Skip to content
  1. Nov 17, 2016
  2. Nov 16, 2016
  3. Nov 15, 2016
  4. Nov 14, 2016
  5. Nov 13, 2016
  6. Nov 11, 2016
  7. Nov 10, 2016
  8. Nov 09, 2016
  9. Nov 07, 2016
  10. Nov 04, 2016
  11. Nov 03, 2016
  12. Nov 02, 2016
  13. Nov 01, 2016
    • Stefan Eissing's avatar
      Merge of r1766857,1767128,1767180,1767181,1767553 from trunk · be6241e6
      Stefan Eissing authored
      mod_http2/mod_proxy_http2 improvments as in CHANGES
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1767563 13f79535-47bb-0310-9956-ffa450edef68
      be6241e6
    • Jim Jagielski's avatar
      Merge r1688399 from trunk: · 95009316
      Jim Jagielski authored
      mod_remoteip: Use r->useragent_addr as the root trusted address for verifying.
      
      This fixes issue resulting in setting of bad useragent_ip when internal
      redirection has been generated as response to the request (typically as
      result of "ErrorDocument 40x").
      
      In this case, the original request has been handled by mod_remoteip and its
      useragent_ip has been changed properly, but when internal redirection
      to ErrorDocument has been generated later, the mod_remoteip's handler has been
      executed again with *the same* c->client_addr as in the original request. If
      c->client_addr IP is trusted, this results in bad useragent_ip being set.
      
      When using r->useragent_addr as the root trusted address instead of
      c->client_addr, the internal redirection uses the first non-trusted
      IP in this particular case, so it won't change the r->useragent_ip during
      the internal redirection to ErrorDocument.
      
      Submitted by: jkaluza
      Reviewed/backported by: jim
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1767483 13f79535-47bb-0310-9956-ffa450edef68
      95009316