Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
537a73f
update dependencies
mvdschee Jun 7, 2026
e17ef2d
wire up services for certs and scaffold background renewal
mvdschee Jun 7, 2026
aa27218
clearify the port mapping in docker and how AI was used
mvdschee Jun 7, 2026
c208fd9
cleanup for acme cert
mvdschee Jun 14, 2026
c4798ba
WIP background acme cert creation
mvdschee Jun 15, 2026
a880376
set back the port incase I forget
mvdschee Jun 16, 2026
bd14719
added order creation and WIP on dns provider services
mvdschee Jun 27, 2026
57a5509
Merge branch 'main' into feature/cert-services-self-signe-and-acme
mvdschee Aug 10, 2026
91d0f5d
WIP DNS providers integration
mvdschee Aug 10, 2026
ddc5edd
added macro for newtype string
mvdschee Aug 11, 2026
20be828
BREAKING: set default cert type to None
mvdschee Aug 11, 2026
447eff9
WIP cloudflare as first dns provider
mvdschee Aug 11, 2026
7607e52
reworking acme account creation
mvdschee Aug 27, 2026
a12aecf
fix loading acme account to prevent duplicated accounts creation
mvdschee Aug 31, 2026
db7d99d
merge imports
mvdschee Aug 31, 2026
4ae2801
clean up readme
mvdschee Sep 18, 2026
2117759
finished renewal stage for cloudflare, updated crates and added foxguard
mvdschee Sep 23, 2026
ff695cf
clean up some info messages text
mvdschee Sep 23, 2026
dbff8fd
handle all order and auth status states.
mvdschee Sep 23, 2026
026754f
clean up dev config values and rewrote readme
mvdschee Sep 24, 2026
7a81f49
Add ENV to overwrite ACME url for development
mvdschee Sep 30, 2026
0846619
WIP dns lookup for verification
mvdschee Sep 30, 2026
371f847
Disable foxguard rule for Post-quantum
mvdschee Sep 30, 2026
9ef853f
added dns record validator to check before setting cert to ready
mvdschee Oct 7, 2026
3d644f3
remove dead_code and unused for quick development
mvdschee Oct 7, 2026
7bfff8e
bump version 0.3.0
mvdschee Oct 7, 2026
367236c
fix imports
mvdschee Oct 7, 2026
3ae870e
Fix chain cert being skipped and overlap in cert file name
mvdschee Oct 8, 2026
a1a43ff
PR comment fix: write file with only owner permissions
mvdschee Oct 8, 2026
4758950
terminate background service if there is no acme certs
mvdschee Oct 12, 2026
da6de95
moved resolve_acme_account in loop the fix network issues on first load
mvdschee Oct 12, 2026
7ef6dca
skip bad cert on startup
mvdschee Oct 12, 2026
02bed54
added comment check and clarify comment
mvdschee Oct 12, 2026
8c2159d
fix issue with acme account file possibly being corrupted
mvdschee Oct 12, 2026
1a083e3
reject invalid ACME_ENV values and document staging/account behavior
mvdschee Oct 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .foxguard.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
scan:
baseline: .foxguard/baseline.json
disable_rules:
- manifest/cargo-pq-vulnerable-dep

secrets:
baseline: .foxguard/secrets-baseline.json
2 changes: 1 addition & 1 deletion .foxguard/baseline.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"version": 1,
"entries": []
}
}
3 changes: 3 additions & 0 deletions .rustfmt.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ reorder_modules = true
match_block_trailing_comma = true
use_field_init_shorthand = true
use_small_heuristics = "Off"
# clean up multiple use crate:: that share the same root import
# run with cargo +nightly fmt
imports_granularity = "Crate"
Loading
Loading