- 09 Sep, 2007 7 commits
-
-
Wayne Davison authored
clear out an old popt context before starting a new one.
-
Wayne Davison authored
source transer, complain and exit. This can help to find option problems were an arg to an option turns into a local-source arg, and the real remote-source arg will now get rejected rather than attempting to find a file with a colon in its name. - We now support the ability to specify more than one remote arg using the ":FILENAME" idiom for additional remote filenames. - If the --protect-args (-s) option was specified, we send just the "--server -s" options to the remote rsync when it is starting, and then the real args are sent over the socket.
-
Wayne Davison authored
- Renamed read_filesfrom_line() to read_line() and added args to allow the caller to control how it works. - Added a new function, read_args(), that reads args from a file descriptor (using read_line()) and expands any wildcards in them. This function has relocated daemon code (from clientserver.c) and is also used by the new --protect-args (-s) option. The new code also got rid of an extra strdup() that wasn't needed.
-
Wayne Davison authored
-
Wayne Davison authored
number of remote args. - We now exchange a "VERSION.SUBVERSION" value in the initial @RSYNCD message. This is backward compatible with pre-protocol 30 rsyncs, and fixes a problem where rsync daemons weren't checking if they were speaking a compatible pre-release protocol. - Moved the protocol-handling code (which was in two places) into a new function: exchange_protocols(). - Protocol 30 now sends/receives the daemon args using NULLs as a separator rather than a newline. - Moved the arg-reading code into a new function in io.c: read_args().
-
Wayne Davison authored
-
Wayne Davison authored
-
- 08 Sep, 2007 3 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
other esoteric needs.
-
Wayne Davison authored
-
- 04 Sep, 2007 6 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
one instance inside the copy hierarchy. (Used to fail with protocol 29 or --no-ir.)
-
Wayne Davison authored
file-entry values affected by HLINK_BUMP() stay put.
-
Wayne Davison authored
-
- 03 Sep, 2007 16 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
- Talk about how inc_recurse affects -H. - Mention --no-inc-recursive and --no-ir options.
-
Wayne Davison authored
the generator.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
- Incremented SUBPROTOCOL_VERSION to 7.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
the code to use the structures and functions calls.
-
Wayne Davison authored
- Tweaked a {read,write}_varint30() call set that didn't need to be "30".
-
Wayne Davison authored
-
Wayne Davison authored
to support 2 sizes of key (32 and 64 bits), and to have a non-allocating option for the find routine (returning NULL for no match).
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 02 Sep, 2007 4 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 01 Sep, 2007 4 commits
-
-
Wayne Davison authored
all the time-preserving semantics into preserve_times.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-