/httpd/modules/dav/main/ |
H A D | util_lock.c | 66 ** locktoken strings could be relatively expensive. 152 "<D:locktoken>" DEBUG_CR 155 (*hooks->format_locktoken)(p, lock->locktoken)); 158 "</D:locktoken>" DEBUG_CR 403 ctx->locktoken)) != NULL) { 425 const dav_locktoken *locktoken, 430 return (*lockdb->hooks->lookup_resource)(lockdb, locktoken, 437 * If r->filename's direct locks include locktoken, use r->filename. 438 * If r->filename's indirect locks include locktoken, retry r->filename/.. 447 ** Find the lock specified by <locktoken> o 423 dav_get_direct_resource(apr_pool_t *p, dav_lockdb *lockdb, const dav_locktoken *locktoken, const dav_resource *resource, const dav_resource **direct_resource) argument 497 dav_unlock(request_rec *r, const dav_resource *resource, const dav_locktoken *locktoken) argument [all...] |
H A D | util.c | 567 &new_sl->locktoken)) != NULL) { 807 /* given state_list->locktoken, match it */ 824 if (!(*locks_hooks->compare_locktoken)(state_list->locktoken, lock->locktoken)) { 869 ** 2) One exclusive lock. The locktoken must appear *anywhere* in the 871 ** quickly fail that state list :-). If the locktoken appears in 887 ** 1) Do not require a (shared) locktoken to be seen (when we are 974 ** 1) if we do not need to find a locktoken in the (non-existent) If: 977 ** 2) if we must find a locktoken in the (non-existent) If: header, then 996 ** This is a 400 (Bad Request) since they should only submit a locktoken 1494 dav_validate_request(request_rec *r, dav_resource *resource, int depth, dav_locktoken *locktoken, dav_response **response, int flags, dav_lockdb *lockdb) argument [all...] |
H A D | mod_dav.c | 3169 lock->locktoken), 3211 dav_locktoken *locktoken = NULL; local 3242 &locktoken)) != NULL) { 3272 if ((err = dav_validate_request(r, resource, 0, locktoken, 3281 /* ### RFC 2518 s. 8.11: If this resource is locked by locktoken, 3282 * _all_ resources locked by locktoken are released. It does not say 3289 if ((result = dav_unlock(r, resource, locktoken)) != OK) {
|
H A D | mod_dav.h | 720 dav_locktoken *locktoken; member in struct:dav_if_state_list 737 dav_locktoken *locktoken; member in struct:dav_locktoken_list 1217 ** For a "partial" lock, the <rectype> and <locktoken> fields must be filled 1245 const dav_locktoken *locktoken; /* the token that was issued */ member in struct:dav_lock 1268 const dav_locktoken *locktoken); 1286 dav_locktoken *locktoken, 1336 const dav_locktoken *locktoken 1386 ** Create a (direct) lock structure for the given resource. A locktoken 1415 ** Find a particular lock on a resource (specified by its locktoken). 1428 const dav_locktoken *locktoken, 1696 const dav_locktoken *locktoken; /* for UNLOCK */ member in struct:dav_walker_ctx [all...] |
/httpd/modules/dav/lock/ |
H A D | locks.c | 63 * apr_uuid_t locktoken, 68 * apr_uuid_t locktoken, 116 dav_locktoken *locktoken; member in struct:dav_lock_discovery 130 dav_locktoken *locktoken; member in struct:dav_lock_indirect 232 const dav_locktoken *locktoken) 241 if (locktoken == NULL) { 242 comb->pub.locktoken = &comb->token; 246 comb->pub.locktoken = locktoken; 255 * Parse an opaquelocktoken URI into a locktoken 231 dav_generic_alloc_lock(dav_lockdb *lockdb, apr_datum_t key, const dav_locktoken *locktoken) argument 261 dav_locktoken *locktoken; local 287 dav_generic_format_locktoken(apr_pool_t *p, const dav_locktoken *locktoken) argument 861 dav_generic_find_lock(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken, int partial_ok, dav_lock **lock) argument 1031 dav_generic_remove_lock(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken) argument [all...] |
/httpd/modules/dav/fs/ |
H A D | lock.c | 62 ** apr_uuid_t locktoken, 67 ** apr_uuid_t locktoken, 127 dav_locktoken *locktoken; member in struct:dav_lock_discovery 141 dav_locktoken *locktoken; member in struct:dav_lock_indirect 217 const dav_locktoken *locktoken) 226 if (locktoken == NULL) { 227 comb->pub.locktoken = &comb->token; 231 comb->pub.locktoken = locktoken; 240 ** Parse an opaquelocktoken URI into a locktoken 216 dav_fs_alloc_lock(dav_lockdb *lockdb, apr_datum_t key, const dav_locktoken *locktoken) argument 247 dav_locktoken *locktoken; local 273 dav_fs_format_locktoken( apr_pool_t *p, const dav_locktoken *locktoken) argument 1068 dav_fs_find_lock(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken, int partial_ok, dav_lock **lock) argument 1244 dav_fs_remove_lock(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken) argument [all...] |