92 Commits (146ea6bad0c04a582652d603bd954f10c4a8b83d)

Author SHA1 Message Date
Glenn Strauss 146ea6bad0 [mod_webdav] invalidate parent dir in stat_cache 3 years ago
Glenn Strauss 9bb01a49df [core] check if splay_tree NULL before invalidate 3 years ago
Glenn Strauss d836d20317 [stat_cache] fix compilation error for cmake 3 years ago
Glenn Strauss 84db583e3e [stat_cache] FAM: whitespace-only change 3 years ago
Glenn Strauss 60a4b5f118 [stat_cache] FAM: separate routine for FDEVENT_IN 3 years ago
Glenn Strauss 8cc189f4c6 [stat_cache] FAM: improve monitoring, cache 16 sec 3 years ago
Glenn Strauss f56800e86a [stat_cache] no longer stat() and open() for stat 3 years ago
Glenn Strauss 57470365a2 [stat_cache] interfaces to invalidate entries 3 years ago
Glenn Strauss f89f9191f4 [stat_cache] FAM: funcs to invalidate entries 3 years ago
Glenn Strauss c7eaa502ec [stat_cache] FAM: ignore event with no valid match 3 years ago
Glenn Strauss 18faa0910c [stat_cache] FAM: check hash collision before add 3 years ago
Glenn Strauss 8772e85cea [stat_cache] FAM: ignore follow-symlink config 3 years ago
Glenn Strauss 1971da13db [stat_cache] FAM: improve handling modified file 3 years ago
Glenn Strauss 38ce790657 [stat_cache] FAM: use entry hash index as userdata 3 years ago
Glenn Strauss a3d171526a [stat_cache] FAM: check FAMNextEvent() return code 3 years ago
Glenn Strauss cc49703372 [stat_cache] FAM: reduce string copying 3 years ago
Glenn Strauss a50b72c356 [stat_cache] remove splaytree ins/del debug code 3 years ago
Glenn Strauss 47d006ae47 [stat_cache] pass age param for stat cache cleanup 3 years ago
Glenn Strauss baa5f04335 [stat_cache] store entries without trailing slash 3 years ago
Glenn Strauss 020a83c265 [stat_cache] separate symlink pol from data struct 3 years ago
Glenn Strauss 73bfee6308 [stat_cache] separate func for symlink policy chk 3 years ago
Glenn Strauss a15f40a569 [core] replace open() with fdevent_open_cloexec() 3 years ago
Glenn Strauss 37bd124ae4 [core] pass conf.follow_symlink in more places 3 years ago
Glenn Strauss 9113011d5b [core] pass (fdnode *) for registered fdevent fd 3 years ago
Glenn Strauss 800e9b7349 [core] remove fde_ndx member outside fdevents 3 years ago
Glenn Strauss 7d4ecd01e8 [core] perf: incremental hash of pathname w/o copy 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 3 years ago
Glenn Strauss e0dbff4750 [core] slightly simpler flag append to string 3 years ago
Glenn Strauss bbf01a3a6c [core] reset var if FAMMonitorDirectory() fails 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss 758d24142b [core] fix incorrect hash algorithm impl 4 years ago
Glenn Strauss bd32f67046 [core] open additional fds O_CLOEXEC 4 years ago
Glenn Strauss b1df38ab6a [core] increase stat_cache abstraction 4 years ago
Glenn Strauss d5d0258362 [core] support POLLRDHUP, where available (#2743) 4 years ago
Glenn Strauss 9287c87dcd [core] cleanup: consolidate FAM code in stat_cache 4 years ago
Glenn Strauss f97f2e359c [stat_cache] remove debug code littered in file 4 years ago
Glenn Strauss 685cab057e [core] rename fd_close_on_exec() 5 years ago
Gaël PORTAY e8498bbfcc [core] silence compiler warnings if !HAVE_FORK 5 years ago
Glenn Strauss 86bb8be2c8 [core] perf: skip redundant strlen() if len known 5 years ago
Glenn Strauss 9e46b8ea25 [core] extend mimetype search w/o leading '.' 5 years ago
Glenn Strauss 0cc7556aec [core] perf: stat_cache_mimetype_by_ext() 5 years ago
Glenn Strauss 8e97c84c0f [core] fix stat_cache initialization error 5 years ago
Glenn Strauss e116479731 [core] make stat_cache private to stat_cache.c 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Glenn Strauss 20a2a0d2e3 remove unused sys-mmap.h from stat_cache.c 5 years ago
Glenn Strauss acd5e450b5 [security] disable stat_cache if !follow-symlink (fixes #2724) 6 years ago
Glenn Strauss a65c57a548 [core] open fd when appending file to cq (fixes #2655) 6 years ago
Glenn Strauss d17d48e01e [stat] mimetype.xattr-name global config option (fixes #2631) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler 566cf8decb add force_assert for more allocation results 6 years ago