You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Mark J Cox <mj...@hyperreal.com> on 1996/10/23 15:15:29 UTC

cvs commit: apache/src scoreboard.h mod_status.c http_main.c

mjc         96/10/23 06:15:29

  Modified:    src       scoreboard.h mod_status.c http_main.c
  Log:
  Put missing virtual host name into status information - request field isn't
  much use without it.
  
  Revision  Changes    Path
  1.16      +2 -1      apache/src/scoreboard.h
  
  Index: scoreboard.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/scoreboard.h,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -C3 -r1.15 -r1.16
  *** scoreboard.h	1996/08/20 11:51:22	1.15
  --- scoreboard.h	1996/10/23 13:15:25	1.16
  ***************
  *** 50,56 ****
     *
     */
    
  ! /* $Id: scoreboard.h,v 1.15 1996/08/20 11:51:22 paul Exp $ */
    
    #include <sys/times.h>
    
  --- 50,56 ----
     *
     */
    
  ! /* $Id: scoreboard.h,v 1.16 1996/10/23 13:15:25 mjc Exp $ */
    
    #include <sys/times.h>
    
  ***************
  *** 89,94 ****
  --- 89,95 ----
        time_t last_used;
        char client[32];	/* Keep 'em small... */
        char request[64];	/* We just want an idea... */
  +     char vhost[32];     /* What virtual host is being accessed? */
    #endif
    } short_score;
    
  
  
  
  1.32      +4 -3      apache/src/mod_status.c
  
  Index: mod_status.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_status.c,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -C3 -r1.31 -r1.32
  *** mod_status.c	1996/10/21 12:26:41	1.31
  --- mod_status.c	1996/10/23 13:15:26	1.32
  ***************
  *** 406,412 ****
        	if(no_table_report)
                rputs("<p><hr><h2>Server Details</h2>\n\n",r);
    	else
  !             rputs("<p>\n\n<table border=0><tr><th>Srv<th>PID<th>Acc<th>M<th>CPU\n<th>SS<th>Ptime<th>Conn<th>Child<th>Slot<th>Host<th>Request</tr>\n\n",r);
    
    
        for (i = 0; i<HARD_SERVER_LIMIT; ++i)
  --- 406,412 ----
        	if(no_table_report)
                rputs("<p><hr><h2>Server Details</h2>\n\n",r);
    	else
  !             rputs("<p>\n\n<table border=0><tr><th>Srv<th>PID<th>Acc<th>M<th>CPU\n<th>SS<th>Ptime<th>Conn<th>Child<th>Slot<th>Host<th>VHost<th>Request</tr>\n\n",r);
    
    
        for (i = 0; i<HARD_SERVER_LIMIT; ++i)
  ***************
  *** 513,520 ****
    		    rprintf(r,"<td>%-1.1f<td>%-2.2f<td>%-2.2f\n",
    			(float)conn_bytes/KBYTE, (float)my_bytes/MBYTE,
    			(float)bytes/MBYTE);
  ! 		    rprintf(r,"<td>%s<td nowrap>%s</tr>\n\n",
  ! 			score_record.client, score_record.request);
    		}	/* no_table_report */
    	    }		/* !short_report */
    	}		/* if (<active child>) */
  --- 513,521 ----
    		    rprintf(r,"<td>%-1.1f<td>%-2.2f<td>%-2.2f\n",
    			(float)conn_bytes/KBYTE, (float)my_bytes/MBYTE,
    			(float)bytes/MBYTE);
  ! 		    rprintf(r,"<td>%s<td nowrap>%s<td nowrap>%s</tr>\n\n",
  ! 			    score_record.client, score_record.vhost,
  ! 			    score_record.request);
    		}	/* no_table_report */
    	    }		/* !short_report */
    	}		/* if (<active child>) */
  
  
  
  1.78      +4 -1      apache/src/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_main.c,v
  retrieving revision 1.77
  retrieving revision 1.78
  diff -C3 -r1.77 -r1.78
  *** http_main.c	1996/10/22 18:54:03	1.77
  --- http_main.c	1996/10/23 13:15:26	1.78
  ***************
  *** 50,56 ****
     *
     */
    
  ! /* $Id: http_main.c,v 1.77 1996/10/22 18:54:03 brian Exp $ */
    
    /*
     * httpd.c: simple http daemon for answering WWW file requests
  --- 50,56 ----
     *
     */
    
  ! /* $Id: http_main.c,v 1.78 1996/10/23 13:15:26 mjc Exp $ */
    
    /*
     * httpd.c: simple http daemon for answering WWW file requests
  ***************
  *** 789,794 ****
  --- 789,797 ----
    	slot_size = sizeof(new_score_rec.request) - 1;
    	strncpy(new_score_rec.request, (r->the_request ? r->the_request :
    	 "NULL"), slot_size);
  + 	new_score_rec.request[slot_size] = '\0';
  + 	slot_size = sizeof(new_score_rec.vhost) - 1;
  + 	strncpy(new_score_rec.vhost,r->server->server_hostname, slot_size);
    	new_score_rec.request[slot_size] = '\0';
        }
    #endif