dgaudet     97/04/13 18:09:14

  Modified:    src       CHANGES mod_alias.c
  Log:
  Redirect did not preserve ?query_strings when present in the client's request.
  
  Revision  Changes    Path
  1.231     +3 -0      apache/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache/src/CHANGES,v
  retrieving revision 1.230
  retrieving revision 1.231
  diff -C3 -r1.230 -r1.231
  *** CHANGES   1997/04/11 22:24:53     1.230
  --- CHANGES   1997/04/14 01:09:12     1.231
  ***************
  *** 1,5 ****
  --- 1,8 ----
    Changes with Apache 1.2
    
  +   *) Redirect did not preserve ?query_strings when present in the client's
  +      request.  [Dean Gaudet]
  + 
      *) Add mod_example (illustration of API techniques).  [Ken Coar]
    
      *) Add macro for memmove to conf.h for SUNOS4. [Marc Slemko]
  
  
  
  1.15      +6 -1      apache/src/mod_alias.c
  
  Index: mod_alias.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_alias.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -C3 -r1.14 -r1.15
  *** mod_alias.c       1997/03/07 14:15:37     1.14
  --- mod_alias.c       1997/04/14 01:09:13     1.15
  ***************
  *** 272,279 ****
            return DECLINED;
    
        if ((ret = try_alias_list (r, serverconf->redirects, 1, &status)) != 
NULL) {
  !     if (is_HTTP_REDIRECT(status))
            table_set (r->headers_out, "Location", ret);
            return status;
        }
        
  --- 272,284 ----
            return DECLINED;
    
        if ((ret = try_alias_list (r, serverconf->redirects, 1, &status)) != 
NULL) {
  !     if (is_HTTP_REDIRECT(status)) {
  !         /* include QUERY_STRING if any */
  !         if (r->args) {
  !             ret = pstrcat (r->pool, ret, "?", r->args, NULL);
  !         }
            table_set (r->headers_out, "Location", ret);
  +     }
            return status;
        }
        
  
  
  

Reply via email to