209 Commits (498a33533f1a1cf00639e99cabcc11c25c330fd7)
 

Author SHA1 Message Date
Brian Picciano 82290d8b0b Get rid of read_file_into, use streams to serve files from domain manager 12 months ago
Brian Picciano 8b75b141f4 Alias BoxByteStream, and test git get_file implementation 12 months ago
Brian Picciano 60b90746fc Implement origin::Store::get_file, to deprecate read_file_into 12 months ago
Brian Picciano 0b790ecc4a Use util::BoxedFuture everywhere, for aesthetics 12 months ago
Brian Picciano 5e264093ec Get rid of origin::Origin trait completely, move read_file_into onto the origin::Store itself 12 months ago
Brian Picciano 773001b158 Changes suggested by clippy 12 months ago
Brian Picciano 6863694293 Pass descr around as a reference, generally 12 months ago
Brian Picciano 95f7f97716 move roadmap to README 12 months ago
Brian Picciano 9c36ae1c7b Test mux store... kinda 12 months ago
Brian Picciano 7a35befffe Don't include Send/Sync in trait requirements 12 months ago
Brian Picciano fa85fe7fd8 Fix more tests 12 months ago
Brian Picciano bd96581c6a Don't return Box from constructors 1 year ago
Brian Picciano 0b22801503 Basic, untested implementation of mux origin store 1 year ago
Brian Picciano dd07bbf7ac Fix tests in git store 1 year ago
Brian Picciano 644d2bab23 Rename to domani 1 year ago
Brian Picciano fcab32e0f7 Refactor TaskStack some more, allow for deferred syncronous tasks 1 year ago
Brian Picciano d0f601a9f7 Make TaskStack cancel each task individually, not all at once 1 year ago
Brian Picciano 5e89d21ce3 Fix formatting in domain manager 1 year ago
Brian Picciano 505015a4bd Removed usage of sync::Arc where possible 1 year ago
Brian Picciano 289a185d42 Make domain manager do cert resolving for tls 1 year ago
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