63 Commits (main)
 

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