mpl
|
6f4aefffe7
|
Add period for rate limiter middleware
|
2020-01-08 11:44:04 +01:00 |
|
Sylvain Rabot
|
377c219fd9
|
Rename the non-exposed field "count" to "size"
|
2020-01-07 20:00:05 +01:00 |
|
Fernandez Ludovic
|
da3d814c8b
|
Merge branch 'v2.1' into master
|
2020-01-07 19:13:48 +01:00 |
|
José Carlos Chávez
|
49356cadd4
|
fix(tracing): makes sure tracing headers are being propagated when using forwardAuth
|
2020-01-07 15:48:07 +01:00 |
|
mpl
|
61e59d74e0
|
CloseNotifier: return pointer instead of value
|
2019-12-12 15:12:05 +01:00 |
|
David
|
5f50d2e230
|
Add serial number certificate to forward headers
|
2019-12-12 00:32:03 +01:00 |
|
mpl
|
bdf4c6723f
|
detect CloseNotify capability in accesslog and metrics
|
2019-12-10 18:18:04 +01:00 |
|
Fernandez Ludovic
|
5c091a1871
|
Merge branch 'v2.0' into v2.1
|
2019-12-09 18:48:20 +01:00 |
|
Ludovic Fernandez
|
39a3cefc21
|
fix: PassClientTLSCert middleware separators and formatting
|
2019-12-09 12:20:06 +01:00 |
|
Fernandez Ludovic
|
89919dbe36
|
Merge branch 'v2.0' into v2.1
|
2019-12-02 18:20:29 +01:00 |
|
José Carlos Chávez
|
78097b96c9
|
Fix extraction for zipkin tracing
|
2019-12-02 14:18:07 +01:00 |
|
mpl
|
2af8589afd
|
Do not give responsewriter or its headers to asynchronous logging goroutine
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-12-02 03:14:04 +01:00 |
|
Daniel Tomcej
|
a87c104172
|
Remove Request Headers CORS Preflight Requirement
|
2019-11-28 15:24:06 +01:00 |
|
Fernandez Ludovic
|
ca9eaf383a
|
Merge branch 'v2.0' into master
|
2019-11-15 13:34:41 +01:00 |
|
Ludovic Fernandez
|
42a8d84a1f
|
X-Forwarded-Proto must not skip the redirection.
|
2019-11-15 12:36:04 +01:00 |
|
Ludovic Fernandez
|
7afd2dbd20
|
fix: stripPrefix middleware with empty resulting path.
|
2019-11-14 10:32:05 +01:00 |
|
Sylvain Rabot
|
e6e026f420
|
Fix rate limiting and SSE
|
2019-11-12 11:06:05 +01:00 |
|
Ludovic Fernandez
|
3410541a2f
|
Conditionnal compression based on Content-Type
|
2019-10-31 11:36:05 +01:00 |
|
Nicholas Wiersma
|
770a7f11a7
|
Avoid closing stdout when the accesslog handler is closed
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
Co-authored-by: jlevesy <julien.levesy@containo.us>
|
2019-10-28 11:52:04 +01:00 |
|
mpl
|
a239e3fba6
|
error pages: do not buffer response when it's not an error
|
2019-10-28 11:52:04 +01:00 |
|
Ludovic Fernandez
|
3884a68889
|
fix: add stacktrace when recover.
|
2019-10-18 11:30:05 +02:00 |
|
Ludovic Fernandez
|
33a1499bdd
|
fix: panic with metrics recorder.
|
2019-09-30 14:42:04 +02:00 |
|
Ludovic Fernandez
|
29efac3e5e
|
fix: update linter.
|
2019-09-26 11:00:06 +02:00 |
|
Ludovic Fernandez
|
8e18d37b3d
|
fix: logger and context.
|
2019-09-13 19:28:04 +02:00 |
|
Julien Salleyron
|
401b3afa3b
|
Add passHostHeader and responseForwarding in IngressRoute
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-09-13 16:46:04 +02:00 |
|
Ludovic Fernandez
|
7357d5eae2
|
fix: services configuration documentation.
|
2019-09-12 10:18:04 +02:00 |
|
mpl
|
2b828765e3
|
Improve rate limiter tests
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-09-09 20:02:04 +02:00 |
|
mpl
|
605a9b2817
|
Default to CLF when accesslog format is unsupported
|
2019-09-09 09:24:03 +02:00 |
|
Julien Salleyron
|
1959e1fd44
|
Auth middlewares in kubernetes CRD uses secrets
|
2019-09-05 13:42:04 +02:00 |
|
Ludovic Fernandez
|
f843f260ee
|
fix: stripPrefix and stripPrefixRegex.
|
2019-09-03 20:32:03 +02:00 |
|
mpl
|
4ec90c5c0d
|
Add rate limiter, rename maxConn into inFlightReq
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
|
2019-08-26 03:20:06 -07:00 |
|
Ludovic Fernandez
|
5731ae7f47
|
Fix url.Parse due to go1.12.8 changes.
|
2019-08-14 09:16:04 -07:00 |
|
Fernandez Ludovic
|
4c5e7a238d
|
chore: go module
|
2019-08-12 05:06:04 -07:00 |
|
Daniel Tomcej
|
cd164de776
|
Add Feature-Policy header support
|
2019-07-29 07:12:05 -07:00 |
|
Michael
|
8e97af8dc3
|
Add Metrics
|
2019-07-18 21:36:05 +02:00 |
|
Damien Duportal
|
8b08f89d2c
|
Allows logs to use local time zone instead of UTC
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
|
2019-07-17 20:12:04 +02:00 |
|
Jean-Baptiste Doumenjou
|
2c7cfd1c68
|
Expand Client Auth Type configuration
|
2019-07-12 17:50:04 +02:00 |
|
Daniel Tomcej
|
3f6ea04048
|
Properly add response headers for CORS
|
2019-07-12 11:46:04 +02:00 |
|
Ludovic Fernandez
|
c8bf8e896a
|
Move dynamic config into a dedicated package.
|
2019-07-10 09:26:04 +02:00 |
|
stffabi
|
cc4258bf9d
|
Remove X-Forwarded-(Uri, Method, Tls-Client-Cert and Tls-Client-Cert-Info) from untrusted IP
|
2019-07-08 17:56:04 +02:00 |
|
Ludovic Fernandez
|
8d7eccad5d
|
New static configuration loading system.
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
|
2019-06-17 11:48:05 +02:00 |
|
ctas582
|
3d7633f4a6
|
Forward all header values from forward auth response
|
2019-04-17 10:38:04 +02:00 |
|
mpl
|
b0b8b75258
|
Fix doc about removing headers
|
2019-04-05 15:18:04 +02:00 |
|
mpl
|
336135c392
|
Set X-Forwarded-* headers
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
|
2019-04-02 16:56:04 +02:00 |
|
Daniel Tomcej
|
d2b38e6ac4
|
Enable CORS configuration
|
2019-04-02 10:40:04 +02:00 |
|
Ludovic Fernandez
|
da20db862d
|
fix: validation system
|
2019-04-01 15:30:07 +02:00 |
|
Ludovic Fernandez
|
72ffa91fe0
|
Clean old
|
2019-03-18 11:30:07 +01:00 |
|
Ludovic Fernandez
|
e271378a97
|
Clean files during tests.
|
2019-03-18 09:34:03 +01:00 |
|
Ludovic Fernandez
|
f1b085fa36
|
Move code to pkg
|
2019-03-15 09:42:03 +01:00 |
|