rse         97/07/30 08:16:52

  Modified:    src       Tag: APACHE_1_2_X  CHANGES mod_info.c
  Log:
  Treat <files> container like others in mod_info.
  
  PR: 848
  Submitted by: Marc Slemko
  Reviewed by:  Dean Gaudet, Ralf S. Engelschall, Ken Coar, Jim Jagielski
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.286.2.32 +4 -1      apache/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache/src/CHANGES,v
  retrieving revision 1.286.2.31
  retrieving revision 1.286.2.32
  diff -u -r1.286.2.31 -r1.286.2.32
  --- CHANGES   1997/07/20 18:39:42     1.286.2.31
  +++ CHANGES   1997/07/30 15:16:49     1.286.2.32
  @@ -1,5 +1,8 @@
   Changes with Apache 1.2.2
  -  
  +
  +  *) Properly treat <files> container like other containers in mod_info.
  +     [Marc Slemko] PR#848
  +
     *) The proxy didn't treat the "Host:" keyword of the host header as case-
        insensitive.  The proxy would corrupt the first line of a response from
        an HTTP/0.9 server.  [Kenichi Hori <[EMAIL PROTECTED]>] PR#813,814
  
  
  
  1.16.2.1  +9 -4      apache/src/mod_info.c
  
  Index: mod_info.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_info.c,v
  retrieving revision 1.16
  retrieving revision 1.16.2.1
  diff -u -r1.16 -r1.16.2.1
  --- mod_info.c        1997/04/12 04:24:59     1.16
  +++ mod_info.c        1997/07/30 15:16:50     1.16.2.1
  @@ -164,15 +164,19 @@
        int lab=0, nest=0;
   
        while(li) {
  -             if(!strncasecmp(li->cmd,"<directory",10) || 
!strncasecmp(li->cmd,"<location",9) ||
  -               !strncasecmp(li->cmd,"<limit",6)) { 
  +             if(!strncasecmp(li->cmd,"<directory",10) || 
  +                !strncasecmp(li->cmd,"<location",9) ||
  +                !strncasecmp(li->cmd,"<limit",6) ||
  +                !strncasecmp(li->cmd,"<files",6)) { 
                        if(nest) li_se=li;
                        else li_st=li; 
                        li=li->next; 
                        nest++;
                        continue; 
                } else if(nest && (!strncasecmp(li->cmd,"</limit",7) ||
  -               !strncasecmp(li->cmd,"</location",10) || 
!strncasecmp(li->cmd,"</directory",11))) { 
  +                                !strncasecmp(li->cmd,"</location",10) || 
  +                                !strncasecmp(li->cmd,"</directory",11) ||
  +                                !strncasecmp(li->cmd,"</files",7))) { 
                        if(block_start) {
                                if((nest==1 && block_start==li_st) || (nest==2 
&& block_start==li_se)) {
                                        rputs("<dd><tt>",r);
  @@ -220,7 +224,8 @@
                                          && 
(strncasecmp(li->cmd,"<directory",10) &&
                                          strncasecmp(li->cmd,"<location",9) && 
strncasecmp(li->cmd,"<limit",6) &&
                                          strncasecmp(li->cmd,"</limit",7) && 
strncasecmp(li->cmd,"</location",10) &&
  -                                       
strncasecmp(li->cmd,"</directory",11))) {
  +                                       strncasecmp(li->cmd,"</directory",11) 
&&
  +                                       strncasecmp(li->cmd,"</files",7))) {
                                                rputs("<dd><tt>",r);
                                                
rputs(mod_info_html_cmd_string(li_st->cmd),r);
                                                rputs(" ",r);
  
  
  

Reply via email to