xref: /freebsd/sys/fs/cd9660/TODO (revision df8bae1de4b67ccf57f4afebd4e2bf258c38910d)
1#	$Id: TODO,v 1.4 1993/09/07 15:40:51 ws Exp $
2
3 1) should understand "older", original High Sierra ("CDROM001") type
4
5   Not yet. ( I don't have this technical information, yet. )
6
7 2) should understand Rock Ridge
8
9   Yes, we have follows function.
10
11       o Symbolic Link
12       o Real Name(long name)
13       o File Attribute
14       o Time stamp
15       o uid, gid
16       o Devices
17       o Relocated directories
18
19   Except follows:
20
21       o POSIX device number mapping
22
23         There is some preliminary stuff in there that (ab-)uses the mknod
24         system call, but this needs a writable filesystem
25
26 3) should be called cdfs, as there are other ISO file system soon possible
27
28   Not yet. Probably we should make another file system when the ECMA draft
29   is valid and do it. For doing Rock Ridge Support, I can use almost same
30   code. So I just use the same file system interface...
31
32 4) should have file handles implemented for use with NFS, etc
33
34   Yes. we have already this one, and I based it for this release.
35
36 5) should have name translation enabled by mount flag
37
38   Yes. we can disable the Rock Ridge Extension by follows option;
39
40      "mount -t isofs -o -norrip /dev/cd0d /cdrom"
41
42 6) should run as a user process, and not take up kernel space (cdroms
43    are slow)
44
45   Not yet.
46
47 7) ECMA support.
48
49   Not yet. we need not only a technical spec but also ECMA format
50   cd-rom itself!
51
52 8) Character set change by SVD ( multi SVD support )
53
54   Not yet. We should also hack the other part of system as 8 bit
55   clean. As far as I know, if you export the cdrom by NFS, the client
56   can access the 8 bit clean (ie. Solaris Japanese with EUC code )
57
58 9) Access checks in isofs_access
59
60   Not yet.
61
62 10) Support for generation numbers
63
64   Yes. Default is to list only the last file (the one with the highest
65   generation number). If you mount with -gen, all files are shown with
66   their generation numbers. In both cases you can specify the generation
67   number on opening files (if you happen to know it) or leave it off,
68   when it will again find the last file.
69
70 11) Support for extended attributes
71
72   Yes. Since this requires an extra block buffer for the attributes
73   this must be enabled on mounting with the option -extattr.
74
75----------
76Last update July 19, '93 by Atsushi Murai. (amurai@spec.co.jp)
77Last update August 19, '93 by Wolfgang Solfrank. (ws@tools.de)
78