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 |
|
Traefiker Bot
|
a6040c623b
|
Entry point redirection and default routers configuration
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2020-03-05 12:46:05 +01:00 |
|
Fernandez Ludovic
|
e9d0a16a3b
|
Merge 'v2.1' into master
|
2020-02-29 00:59:18 +01:00 |
|
Robin Müller
|
18d90ecd96
|
Do not follow redirects for the health check URLs
|
2020-02-26 17:28:04 +01:00 |
|
Ma Zi'ang
|
98f304f8b0
|
Use EDF schedule algorithm for WeightedRoundRobin
|
2020-02-26 11:56:05 +01:00 |
|
Julien Salleyron
|
1e7f34c271
|
Launch healhcheck only one time instead of two
|
2020-02-25 16:30:05 +01:00 |
|
Daniel Tomcej
|
a474e196ea
|
Add TLSStores to Kubernetes CRD
|
2020-02-24 17:14:06 +01:00 |
|
Julien Salleyron
|
ee6d28b25e
|
Build all UDP services on an entrypoint
|
2020-02-17 18:02:04 +01:00 |
|
Ludovic Fernandez
|
c33348e80c
|
fix: return an error when ping is not enabled.
|
2020-02-11 16:06:06 +01:00 |
|
mpl
|
115d42e0f0
|
UDP support
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2020-02-11 01:26:04 +01:00 |
|
Andrew Parker
|
6e43ab5897
|
Don't throw away valid configuration updates
|
2020-02-10 21:40:06 +01:00 |
|
Fernandez Ludovic
|
aa21351d0d
|
Merge branch v2.1 into master
|
2020-02-10 16:47:13 +01:00 |
|
Daniel Tomcej
|
b498c7bcbb
|
Properly purge default certificate from stores before logging
|
2020-02-05 18:46:03 +01:00 |
|
Julien Salleyron
|
1b63c95c4e
|
Fix kubernetes providers shutdown and clean safe.Pool
|
2020-02-03 17:56:04 +01:00 |
|
mpl
|
16288d171c
|
use provider-qualified name when recursing for chain
|
2020-01-27 10:40:05 +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 |
|
mpl
|
24192a3797
|
fix memleak in safe.Pool
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2020-01-20 17:42:05 +01:00 |
|
Fernandez Ludovic
|
da3d814c8b
|
Merge branch 'v2.1' into master
|
2020-01-07 19:13:48 +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 |
|
Dmitry Sharshakov
|
4f669bdd66
|
Don't set user-agent to Go-http-client/1.1
|
2019-12-18 11:22:06 +01:00 |
|
Fernandez Ludovic
|
2d3fc613ec
|
Merge branch 'v2.1' into master
|
2019-12-11 22:14:26 +01:00 |
|
Fernandez Ludovic
|
5c091a1871
|
Merge branch 'v2.0' into v2.1
|
2019-12-09 18:48:20 +01:00 |
|
Ludovic Fernandez
|
1a7a3a4233
|
fix: remove double call to server Close.
|
2019-12-09 15:14:06 +01:00 |
|
Julien Salleyron
|
d2e458f673
|
Remove mirroring impact in accesslog
|
2019-12-09 15:12:06 +01:00 |
|
Antoine
|
0e6dce7093
|
Do not stop to listen on tcp listeners on temporary errors
|
2019-12-04 16:26:05 +01:00 |
|
Fernandez Ludovic
|
829649e905
|
Merge branch 'v2.1' into master
|
2019-12-03 10:43:25 +01:00 |
|
Fernandez Ludovic
|
89919dbe36
|
Merge branch 'v2.0' into v2.1
|
2019-12-02 18:20:29 +01:00 |
|
Jean-Baptiste Doumenjou
|
efcc9d51d4
|
Healthcheck managed for all related services
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-11-29 12:40:05 +01:00 |
|
Amine Benseddik
|
fe8b090911
|
Elastic APM tracer implementation
|
2019-11-27 16:00:07 +01:00 |
|
Maxim Fominykh
|
bd75eddc8e
|
Duration order consistency when multiplying number by time unit
|
2019-11-26 21:38:03 +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 |
|
Ludovic Fernandez
|
3410541a2f
|
Conditionnal compression based on Content-Type
|
2019-10-31 11:36:05 +01:00 |
|
Ludovic Fernandez
|
8f000423ed
|
fix: default tracing backend.
|
2019-10-28 12:26:05 +01:00 |
|
Michael
|
a6cdd701e2
|
Set proxy protocol logger to DEBUG level
|
2019-10-24 10:02:06 +02:00 |
|
Ludovic Fernandez
|
48f11900d3
|
fix: default passHostHeader for file provider.
|
2019-09-30 18:12:04 +02:00 |
|
Ludovic Fernandez
|
29efac3e5e
|
fix: update linter.
|
2019-09-26 11:00:06 +02:00 |
|
Ludovic Fernandez
|
027d313df5
|
fix: improve log for invalid middleware.
|
2019-09-26 10:04:04 +02:00 |
|
mpl
|
6f6f999129
|
Do not initialize list of middlewares if not needed
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
|
2019-09-25 18:20:04 +02:00 |
|
Jean-Baptiste Doumenjou
|
0f1911ba68
|
Return an actual server status updater
|
2019-09-18 17:56:05 +02:00 |
|
Julien Salleyron
|
e0a1592e6e
|
Fix case-sensitive header in websocket
|
2019-09-17 16:12:04 +02:00 |
|
Julien Salleyron
|
685c6dc00c
|
Add weighted round robin load balancer on TCP
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-09-13 20:00: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
|
6e8138e19b
|
Update golangci-lint
|
2019-09-10 17:52:04 +02:00 |
|
Julien Salleyron
|
34be181706
|
Add provider in middleware chain
|
2019-09-10 16:12:05 +02:00 |
|
Ludovic Fernandez
|
25f4c23ab2
|
Write HTTP server logs into the global logger.
|
2019-09-09 14:52:04 +02:00 |
|
Julien Salleyron
|
d044c0f4cc
|
New API security
|
2019-09-06 15:08:04 +02:00 |
|
Julien Salleyron
|
1959e1fd44
|
Auth middlewares in kubernetes CRD uses secrets
|
2019-09-05 13:42:04 +02:00 |
|
Ludovic Fernandez
|
10acbb8d92
|
Don't panic with undefined middleware
|
2019-09-03 15:22:05 +02:00 |
|