Notes about supplementary groups and -z.
authorMartin Pool <mbp@samba.org>
Tue, 9 Apr 2002 05:14:59 +0000 (05:14 +0000)
committerMartin Pool <mbp@samba.org>
Tue, 9 Apr 2002 05:14:59 +0000 (05:14 +0000)
TODO

diff --git a/TODO b/TODO
index 5a01a53dd7af44935ad853db081c39ed0109b827..97e3087d659032a5e3d5625fe95ef343f315e17b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -139,6 +139,13 @@ use chroot
   command or a script.
 
 
+supplementary groups
+
+  Perhaps allow supplementary groups to be specified in rsyncd.conf;
+  then make the first one the primary gid and all the rest be
+  supplementary gids.
+
+
 File list structure in memory
 
   Rather than one big array, perhaps have a tree in memory mirroring
@@ -362,6 +369,16 @@ zlib
   do this is to just disable gzip (with a warning) when talking to old
   versions.
 
+  After we get the @RSYNCD greeting from the server, we know it's
+  version but we have not yet sent the command line, so we could just
+  remove the -z option if the server is too old.  
+
+  For ssh invocation it's not so simple, because we actually use the
+  command line to start the remote process.  However, we only actually
+  do compression in token.c, and we could therefore once we discover
+  the remote version emit an error if it's too old.  I'm not sure if
+  that's a good tradeoff or not.
+
 
 proxy authentication