2013-11-02 18:55:17 +01:00
|
|
|
SHORT FUTURE IMPROVEMENTS
|
|
|
|
-------------------------
|
2013-08-18 11:58:55 +02:00
|
|
|
|
|
|
|
- Rewrite rsync exclude patterns using \"pattern\" instead of escaped chars
|
2013-11-02 18:55:17 +01:00
|
|
|
- Clean most of recursive task creation code
|
2014-11-18 14:43:04 +01:00
|
|
|
- dry option shoudln't create local dirs
|
|
|
|
- Add symlink support (-L) and edit find -xtype d instead of -type d
|
2013-08-18 11:58:55 +02:00
|
|
|
|
2013-11-02 18:55:17 +01:00
|
|
|
FAR FUTURE IMPROVEMENTS
|
|
|
|
-----------------------
|
2013-08-18 11:58:55 +02:00
|
|
|
|
2013-11-02 18:55:17 +01:00
|
|
|
- (Secret world domination... Still need to get bald and get a cat)
|
2013-08-18 11:58:55 +02:00
|
|
|
|
2013-11-02 18:55:17 +01:00
|
|
|
KNOWN ISSUES
|
|
|
|
------------
|
2013-06-14 22:39:11 +02:00
|
|
|
|
2013-11-02 18:55:17 +01:00
|
|
|
- Backup size check does not honor rsync exclude patterns
|
|
|
|
- Bandwidth parameter is ignored for SQL backups
|
|
|
|
- Missing symlink support when run from MSYS environment
|
2014-03-23 17:48:22 +01:00
|
|
|
- Dry mode creates dirs
|
|
|
|
- Dry mode does not try mysqldump
|
2013-11-02 18:55:17 +01:00
|
|
|
|
|
|
|
CHANGELOG
|
|
|
|
---------
|
|
|
|
|
2014-11-18 14:43:04 +01:00
|
|
|
- Fixed an issue with existing symlinks to directories on target
|
|
|
|
- Prevent changed IFS to make ping commands fail
|
|
|
|
- Added RotateCopies execution time (spinner support)
|
|
|
|
- redirect stderr for mysqldump to catch problems
|
|
|
|
!-and other commands (cp ?) + verify is not telling success if table damaged
|
|
|
|
!- Moved msys specific code to Init(Local|Remote)OSSettings (halfway done, still need the WaitForTaskCompletion code to moove)
|
|
|
|
- Added support for multithreaded gzip (if pigz is installed)
|
|
|
|
- Merged back changes from osync codebase
|
|
|
|
- Enhanced debugging
|
|
|
|
- Added language agnostic system command output
|
|
|
|
- Enhanced log sending
|
|
|
|
- Better handling of OS specific commands
|
|
|
|
- Improved WaitForTaskCompletion when DEBUG enabled or SILENT enabled
|
|
|
|
- Enhanced OS detection
|
2014-03-23 21:59:13 +01:00
|
|
|
- More correct error message on remote connection failure
|
2014-03-23 17:48:22 +01:00
|
|
|
- Gzipped logs are now deleted once sent
|
|
|
|
- Fixed some typos (thanks to Pavel Kiryukhin)
|
2013-11-16 12:44:21 +01:00
|
|
|
- Improved OS detection and added prelimnary MacOS X support
|
|
|
|
- Improved execution hook logs
|
|
|
|
- Improved RunLocalCommand execution hook
|
2013-11-02 18:55:17 +01:00
|
|
|
- 02 Nov. 2013: v1.84 RC3
|
|
|
|
- Updated documentation
|
|
|
|
- Minor rewrites in recursive backup code
|
|
|
|
- Added base directory files backup for recursive directories backup
|
|
|
|
- Minor improvements on permission checks
|
2013-10-12 19:12:15 +02:00
|
|
|
- Added local and remote OS detection
|
|
|
|
- Fixed ping arguments for FreeBSD compatibility
|
2013-09-22 12:04:09 +02:00
|
|
|
- Added MSYS (MinGW minimal system) bash compatibility under Windows
|
|
|
|
- Added check for /var/log directory
|
|
|
|
- Added check for shared memory directory
|
|
|
|
- Added alternative way to kill child processes for other OSes and especially for MSYS (which is a very odd way)
|
|
|
|
- Added Sendemail.exe support for windows Alerting
|
|
|
|
- Replaced which commend by type -p, as it is more portable
|
|
|
|
- Added support for ping.exe from windows
|
|
|
|
- Forced usage of MSYS find instead of Windows' find.exe
|
|
|
|
- Added an optionnal remote rsync executable path parameter
|
|
|
|
- Made ListDatabases and ListDirectories Msys friendly
|
2013-09-17 11:51:46 +02:00
|
|
|
- Fixed loop problems in RotateBackups and ListDatabases (depending on IFS environment)
|
2013-09-13 13:37:41 +02:00
|
|
|
- Fixed an error in CheckSpaceRequirements not setting required space to zero if file / sql backup is disabled
|
2013-09-13 13:29:17 +02:00
|
|
|
- Fixed an issue with CheckConnectivity3rdPartyHosts
|
2013-09-11 16:19:47 +02:00
|
|
|
- Added option to stop execution on failed command execution
|
2013-09-03 21:31:41 +02:00
|
|
|
- Improved forced quit command by killing all child processes
|
|
|
|
- Before / After commands are now ignored on dryruns
|
2013-08-25 12:39:13 +02:00
|
|
|
- Improved verbose output
|
|
|
|
- Improved dryrun output
|
|
|
|
- Improved remote connecivity detection
|
|
|
|
- Fixed a typo in configuration file
|
2013-08-18 11:58:55 +02:00
|
|
|
- 18 Aug. 2013: Now v1.84 RC2
|
2013-08-25 12:39:13 +02:00
|
|
|
- Added possibility to change default logfile
|
2013-08-18 11:58:55 +02:00
|
|
|
- Simplified dryrun (removed dryrun function and merged it with main function)
|
|
|
|
- Simplified Init function
|
|
|
|
- Added --stat switch to rsync execution
|
|
|
|
- Added bandwidth limit
|
|
|
|
- Added --no-maxtime switch
|
2013-08-04 16:16:27 +02:00
|
|
|
- Fixed LoadConfigFile function will not warn on wrong config file
|
|
|
|
- More code cleanup
|
2013-08-18 11:58:55 +02:00
|
|
|
- Added --verbose switch (will add databases list, rsync commands, and file backup list)
|
2013-07-18 13:31:17 +02:00
|
|
|
- Improved task execution checks and more code cleanup
|
2013-08-18 11:58:55 +02:00
|
|
|
- Fixed CleanUp function if DEBUG=yes, also function is now launched from TrapQuit
|
|
|
|
- 16 Jul. 2013: version tagged as v1.84 RC1
|
2013-07-16 23:06:58 +02:00
|
|
|
- Code cleanup
|
2013-06-24 21:25:44 +02:00
|
|
|
- Uploaded first documentation
|
|
|
|
- Fixed an issue with RotateBackups
|
2013-06-23 22:53:47 +02:00
|
|
|
- Updated obackup to log failed ssh command results
|
|
|
|
- Updated ssh command filter to log failed commands
|
|
|
|
- Updated ssh command filter to accept personalized commands
|
2013-07-18 13:31:17 +02:00
|
|
|
- 23 Jun. 2013 v 1.84 RC1 approaching
|
2013-06-23 13:53:22 +02:00
|
|
|
- Added ssh commands filter, updated documentation
|
2013-06-22 22:54:00 +02:00
|
|
|
- Rewrote local space check function
|
2013-06-21 18:25:51 +02:00
|
|
|
- Added ability to run another executable than rsync (see documentation on sudo execution)
|
2013-06-17 13:27:37 +02:00
|
|
|
- Added some Rsync argument parameters (preserve ACL, Xattr, and stream compression)
|
|
|
|
- Internal hook execution logic revised
|
2013-06-16 11:28:00 +02:00
|
|
|
- Updated WaitForTaskCompletition function to handle skipping alerts
|
|
|
|
- Updated command line argument --silent processing
|
|
|
|
- Added remote before and after command execution hook
|
|
|
|
- Added local before and after command execution hook
|
2013-11-02 18:55:17 +01:00
|
|
|
- 14 Jun 2013
|
2013-07-18 13:31:17 +02:00
|
|
|
- Initial public release, fully functionnal
|