Block a user
9d44593e73
Improve internal server errors significantly
a3c823c7b2
Simplify the http service a bunch, better error handling
82290d8b0b
Get rid of read_file_into, use streams to serve files from domain manager
8b75b141f4
Alias BoxByteStream, and test git get_file implementation
570633de10
Implement origin::Store::get_file, to deprecate read_file_into
0b790ecc4a
Use util::BoxedFuture everywhere, for aesthetics
5e264093ec
Get rid of origin::Origin trait completely, move read_file_into onto the origin::Store itself
773001b158
Changes suggested by clippy
6863694293
Pass descr around as a reference, generally
95f7f97716
move roadmap to README
9c36ae1c7b
Test mux store... kinda
7a35befffe
Don't include Send/Sync in trait requirements
fa85fe7fd8
Fix more tests
bd96581c6a
Don't return Box from constructors
0b22801503
Basic, untested implementation of mux origin store
bd96581c6a
Don't return Box from constructors
0b22801503
Basic, untested implementation of mux origin store
644d2bab23
Rename to domani
fcab32e0f7
Refactor TaskStack some more, allow for deferred syncronous tasks
d0f601a9f7
Make TaskStack cancel each task individually, not all at once
5e89d21ce3
Fix formatting in domain manager
505015a4bd
Removed usage of sync::Arc where possible
f2374cded5
Use TaskSet to cleanly shut down the http service
43f4b98b38
Move handle_request onto service as a method
506037dcd0
Moved service tasks internally, main crashes on shutdown though
7ea97b2617
Get rid of lifetime on Service
1f9ae0038f
restructure service module
506037dcd0
Moved service tasks internally, main crashes on shutdown though
7ea97b2617
Get rid of lifetime on Service
1f9ae0038f
restructure service module
dbc912a9d3
add sync_cert method to domain manager
6da68dc042
stop domain manager's inner tasks on shutdown