Alex Antonov
3f68e382fd
Fixed ReplacePath rule executing out of order, when combined with PathPrefixStrip #1569
2017-05-15 10:08:18 -05:00
Emile Vauge
eaedc1b924
Fix empty basic auth
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-05-15 16:03:46 +02:00
Emile Vauge
111251da05
Adds Panic Recover middleware
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-05-15 09:17:33 +02:00
Fernandez Ludovic
d2c8824902
refactor: restore "First stage of access logging middleware."
...
This reverts commit 82651985c4
.
2017-05-11 16:27:13 +02:00
Emile Vauge
e7a73d3fb3
Fix too many redirect
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-05-03 22:53:58 +02:00
Adam Geiger
138fea17ed
Fix redirect empty backend
...
Issue-#679
2017-05-03 22:53:58 +02:00
Emile Vauge
ec245d604a
Fix postLoadConfig
...
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-05-03 22:53:58 +02:00
Emile Vauge
82651985c4
Revert "First stage of access logging middleware. Initially without any output appenders."
...
This reverts commit 73a1b172ed
.
2017-05-03 17:30:31 +02:00
Timo Reimann
25345427c3
Add global health check interval parameter.
...
The new parameter allows to set a health check interval valid for all
backends. Custom values set per provider may override the global one.
2017-04-28 20:51:29 +02:00
Timo Reimann
d57f83c31c
Make Traefik health checks label-configurable with Marathon.
...
For the two existing health check parameters (path and interval), we add
support for Marathon labels.
Changes in detail:
- Extend the Marathon provider and template.
- Refactor Server.loadConfig to reduce duplication.
- Refactor the healthcheck package slightly to accommodate the changes
and allow extending by future parameters.
- Update documentation.
2017-04-28 18:17:25 +02:00
Stéphane Seguin
bf3673879f
Fix regex with PathStrip
2017-04-28 17:33:14 +02:00
ssttevee
aa8375e82b
added path replacement rule
2017-04-26 23:33:32 -07:00
Fernandez Ludovic
f4579e5f12
refactor: clean code
...
- remove dead code
- replace Fprintf by Fprint.
2017-04-24 10:04:57 +02:00
Richard Shepherd
73a1b172ed
First stage of access logging middleware. Initially without any output appenders.
2017-04-23 00:46:45 +02:00
Vincent Demeester
7fcb7b86d3
Extract some code in packages
...
- This will help split stuff in smaller, better tested packages
- This moves some stuff like the traefik command to package `cmd`
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-20 10:06:41 +02:00