====== fseventer ======
**{{fseventer.zip|Download}}** Application 573Kb (v2.7.6, July 2010)
{{software:fseventer:icon.png }}
- Your donations help us to focus further development on particular projects.
Release plan (as of August 2010):
* v2.7.6 'Snow Secure' version to address low level issues
* v2.8.0 to eventually follow to readdress some usability issues
===== Description =====
* Observes filesystem changes using the same underlying API as Spotlight
* Provides a graphical representation of the file activity
* Example use could be to determine what files are changed via software installation, preferences, etc
* Requires admin access & will only work on Mac OS X 10.4+ i.e. "Tiger", "Leopard", or "Snow Leopard"
{{shot1.gif|Screen Shot - treeview}}
{{shot2.gif|Screen Shot - tableview and file inspector}}
===== Release Notes =====
* 2.80 (UNRELEASED)
* Tree trimming - limit depth/breadth in gui
* 2.7.6
* Restored support for G3/G4 class machines - bad xcode - BAD! (Sorry about this hickup dear users)
* 2.7.5 Snow Secure
* Supports 64bit kernel of Snow Leopard
* Secure install, no longer requires to be run from boot volume
* Can be run by normal (non-admin) user
* 2.7.0
* Experimental Support for 64 bit kernel
* Initial rewrite so authentication is as per Apple guidelines
* 2.6.6
* path and process filters can be exclude or include
* can filter out invisible (DOT) files
* can filter processes based on which application is frontmost
* Minor bug fixes
* 2.6.5 - Missing events bug fix (some events were quietly being ignored)
* Cosmetic improvements - crisper icons in table, core animation in filter
* Help now comments on Apple's fseventd (which has nothing to do with this app), and uninstalling
* 2.6.2 - Minor Bug fixes - removed noisy debug code
* 2.6 Filtering
* Advanced filters (event, process, path, etc) can be applied to all views
* Unified functionality into toolbar, with some nicer icons
* Extra preference added to revert to old style of tree
* 2.5 Interface redux
* Improved layout and clarity of tree
* Fixed incomplete printing bug and other various minor bugs
* 2.2.2 Usability bug fixes
* Donate window will NOT show once you've checked the donate box!
* Sparkle update fixed (removes need to force-quit application to complete auto-update)
* 2.2 Bug fixes, [[software:appcasts]] updating support.
* 2.1 Leopard support - including XATTR fsevents and monitoring via official FSEVENT API. Also now able to save results as log file.
* 2.0 New Gui with table and inspector, can now track up to 10000 events, new experimental list of all open files
* 1.6 Universal binary, alternative method to monitor events that doesn't require spotlight
* 1.5 Printing, drag'n'drop, keyboard navigation, better display algorithm and improved tooltips
* 1.1 Minor bug fixes for when lots of events, GUI tweaks, and added help
* 1.0 Password only needed for installation, click files for info & double-click to open in finder, more preferences, minor bug fix in tree code
* 0.6 Add Unicode filenames, handling of resource-forks, and improved fading of old items
* 0.5 Initial public release
===== Known Issues =====
* First time it is run it will ask for your password so that it can set root permissions on it's internal helper tool
* Pre 2.7.0 versions must be copied to a disk where root permissions can be set
* It will automatically drop events once its internal buffer is full - limit set in preferences (can increase to 10000)
* **BUG**: In the treeview, sometimes items (or the entire tree) will disappear - yet they can still be seen in the tableview
===== Future Plans =====
* Multiple selection, drag select, in the tree view
* Keyboard support for home/end pageup/down, toggling between views, etc
* The timeline view
* The process view
* File reads (unlikely)
===== Related Links =====
* [[http://www.kernelthread.com/software/fslogger|fslogger]] - command line tool that subscribes to Mac OS X 10.4+ fsevents and displays file system changes
* [[http://greenearthcommons.org/rian/gfslogger/|gfslogger]] (DEADLINK) - opensource implementation of fslogger