142 Commits (188ebaa30b71034fbbf57d2c9e5354697c024524)
 

Author SHA1 Message Date
Brian Picciano 188ebaa30b Add add/remove_path_prefix fields to domain settings 12 months ago
Brian Picciano edadaab792 Remove serve_protocols option for now, it's not useful 12 months ago
Brian Picciano 63f4975d5a Fix deserialization of FlatDomainSettings boolean flags 12 months ago
Brian Picciano ccd2285b11 Prevent users from seeing proxy config in web interface 12 months ago
Brian Picciano 87c779ebb6 Fix rendering on domain.html 12 months ago
Brian Picciano 7049252787 Support `serve_protocols` field on domain settings 12 months ago
Brian Picciano 5099f79260 Add ability to add request headers to proxied requests 12 months ago
Brian Picciano 651f3f4bb7 Pass the full domain::Settings into the proxy code 12 months ago
Brian Picciano 8f74757f23 send x-forwarded-proto header from proxy 12 months ago
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" 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 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