davefu113
1c80f12bc2
Apply keepalive config to h2c entrypoints
2024-11-18 09:56:04 +01:00
Kevin Pollet
5841441005
Cleanup Connection headers before passing the middleware chain
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-09-16 11:10:04 +02:00
Romain
0cf2032c15
Allow handling ACME challenges with custom routers
2024-09-13 15:54:04 +02:00
Kevin Pollet
099c7e9444
Revert LingeringTimeout and change default value for ReadTimeout
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-04-11 15:48:04 +02:00
Romain
cef842245c
Introduce Lingering Timeout
...
Co-authored-by: Baptiste Mayelle <baptiste.mayelle@traefik.io>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-04-08 17:16:04 +02:00
Ludovic Fernandez
d5cb9b50f4
Update to go1.22
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2024-02-07 17:14:07 +01:00
Julien Salleyron
e11ff98608
Fix NTLM and Kerberos
2024-02-06 17:34:07 +01:00
Julien Salleyron
56e2110dc5
Fix readHeaderTimeout in proxyproto
2024-01-02 22:02:05 +01:00
Julien Salleyron
9662cdca64
Add KeepAliveMaxTime and KeepAliveMaxRequests features to entrypoints
2024-01-02 16:40:06 +01:00
Ludovic Fernandez
553ef94047
chore: update linter
2023-11-17 01:50:06 +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
LandryBe
e62fe64ec9
Encode query semicolons
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2023-06-15 18:20:06 +02:00
Ludovic Fernandez
45453b20fa
chore: update to go1.19
2022-08-09 17:36:08 +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
Tom Moulard
8c56d1a338
Allow HTTP/2 max concurrent stream configuration
2022-04-04 11:46:07 +02:00
Daniel Tomcej
dad76e0478
Add muxer for TCP Routers
2022-03-17 18:02:08 +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
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
Jean-Baptiste Doumenjou
702e301990
Merge current branch v2.4 into master
2021-03-09 12:05:08 +01:00
Ludovic Fernandez
2e7833df49
chore: update linter.
2021-03-04 09:02:03 +01:00
Julien Salleyron
e5a01c7cc8
Add HTTP3 support (experimental)
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2021-01-07 14:48:04 +01:00
Matthias Schneider
84b125bdde
added support for tcp proxyProtocol v1&v2 to backend
2020-11-17 13:04:04 +01:00
Ludovic Fernandez
267d0b7b5a
chore: update linter.
2020-11-06 09:26:03 +01:00
Tristan Weil
db007efe00
Ignore errors when setting keepalive period is not supported by the system
2020-10-28 15:32:04 +01: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
Ludovic Fernandez
eecc2f4dd7
Update to go1.15
2020-08-17 12:02:03 +02:00
Ludovic Fernandez
a20e90aa17
chore: update linter.
2020-07-07 14:42:03 +02:00
Ludovic Fernandez
328611c619
Update linter
2020-05-11 12:06:07 +02:00
mpl
115d42e0f0
UDP support
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2020-02-11 01:26:04 +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
Julien Salleyron
807dc46ad0
Handle respondingtimeout and better shutdown tests.
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2020-01-06 16:56:05 +01:00
Fernandez Ludovic
5c091a1871
Merge branch 'v2.0' into v2.1
2019-12-09 18:48:20 +01:00
Antoine
0e6dce7093
Do not stop to listen on tcp listeners on temporary errors
2019-12-04 16:26:05 +01:00
Ludovic Fernandez
424e2a9439
Add internal provider
...
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-11-14 16:40:05 +01:00
Michael
a6cdd701e2
Set proxy protocol logger to DEBUG level
2019-10-24 10:02:06 +02:00
Ludovic Fernandez
8e18d37b3d
fix: logger and context.
2019-09-13 19:28:04 +02:00
Julien Salleyron
b55be9fdea
On client CloseWrite, do CloseWrite instead of Close for backend
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-09-13 17:46:04 +02:00
Ludovic Fernandez
25f4c23ab2
Write HTTP server logs into the global logger.
2019-09-09 14:52:04 +02:00
Fedorenko Dmitrij
e1831c4c60
Add support proxyprotocol v2
2019-08-26 05:40:04 -07:00
Fernandez Ludovic
4c5e7a238d
chore: go module
2019-08-12 05:06:04 -07:00
Julien Salleyron
4360ca14c1
Use h2c from x/net to handle h2c requests
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2019-07-01 15:08:04 +02:00
Julien Salleyron
f8f7edd124
Fix panic while server shutdown
2019-03-21 15:54:07 +01:00
Julien Salleyron
615ceab597
Fix lock problem in server
2019-03-15 10:04:05 +01:00
Ludovic Fernandez
f1b085fa36
Move code to pkg
2019-03-15 09:42:03 +01:00