Bruce Lee
3a736ad4a8
Make duration logging consistent
...
GH #559 points out that the logging of the elapsed time is inconsistent
depending on the scale of the measured time; this is due to Duration’s
String handling.
With this PR, I propose that traefik logs millis, and not fractions of
millis.
2016-08-15 08:43:20 -04:00
Emile Vauge
bc8a92caa9
Add basic/digest auth tests
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 18:19:47 +02:00
Emile Vauge
3a5b67a3e1
Add basic/digest auth
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-07-28 18:19:47 +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
e4ed7fd8f7
Fix bad circuit breaker expression
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-23 16:33:54 +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
Emile Vauge
208998972a
Add routes priorities
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-06-07 09:17:39 +02:00
Emile Vauge
cb0c1d34a2
fix hijack logger middleware
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-05-12 16:32:12 +02:00
David Tootill
0a0063fa27
Tweak comments to satisfy golint
2016-04-28 04:00:38 -07:00
David Tootill
bf1f6f663a
Minor refactor as requested in PR comments
2016-04-28 10:53:02 +00:00
David Tootill
64b78461f6
Remove some debug logs (requested in review)
2016-04-27 09:25:13 -07:00
David Tootill
2a76a717e6
Add access log integration test
2016-04-20 11:54:57 -07:00
David Tootill
04dd41ac3b
Minor corrections
2016-04-20 01:25:22 +00:00
David Tootill
10815eca8e
Initial update - manage access log
2016-04-19 16:45:59 -07:00
Emile Vauge
c1078c4374
Fix races
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-14 15:27:42 +02:00
Emile Vauge
4d2c85ffdc
Fix multiple response.WriteHeader calls
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 14:30:29 +02:00
Emile Vauge
8486766a60
Add multiple rules
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-04-06 13:27:54 +02:00
Emile Vauge
8737530a7d
Refactor frontends rules
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-31 13:11:07 +02:00
Emile Vauge
0cbe34eef3
Move to containous/oxy, remove websocket specific support
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-15 23:42:52 +01:00
Emile Vauge
4042938556
add handler switcher instead of Manners
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-03-04 15:55:28 +01:00
Emile Vauge
122783e36b
Add PathPrefixStrip and PathStrip rules
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2016-02-26 15:58:55 +01:00
emile
c22598c8ff
Add multiple entry points support, add entry point redirection
2016-02-10 12:14:16 +01:00
Vincent Demeester
9387235a04
Linting middlewares package
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-11-02 21:14:54 +01:00
Jaime Pillora
ae6bda3220
Pass websocket headers to backend
2015-10-29 22:45:41 +01:00
emile
d390f86de2
Code review corrections
2015-10-27 00:26:35 +01:00
emile
46d7cc83c9
Better logs http status in websocket
2015-10-23 17:46:50 +02:00
emile
80f4884d50
Added websocket support https://github.com/EmileVauge/traefik/issues/8
2015-10-14 10:42:27 +02:00
emile
0bdd537fb4
Configuration on cicuitbreakers and load balancers
2015-09-28 23:16:32 +02:00
Vincent Demeester
c038dfbd54
Fix some typos, fmt and imports :)
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-24 17:16:13 +02:00
emile
f5ddbcbcde
Logrus logging backend https://github.com/EmileVauge/traefik/issues/15
2015-09-24 14:53:51 +02:00
emile
616c58ad4b
Circuit breaker middleware
2015-09-19 13:02:59 +02:00
Vincent Demeester
fd835e1fcd
Format some file using gofmt
...
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2015-09-15 22:32:32 +02:00
emile
07b520fe23
docker backoff, routes middleware
2015-09-12 19:22:44 +02:00
emile
0881151a44
defer close files
2015-09-12 15:20:56 +02:00
emile
36847f671f
Negroni middlewares
2015-09-12 15:10:03 +02:00