Commit graph

221 commits

Author SHA1 Message Date
Romain 630de7481e
Support SNI routing with Postgres STARTTLS connections
Co-authored-by: Michael Kuhnt <michael.kuhnt@daimler.com>
Co-authored-by: Julien Salleyron <julien@containo.us>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2022-11-16 15:34:10 +01:00
Julien Salleyron fadee5e87b
Rework servers load-balancer to use the WRR
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-11-16 11:38:07 +01:00
kevinpollet 281fa25844
Merge branch v2.9 into master 2022-10-28 09:22:36 +02:00
Julien Salleyron bd3eaf4f5e
Add GrpcWeb middleware
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-10-27 17:34:06 +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
Ludovic Fernandez 7a6bfd3336
chore: change TCP middleware package 2022-10-26 17:42:07 +02:00
Wambugu 1b9873cae9
Renaming IPWhiteList to IPAllowList 2022-10-26 17:16:05 +02:00
Fernandez Ludovic e86f21ae7b Merge branch 'v2.9' into master 2022-10-24 11:24:41 +02:00
Simon Delicata ccbbd0d766
Remove side effect on default transport tests 2022-10-24 10:52:04 +02:00
Julien Levesy b39ce8cc58
Support SPIFFE mTLS between Traefik and Backend servers 2022-10-14 17:16:08 +02:00
kevinpollet a5c520664a
Merge branch v2.9 into master 2022-10-06 16:40:09 +02:00
Fernandez Ludovic c4cc30ccc6 Merge branch v2.8 into v2.9 2022-09-23 09:07:13 +02:00
Julien Salleyron 9cd54baca4
Optimize websocket headers handling
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-09-22 10:00:09 +02:00
jjacque 033fccccc7
Support gRPC healthcheck 2022-09-20 16:54:08 +02:00
kevinpollet 30ec5c58fe
Merge current v2.8 into v2.9 2022-09-16 14:57:07 +02:00
Ludovic Fernandez d06573de6c
plugins: allow empty config 2022-09-15 11:00:09 +02:00
Qi 788f8fa951
Make the loadbalancers servers order random
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-09-14 14:42:08 +02:00
romain 693d5da1b9 Merge v2.8 into master 2022-09-13 17:17:58 +02:00
Tom Moulard d578ed7327
Add traffic size metrics
Co-authored-by: OmarElawady <omarelawady1998@gmail.com>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-09-12 17:10:09 +02:00
Douglas De Toni Machado c84378d649
Change default TLS options for more security 2022-09-08 10:56:08 +02:00
Ludovic Fernandez d9589878fb
fix: allow starting Traefik even if plugin services have an issue 2022-09-02 11:44:08 +02:00
romain 703de5331b Merge current v2.8 into master 2022-08-31 18:19:31 +02:00
Ludovic Fernandez adf82d72ae
chore: update linter 2022-08-31 08:24:08 +02:00
kevinpollet 626da4c0ae
Merge current v2.8 into master 2022-08-18 14:50:44 +02:00
Ludovic Fernandez 45453b20fa
chore: update to go1.19 2022-08-09 17:36:08 +02:00
Douglas De Toni Machado af749f1864
Add a method option to the service Health Check 2022-08-08 15:22:07 +02:00
kevinpollet ab94bbaece
Merge current v2.8 into master 2022-07-25 17:31:51 +02:00
Tom Moulard 7751fb24eb
Update linter 2022-07-19 18:38:09 +02:00
Tom Moulard cdda9a18ab
Upgrade quic-go to v0.28.0 2022-07-18 11:10:08 +02:00
Dmitry Sharshakov 4dc379c601
Support ALPN for TCP + TLS routers 2022-07-07 16:58:09 +02:00
romain 41748c3ae4 Merge current v2.7 into v2.8 2022-06-27 16:12:21 +02:00
Julien Salleyron a887794313
Fix HostRegexp and Query muxers 2022-06-27 15:16:08 +02:00
Maxence Moutoussamy 23340c46e6
Add log when missing path in health check 2022-06-20 15:40:13 +02:00
Tom Moulard 59e66dfce5
Merge current branch master into v2.7 2022-06-10 16:17:55 +02:00
Ludovic Fernandez 9c59df5e9c
fix: invalid placeholder in log message 2022-06-10 16:16:08 +02:00
romain 521109d3f2 Merge current v2.7 into master 2022-05-30 12:14:26 +02:00
Romain ac4086d0ac
Fix TCP-TLS/HTTPS routing precedence
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2022-05-19 16:44:14 +02:00
Tom Moulard 8c56d1a338
Allow HTTP/2 max concurrent stream configuration 2022-04-04 11:46:07 +02:00
Sylvain Rabot 0d7d5a0318
Upgrade quic-go to v0.26.0 2022-03-28 17:08:09 +02:00
Tom Moulard 3bf4a8fbe2
Merge current v2.6 into master 2022-03-22 15:55:44 +01:00
Tom Moulard d7378a96ad
chore: update linter 2022-03-21 10:42:08 +01:00
Daniel Tomcej dad76e0478
Add muxer for TCP Routers 2022-03-17 18:02:08 +01:00
Tom Moulard 79aab5aab8
Add Failover service
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-03-17 12:02:09 +01:00
Tom Moulard 25725e9b2f
Merge current v2.6 into master 2022-02-21 14:07:27 +01:00
Josh Soref 819de02101
Spelling 2022-02-21 12:40:09 +01:00
Kevin Pollet aaf5aa4506
Configure advertised port using h3 server option
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-02-15 16:04:09 +01:00
Ludovic Fernandez 371b6e3c86
chore: update linter 2022-02-15 14:56:53 +01:00
Tom Moulard a79868fadc
Merge current v2.6 into master 2022-02-15 09:09:16 +01:00
Ludovic Fernandez d9fbb5e25c
Use CNAME for SNI check on host header
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2022-02-14 17:18:08 +01:00
Ludovic Fernandez e97aa6515b
Update test certificates 2022-02-14 14:08:07 +01:00