89 Commits (51cb6aadce3857fcaa077554ec1426b48b489649)
 

Author SHA1 Message Date
Brian Picciano 51cb6aadce use Box for origin::Store 1 year ago
Brian Picciano 7dd52839b1 Use TaskStack to clean up startup/shutdown logic significantly 1 year ago
Brian Picciano f2374cded5 Use TaskSet to cleanly shut down the http service 1 year ago
Brian Picciano 43f4b98b38 Move handle_request onto service as a method 1 year ago
Brian Picciano 506037dcd0 Moved service tasks internally, main crashes on shutdown though 1 year ago
Brian Picciano 7ea97b2617 Get rid of lifetime on Service 1 year ago
Brian Picciano 1f9ae0038f restructure service module 1 year ago
Brian Picciano dbc912a9d3 add sync_cert method to domain manager 1 year ago
Brian Picciano 6da68dc042 stop domain manager's inner tasks on shutdown 1 year ago
Brian Picciano 6941ceec8e Remove final Boxed types 1 year ago
Brian Picciano 3d3dfb34ed Got rid of Boxed acme types 1 year ago
Brian Picciano 52f87dc625 Get rid of origin::store::BoxedManager and domain::manager::BoxedManager 1 year ago
Brian Picciano 4317d7f282 Simplify git origin a bit 1 year ago
Brian Picciano 420f1ff42a implement error::unexpected, use it everywhere 1 year ago
Brian Picciano 42a033a50b Fixes from clippy 1 year ago
Brian Picciano 01b47fb010 Add real logging 1 year ago
Brian Picciano d93d4accba Added ability to list all domains 1 year ago
Brian Picciano f7107de96b Fixed crash on unknown cert 1 year ago
Brian Picciano 08b35f6b21 Fix acme challenges not taking priority over origins 1 year ago
Brian Picciano 7d4f754eec Update readme and index 1 year ago
Brian Picciano 9c2bd4e49a cleaned up https parameter handling a bit 1 year ago
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