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);
   
  
  
  

Reply via email to