Martti Kuparinen wrote:
Hi,It seems like apache-2.0.61 does not work correctly (at least in NetBSD/amd 4.0_RC1). Here's what happens when I try to fetch a non-existing document:# telnet localhost 80 Trying ::1... Connected to localhost. Escape character is '^]'. GET /xxx <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /xxx was not found on this server.</p> <hr><address>Apache/2.0.61 (Unix) mod_ssl/2.0.61 g \000\022 TeX font metric data#>34 string >\0 (%s) # Texinfo and GNU Info, from Daniel Quinlan (quinlan%yggdrasil.com@localhost) #0 string \\input\ texinfo Texinfo source text #0 string This\ is\ Info\ file GNU Info text # correct TeX magic for Linux (and maybe more) # from Peter Tobias (tobias%server.et-inf.fho-emden.de@localhost) # 0 leshort 0x02f7 application/x-dvi # RTF - Rich Text Format 0 string {\\rtf application/rtf#------------------------------------------------------------------------------# animation: file(1) magic for animation/movie formats # # animation formats, originally from vax%ccwf.cc.utexas.edu@localhost (VaX#n8) # MPEG file 0 string \000\000\001\263 video/mpeg # #xd{ DAV/2 PHP/5.2.4 Server at www.piuha.net Port 80</address> </body></html> Connection closed by foreign host.As an emergency solution I downgraded back to apache-2.0.59nb7 and apr-0.9.12.2.0.59nb3 and everything is okay again:# telnet localhost 80 Trying ::1... Connected to localhost. Escape character is '^]'. GET /xxx <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /xxx was not found on this server.</p> <hr><address>Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8e DAV/2 PHP/5.2.4 Server at www.piuha.net Port 80</address></body></html> Connection closed by foreign host. Is anyone else having this kind of problems?
Yes, Me! And on NetBSD 3.1_STABLE (GENERIC.MP) #7: Fri Oct 12 02:04:16 EDT 2007
$ telnet xxxx 80
Trying 192.168.1.100...
Connected to xxxx.xxxx.com.
Escape character is '^]'.
get /
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>501 Method Not Implemented</title>
</head><body>
<h1>Method Not Implemented</h1>
<p>get to /index.shtml not supported.<br />
</p>
<hr>
<address>Apache/2.0.61 (Unix) mod_ssl/2.0.61 ata
#0 string \367\312 TeX virtual font data
#0 string This\ is\ TeX, TeX transcript text
#0 string This\ is\ METAFONT, METAFONT transcript text
# There is no way to detect TeX Font Metric (*.tfm) files without
# breaking them apart and reading the data. The following patterns
# match most *.tfm files generated by METAFONT or afm2tfm.
#2 string \000\021 TeX font metric data
#2 string \000\022 TeX font metric data
#>34 string >\0 (%s)
# Texinfo and GNU Info, from Daniel Quinlan (quinlan%yggdrasil.com@localhost)
#0 string \\input\ texinfo Texinfo source text
#0 string This\ is\ Info\ file GNU Info text
# correct TeX magic for Linux (and maybe more)
# from Peter Tobias (tobias%server.et-inf.fho-emden.de@localhost)
#
0 leshort 0x02f7 application/x-dvi
# RTF - Rich Text Format
0 string {\\rtf application/rtf
#------------------------------------------------------------------------------
# animation: file(1) magic for animation/movie formats
#
# animation formats, originally from vax%ccwf.cc.utexas.edu@localhost (VaX#n8)
# MPEG file
0 string \000\000\001\263 video/mpeg
#
#ð L»§1/2»§1/2�à DAV/2 PHP/5.2.4 Server at xxx.xxx.com Port 80</address>
</body></html>
Connection closed by foreign host.
I noted that if I simply did a "GET", without specifying the file to
retrieve, it worked returned the right data.
Unfortunately I downgraded right away to 2.0.59... before I noticed that it was trying to do resolve a .shtml file. Maybe its a problem w/ SSI.
2.0.61 works fine on OS X. That's the only other platform I've tried. Louis