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