Private
Public Access
1
0

Commit Graph

  • eac05ad1eb fix: remove dead min_tls_version config field, TLS 1.3 is only supported version (closes #16) master Draco-Lunaris-Echo 2026-06-06 16:50:55 -05:00
  • df2f4c70c9 feat: add rate limiting and job queue depth cap (closes #15) Draco-Lunaris-Echo 2026-06-06 15:39:49 -05:00
  • e00c5244e7 feat: add rate limiting and job queue depth cap (closes #15) fix/15-rate-limiting git-echo 2026-06-06 15:21:04 -05:00
  • 6a4c4c95a4 fix: remove dead MtlsMiddleware, add security header middleware, document rustls as auth gate (closes #13) Draco-Lunaris-Echo 2026-06-06 13:58:01 -05:00
  • efaac33c47 fix: remove committed private keys and add runtime cert generation (closes #12) Draco-Lunaris-Echo 2026-06-06 13:20:43 -05:00
  • d0c0790cbf fix: enforce IP whitelist middleware in request pipeline (closes #11) Draco-Lunaris-Echo 2026-06-06 12:47:24 -05:00
  • 130206a3a3 fix: prevent argument injection RCE in package manager backends (closes #10) Draco-Lunaris-Echo 2026-06-06 12:00:38 -05:00
  • 913d7286e1 chore: bump version to 1.3.2 v1.3.2 Draco-Lunaris-Echo 2026-06-06 08:44:34 -05:00
  • 3c70b15831 fix: extract DER from PEM-encoded CA cert before CRL signature verification Draco-Lunaris-Echo 2026-06-06 08:31:20 -05:00
  • 04a16ab862 chore: bump version to 1.3.1 v1.3.1 Draco-Lunaris-Echo 2026-06-06 00:45:58 -05:00
  • 624f9017b3 fix: add ca_chain and crl_pem to enrollment response and persist CRL to disk Draco-Lunaris-Echo 2026-06-06 00:38:43 -05:00
  • 70f2666c2e chore: bump version to 1.3.0 Draco-Lunaris-Echo 2026-06-05 17:41:04 -05:00
  • 17629dc814 chore: bump version to 1.3.0 v1.3.0 git-echo 2026-06-05 17:35:51 -05:00
  • 06732559b9 test: add CRL integration and unit tests (PR 6 of 6) Draco-Lunaris-Echo 2026-06-05 17:30:59 -05:00
  • aa5b993205 Merge pull request #21 from Draco-Lunaris/feat/20-crl-agent-side Draco Lunaris 2026-06-05 14:24:28 -05:00
  • be085bbf35 fix(ci): rename fmt job to match required status check context feat/20-crl-agent-side git-echo 2026-06-05 14:21:57 -05:00
  • cfdb874062 fix(ci): add crl_path to test TlsConfig and fix clippy field_reassign_with_default git-echo 2026-06-05 14:02:53 -05:00
  • fe9bdce3c1 feat(crl): add CRL consumption and custom verifier for mTLS revocation enforcement git-echo 2026-06-05 13:42:35 -05:00
  • 734b55b292 Merge pull request #19 from Draco-Lunaris/license/apache-2.0 Draco Lunaris 2026-06-03 11:29:30 -05:00
  • c629c5b710 Update license to Apache 2.0 for full open source Draco Lunaris 2026-06-03 11:20:15 -05:00
  • 5349cbbd05 fix: add workspace cleanup step to all self-hosted build jobs (#9) Draco Lunaris 2026-05-31 17:07:14 -05:00
  • 80f8f4fed2 merge: PR #8 - fix Alpine abuild key generation Draco Lunaris 2026-05-31 16:13:49 -05:00
  • a3b299b116 Merge pull request #7 from Draco-Lunaris/fix/ci-build-errors v1.2.0 Draco Lunaris 2026-05-31 15:51:49 -05:00
  • 2d33973b5f Merge pull request #6 from Draco-Lunaris/fix/ci-deps Draco Lunaris 2026-05-31 15:11:31 -05:00
  • 6ddb511cb0 Merge pull request #5 from Draco-Lunaris/feature/multi-distro-ci Draco Lunaris 2026-05-31 12:58:15 -05:00
  • cc21868b6c feat: multi-distro CI with self-hosted runners and config naming fix git-echo 2026-05-31 12:31:13 -05:00
  • 32803ff27c fix: switch to build-package.sh for .deb builds Draco Lunaris 2026-05-31 11:19:47 -05:00
  • 0bca0c7784 fix: remove cargo env sourcing from debian/rules Draco Lunaris 2026-05-31 09:22:16 -05:00
  • 2ac40076f5 ci: add debhelper dependency and contents:write permission Draco Lunaris 2026-05-31 02:08:36 -05:00
  • 4375f915ca Merge pull request #1 from Draco-Lunaris/fix/ci-build-path Draco Lunaris 2026-05-31 01:52:46 -05:00
  • 0cc752ff3e ci: fix dpkg-buildpackage PATH for cargo v0.1.9 git-echo 2026-05-31 01:08:50 -05:00
  • ae515ecb3a docs: add CONTRIBUTING.md and SECURITY.md for open source git-echo 2026-05-31 00:12:14 -05:00
  • e80437ad06 ci: add GitHub Actions CI/CD and Apache-2.0 license git-echo 2026-05-31 00:10:01 -05:00
  • 8fe6e0a72f chore: add .a0proj/ to .gitignore git-echo 2026-05-30 22:50:03 -05:00
  • 8a9e9190e6 style: fix cargo fmt formatting issues git-echo 2026-05-29 11:11:07 -05:00
  • 1322598581 feat: add auto-enrollment, cert validation, and crash loop fixes git-echo 2026-05-29 10:44:42 -05:00
  • 48ec57581e feat: add bump-version.sh script for version management git-echo 2026-05-28 10:51:38 -05:00
  • b3e54f9057 fix: Alpine build - truncated YAML and wrong abuild output path v1.1.17 git-echo 2026-05-27 22:01:19 -05:00
  • 2f73237fd6 fix: Alpine build - truncated YAML and wrong abuild output path git-echo 2026-05-27 22:01:19 -05:00
  • 8e0e17855d fix: remove all Alpine cleanup steps that broke abuild git-echo 2026-05-27 20:44:16 -05:00
  • 904654212f fix: remove all Alpine cleanup steps that broke abuild git-echo 2026-05-27 20:44:16 -05:00
  • 4bea74cb75 fix: remove mkdir -p from Alpine cleanup that broke abuild git-echo 2026-05-27 20:42:48 -05:00
  • 1fb9962c22 fix: remove mkdir -p from Alpine cleanup that broke abuild git-echo 2026-05-27 20:42:48 -05:00
  • 724a42945c fix: preserve abuild directory structure in Alpine cleanup git-echo 2026-05-27 20:21:23 -05:00
  • f1602fde4c fix: preserve abuild directory structure in Alpine cleanup git-echo 2026-05-27 20:21:23 -05:00
  • 387f9be387 fix: correct Alpine version bug and add Ubuntu 24.04 package suffix git-echo 2026-05-27 19:58:35 -05:00
  • 0ffdb0eb2d fix: correct Alpine version bug and add Ubuntu 24.04 package suffix git-echo 2026-05-27 19:58:35 -05:00
  • e738da3c0a fix: remove stale build artifacts from releases/ and add cleanup to Alpine build git-echo 2026-05-27 17:02:32 -05:00
  • 5a6165a7fe fix: remove stale build artifacts from releases/ and add cleanup to Alpine build git-echo 2026-05-27 17:02:32 -05:00
  • e38fc9034f fix: update debian changelog and RPM spec to v1.1.17 git-echo 2026-05-27 16:17:10 -05:00
  • fa01785632 fix: update debian changelog and RPM spec to v1.1.17 git-echo 2026-05-27 16:17:10 -05:00
  • 6b660ca2b1 Merge pull request 'fix: add package cache refresh before apply and on health check (#2)' (#3) from fix/package-cache-refresh into master kwslavens 2026-05-27 15:22:07 -05:00
  • 2aa504c087 Merge pull request 'fix: add package cache refresh before apply and on health check (#2)' (#3) from fix/package-cache-refresh into master kwslavens 2026-05-27 15:22:07 -05:00
  • 6f63eeed57 fix: resolve CI failures (fmt, clippy, tests) fix/package-cache-refresh git-echo 2026-05-27 15:04:25 -05:00
  • cc67edab12 fix: resolve CI failures (fmt, clippy, tests) git-echo 2026-05-27 15:04:25 -05:00
  • cf3d597480 fix: add package cache refresh before apply and on health check git-echo 2026-05-27 14:33:12 -05:00
  • 135c91d256 fix: add package cache refresh before apply and on health check git-echo 2026-05-27 14:33:12 -05:00
  • fa278c8595 fix: update repo paths from echo/ to git-echo/ after account migration git-echo 2026-05-21 17:05:47 +00:00
  • 7f5b0c2313 fix: update repo paths from echo/ to git-echo/ after account migration git-echo 2026-05-21 17:05:47 +00:00
  • 5dc03b7eda feat: add Pacman backend for Arch Linux, fix Arch CI stale packages v1.1.16 Echo 2026-05-20 22:24:06 +00:00
  • 6fab250ea8 feat: add Pacman backend for Arch Linux, fix Arch CI stale packages Echo 2026-05-20 22:24:06 +00:00
  • 3eca9a3353 style: fix rustfmt formatting for DNF/YUM backend v1.1.15 Echo 2026-05-20 20:59:55 +00:00
  • 58ad92d431 style: fix rustfmt formatting for DNF/YUM backend Echo 2026-05-20 20:59:55 +00:00
  • 67e397f018 feat: add DNF and YUM package manager backends for RPM-based systems Echo 2026-05-20 20:54:38 +00:00
  • d682c7c69c feat: add DNF and YUM package manager backends for RPM-based systems Echo 2026-05-20 20:54:38 +00:00
  • fb0ce8ac32 fix: RPM packaging - pre-build binary, fix ownership, fix deps, prevent stale cache v1.1.14 Echo 2026-05-20 19:45:38 +00:00
  • ee46c48c0b fix: RPM packaging - pre-build binary, fix ownership, fix deps, prevent stale cache Echo 2026-05-20 19:45:38 +00:00
  • b932f6be38 docs: update changelog for v1.1.13 v1.1.13 Echo 2026-05-20 18:54:33 +00:00
  • 21d01179d6 docs: update changelog for v1.1.13 Echo 2026-05-20 18:54:33 +00:00
  • 5fa7fd0f90 fix: detect apk at /sbin/apk on Alpine (not just /usr/bin/apk); v1.1.13 Echo 2026-05-20 18:54:10 +00:00
  • 1e4c8e4dc2 fix: detect apk at /sbin/apk on Alpine (not just /usr/bin/apk); v1.1.13 Echo 2026-05-20 18:54:10 +00:00
  • 4d75bb0e29 feat: Add APK (Alpine Linux) package manager backend; machine-id generation; OpenRC fix; v1.1.12 v1.1.12 Echo 2026-05-20 17:25:21 +00:00
  • 891ca09f34 feat: Add APK (Alpine Linux) package manager backend; machine-id generation; OpenRC fix; v1.1.12 Echo 2026-05-20 17:25:21 +00:00
  • 8d76b3ddfe docs: add Alpine packaging root cause analysis and access lesson Echo 2026-05-20 15:59:49 +00:00
  • 551d73204f docs: add Alpine packaging root cause analysis and access lesson Echo 2026-05-20 15:59:49 +00:00
  • 603c974116 fix: OpenRC init script - change ownership from linux-patch-api:linux-patch-api to root:root v1.1.11 Echo 2026-05-20 14:57:53 +00:00
  • 07a073fb28 fix: OpenRC init script - change ownership from linux-patch-api:linux-patch-api to root:root Echo 2026-05-20 14:57:53 +00:00
  • e033cb8536 fix: Alpine install scripts - use separate files with valid abuild suffixes v1.1.10 Echo 2026-05-20 12:43:37 +00:00
  • b8900d1eae fix: Alpine install scripts - use separate files with valid abuild suffixes Echo 2026-05-20 12:43:37 +00:00
  • 392e7553c4 release: bump version to 1.1.9 for non-Ubuntu package fixes v1.1.9 Echo 2026-05-20 02:54:09 +00:00
  • dfc2370540 release: bump version to 1.1.9 for non-Ubuntu package fixes Echo 2026-05-20 02:54:09 +00:00
  • 19f76f4d9d fix: comment out RPM BuildRequires for CI (rustup not RPM), fix changelog date Echo 2026-05-20 02:32:31 +00:00
  • 1dfea9bbde fix: comment out RPM BuildRequires for CI (rustup not RPM), fix changelog date Echo 2026-05-20 02:32:31 +00:00
  • 7dcbff8ece docs: add detailed Arch, RPM, Alpine installation instructions Echo 2026-05-20 02:06:52 +00:00
  • aa721963b3 docs: add detailed Arch, RPM, Alpine installation instructions Echo 2026-05-20 02:06:52 +00:00
  • 8952589efd fix: align all non-Ubuntu packages with Debian baseline behavior Echo 2026-05-20 02:01:52 +00:00
  • 63b0bfce34 fix: align all non-Ubuntu packages with Debian baseline behavior Echo 2026-05-20 02:01:52 +00:00
  • bcc0d40413 release: bump version to 1.1.8 v1.1.8 Echo 2026-05-19 00:34:21 +00:00
  • f428a7cc1e release: bump version to 1.1.8 Echo 2026-05-19 00:34:21 +00:00
  • 1af72deb16 fix: Arch build - install script filename must match PKGBUILD install= reference Echo 2026-05-19 00:21:59 +00:00
  • 45e28e8911 fix: Arch build - install script filename must match PKGBUILD install= reference Echo 2026-05-19 00:21:59 +00:00
  • 11168b22df style: fix rustfmt formatting for CI Echo 2026-05-18 23:54:15 +00:00
  • f3fb84927a style: fix rustfmt formatting for CI Echo 2026-05-18 23:54:15 +00:00
  • 653623b9f0 fix: FQDN resolution and display_name blank bug; fix: Arch/Alpine/RPM packages Echo 2026-05-18 23:51:00 +00:00
  • b6809dc935 fix: FQDN resolution and display_name blank bug; fix: Arch/Alpine/RPM packages Echo 2026-05-18 23:51:00 +00:00
  • 74288e1dfc fix(ci): add cargo clean and artifact removal before packaging; bump to 1.1.7 v1.1.7 Echo 2026-05-18 17:18:11 +00:00
  • 13da27364b fix(ci): add cargo clean and artifact removal before packaging; bump to 1.1.7 Echo 2026-05-18 17:18:11 +00:00
  • 73a11e70e0 fix(certs): replace encrypted CA with unencrypted ECDSA P-256 CA Echo 2026-05-18 16:00:22 +00:00
  • 6f6be7ef0c fix(certs): replace encrypted CA with unencrypted ECDSA P-256 CA Echo 2026-05-18 16:00:22 +00:00
  • fc0b42040e fix(server): add explicit rustls CryptoProvider initialization for v1.1.6 v1.1.6 Echo 2026-05-18 13:43:34 +00:00