On Wed, Mar 30, 2005 at 07:40:13PM +0200, Sander Striker wrote: > It seems like mod_proxy_http is being cute and not sending an EOS > bucket down the rest of the filter stack when it only receives > headers. This (most likely) causes mod_cache's cache_save_filter > to not be run when it receives a 304. > Unfortunately I cannot 100% reproduce this locally, but the behaviour > seems to be consistent on a solaris production machine which I can't > fiddle about with too much (which includes testing this patch short > term).
This broke the test of sending a 1xx response via the proxy; now the final response gets eaten up somewhere. I presume the right fix is to just exclude interim responses from this logic, I committed that. (t/modules/proxy.t in httpd-test) GET /reverse/modules/cgi/nph-102.pl HTTP/1.1 Host: localhost HTTP/1.1 102 Please Wait... Date: Fri, 01 Apr 2005 09:25:55 GMT Host: nph-102 Content-Length: 0 Content-Type: text/plain this is nph-stdout
