Commit Graph

  • f5ff8ab6cc ci(windows): use native PowerShell git checkout to eliminate Node.js dependency on Windows runner main v2.0.1 me0nline 2026-09-04 23:54:13 +02:00
  • fd6da560ed docs: update release tag instructions for v2.0.1 in root README.md me0nline 2026-09-04 23:31:44 +02:00
  • 956dfc5d93 docs(release): publish release notes for LOGAR v2.0.1 me0nline 2026-09-04 23:31:29 +02:00
  • 35e6a8df3e ci: bump default release tag to v2.0.1 in release.yml me0nline 2026-09-04 23:31:15 +02:00
  • c121291dda build(installer): bump server AppVersion to 2.0.1 in installer_server.iss me0nline 2026-09-04 23:31:03 +02:00
  • d19bbb2ec1 build(installer): bump client AppVersion to 2.0.1 in installer_client.iss me0nline 2026-09-04 23:30:50 +02:00
  • e6dc82ff55 chore(server): bump server version to 2.0.1 me0nline 2026-09-04 23:30:36 +02:00
  • 56d8516427 docs: update README.md to reference consolidated release.yml workflow v2.0.0 me0nline 2026-09-04 23:26:05 +02:00
  • 94ad3f9461 ci: remove obsolete release-windows.yml in favor of consolidated release.yml me0nline 2026-09-04 23:25:38 +02:00
  • 26a4509429 ci: remove obsolete release-linux.yml in favor of consolidated release.yml me0nline 2026-09-04 23:25:35 +02:00
  • 80ae42088f ci: add consolidated release.yml combining Linux and Windows release jobs me0nline 2026-09-04 23:25:32 +02:00
  • 42f01addca docs: document 25 unit tests and tripartite release options in root README.md me0nline 2026-09-04 23:23:08 +02:00
  • a9f096ef1b ci(windows): optimize tag triggers and add default v2.0.0 tag to release-windows.yml me0nline 2026-09-04 23:22:52 +02:00
  • 26d3d59812 ci(linux): optimize tag triggers and add default v2.0.0 tag to release-linux.yml me0nline 2026-09-04 23:22:38 +02:00
  • 5fec32327f ci: prevent ci.yml from triggering on tag pushes me0nline 2026-09-04 23:08:19 +02:00
  • 478807d873 ci(linux): add v* tag pattern to release-linux.yml me0nline 2026-09-04 23:08:06 +02:00
  • 149ba6dfec ci(windows): add release event and multi-pattern tag triggers to release-windows.yml me0nline 2026-09-04 23:07:54 +02:00
  • a11b05f0a9 docs: update release tag instructions for v2.0.0 in root README.md me0nline 2026-09-04 22:57:27 +02:00
  • 722d2a1fec docs(release): publish release notes for LOGAR v2.0.0 me0nline 2026-09-04 22:57:17 +02:00
  • 5883b78822 build(installer): bump server AppVersion to 2.0.0 in installer_server.iss me0nline 2026-09-04 22:57:02 +02:00
  • d79de301bf build(installer): bump client AppVersion to 2.0.0 in installer_client.iss me0nline 2026-09-04 22:56:53 +02:00
  • 184fdc6bc6 docs: add certificate auto-renewal details to out/linux_client/README.md me0nline 2026-09-04 22:55:09 +02:00
  • 4625b650e5 docs: add certificate auto-renewal details to out/win_client/README.md me0nline 2026-09-04 22:54:59 +02:00
  • f38bbfb540 docs: add certificate watchdog details to out/linux_server/README.md me0nline 2026-09-04 22:54:47 +02:00
  • 18f0286692 docs: add certificate watchdog details to out/win_server/README.md me0nline 2026-09-04 22:54:36 +02:00
  • c9f769ef2b docs: document certificate validity watchdog and auto-renewal in root README.md me0nline 2026-09-04 22:54:25 +02:00
  • c01c09ecbd test(linux_client): add test_client_certificate_validity_and_proactive_check in test_linux_client.py me0nline 2026-09-04 22:52:49 +02:00
  • 2afe94fb36 test(win_client): add test_client_certificate_validity_and_proactive_check in test_win_client.py me0nline 2026-09-04 22:52:34 +02:00
  • 4650cbcafc test(server): add test_cert_validity_and_hub_pki_renewal in test_server.py me0nline 2026-09-04 22:52:18 +02:00
  • 0d613b3d22 feat(linux_client): add proactive certificate expiry check and reactive self-healing in Linux_Client.py me0nline 2026-09-04 22:52:00 +02:00
  • 916d3764a2 feat(win_client): add proactive certificate expiry check and reactive self-healing in Win_Client.py me0nline 2026-09-04 22:51:28 +02:00
  • 0e7d299594 feat(server): add in-flight certificate validity watchdog and dynamic SSLContext reloading in Server.py me0nline 2026-09-04 22:50:50 +02:00
  • 2cff629e23 feat(pki): add certificate expiration check and auto-renewal in server_enrollment.py me0nline 2026-09-04 22:49:54 +02:00
  • cfc633c398 docs(linux_server): update README.md with mTLS 1.3, dynamic PKI licensing, and systemd installer script instructions me0nline 2026-09-04 22:39:48 +02:00
  • d61e343fbe docs(win_server): update README.md with mTLS 1.3, dynamic PKI licensing, and Inno Setup installer instructions me0nline 2026-09-04 22:39:25 +02:00
  • 4a446a2e73 docs(linux_client): update README.md with mTLS 1.3, dynamic PKI enrollment, and systemd installer script instructions me0nline 2026-09-04 22:39:09 +02:00
  • b24108a788 docs(win_client): update README.md with mTLS 1.3, dynamic PKI enrollment, and Inno Setup installer instructions me0nline 2026-09-04 22:37:20 +02:00
  • 1c985c85c8 docs: update README.md with mTLS architecture, dynamic PKI licensing, service installers, and updated test suite me0nline 2026-09-04 22:29:30 +02:00
  • 249b754423 test(pipeline): update end-to-end integration test for mTLS and dynamic PKI enrollment in test_pipeline.py me0nline 2026-09-04 20:55:12 +02:00
  • 16faad063d test(linux_client): add mTLS client certificate handling test in test_linux_client.py me0nline 2026-09-04 20:55:07 +02:00
  • c705be57eb test(win_client): add mTLS client certificate handling test in test_win_client.py me0nline 2026-09-04 20:55:01 +02:00
  • 3d6a2b86d6 test(server): add PKI, enrollment, and license quota tests in test_server.py me0nline 2026-09-04 20:54:54 +02:00
  • 1d0845b548 ci: include src/server_enrollment.py in syntax verification step me0nline 2026-09-04 20:54:49 +02:00
  • 11f16ed8e1 ci(windows): update release-windows.yml to trigger on v* tags and compile Inno Setup installers me0nline 2026-09-04 20:54:40 +02:00
  • 8cb3089e8e feat(installer): add Inno Setup script for LOGAR Server me0nline 2026-09-04 20:54:35 +02:00
  • 5bbb56b4c3 feat(installer): add Inno Setup script for LOGAR Client me0nline 2026-09-04 20:54:30 +02:00
  • a04d9bac9f chore(deps): bundle NSSM 64-bit binary for Windows service management me0nline 2026-09-04 20:54:24 +02:00
  • 8813d2d865 chore(git): unignore compilation/nssm.exe in .gitignore me0nline 2026-09-04 20:54:18 +02:00
  • 7e9f7a56f8 feat(install): add Linux server systemd installation script me0nline 2026-09-04 20:54:12 +02:00
  • 99920ef395 feat(install): add Linux client systemd installation script me0nline 2026-09-04 20:54:06 +02:00
  • ccb23d65e5 feat(linux_client): add mTLS connection and automatic enrollment in src/Linux_Client.py me0nline 2026-09-04 20:54:00 +02:00
  • fb9ef6e6cb feat(win_client): add mTLS connection and automatic enrollment in src/Win_Client.py me0nline 2026-09-04 20:53:54 +02:00
  • 491d2b1194 feat(server): add mTLS listener, client licensing schema, and enrollment endpoint in src/Server.py me0nline 2026-09-04 20:53:48 +02:00
  • e83a5b3e0f feat(pki): add dynamic PKI and client certificate generation in src/server_enrollment.py me0nline 2026-09-04 20:53:42 +02:00
  • 0901ccb3eb Merge branch 'origin/main' into main: adopt restructured repository layout me0nline 2026-09-04 20:29:29 +02:00
  • cb4c763e0e Add hierarchical wildcard to tags trigger in release-windows.yml me0nline 2026-09-04 17:54:57 +02:00
  • 84579d8719 Add hierarchical wildcard to tags trigger in release-linux.yml me0nline 2026-09-04 17:54:50 +02:00
  • 08aa4edfb1 Update ci.yml tags-ignore to ignore all tags me0nline 2026-09-04 17:46:09 +02:00
  • e4f6a9295b De-hardcode workflow initiator in release-windows.yml to support release events and all tags me0nline 2026-09-04 17:46:00 +02:00
  • 7f6bf4442f De-hardcode workflow initiator in release-linux.yml to support release events and all tags me0nline 2026-09-04 17:45:48 +02:00
  • db80e7f5a2 Update README.md release examples to reference v1.0.2 me0nline 2026-09-04 17:34:14 +02:00
  • 1562285034 Update release-windows.yml default tag to v1.0.2 me0nline 2026-09-04 17:34:03 +02:00
  • 74942d4c00 Update release-linux.yml default tag to v1.0.2 me0nline 2026-09-04 17:33:57 +02:00
  • 874d693dac Update RELEASE_NOTES.md for v1.0.2 release me0nline 2026-09-04 17:33:51 +02:00
  • 15bfb4940b Update Windows server deployment guide for warning persistence and immediate error pass me0nline 2026-09-04 16:12:04 +02:00
  • 364fefea47 Update Linux server deployment guide for warning persistence and immediate error pass me0nline 2026-09-04 16:11:51 +02:00
  • 9624935a81 Document warning persistence and immediate error pass in release notes me0nline 2026-09-04 16:11:37 +02:00
  • 867271e8b7 Update README to document 4-run rule for warnings and immediate pass for errors me0nline 2026-09-04 16:11:30 +02:00
  • 205d0cfbad Update integration pipeline to test warning persistence and error immediate pass me0nline 2026-09-04 16:10:59 +02:00
  • d37191e302 Update unit tests to verify 4-run rule on warnings and immediate pass on errors me0nline 2026-09-04 16:10:36 +02:00
  • 35a736dacb Restrict 4-run rule to warnings and pass errors immediately as verified me0nline 2026-09-04 16:10:01 +02:00
  • f871344da4 Update README.md to document out/linux_server and out/win_server deployment packages me0nline 2026-09-04 16:05:04 +02:00
  • e1dbe32063 Add Windows server deployment guide and sample configuration to out/win_server me0nline 2026-09-04 16:04:51 +02:00
  • 98a227a234 Add Linux server deployment guide and sample configuration to out/linux_server me0nline 2026-09-04 16:04:20 +02:00
  • 355c6e1bc0 Update README.md documentation and commands to reflect compilation/ and tests/ paths me0nline 2026-09-04 15:58:03 +02:00
  • 907616511b Update release-windows.yml workflow to use compilation/ directory me0nline 2026-09-04 15:57:14 +02:00
  • 939fa4270a Update release-linux.yml workflow to use compilation/ directory me0nline 2026-09-04 15:57:02 +02:00
  • 1f4bf3219b Update CI workflow with compilation/ and tests/ paths me0nline 2026-09-04 15:56:50 +02:00
  • df03c52a05 Update tests/test_pipeline.py to resolve paths relative to repository root and src/ directory me0nline 2026-09-04 15:56:37 +02:00
  • d63a623763 Update compilation/upload_release.py to resolve paths relative to repo root me0nline 2026-09-04 15:56:24 +02:00
  • 7ed264db5a Update compilation/package_dist.py to resolve paths relative to repo root me0nline 2026-09-04 15:56:01 +02:00
  • 6fec838344 Move test_pipeline.py from repository root to tests/ directory me0nline 2026-09-04 15:55:51 +02:00
  • 4c160924f7 Move build and release tools (package_dist.py, upload_release.py, requirements.txt) into compilation/ directory me0nline 2026-09-04 15:55:44 +02:00
  • 99be50ebc6 Update Server.py reference to src/Server.py in forwarder deployment READMEs me0nline 2026-09-04 15:51:37 +02:00
  • 85f0d94805 Update README.md documentation and repo structure to reflect src/ directory me0nline 2026-09-04 15:51:23 +02:00
  • 1a18c4c079 Update CI workflow to execute server and client scripts from src/ directory me0nline 2026-09-04 15:50:34 +02:00
  • a770e24f26 Update test_pipeline.py to import client forwarders from src/ directory me0nline 2026-09-04 15:50:26 +02:00
  • f7ebc6c0a1 Update unit test suites to import components from src/ directory me0nline 2026-09-04 15:50:14 +02:00
  • 86649f796d Update package_dist.py to resolve source files from src/ directory me0nline 2026-09-04 15:49:52 +02:00
  • 78fc2ac8c5 Move source files Server.py, Win_Client.py, and Linux_Client.py into src/ directory me0nline 2026-09-04 15:49:32 +02:00
  • 082b839965 Configure separate Windows and Linux Gitea release workflows with dedicated SHA-256 checksums v1.0.1 me0nline 2026-09-04 15:46:35 +02:00
  • e7bf277fb9 Add v1.0.1 release notes documenting removal of client filter logic me0nline 2026-09-04 15:38:10 +02:00
  • 7052e68589 Implement edge filtering, state tracking, clean out/ directory, and add Gitea CI workflow me0nline 2026-09-04 15:32:39 +02:00
  • 4e2242e0ae Name checksum files distinctively as SHA256SUMS-windows.txt and SHA256SUMS-linux.txt me0nline 2026-09-03 22:13:36 +02:00
  • e634b060df Use Python release publisher to bypass Node 16 Headers reference error in runner v1.0.0 me0nline 2026-09-03 22:02:08 +02:00
  • ce0a1a0b46 Fix Gitea runner Python setup by installing via apt instead of actions/setup-python me0nline 2026-09-03 21:53:16 +02:00
  • 78344e7677 Configure Gitea Actions release workflow to compile and publish standalone binaries via runner me0nline 2026-09-03 21:43:39 +02:00
  • 5974811c29 Replace runner workflow with direct binary release publisher via Gitea API me0nline 2026-09-03 21:39:23 +02:00
  • 52fd645f17 Configure packaging and release workflow to ship exclusively compiled binaries me0nline 2026-09-03 21:37:31 +02:00
  • 6d1edf850c Allow release workflow to automatically use github.token if TAG_TOKEN is absent me0nline 2026-09-03 21:33:36 +02:00