109 Commits (37bd124ae4cd22c9dd7f2ee36d4bf787256d2af9)

Author SHA1 Message Date
Glenn Strauss 37bd124ae4 [core] pass conf.follow_symlink in more places 3 years ago
Glenn Strauss d28bac32fe [multiple] reduce code dup in list resizing 3 years ago
Glenn Strauss 05d20bcac2 [mod_webdav] compare COPY, MOVE Destination scheme 3 years ago
Glenn Strauss e92919788f [mod_webdav] silence warnings if built w/o locks 4 years ago
Glenn Strauss 77c01f9817 [core] buffer_append_path_len() 4 years ago
Glenn Strauss 80638252dc [multiple] validate UTF-8 in url-decoded paths 4 years ago
Glenn Strauss e8e59396d3 [core] reject decoded url-path without leading '/' 4 years ago
Glenn Strauss 8a8579802a [mod_webdav] separate func for each request method 4 years ago
Glenn Strauss ef1fdcd910 [mod_webdav] one fewer buffer copy for COPY,MOVE 4 years ago
Glenn Strauss 956a3fb9db [mod_webdav] fix LOCK on incorrect URI path 4 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 4 years ago
Glenn Strauss 1b8453886f [mod_webdav] quiet coverity false positive 4 years ago
Glenn Strauss f1e5f74f8f [mod_webdav] return 403 if file should exist 4 years ago
Glenn Strauss 8c0792a58c [multiple] better packing of struct chunk 4 years ago
Glenn Strauss 40d3408328 [core] perf: append response directly into write q 4 years ago
Glenn Strauss 90c30d5e90 [core] http_status_append() 4 years ago
Glenn Strauss 3dd3cde902 [core] abstraction layer for HTTP header manip 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss bd32f67046 [core] open additional fds O_CLOEXEC 4 years ago
Marco Angaroni 3faf042847 [mod_webdav] fix crash if stat fails, not ENOENT 5 years ago
Glenn Strauss 2bed2c14af [mod_webdav] check HAVE_UUID for -luuid 5 years ago
Glenn Strauss 7bda136e5f [mod_webdav] PROPFIND getetag attr must match GET 5 years ago
Gaël PORTAY e8498bbfcc [core] silence compiler warnings if !HAVE_FORK 5 years ago
Glenn Strauss 0cc7556aec [core] perf: stat_cache_mimetype_by_ext() 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Glenn Strauss 987a76ff58 [mod_webdav] fix crash when plugin_ctx cleaned up (fixes #2780) 6 years ago
Glenn Strauss 431bc346df remove #include "stream.h" where not used 6 years ago
Glenn Strauss d5f64cd85f [mod_webdav] compile fix when locking not enabled 6 years ago
Glenn Strauss 5bf5e1adcc fix race in dynamic handler configs (reentrancy) (fixes #2774) 6 years ago
Glenn Strauss 81ce160d83 silence warnings from clang ccc-analyzer 6 years ago
Glenn Strauss dd1ae42770 [mod_webdav] fix proppatch mem leak, other fixes (#fixes 1334, #fixes 2000) 6 years ago
Glenn Strauss af304330e7 [mod_webdav] remove excess SQL param to UNLOCK 6 years ago
Glenn Strauss f69f209e6d [core] option to stream request body to backend (fixes #376) 6 years ago
Glenn Strauss 4f6bd42268 [mod_webdav] create file w/ LOCK request if ENOENT 6 years ago
Glenn Strauss 34fbc868cf [mod_webdav] getetag and lockdiscovery live props 6 years ago
Glenn Strauss aee88d6916 [mod_webdav] create file w/ LOCK request if ENOENT 6 years ago
Glenn Strauss a9568d0ad6 check close() return code after writing to file 6 years ago
Glenn Strauss 80bb42266e [mod_webdav] improve PROPFIND,PROPPATCH (#1818, #1953) 6 years ago
Glenn Strauss e0115208ec [mod_webdav] map COPY/MOVE Destination to aliases (fixes #1787) 6 years ago
Glenn Strauss 8e3c6bf754 fallback to lseek()/read() if mmap() fails (#fixes 2666) 6 years ago
Glenn Strauss 3b6fd58fd9 [mod_webdav] lseek,read if fs can not mmap (#2666, fixes #962) 6 years ago
Glenn Strauss 8f27ff8cd4 defer reading request body until handle subrequest 6 years ago
Glenn Strauss f4cb07f723 [mod_webdav] readdir POSIX compat (fixes #1826) 6 years ago
Glenn Strauss ab829cee5e [mod_webdav] allow Depth: Infinity lock on file (fixes #2296) 6 years ago
Glenn Strauss f5453290b7 validate return values from strtol, strtoul (fixes #2564) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler c512345fa2 [config] check config option scope; warn if server option is given in conditional 7 years ago
Stefan Bühler 26226271de maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in synced 7 years ago
Stefan Bühler 33cebeb0f7 fix segfaults in many plugins if they failed configuration 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago