martin      98/05/15 02:01:39

  Modified:    src      CHANGES
               src/modules/proxy proxy_cache.c
  Log:
  Updated cache copies got an inconsistent content-length (that of the old
  copy). This resulted in repeated loads from the origin server instead of
  using the cached copy.
  
  PR: 2094
  Submitted by: Ernst Kloppenburg <[EMAIL PROTECTED]>
  Reviewed by: Martin Kraemer
  
  Revision  Changes    Path
  1.848     +5 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.847
  retrieving revision 1.848
  diff -u -u -r1.847 -r1.848
  --- CHANGES   1998/05/12 12:13:50     1.847
  +++ CHANGES   1998/05/15 09:01:34     1.848
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b7
   
  +  *) The proxy cache would store an incorrect content-length in the cached
  +     file copy after a cache update. That resulted in repeated fetching
  +     of the original copy instead of using the cached copy.
  +     [Ernst Kloppenburg <[EMAIL PROTECTED]>] PR#2094
  +
     *) The Makefiles assumed that DSO files are build via $(LD). This
        is broken for two reasons: First we never defined at least LD=ld
        somewhere to make sure this works (it was silently assumed that most 
Make
  
  
  
  1.39      +1 -1      apache-1.3/src/modules/proxy/proxy_cache.c
  
  Index: proxy_cache.c
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_cache.c,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -u -r1.38 -r1.39
  --- proxy_cache.c     1998/05/02 11:15:12     1.38
  +++ proxy_cache.c     1998/05/15 09:01:38     1.39
  @@ -770,7 +770,7 @@
       }
   
   /* get the content-length header */
  -    clen = ap_proxy_get_header(c->hdrs, "Content-Length");
  +    clen = ap_proxy_get_header(resp_hdrs, "Content-Length");
       if (clen == NULL)
        c->len = -1;
       else
  
  
  

Reply via email to