Commit Graph
33 Commits
Author SHA1 Message Date
me0nline a34934959d fix(warnings): align OpenPGP compression preferences and suppress cryptography deprecations in CI
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m34s
2026-09-25 23:54:28 +02:00
me0nline e04082d4b8 feat(security): implement IP rate limiting and secure session cookies on Hub
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m46s
2026-09-25 23:50:15 +02:00
me0nline ad022cc447 sec: enforce admin authorization across all management endpoints and randomize session secret
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 2m0s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Canceled after 0s
2026-09-25 23:39:37 +02:00
me0nline 668f6e66cd chore(release): bump version to v3.0.0 and prepare unified release
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1m50s
Release Binaries & Installers / Build & Release Linux Binaries (push) Failing after 1m5s
Release Binaries & Installers / Build & Release Windows Binaries & Installers (push) Canceled after 0s
2026-09-25 23:05:54 +02:00
me0nline 6ac2c89aac Sync active seat usage with upstream authority and streamline WebUI dashboard
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 2m0s
2026-09-25 23:02:14 +02:00
me0nline 4396052ed3 feat(licensing): report active seat quota and usage to upstream license authority
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 21s
2026-09-25 22:53:26 +02:00
me0nline c2fed0379c feat(webui): streamline hub UI by removing CSR/lic export/import options and license management header title
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 13s
2026-09-25 22:47:35 +02:00
me0nline e01421ea8c fix(client): resolve hermes_host 0.0.0.0 bind addresses to dialable server host during auto-enrollment
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s
2026-09-25 22:44:20 +02:00
me0nline d9d895e468 feat: aggregation server info webui with client profile export, seat management, last activity time, auth, and hermes tokens
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 17s
2026-09-25 22:26:32 +02:00
me0nline fac6ae8847 feat(hub): report seats_taken in WebSocket license sync and telemetry
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 22s
2026-09-25 21:30:45 +02:00
me0nline 05f703b024 Fix cdata keyword argument to cadata in ssl.load_verify_locations
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s
2026-09-25 21:20:09 +02:00
me0nline 2980ad2268 Remove 4-run rule and enable direct Hermes anomaly reasoning in Server.py 2026-09-25 16:14:31 +02:00
me0nline 18e28e2797 Support WebSocket license sync and bootstrap .lic import in Server.py 2026-09-25 16:01:44 +02:00
me0nline 0e9e3f0f64 Add WebSocket license auto-enrollment and bootstrap .lic package support 2026-09-25 16:01:06 +02:00
me0nline 032a5a61b4 fix(server): specify request: Request type annotation for FastAPI sync endpoint 2026-09-24 17:36:56 +02:00
me0nline b1327a4336 feat(server): support activated .lic import, mTLS sync for seat expansion, and WebUI controls 2026-09-24 17:36:33 +02:00
me0nline 6332dff670 feat(enrollment): add import_license_package supporting .lic files and seat renewal expansion 2026-09-24 17:32:13 +02:00
me0nline 4943f5be62 fix(licensing): use importlib loader in src/License_Authority.py proxy to prevent circular imports 2026-09-24 17:18:05 +02:00
me0nline 5a303808a3 refactor(licensing): delegate src/License_Authority.py to LOGAR-LICENSING submodule 2026-09-24 17:17:35 +02:00
me0nline 4a352337a5 feat(server): add fleet licensing WebUI dashboard, .lic export, and automated mTLS renewals 2026-09-24 16:47:47 +02:00
me0nline 2fba971aeb feat(licensing): add Master License Authority program with CSR signing, exact seat quotas, and mTLS renewals 2026-09-24 16:42:10 +02:00
me0nline f605375639 feat(pki): add CA CSR generation, seat quota OID extensions, and mTLS renewal support 2026-09-24 16:40:54 +02:00
me0nline e6dc82ff55 chore(server): bump server version to 2.0.1 2026-09-04 23:30:36 +02:00
me0nline 0d613b3d22 feat(linux_client): add proactive certificate expiry check and reactive self-healing in Linux_Client.py 2026-09-04 22:52:00 +02:00
me0nline 916d3764a2 feat(win_client): add proactive certificate expiry check and reactive self-healing in Win_Client.py 2026-09-04 22:51:28 +02:00
me0nline 0e7d299594 feat(server): add in-flight certificate validity watchdog and dynamic SSLContext reloading in Server.py 2026-09-04 22:50:50 +02:00
me0nline 2cff629e23 feat(pki): add certificate expiration check and auto-renewal in server_enrollment.py 2026-09-04 22:49:54 +02:00
me0nline ccb23d65e5 feat(linux_client): add mTLS connection and automatic enrollment in src/Linux_Client.py 2026-09-04 20:54:00 +02:00
me0nline fb9ef6e6cb feat(win_client): add mTLS connection and automatic enrollment in src/Win_Client.py 2026-09-04 20:53:54 +02:00
me0nline 491d2b1194 feat(server): add mTLS listener, client licensing schema, and enrollment endpoint in src/Server.py 2026-09-04 20:53:48 +02:00
me0nline e83a5b3e0f feat(pki): add dynamic PKI and client certificate generation in src/server_enrollment.py 2026-09-04 20:53:42 +02:00
me0nline 35a736dacb Restrict 4-run rule to warnings and pass errors immediately as verified 2026-09-04 16:10:01 +02:00
me0nline 78fc2ac8c5 Move source files Server.py, Win_Client.py, and Linux_Client.py into src/ directory 2026-09-04 15:49:32 +02:00