aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2002-04-09 05:14:59 +0000
committerMartin Pool <mbp@samba.org>2002-04-09 05:14:59 +0000
commit595f2d4d97b4a8d79efe73c93ec8d177129e5b16 (patch)
treef48267f05cbeec958842c0e9182d42c2b479dbc0 /TODO
parentcae95647a4355ff81f044ef001c6332f138fa171 (diff)
downloadandroid_external_rsync-595f2d4d97b4a8d79efe73c93ec8d177129e5b16.tar.gz
android_external_rsync-595f2d4d97b4a8d79efe73c93ec8d177129e5b16.tar.bz2
android_external_rsync-595f2d4d97b4a8d79efe73c93ec8d177129e5b16.zip
Notes about supplementary groups and -z.
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 17 insertions, 0 deletions
diff --git a/TODO b/TODO
index 5a01a53d..97e3087d 100644
--- 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