backend.py
- always urldecode password form url
- url_parse port for rsync now, silently ignore rsyncd syntax parse error, alternate port for rsyncd is determined by rsyncbackend
- deprecated os.system, os.popen functions namely run_command(_persist), popen(_persist), both are now interface compatible wrappers to new functions subprocess_popen(_persist)
- subprocess_popen(_persist) shows STDOUT/ERR output on error and returns exitcode, stdout, stderr and uses subprocess.popen which exists only since python 2.4
rsyncbackend.py
- rsyncd authenfication support (should be mentioned in manpage, that this only includes plain rsync and rsync+ssh needs key authentification or ssh-agent or the like)
- alternate port support for rsyncd and rsync over ssh
Here they come .. Changes are
backend.py _persist) , popen(_persist), both are now interface compatible wrappers to new functions subprocess_ popen(_ persist) popen(_ persist) shows STDOUT/ERR output on error and returns exitcode, stdout, stderr and uses subprocess.popen which exists only since python 2.4
- always urldecode password form url
- url_parse port for rsync now, silently ignore rsyncd syntax parse error, alternate port for rsyncd is determined by rsyncbackend
- deprecated os.system, os.popen functions namely run_command(
- subprocess_
rsyncbackend.py
- rsyncd authenfication support (should be mentioned in manpage, that this only includes plain rsync and rsync+ssh needs key authentification or ssh-agent or the like)
- alternate port support for rsyncd and rsync over ssh
..ede