1. 24 Feb, 2016 4 commits
    • Use default instanceid for sidecar · 46fa2110
      Spencer Gibb authored
      fixes gh-847
    • Add HTTP basic back to Eureka client · ca81f567
      Dave Syer authored
      Latest Eureka from Netflix uses a different HTTP client, and it
      ignores the HTTP basic credentials in a service URL. This change
      partially restores the old behaviour by providing an interceptor
      (ClientFilter) that has a single, global username/password
      taken from the first serviceUrl that contains credentials.
      
      Fixes gh-849
    • Exclude jackson XML from eureka client by default · bc0eef9a
      Dave Syer authored
      Any client that wants to can include it back again, but generally
      it only causes problems (XML returned from apps instead of
      JSON by Spring MVC for instance). In general it only causes problems
      for services whose clients use "Accept: application/xml,*/*", for
      instance (like a browser).
      
      See gh-306
    • Check if client is in bootstrap and default to not register · 093354e2
      Dave Syer authored
      Eureka now has the option (maybe always there) to not register
      and that's a sensible default in the bootstrap phase (when we
      might not know the port yet).
  2. 23 Feb, 2016 12 commits
  3. 22 Feb, 2016 3 commits
    • polish · c1704235
      Spencer Gibb authored
    • Default secureVirtualHostName to spring.application.name. · 572220ae
      Spencer Gibb authored
      See gh-826
    • Add zuul.ignoredHeaders configuration hook · 48913cbb
      Dave Syer authored
      User can exclude headers (generally in responses is most useful)
      by configuring them, or calling a setter in ZuulProperties.
      
      If Spring Security is on the classpath we add a few headers
      automatically, corresponding to the ones that would be added
      by Spring Security in the remote backend anyway (so they are not
      added twice). Nothing is actually removed, so if the remote
      service doesn't add those headers, we don't change anything.
      
      The X-Application-Context header is also added to the hard coded
      list of ignored headers, because it isn't relevant in the
      gateway (and leaks information about the remote service).
      
      Fixes gh-819
  4. 20 Feb, 2016 1 commit
  5. 18 Feb, 2016 2 commits
  6. 15 Feb, 2016 2 commits
    • Import the autoconfig for server properties · 86d51528
      Dave Syer authored
      Otherwise there can be duplicate beans with the same type and different
      names, becasue the autoconfig does not (for some reason) use
      @EnableConfigurationProperties to create the ServerProperties bean.
      
      It isn't an issue until someone writes some autoconfig that itself
      imports the ZuulConfiguration (i.e. regular concious users of
      @EnableZuulServer do not see any problems and hence no tests fail
      here or in integration projects).
      
      Fixes gh-821
    • Improved query string handling to present empty keys correctly · 67258446
      Nicolas Byl authored
      I.e. show empty "foo" as foo (not foo=)
      
      Fixes gh-825
  7. 12 Feb, 2016 4 commits
  8. 11 Feb, 2016 3 commits
  9. 09 Feb, 2016 3 commits
  10. 05 Feb, 2016 5 commits
  11. 04 Feb, 2016 1 commit