I think your t/conf/extra.conf is out of date and has the +ExecCGI
masked out by <IfVersion 2.5.0>. So you are getting the perl script
instead of its output setting nasty headers.

On Sat, Dec 17, 2016 at 8:27 PM, Nick Kew <n...@apache.org> wrote:
> On Sat, 17 Dec 2016 18:35:22 -0600
> William A Rowe Jr <wr...@rowe-clan.net> wrote:
>
>> On Dec 17, 2016 17:22, "Nick Kew" <n...@apache.org> wrote:
>>
>>
>> Got some test errors with the new stuff.  Investigating.
>>
>> Test Summary Report
>> -------------------
>> t/apache/http_strict.t            (Wstat: 0 Tests: 78 Failed: 5)
>>   Failed tests:  72-75, 77
>>
>>
>> Really should not occur and I haven't seen this. Shoot me the -v
>> (erbose) output from your t/apache/http_strict.t please?
>
> Cut&paste here.  Bedtime now (coming up for 01:30), but if I
> find time tomorrow I may play with the testcases under gdb.
>
> They're all cases where the server returns 200 when the
> testcase expects an error.
>
> 72:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n
> # DECODED: : bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
> # #!/usr/bin/perl\n
> # # WARNING: this file is generated, do not edit\n
> # # generated on Sun Dec 18 00:13:28 2016\n
> # # 01: Apache-Test/lib/Apache/TestConfig.pm:961\n
> # # 02: Apache-Test/lib/Apache/TestConfig.pm:1051\n
> # # 03: Apache-Test/lib/Apache/TestMM.pm:142\n
> # # 04: Makefile.PL:26\n
> # \n
> # BEGIN { eval { require blib && blib->import; } }\n
> # use MIME::Base64;\n
> # use strict;\n
> # use warnings;\n
> # \n
> # print "Content-type: text/plain\\r\\n
> # ";\n
> # print decode_base64($ENV{QUERY_STRING}), "\\r\\n
> # ";\n
> # print "\\r\\n
> # ";\n
> # print "Hi!\\n
> # ";\n
> # print "SERVERNAME=$ENV{SERVER_NAME}\\n
> # ";\n
> # print "HTTP_HOST=$ENV{HTTP_HOST}\\n
> # ";\n
> #
> # expecting 500, got 200
>
> 73:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n
> # DECODED: F\x00oo: bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
>
> 74:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n
> # DECODED: F\x01oo: bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
>
> 75:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n
> # DECODED: F\noo: bar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:17:34 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n
>
>
> 77:
> # SENDING:
> # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n
> # DECODED: Foo: b\x01ar
> # RESPONSE:
> # HTTP/1.1 200 OK\r\n
> # Date: Sun, 18 Dec 2016 01:12:21 GMT\r\n
> # Server: Apache/2.4.25 (Unix)\r\n
> # Last-Modified: Sun, 18 Dec 2016 00:13:28 GMT\r\n
> # ETag: "226-543e3ac24b8ae"\r\n
> # Accept-Ranges: bytes\r\n
> # Content-Length: 550\r\n
> # DMMATCH1: 1\r\n
> # Connection: close\r\n
> # \r\n



-- 
Eric Covener
cove...@gmail.com

Reply via email to