218 Commits (main)
 

Author SHA1 Message Date
Brian Picciano 0fd832efdd clippy suggestions 1 year ago
Brian Picciano e29de0d29c got HTTPS fully working 1 year ago
Brian Picciano 4f98a9a244 store certs and private keys as generic DER+PEM strings, not using openssl crate 1 year ago
Brian Picciano 209daacf1b save private key generated during acme handshake 1 year ago
Brian Picciano 06cda77772 Periodically refresh certs for all domains 1 year ago
Brian Picciano 5b26396106 change http_domain into a domain::Name 1 year ago
Brian Picciano 4cd5234519 use a FuturesOrdered wait group 1 year ago
Brian Picciano 4e412d0677 Got acme working, syncing for http_domain works 1 year ago
Brian Picciano 6d8799ce8c Got acme manager implemented, still untested. Not hooked up to user domains yet. 1 year ago
Brian Picciano 0f42327a57 Implemented acme store, started on manager 1 year ago
Brian Picciano a7e74ac5dd Move origin syncing to within manager 1 year ago
Brian Picciano 7daa864739 add mock for domain manager 1 year ago
Brian Picciano 1fdd023f50 Replace usage of boxed dyn errors with new error::Unexpected 1 year ago
Brian Picciano 45597ab8d8 Use GATs in domain manager trait 1 year ago
Brian Picciano cab7a837a7 Introduced separate 'Boxed' traits, to allow for mocks 1 year ago
Brian Picciano d9676a4ce7 Issues from clippy 1 year ago
Brian Picciano b608496aaa Fix small goof in index copy 1 year ago
Brian Picciano 93a9e21e93 Fix A record checking 1 year ago
Brian Picciano ce80c5e23b Build release as a static binary 1 year ago
Brian Picciano 5fa89593ae Update source code link in index 1 year ago
Brian Picciano e5ce19e850 use IPv4 for now 1 year ago
Brian Picciano 7db28b3793 readme 1 year ago
Brian Picciano e9dc6ba090 Update warning on homepage to be clearer 1 year ago
Brian Picciano ef2c179a68 show existing domain info on get page 1 year ago
Brian Picciano 6c32af061b Polish up the FE a bit 1 year ago
Brian Picciano 6d68b4e5ab Implemented periodic origin syncing 1 year ago
Brian Picciano 8f1c0cce22 Implement serving of origins 1 year ago
Brian Picciano c1b6d982ef Switch to AAAA records 1 year ago
Brian Picciano 774fbe06da switch to using bamboo.css 1 year ago
Brian Picciano e3c13123db Switched to hyper, cleaned up manager lifetimes, got domain_sync working 1 year ago
Brian Picciano 26ebda90e8 Use async dns client, pass tokio runtime into the checker constructor 1 year ago
Brian Picciano f9801af166 rename to domiply 1 year ago
Brian Picciano 6e88ab967f Fix up init, implement sync (maybe) 1 year ago
Brian Picciano f3394acaf1 refactor renderer in service 1 year ago
Brian Picciano 50d450eb2c implement error pages 1 year ago
Brian Picciano 130581d61e got basic system for passing configs back and forth with URL working 1 year ago
Brian Picciano 9e724d3903 got manager being shared properly into render context 1 year ago
Brian Picciano 7718735215 use a validated domain name type, rather than a raw string 1 year ago
Brian Picciano cf3b11862c Got basic index page, started on new domain page 1 year ago
Brian Picciano a3c41ee4d6 Add config option for http listen address 1 year ago
Brian Picciano 21b5b99022 got basic html templating engine working 1 year ago
Brian Picciano 742523d0a0 make git origin store types private 1 year ago
Brian Picciano 386b02023c implement most of main, including config and http server 1 year ago
Brian Picciano 796b90e91d move git store to its own file 1 year ago
Brian Picciano a0bdf610d9 small note in origin store 1 year ago
Brian Picciano 79ba735fd6 Use GATs to remove dynamic dispatch when using origin store 1 year ago
Brian Picciano d1842943cd Add locks around git store syncing and getting 1 year ago
Brian Picciano e5b64f4968 initial implementation of domain manager 1 year ago
Brian Picciano a704c7ad34 implement hash for config 1 year ago
Brian Picciano f2a3c78a83 re-organize imports for clarity 1 year ago