62 Commits (main)
 

Author SHA1 Message Date
Alex 698236cdb4
Enable upgrades on http module 3 weeks ago
Alex cbf7a03836
Handle HTTP/1.1 SWITCHING_PROTOCOL to handle Connection: Upgrade correctly 3 weeks ago
Alex df4a36990c
Try again to fix connection: upgrade bug 3 weeks ago
Alex 8c6114c3d3
Try to clean up code and to fix WebSocket problems 3 weeks ago
Quentin 6383d98772
Support headers with spaces in their value 3 weeks ago
Alex 625fd24113
Make Tricot available under AGPLv3 license 1 month ago
Alex 4ba13a3fcb
Correct cookie concatenation 3 months ago
Alex d85ef18269
Try to fix cookie issue: concatenate multiple cookie headers 3 months ago
Alex b1ac01f53e
Try to fix duplicate Host header issue 4 months ago
Alex ea050c7045
Actually that was quite a stupid way of handling timeouts 4 months ago
Alex 7d5070c57d
Fix busy loop 4 months ago
Alex 10d13b194b
Kill connections lasting more than 24h 4 months ago
Alex 21ea26bbff
Handle proxy timeouts 4 months ago
Alex 5e5299a6d0
Add graceful shutdown and memory tracing 4 months ago
Alex d7511c683d
Write proxy config to stdout to separate it from logs 4 months ago
Alex de4bc8abc4
Add info about logs 5 months ago
Alex f8d21c8b37
Add sentence in doc 5 months ago
Alex 85e1e7d8a4
Add support for tricot-site-lb and tricot-global-lb tags 5 months ago
Alex e446d6763e
Configuration by example 5 months ago
Alex cca85653b1
Write up how Tricot works 5 months ago
Alex ced324bc87
Make nodes aware of where they are and use that to priorize backends 5 months ago
Alex c030c47645
cargo fmt and improve error message 5 months ago
Alex bcc185df40
Add support for Consul TLS 5 months ago
Alex d13066b12b
Implement basic domain accesibility check before asking for certificate 6 months ago
Alex 7488d8e907
Exclude partial content from compression 6 months ago
Alex e3a030ceaf
Brotli seems to cause issues, disable it 6 months ago
Alex f7a5b29b71
cargo clippy 6 months ago
Alex e0912dc5fe
Remove content-length when compressed; don't compress small response 6 months ago
Alex 3f2a52dc8e
cargo fmt 6 months ago
Alex 87a88931b6
add compressed format 6 months ago
Alex 64cfb30a85
Better compression choices 6 months ago
Alex 9b30f2b7d1
Compression 6 months ago
Alex e4942490ee
Cargo clippy 6 months ago
Alex fdb83162ce
Improved management of ACME orders and certificate pre-expiration period 6 months ago
Alex 8153bdca46
Fix multiple header occurences 6 months ago
Alex 207f467b87
Support totally ignoring backend HTTPS certificate stuff 6 months ago
Alex ca8c5aad23
Handle HTTPS targets 6 months ago
Alex 55f57df82e
Cleanup locks 6 months ago
Alex 62c745898d
Inverse how priorities work 6 months ago
Alex 7dbf848de3
Different logging 6 months ago
Alex 25ddb1b23e
Special handling of hostname:port 6 months ago
Alex 3bdb417bfb
Exit more agressively on certain errors 6 months ago
Alex 0e6e60d35a
better split 6 months ago
Alex 8d47bef9d4
Fix path prefixes 6 months ago
Alex c49b2075a3
Try to fix things 6 months ago
Alex 35b46e64e7
fix display bug 6 months ago
Alex 090e58ca7c
Let's encrypt email address as parameter 6 months ago
Alex 8a4778c6bc
Tolerate ending / in Consul address 6 months ago
Alex 7599dfc0ef
Use self-signed certificates if necessary 6 months ago
Alex d7f3c13fa4
Logging output improvements 6 months ago