73 Commits (020a83c265d7665193b61938d902f322ee006886)

Author SHA1 Message Date
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() 4 years ago
Glenn Strauss e0dbff4750 [core] slightly simpler flag append to string 4 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) 5 years ago
Glenn Strauss 9287c87dcd [core] cleanup: consolidate FAM code in stat_cache 5 years ago
Glenn Strauss f97f2e359c [stat_cache] remove debug code littered in file 5 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 6 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
Stefan Bühler 69f890e2c5 [stat-cache] fix handling of collisions, might have returned wrong data (fixes #2669) 7 years ago
Stefan Bühler 9257d7df4f [bsd xattr] fix compile break with BSD extended attributes in stat_cache 7 years ago
Stefan Bühler fa8b154628 fix undefined integer shift 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 7 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 7 years ago
Moritz Wilhelmy 4d55d4ada3 add support for (Free)BSD extended attributes 8 years ago
Stefan Bühler 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 8 years ago
Stefan Bühler d8b363c1d1 [stat-cache] fix FAM cleanup/fdevent handling 9 years ago
Stefan Bühler ae1335503a [stat-cache] FAM: fix use after free (CVE-2013-4560) 9 years ago
Stefan Bühler 6f208cfde1 fix/silence bugs reported by ccc-analyzer (clang) 9 years ago
Stefan Bühler 38f2d1ddd7 cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls 12 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 13 years ago
Stefan Bühler 4df22f2a32 Fix issues found with clang analyzer 13 years ago
Stefan Bühler 57066345e4 Workaround broken operating systems: check for trailing '/' in filenames (fixes #1989) 13 years ago
Stefan Bühler 07d9517df6 Removed unneeded buffer_is_empty check in stat cache 13 years ago
Stefan Bühler b3027fef1c Allow xattr to overwrite mime type (fixes #1929) 13 years ago
Stefan Bühler 7a64f2f888 fix segfault for stat_cache(fam) calls with relative path (without '/', can be triggered by x-sendfile) (#1750) 14 years ago
Jan Kneschke e745fd6a12 added more debug output if FAM fails to monitor a dir (for #824) 15 years ago