error receiving files from protocol 29 server

Paul Slootman paul+rsync at
Tue Sep 23 10:58:00 GMT 2008

In debian bug #493559 ( the problem is
that when requesting a file from an older version rsync, the remote
server gives an error:

$ rsync rsync:// /tmp
rsync: on remote machine: -: unknown option
rsync error: requested action not supported (code 4) at clientserver.c(517)
rsync: connection unexpectedly closed (4 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(632) [receiver=3.0.4]

Adding any option, e.g. -v or -t makes it work.
>From using tcpdump I can see that it sends:


If you add -v, it sends: 


With 2.6.9 and no options, it sends:


i.e. no extra -\n added.

Shouldn't 3.0.3 (and 3.0.4) not duplicate the 2.6.9 behaviour when
talking to a protocol 29 server?


More information about the rsync mailing list