0.11 * Add RBAC support - the service now runs under a zfssnap role - service start/stop logs stay under /var/svc/log - other logs saved to /export/home/zfssnap (and syslog) * Add a 'zfs/interval' property value 'none' which doesn't use cron * Add a cache of svcprops to the method script * Add a com.sun:auto-snapshot user property used by all instances, com.sun:auto-snapshot:$LABEL takes precedence * Remove the seconds field of the snapshot name - it's not needed * Changed the way // works with recursive snapshots - ignore snapshot-children, and instead automatically determine when we can take recursive snapshots based on which datasets have the zfs user properties * Set avoidscrub to false by default (bug was fixed in in nv_94) * Bugfix from Dan - Volumes are datasets too * Automatically snapshot everything by setting com.sun:auto-snapshot=true on startup. (this gets done on all top level datasets - an existing property set to false on the top level dataset overrides this) * Check for missed snapshots on startup * Clean up shell style * Clean up preremove script * Write this Changelog 0.10 * Bugfix from Reid Spencer - Tim can't spell "RECURSIVE" (hah, I can now!:-) * Bugfix from Breandan Dezendorf - Labelled snapshots not being destroyed correctly * Ability to avoid taking snapshots when pool scrubs are in progress 0.9 * SVR4 packaging (with ugly postinstall/preremove scripts) * Add some canned instances for frequent,daily,hourly,weekly,monthly snapshots * Add 'zfs/fs-name' '//' property value * Change the timeout for the start/stop methods to infinity * Allow power users to avoid having ':' in snapshot names via $SEP * Add GUI utilities and some basic GNOME integration 0.8 * Bugfix from Dick Davies - fencepost error in crontab entries * Add locking around crontab updates * Add zfs/verbose feature for more logging if you really need it 0.7 * Bugfix from Bill Sommerfeld - make less logging noise * Add logging to syslog 0.6 * Option to take backups using zfs send after snapshots are taken * Allow us to have multiple schedules per filesystem (add labels) * Better fault handling - drop SMF instance to 'maintenance' if stuff goes wrong 0.5 * Bugfix from Joe Little - recursive snapshots weren't respecting retention limits 0.4 * Make zenity gui work on s10u2 * Clean up the logic that the gui uses to name different instances 0.3 * Add snapshot retention limits 0.2 * Fix the gui to show a different string when changing the interval * Fix a bug where seperate instances were removing each other's cron jobs 0.1 * Take periodic snapshots using cron and SMF * Snapshot children * Add zenity gui to create SMF manifests