summaryrefslogtreecommitdiff
path: root/src/mod_webdav.c
Commit message (Expand)AuthorAgeFilesLines
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [multiple] __MINGW32__ missing strftime() "%F %T"Glenn Strauss2023-05-031-0/+4
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-1/+2
* [multiple] _WIN32 Find*File() sys-dirent.hGlenn Strauss2023-05-031-12/+4
* [multiple] _WIN32 stat() compat sys-stat.hGlenn Strauss2023-05-031-1/+1
* [mod_webdav] send 409 Conflict if PUT miss parentGlenn Strauss2023-02-041-1/+9
* [mod_webdav] MOD_WEBDAV_BUILD_MINIMAL preproc optGlenn Strauss2023-01-201-0/+2
* [mod_webdav] modify OPTIONS response if no db cfgGlenn Strauss2023-01-201-12/+17
* [multiple] spelling: github action check-spellingGlenn Strauss2023-01-091-1/+1
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-9/+5
* [multiple] employ ck_realloc_u32() shared codeGlenn Strauss2022-12-101-16/+9
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-0/+1
* [mod_webdav] minor cleanups and adjustmentsGlenn Strauss2022-11-231-9/+13
* [core] manually calculate off_t max (fixes #3171)Glenn Strauss2022-09-151-1/+1
* [mod_webdav] build with Android NDKGlenn Strauss2022-07-221-0/+8
* [mod_webdav] webdav_reqbody_type_xml() fixesGlenn Strauss2022-07-011-2/+4
* [mod_webdav] check reqbody Content-Type is XMLGlenn Strauss2022-06-111-3/+28
* [mod_webdav] cold func if xml reqbody w/o db confGlenn Strauss2022-06-111-8/+17
* [mod_webdav] alt handling PROPFIND on collectionGlenn Strauss2022-06-041-35/+2
* [mod_webdav] If-None-Match: * on non-existentGlenn Strauss2022-05-141-2/+1
* [multiple] use preferred syntax for Content-TypeGlenn Strauss2022-05-111-3/+3
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-21/+21
* [mod_webdav] opt for partial PUT via copy/renameGlenn Strauss2022-04-121-14/+98
* [multiple] shared code for struct chunk and mmapGlenn Strauss2022-02-191-66/+29
* [multiple] pedantic chunk.c checks for 0-len chunkGlenn Strauss2022-02-191-2/+3
* [mod_webdav] no COPYFILE_CLONE_FORCE on OSX <10.12 (fixes #3142)Glenn Strauss2022-01-241-10/+2
* [mod_webdav] no sys/ioctl.h on _WIN32Glenn Strauss2022-01-101-1/+1
* [mod_webdav] define HAVE_RENAMEAT2 earlierGlenn Strauss2022-01-041-4/+8
* [mod_webdav] copy accelerationGlenn Strauss2022-01-041-16/+238
* [mod_webdav] copy_file_range() new in FreeBSD 13Glenn Strauss2022-01-021-3/+1
* [mod_webdav] copy_file_range() new in FreeBSD 13Glenn Strauss2022-01-011-0/+7
* [mod_webdav] detect truncated copy_file_range()Glenn Strauss2022-01-011-1/+2
* [multiple] remove r->physical.etagGlenn Strauss2021-12-121-12/+8
* [mod_webdav] If-None-Match on non-existent entityGlenn Strauss2021-12-091-1/+1
* [mod_webdav] ignore PROPFIND Depth for filesGlenn Strauss2021-10-161-3/+2
* [multiple] fdevent_mkostemp()Glenn Strauss2021-09-301-1/+1
* [core] remove server.upload-temp-file-size limitGlenn Strauss2021-09-081-3/+0
* [core] chunkqueue_append_buffer always clears bufGlenn Strauss2021-09-081-1/+1
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-1/+1
* [core] http_date_time_append() convenience macroGlenn Strauss2021-08-271-3/+1
* [multiple] reduce use of BUFFER_INTLEN_PTRGlenn Strauss2021-08-271-2/+1
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-91/+89
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-1/+1
* [mod_webdav] quiet pedantic compiler warningGlenn Strauss2021-04-271-1/+1
* [mod_webdav] accept alt syntax in webdav.optsGlenn Strauss2021-04-251-1/+1
* [mod_expires,mod_webdav] fix truncated date stringGlenn Strauss2021-04-241-3/+3
* [mod_webdav] always define webdav_mmap_file_chunkGlenn Strauss2021-04-071-2/+2
* [multiple] more reuse of http_date_time_to_str()Glenn Strauss2021-04-051-10/+8
* [mod_webdav] limit mem use under extreme conditionGlenn Strauss2021-04-051-57/+82
* [mod_webdav] webdav_log_xml_response()Glenn Strauss2021-04-051-10/+41