Commit Graph

  • 157229a84e windows installer fixes me0nline 2026-09-26 21:21:36 +02:00
  • 8287af3129 windows installer fixes me0nline 2026-09-26 21:07:34 +02:00
  • a133050cb5 windows installer fixes me0nline 2026-09-26 20:59:13 +02:00
  • 37f959e402 feat(licensing): add WebUI license import modal, remove lic step from setup, default unlicensed to 0 seats v0.3.1 me0nline 2026-09-26 20:50:57 +02:00
  • f1e5e8f986 docs: clarify default WebUI credentials in installation section of README me0nline 2026-09-26 20:44:17 +02:00
  • 5a0fdb4374 feat(installer): add .lic license file initialization step during installation on Windows and Linux me0nline 2026-09-26 20:29:54 +02:00
  • fdfa8dfe7f feat(installer): add custom data directory selection page and enterprise branding to client and server setups me0nline 2026-09-26 20:22:59 +02:00
  • b40966ac4c fix(database, installer): enable WAL mode, grant ProgramData permissions in NSIS, and fallback to LocalAppData when read-only me0nline 2026-09-26 20:21:14 +02:00
  • e47fe609a6 fix(installer): ensure complete cleanup of certs, configs, database, logs, and directories upon uninstallation me0nline 2026-09-26 19:58:15 +02:00
  • 48bb279601 fix(server, client): auto-resolve db, cert, state and config paths to ProgramData when running in read-only directories me0nline 2026-09-26 19:56:37 +02:00
  • fd34fe9911 fix(packaging): bundle embedded python runtime and dependencies for standalone Windows distribution me0nline 2026-09-26 19:42:12 +02:00
  • a7ff1c845d fix(packaging): set valid interpreter shebang in zipapp launcher and ensure standalone PE binaries me0nline 2026-09-26 19:05:57 +02:00
  • b0066c9ea6 security(runner): remove plaintext token fallbacks, untrack .env, and enforce secret-only authentication me0nline 2026-09-26 18:57:06 +02:00
  • 079c6cb70f ci(runner): restrict build-runner trigger to manual dispatch and release published me0nline 2026-09-26 18:55:57 +02:00
  • 49525594a3 ci: switch actions/checkout to v3 for compatibility with act_runner Node runtime me0nline 2026-09-26 18:52:38 +02:00
  • 04ccc999a8 ci(runner): clean up Dockerfile by stripping unused Java, PowerShell, SpotBugs, and Clang toolchains me0nline 2026-09-26 18:45:04 +02:00
  • 267aa54076 ci(runner): adopt exact CodeChecker Dockerfile base and append NSIS/Python build toolchains me0nline 2026-09-26 18:44:18 +02:00
  • 2c9f8d9b91 ci(runner): make runner image completely standalone based on ubuntu:22.04 me0nline 2026-09-26 18:43:51 +02:00
  • 125870b135 ci(runner): align workflow with CodeChecker pipeline template and pull base image before build me0nline 2026-09-26 18:38:36 +02:00
  • f0df5a6e4d ci(runner): base Dockerfile on existing codechecker-runner image for fast lightweight layer builds me0nline 2026-09-26 18:32:12 +02:00
  • 5b59b18c2c ci(runner): install nodejs and npm in runner image for Gitea Actions runtime support me0nline 2026-09-26 18:21:30 +02:00
  • ec80908d5b ci(runner): update Gitea container registry auth to use GITEATOKEN secret me0nline 2026-09-26 18:07:20 +02:00
  • 92d858841d ci(runner): scope runner label strictly to logar and update release/ci workflows me0nline 2026-09-26 18:06:34 +02:00
  • 0e616d614c ci(runner): configure Portainer webhook and inject registration token via runner .env me0nline 2026-09-26 18:05:55 +02:00
  • 38b36c28a0 ci(runner): add Portainer docker-compose stack and deployment guide for Act Runner me0nline 2026-09-26 17:43:38 +02:00
  • c51194e699 ci(runner): add custom Docker runner and build-and-push workflow for Gitea registry me0nline 2026-09-26 17:39:33 +02:00
  • 3a3d251817 ci(release): add apt -f install and fix-broken resolution for Debian runner packages me0nline 2026-09-26 14:20:26 +02:00
  • 25adb46d48 ci(release): flush apt cache and force fresh mirror package index to fix 404 security packages me0nline 2026-09-26 14:06:35 +02:00
  • b33294f36c ci(release): add dynamic fallback package resolution and support suite changes in runner me0nline 2026-09-26 13:57:09 +02:00
  • b8069ee66b ci(release): enhance Debian package installation loop and makensis binary resolution me0nline 2026-09-26 13:49:58 +02:00
  • d025689193 refactor(quality): clean up unused imports, variables, and redundant f-strings me0nline 2026-09-26 13:43:01 +02:00
  • 96126cdf84 fix(ci): dynamically install runner python shared lib and nsis for reliable installer generation me0nline 2026-09-26 13:38:04 +02:00
  • 17c1791b7d fix(ci): add native NSIS installer compilation and libpython3 dev dependencies for Linux runner me0nline 2026-09-26 13:33:19 +02:00
  • 911014fae7 chore(release): bump version to v0.3.1 me0nline 2026-09-26 13:23:36 +02:00
  • de95a3283d ci(release): automate Inno Setup & Linux installer packaging directly inside CI pipeline me0nline 2026-09-26 13:21:14 +02:00
  • b0bf322275 feat(packaging): include Inno Setup installers, Linux scripts, and bundles in release distribution me0nline 2026-09-26 13:20:41 +02:00
  • a496b7e822 docs: clearly present the 4 automated service installers for Linux and Windows me0nline 2026-09-26 13:16:58 +02:00
  • 29784e166f docs: clarify standalone binary usage in Quick Start without requiring python/pip me0nline 2026-09-26 13:12:41 +02:00
  • 56844983e2 docs: streamline README into concise summary with wiki links me0nline 2026-09-26 13:09:42 +02:00
  • 07b8f48631 docs: add direct link to Gitea Wiki documentation me0nline 2026-09-26 13:07:55 +02:00
  • fa8b9e0af5 docs: update README with v3.0.1 architecture, 35 unit tests, and cross-compilation me0nline 2026-09-26 13:05:19 +02:00
  • 93d9f0e463 feat(security): apply html.escape sanitization across WebUI table rendering me0nline 2026-09-26 13:00:07 +02:00
  • 41cb956416 feat(security): enforce chmod 700 on certs directory in linux installer me0nline 2026-09-26 12:55:31 +02:00
  • 42916dc8ee docs: add release notes for v3.0.1 me0nline 2026-09-25 23:55:05 +02:00
  • a34934959d fix(warnings): align OpenPGP compression preferences and suppress cryptography deprecations in CI me0nline 2026-09-25 23:54:28 +02:00
  • fe296b42e7 chore(submodule): update LOGAR-LICENSING pointer me0nline 2026-09-25 23:51:48 +02:00
  • e04082d4b8 feat(security): implement IP rate limiting and secure session cookies on Hub me0nline 2026-09-25 23:50:15 +02:00
  • ad022cc447 sec: enforce admin authorization across all management endpoints and randomize session secret me0nline 2026-09-25 23:39:37 +02:00
  • 344d57ff49 ci(release): cross-compile and publish both Linux and Windows release binaries from Linux node me0nline 2026-09-25 23:24:29 +02:00
  • 19c60616b1 fix(release): dynamically locate Git and provide API zip archive fallback on Windows runner me0nline 2026-09-25 23:16:36 +02:00
  • 14b3586b10 fix(release): install python shared libraries for PyInstaller and add zipapp fallback me0nline 2026-09-25 23:15:31 +02:00
  • a9d5d641cd chore(submodule): update LOGAR-LICENSING to include httpx test dependency me0nline 2026-09-25 23:14:48 +02:00
  • 1d8449515e fix(ci): use public /health probe and authorize Hermes report requests in pipeline test me0nline 2026-09-25 23:08:29 +02:00
  • 668f6e66cd chore(release): bump version to v3.0.0 and prepare unified release me0nline 2026-09-25 23:05:54 +02:00
  • 6ac2c89aac Sync active seat usage with upstream authority and streamline WebUI dashboard me0nline 2026-09-25 23:02:14 +02:00
  • cce439f0e2 ci: remove submodule dependency from LOGAR CI and release workflows so unit tests run standalone me0nline 2026-09-25 22:56:01 +02:00
  • 2c6265b6cc chore(submodule): bump LOGAR-LICENSING to include container healthcheck fix me0nline 2026-09-25 22:54:36 +02:00
  • 4396052ed3 feat(licensing): report active seat quota and usage to upstream license authority me0nline 2026-09-25 22:53:26 +02:00
  • c2fed0379c feat(webui): streamline hub UI by removing CSR/lic export/import options and license management header title me0nline 2026-09-25 22:47:35 +02:00
  • e01421ea8c fix(client): resolve hermes_host 0.0.0.0 bind addresses to dialable server host during auto-enrollment me0nline 2026-09-25 22:44:20 +02:00
  • 2e10aa4819 test(licensing): decouple LOGAR unit tests from private submodule and use standalone mock certificates me0nline 2026-09-25 22:41:57 +02:00
  • 777d6300a8 ci: enable recursive submodule checkout and fallback init in ci and release workflows me0nline 2026-09-25 22:37:32 +02:00
  • c3bb440eff ci: extract pip bootstrapping into compilation/ensure_pip.py to fix yaml scalar parsing me0nline 2026-09-25 22:35:21 +02:00
  • ea3a2cd541 ci: support python 3.9 legacy get-pip bootstrap endpoint dynamically me0nline 2026-09-25 22:33:08 +02:00
  • 8c6d3f57f9 ci: use pure python dependency management and eliminate apt package conflicts in runners me0nline 2026-09-25 22:29:08 +02:00
  • f7584320f9 ci: harden debian container package installation and pip bootstrapping against stale apt mirror lists me0nline 2026-09-25 22:27:50 +02:00
  • d9d895e468 feat: aggregation server info webui with client profile export, seat management, last activity time, auth, and hermes tokens me0nline 2026-09-25 22:26:32 +02:00
  • 4c8db1ec94 Split state machines into modular, focused subsections for PKI enrollment, sync, forwarder discovery, and mTLS streaming me0nline 2026-09-25 22:12:37 +02:00
  • 5fe74325ec Simplify main state machine and add dedicated subsections for licensing, forwarder, and temporal state machines me0nline 2026-09-25 22:10:50 +02:00
  • 871d3c15ab Update README with Log-Zusammenfuehrung & Bereitstellung focus and full PKI licensing state machine me0nline 2026-09-25 22:08:35 +02:00
  • 7c57cf0645 Update LOGAR-LICENSING with clean 2FA badges without emoji icons me0nline 2026-09-25 22:04:47 +02:00
  • 2d75b595e6 Update LOGAR-LICENSING with gear manage button and non-clickable license ID me0nline 2026-09-25 21:57:55 +02:00
  • d152b65f6e Update LOGAR-LICENSING with table row bottom border alignment fix me0nline 2026-09-25 21:57:11 +02:00
  • eced9bc5a1 Update LOGAR-LICENSING with 2FA ON/OFF badge me0nline 2026-09-25 21:52:39 +02:00
  • 3292702dd3 Update LOGAR-LICENSING submodule with 2FA TOTP support and header cleanup me0nline 2026-09-25 21:42:18 +02:00
  • fac6ae8847 feat(hub): report seats_taken in WebSocket license sync and telemetry me0nline 2026-09-25 21:30:45 +02:00
  • f4996a53cc Update LOGAR-LICENSING submodule pointer with seat decrease and quota setting capabilities me0nline 2026-09-25 21:23:41 +02:00
  • 05f703b024 Fix cdata keyword argument to cadata in ssl.load_verify_locations me0nline 2026-09-25 21:20:09 +02:00
  • eb628ff40b Update LOGAR-LICENSING submodule pointer with Admin tab and user dropdown enhancements me0nline 2026-09-25 21:15:42 +02:00
  • 79a2720363 Update LOGAR-LICENSING submodule pointer with startup and session DB init fix me0nline 2026-09-25 16:35:14 +02:00
  • 27de5e9e06 Update LOGAR-LICENSING submodule pointer to include user management and tenants me0nline 2026-09-25 16:22:31 +02:00
  • dacf01d5b5 Update out/linux_server/README.md with multi-tenant authority details me0nline 2026-09-25 16:22:28 +02:00
  • 432a488019 Update out/win_server/README.md with multi-tenant authority details me0nline 2026-09-25 16:22:23 +02:00
  • 384d096de2 Update README.md with multi-tenant and user management details me0nline 2026-09-25 16:22:03 +02:00
  • 85bae117b6 Update out/linux_server/README.md to document direct Hermes intelligence me0nline 2026-09-25 16:16:33 +02:00
  • c8b309d0af Update out/win_server/README.md to document direct Hermes intelligence me0nline 2026-09-25 16:16:21 +02:00
  • 3b2c3e0fd7 Update README.md to describe direct Hermes anomaly reasoning me0nline 2026-09-25 16:16:07 +02:00
  • b7da54feb2 Update test_pipeline.py for direct Hermes anomaly verification me0nline 2026-09-25 16:15:21 +02:00
  • 2cd7a990b5 Update test_server.py to test direct Hermes anomaly verification me0nline 2026-09-25 16:15:11 +02:00
  • 2980ad2268 Remove 4-run rule and enable direct Hermes anomaly reasoning in Server.py me0nline 2026-09-25 16:14:31 +02:00
  • 95c33c1bf3 Update LOGAR-LICENSING submodule pointer for Portainer webhook URL me0nline 2026-09-25 16:09:14 +02:00
  • 561ce2e037 Update LOGAR-LICENSING submodule pointer after removing 10.30.0.3 me0nline 2026-09-25 16:08:15 +02:00
  • e89ff9fa27 Remove 10.30.0.3 reference from linux_server README me0nline 2026-09-25 16:05:03 +02:00
  • 494fef07ba Remove 10.30.0.3 reference from win_server README me0nline 2026-09-25 16:04:53 +02:00
  • 4be0107329 Remove 10.30.0.3 registry reference from main README me0nline 2026-09-25 16:04:39 +02:00
  • 914db938c3 Update upstream authority section in linux_server README me0nline 2026-09-25 16:03:14 +02:00
  • 506d3fc234 Update upstream authority section in win_server README me0nline 2026-09-25 16:02:33 +02:00
  • ff5caaf8c7 Document WebSocket protocol licensing and bootstrap .lic package flow in README me0nline 2026-09-25 16:02:17 +02:00
  • 63e8ff5492 Update LOGAR-LICENSING submodule pointer for WebSocket hub and login me0nline 2026-09-25 16:01:59 +02:00
  • 18e28e2797 Support WebSocket license sync and bootstrap .lic import in Server.py me0nline 2026-09-25 16:01:44 +02:00