Mickael Jeanroy
45f52ca29c
fix: access logs header names filtering is case insensitive
2020-07-16 17:36:04 +02:00
Ludovic Fernandez
a20e90aa17
chore: update linter.
2020-07-07 14:42:03 +02:00
Romain
8d3d5c068c
Provide username in log data on auth failure
2020-06-18 16:02:04 +02:00
Romain
e5e46bf4ed
Fix ipv6 handling in redirect middleware
2020-06-17 01:10:04 +02:00
mpl
9f32292473
internal handlers: support for response modifiers
...
Co-authored-by: Julien Salleyron <julien@containo.us>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2020-06-15 12:20:05 +02:00
Jan Christian Grünhage
b0f7b71453
refactor X-Forwarded-Proto
2020-06-10 14:32:03 +02:00
Ludovic Fernandez
328611c619
Update linter
2020-05-11 12:06:07 +02:00
Julien Salleyron
e22c62baba
Fix wss in x-forwarded-proto
2020-04-30 18:00:04 +02:00
mpl
4da63c9237
ratelimit: do not default to ipstrategy too early
2020-04-29 18:32:05 +02:00
mpl
69de5bb828
digest auth: use RequireAuthStale when appropriate
2020-03-25 14:28:04 +01:00
Fernandez Ludovic
f54b8d8847
Merge branch v2.1 into v2.2
2020-03-19 17:53:34 +01:00
Julien Salleyron
b40fa61783
Fix memory leak in metrics
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2020-03-19 13:48:04 +01:00
Fernandez Ludovic
2b28607a4e
Merge remote-tracking branch 'upstream/v2.1' into v2.2
2020-03-18 18:16:08 +01:00
Ludovic Fernandez
09224e4b04
fix: custom Host header.
2020-03-18 00:54:04 +01:00
Ludovic Fernandez
62c3025a76
Access log field quotes.
2020-03-17 12:36:04 +01:00
Fernandez Ludovic
09c07f45ee
Merge v2.1 into master.
2020-03-05 16:10:23 +01:00
Traefiker Bot
b5d205b78c
fix statsd scale for duration based metrics
2020-03-05 15:10:07 +01:00
Traefiker Bot
ad6bf936d5
Add metrics about TLS
2020-03-05 13:30:05 +01:00
Traefiker Bot
082fb166a2
Rework access control origin configuration
2020-03-05 08:18:04 +01:00
robotte
353bd3d06f
Added support for replacement containing escaped characters
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2020-03-03 16:20:05 +01:00
Felipe
1c764052f7
Add http request scheme to logger
2020-02-17 10:46:04 +01:00
Sylvain Rabot
8762e5160d
Let metrics libs handle the atomicity
2020-02-11 16:40:05 +01:00
Fernandez Ludovic
aa21351d0d
Merge branch v2.1 into master
2020-02-10 16:47:13 +01:00
Julien Salleyron
349ce004f8
don't create http client for each request in forwardAuth middleware
2020-02-03 18:44:03 +01:00
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