On 2019/03/31 02:47, Christian Weisgerber wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   na...@cvs.openbsd.org   2019/03/31 02:47:46
> 
> Modified files:
>       usr.bin/rsync  : extern.h fargs.c main.c socket.c 
> 
> Log message:
> Add ability to combine rsync:// and -e by splitting rsync_socket()
> into two functions, rsync_connect() to establish a TCP connection
> to the remote daemon, and rsync_socket() to run the actual protocol.
> 
> E.g.:
> rsync -av --del -e 'ssh -W localhost:rsync -lanoncvs' \
> rsync://anoncvs.spacehopper.org/OpenBSD-CVS/ /cvs
> 
> ok deraadt@
> 

Please use GPL rsync with my anoncvs server though. Using openrsync
as client causes the server to use ~3x as much RAM, probably due
to having to send the whole filelist before it can do anything
(openrsync only implements an old protocol, version 27 - support
for incremental filelist transfer was added in 30).

Reply via email to