218 Commits (main)
 

Author SHA1 Message Date
Brian Picciano ceb2ba3cf4 Move dns records under service in the config 11 months ago
Brian Picciano 57b56934a9 Switch to using a config file 11 months ago
Brian Picciano 1bc3420930 remove github run dir 11 months ago
Brian Picciano 7c68702ab8 Introduce domain::Config 11 months ago
Brian Picciano 80e96c47fb Rename domain::Config to domain::Domain, plus other moving 11 months ago
Brian Picciano 9c1bdc1e8a Introduce origin config 11 months ago
Brian Picciano 254d9c63d0 Config struct for http server 11 months ago
Brian Picciano 9d44593e73 Improve internal server errors significantly 11 months ago
Brian Picciano a3c823c7b2 Simplify the http service a bunch, better error handling 11 months ago
Brian Picciano 82290d8b0b Get rid of read_file_into, use streams to serve files from domain manager 11 months ago
Brian Picciano 8b75b141f4 Alias BoxByteStream, and test git get_file implementation 11 months ago
Brian Picciano 60b90746fc Implement origin::Store::get_file, to deprecate read_file_into 11 months ago
Brian Picciano 0b790ecc4a Use util::BoxedFuture everywhere, for aesthetics 11 months ago
Brian Picciano 5e264093ec Get rid of origin::Origin trait completely, move read_file_into onto the origin::Store itself 11 months ago
Brian Picciano 773001b158 Changes suggested by clippy 11 months ago
Brian Picciano 6863694293 Pass descr around as a reference, generally 11 months ago
Brian Picciano 95f7f97716 move roadmap to README 11 months ago
Brian Picciano 9c36ae1c7b Test mux store... kinda 11 months ago
Brian Picciano 7a35befffe Don't include Send/Sync in trait requirements 11 months ago
Brian Picciano fa85fe7fd8 Fix more tests 11 months ago
Brian Picciano bd96581c6a Don't return Box from constructors 11 months ago
Brian Picciano 0b22801503 Basic, untested implementation of mux origin store 11 months ago
Brian Picciano dd07bbf7ac Fix tests in git store 11 months ago
Brian Picciano 644d2bab23 Rename to domani 11 months ago
Brian Picciano fcab32e0f7 Refactor TaskStack some more, allow for deferred syncronous tasks 11 months ago
Brian Picciano d0f601a9f7 Make TaskStack cancel each task individually, not all at once 11 months ago
Brian Picciano 5e89d21ce3 Fix formatting in domain manager 11 months ago
Brian Picciano 505015a4bd Removed usage of sync::Arc where possible 11 months ago
Brian Picciano 289a185d42 Make domain manager do cert resolving for tls 11 months ago
Brian Picciano 51cb6aadce use Box for origin::Store 11 months ago
Brian Picciano 7dd52839b1 Use TaskStack to clean up startup/shutdown logic significantly 11 months ago
Brian Picciano f2374cded5 Use TaskSet to cleanly shut down the http service 11 months ago
Brian Picciano 43f4b98b38 Move handle_request onto service as a method 11 months ago
Brian Picciano 506037dcd0 Moved service tasks internally, main crashes on shutdown though 11 months ago
Brian Picciano 7ea97b2617 Get rid of lifetime on Service 11 months ago
Brian Picciano 1f9ae0038f restructure service module 11 months ago
Brian Picciano dbc912a9d3 add sync_cert method to domain manager 11 months ago
Brian Picciano 6da68dc042 stop domain manager's inner tasks on shutdown 11 months ago
Brian Picciano 6941ceec8e Remove final Boxed types 11 months ago
Brian Picciano 3d3dfb34ed Got rid of Boxed acme types 11 months ago
Brian Picciano 52f87dc625 Get rid of origin::store::BoxedManager and domain::manager::BoxedManager 11 months ago
Brian Picciano 4317d7f282 Simplify git origin a bit 11 months ago
Brian Picciano 420f1ff42a implement error::unexpected, use it everywhere 11 months ago
Brian Picciano 42a033a50b Fixes from clippy 11 months ago
Brian Picciano 01b47fb010 Add real logging 11 months 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