The following reply was made to PR general/3437; it has been noted by GNATS.
From: Andrew Clark <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: general/3437: Interprets method incorrectly. Date: Sat, 21 Nov 1998 12:43:38 -0800 [EMAIL PROTECTED] wrote: > [In order for any reply to be added to the PR database, ] > [you need to include <[EMAIL PROTECTED]> in the Cc line ] > [and leave the subject line UNCHANGED. This is not done] > [automatically because of the potential for mail loops. ] > [If you do not include this Cc, your reply may be ig- ] > [nored unless you are responding to an explicit request ] > [from a developer. ] > [Reply only with text; DO NOT SEND ATTACHMENTS! ] > > Synopsis: Interprets method incorrectly. > > State-Changed-From-To: open-feedback > State-Changed-By: marc > State-Changed-When: Sat Nov 21 07:33:15 PST 1998 > State-Changed-Why: > So how do you have it setup to handle PUT? ---access.conf---snipit-- <Directory /usr/local/www> Options All AllowOverride AuthConfig Limit order allow,deny allow from all </Directory> Script PUT /cgi-bin/putscript -------------------------- Yes, I do not have any access restrictions for testing purposes. The script used for put is from 'http://symposia.inria.fr/symposia/userdoc/put/put-c.html' However it does not appear that the script is even getting invoked. > > Anything in the error log? ----error.log------ [Sat Nov 21 04:32:37 1998] [error] [client 207.211.163.141] malformed header from script. Bad header=This behavior is temporary.: /usr/local/apache/share/cgi-bin/putscript ----(Error is not actually a problem, I didn't include any headers in that request)---- [Sat Nov 21 12:22:56 1998] [error] [client 127.0.0.1] Invalid method in request GEE /foo/bar/html http/1.0 ----(Correctly identifies invalid method)---- ----access.log----- 207.211.163.141 - - [21/Nov/1998:04:32:37 -0800] "PUT /foo http/1.0" 500 30 207.211.163.141 - - [21/Nov/1998:04:32:58 -0800] "GEE /foo.html http/1.0" 404 202 127.0.0.1 - - [21/Nov/1998:12:22:56 -0800] "GEE /foo/bar/html http/1.0" 501 206 127.0.0.1 - - [21/Nov/1998:12:23:21 -0800] "PUT /foo/bar.html http/1.0" 403 0 207.211.163.139 - - [21/Nov/1998:12:24:53 -0800] "PUT /rab.html HTTP/1.0" 404 202 207.211.163.141 - - [21/Nov/1998:12:25:38 -0800] "GEE /index.html http/1.0" 200 3008 207.211.163.141 - - [21/Nov/1998:12:26:13 -0800] "GEE /foo.html http/1.0" 404 202 207.211.163.139 - - [21/Nov/1998:12:29:57 -0800] "PUT /tmp/foo.html HTTP/1.0" 404 206 -----(note that 'GEE /foo/bar/html http/1.0' results in an error correctly, but 'GEE /index.html http/1.0' does not)
