37 Commits (main)

Author SHA1 Message Date
Brian Picciano 1a6f804289 Update hyper-reverse-proxy with fixes 2 months ago
Brian Picciano 71c9b8dbf5 Upgrade hyper-reverse-proxy to fix websocket forwarding 2 months ago
Brian Picciano c76d7318f0 Upgrade to hyper v1.2.0, potentially fix issues with graceful shutdown 3 months ago
Brian Picciano 3651fd0f0c Remove full gix project as a dependency 3 months ago
Brian Picciano 1667bac39c Decompress objects from git server, refactor BoxByteStream in the process 3 months ago
Brian Picciano 2302e9ff64 Implement most of new git implementation's get_file method 4 months ago
Brian Picciano 98ddefad4f Implemented sync method of new git_proxy module 4 months ago
Brian Picciano 4009f0da48 Use hyper-reverse-proxy fork with fixed host header behavior: 4 months ago
Brian Picciano 658ac62347 Fix bug in http proxy where response headers would be deduplicated 4 months ago
Brian Picciano 4ded1c4ab4 Use builtin tokio ctrl-c rather than signal-hook-tokio 6 months ago
Brian Picciano 96b38f2c97 Support for gemini fully fleshed out 10 months ago
Brian Picciano cdd0eacdd8 Update gemini proxying according to feedback from the tokio_rustls issue 10 months ago
Brian Picciano c1659fab2a Got gemini proxy working, via a custom tokio_rustls branch 10 months ago
Brian Picciano c8176c819f Got basic gemini listening working. Proxying does not yet work, nor does serving the origin 10 months ago
Brian Picciano 4a2ac7460f Initial implementation of proxy module 10 months ago
Brian Picciano 03428cef02 Use an HTTP challenge for ensuring that domains are correctly set up, rather than checking DNS records directly 10 months ago
Brian Picciano 57b56934a9 Switch to using a config file 11 months ago
Brian Picciano 644d2bab23 Rename to domani 11 months ago
Brian Picciano 01b47fb010 Add real logging 11 months ago
Brian Picciano e29de0d29c got HTTPS fully working 1 year ago
Brian Picciano 4f98a9a244 store certs and private keys as generic DER+PEM strings, not using openssl crate 1 year ago
Brian Picciano 0f42327a57 Implemented acme store, started on manager 1 year ago
Brian Picciano 6d68b4e5ab Implemented periodic origin syncing 1 year ago
Brian Picciano e3c13123db Switched to hyper, cleaned up manager lifetimes, got domain_sync working 1 year ago
Brian Picciano f9801af166 rename to domiply 1 year ago
Brian Picciano 21b5b99022 got basic html templating engine working 1 year ago
Brian Picciano 386b02023c implement most of main, including config and http server 1 year ago
Brian Picciano be84742e94 make origin store errors be actual errors, and implement a mock 1 year ago
Brian Picciano 696c92a292 tried getting the origin store mock working, but couldn't 1 year ago
Brian Picciano 563f072e09 implement domain config store 1 year ago
Brian Picciano 7b60814681 add mock domain checker 1 year ago
Brian Picciano 2d57353244 initial implementation of domain::Checker 1 year ago
Brian Picciano a7d5819a78 fixes from clippy 1 year ago
Brian Picciano 599ad7f4dc Implement all_descrs on the store 1 year ago
Brian Picciano 2663838af0 implement git store sync (maybe) 1 year ago
Brian Picciano 72df0f0b21 Implemented origin::Descr 1 year ago
Brian Picciano b79298f7b8 init 1 year ago