1.2: - ensim 4.x vhexport support; legacy ensim 3.x backups still supported and will autodetect as appropriate - modified headers of all files and output headers; to be gpl compliant and more consistent with other projects (rev:2) [Fix] mod_init() inconsistent when ensim3/4 mod not enabled 1.1: - added virtual/domain.com/etc/.vhbackupdirs to purge directive in ensim mod 1.0: - removed memory test operation - removed suming of backup size - made service specific functions more modular - changed apache to backup whole base path - added cpanel backup module - added scp remote transport medium for backup data - added ftp remote transport medium for backup data - added purge backup feature; for after remote transport - output changes and corrections - modified internel SIM (http://r-fx.org/sim.php) detection - modified mysql backup module and corrected md5 issue with mysql backups - added purge feature for stale ensim backup paths - added incramental backup support - added custom backup module - fixed timing-issue with mysqldump and mysql start delay; added 2 second sleep - changed default tar arguments, removed -h - tracker file for cpanel backups; resumes interupted backup - modified cpanel tracking feature; properly record/resume backup - removed old ignore file namaing scheme and stale files; new file .stignore 0.9: - vhbackup generated tar files were corrupting and/or generating invalid for restore with ensim. Added manual conversion of xml data and site tar info. - Tweaks to cleanup operations - remove -Q option from mysqldump usage - reworked mysqld detect code for service halting - corrected variable issues in conf.sysbk related to mount poitns - renamed static ignore file to .stignore - corrected default mode permissions on backup path 0.5 => 0.8: - All operations now seperated by service name in backup path, e.g: /home/backups/$DATE/apache - More error checking added and trap option set to intercept CTRL+C/perform cleanup operations before exiting - Removed RAM check feature - Mysql backup operations changed to do a full .tar.gz backup of the mysql install path, then MYI/ISM check of all databases , and a mysqldump to .sql file of all databases [including main mysql db]. There-in the .sql files are tared/gziped. - Fixed bug in md5sum usage on some operations - Changed primary archive utility to tar -chzf [and extention setting to tar.gz], leaves secondary archive utility free for use by such things as bzip2 - Fixed problem with cleanup operations and tmp files - Rewrote ensim backup feature to use the vhbackup utility, [md5 sums of vhbackup created archives not yet implamented], modified pickle.py file for use without FTP'ing of backups - Added further permission restrictions - Added feature to check for SIM/Disable it during backup operations - CTRL+C trap modified to check if mysql is offline, if so it starts mysql before exiting - And much more...