diff options
author | Martin Pool <mbp@samba.org> | 2002-04-13 03:52:48 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2002-04-13 03:52:48 +0000 |
commit | 5ba268efa84e16fde582f5d168f938917b25bac4 (patch) | |
tree | 13a7ad8e78047ffb5f515765e27f542f34f3e9c2 /TODO | |
parent | 25ff30e804d19ea571885db98c5843c11b2d1ad3 (diff) | |
download | rsync-5ba268efa84e16fde582f5d168f938917b25bac4.tar.gz rsync-5ba268efa84e16fde582f5d168f938917b25bac4.tar.bz2 rsync-5ba268efa84e16fde582f5d168f938917b25bac4.zip |
*** empty log message ***
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 43 |
1 files changed, 40 insertions, 3 deletions
@@ -93,10 +93,19 @@ Progress indicator can produce corrupt output when transferring directories: main/binary-arm/misc/ lchmod - I don't think we handle this properly on systems that don't have the call. +Cross-test versions + Part of the regression suite should be making sure that we don't + break backwards compatibility: old clients vs new servers and so + on. Ideally we would test the cross product of versions. + + It might be sufficient to test downloads from well-known public + rsync servers running different versions of rsync. This will give + some testing and also be the most common case for having different + versions and not being able to upgrade. + DAEMON -------------------------------------------------------------- @@ -369,6 +378,21 @@ zlib do this is to just disable gzip (with a warning) when talking to old versions. + +logging + + Perhaps flush stdout after each filename, so that people trying to + monitor progress in a log file can do so more easily. See + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=48108 + + At the connections that just get a list of modules are not logged, + but they should be. + + If a child of the rsync daemon dies with a signal, we should notice + that when we reap it and log a message. + + Keep stderr and stdout properly separated (Debian #23626) + 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. @@ -380,6 +404,10 @@ zlib that's a good tradeoff or not. +rsyncd over ssh + + There are already some patches to do this. + proxy authentication Allow RSYNC_PROXY to be http://user:pass@proxy.foo:3128/, and do @@ -393,6 +421,16 @@ SOCKS Add --with-socks, and then perhaps a command-line option to put them on or off. This might be more reliable than LD_PRELOAD hacks. +FAT support + + rsync to a FAT partition on a Unix machine doesn't work very well + at the moment. I think we get errors about invalid filenames and + perhaps also trying to do atomic renames. + + I guess the code to do this is currently #ifdef'd on Windows; perhaps + we ought to intelligently fall back to it on Unix too. + + Better statistics: <Rasmus> mbp: hey, how about an rsync option that just gives you the @@ -498,7 +536,6 @@ String area code it's not (anymore), throw it out. - PLATFORMS ------------------------------------------------------------ Win32 @@ -514,6 +551,7 @@ Win32 we are correct to call close(), because shutdown() discards untransmitted data. + DEVELOPMENT ---------------------------------------------------------- Splint @@ -697,7 +735,6 @@ internationalization get the manual translated first, because that's possibly more useful and at any rate demonstrates desire. - rsyncsh Write a small emulation of interactive ftp as a Pythonn program |