The ability to perform differential backups has been added. Support has been added for setting a backup schedule within the configuration file. This will allow you to set the type of backup that is performed on each day of the week. In past versions, this was hard coded. The ability to specify the date the backups are rotated has been added; in past versions, this was hard coded to be Sunday. Many bugfixes and code enhancements were made.
Fixes a bug in the configuration parsing that would break email reporting. Fixes a bug that would cause the backup to fail if it attempted to backup a directory with some special characters in it. Fixes a bug in the FTP functions that caused ESR to exit on an FTP failure without returning an error. Fixes a timestamp issue where the date in the email reports would show Jan 1, 1970 on some systems. Optimizes the backup engine code and cleans up some old references that were no longer needed. Adds better support for upgrades.
This release fixes a bug that occured when transferring files to an FTP
Servu FTP server on Windows and one which occured when parsing filenames
with special characters (these characters are now properly escaped).
Support for sending email reports via a external SMTP server in addition
to the sendmail binary has been added.
This version fixes an "Invalid cross-device link" error that occurred on some operating systems when attempting to move files across file system boundaries. An upgrade package is also available containing only the files that have changed since the last release.
This release fixes a major bug with the archive rotation code where the archives would not be rotated and stored correctly. There was a general code cleanup and tuning, and some inconsistencies with the documentation and install file were fixed.