197 Commits (main)

Author SHA1 Message Date
Brian Picciano 71c9b8dbf5 Upgrade hyper-reverse-proxy to fix websocket forwarding 3 months ago
Brian Picciano 56796e91b8 create reverse proxy client on a per-http handler basis 3 months ago
Brian Picciano e73a120655 Make http optional 3 months ago
Brian Picciano fcc8b860fc Handle TcpListener.accept errors more gracefully 3 months ago
Brian Picciano c76d7318f0 Upgrade to hyper v1.2.0, potentially fix issues with graceful shutdown 3 months ago
Brian Picciano f562b32edb Upgrade to rust stable 1.76.0 and fix clippy errors 3 months ago
Brian Picciano e416a76668 Cache tree objects in the git proxy 3 months ago
Brian Picciano 498a33533f Remove old git implementation completely 3 months ago
Brian Picciano 1e8f970486 Get gix_proxy working completely 3 months ago
Brian Picciano 1667bac39c Decompress objects from git server, refactor BoxByteStream in the process 3 months ago
Brian Picciano b88f555390 Remove display prefix from unexpected errors, was causing redundancy in nested errors 3 months ago
Brian Picciano 2302e9ff64 Implement most of new git implementation's get_file method 4 months ago
Brian Picciano 142fc14916 Loosen up argument type on unexpected::Error::from 4 months ago
Brian Picciano 5f1f8ce1b7 Fixes from clippy 4 months ago
Brian Picciano b60c849a73 Remove all_descrs method from origin store 4 months ago
Brian Picciano 98ddefad4f Implemented sync method of new git_proxy module 4 months ago
Brian Picciano 57ee5ff30e Pass origin::Descr::Git url around in parsed form, perform stricter validation on it 4 months ago
Brian Picciano ac66ebf6cc Fixed how unexpected Option errors were being worded 4 months ago
Brian Picciano 78b67a02ad Make origin::Store::sync async 4 months ago
Brian Picciano 6dd53f96d8 Handle requested path being a directory correctly 4 months ago
Brian Picciano 6a611c371c Retrieve domain settings within each service, rather than in domain manager 4 months ago
Brian Picciano 658ac62347 Fix bug in http proxy where response headers would be deduplicated 4 months ago
Brian Picciano 92254047b2 Remove https requirement to use external_domains 4 months ago
Brian Picciano c95f4b9b39 Split domain manager "sync all domains" task into separate ones 4 months ago
Brian Picciano 70c78b823a add task_stack.push_spawn_periodically, use for domain manager sync job 4 months ago
Brian Picciano dbb8e442c8 Fixes from clippy 4 months ago
Brian Picciano 4ded1c4ab4 Use builtin tokio ctrl-c rather than signal-hook-tokio 6 months ago
Brian Picciano 023dffe70c Add support for i686-linux 6 months ago
Brian Picciano 6cabb9b742 Honor proxied_domains' https_disabled when doing https redirects 9 months ago
Brian Picciano 0b02400f4e Redirect HTTP requests when HTTPS is enabled 9 months ago
Brian Picciano eadb53db0b Implement external domain cert syncing 9 months ago
Brian Picciano 65933b5cb3 Fix color scheme for dark mode 9 months ago
Brian Picciano f56acd65b0 More polish to the interface, grammar edits from Kelly 10 months ago
Brian Picciano bd6684ea2a Even more polish of the web experience 10 months ago
Brian Picciano 17070b30b3 Polish up user interface somewhat 10 months ago
Brian Picciano c0006e40ce Small bug fixes in interface 10 months ago
Brian Picciano 36052de0c1 Remove apex zone check 10 months ago
Brian Picciano 92f7d3d52a Ensure that the interface_domain gets a cert requested for it 10 months ago
Brian Picciano 818c728258 Move interface_domain under domain configuration 10 months ago
Brian Picciano 0e164f739d Small fixes after some testing 10 months ago
Brian Picciano dcbf45ec85 Allow for disabling https for proxied domains 10 months ago
Brian Picciano 7a1a2297d4 Move proxy config into domain (bigger change than it sounds like) 10 months ago
Brian Picciano b44fd575a9 Rename primary_domain to interface_domain, and make it optional 10 months ago
Brian Picciano e67cd6725a Return all domains from all_domains 10 months ago
Brian Picciano 7f8e40c19f Fixed tests for git and acme::store 10 months ago
Brian Picciano 337f3c9cef Do cert syncing within domain manager 10 months ago
Brian Picciano 96b38f2c97 Support for gemini fully fleshed out 10 months ago
Brian Picciano d429b51cf8 Fix self-signed cert generation, not_before is required apparently 10 months ago
Brian Picciano 5a15f07872 Include builtins in origin syncing 10 months ago
Brian Picciano 795817f99d Implement gemini cert store 10 months ago