This website requires JavaScript.
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