Changes with Apache 2.0.49
+ *) mod_ssl: Use human-readable OpenSSL error strings in logs; use
+ thread-safe interface for retrieving error strings. [Joe Orton]
+
*) mod_expires: Initialize ExpiresDefault to NULL instead of "" to
avoid reporting an Internal Server error if it is used without
having been set in the httpd.conf file. PR: 23748, 24459
APACHE 2.0 STATUS: -*-text-*-
-Last modified at [$Date: 2003/12/02 13:15:01 $]
+Last modified at [$Date: 2003/12/02 14:11:19 $]
Release:
modules/ssl/ssl_util.c: r1.40
+1: jorton, trawick, stoddard
- * Fix logging of human-readable error strings in mod_ssl, and use the
- thread-safe interface for retrieving them.
- modules/ssl/ssl_engine_log.c: r1.23
- modules/ssl/mod_ssl.c: r1.88
- +1: jorton, trawick, stoddard
-
* Prevent mod_proxy from sending an invalid status-line to clients
in some cases.
modules/proxy/proxy_http.c: r1.172
unsigned long e;
while ((e = ERR_get_error())) {
- char *err, *annotation;
- err = ERR_error_string(e, NULL);
+ char err[256], *annotation;
+
+ ERR_error_string_n(e, err, sizeof err);
annotation = ssl_log_annotation(err);
if (annotation) {