- 15 Sep, 2007 5 commits
-
-
Wayne Davison authored
so that the FreeBSD machine in the compile farm can test.
-
Wayne Davison authored
- Improve the chances of the generator finding a match for a hard-link file in inc_recurse mode.
-
Wayne Davison authored
-
Wayne Davison authored
error-code that cannot be sent successfully.
-
Wayne Davison authored
-
- 10 Sep, 2007 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
- Don't use hlink_flist in hard_link_check(). - Made the prev_name logic in hard_link_check() better. - Added an "ndx" arg to the finish_hard_link() call. Also, set the prev value of any prior entries to the first finished item (which ensures that any item that follows a re-shuffled item (which was waiting for a transferred file to finish) can find the FIRST+DONE item.
-
- 09 Sep, 2007 9 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
- Tweaking the calling syntax for glob_expand().
-
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 15 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
-