Skip to content
  1. May 20, 2002
  2. May 17, 2002
  3. May 16, 2002
  4. May 15, 2002
  5. May 13, 2002
  6. May 12, 2002
  7. May 11, 2002
  8. May 10, 2002
  9. May 09, 2002
  10. May 08, 2002
  11. May 07, 2002
  12. May 06, 2002
  13. May 04, 2002
  14. May 03, 2002
  15. May 02, 2002
  16. May 01, 2002
  17. Apr 30, 2002
  18. Apr 29, 2002
  19. Apr 28, 2002
    • Aaron Bannert's avatar
      What did I do today? · fe02caac
      Aaron Bannert authored
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94848 13f79535-47bb-0310-9956-ffa450edef68
      fe02caac
    • Justin Erenkrantz's avatar
      If a subreq added a filter (say INCLUDES) and the subreq was promoted via · 07060a28
      Justin Erenkrantz authored
      fast_redirect, the filter would still point at the subreq - rather than
      the original r.  So, we must update any filters pointing at rr to be r.
      
      This would cause lots of problems with mod_include with mod_dir requests
      such as seen in PR 7966.  mod_include would be unsetting the headers_out
      of rr instead of r.  But, we disassociate rr->headers_out and r->headers_out.
      Therefore, the C-L header in r->headers_out would remain - even though it
      bears no relation to what we will be outputting - causing problems.
      
      This also now permits chunked-encoding of mod_dir/mod_include requests
      which could never happen before and fixes the content-length problem
      seen in PR 7966.
      
      As hinted at in PR 7966, there is a race condition - if for some reason
      the server stalls reading an included file (or even better, placing a
      sleep in the cgi-bin script!), the invalid C-L may get propogated to the
      client.
      
      (Note that internal_internal_redirect has this same code fragment.)
      
      PR: 7966
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94832 13f79535-47bb-0310-9956-ffa450edef68
      07060a28