With all of the, uhm, interesting manners in which httpd
can be built and installed, let's ensure httpd -V gives the
reporter a chance to identify the APR flavor used to compile
and to run httpd when reporting bugs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@390597
13f79535-47bb-0310-9956-
ffa450edef68
made to ap_escape_html so we escape quotes. Reported by JPCERT.
[Mark Cox]
+ *) Add APR/APR-Util Compiled and Runtime Version numbers to the
+ output of 'httpd -V'. [William Rowe]
+
*) http: If a connection is aborted while waiting for a chunked line,
flag the connection as errored out. [Justin Erenkrantz]
Trunk version of patch works
+1: rpluem, pquerna, rooneg
- * core httpd -V - display the APR built, and running.
- http://svn.apache.org/viewcvs?rev=390573&view=rev
- +1: wrowe, pquerna, rooneg
-
-
PATCHES PROPOSED TO BACKPORT FROM TRUNK:
* mod_dbd: When threaded, create a private pool in child_init
#include "apr_general.h"
#include "apr_lib.h"
#include "apr_md5.h"
+#include "apr_version.h"
+#include "apu_version.h"
#define APR_WANT_STDIO
#define APR_WANT_STRFUNC
printf("Server built: %s\n", ap_get_server_built());
printf("Server's Module Magic Number: %u:%u\n",
MODULE_MAGIC_NUMBER_MAJOR, MODULE_MAGIC_NUMBER_MINOR);
-
+ printf("Server loaded: APR %s, APR-Util %s\n",
+ apr_version_string(), apu_version_string());
+ printf("Compiled using: APR %s, APR-Util %s\n",
+ APR_VERSION_STRING, APU_VERSION_STRING);
/* sizeof(foo) is long on some platforms so we might as well
* make it long everywhere to keep the printf format
* consistent