99 Commits
Author SHA1 Message Date
jokob-sk ddc7cc67be PR cleanup alpine and python bump 2026-10-23 12:10:42 +11:00
RobinMJD 90b1c081c8 fix(docker): require patched PHP 8.3 on Alpine 3.24
Move the Alpine builder and runner to the supported community repository, require PHP 8.3.36 or newer for the installed runtime components, and keep the Python 3.14 import paths aligned in the generated devcontainer. Add a runtime regression check for CLI, FPM and CGI covering CVE-2026-109618 and CVE-2026-109619.
2026-10-22 00:32:28 +02:00
Mauricio CamayoandClaude Sonnet 5 41efcbc971 Address jokob-sk review: dedupe rogue detections, add iw to remaining Dockerfiles
check_trusted_aps() evaluated a rogue AP once per trusted_aps entry sharing
its SSID, so the documented main-AP+extender pattern (same SSID, two
entries) produced duplicate (bssid, motor) rows for a real clone - a
problem once next_release's per-plugin identity-hash dedup guard lands in
main, since it drops a plugin's entire batch on any internal duplicate.
Fixed by deduping once in main() after collecting from all check_*
functions. Also added iw + its setcap to Dockerfile.debian and
.devcontainer/Dockerfile, which the original PR missed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011meLPKCzVpdZyAUfv5U6mm
2026-09-24 20:10:12 -05:00
Jokob @NetAlertX 9e38cfd8b4 Add website monitoring plugin and update workflows configuration
- Introduced a new plugin for monitoring website health, including functionality to check URLs and log results.
- Created README and configuration files for the workflows plugin, detailing its purpose and settings.
- Updated import paths in various test files to reflect the new directory structure.
- Ensured compatibility of test cases with the updated plugin architecture.
2026-08-10 02:32:49 +00:00
Jokob @NetAlertX bcc1d773a5 Remove LOG_STDOUT from the log files in the setup script 2026-07-01 04:05:14 +00:00
jokob-sk 76e7cc7b3d BE: Removal of stdout.log 2026-06-14 10:35:08 +10:00
jokob-sk 91775deaa3 BE: psutil missing
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-18 12:04:03 +11:00
jokob-sk 7075091569 BE: psutil missing
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-18 11:35:18 +11:00
Adam Outler dc6b57a581 feat(devcontainer): Auto-configure MCP settings for VSCode and Gemini 2026-02-02 23:08:45 +01:00
Adam Outler f54ba4817e remove unused script 2026-01-29 17:03:30 +00:00
Adam Outler 0b8f3887c0 Tests and test environment 2026-01-28 02:13:32 +00:00
Adam Outler 2bd80d19db http_sec_fetch with http_referrer fallback 2026-01-28 02:13:04 +00:00
Adam Outler 100e67156e Remove buggy pytest extension 2026-01-18 15:13:30 +00:00
Adam Outler f8f1d6ef76 fix log location for xdebug 2026-01-18 00:49:17 +00:00
Jokob @NetAlertX 6bc2f34351 Merge pull request #1421 from adamoutler/random-ai-help
coderabbit parser and gemini instructions
2026-01-18 10:10:07 +11:00
jokob-sk 52ada3f6d5 BE: VERSION_PREV removal
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-18 10:08:49 +11:00
Adam Outler 4b69226f89 coderabbit parser and gemini instructions 2026-01-17 23:01:21 +00:00
Adam Outler 934b849ada Add selenium to devcontainer 2026-01-10 04:11:23 +00:00
jokob-sk 95413d5b76 build fix
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-10 14:13:40 +11:00
Jokob @NetAlertX d849583dd5 refactor UI backend calls to python endpoints 2026-01-10 03:06:02 +00:00
Adam Outler c86d0c8772 Handle more edge cases; more clear warnings 2026-01-06 00:43:48 +00:00
Adam Outler f549db3ea9 fix devcontainer starup issue. 2026-01-03 23:31:41 +00:00
Adam Outler c15f621ad4 New PUID startup sequence 2026-01-03 01:13:18 +00:00
Jokob @NetAlertX 1f355ada4d Merge pull request #1363 from adamoutler/allow-other-users
Allow other users (Non-Synology)
2025-12-21 20:25:16 +00:00
Adam Outler 24c806005f Coderabbit requested fixes. 2025-12-21 20:18:59 +00:00
Adam Outler 492c6e3883 Remove test file, add coderabbit timeout suggestions 2025-12-21 19:30:35 +00:00
Adam Outler f9b724931f adjust tests and allow other users 2025-12-21 01:06:58 +00:00
Adam Outler 4c068f7570 Add missing depend for tests 2025-12-19 01:02:31 +00:00
Adam Outler 18e71c847e Increase devices, add root 2025-12-08 22:32:16 +00:00
Adam Outler 79fa943e4e dev(container): make load-devices script portable (mktemp fallback) 2025-12-08 22:02:23 +00:00
Jokob @NetAlertX 8c982cd476 MCP refactor
Signed-off-by: GitHub <noreply@github.com>
2025-12-07 08:20:51 +00:00
Adam Outler 30071c6848 Merge branch 'main' into hadolint-fixes 2025-11-23 19:25:45 -05:00
Adam Outler b0bd3c8191 fix hadolint errors 2025-11-24 00:20:42 +00:00
Adam Outler 5e47ccc9ef Shell Check fixes 2025-11-23 22:13:01 +00:00
Adam Outler e3458630ba Convert from crond to supercronic 2025-11-23 01:14:21 +00:00
Adam Outler fd5235dd0a CI Checks
Uses the new run_docker_tests.sh script which is self-contained and handles all dependencies and test execution within a Docker container. This ensures that the CI environment is consistent with the local devcontainer environment.

Fixes an issue where the job name 'test' was considered invalid. Renamed to 'docker-tests'.
Ensures that tests marked as 'feature_complete' are also excluded from the test run.
2025-11-20 04:34:59 +01:00
Adam Outler abc3e71440 Remove redundant chown; read only version. 2025-11-17 20:45:52 +00:00
Adam Outler 9c366881f1 Fix for ports 2025-11-12 12:02:31 +00:00
Adam Outler c5a1f19567 Attempt to kick off coderabbit
Removed unnecessary blank lines in the nginx configuration template.
2025-11-09 16:56:47 -05:00
Adam Outler 179821a527 fix workspace 2025-11-09 17:34:31 +00:00
Adam Outler 5b871865db /data and /tmp standarization 2025-11-09 17:03:25 +00:00
Adam Outler dde542c484 make /services/scripts executable by default 2025-11-02 00:12:50 +00:00
Adam Outler b89a44d0ec Improve startup checks 2025-10-30 21:05:24 +00:00
Adam Outler b4027b6eee docker-compose needed for fast container rebuilds 2025-10-29 00:08:32 +00:00
Adam Outlerandcoderabbitai[bot] 63c4b0d7c2 Update .devcontainer/devcontainer.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-26 14:15:12 -04:00
Adam Outler 5ec35aa50e Build the netalertx-test image on start so tests don't fail 2025-10-26 18:12:02 +00:00
Adam Outler ededd39d5b Coderabbit fixes 2025-10-26 17:53:46 +00:00
Adam Outler 52b747be0b Remove warnings in devcontainer 2025-10-26 15:54:01 +00:00
Adam Outler d2c28f6a28 Changes for tests identified by CodeRabbit 2025-10-26 15:30:03 +00:00
Adam Outler fb02774814 Fix errors for tests 2025-10-26 00:14:03 +00:00