Commit graph

16 commits

Author SHA1 Message Date
f6158c8240
feat: add backend flags for rename events 2026-03-29 14:59:14 +02:00
99dec3f689
fix(inotify): report .closed events separately from .modified events 2026-03-29 14:28:23 +02:00
95c7580a87
fix(kqueue): remove watch on old directory after directory rename 2026-03-29 13:23:16 +02:00
bafa7d4b24
fix: minor clean-up 2026-03-15 00:33:56 +01:00
4339c122eb
fix: more fixing of fixes 2026-03-15 00:27:52 +01:00
f60f9e6a21
fix: fix the fixes and add more error logging 2026-03-15 00:17:52 +01:00
eb42d23fc8
fix: log silent errors and fix scan_dir dangling snapshot key 2026-03-15 00:08:07 +01:00
2e1f469e3e
fix: log before stopping watch thread on handler error 2026-03-14 23:51:11 +01:00
2e7838515b
fix(kqueue): copy watch path under lock in thread_fn to prevent use-after-free 2026-03-14 23:44:31 +01:00
f4821d79e8
fix(kqueue): avoid more potential leaks 2026-03-14 19:32:16 +01:00
94e150a522
fix(kqueue): fix an unlocked snapshots usage 2026-03-14 19:08:13 +01:00
79eb81c816
fix(kqueue): prevent a leak on handler error 2026-03-14 19:07:58 +01:00
ae091a5e35
fix(kqueue): make sure we release snapshots_mutex on errors 2026-03-14 18:58:28 +01:00
338c8460ff
fix(kqueue): fix a possible fd leak on add_watch races 2026-03-14 18:47:57 +01:00
00140fcfe6
fix: make sure we release self.snapshots_mutex on errors 2026-03-14 18:42:43 +01:00
6930adae7f
refactor: re-organize backends into separate files 2026-03-09 09:51:01 +01:00