ESR Backup Change Log
Version 1.00 Release 1

This version makes the jump from the .99 release to the 1.0 release. This version offers significant and frequently requested features. The following changes have been made in this release

  • The following backups can now be run

    Full - Full backup is the starting point for all other backups, and contains all the data in the folders and files that are selected to be backed up. Because full backup stores all files and folders, frequent full backups result in faster and simpler restore operations.

    Incremental - Incremental backup means backing up everything that has changed since last full backup.

    Differential Backup Differential seems to be another name for incremental. Differential backup offers a middle ground by backing up all the files that have changed since the last full backup

  • Added support to set 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.
  • Added support to specify the date the backups are rotated, in past versions this was hard coded on Sunday.
  • Many bug fixes and code enchantments were made.

Version 0.99b Release 1

This version is a major bug fix release, there have also been many optimizations done to the code to improve performance. Here is a list of changes in this release.

  •  Fixed a bug in the configuration parsing which would break the email reporting.

  • Fixed a bug which would cause the backup to fail if it attempted to backup a directory with some special characters in it.

  • Fixed a bug in the ftp functions which caused ESR to exit on a FTP failure without returning an error.

  • Fixed a timestamp issue where the date in the email reports would show Jan 1, 1970 on some systems.

  • Optimized the backup engine code and cleaned up some old references that were no longer needed.

  • Added better support for upgrades, ESR now includes a script to preserve your settings when upgrading.

 

Version 0.98b Release 6

An external SMTP server can now be used to send mail rather then using sendmail. (Net::SMTP perl module is required).

Fixed an error in the processing of some files with special characters. These characters are now properly escaped.

Fixed a bug that occurred when using the Windows FTP ServU FTP server. This bug caused ESR Backup to attempt to recreate the backup directories each time the backup runs.

Version 0.98b Release 5

Fixed a Invalid cross-device link error that occurred on some OSs when ESR Backup attempted to move files across file system boundaries.
-Thanks to Lissa Avery for the bug report.

Version 0.98b Release 4
General code cleanup and tuning, Fixed some inconsistencies with the documentation.

Fixed a MAJOR bug with the archive rotation code --Thanks to Kevin Old for the bug report and fix.

ALL USERS OF ESR BACKUP PRIOR TO 0.98b RELEASE 4 ARE STRONGLY URGED TO UPGRADE TO THE LATEST VERSION IMMEDIATELY.

Version 0.98b Release 3
* Fixed a bug that gave confusing and incorrect error messages.

*Fixed a bug that could cause backup corruption when using ESR Backup with multiple users and multiple configuration files.

--NOTE--
If you use ESR Backup with multiple configuration files or multiple users YOU MUST set this label to a unique value for each configuration file passed to ESR Backup , failing to do so could result in backup corruption.

* Restructured the configuration file for easier use.

* ESR Backup now tags the archives with a time stamp, therefore multiple backups can be done on the same day, without overwriting an existing backup.

* Fixed a bug where a mail error could be generated even if the email reporting option was not set.

* Added a feature to decrypt-archive.pl so it will now check to see if an archive has been encrypted before working on it. This will prevent decrypt-archive.pl from mangling unencrypted archives.
 
Version 0.98b Release 2
* Improved the signal handling code so temp files are removed if the software receives a interrupt signal or encounters a fatal error.

* Improved overall error checking throughout.

* Added e-mail reporting capabilities.

* Added the -q flag to suppress warnings and errors to the console. This can be used if you receive e-mail reports as this information will be redundant.
 
Version 0.98b Release 1
* Changed the parsing of the backup definition file to
allow comments and blank lines. Allows for easier organization
of the file for complex backups.

* Added archive label to the configuration file. This allows you
to label your archives with a custom tag. This is useful if you
backup multiple systems to the same remote server.

* Fixed a bug where if the program encountered an error backing up some files it would not make a log entry or generate a error. Now any files that cannot be backed up will generate a message in the log giving the filename and the reason.

 
Version 0.98b
Initial Release

 

 

Main + Download + Documentation + System Requirements + Changes + FAQ


ESR Backup is Copyright (c) 2004 Shawn Scott