116 Commits (1bc34209300218e51e6c8b4cc6844bc4d768cd7f)
 

Author SHA1 Message Date
Brian Picciano 1bc3420930 remove github run dir 1 year ago
Brian Picciano 7c68702ab8 Introduce domain::Config 1 year ago
Brian Picciano 80e96c47fb Rename domain::Config to domain::Domain, plus other moving 1 year ago
Brian Picciano 9c1bdc1e8a Introduce origin config 1 year ago
Brian Picciano 254d9c63d0 Config struct for http server 1 year ago
Brian Picciano 9d44593e73 Improve internal server errors significantly 1 year ago
Brian Picciano a3c823c7b2 Simplify the http service a bunch, better error handling 1 year ago
Brian Picciano 82290d8b0b Get rid of read_file_into, use streams to serve files from domain manager 1 year ago
Brian Picciano 8b75b141f4 Alias BoxByteStream, and test git get_file implementation 1 year ago
Brian Picciano 60b90746fc Implement origin::Store::get_file, to deprecate read_file_into 1 year ago
Brian Picciano 0b790ecc4a Use util::BoxedFuture everywhere, for aesthetics 1 year ago
Brian Picciano 5e264093ec Get rid of origin::Origin trait completely, move read_file_into onto the origin::Store itself 1 year ago
Brian Picciano 773001b158 Changes suggested by clippy 1 year ago
Brian Picciano 6863694293 Pass descr around as a reference, generally 1 year ago
Brian Picciano 95f7f97716 move roadmap to README 1 year ago
Brian Picciano 9c36ae1c7b Test mux store... kinda 1 year ago
Brian Picciano 7a35befffe Don't include Send/Sync in trait requirements 1 year ago
Brian Picciano fa85fe7fd8 Fix more tests 1 year 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