SALLEYRON Julien
f400292be7
Enable retry on websocket
2018-08-29 11:58:03 +02:00
Ludovic Fernandez
a953d3ad89
Auth section in web UI.
2018-07-17 12:02:03 +02:00
Marco Jantke
e31c85aace
avoid retries when any data was written to the backend
2018-06-19 13:56:04 +02:00
Fernandez Ludovic
b9d8eff994
refactor: some minor changes.
2018-02-19 10:54:03 +01:00
Marco Jantke
ef4aa202d0
Fix high memory usage in retry middleware
2018-01-26 18:22:03 +01:00
SALLEYRON Julien
5b24403c8e
Don't panic if ResponseWriter does not implement CloseNotify
2018-01-04 11:18:03 +01:00
SALLEYRON Julien
3e13ebec93
We need to flush the end of the body when retry is streamed
2018-01-02 16:02:03 +01:00
Ludovic Fernandez
05a9350e57
Use contants from http package.
2017-11-20 09:40:03 +01:00
Marco Jantke
9d00da7285
fix SSE subscriptions when retries are enabled
2017-09-20 18:40:03 +02:00
Marco Jantke
dae7e7a80a
add RetryAttempts to AccessLog in JSON format
2017-08-28 12:50:02 +02:00
Marco Jantke
f79317a435
retry only on real network errors
...
Now retries only happen when actual network errors occur and not only
anymore based on the HTTP status code. This is because the backend could
also send this status codes as their normal interface and in that case
we don't want to retry.
2017-06-19 20:13:46 +02:00
Marco Jantke
e007bb7546
add metrics for backend_retries_total
2017-06-07 08:56:50 +02:00
Emile Vauge
71cec1580b
Fix stats responseRecorder Hijacker
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-05-15 09:17:33 +02:00
Bilal Amarni
86fd5b4c97
Set a NopCloser request body with retry middleware
...
As the http client always closes the request body,
this makes sure the request can be retried if needed.
Fixes #1008
2017-02-02 17:24:49 +01:00
Vincent Demeester
8a348423ae
Import order as goimports does
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2016-12-30 19:04:02 +01:00
Emile Vauge
7c375e8fd9
Fix ResponseRecorder Flush
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-10-26 16:26:19 +02:00
Emile Vauge
a42845502e
Add ACME store
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-09-30 11:26:17 +02:00
Emile Vauge
ac9946c697
Fix retry headers, simplify ResponseRecorder
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-04 19:32:19 +02:00
Emile Vauge
450d86be7d
Fix websocket connection Hijack
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-18 13:37:21 +02:00