aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make Tricot available under AGPLv3 licenseAlex Auvolat2022-04-232-0/+666
|
* Correct cookie concatenationdocker-36Alex Auvolat2022-02-271-3/+3
|
* Try to fix cookie issue: concatenate multiple cookie headersdocker-35Alex Auvolat2022-02-272-17/+23
|
* Try to fix duplicate Host header issuedocker-34Alex Auvolat2022-01-252-5/+9
| | | | | - disable http2 to backend connections even when using tls - forbid hyper from adding a host header
* Actually that was quite a stupid way of handling timeoutsdocker-33Alex Auvolat2022-01-243-32/+30
|
* Fix busy loopdocker-32Alex Auvolat2022-01-241-4/+9
|
* Kill connections lasting more than 24hAlex Auvolat2022-01-241-3/+10
|
* Handle proxy timeoutsAlex Auvolat2022-01-241-4/+33
|
* Add graceful shutdown and memory tracingAlex Auvolat2022-01-248-39/+258
|
* Write proxy config to stdout to separate it from logsdocker-30Alex Auvolat2022-01-191-2/+3
|
* Add info about logsAlex Auvolat2022-01-131-4/+13
|
* Add sentence in docAlex Auvolat2022-01-131-0/+1
|
* Add support for tricot-site-lb and tricot-global-lb tagsdocker-29Alex Auvolat2022-01-132-2/+12
|
* Configuration by exampleAlex Auvolat2022-01-131-0/+7
|
* Write up how Tricot worksAlex Auvolat2022-01-131-0/+50
|
* Make nodes aware of where they are and use that to priorize backendsdocker-28Alex Auvolat2022-01-133-11/+56
|
* cargo fmt and improve error messagedocker-27Alex Auvolat2021-12-302-4/+7
|
* Add support for Consul TLSAlex Auvolat2021-12-304-130/+61
|
* Implement basic domain accesibility check before asking for certificatedocker-25Alex Auvolat2021-12-143-0/+57
|
* Exclude partial content from compressionAlex Auvolat2021-12-102-29/+39
|
* Brotli seems to cause issues, disable itdocker-24Alex Auvolat2021-12-101-5/+5
|
* cargo clippyAlex Auvolat2021-12-093-5/+9
|
* Remove content-length when compressed; don't compress small responseAlex Auvolat2021-12-091-4/+28
|
* cargo fmtdocker-23Alex Auvolat2021-12-091-1/+5
|
* add compressed formatAlex Auvolat2021-12-091-1/+1
|
* Better compression choicesAlex Auvolat2021-12-092-6/+28
|
* CompressionAlex Auvolat2021-12-095-69/+384
|
* Cargo clippydocker-19Alex Auvolat2021-12-094-6/+6
|
* Improved management of ACME orders and certificate pre-expiration periodAlex Auvolat2021-12-097-79/+116
|
* Fix multiple header occurencesAlex Auvolat2021-12-091-5/+6
|
* Support totally ignoring backend HTTPS certificate stuffAlex Auvolat2021-12-086-12/+117
|
* Handle HTTPS targetsAlex Auvolat2021-12-085-10/+74
|
* Cleanup locksAlex Auvolat2021-12-081-0/+1
|
* Inverse how priorities workAlex Auvolat2021-12-082-8/+7
|
* Different loggingAlex Auvolat2021-12-081-1/+5
|
* Special handling of hostname:portAlex Auvolat2021-12-081-1/+5
|
* Exit more agressively on certain errorsAlex Auvolat2021-12-085-16/+32
|
* better splitAlex Auvolat2021-12-081-2/+5
|
* Fix path prefixesAlex Auvolat2021-12-082-3/+5
|
* Try to fix thingsAlex Auvolat2021-12-085-7/+46
|
* fix display bugAlex Auvolat2021-12-081-1/+1
|
* Let's encrypt email address as parameterAlex Auvolat2021-12-082-3/+12
|
* Tolerate ending / in Consul addressAlex Auvolat2021-12-082-2/+2
|
* Use self-signed certificates if necessaryAlex Auvolat2021-12-086-8/+106
|
* Logging output improvementsAlex Auvolat2021-12-083-4/+20
|
* Implement glob pattern hostnamesAlex Auvolat2021-12-085-7/+48
| | | | | no wildcard certificates: one certificate per matching hostname that actually recieves requests
* Better handle get_cert for https request (faster path, hostname verification)Alex Auvolat2021-12-076-29/+85
|
* Better lockingAlex Auvolat2021-12-071-4/+9
|
* Use node IP when service IP is not availableAlex Auvolat2021-12-073-4/+19
|
* Add support for custom headersAlex Auvolat2021-12-076-39/+78
|