X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/a2d2e5c047d3689c677a0068677bfe4a2bc98ae0..28a69e25ea84cdf89b5afc1085b3c3a48a16f943:/TODO diff --git a/TODO b/TODO index 29dd10f5..2b2b3226 100644 --- a/TODO +++ b/TODO @@ -50,6 +50,43 @@ IPv6 which should just take a small change to the parser code. +Errors + + If we hang or get SIGINT, then explain where we were up to. Perhaps + have a static buffer that contains the current function name, or + some kind of description of what we were trying to do. This is a + little easier on people than needing to run strace/truss. + + "The dungeon collapses! You are killed." Rather than "unexpected + eof" give a message that is more detailed if possible and also more + helpful. + +File attributes + + Device major/minor numbers should be at least 32 bits each. See + http://lists.samba.org/pipermail/rsync/2001-November/005357.html + + Transfer ACLs. Need to think of a standard representation. + Probably better not to even try to convert between NT and POSIX. + Possibly can share some code with Samba. + +Empty directories + + With the current common --include '*/' --exclude '*' pattern, people + can end up with many empty directories. We might avoid this by + lazily creating such directories. + +zlib + + Perhaps don't use our own zlib. Will we actually be incompatible, + or just be slightly less efficient? + +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 + PLATFORMS ------------------------------------------------------------ Win32 @@ -75,6 +112,8 @@ Add machines HP-UX variants (via HP?) + SCO + NICE ----------------------------------------------------------------- --no-detach and --no-fork options