t/TEST -clean might help
On Dec 17, 2016 19:32, "Eric Covener" <cove...@gmail.com> wrote: > 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 >