Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Upgrade from including popt1.2 to a version of popt1.5 trimmed down to
[rsync/rsync.git]
/
csprotocol.txt
diff --git
a/csprotocol.txt
b/csprotocol.txt
index
05b28c1
..
bd81de1
100644
(file)
--- a/
csprotocol.txt
+++ b/
csprotocol.txt
@@
-3,6
+3,8
@@
basically a summary of clientserver.c and authenticate.c.
-- Martin Pool <mbp@samba.org>
-- Martin Pool <mbp@samba.org>
+$Id$
+
@@
-54,6
+56,11
@@
So if the client specifies a list of files to be included or excluded,
they'll defer to existing limits specified in the server
configuration.
they'll defer to existing limits specified in the server
configuration.
+At this point the client and server both switch to using a
+multiplexing layer across the socket. The main point of this is to
+allow the server to asynchronously pass errors back, while still
+allowing streamed and pipelined data.
+
The server then talks to the client as normal across the socket,
passing checksums, file lists and so on. For documentation of that,
stay tuned (or write it yourself!).
The server then talks to the client as normal across the socket,
passing checksums, file lists and so on. For documentation of that,
stay tuned (or write it yourself!).