- Disk space checks when restoring/backing up
- File System restores files to their original location... But on Windows?
- Check permissions in testConnection()
- When performing a backup, close previous notifications. This way, we don't have two open at once if an error occurs early on
- Fix the cross-os uploading / problem (happens on return sftp.put(src, os.path.join(dst, os.path.basename(src)) in sftp.py)
- Possibility of interactive mode, when set to False disables -v for speedups
- Perserve permissions on receiving folder?
- Split the overlapping parts of operations/* into engines/*
- CLI restore app
- SSH public key authentication
- Save crontab to a file after reading it incase we cannot write the backup (ie due to a Unicode decode bug or something)