summaryrefslogtreecommitdiffhomepage
path: root/src/http/modules/ngx_http_dav_module.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2010-06-10allow Destination URL without hostIgor Sysoev1-0/+7
2010-05-24remove r->zero_in_uriIgor Sysoev1-4/+0
2010-04-22use lstat() for WebDAV DELETE, COPY, and MOVE to handle symlinksIgor Sysoev1-7/+7
2009-10-06omit '\0' from "Location" header on MKCOL requestIgor Sysoev1-0/+1
2009-09-25check unsafe DestinationIgor Sysoev1-5/+11
2009-08-20fix copy destination name length, introduced in r3025Igor Sysoev1-0/+2
2009-08-12allow cross device temporary files atomic copying:Igor Sysoev1-99/+16
*) ngx_copy_file() *) delete ngx_ext_rename_file_t.log_rename_error and .rename_error fields
2009-06-02return NULL instead of NGX_CONF_ERROR on a create conf failureIgor Sysoev1-1/+1
2009-04-29uniform ngx_file_info() interface with ngx_fd_info()Igor Sysoev1-4/+4
2009-04-18remove TODO commentsIgor Sysoev1-1/+0
2008-12-10use ngx_ext_rename_file() for single file MOVEIgor Sysoev1-1/+27
2008-06-17*) back out r2040Igor Sysoev1-1/+1
*) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header
2008-05-15*) host in request line has priorityIgor Sysoev1-10/+8
*) allow several Host headers *) validate host
2008-03-03C++ compatibilityIgor Sysoev1-1/+1
2008-01-22fix building by msvc introduced in r1817Igor Sysoev1-1/+1
2008-01-08style fix: remove trailing spaceIgor Sysoev1-1/+1
2008-01-05fix commentIgor Sysoev1-1/+1
2008-01-03use ngx_ext_rename_file() in PUTIgor Sysoev1-81/+12
2008-01-03do not delete target until all tests will be done,Igor Sysoev1-49/+78
fix single file COPY/MOVE
2008-01-03add logIgor Sysoev1-0/+5
2008-01-03add commentIgor Sysoev1-0/+5
2008-01-03test URI/Destination collection/non-collection and DepthIgor Sysoev1-4/+26
2008-01-03axe useless codeIgor Sysoev1-6/+0
2008-01-03change orderIgor Sysoev1-48/+48
2008-01-03change status code, add log message, and test collection URIIgor Sysoev1-8/+11
2008-01-03style fixIgor Sysoev1-3/+0
2007-12-30min_delete_depthIgor Sysoev1-10/+43
2007-12-30log DELETE errorsIgor Sysoev1-5/+16
2007-12-30axe useless codeIgor Sysoev1-6/+0
2007-12-30change status code and add log messageIgor Sysoev1-1/+3
2007-12-29several changes in server_name:Igor Sysoev1-9/+15
*) server_name_in_redirect directive and removal of the '*' stub *) use server address in redirect if host can not be detected *) ngx_http_server_addr() *) allow wildcard and regex names to be a main server_name *) DAV Destination header is tested against Host header
2007-12-29condition declarations inside blocks update missed in r1705Igor Sysoev1-4/+4
2007-12-21tree.init_handler is never calledIgor Sysoev1-10/+2
2007-12-18fix commentIgor Sysoev1-1/+1
2007-12-07use malloc() in ngx_win32_rename_file, set crit level instead of errorIgor Sysoev1-1/+1
2007-08-07omit unnecessary conditionsIgor Sysoev1-3/+3
2007-08-06rename ngx_http_discard_body() to ngx_http_discard_request_body()Igor Sysoev1-3/+3
2007-07-13dav_access uses ngx_conf_set_access_slot()Igor Sysoev1-64/+2
2007-07-11style fixIgor Sysoev1-3/+1
2007-04-19style fix: remove trailing spacesIgor Sysoev1-2/+2
2007-02-16COPY and MOVEIgor Sysoev1-160/+742
fix PUT and DELETE to conform to WebDAV specification
2007-01-29use ngx_dir_access() to enable search bits for directoryIgor Sysoev1-7/+9
2007-01-25undo "client_body_in_file_only any"Igor Sysoev1-1/+1
and introduce "client_body_in_file_only clean" introduce ngx_pool_delete_file() to not break a possible third-party ngx_pool_cleanup_file() usage that may lead to an removal of the useful files delete unnecessary ngx_http_finalize_request_body()
2007-01-18the PUTing to collection must return NGX_HTTP_BAD_REQUESTIgor Sysoev1-1/+1
2007-01-18add size, access, and mtime to ngx_walk_tree()Igor Sysoev1-4/+3
2006-12-25recursive DELETEIgor Sysoev1-2/+61
2006-12-14DELETE may not have the "Depth" headerIgor Sysoev1-8/+15
2006-12-14fix number of argumentsIgor Sysoev1-1/+1
2006-10-12remove r->root_lengthIgor Sysoev1-3/+5
2006-08-30nginx-0.4.0-RELEASE importrelease-0.4.0Igor Sysoev1-9/+25
*) Change in internal API: the HTTP modules initialization was moved from the init module phase to the HTTP postconfiguration phase. *) Change: now the request body is not read beforehand for the ngx_http_perl_module: it's required to start the reading using the $r->has_request_body method. *) Feature: the ngx_http_perl_module supports the DECLINED return code. *) Feature: the ngx_http_dav_module supports the incoming "Date" header line for the PUT method. *) Feature: the "ssi" directive is available inside the "if" block. *) Bugfix: a segmentation fault occurred if there was an "index" directive with variables and the first index name was without variables; the bug had appeared in 0.1.29.