- 09 Jan, 2017 4 commits
-
-
Julien Hoarau authored
#1341 SingleDeferredResult should uses RESULT_NONE from DeferredResult instead of having its own empty result.
-
Spencer Gibb authored
fixes gh-1600
-
Ryan Baxter authored
Make FeignClientRegistrar implement EnvironmentAware to inject the environment. Fixes gh-1568
-
Jacques-Etienne Beaudet authored
Fix potential decoding and reencoding issues in query params when using SimpleHostRoutingFilter (#1464) Some webserver are picky with the encoding (uWSGI for example) and the current code behavior of decoding and reencoding the query string can lead to valid requests rejected by the backend after the modifications in Zuul. This commit adds an optional parameter to force the original encoding of the query string in SimpleHostRoutingFilter. Fixes gh-971
-
- 12 Dec, 2016 1 commit
-
-
Spencer Gibb authored
This will clear up empty 200 responses. fixes gh-1123
-
- 05 Dec, 2016 2 commits
-
-
Bertrand Renuart authored
use `com.netflix.loadbalancer.DummyPing` instead of `NoopPing` This eliminates the startup of another theadpool. fixes gh-1504
-
Ryan Baxter authored
-
- 02 Dec, 2016 3 commits
-
-
Ryan Baxter authored
-
Ryan Baxter authored
-
Ryan Baxter authored
Uses configuration from IConfigClient reference to always use the most up to date configuration. Fixes #1481.
-
- 26 Oct, 2016 1 commit
-
-
Ryan Baxter authored
-additional refactoring from changes in s-c-commons
-
- 25 Oct, 2016 4 commits
-
-
Venil Noronha authored
Fixes gh-1363
-
Dave Syer authored
Instead of blocking them (which is the default behaviour of a Spring MVC controller) Cors requests will flow through the Zuul filters by default. Users can control it by grabbing the ZuulHandlerMapping in a @PostConstruct and injecting some CorsConfiguration via its setCorsConfigurations() method.
-
Dave Syer authored
This fixes most of the issues people encounter when there are multiple proxies in the request. The tricky thing is that there is another header "Forwarded" that we don't recognize, but which backends probably do, at least some of the time (since it is from an actual RFC). The problem is that "Forwarded" does not contain the ports, so Spring UriComponentsBuilder cannot use it to rewrite links to a specific port. Since we do not support it already, this change doesn't make things any worse, but the corner case is there still.
-
Dave Syer authored
-
- 24 Oct, 2016 2 commits
-
-
Ryan Baxter authored
Hystrix fallback support for Zuul routes. Fixes gh-250.
-
Ryan Baxter authored
-
- 20 Oct, 2016 1 commit
-
-
Ryan Baxter authored
-
- 13 Oct, 2016 1 commit
-
-
Alena authored
fixes gh-1329
-
- 11 Oct, 2016 2 commits
-
-
Spencer Gibb authored
-
Max Ishchenko authored
Secure ribbon urls were forced to use https scheme via UriComponentsBuilder, that was created from original uri. This transformation url encoded previously encoded url parts that were used to create builder. This was introduced in c883495f. This change fixes double url encoding using RibbonUtils.updateToHttpsIfNeeded that fixes double escaping case and corner case with '+' in url as well. Fixes gh-1382
-
- 05 Oct, 2016 3 commits
-
-
Spencer Gibb authored
Previously, parameter names with colons (ie foo:bar), caused an IllegalArgumentException because 41c36400 introduced UriTemplate to properly encode. fixes gh-1193
-
bpicode authored
Adds `@FeignClient.fallbackFactory` to define a `feign.hystrix.FallbackFactory`. fixes gh-1117
-
Spencer Gibb authored
-
- 04 Oct, 2016 2 commits
-
-
Ryan Baxter authored
-
Mathias Düsterhöft authored
* add config option to not ignore security headers * fix field documentation of ignoreSecurityHeaders * add documenation for zuul.ignoreSecurityHeaders fixes gh-1096
-
- 03 Oct, 2016 1 commit
-
-
Jacques-Etienne Beaudet authored
RibbonUtils now replace the encoded space character '+' in the query string in favor of the equivalent '%20' when rewriting the URI in https. This is due to UriComponentsBuilder verifying the allowed characters in the encoded URI when building to the URI java.net class. The '+' is considered illegal but is widely used in the field. (#1367)
-
- 23 Sep, 2016 2 commits
-
-
Ryan Baxter authored
-
Spencer Gibb authored
Uses ribbon settings to set MaxConnTotal and MaxConnPerRoute. Also allows user to create a custom HttpClient as a constructor argument. fixes gh-1149
-
- 22 Sep, 2016 1 commit
-
-
Spencer Gibb authored
This eliminates them being created for every zuul request. Also makes properties consistent accross modules: ribbon.httpclient.*, ribbon.restclient.* and ribbon.okhttp.* fixes gh-1150
-
- 21 Sep, 2016 1 commit
-
-
Ryan Baxter authored
-
- 16 Sep, 2016 1 commit
-
-
Julien Roy authored
-
- 15 Sep, 2016 1 commit
-
-
rockinrimmer authored
* Check if object is already a ResponseEntity, if so return instead of wrapping in another ResponseEnitiy. Which caused headers and status code from original ResponseEnitiy to be lost and for body to be output with whole ResponseEntity instead of just the body * added test
-
- 06 Sep, 2016 1 commit
-
-
Spencer Gibb authored
-
- 01 Sep, 2016 3 commits
-
-
Jon Schneider authored
-
Jon Schneider authored
-
Jon Schneider authored
-
- 31 Aug, 2016 3 commits
-
-
Spencer Gibb authored
-
Spencer Gibb authored
The apache http client and ok http client support delete with body, ribbon rest client does not. fixes gh-949
-
lowzj authored
fixes gh-1097
-