mediocregopher
  • Joined on 2022-03-09
mediocregopher pushed to main at micropelago/domani 2023-07-24 17:06:20 +00:00
c1659fab2a Got gemini proxy working, via a custom tokio_rustls branch
c8176c819f Got basic gemini listening working. Proxying does not yet work, nor does serving the origin
2d1e237735 A bit of module structure tidying
Compare 3 commits »
mediocregopher pushed to transparent-acceptor at micropelago/tokio-rustls 2023-07-24 16:51:08 +00:00
18fd688b33 Implement TransparentConfigAcceptor
mediocregopher pushed to transparent-acceptor at micropelago/tokio-rustls 2023-07-22 11:41:33 +00:00
077565b908 Implemented AsyncReadCapture and AsyncReadWrite
mediocregopher created branch transparent-acceptor in micropelago/tokio-rustls 2023-07-22 11:41:32 +00:00
mediocregopher pushed to main at micropelago/domani 2023-07-19 20:36:34 +00:00
31782be10d Moved http proxy under the service module
f7ecafbc17 Rename Proxy descr to HttpProxy
b81b59fc0a Get rid of remove_path_prefix, it's not useful
Compare 3 commits »
mediocregopher pushed to main at micropelago/domani 2023-07-19 15:38:42 +00:00
188ebaa30b Add add/remove_path_prefix fields to domain settings
mediocregopher pushed to main at micropelago/domani 2023-07-19 14:18:21 +00:00
91dce87c88 Add add/remove_path_prefix fields to domain settings
edadaab792 Remove serve_protocols option for now, it's not useful
Compare 2 commits »
mediocregopher pushed to main at micropelago/domani 2023-07-18 17:06:00 +00:00
63f4975d5a Fix deserialization of FlatDomainSettings boolean flags
ccd2285b11 Prevent users from seeing proxy config in web interface
87c779ebb6 Fix rendering on domain.html
7049252787 Support serve_protocols field on domain settings
5099f79260 Add ability to add request headers to proxied requests
Compare 5 commits »
mediocregopher pushed to main at micropelago/domani 2023-07-17 14:19:40 +00:00
651f3f4bb7 Pass the full domain::Settings into the proxy code
mediocregopher pushed to main at micropelago/domani 2023-07-16 15:55:07 +00:00
8f74757f23 send x-forwarded-proto header from proxy
mediocregopher pushed to main at micropelago/domani 2023-07-16 15:43:35 +00:00
b060cafa8e Fix config to match the README, add proxy to README
mediocregopher pushed to main at micropelago/domani 2023-07-16 15:43:20 +00:00
881cdeccf0 Fix config to match the README, add proxy to README
mediocregopher pushed to main at micropelago/domani 2023-07-16 15:16:21 +00:00
a917f32f04 Got proxy origin working, more or less
9beeffcdcf Revert "Have get_file accept and return structs, which will be easier to extend going forward"
4a2ac7460f Initial implementation of proxy module
a86020eedf Have get_file accept and return structs, which will be easier to extend going forward
c336486f5a Define proxy origin
Compare 8 commits »
mediocregopher pushed to main at micropelago/domani 2023-07-12 18:25:43 +00:00
03428cef02 Use an HTTP challenge for ensuring that domains are correctly set up, rather than checking DNS records directly
mediocregopher pushed to main at micropelago/domani 2023-07-12 17:01:48 +00:00
28104f36e1 Add token::MemStore, use it for http01 challenges
811aef209a introduce unexpected::Result
Compare 2 commits »
mediocregopher pushed to main at micropelago/domani 2023-07-11 17:16:20 +00:00
af1dc183ec Support for CNAME records
mediocregopher pushed to main at micropelago/domani 2023-07-10 16:23:57 +00:00
2693e0eac2 Implement support for AAAA records
mediocregopher pushed to main at micropelago/domani 2023-07-10 16:22:51 +00:00
8600c1050e Implement support for AAAA records
mediocregopher pushed to main at micropelago/domani 2023-07-09 15:13:28 +00:00
7d64f44dab Rewrite README with new config file documentation
mediocregopher pushed to main at micropelago/domani 2023-07-09 14:58:04 +00:00
ceb2ba3cf4 Move dns records under service in the config
57b56934a9 Switch to using a config file
1bc3420930 remove github run dir
7c68702ab8 Introduce domain::Config
80e96c47fb Rename domain::Config to domain::Domain, plus other moving
Compare 7 commits »