Line 35: |
Line 35: |
| ==== Changelog ==== | | ==== Changelog ==== |
| <pre> | | <pre> |
− | * Wed May 28 2008 Michael Weinberger 1.0.0-3 | + | * Fri Jan 02 2009 Michael Weinberger 2.0.0-beta21 |
− | Re-added type 'desktop' to pre-backup event for SME6 compatibility
| + | |
− | * Wed Apr 23 2008 Michael Weinberger 1.0.0-2 | + | - show last execution time in --show-schedule |
− | Bug fix #4210, command "affa --show-schedule" executes postJobCommand
| + | |
| + | * Thu Jan 01 2009 Michael Weinberger 2.0.0-beta20 |
| + | |
| + | - Fixed calculation of compression rate in chunkfile() |
| + | - Changed format of --list-archives output: added Exec Time and Bytes received |
| + | - Changed format of --status: added Exec Time, removed Disk usage |
| + | - Output formatted table in --disk-usage |
| + | - added --debug CLI switch |
| + | |
| + | * Tue Dec 30 2008 Michael Weinberger 2.0.0-beta19 |
| + | |
| + | - Retry feature added, new props RetryAfter,RetryAttempts and RetryNotification |
| + | - Dependency rsync >= 3.0.4 added to spec file |
| + | - Append job status on testmail (because spam filter on receiver site) |
| + | - log total execution time |
| + | |
| + | * Fri Dec 26 2008 Michael Weinberger 2.0.0-beta18 |
| + | |
| + | - bugfix check-connections: in ssh check in rsyncd mode |
| + | - escape single quotes in source dir names |
| + | - Bug 4882 fixed: LVM mapped devices |
| + | |
| + | * Fri Dec 19 2008 Michael Weinberger 2.0.0-beta17 |
| + | |
| + | - dont chunk ESXi vmdk files in linkdest archive that will be deleted afterwards |
| + | - show disk usage at time at job run in --status |
| + | - new option --disk-usage shows current disk usage of all Root Dirs |
| + | - Bug 4852 fixed |
| + | - Modifications to allow backup of specific files (Bug 4853) |
| + | |
| + | * Thu Dec 11 2008 Michael Weinberger 2.0.0-beta16 |
| + | |
| + | - shorten command line of rsync command when syncing ESXi VM. Dropbear has limits |
| + | |
| + | * Wed Dec 10 2008 Michael Weinberger 2.0.0-beta15 |
| + | |
| + | - chunk feature now working for all job types |
| + | - new property chunkFiles |
| + | - new options --chunk-archive and --unchunk-archive |
| + | |
| + | * Mon Dec 08 2008 Michael Weinberger 2.0.0-beta14 |
| + | |
| + | - --delete-job: Delete logfile |
| + | - samba template for Affa archives |
| + | - Bugfix: snapshot was removed to early. Wrong vmx file copied |
| + | - disabled chunk feature for now. Needs more testing |
| + | |
| + | * Sun Dec 07 2008 Michael Weinberger 2.0.0-beta12 |
| + | |
| + | - using perl Compress::Bzip2 |
| + | |
| + | * Sat Dec 06 2008 Michael Weinberger 2.0.0-beta11 |
| + | |
| + | - replaced gzip by bzip2 as gzip inserts timestamps |
| + | |
| + | * Thu Dec 04 2008 Michael Weinberger 2.0.0-beta10 |
| + | |
| + | - bugfixes |
| + | |
| + | * Thu Dec 04 2008 Michael Weinberger 2.0.0-beta09 |
| + | |
| + | - chunk and compress vmdk files |
| + | |
| + | * Thu Nov 27 2008 Michael Weinberger 2.0.0-beta08 |
| + | |
| + | - allow special characters in VM name and pathes |
| + | |
| + | * Tue Nov 11 2008 Michael Weinberger 2.0.0-beta07 |
| + | |
| + | - New Dropbear Version 0.51 did not work stable. Stay with original 0.49 and th exit status bug |
| + | - Modified Affa to not to check exit status of ssh and rsync command |
| + | |
| + | * Sat Nov 08 2008 Michael Weinberger 2.0.0-beta06 |
| + | |
| + | - FIXED: rsync did not work for VM with blanks in name |
| + | - SSH exit codes now checked as Dropbear 0.51 is used on ESX3i host |
| + | |
| + | * Tue Nov 04 2008 Michael Weinberger 2.0.0-beta05 |
| + | |
| + | - log msg and exit if VI Pert Tool Kit installed |
| + | - Fixed: in job sample scripts create affa db if not exists |
| + | |
| + | * Tue Nov 04 2008 Michael Weinberger 2.0.0-beta04 |
| + | |
| + | - Allow setups with dailyKeep=0, weeklyKeep=0, monthlyKeep=0 or yearlyKeep=0 |
| + | - Fixed: Yearly archives not listed in --status and --list-archives |
| + | |
| + | * Mon Nov 03 2008 Michael Weinberger 2.0.0-beta03 |
| + | |
| + | - cleaner logging of VI API errors |
| + | - backing up ESXi server config and root home dir |
| + | - Checking VI API connect in --check-connections |
| + | |
| + | * Sun Nov 02 2008 Michael Weinberger 2.0.0-beta02 |
| + | |
| + | - Fixed: Log file excerpt was not appened to Email. |
| + | - Fixed: checkConnection() did not work for ESXi |
| + | - Fixed: ssh find command did not use the HostKeyAlias option |
| + | - Catch die from VI Toolkit |
| + | - Close VI API session while rsyncing |
| + | |
| + | * Fri Oct 31 2008 Michael Weinberger 2.0.0-beta01 |
| + | |
| + | - ESXi support added |
| + | |
| + | * Tue May 27 2008 Michael Weinberger 1.0.0-3 |
| + | |
| + | Re-added type 'desktop' to pre-backup event for SME6 compatibility |
| + | |
| + | * Tue Apr 22 2008 Michael Weinberger 1.0.0-2 |
| + | |
| + | Bug fix #4210, command "affa --show-schedule" executes postJobCommand |
| + | |
| * Fri Apr 04 2008 Michael Weinberger 1.0.0-1 | | * Fri Apr 04 2008 Michael Weinberger 1.0.0-1 |
− | Final release
| + | |
− | man page updated | + | Final release |
| + | man page updated |
| + | |
| * Fri Apr 04 2008 Michael Weinberger 0.10.0-2 | | * Fri Apr 04 2008 Michael Weinberger 0.10.0-2 |
− | added --all option to --rise
| + | |
| + | added --all option to --rise |
| + | |
| * Mon Mar 10 2008 Michael Weinberger 0.10.0-1 | | * Mon Mar 10 2008 Michael Weinberger 0.10.0-1 |
− | Increased release number
| + | |
| + | Increased release number |
| Added 10 sec timeout in Net::DNS::Resolver->search | | Added 10 sec timeout in Net::DNS::Resolver->search |
| + | |
| * Mon Mar 10 2008 Michael Weinberger 0.9.0-11 | | * Mon Mar 10 2008 Michael Weinberger 0.9.0-11 |
− | Specfile fix
| + | |
| + | Specfile fix |
| + | |
| * Mon Mar 10 2008 Michael Weinberger 0.9.0-10 | | * Mon Mar 10 2008 Michael Weinberger 0.9.0-10 |
− | Delete locally created watchdog file after remotecopy
| + | |
| + | Delete locally created watchdog file after remotecopy |
| Bugfix 4035 | | Bugfix 4035 |
| Added default AutoUnmount property to sample script | | Added default AutoUnmount property to sample script |
Line 56: |
Line 177: |
| Do not delete md5sum in --create-backup-file when verify is skipped by user | | Do not delete md5sum in --create-backup-file when verify is skipped by user |
| Set lock in --create-backup-file | | Set lock in --create-backup-file |
| + | |
| * Sun Mar 09 2008 Michael Weinberger 0.9.0-9 | | * Sun Mar 09 2008 Michael Weinberger 0.9.0-9 |
− | trap signals in --create-backup-file
| + | |
| + | trap signals in --create-backup-file |
| + | |
| * Sat Mar 08 2008 Michael Weinberger 0.9.0-8 | | * Sat Mar 08 2008 Michael Weinberger 0.9.0-8 |
− | Permissions in /usr/lib/affa
| + | |
| + | Permissions in /usr/lib/affa |
| + | |
| * Sat Mar 08 2008 Michael Weinberger 0.9.0-7 | | * Sat Mar 08 2008 Michael Weinberger 0.9.0-7 |
− | md5sum in --create-backup-file
| + | |
| + | md5sum in --create-backup-file |
| + | |
| * Fri Mar 07 2008 Michael Weinberger 0.9.0-6 | | * Fri Mar 07 2008 Michael Weinberger 0.9.0-6 |
− | Added option --create-backup-file
| + | |
| + | Added option --create-backup-file |
| Using line number as error code in affaErrorExit() | | Using line number as error code in affaErrorExit() |
| Fixed /etc/profile.d/affa.sh | | Fixed /etc/profile.d/affa.sh |
| + | |
| * Mon Mar 03 2008 Michael Weinberger 0.9.0-5 | | * Mon Mar 03 2008 Michael Weinberger 0.9.0-5 |
− | delete new style Dovecot's index files dovecot.index*
| + | |
− | delete dovecot index files on remote server in --full-restore
| + | - delete new style Dovecot's index files dovecot.index* |
| + | - delete dovecot index files on remote server in --full-restore |
| + | |
| * Fri Feb 29 2008 Michael Weinberger 0.9.0-4 | | * Fri Feb 29 2008 Michael Weinberger 0.9.0-4 |
− | set localhost as default remoteHostName in /etc/e-smith/templates//etc/cron.d/affa/00jobs
| + | |
| + | set localhost as default remoteHostName in /etc/e-smith/templates//etc/cron.d/affa/00jobs |
| + | |
| * Wed Feb 27 2008 Michael Weinberger 0.9.0-3 | | * Wed Feb 27 2008 Michael Weinberger 0.9.0-3 |
− | removed %post from spec file
| + | |
| + | removed %post from spec file |
| + | |
| * Sat Feb 02 2008 Michael Weinberger 0.9.0-2 | | * Sat Feb 02 2008 Michael Weinberger 0.9.0-2 |
− | Bugfix: Report db was not deleted in deleteJob()
| + | |
| + | Bugfix: Report db was not deleted in deleteJob() |
| don't use -q on ssh commands with Debug=yes | | don't use -q on ssh commands with Debug=yes |
− | * Fri Feb 1 2008 Shad L. Lords <slords@mail.com> 0.9.0-1 | + | |
− | Fix specfile for building in new buildsystem
| + | * Fri Feb 01 2008 Shad L. Lords <slords@mail.com> 0.9.0-1 |
| + | |
| + | - Fix specfile for building in new buildsystem |
| + | |
| * Fri Jan 18 2008 Michael Weinberger | | * Fri Jan 18 2008 Michael Weinberger |
− | Version 0.9.0
| + | |
| + | Version 0.9.0 |
| Bugfix: run cronSetup() after job delete | | Bugfix: run cronSetup() after job delete |
| Throw error if nothing was backed up (empty archive) | | Throw error if nothing was backed up (empty archive) |
| Added rsyncd support for backing up Windows/Cygwin | | Added rsyncd support for backing up Windows/Cygwin |
| Added option and property remoteOS. Which remoteOS=cgywin the | | Added option and property remoteOS. Which remoteOS=cgywin the |
− | send key and revoke key functions use the right path to the
| + | send key and revoke key functions use the right path to the |
− | authorized_keys2 file and login as user Administrator
| + | authorized_keys2 file and login as user Administrator |
| + | |
| * Sat Dec 29 2007 Michael Weinberger | | * Sat Dec 29 2007 Michael Weinberger |
− | Version 0.8.1
| + | |
− | Automount Bugfix [Bug 3165]: Only exit with error on mount failure when in backup run. Otherwise log the error and continue. | + | Version 0.8.1 |
| + | Automount Bugfix [Bug 3165]: Only exit with error on mount failure |
| + | when in backup run. Otherwise log the error and continue. |
| + | |
| * Thu Dec 20 2007 Michael Weinberger | | * Thu Dec 20 2007 Michael Weinberger |
− | Version 0.8.0
| + | |
| + | Version 0.8.0 |
| added bash completion script | | added bash completion script |
| added option --kill JOB | | added option --kill JOB |
Line 99: |
Line 245: |
| affa --send-key w/o arguments sends the keys for all jobs | | affa --send-key w/o arguments sends the keys for all jobs |
| removed Property StrictHostKeyChecking | | removed Property StrictHostKeyChecking |
− | UPDATE FROM VERSIONS<8: run the command 'affa --send-key' to generate the known hosts entries for all jobs | + | UPDATE FROM VERSIONS<8: run the command 'affa --send-key' to generate |
| + | the known hosts entries for all jobs |
| + | |
| * Wed Dec 12 2007 Michael Weinberger | | * Wed Dec 12 2007 Michael Weinberger |
− | Version 0.7.0
| + | |
− | Modified logging: Job run logs to /var/log/affa/JOBNAME.log, all other to /var/log/affa/affa.log | + | Version 0.7.0 |
| + | Modified logging: Job run logs to /var/log/affa/JOBNAME.log, all other |
| + | to /var/log/affa/affa.log |
| Bugfix: Check error status of --send-key and --revoke-key | | Bugfix: Check error status of --send-key and --revoke-key |
| New: Options --show-schedule | | New: Options --show-schedule |
| Modified: Option --list-archives now accepts multiple args or none | | Modified: Option --list-archives now accepts multiple args or none |
− | Fix: install watchdog on source server before every run not only scheduled, to avoid watchdog triggered if a non-scheduled run take to long time. | + | Fix: install watchdog on source server before every run not only scheduled, |
| + | to avoid watchdog triggered if a non-scheduled run take to long time. |
| + | |
| * Wed Nov 28 2007 Michael Weinberger | | * Wed Nov 28 2007 Michael Weinberger |
− | Version 0.6.8
| + | |
| + | Version 0.6.8 |
| Bugfix: Automount was done too late. Daily backup never ran. | | Bugfix: Automount was done too late. Daily backup never ran. |
| + | |
| * Wed Nov 21 2007 Michael Weinberger | | * Wed Nov 21 2007 Michael Weinberger |
− | Version 0.6.7
| + | |
| + | Version 0.6.7 |
| Bugfix: Size and No. of files were not shown in --status | | Bugfix: Size and No. of files were not shown in --status |
| Improved deleting of directories | | Improved deleting of directories |
| added --check-connections option | | added --check-connections option |
| Increased width of job column in --stats table | | Increased width of job column in --stats table |
| + | |
| * Sun Nov 11 2007 Michael Weinberger | | * Sun Nov 11 2007 Michael Weinberger |
− | Version 0.6.6
| + | |
| + | Version 0.6.6 |
| Property rsync--modify-window added | | Property rsync--modify-window added |
− | Modified recursivly deleting directories | + | Modified recursive deleting directories |
| + | |
| * Wed Nov 07 2007 Michael Weinberger | | * Wed Nov 07 2007 Michael Weinberger |
− | Version 0.6.5
| + | |
| + | Version 0.6.5 |
| ssh options added to scp commands | | ssh options added to scp commands |
| added post-backup event | | added post-backup event |
| + | |
| * Wed Aug 08 2007 Michael Weinberger | | * Wed Aug 08 2007 Michael Weinberger |
− | Version 0.6.4
| + | |
| + | Version 0.6.4 |
| delete dovcot index files after a --rise | | delete dovcot index files after a --rise |
| + | |
| * Thu Jul 05 2007 Michael Weinberger | | * Thu Jul 05 2007 Michael Weinberger |
− | Version 0.6.3
| + | |
| + | Version 0.6.3 |
| Bugfix: with RPMCheck=yes the affa-rpmlist was not found in the | | Bugfix: with RPMCheck=yes the affa-rpmlist was not found in the |
| archive. Wrong path to schedule.0 instead of scheduled.running. | | archive. Wrong path to schedule.0 instead of scheduled.running. |
| Side effect of changes in version 0.5.0. [Bug 3128] | | Side effect of changes in version 0.5.0. [Bug 3128] |
| + | |
| * Tue Jul 03 2007 Michael Weinberger | | * Tue Jul 03 2007 Michael Weinberger |
− | Version 0.6.2
| + | |
| + | Version 0.6.2 |
| Bugfix: Filesys::DiskFree requires $ENV{LANG}="en_US" [Bug 3119] | | Bugfix: Filesys::DiskFree requires $ENV{LANG}="en_US" [Bug 3119] |
| Bug reported to bug-Filesys-DiskFree [at] rt.cpan.org | | Bug reported to bug-Filesys-DiskFree [at] rt.cpan.org |
− | * Mon Jun 25 2007 Michael Weinberger | + | |
− | Version 0.6.1
| + | * Mon Jun 25 2007 Michael Weinberger |
| + | |
| + | Version 0.6.1 |
| Fix 3080 was not applied. | | Fix 3080 was not applied. |
| + | |
| * Mon Jun 18 2007 Michael Weinberger | | * Mon Jun 18 2007 Michael Weinberger |
− | Version 0.6.0
| + | |
− | Replaced Filesys::DiskSpace by Filesys::DiskFree as the latter supports CIFS file system
| + | Version 0.6.0 |
− | using Filesys::DiskFree->mount and ->device instead of scanning /proc/mounts
| + | - Replaced Filesys::DiskSpace by Filesys::DiskFree as the latter |
− | mkdir RootDir only on job run to avoid making it in an unmounted mountpoint
| + | supports CIFS file system |
| + | - using Filesys::DiskFree->mount and ->device instead of scanning /proc/mounts |
| + | - mkdir RootDir only on job run to avoid making it in an unmounted mountpoint |
| + | |
| * Mon Jun 18 2007 Michael Weinberger | | * Mon Jun 18 2007 Michael Weinberger |
− | Version 0.5.2
| + | |
− | Sending ssh key failed. When grep returned an error
| + | Version 0.5.2 |
| + | - Sending ssh key failed. When grep returned an error |
| the mv command was not executed. Using ';' instead of '&&' | | the mv command was not executed. Using ';' instead of '&&' |
| for chaining commands. [Bug 3080] | | for chaining commands. [Bug 3080] |
− | /root/.ssh/authorized_keys2: No such file or directory warning.
| + | - /root/.ssh/authorized_keys2: No such file or directory warning. |
| Run a touch to guarantee, that the file exists. [Bug 3080] | | Run a touch to guarantee, that the file exists. [Bug 3080] |
− | same issue with --revoke-key
| + | - same issue with --revoke-key |
| + | |
| * Thu Jun 14 2007 Michael Weinberger | | * Thu Jun 14 2007 Michael Weinberger |
− | Version 0.5.1
| + | |
− | Bugfix automount: getStatus() unmounts the device while a job is running
| + | Version 0.5.1 |
− | Status table: Last=never, if there are no archives at all
| + | - Bugfix automount: getStatus() unmounts the device while a job is running |
| + | - Status table: Last=never, if there are no archives at all |
| + | |
| * Tue Jun 12 2007 Michael Weinberger | | * Tue Jun 12 2007 Michael Weinberger |
− | Version 0.5.0
| + | |
− | New property AutomountOptions
| + | Version 0.5.0 |
− | status table: grouped disabled jobs. Show Last='-' for disabled jobs instead of 'failed'
| + | - New property AutomountOptions |
− | unlink lockfile in getLock()
| + | - status table: grouped disabled jobs. Show Last='-' for disabled jobs |
− | Changes to improve robustness in case of network outage:
| + | instead of 'failed' |
| + | - unlink lockfile in getLock() |
| + | - Changes to improve robustness in case of network outage: |
| - writing to a temporary archive scheduled.running and linkdest | | - writing to a temporary archive scheduled.running and linkdest |
| against the latest existing archive (usually scheduled.0). Then | | against the latest existing archive (usually scheduled.0). Then |
Line 167: |
Line 344: |
| - scheduledKeep=1 is now allowed | | - scheduledKeep=1 is now allowed |
| - also check connection in daily,weekly etc., not only in scheduled run | | - also check connection in daily,weekly etc., not only in scheduled run |
− | - don't run daily, weekly, monthly or yearly, when scheduled.0 doesn't exist. | + | - don't run daily, weekly, monthly or yearly, when scheduled.0 doesn't exist. |
− | new option --revoke-key
| + | - new option --revoke-key |
− | added optional option --revoke-key to --delete-job
| + | - added optional option --revoke-key to --delete-job |
− | avoid multiple adding public key to authorized_keys2 on source server
| + | - avoid multiple adding public key to authorized_keys2 on source server |
| + | |
| * Wed Jun 06 2007 Michael Weinberger | | * Wed Jun 06 2007 Michael Weinberger |
− | Version 0.4.7
| + | |
− | use StrictHostKeyChecking=no in sendKeys()
| + | Version 0.4.7 |
| + | - use StrictHostKeyChecking=no in sendKeys() |
| + | |
| * Tue Jun 05 2007 Michael Weinberger | | * Tue Jun 05 2007 Michael Weinberger |
− | Version 0.4.6
| + | |
− | mailtest: Send also a testmail from the remotehost, when property Watchdog=yes
| + | Version 0.4.6 |
− | removed useless code in mailTestWatchdogRemote()
| + | - mailtest: Send also a testmail from the remotehost, when property Watchdog=yes |
| + | - removed useless code in mailTestWatchdogRemote() |
| + | |
| * Mon Jun 04 2007 Michael Weinberger | | * Mon Jun 04 2007 Michael Weinberger |
− | Version 0.4.5
| + | |
| + | Version 0.4.5 |
| write job config file to the archive dir | | write job config file to the archive dir |
| + | |
| * Thu May 31 2007 Michael Weinberger | | * Thu May 31 2007 Michael Weinberger |
− | Version 0.4.4
| + | |
− | added property StrictHostKeyChecking (ssh option)
| + | Version 0.4.4 |
− | string comparison instead of numric for $job{'doneYearly'} ne $thisYear etc.
| + | - added property StrictHostKeyChecking (ssh option) |
| + | - string comparison instead of numric for $job{'doneYearly'} ne $thisYear etc. |
| + | |
| * Wed May 30 2007 Michael Weinberger | | * Wed May 30 2007 Michael Weinberger |
− | Version 0.4.3
| + | |
− | Minor bugfixes:
| + | Version 0.4.3 |
| + | - Minor bugfixes: |
| calculation of RootDirFilesystemUsage in .AFFA-REPORT | | calculation of RootDirFilesystemUsage in .AFFA-REPORT |
| improved error handling with rsync status and df in DiskspaceWarn() | | improved error handling with rsync status and df in DiskspaceWarn() |
| + | |
| * Tue May 29 2007 Michael Weinberger | | * Tue May 29 2007 Michael Weinberger |
− | Version 0.4.2
| + | |
| + | - Version 0.4.2 |
| Infinite loop in execPostJobCommand() if command could not be executed: | | Infinite loop in execPostJobCommand() if command could not be executed: |
| Don't call execPostJobCommand() in affaErrorExit() if err==115 | | Don't call execPostJobCommand() in affaErrorExit() if err==115 |
− | RPMCheck property was ignored
| + | - RPMCheck property was ignored |
− | added Property chattyOnSuccess
| + | - added Property chattyOnSuccess |
− | modified jobconfig-sample.pl to preserve 'doneDaily','doneWeekly','doneMonthly','doneYearly' and 'chattyOnSuccess'
| + | - modified jobconfig-sample.pl to preserve 'doneDaily','doneWeekly', |
− | write error codes of affaErrorExit() to log
| + | 'doneMonthly','doneYearly' and 'chattyOnSuccess' |
| + | - write error codes of affaErrorExit() to log |
| + | |
| * Thu May 24 2007 Michael Weinberger | | * Thu May 24 2007 Michael Weinberger |
− | Version 0.4.1
| + | |
− | fixed bug in disk usage calculation
| + | - Version 0.4.1 |
− | * Mon May 21 2007 Michael Weinberger | + | - fixed bug in disk usage calculation |
− | Version 0.4.0
| + | |
− | added option --rename-job
| + | * Tue May 22 2007 Michael Weinberger |
− | changed syntax of --send-keys (!)
| + | |
− | added option --move-archive
| + | - Version 0.4.0 |
| + | - added option --rename-job |
| + | - changed syntax of --send-keys |
| + | - added option --move-archive |
| + | |
| * Sun May 20 2007 Michael Weinberger | | * Sun May 20 2007 Michael Weinberger |
− | Version 0.3.3
| + | |
− | rebuild cronjobs after rise/undorise
| + | - Version 0.3.3 |
− | ignore job of own backup, when creating cronjobs (job appears after a rise run)
| + | - rebuild cronjobs after rise/undorise |
| + | - ignore job of own backup, when creating cronjobs (job appears after a rise run) |
| + | |
| * Sun May 20 2007 Michael Weinberger | | * Sun May 20 2007 Michael Weinberger |
− | Version 0.3.2
| + | |
− | man: added sshPort propperty
| + | - Version 0.3.2 |
− | chdir /tmp to avoid cwd warnings when the cwd disappears while running rise or undo rise
| + | - man: added sshPort propperty |
− | bugfix: undorise() did not found own backup archive. Was searching for a wrong name
| + | - chdir /tmp to avoid cwd warnings when the cwd disappears while |
| + | running rise or undo rise |
| + | - bugfix: undorise() did not found own backup archive. Was searching for a wrong name |
| + | |
| * Wed May 16 2007 Michael Weinberger | | * Wed May 16 2007 Michael Weinberger |
− | Version 0.3.1 minor bugfixes
| + | |
− | checkCrossFS() did not work (used in --rise)
| + | - Version 0.3.1 minor bugfixes |
− | jobconfig-sample.pl: deleting record before setting props
| + | - checkCrossFS() did not work (used in --rise) |
− | Perl errors with --status before a job run
| + | - jobconfig-sample.pl: deleting record before setting props |
| + | - Perl errors with --status before a job run |
| + | |
| * Thu May 10 2007 Michael Weinberger | | * Thu May 10 2007 Michael Weinberger |
− | Version 0.3.0
| + | |
− | man page completed
| + | - Version 0.3.0 |
− | mark archives with indices > keep setting with '*' in --list-acrchive output
| + | - man page completed |
− | Option --delete-job
| + | - mark archives with indices > keep setting with '*' in --list-acrchive output |
− | Option --cleanup
| + | - Option --delete-job |
− | added --job=JOB alternative to --send-keys
| + | - Option --cleanup |
| + | - added --job=JOB alternative to --send-keys |
| + | |
| * Wed May 09 2007 Michael Weinberger | | * Wed May 09 2007 Michael Weinberger |
− | Version 0.2.0
| + | |
− | added --mailtest option
| + | - Version 0.2.0 |
| + | - added --mailtest option |
| + | |
| * Tue May 08 2007 Michael Weinberger | | * Tue May 08 2007 Michael Weinberger |
− | Version 0.1.5
| + | |
− | improved --status output
| + | - Version 0.1.5 |
− | removed options --report and --send-report
| + | - improved --status output |
− | added option --show-archives
| + | - removed options --report and --send-report |
− | added --csv for status and show-archives output in CSV format
| + | - added option --show-archives |
− | added property 'sshPort'
| + | - added --csv for status and show-archives output in CSV format |
| + | - added property 'sshPort' |
| + | |
| * Mon May 07 2007 Michael Weinberger | | * Mon May 07 2007 Michael Weinberger |
− | Version 0.1.4
| + | |
− | don't install the remote watchdog, when remotehost is eq localhost
| + | - Version 0.1.4 |
− | improved check for remoteHostName eq localhost using DNS
| + | - don't install the remote watchdog, when remotehost is eq localhost |
− | ssh -o PasswordAuthentication=no in checkConnection()
| + | - improved check for remoteHostName eq localhost using DNS |
− | added --full-restore
| + | - ssh -o PasswordAuthentication=no in checkConnection() |
− | missing check for HOSTNAME argument in --send-keys added
| + | - added --full-restore |
| + | - missing check for HOSTNAME argument in --send-keys added |
| improved error check | | improved error check |
− | prevent run of --rise of localhost from own backup
| + | - prevent run of --rise of localhost from own backup |
| + | |
| * Mon Apr 30 2007 Michael Weinberger | | * Mon Apr 30 2007 Michael Weinberger |
− | Version 0.1.3
| + | |
− | modified 'use constant* syntax in watchdog script for compatibility with perl 5.6 on SME6 | + | - Version 0.1.3 |
| + | modified 'use constant* syntax in watchdog script for compatibility |
| + | with perl 5.6 on SME6 |
| + | |
| * Fri Apr 27 2007 Michael Weinberger | | * Fri Apr 27 2007 Michael Weinberger |
− | Version 0.1.2
| + | |
| + | - Version 0.1.2 |
| Bugfix: Preserve of ethernet driver setting with --rise did not work. | | Bugfix: Preserve of ethernet driver setting with --rise did not work. |
| Also preserve NIC bonding. | | Also preserve NIC bonding. |
| + | |
| * Mon Apr 23 2007 Michael Weinberger | | * Mon Apr 23 2007 Michael Weinberger |
− | Version 0.1.1
| + | |
| + | - Version 0.1.1 |
| scheduledKeep must be>=2 for --link-dest | | scheduledKeep must be>=2 for --link-dest |
| set scheduledKeep to 2 if <2 | | set scheduledKeep to 2 if <2 |
− | get lastrun date from affa-report rather than from report file
| + | - get lastrun date from affa-report rather than from report file |
− | added auto mount function
| + | - added auto mount function |
− | added AutomountDevice and AutomountPoint to jobconfig-sample.pl
| + | - added AutomountDevice and AutomountPoint to jobconfig-sample.pl |
| + | |
| * Wed Apr 18 2007 Michael Weinberger | | * Wed Apr 18 2007 Michael Weinberger |
− | Version 0.0.8
| + | |
| + | - Version 0.0.8 |
| dont die if report db does not exist | | dont die if report db does not exist |
| + | |
| * Wed Apr 18 2007 Michael Weinberger | | * Wed Apr 18 2007 Michael Weinberger |
− | Version 0.0.7
| + | |
| + | - Version 0.0.7 |
| run checkConnection() only for scheduled backups | | run checkConnection() only for scheduled backups |
| added Size and Disk usage information to --status | | added Size and Disk usage information to --status |
| + | |
| + | * Tue Apr 17 2007 Michael Weinberger |
| + | |
| + | - Version 0.0.7 |
| + | print Servername in --status output |
| + | |
| * Thu Apr 12 2007 Michael Weinberger | | * Thu Apr 12 2007 Michael Weinberger |
− | Version 0.0.5
| + | |
| + | - Version 0.0.5 |
| fixed calculation of lastrun-now | | fixed calculation of lastrun-now |
| + | |
| * Thu Apr 12 2007 Michael Weinberger | | * Thu Apr 12 2007 Michael Weinberger |
− | Version 0.0.4
| + | |
− | added --send-status plus templates
| + | - Version 0.0.4 |
− | fixed format error of times in affa --status
| + | - added --send-status plus templates |
− | show 'failed', if lastrun is older 1 day in affa --status
| + | - fixed format error of times in affa --status |
− | fixed typo. default status=disabled (was disable)
| + | - show 'failed', if lastrun is older 1 day in affa --status |
| + | - fixed typo. default status=disabled (was disable) |
| + | |
| * Fri Apr 06 2007 Michael Weinberger | | * Fri Apr 06 2007 Michael Weinberger |
− | Version 0.0.3
| + | |
− | watchdog reminder was not deleted on soure
| + | - Version 0.0.3 |
− | wrong version mismatch list in rpm compare
| + | - watchdog reminder was not deleted on soure |
| + | - wrong version mismatch list in rpm compare |
| + | |
| * Thu Apr 05 2007 Michael Weinberger | | * Thu Apr 05 2007 Michael Weinberger |
− | added 'rsync--inplace' property
| + | |
| + | - added 'rsync--inplace' property |
| + | |
| * Mon Apr 02 2007 Michael Weinberger | | * Mon Apr 02 2007 Michael Weinberger |
− | initial release
| + | |
| + | - initial release |
| + | |
| + | |
| </pre> | | </pre> |
| | | |