Skip to content

Release 1.4

Compare
Choose a tag to compare
@trufae trufae released this 01 Jul 23:54
· 59 commits to master since this release

This release comes with some really interesting features and as always some interesting bugs fixed.

  • Split inotify / fanotify into separate backends for consistency
  • New backend for XNU (kdebug)
  • Code cleanup and occasional refactoring
  • Linux's inotify backend now recursively watches in directories
  • Fixed some bugs related to inotify and fanotify

KDebug is a kernel interface available in XNU (iOS / OSX) that allows to trace system-wide syscalls. This interface is also available on BSD, but it hasnt been tested. The new backend keeps tracks of all the syscalls executed by all the programs in the system that access the filesystem (open, readdir, mkdir ,...) and translate those events into fsmon messages.

Also, this release fixes some of the most annoying complains of fsmon on Android. The inotify and fanotify backends have been reviewed and splitted, handling the events in a more correct way and tracking all the subdirectories created at runtime. This permits to have the same behaviour across all the backends.