X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/bd0ad74f4b2e517996fa681b807d5bc660e00ba4..ce8149b6feae51c7a576b04f86003e7a4555ee14:/TODO 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