coar 97/08/23 19:51:38
Modified: src CHANGES Makefile.tmpl src/main http_main.c httpd.h Log: Enhance the "server is ready" message in the error_log to include server link-time. Of course, that means we have to create a module at link-time that contains this, so the Makefile template got twiddled. Revision Changes Path 1.414 +6 -0 apachen/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apachen/src/CHANGES,v retrieving revision 1.413 retrieving revision 1.414 diff -u -r1.413 -r1.414 --- CHANGES 1997/08/23 22:59:08 1.413 +++ CHANGES 1997/08/24 02:51:32 1.414 @@ -1,5 +1,11 @@ Changes with Apache 1.3a2 + *) Add the server version (SERVER_VERSION macro) to the "server + configured and running" entry in the error_log. Also build an + object file at link-time that contains the current time + (SERVER_BUILT global const char[]), and include that in the + message. [Ken Coar] + *) Set r->headers_out when sending responses from the proxy. This fixes things such as the logging of headers sent from the proxy. PR#659 [Marc Slemko] 1.59 +4 -1 apachen/src/Makefile.tmpl Index: Makefile.tmpl =================================================================== RCS file: /export/home/cvs/apachen/src/Makefile.tmpl,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- Makefile.tmpl 1997/08/23 03:36:09 1.58 +++ Makefile.tmpl 1997/08/24 02:51:33 1.59 @@ -32,7 +32,10 @@ @false httpd: $(REGLIB) $(OBJS) - $(CC) $(LDFLAGS) -o httpd $(OBJS) $(REGLIB) $(LIBS) + rm -f buildmark.c + echo 'const char SERVER_BUILT[] = "'`/bin/date`'";' > buildmark.c + $(CC) -c buildmark.c + $(CC) $(LDFLAGS) -o httpd buildmark.o $(OBJS) $(REGLIB) $(LIBS) regex/libregex.a: (cd regex; $(MAKE) lib CC='$(CC)' AUX_CFLAGS='$(CFLAGS)' RANLIB='$(RANLIB)') 1.206 +1 -0 apachen/src/main/http_main.c Index: http_main.c =================================================================== RCS file: /export/home/cvs/apachen/src/main/http_main.c,v retrieving revision 1.205 retrieving revision 1.206 diff -u -r1.205 -r1.206 --- http_main.c 1997/08/23 16:55:31 1.205 +++ http_main.c 1997/08/24 02:51:36 1.206 @@ -3126,6 +3126,7 @@ log_printf (server_conf, "Apache HTTP Server version: %s", SERVER_VERSION); + log_printf (server_conf, "Server built: %s", SERVER_BUILT); log_error ("Server configured -- resuming normal operations", server_conf); restart_pending = 0; 1.144 +1 -0 apachen/src/main/httpd.h Index: httpd.h =================================================================== RCS file: /export/home/cvs/apachen/src/main/httpd.h,v retrieving revision 1.143 retrieving revision 1.144 diff -u -r1.143 -r1.144 --- httpd.h 1997/08/23 16:17:13 1.143 +++ httpd.h 1997/08/24 02:51:36 1.144 @@ -359,6 +359,7 @@ #else #define SERVER_VERSION SERVER_BASEVERSION #endif +extern MODULE_VAR_EXPORT const char SERVER_BUILT[]; /* Numeric release version identifier: major minor bugfix betaseq * Always increases along the same track as the source branch.