Brian Picciano
b060cafa8e
Fix config to match the README, add proxy to README
12 months ago
Brian Picciano
a917f32f04
Got proxy origin working, more or less
12 months ago
Brian Picciano
9beeffcdcf
Revert "Have get_file accept and return structs, which will be easier to extend going forward"
...
This reverts commit a86020eedf
.
Turns out that even with this change proxying won't work properly via
origin::Store, it'll just have to be a special case. I'm keeping the
commit around in case we want this for a later case.
12 months ago
Brian Picciano
4a2ac7460f
Initial implementation of proxy module
12 months ago
Brian Picciano
a86020eedf
Have get_file accept and return structs, which will be easier to extend going forward
12 months ago
Brian Picciano
c336486f5a
Define proxy origin
12 months ago
Brian Picciano
5dd2e756cc
Rename domain::Domain to domain::Settings, finished renaming it everywhere
12 months ago
Brian Picciano
5a4ff4ca65
Add secret service.http.form_method field for debugging
12 months ago
Brian Picciano
4483185e75
Add builtin domains to configuration
12 months ago
Brian Picciano
03428cef02
Use an HTTP challenge for ensuring that domains are correctly set up, rather than checking DNS records directly
12 months ago
Brian Picciano
28104f36e1
Add token::MemStore, use it for http01 challenges
12 months ago
Brian Picciano
811aef209a
introduce unexpected::Result
12 months ago
Brian Picciano
af1dc183ec
Support for CNAME records
12 months ago
Brian Picciano
2693e0eac2
Implement support for AAAA records
12 months ago
Brian Picciano
7d64f44dab
Rewrite README with new config file documentation
12 months ago
Brian Picciano
ceb2ba3cf4
Move dns records under service in the config
12 months ago
Brian Picciano
57b56934a9
Switch to using a config file
12 months ago
Brian Picciano
1bc3420930
remove github run dir
12 months ago
Brian Picciano
7c68702ab8
Introduce domain::Config
12 months ago
Brian Picciano
80e96c47fb
Rename domain::Config to domain::Domain, plus other moving
12 months ago
Brian Picciano
9c1bdc1e8a
Introduce origin config
12 months ago
Brian Picciano
254d9c63d0
Config struct for http server
12 months ago
Brian Picciano
9d44593e73
Improve internal server errors significantly
12 months ago
Brian Picciano
a3c823c7b2
Simplify the http service a bunch, better error handling
12 months ago
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
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