Release Notes: The bug where the file being watched contains one of the formats available for substitution was fixed. A directory that is renamed or moved is now watched properly. Unnecessary watching of create events was fixed. A feature was added to reload the configuration file when the SIGHUP signal is received. A feature to specify the charset was added.
Release Notes: A -X option was added for specifying exceptions with regular expression. New string formats are allowed in command options: %c, the event cookie number, %e, the event name, and %F, the old filename in the case of moved_to events. The behavior of sending email was changed. Emails are now sent for all defined events.
Release Notes: This release validates the XML configuration file using its DTD file. It uses now the Perl module XML::SimpleObject::LibXML instead of XML::Simple for XML validation.
Release Notes: The status was changed from alpha to beta. A minor fix was made, and the documentation was updated.
Release Notes: A pid file is supported in the daemon mode, and it is by default /var/run/iwatch.pid. The --help and --version options are supported, and their outputs were updated. The documentation was updated.
Release Notes: The -q option was removed again because it is not necessary anymore. By default, the list of monitored directories is now neither printed out nor in syslog, but it can be enabled with the -v option.
Release Notes: The -t "filter string" or filter="filter string" option was added. If this is used, events will only be reported if the file or directory name matches the filter string.
Release Notes: Taint mode ("-T") is now used to improve security. Syslog messages are disabled by default, but they can be enabled or disabled in each watched directory or file. syslog="on" in configuration file or the -s option is can be used to enable the syslog report. In command line mode, the -w option is now deprecated. Directories and file names should instead be specified in the argument as, for example, ./iwatch /bin . Time stamps were added to the output.