---- Changes since 1.130 ---- Backup emails are now send using the Read User Mail module, removing any dependency on the Sendmail module. ---- Changes since 1.140 ---- Added support for backups that span multiple tapes. The user will be notified by email when a tape change is needed, after which is link on the module's main apge can be clicked to signal that the backup should continue. Added access control options to restrict a user to only performing backups or restores, or limit the directories he is allowed to backup. Thanks for Martin Mewese for sponsoring these two features. Added the ability to use tar for backups instead of dump commands, on Linux and FreeBSD. Tar will be used automatically for filesystems that do not have a dump command (like reiserfs), and can be enabled for all filesystems on the Module Config page. ---- Changes since 1.150 ---- Improved layout of dump form. ---- Changes since 1.160 ---- Added module configuration option to prevent prompting for a new tape if the curent one runs out of space. ---- Changes since 1.170 ---- When scheduling a dump, it can be specified to run after the completion of another backup dump. This makes it easy to backup multiple directories to a single tape. When creating a TAR format backup, multiple directories can be entered. ---- Changes since 1.180 ---- A password can now be specified for remote backups and restores via SSH, on Linux and BSD systems. ---- Changes since 1.210 ---- Added options on Linux systems to verify a backup once it is complete, and to re-mount with the noatime option when backing up. ---- Changes since 1.260 ---- If the before-backup command fails, the entire backup is halted. Added support for bzipping TAR archives on Linux systems. ---- Changes since 1.270 ---- Added checkboxes and a button for deleting multiple backups at once. The backup message subject can include variables like ${HOSTNAME}, which will be substituted when the email is sent. ---- Changes since 1.290 ---- Made the backup and new tape email contents translatable. Added an option for setting the path to the remote rmt command for tar format backups on Linux. On Linux and BSD systems, backups and restores in TAR or EXT formats can be done via FTP as well as SSH, RSH and to local files. ---- Changes since 1.320 ---- Added a warning if % is used in filenames but strftime substition is not enabled. ---- Changes since 1.390 ---- When making tar format backups on Linux, an option to just append new files to the archive instead of over-writing it is available. ---- Changes since 1.400 ---- Fixed remote tar backups via FTP on OSX. Files and directories to exclude can be specified for TAR format backups on Linux. ---- Changes since 1.410 ---- Added checkboxes to control if failure of the pre and post-backup commands cause the whole job to be regarded as a failure. Prevent non-level-0 backups and updating of the /etc/dumpdates file for backups of directories that are not filesystem mount points, as this isn't supported by the dump command. ---- Changes since 1.440 ---- Fixed a bug that prevented backups of directories with spaces in their names from working properly on Linux. ---- Changes since 1.470 ---- When terminating a running backup, all sub-processes such as tar and dump commands are killed too. Converted the UI on Solaris, OSX and FreeBSD to use the new Webmin UI library. ---- Changes since 1.510 ---- Fixed verification when a dump is to a date-based destination and takes more than one day.