On Wed, May 16, 2018 at 10:04 AM Anand Buddhdev via rsync <
rsync@lists.samba.org> wrote:

> This newer rsync version appears to be sending -C and -x options to the
> server, even though they are not set on the client side.
>

It's not. What it is doing is sending information in the -eSTRING option
that tells the server some extra compatibility info that can apply to even
older protocol versions. In the --server -e arg's string the 'x' and 'C'
flag characters can be present these days, and more internal flags may be
added in the future. So, it sounds like you just need to fix your option
parsing to recognize that -e is followed by a free-form string arg. Also
note that when --server is specified, the -e arg has a different meaning
than it does to the client, so don't be confused by the -e option in the
manpage.

..wayne..
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to