On 15.03.2014 17:25, Rainer Jung wrote: > On 15.03.2014 14:45, Jim Jagielski wrote: >> What platform? I'll try to recreate... > > Solaris 10 Sparc. > > I used the latest and greatest for test framework, Perl 5.18.2 and > needed Per modules build from scratch. Also OpenSSL 1.0.1f. > > For the Linux platforms I used an older stack and there I don't get the > failures. Unfortunately I'm a bit limited on time during this weekend to > narrow down the root cause (test framework, OpenSSL, httpd) on the > failing platform.
Looks like it is working with older Perl+Perl modules+OpenSSL even when using newest test framework plus OpenSSL in server. So probably not a regression, but a change in Perl+Perl modules+OpenSSL. Regards, Rainer >> On Mar 14, 2014, at 2:13 PM, Rainer Jung <[email protected]> wrote: >> >>> On 13.03.2014 17:49, Jim Jagielski wrote: >>>> The pre-release test tarballs for Apache httpd 2.4.9 can be found >>>> at the usual place: >>>> >>>> http://httpd.apache.org/dev/dist/ >>>> >>>> I'm calling a VOTE on releasing these as Apache httpd 2.4.9 GA. >>>> >>>> [ ] +1: Good to go >>>> [ ] +0: meh >>>> [ ] -1: Danger Will Robinson. And why. >>>> >>>> Vote will last the normal 72 hrs. >>>> >>>> NOTE: The *-deps are only there for convenience. >>> >>> I get some test failures: >>> >>> t/ssl/pr12355.t (Wstat: 0 Tests: 10 Failed: 4) >>> Failed tests: 3-4, 7-8 >>> t/ssl/pr43738.t (Wstat: 0 Tests: 4 Failed: 2) >>> Failed tests: 1-2 >>> >>> They happen during renegotiation. All parts should be using OpenSSL >>> 1.0.1f. The requests end up with status 403 instead of 200. >>> >>> trace log: >>> >>> ssl_engine_kernel.c(778): AH02260: Performing full renegotiation: >>> complete handshake protocol (client does support secure renegotiation) >>> ssl_engine_kernel.c(1801): OpenSSL: Handshake: start >>> ssl_engine_kernel.c(1809): OpenSSL: Loop: SSL renegotiate ciphers >>> ssl_engine_kernel.c(1809): OpenSSL: Loop: SSLv3 write hello request A >>> core_filters.c(525): core_output_filter: flushing because of FLUSH bucket >>> ssl_engine_kernel.c(1809): OpenSSL: Loop: SSLv3 flush data >>> ssl_engine_kernel.c(1809): OpenSSL: Loop: SSLv3 write hello request C >>> [client 127.0.0.1:39714] AH02226: Awaiting re-negotiation handshake >>> ssl_engine_kernel.c(1801): OpenSSL: Handshake: start >>> ssl_engine_kernel.c(1809): OpenSSL: Loop: before accept initialization >>> core_filters.c(525): core_output_filter: flushing because of FLUSH bucket >>> ssl_engine_io.c(2039): OpenSSL: read 5/5 bytes from BIO#2a75a8 [mem: >>> 2aeb5b] (BIO dump follows) >>> core_filters.c(525): core_output_filter: flushing because of FLUSH bucket >>> ssl_engine_io.c(2039): OpenSSL: read 458/458 bytes from BIO#2a75a8 [mem: >>> 2aeb60] (BIO dump follows) >>> ssl_engine_kernel.c(1920): AH02043: SSL virtual host for servername >>> localhost found >>> core_filters.c(525): core_output_filter: flushing because of FLUSH bucket >>> ssl_engine_kernel.c(1819): OpenSSL: Write: SSLv3 read client hello C >>> ssl_engine_kernel.c(1838): OpenSSL: Exit: error in SSLv3 read client hello C >>> [client 127.0.0.1:39714] AH02261: Re-negotiation handshake failed: Not >>> accepted by client!? >>> >>> More complete log under >>> >>> http://people.apache.org/~rjung/renegotitation-failure-2.4.9.txt >>> >>> Regards, >>> >>> Rainer
