H'm. In trying to figure out why apache/404.t was failing test 1 against Apache 1.3, I discovered that it is apparently checking for the HTTP response line:
> my $four_oh_four = GET_STR "/404/not/found/test"; > ok ($four_oh_four =~ /HTTP\/1\.[01] Not Found/); Well, GET_STR's result in this case doesn't include the response line, but an analysis of it instead: > RC: 404 (Not Found) > Message: Not Found Where is GET_STR defined, and why does this test pass on some combinations of versions and fail on others? I assume because GET_STR's return semantics have changed.. Anyone see any reason not to change this test to ok (($four_oh_four =~ /HTTP\/1\.[01] Not Found/) || ($four_oh_four =~ /RC:\s+404.*Message:\s+Not Found/s)); ? -- #ken P-)} Ken Coar, Sanagendamgagwedweinini http://Golux.Com/coar/ Author, developer, opinionist http://Apache-Server.Com/ "All right everyone! Step away from the glowing hamburger!"