[Bug 2106] New: Spaces in remote filename

samba-bugs at samba.org samba-bugs at samba.org
Wed Dec 1 01:10:42 GMT 2004


           Summary: Spaces in remote filename
           Product: rsync
           Version: 2.6.2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: core
        AssignedTo: wayned at samba.org
        ReportedBy: derrick at cco.caltech.edu
         QAContact: rsync-qa at samba.org

According to the FAQ:
"It is slightly trickier in rsync because rsync sends a command line
to the remote system to launch the peer copy of rsync. The command
line is interpreted by the remote shell and thus the spaces need
to arrive on the remote system escaped so that the shell doesn't
split such filenames into multiple arguments."

I would argue that the Principle of Least Surprise dictates that rsync should handle any quoting needed 
by the remote system itself rather than make the user do it. If that is not feasible because of unknown 
quoting requirements on the remote system then perhaps the protocol should be enhanced so that the 
command line that is passed to the shell is very simple, like "rsync --server-enhanced" and all the 
"command-line arguments" are actually passed as input to that command as part of the protocol.

Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the rsync mailing list