httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 38034] - PUT If-None-Match: "*" failures
Date Sun, 06 Jan 2008 11:23:15 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38034>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38034





------- Additional Comments From werner.baumann@onlinehome.de  2008-01-06 03:23 -------
In reply to comment #28:

Yes, you missed the point.

Apache core does not handle PUT-requests and ap_meets_conditions is designed for
GET/HEAD-requests only (this is documented behaviour). This is perfectly OK for
the vast majority of Web-servers (they don't need and don't want PUT). WebDAV is
about authoring and PUT is essential.

Why ap_meets_conditions cannot work with PUT:
ap_meets_conditions compares the validators from the request with the validators
from the response. This is OK for GET.
With PUT-requests, the validators from the request have to be compared to the
validators associated with the stored entity before the PUT-body is stored. The
validators in the response will be different.

It is up to the decision by Apache developers, whether they want to
- change ap_meets_conditions (this will change the interface), or
- leave it to modules like mod_dav to check the conditions according to their needs.

Werner


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message