Commit Graph
100 Commits
Author SHA1 Message Date
me0nline f0df5a6e4d ci(runner): base Dockerfile on existing codechecker-runner image for fast lightweight layer builds
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 29s
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Canceled after 6m44s
2026-09-26 18:32:12 +02:00
me0nline 5b59b18c2c ci(runner): install nodejs and npm in runner image for Gitea Actions runtime support
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 9s
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Canceled after 11m31s
2026-09-26 18:21:30 +02:00
me0nline ec80908d5b ci(runner): update Gitea container registry auth to use GITEATOKEN secret
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 0s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Failing after 0s
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Canceled after 0s
2026-09-26 18:07:20 +02:00
me0nline 92d858841d ci(runner): scope runner label strictly to logar and update release/ci workflows
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Failing after 0s
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Canceled after 0s
2026-09-26 18:06:34 +02:00
me0nline 0e616d614c ci(runner): configure Portainer webhook and inject registration token via runner .env
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Failing after 40s
CI Test Suite / Run Component Tests & Pipeline Verification (push) Canceled after 2m8s
2026-09-26 18:05:55 +02:00
me0nline 38b36c28a0 ci(runner): add Portainer docker-compose stack and deployment guide for Act Runner
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Failing after 42s
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 2m59s
2026-09-26 17:43:38 +02:00
me0nline c51194e699 ci(runner): add custom Docker runner and build-and-push workflow for Gitea registry
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 3m18s
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Failing after 1m0s
2026-09-26 17:39:33 +02:00
me0nline 3a3d251817 ci(release): add apt -f install and fix-broken resolution for Debian runner packages
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m35s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m39s
2026-09-26 14:20:26 +02:00
me0nline 25adb46d48 ci(release): flush apt cache and force fresh mirror package index to fix 404 security packages
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m32s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m33s
2026-09-26 14:06:35 +02:00
me0nline b33294f36c ci(release): add dynamic fallback package resolution and support suite changes in runner
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m24s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m34s
2026-09-26 13:57:09 +02:00
me0nline b8069ee66b ci(release): enhance Debian package installation loop and makensis binary resolution
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m35s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m38s
2026-09-26 13:49:58 +02:00
me0nline d025689193 refactor(quality): clean up unused imports, variables, and redundant f-strings
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m36s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m14s
2026-09-26 13:43:01 +02:00
me0nline 96126cdf84 fix(ci): dynamically install runner python shared lib and nsis for reliable installer generation
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m47s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m9s
2026-09-26 13:38:04 +02:00
me0nline 17c1791b7d fix(ci): add native NSIS installer compilation and libpython3 dev dependencies for Linux runner
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m45s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m10s
2026-09-26 13:33:19 +02:00
me0nline 911014fae7 chore(release): bump version to v0.3.1
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m36s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Successful in 1m22s
2026-09-26 13:23:36 +02:00
me0nline de95a3283d ci(release): automate Inno Setup & Linux installer packaging directly inside CI pipeline
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m35s
2026-09-26 13:21:14 +02:00
me0nline b0bf322275 feat(packaging): include Inno Setup installers, Linux scripts, and bundles in release distribution
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m29s
2026-09-26 13:20:41 +02:00
me0nline a496b7e822 docs: clearly present the 4 automated service installers for Linux and Windows
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m39s
2026-09-26 13:16:58 +02:00
me0nline 29784e166f docs: clarify standalone binary usage in Quick Start without requiring python/pip
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m35s
2026-09-26 13:12:41 +02:00
me0nline 56844983e2 docs: streamline README into concise summary with wiki links
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m39s
2026-09-26 13:09:42 +02:00
me0nline 07b8f48631 docs: add direct link to Gitea Wiki documentation
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m36s
2026-09-26 13:07:55 +02:00
me0nline fa8b9e0af5 docs: update README with v3.0.1 architecture, 35 unit tests, and cross-compilation
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m41s
2026-09-26 13:05:19 +02:00
me0nline 93d9f0e463 feat(security): apply html.escape sanitization across WebUI table rendering
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m35s
2026-09-26 13:00:07 +02:00
me0nline 41cb956416 feat(security): enforce chmod 700 on certs directory in linux installer
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m40s
2026-09-26 12:55:31 +02:00
me0nline 42916dc8ee docs: add release notes for v3.0.1
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m35s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Canceled after 1m4s
2026-09-25 23:55:05 +02:00
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 fe296b42e7 chore(submodule): update LOGAR-LICENSING pointer
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m37s
2026-09-25 23:51:48 +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 344d57ff49 ci(release): cross-compile and publish both Linux and Windows release binaries from Linux node
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Canceled after 0s
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m32s
2026-09-25 23:24:29 +02:00
me0nline 19c60616b1 fix(release): dynamically locate Git and provide API zip archive fallback on Windows runner
Release Binaries & Installers / Build & Release Linux Binaries (push) Canceled after 0s
CI Test Suite / Run Component Tests & Pipeline Verification (push) Canceled after 1m34s
Release Binaries & Installers / Build & Release Windows Binaries & Installers (push) Canceled after 9m33s
2026-09-25 23:16:36 +02:00
me0nline 14b3586b10 fix(release): install python shared libraries for PyInstaller and add zipapp fallback
Release Binaries & Installers / Build & Release Windows Binaries & Installers (push) Failing after 30s
Release Binaries & Installers / Build & Release Linux Binaries (push) Canceled after 0s
CI Test Suite / Run Component Tests & Pipeline Verification (push) Canceled after 0s
2026-09-25 23:15:31 +02:00
me0nline a9d5d641cd chore(submodule): update LOGAR-LICENSING to include httpx test dependency
CI Test Suite / Run Component Tests & Pipeline Verification (push) Canceled after 0s
Release Binaries & Installers / Build & Release Windows Binaries & Installers (push) Failing after 34s
Release Binaries & Installers / Build & Release Linux Binaries (push) Canceled after 1m7s
2026-09-25 23:14:48 +02:00
me0nline 1d8449515e fix(ci): use public /health probe and authorize Hermes report requests in pipeline test
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 1m50s
Release Binaries & Installers / Build & Release Linux Binaries (push) Failing after 1m47s
Release Binaries & Installers / Build & Release Windows Binaries & Installers (push) Canceled after 3m20s
2026-09-25 23:08:29 +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 cce439f0e2 ci: remove submodule dependency from LOGAR CI and release workflows so unit tests run standalone
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1m53s
2026-09-25 22:56:01 +02:00
me0nline 2c6265b6cc chore(submodule): bump LOGAR-LICENSING to include container healthcheck fix
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 19s
2026-09-25 22:54:36 +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 2e10aa4819 test(licensing): decouple LOGAR unit tests from private submodule and use standalone mock certificates
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 16s
2026-09-25 22:41:57 +02:00
me0nline 777d6300a8 ci: enable recursive submodule checkout and fallback init in ci and release workflows
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s
2026-09-25 22:37:32 +02:00
me0nline c3bb440eff ci: extract pip bootstrapping into compilation/ensure_pip.py to fix yaml scalar parsing
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1m29s
2026-09-25 22:35:21 +02:00
me0nline ea3a2cd541 ci: support python 3.9 legacy get-pip bootstrap endpoint dynamically 2026-09-25 22:33:08 +02:00
me0nline 8c6d3f57f9 ci: use pure python dependency management and eliminate apt package conflicts in runners
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 10s
2026-09-25 22:29:08 +02:00
me0nline f7584320f9 ci: harden debian container package installation and pip bootstrapping against stale apt mirror lists
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 42s
2026-09-25 22:27:50 +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 4c8db1ec94 Split state machines into modular, focused subsections for PKI enrollment, sync, forwarder discovery, and mTLS streaming
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 19s
2026-09-25 22:12:37 +02:00
me0nline 5fe74325ec Simplify main state machine and add dedicated subsections for licensing, forwarder, and temporal state machines
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s
2026-09-25 22:10:50 +02:00
me0nline 871d3c15ab Update README with Log-Zusammenfuehrung & Bereitstellung focus and full PKI licensing state machine
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
2026-09-25 22:08:35 +02:00
me0nline 7c57cf0645 Update LOGAR-LICENSING with clean 2FA badges without emoji icons
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 21s
2026-09-25 22:04:47 +02:00
me0nline 2d75b595e6 Update LOGAR-LICENSING with gear manage button and non-clickable license ID
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
2026-09-25 21:57:55 +02:00
me0nline d152b65f6e Update LOGAR-LICENSING with table row bottom border alignment fix
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
2026-09-25 21:57:11 +02:00
me0nline eced9bc5a1 Update LOGAR-LICENSING with 2FA ON/OFF badge
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 21s
2026-09-25 21:52:39 +02:00
me0nline 3292702dd3 Update LOGAR-LICENSING submodule with 2FA TOTP support and header cleanup
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
2026-09-25 21:42:18 +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 f4996a53cc Update LOGAR-LICENSING submodule pointer with seat decrease and quota setting capabilities
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
2026-09-25 21:23:41 +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 eb628ff40b Update LOGAR-LICENSING submodule pointer with Admin tab and user dropdown enhancements
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 21s
2026-09-25 21:15:42 +02:00
me0nline 79a2720363 Update LOGAR-LICENSING submodule pointer with startup and session DB init fix
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 20s
2026-09-25 16:35:14 +02:00
me0nline 27de5e9e06 Update LOGAR-LICENSING submodule pointer to include user management and tenants
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s
2026-09-25 16:22:31 +02:00
me0nline dacf01d5b5 Update out/linux_server/README.md with multi-tenant authority details 2026-09-25 16:22:28 +02:00
me0nline 432a488019 Update out/win_server/README.md with multi-tenant authority details 2026-09-25 16:22:23 +02:00
me0nline 384d096de2 Update README.md with multi-tenant and user management details 2026-09-25 16:22:03 +02:00
me0nline 85bae117b6 Update out/linux_server/README.md to document direct Hermes intelligence
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1m38s
2026-09-25 16:16:33 +02:00
me0nline c8b309d0af Update out/win_server/README.md to document direct Hermes intelligence 2026-09-25 16:16:21 +02:00
me0nline 3b2c3e0fd7 Update README.md to describe direct Hermes anomaly reasoning 2026-09-25 16:16:07 +02:00
me0nline b7da54feb2 Update test_pipeline.py for direct Hermes anomaly verification 2026-09-25 16:15:21 +02:00
me0nline 2cd7a990b5 Update test_server.py to test direct Hermes anomaly verification 2026-09-25 16:15:11 +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 95c33c1bf3 Update LOGAR-LICENSING submodule pointer for Portainer webhook URL
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 14s
2026-09-25 16:09:14 +02:00
me0nline 561ce2e037 Update LOGAR-LICENSING submodule pointer after removing 10.30.0.3
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 16s
2026-09-25 16:08:15 +02:00
me0nline e89ff9fa27 Remove 10.30.0.3 reference from linux_server README 2026-09-25 16:05:03 +02:00
me0nline 494fef07ba Remove 10.30.0.3 reference from win_server README 2026-09-25 16:04:53 +02:00
me0nline 4be0107329 Remove 10.30.0.3 registry reference from main README 2026-09-25 16:04:39 +02:00
me0nline 914db938c3 Update upstream authority section in linux_server README
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1m39s
2026-09-25 16:03:14 +02:00
me0nline 506d3fc234 Update upstream authority section in win_server README 2026-09-25 16:02:33 +02:00
me0nline ff5caaf8c7 Document WebSocket protocol licensing and bootstrap .lic package flow in README 2026-09-25 16:02:17 +02:00
me0nline 63e8ff5492 Update LOGAR-LICENSING submodule pointer for WebSocket hub and login 2026-09-25 16:01:59 +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 ea8e98218c Add websockets dependency to compilation requirements 2026-09-25 15:57:02 +02:00
me0nline d9cfb06fad Update LOGAR-LICENSING submodule pointer for /webui and /health routes
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 15s
2026-09-25 15:34:01 +02:00
me0nline 76812a1711 Update LOGAR-LICENSING submodule pointer for Gitea registry push
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 34s
2026-09-25 15:21:28 +02:00
me0nline 9584b2c229 Update container pipeline description in README 2026-09-25 15:21:17 +02:00
me0nline c9e9a5d267 Update LOGAR-LICENSING submodule pointer for registry password update
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 14s
2026-09-24 22:00:30 +02:00
me0nline 91aee0e591 Update LOGAR-LICENSING submodule pointer for crane insecure registry push
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 16s
2026-09-24 21:55:50 +02:00
me0nline 86ae3a11bc Update LOGAR-LICENSING submodule pointer after removing CodeChecker
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 21s
2026-09-24 21:54:07 +02:00
me0nline 76d53fbd92 Remove codechecker.yml from README repository structure 2026-09-24 21:53:58 +02:00
me0nline 39790d371b Remove CodeChecker workflow from main repository 2026-09-24 21:53:39 +02:00
me0nline 6300481349 Document codechecker.yml in main repository README
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 44s
CodeChecker Static Analysis / CodeChecker Static Analysis & Upload (push) Failing after 7s
2026-09-24 21:52:07 +02:00
me0nline 59029aa3d9 Update LOGAR-LICENSING submodule pointer with CodeChecker workflow 2026-09-24 21:51:43 +02:00
me0nline 431352ddce Add CodeChecker static analysis workflow to LOGAR 2026-09-24 21:51:33 +02:00
me0nline 52be1f23a6 Update registry image reference in linux_server README
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 34s
2026-09-24 18:30:52 +02:00
me0nline 353001b40f Update registry image reference in win_server README 2026-09-24 18:30:41 +02:00
me0nline 99743d9074 Document Kaniko compilation and 10.30.0.3:5000 registry in README.md 2026-09-24 18:30:28 +02:00
me0nline cbda93517b Update LOGAR-LICENSING submodule pointer for 10.30.0.3:5000 registry publication 2026-09-24 18:30:08 +02:00
me0nline 38b634b68f Update LOGAR-LICENSING submodule pointer with resilient deployment workflow
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 17s
2026-09-24 18:13:54 +02:00
me0nline 16539837c0 Update LOGAR-LICENSING submodule pointer with in-container test runner
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 19s
2026-09-24 18:08:06 +02:00