30 Commits
Author SHA1 Message Date
Thomas VincentandTheWitness 76b2b693a0 fix: resolve shellcheck and actionlint issues (#6876)
* fix: shellcheck fixes, codespell config, and actionlint config

- Add .github/actionlint.yaml with no-shellcheck to disable
  false positives in run: blocks
- Update .codespell.cfg to skip third-party assets, themes,
  mock data; add intentional words to ignore list
- Fix shellcheck issues in all shell scripts: quoting, egrep
  to grep -E, glob iteration, bare redirects, SIGKILL trap

Does not touch workflow YAML files (handled in #6874).

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* hardening: move to argument array pattern for shell execution (#6854)

* docs: update exec_background docblock for string|array param types

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* docs: add PHPDoc to __rrd_execute for PHPStan

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* fix: resolve php-cs-fixer formatting issues

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* revert: remove oauth2.php fix (moved to standalone PR #6886)

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* chore: remove files that belong in other PRs

- Revert lib/poller.php and lib/rrd.php arg-array changes (belong in PR #6855)
- Remove ArgArrayHardeningTest.php (belongs in PR #6855)
- Revert vendor/composer updates (should be a separate PR)

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

* chore: remove composer.lock from tracking

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>

---------

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
Co-authored-by: TheWitness <thewitness@cacti.net>
2026-03-24 08:10:13 -04:00
TheWitness 27919c50d7 Updating Copyrights to 2026 (#6578) 2026-01-28 16:11:10 -05:00
TheWitness 2c779273f9 Copyright Updates and PHP-CS-Fixer updates 2025-03-09 14:34:19 -04:00
Linegod 130f167744 Double quote to prevent globbing and word splitting 2025-01-16 22:57:39 -06:00
TheWitness d31314eb11 QA: More copyright years 2024-02-03 14:18:58 -05:00
TheWitness 8b06303719 QA: More precise resource check and backoff debugging 2023-04-08 10:13:11 -04:00
TheWitness 78dd0aabd5 QA: More testing 2023-04-08 09:46:03 -04:00
TheWitness 845e71397f QA: More testing 2023-04-08 09:42:14 -04:00
TheWitness 0e19e3f688 QA: Roll back a few changes 2023-04-08 09:34:08 -04:00
TheWitness 839bb34d3b QA: More testing 2023-04-08 09:29:33 -04:00
TheWitness 80050cd676 QA: More testing 2023-04-08 09:24:51 -04:00
TheWitness 1fd2d5c320 QA: More testing 2023-04-08 09:21:56 -04:00
TheWitness 11015b76df QA: One dig deeper 2023-04-08 09:12:55 -04:00
TheWitness 9b890db49a QA: Grasping for straws now 2023-04-08 09:04:03 -04:00
TheWitness 82f08d8e84 QA: More confusion 2023-04-08 08:59:32 -04:00
TheWitness de37fa1363 QA: More coffee 2023-04-08 08:48:57 -04:00
TheWitness adefa467f3 QA: More debugging 2023-04-08 08:45:38 -04:00
TheWitness 31d9956cf9 QA: Attempt to fix the CLI test issue 2023-04-08 08:42:33 -04:00
TheWitness a730d826f6 Echo the current user for debugging purposes 2023-04-08 08:35:53 -04:00
Mark Brugnoli-Vinten 32ba2f19f4 Update copyright year for 2023 2023-01-03 20:34:26 +00:00
Mark Brugnoli-Vinten a36bd30aec Update copyright years 2022-12-01 00:47:50 +00:00
Mark Brugnoli-Vinten 717e0a63d5 Update scripts to comply 2022-11-30 11:16:51 +00:00
TheWitness 99780784cd Order the files in the CLI check 2022-04-15 19:59:03 -04:00
netniV 2f87079bf4 Update things for GitHub CI 2022-04-14 08:30:32 +00:00
TheWitness df54a4a3f3 Updating copright years 2021-01-01 20:28:58 -05:00
TheWitness 7f15470e79 Update script check to check additional files 2020-11-22 16:27:57 -05:00
TheWitness 7da7e351b8 Change PHP header test to use LSB 2020-11-06 07:24:38 -05:00
netniV 4fa9a68fb3 Update copyright to 2020 2020-01-12 12:19:49 +00:00
netniV 308292e2d7 Update copyright notices for 2019 2019-01-25 08:05:00 +00:00
Tony Roman 14f93f2bb9 Update Travis Tests
- Moved tests into `script` section for Travis-CI
- Updated cli test script with output on error
2018-09-20 22:13:27 -04:00