Am 11.10.2015 um 16:04 schrieb Rainer Jung:
# testing : GET https://localhost:8532/misdirected
# expected: 421
# received: '404'
not ok 30
# Failed test 30 in t/modules/http2.t at line 129 fail #6
# testing : GET https://localhost:8532/misdirected
# expected: 421
# received: '404'
not ok 31

Is this expected for 2.4? I didn't find anything about this in the
trace8 error log.

Any hints how to debug? I was using OpenSSL 1.0.2c in the client (Perl
Test Framework) and 1.0.2d in the server.

Don't know whether it is related, but there is a small delta between trunk modules/ssl/ssl_engine_kernel.c and 2.4.x:

--- 2.4.x/modules/ssl/ssl_engine_kernel.c
+++ trunk/modules/ssl/ssl_engine_kernel.c
@@ -554,6 +529,8 @@
      */
     if ((dc->nVerifyClient != SSL_CVERIFY_UNSET) ||
         (sc->server->auth.verify_mode != SSL_CVERIFY_UNSET)) {
+        SSLSrvConfigRec *hssc = mySrvConfig(handshakeserver);
+
         /* remember old state */
         verify_old = SSL_get_verify_mode(ssl);
         /* configure new state */
@@ -617,8 +623,6 @@
             && renegotiate
             && ((verify & SSL_VERIFY_PEER) ||
                 (verify & SSL_VERIFY_FAIL_IF_NO_PEER_CERT))) {
-            SSLSrvConfigRec *hssc = mySrvConfig(handshakeserver);
-
 #define MODSSL_CFG_CA_NE(f, sc1, sc2) \
             (sc1->server->auth.f && \
              (!sc2->server->auth.f || \

Regards,

Rainer

Reply via email to