* Retry logic for SSH and FTP * Other SQL server backups * Modularize the creation of the sql dump command * Smarter removal of old backups, possibly with date parsing * Unit-of-time between full backups instead of full day? * First things first, need to put the removal grouping in the transport's hands to prevent a timeout on a single file (happens on ftp) from causing trouble with the others. * In conjunction with smarter removal, variable time between backups, with time instead of day based full backups optionally * Named backups for multi-backup without all different paths support * Support mysql backup directly to the transport * Handle already mounted messages somehow * Maybe use expect to handle ssh username/password * Maybe encrypted backups
"I have sworn upon the altar of God eternal hostility against every form of tyranny over the mind of man." --Thomas Jefferson