
Rsync server settings tab:
----------------------------------------------------
Settings: create, populate and apply.
Activate / deactivate buttons in the frame.
Import user and share management from gadmin-samba.
----------------------------------------------------

One exclude/include for each value in the treeview:
----------------------------------------------------
--exclude=".tar.gz" --exclude=".txt" --exclude="/Path"
----------------------------------------------------

Or use this instead:
----------------------------------------------------
--exclude-from=FILE     read exclude patterns from FILE
--include-from=FILE     read include patterns from FILE
----------------------------------------------------

Start backup -> Popup menu:
"Only test, do not transfer any files" [x] (--dry-run)
[ Cancel ] and [ Forward ] button to continue the backup.

Add editors for pre and post scripts.
Use scp upload and ssh to run them for non local backups.
(Pre: Dump database, Post: Cleanup)

Fix: "Cancel backup". Signals all "rsync" processes as is.
Only closing the child and channel does not make this any
better because then previously started cron processes can
not be shut down from the gui.
Maybe it should be done both ways with an option not to
kill the background processes.
