Changes with Apache 2.0.49
+ *) mod_ssl: Fix bug in passphrase handling which could cause spurious
+ failures in SSL functions later. PR 21160. [Joe Orton]
+
*) mod_log_config: Fix corruption of buffered logs with threaded
MPMs. PR 25520. [Jeff Trawick]
APACHE 2.0 STATUS: -*-text-*-
-Last modified at [$Date: 2004/03/05 19:08:13 $]
+Last modified at [$Date: 2004/03/06 17:54:27 $]
Release:
modules/metadata/mod_setenvif.c: r1.50
+1: nd
- * mod_ssl: Clear OpenSSL error stack during pphrase entry to prevent
- spurious failures in SSL functions later.
- PR: 21160
- http://cvs.apache.org/viewcvs.cgi/httpd-2.0/modules/ssl/ssl_engine_pphrase.c?r1=1.44&r2=1.45
- http://cvs.apache.org/viewcvs.cgi/httpd-2.0/modules/ssl/ssl_engine_pphrase.c?r1=1.49&r2=1.50 (comment-only modification)
- +1: jorton, trawick, jerenkrantz
-
* Fix file extensions for real media files and removed rpm extension
from mime.types. PR 26079. (2.0 + 1.3)
docs/conf/mime.types: r1.23, r1.24
cpPassPhraseCur = NULL;
ssl_pphrase_server_rec = s; /* to make up for sslc flaw */
+ /* Ensure that the error stack is empty; some SSL
+ * functions will fail spuriously if the error stack
+ * is not empty. */
+ ERR_clear_error();
+
bReadable = ((pPrivateKey = SSL_read_PrivateKey(szPath, NULL,
ssl_pphrase_Handle_CB, s)) != NULL ? TRUE : FALSE);