/[Apache-SVN]
ViewVC logotype

Revision 1528718


Jump to revision: Previous Next
Author: breser
Date: Thu Oct 3 05:29:35 2013 UTC (11 years, 1 month ago)
Changed paths: 3
Log Message:
mod_dav: Fix PR 55306.

Makes mod_dav no longer require that the lock token be provided when the
source of a COPY is locked.  The prior behavior was in violating of
RFC 4918 which says that the lock token is only required on resources
that may be modified by the method.

* modules/dav/main/mod_dav.h
  (DAV_VALIDATE_NO_MODIFY): New flag to be passed to dav_validate_* functions.

* modules/dav/main/mod_dav.c
  (dav_method_copymove): Use the new flag when calling dav_validate_request()
    on the COPY source.

* modules/dav/main/util.c
  (dav_validate_resource_state): Use the flag to decide to ignore if the lock
    token is not provided.


Changed paths

Path Details
Directoryhttpd/httpd/trunk/modules/dav/main/mod_dav.c modified , text changed
Directoryhttpd/httpd/trunk/modules/dav/main/mod_dav.h modified , text changed
Directoryhttpd/httpd/trunk/modules/dav/main/util.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26