jim         98/08/11 11:08:29

  Modified:    src      CHANGES
               src/main http_main.c
  Log:
  Per Brian's request, when processes are in
  BUSY_READ mode, mod_status no longer shows the old, previous request
  info
  
  Revision  Changes    Path
  1.1019    +4 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1018
  retrieving revision 1.1019
  diff -u -r1.1018 -r1.1019
  --- CHANGES   1998/08/11 09:26:20     1.1018
  +++ CHANGES   1998/08/11 18:08:25     1.1019
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.2
   
  +  *) When READing a request in ExtendedStatus mode, the "old"
  +     vhost, request and client information is cleared out.
  +     [Jim Jagielski]
  +
     *) STATUS is no longer available. Full status information now
        run-time configurable using the ExtendedStatus directive.
        [Jim Jagielski]
  
  
  
  1.383     +7 -0      apache-1.3/src/main/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/http_main.c,v
  retrieving revision 1.382
  retrieving revision 1.383
  diff -u -r1.382 -r1.383
  --- http_main.c       1998/08/11 17:40:46     1.382
  +++ http_main.c       1998/08/11 18:08:27     1.383
  @@ -1993,6 +1993,13 @@
                                       sizeof(ss->request));
            }
            ap_cpystrn(ss->vhost, r->server->server_hostname, 
sizeof(ss->vhost));
  +     } else if (status == SERVER_BUSY_READ) {
  +         /*
  +          * When reading a "new" request, we don't want to show the old 
  +          * info since that's confusing... so NULL it out quickly since
  +          * we want to hurry up and read the request.
  +          */
  +         *ss->vhost = *ss->request = *ss->client = '\0';
        }
       }
       put_scoreboard_info(child_num, ss);
  
  
  

Reply via email to