25 lines
499 B
C
25 lines
499 B
C
/*
|
|
* Copyright (C) Starfields
|
|
*/
|
|
|
|
#include <ngx_http.h>
|
|
|
|
#ifndef NGX_HTTP_WEBDAV_MODULE_H
|
|
#define NGX_HTTP_WEBDAV_MODULE_H
|
|
|
|
|
|
// The module location configuration
|
|
typedef struct {
|
|
ngx_uint_t methods;
|
|
ngx_shm_zone_t *shm_zone;
|
|
ngx_http_complex_value_t *realm;
|
|
ngx_http_complex_value_t *user_file;
|
|
ngx_uint_t access;
|
|
ngx_uint_t min_delete_depth;
|
|
ngx_flag_t create_full_put_path;
|
|
} ngx_http_dav_ext_loc_conf_t;
|
|
|
|
void ngx_http_dav_ext_proppatch_handler(ngx_http_request_t *r);
|
|
|
|
#endif
|