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