132 Commits (445ce2c44f324589729fbeec5113edcc439908d7)

Author SHA1 Message Date
Glenn Strauss 6572976e06 [core] chunkqueue perf: code reuse 3 years ago
Glenn Strauss 146ea6bad0 [mod_webdav] invalidate parent dir in stat_cache 3 years ago
Glenn Strauss dd3d20c3d0 [mod_webdav] doc Microsoft-WebDAV-MiniRedir bugs 3 years ago
Glenn Strauss e9abd76acc [mod_webdav] workaround Microsoft-WebDAV-MiniRedir 3 years ago
Glenn Strauss b0ae5fcbcd [core] support weak etags with If-None-Match 3 years ago
Glenn Strauss 52c489837f [build] detect FreeBSD elftc_copyfile() 3 years ago
Glenn Strauss 77c2883da9 [mod_webdav] quiet coverity warnings 3 years ago
Glenn Strauss 311f258ab3 [mod_webdav] update stat_cache after file mod 3 years ago
Glenn Strauss 5ac92dca08 [mod_webdav] check If-None-Match (#1818) 3 years ago
Glenn Strauss aacdd3da02 [mod_webdav] special-case If: (<DAV:no-lock>) 3 years ago
Glenn Strauss ab005809e1 [mod_webdav] disable elftc_copyfile() on FreeBSD 3 years ago
Glenn Strauss 278c42abc5 [mod_webdav] platform portability fixes 3 years ago
Glenn Strauss d4b726bf24 [mod_webdav] provide ETag in more responses 3 years ago
Glenn Strauss d334ee5c2f [mod_webdav] deprecated unsafe partial PUT compat 3 years ago
Glenn Strauss eee29b65e5 [mod_webdav] check If-Match, If-Unmodified-Since (#1818) 3 years ago
Glenn Strauss 3111e24b71 [mod_webdav] clean up resources after do{}while(0) 3 years ago
yangfl 4af0f97f14 [mod_webdav] fix misbehavior on blank nodes in PROPPATCH 3 years ago
yangfl 6962fc2a5a [mod_webdav] fix uuid detection macro 3 years ago
Glenn Strauss 993cb545d8 [mod_webdav] surround Lock-Token with "<...>" 3 years ago
Glenn Strauss 50aae03c31 [mod_webdav] major rewrite (fixes #1818) 3 years ago
Glenn Strauss a15f40a569 [core] replace open() with fdevent_open_cloexec() 3 years ago
Mohammed Sadiq 6a988bb0d0 [multiple] cleaner calloc use in SETDEFAULTS_FUNC 3 years ago
Glenn Strauss f60f1a279e [core] extend dir redirection to take HTTP status 3 years ago
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 3 years ago
Glenn Strauss 77c01f9817 [core] buffer_append_path_len() 3 years ago
Glenn Strauss 80638252dc [multiple] validate UTF-8 in url-decoded paths 3 years ago
Glenn Strauss e8e59396d3 [core] reject decoded url-path without leading '/' 3 years ago
Glenn Strauss 8a8579802a [mod_webdav] separate func for each request method 3 years ago
Glenn Strauss ef1fdcd910 [mod_webdav] one fewer buffer copy for COPY,MOVE 3 years ago
Glenn Strauss 956a3fb9db [mod_webdav] fix LOCK on incorrect URI path 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 3 years ago
Glenn Strauss 1b8453886f [mod_webdav] quiet coverity false positive 3 years ago
Glenn Strauss f1e5f74f8f [mod_webdav] return 403 if file should exist 3 years ago
Glenn Strauss 8c0792a58c [multiple] better packing of struct chunk 3 years ago
Glenn Strauss 40d3408328 [core] perf: append response directly into write q 3 years ago
Glenn Strauss 90c30d5e90 [core] http_status_append() 3 years ago
Glenn Strauss 3dd3cde902 [core] abstraction layer for HTTP header manip 3 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 4 years ago
Glenn Strauss 2bed2c14af [mod_webdav] check HAVE_UUID for -luuid 4 years ago
Glenn Strauss 7bda136e5f [mod_webdav] PROPFIND getetag attr must match GET 4 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) 5 years ago
Glenn Strauss 431bc346df remove #include "stream.h" where not used 5 years ago