• Wayne Davison's avatar
    - Made start_socket_client() and start_inband_exchange() take a variable · 7909e65f
    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().
    7909e65f
Name
Last commit
Last update
doc Loading commit data...
lib Loading commit data...
packaging Loading commit data...
popt Loading commit data...
support Loading commit data...
testhelp Loading commit data...
testsuite Loading commit data...
zlib Loading commit data...
.cvsignore Loading commit data...
COPYING Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
OLDNEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
access.c Loading commit data...
aclocal.m4 Loading commit data...
acls.c Loading commit data...
authenticate.c Loading commit data...
backup.c Loading commit data...
batch.c Loading commit data...
byteorder.h Loading commit data...
case_N.h Loading commit data...
checksum.c Loading commit data...
chmod.c Loading commit data...
cleanup.c Loading commit data...
clientname.c Loading commit data...
clientserver.c Loading commit data...
compat.c Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure.in Loading commit data...
connection.c Loading commit data...
csprotocol.txt Loading commit data...
errcode.h Loading commit data...
exclude.c Loading commit data...
fileio.c Loading commit data...
flist.c Loading commit data...
generator.c Loading commit data...
getfsdev.c Loading commit data...
getgroups.c Loading commit data...
hashtable.c Loading commit data...
hlink.c Loading commit data...
install-sh Loading commit data...
io.c Loading commit data...
io.h Loading commit data...
loadparm.c Loading commit data...
log.c Loading commit data...
main.c Loading commit data...
match.c Loading commit data...
mkproto.awk Loading commit data...
mkrounding.c Loading commit data...
options.c Loading commit data...
params.c Loading commit data...
pipe.c Loading commit data...
prepare-source Loading commit data...
prepare-source.mak Loading commit data...
progress.c Loading commit data...
receiver.c Loading commit data...
rsync.c Loading commit data...
rsync.h Loading commit data...
rsync.yo Loading commit data...
rsync3.txt Loading commit data...
rsyncd.conf.yo Loading commit data...
rsyncsh.txt Loading commit data...
runtests.sh Loading commit data...
sender.c Loading commit data...
shconfig.in Loading commit data...
socket.c Loading commit data...
syscall.c Loading commit data...
t_stub.c Loading commit data...
t_unsafe.c Loading commit data...
tech_report.tex Loading commit data...
tls.c Loading commit data...
token.c Loading commit data...
trimslash.c Loading commit data...
tweak_manpage Loading commit data...
uidlist.c Loading commit data...
util.c Loading commit data...
wildtest.c Loading commit data...
wildtest.txt Loading commit data...
xattrs.c Loading commit data...