X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=TODO;h=8297e605668a11d414acec4546b1e105ce39d0a4;hb=30ea1b86ceafc9a675aa83c9ec95e4529b8bd705;hp=2b3cc07c031892c3ed6248dd4b21b1f774eb2b13;hpb=f34aca37d19fe46de9acb22249565dfb6491ab2f;p=dump.git diff --git a/TODO b/TODO index 2b3cc07..8297e60 100644 --- a/TODO +++ b/TODO @@ -1,32 +1,47 @@ -$Id: TODO,v 1.5 1999/11/02 09:35:55 tiniou Exp $ +$Id: TODO,v 1.10 2000/01/13 13:54:04 stelian Exp $ -1. Make dump honor the no-dump attribute on directories. Currently, it - honours it only on files. This means that a directory flagged with - the no-dump attribute will be dumped if it contains a file without - the no-dump flag. +Need to verify: +--------------- -2. Make dump able to backup several directories and/or files in one - invocation, like the SunOS version. +1. Verify that dump works with kerberos authentification (this + was ported from *BSD and was not tested - in fact, this + wasn't even compiled in!). Need success reports for this. -3. Verify that dump works correctly on rev 1 ext2fses (need success - reports) +Urgent items (for the next stable version): +------------------------------------------- -4. More documentation? Examples, crontab? +All others: +----------- -5. Verify that dump works with kerberos authentification (this - was ported from *BSD and was not tested - in fact, this - wasn't even compiled in!). Need success reports for this. +1. Make dump able to backup several directories and/or files in one + invocation, like the SunOS version. -6. Explore and correct dump problems on a 4GB+ active - filesystem (lseek/read negative count). +2. More documentation? Examples, crontab? -7. Clean-up the code by removing all those #ifdef _BSD, - since nobody would ever re-compile this on a BSD system. - Since the tape format is the same, the native BSD - restore can be used to restore tapes... +3. Explore and correct dump problems on active filesystems + (lseek/read negative count). -8. Reimplement the ext2 specific code in a "backend" and +4. Reimplement the ext2 specific code in a "backend" and make the dump code more generic. This would allow creation of other backends for other filesystems. Implementing a (v)fat backend should be quite easy, as for BSD ffs (we - already have the code for this). + already have the code for this). The BSD code in traverse.c + (all those #ifdef _BSD) should go into the ffs backend. + +5. Implement a DEBUG option which doesn't fork on each tape, making + it able to debug dump with gdb. + +6. Add a compression mode using zlib on each file (see + http://www.cdrom.com/pub/infozip/zlib). + +7. Make a bootable dump tape? I don't know if it is possible... + +8. From Kjetil Torgrim Homme : + a archive_file + Archive file. Archive a dump table-of-contents in + the specified archive_file to be used by + ufsrestore(1M) to determine whether a file is in + the dump file that is being restored. + +9. Add a '--new-volume-script' option to dump (and restore), + such as found in tar.