dgaudet 98/02/03 02:00:52
Modified: src CHANGES mod_include.c Log: mod_include when using XBitHack Full would send ETags in addition to sending Last-Modifieds. This is incorrect HTTP/1.1 behaviour. PR: 1133 Revision Changes Path 1.292 +5 -1 apache-1.2/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache-1.2/src/CHANGES,v retrieving revision 1.291 retrieving revision 1.292 diff -u -r1.291 -r1.292 --- CHANGES 1998/02/03 09:53:48 1.291 +++ CHANGES 1998/02/03 10:00:47 1.292 @@ -1,5 +1,9 @@ Changes with Apache 1.2.6 - + + *) mod_include when using XBitHack Full would send ETags in addition to + sending Last-Modifieds. This is incorrect HTTP/1.1 behaviour. + [Dean Gaudet] PR#1133 + *) SECURITY: When a client connects to a particular port/addr, and gives a Host: header ensure that the virtual host requested can actually be reached via that port/addr. [Ed Korthof <[EMAIL PROTECTED]>] 1.36 +7 -2 apache-1.2/src/mod_include.c Index: mod_include.c =================================================================== RCS file: /export/home/cvs/apache-1.2/src/mod_include.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- mod_include.c 1998/02/01 02:33:38 1.35 +++ mod_include.c 1998/02/03 10:00:49 1.36 @@ -2227,8 +2227,13 @@ /* OS/2 dosen't support Groups. */ && (r->finfo.st_mode & S_IXGRP) #endif - && (errstatus = set_last_modified (r, r->finfo.st_mtime))) - return errstatus; + ) { + errstatus = set_last_modified (r, r->finfo.st_mtime); + table_unset(r->headers_out, "ETag"); + if (errstatus) { + return errstatus; + } + } send_http_header(r);