brian 98/05/05 20:24:21
Modified: src CHANGES
src/modules/standard mod_status.c
Log:
PR: 1551
Standardized the time format printed out by mod_status, which now means it
includes the time zone.
Revision Changes Path
1.822 +3 -0 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.821
retrieving revision 1.822
diff -u -r1.821 -r1.822
--- CHANGES 1998/05/06 02:29:46 1.821
+++ CHANGES 1998/05/06 03:24:14 1.822
@@ -1,5 +1,8 @@
Changes with Apache 1.3b7
+ *) Standardized the time format in mod_status to match that of other
+ places in the code (e.g. DATE_GMT)).
+
*) Fix handling of %Z in timefmt strings for those platforms with no time
zone information in their tm struct. [Paul Eggert <[EMAIL PROTECTED]>]
PR #754
1.87 +8 -3 apache-1.3/src/modules/standard/mod_status.c
Index: mod_status.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_status.c,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- mod_status.c 1998/05/05 04:47:59 1.86
+++ mod_status.c 1998/05/06 03:24:20 1.87
@@ -136,6 +136,10 @@
#define MBYTE 1048576L
#define GBYTE 1073741824L
+#ifndef DEFAULT_TIME_FORMAT
+#define DEFAULT_TIME_FORMAT "%A, %d-%b-%Y %H:%M:%S %Z"
+#endif
+
module MODULE_VAR_EXPORT status_module;
#ifdef STATUS
@@ -327,10 +331,11 @@
ap_rvputs(r, "Server Version: ", ap_get_server_version(), "<br>\n",
NULL);
ap_rvputs(r, "Server Built: ", ap_get_server_built(), "<br>\n<hr>\n",
- NULL);
- ap_rvputs(r, "Current Time: ", asctime(localtime(&nowtime)), "<br>\n",
NULL);
- ap_rvputs(r, "Restart Time: ", asctime(localtime(&ap_restart_time)),
"<br>\n",
NULL);
+ ap_rvputs(r, "Current Time: ", ap_ht_time(r->pool, nowtime,
DEFAULT_TIME_FORMAT, 0),
+ "<br>\n", NULL);
+ ap_rvputs(r, "Restart Time: ", ap_ht_time(r->pool, ap_restart_time,
DEFAULT_TIME_FORMAT, 0),
+ "<br>\n", NULL);
ap_rputs("Server uptime: ", r);
show_time(r, up_time);
ap_rputs("<br>\n", r);