summaryrefslogtreecommitdiff
path: root/TODO
blob: da016f6e84dcf914c29d15de1f1bf0a81c5028a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
-*- indented-text -*-

URGENT ---------------------------------------------------------------


IMPORTANT ------------------------------------------------------------

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.


NICE -----------------------------------------------------------------

Merge IPv6 support ***

A patch is available at

        ftp://ftp.kame.net/pub/kame/misc/rsync-244-v6-20000802.diff.gz

but tridge reckons it needs to be cleaned up before it can be
accepted.

This is now on the track-kameipv6 branch and can be moved across any
time.  The KAME people say that it should work on machines without
IPv6 stacks.

rsyncsh 

   Write a small emulation of interactive ftp as a Pythonn program
   that calls rsync.  Commands such as "cd", "ls", "ls *.c" etc map
   fairly directly into rsync commands: it just needs to remember the
   current host, directory and so on.  We can probably even do
   completion of remote filenames.