> Date: Sat, 22 Feb 2014 15:16:27 +0100
> The only explanation I can imagine then is that your mod_ssl.so / httpd
> binary does not include the complete mod_ssl-2.4.x-certkeyfile-v3.diff
> patch. Does "strings mod_ssl.so | grep AH02559" show any output?
>
> Kaspar
 
Unfortunately yes. I checked out a fresh 2.4.x copy and reapplied the patch, 
just to make sure. This line is in mod_ssl.so:
AH02559: The SSLCertificateChainFile directive (%s:%d) is deprecated, 
SSLCertificateFile should be used instead
The Warning does not get logged, though.
 
If I change modules/ssl/ssl_engine_config.c like this, the warning is shown in 
STDERR:
 
--- ssl_engine_config.c 2014-02-22 15:41:46.116497925 +0100
+++ ssl_engine_config2.c        2014-02-22 15:49:07.560507617 +0100
@@ -795,7 +795,7 @@
     SSLSrvConfigRec *sc = mySrvConfig(cmd->server);
     const char *err;
 
-    ap_log_error(APLOG_MARK, APLOG_WARNING|APLOG_STARTUP, 0, cmd->server,
+    ap_log_error(APLOG_MARK, APLOG_WARNING|APLOG_STARTUP, 0, NULL,
                  APLOGNO(02559)
                  "The SSLCertificateChainFile directive (%s:%d) is deprecated, 
"
                  "SSLCertificateFile should be used instead",
 
Though it is then shown on stopping, starting, config checking. 
That is why I thought there might be an error regarding cmd->server with 
ap_log_error.                                    

Reply via email to