aboutsummaryrefslogtreecommitdiff
path: root/src/proxy_config.rs
Commit message (Expand)AuthorAgeFilesLines
* implement redirection in https.rsQuentin Dufour2023-11-291-4/+6
* fix testsQuentin Dufour2023-11-291-14/+8
* refactor configuration to support redirectsQuentin Dufour2023-11-291-79/+226
* cargo upgrades: update opentelemetry dependency to 0.20/prometheus to 0.13Alex Auvolat2023-10-021-2/+3
* replace log,pretty_env_logger by tracing,tracing_subscriber and add timedocker-50Alex Auvolat2023-08-271-1/+1
* Take into account unhealthy nodesAlex Auvolat2023-08-271-154/+74
* stdout: prettier formatting of proxy configAlex Auvolat2023-08-271-4/+21
* update df-consul to fix some issuesdocker-48Alex Auvolat2023-06-131-11/+14
* cargo fmtAlex Auvolat2023-01-261-7/+3
* Don't do the hack with same_site and same_node, separate lb flagsAlex Auvolat2023-01-021-18/+38
* Externalise Consul module to df-consul crateAlex Auvolat2022-12-071-6/+6
* Change scheduling algo to deprioritize slow backends + refactoringAlex Auvolat2022-12-061-6/+7
* Add duration metric and improve others as wellAlex Auvolat2022-12-051-9/+16
* Add basic support for metricsAlex Auvolat2022-12-051-8/+62
* Try to clean up code and to fix WebSocket problemsdocker-38Alex Auvolat2022-05-061-5/+5
* Support headers with spaces in their valuedocker-37Quentin Dufour2022-05-041-1/+17
* Add graceful shutdown and memory tracingAlex Auvolat2022-01-241-5/+18
* Add support for tricot-site-lb and tricot-global-lb tagsdocker-29Alex Auvolat2022-01-131-0/+8
* Make nodes aware of where they are and use that to priorize backendsdocker-28Alex Auvolat2022-01-131-9/+50
* Cargo clippydocker-19Alex Auvolat2021-12-091-2/+2
* Improved management of ACME orders and certificate pre-expiration periodAlex Auvolat2021-12-091-1/+2
* Handle HTTPS targetsAlex Auvolat2021-12-081-1/+7
* Inverse how priorities workAlex Auvolat2021-12-081-3/+3
* Exit more agressively on certain errorsAlex Auvolat2021-12-081-1/+1
* better splitAlex Auvolat2021-12-081-2/+5
* Fix path prefixesAlex Auvolat2021-12-081-1/+1
* Try to fix thingsAlex Auvolat2021-12-081-0/+7
* fix display bugAlex Auvolat2021-12-081-1/+1
* Use self-signed certificates if necessaryAlex Auvolat2021-12-081-2/+6
* Logging output improvementsAlex Auvolat2021-12-081-0/+16
* Implement glob pattern hostnamesAlex Auvolat2021-12-081-2/+33
* Better handle get_cert for https request (faster path, hostname verification)Alex Auvolat2021-12-071-7/+15
* Use node IP when service IP is not availableAlex Auvolat2021-12-071-2/+9
* Add support for custom headersAlex Auvolat2021-12-071-3/+21
* Watch multiple consul nodesAlex Auvolat2021-12-071-14/+85
* Locking to avoid flooding Let's encryptAlex Auvolat2021-12-071-6/+2
* Round robin backendsAlex Auvolat2021-12-071-1/+8
* Retrieve let's encrypt certificatesAlex Auvolat2021-12-071-4/+8
* First commit to Tricot, a replacement for Traefik v1Alex Auvolat2021-12-061-0/+113