Commit graph

67 commits

Author SHA1 Message Date
Romain 8b77f0c2dd
Remove observability for internal resources 2024-01-30 16:28:05 +01:00
Julien Salleyron 3174c69c66
Adds weight on ServersLoadBalancer 2024-01-26 01:44:05 +01:00
Romain 683e2ee5c6
Bring back v2 rule matchers 2024-01-23 11:34:05 +01:00
Michael ff7966f9cd
feat: re introduce IpWhitelist middleware as deprecated 2024-01-11 10:40:06 +01:00
mmatur 3bbc560283
Merge v2.11 into v3.0 2024-01-10 14:08:30 +01:00
Michael e522446909
Improve integration tests
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-01-09 17:00:07 +01:00
Landry Benguigui 0e92b02474
Deprecate IPWhiteList middleware in favor of IPAllowList
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-01-02 17:04:06 +01:00
romain e29a142f6a Merge v2.10 into v3.0 2023-11-29 14:39:01 +01:00
Landry Benguigui 12e50e20e6
Deny request with fragment in URL path
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2023-11-16 16:54:07 +01:00
Fernandez Ludovic a7ef965412 Merge branch v2.10 into v3.0 2023-06-20 19:33:05 +02:00
LandryBe e62fe64ec9
Encode query semicolons
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2023-06-15 18:20:06 +02:00
Ludovic Fernandez 044dc6a221
fix: go module 2023-02-03 15:24:05 +01:00
romain 46a61ce9c8 Merge remote-tracking branch 'upstream/v2.9' into merge-branch-v2.9-into-master 2022-12-05 15:23:06 +01:00
Ludovic Fernandez 778188ed34
fix: remove logs of the request 2022-12-05 11:30:05 +01:00
Simon Delicata db287c4d31
Disable Content-Type auto-detection by default 2022-11-29 11:48:05 +01:00
Antoine 4d86668af3
Update routing syntax
Co-authored-by: Tom Moulard <tom.moulard@traefik.io>
2022-11-28 15:48:05 +01:00
Ludovic Fernandez 56f7515ecd
New logger for the Traefik logs 2022-11-21 18:36:05 +01:00
kevinpollet 281fa25844
Merge branch v2.9 into master 2022-10-28 09:22:36 +02:00
Romain a041a6b198
Handle capture on redefined http.responseWriters
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2022-10-27 16:08:06 +02:00
Wambugu 1b9873cae9
Renaming IPWhiteList to IPAllowList 2022-10-26 17:16:05 +02:00
Julien Salleyron a887794313
Fix HostRegexp and Query muxers 2022-06-27 15:16:08 +02:00
Tom Moulard 3bf4a8fbe2
Merge current v2.6 into master 2022-03-22 15:55:44 +01:00
Ludovic Fernandez 23a6602cbf
Bump paerser to v0.1.5 2022-03-22 11:04:08 +01:00
Daniel Tomcej dad76e0478
Add muxer for TCP Routers 2022-03-17 18:02:08 +01:00
Charlie Haley 5a225b4196
test: upgrade docker-compose
Co-authored-by: Rémi Buisson <remi.buisson@traefik.io>
2021-11-25 11:10:06 +01:00
Tom Moulard 6e28db513c
Metrics router fix
Co-authored-by: Michael <michael.matur@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2021-09-15 17:26:06 +02:00
Jorge Arco 080cf98e51
Add router metrics 2021-04-30 10:22:04 +02:00
Romain bdba7d3adf
Update to go1.16 2021-03-04 20:08:03 +01:00
Ludovic Fernandez 5c853766e8
fix: flaky integration tests 2020-10-09 09:32:03 +02:00
Jean-Baptiste Doumenjou c0f1e74bed
chore: move to Traefik organization.
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2020-09-16 15:46:04 +02:00
Léopold Jacquot 7669f41e8e
Add custom ping http code when Traefik is terminating 2020-07-01 14:40:04 +02:00
Ludovic Fernandez 328611c619
Update linter 2020-05-11 12:06:07 +02:00
Dmytro Tananayskiy cf7f0f878a Support mirroring request body
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2020-03-05 18:30:07 +01:00
Julien Salleyron ee6d28b25e
Build all UDP services on an entrypoint 2020-02-17 18:02:04 +01:00
Felipe 1c764052f7
Add http request scheme to logger 2020-02-17 10:46:04 +01:00
mpl 115d42e0f0
UDP support
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2020-02-11 01:26:04 +01:00
Fernandez Ludovic 60e247862a Merge branch v2.1 into master 2020-01-21 18:41:46 +01:00
Julien Salleyron c296a4a967 Remove Content-Type auto-detection
Co-authored-by: mpl <mathieu.lonjaret@gmail.com>
2020-01-21 18:06:03 +01:00
Maxim Fominykh bd75eddc8e Duration order consistency when multiplying number by time unit 2019-11-26 21:38:03 +01:00
Ludovic Fernandez 29efac3e5e fix: update linter. 2019-09-26 11:00:06 +02:00
Ludovic Fernandez 6e8138e19b Update golangci-lint 2019-09-10 17:52:04 +02:00
Julien Salleyron d044c0f4cc New API security 2019-09-06 15:08:04 +02:00
Julien Salleyron df0dd2f5e6 Add errors about unknown entryPoint in runtime api 2019-08-29 03:38:04 -07:00
Julien Salleyron 602a2ea541 Adds mirroring service 2019-08-26 10:00:04 -07:00
Julien Salleyron 6fed76a687 WeightedRoundRobin load balancer
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2019-08-26 01:30:05 -07:00
Fernandez Ludovic 4c5e7a238d chore: go module 2019-08-12 05:06:04 -07:00
mpl 092aa8fa6d API: remove configuration of Entrypoint and Middlewares
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-07-19 12:28:07 +02:00
Ludovic Fernandez f75f73f3d2 Certificate resolvers.
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-07-19 11:52:04 +02:00
mpl 6fdd48509e config: deal with multiple errors and their criticality
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-07-15 17:04:04 +02:00
Ludovic Fernandez 093658836e Restrict traefik.toml to static configuration. 2019-07-15 10:22:03 +02:00