Commit Graph
20 Commits
Author SHA1 Message Date
Nomads_Reach 40cbe6f5a5 Authenticate Host GUI admin requests 2026-08-15 21:28:19 -04:00
Nomads_Reach 654e0b405b Ignore generated admin token 2026-08-15 21:27:56 -04:00
Nomads_Reach b504c94b90 Authenticate localhost admin IPC 2026-08-15 21:27:43 -04:00
Nomads_Reach dfc826d14d Treat invalid unban input as a no-op 2026-08-15 21:09:39 -04:00
Nomads_Reach 6080015eb1 Normalize start script mode before Linux CI checks 2026-08-15 21:07:42 -04:00
Nomads_Reach 963951f64f Preserve staged ban state across Host GUI rebuilds 2026-08-15 21:06:26 -04:00
Nomads_Reach e7f44caa85 Document the Protocol V2 transition contract 2026-08-15 21:06:06 -04:00
Nomads_Reach c3a8f7e9e2 Update NPC protocol tests for validated active sessions 2026-08-15 21:05:04 -04:00
Nomads_Reach b4df2ed5c8 Update combat protocol tests for active sessions 2026-08-15 21:04:54 -04:00
Nomads_Reach a7e8165aec Cover protocol hardening and interest routing 2026-08-15 21:03:39 -04:00
Nomads_Reach 2cb56174ec Harden relay protocol and add interest-managed sessions 2026-08-15 21:03:27 -04:00
Nomads_Reach 68ca975bbe Keep runtime ban data out of source control 2026-08-15 21:02:16 -04:00
Nomads_Reach d138a501fa Make ban persistence atomic and fail loud 2026-08-15 21:02:09 -04:00
Nomads_Reach 1ea8ece884 Harden per-client session state and socket writes 2026-08-15 21:01:55 -04:00
Nomads_ReachandGitHub 7995f71b4b Merge pull request #1 from G-A-R-D-E-N/ci/sync-to-gitea
Open a Gitea PR automatically when main is merged on GitHub
2026-08-15 20:53:57 -04:00
NomadsReach 34fb54990c Open a Gitea PR automatically when main is merged on GitHub 2026-08-15 20:53:03 -04:00
andrew dab76146cf Handle config path args in server startup
Linux Compatibility / Ubuntu dedicated server (push) Canceled after 0s
Linux Compatibility / Arch Linux container (push) Canceled after 0s
Updated server launch behavior to reliably treat JSON file arguments as config paths, including file-manager “Open with” cases. The CLI `serve` command now accepts an optional positional config path (equivalent to `--config`) and errors on conflicting values. `start.sh` and `start.bat` now parse config-related arguments more explicitly, validate required values, and always pass `--config` to avoid accidental positional forwarding. Added tests covering both positional and `--config` forms, plus README documentation for the new startup behavior.
1.0.1
2026-08-01 21:49:48 +12:00
andrew 881aa33eef Harden Linux server runtime and packaging
Linux Compatibility / Ubuntu dedicated server (push) Has been cancelled
Linux Compatibility / Arch Linux container (push) Has been cancelled
Adds end-to-end Linux compatibility work for the dedicated server: new CI workflow (Ubuntu + Arch), line-ending/executable safeguards, and a local venv-first startup flow with split dependency files for server vs optional host GUI tooling. Improves runtime resilience with better bind error messages, stricter config validation, writable-state checks, cleaner socket/thread shutdown behavior, and SIGTERM-aware graceful stop handling for headless/systemd use. Updates deployment/startup docs and adds portability/runtime integration tests to lock in these behaviors.
2026-08-01 21:39:23 +12:00
andrew 04f6f2b225 Update README.md Release 2026-08-01 18:45:18 +12:00
andrew 07cc2e20a3 added server 2026-08-01 18:43:40 +12:00