head 1.5; access; symbols perseant-exfatfs-base-20250801:1.5 perseant-exfatfs-base-20240630:1.5 bouyer-sunxi-drm:1.5.0.140 bouyer-sunxi-drm-base:1.5 cjep_sun2x:1.5.0.138 cjep_sun2x-base:1.5 cjep_staticlib_x-base1:1.5 cjep_staticlib_x:1.5.0.136 cjep_staticlib_x-base:1.5 thorpej-futex-base:1.5 bouyer-xenpvh-base2:1.5 phil-wifi-20200421:1.5 bouyer-xenpvh-base1:1.5 phil-wifi-20200411:1.5 bouyer-xenpvh:1.5.0.134 bouyer-xenpvh-base:1.5 phil-wifi-20200406:1.5 ad-namecache-base3:1.5 ad-namecache-base2:1.5 ad-namecache-base1:1.5 ad-namecache:1.5.0.132 ad-namecache-base:1.5 isaki-audio2:1.5.0.130 isaki-audio2-base:1.5 pgoyette-compat-merge-20190127:1.5 pgoyette-compat-20190127:1.5 pgoyette-compat-20190118:1.5 pgoyette-compat-1226:1.5 pgoyette-compat-1126:1.5 pgoyette-compat-1020:1.5 pgoyette-compat-0930:1.5 pgoyette-compat-0906:1.5 pgoyette-compat-0728:1.5 pgoyette-compat-0625:1.5 pgoyette-compat-0521:1.5 pgoyette-compat-0502:1.5 pgoyette-compat-0422:1.5 pgoyette-compat-0415:1.5 pgoyette-compat-0407:1.5 pgoyette-compat-0330:1.5 pgoyette-compat-0322:1.5 pgoyette-compat-0315:1.5 pgoyette-compat:1.5.0.12 pgoyette-compat-base:1.5 perseant-stdc-iso10646:1.5.0.128 perseant-stdc-iso10646-base:1.5 prg-localcount2-base3:1.5 prg-localcount2-base2:1.5 prg-localcount2-base1:1.5 prg-localcount2:1.5.0.126 prg-localcount2-base:1.5 pgoyette-localcount-20170426:1.5 bouyer-socketcan-base1:1.5 pgoyette-localcount-20170320:1.5 bouyer-socketcan:1.5.0.124 bouyer-socketcan-base:1.5 pgoyette-localcount-20170107:1.5 pgoyette-localcount-20161104:1.5 localcount-20160914:1.5 pgoyette-localcount-20160806:1.5 pgoyette-localcount-20160726:1.5 pgoyette-localcount:1.5.0.122 pgoyette-localcount-base:1.5 netbsd-5-2-3-RELEASE:1.5 netbsd-5-1-5-RELEASE:1.5 yamt-pagecache-base9:1.5 yamt-pagecache-tag8:1.5 tls-earlyentropy:1.5.0.120 tls-earlyentropy-base:1.5 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.5 riastradh-drm2-base3:1.5 netbsd-5-2-2-RELEASE:1.5 netbsd-5-1-4-RELEASE:1.5 netbsd-5-2-1-RELEASE:1.5 netbsd-5-1-3-RELEASE:1.5 rmind-smpnet-nbase:1.5 rmind-smpnet:1.5.0.116 rmind-smpnet-base:1.5 agc-symver:1.5.0.118 agc-symver-base:1.5 tls-maxphys-base:1.5 yamt-pagecache-base8:1.5 netbsd-5-2:1.5.0.114 yamt-pagecache-base7:1.5 netbsd-5-2-RELEASE:1.5 netbsd-5-2-RC1:1.5 yamt-pagecache-base6:1.5 yamt-pagecache-base5:1.5 yamt-pagecache-base4:1.5 netbsd-5-1-2-RELEASE:1.5 netbsd-5-1-1-RELEASE:1.5 jmcneill-usbmp:1.5.0.112 jmcneill-usbmp-base:1.5 jmcneill-audiomp3:1.5.0.110 jmcneill-audiomp3-base:1.5 yamt-pagecache-base3:1.5 yamt-pagecache-base2:1.5 yamt-pagecache:1.5.0.108 yamt-pagecache-base:1.5 rmind-uvmplock-nbase:1.5 bouyer-quota2-nbase:1.5 bouyer-quota2:1.5.0.106 bouyer-quota2-base:1.5 jruoho-x86intr:1.5.0.104 jruoho-x86intr-base:1.5 matt-nb5-pq3:1.5.0.102 matt-nb5-pq3-base:1.5 netbsd-5-1:1.5.0.100 netbsd-5-1-RELEASE:1.5 yamt-nfs-mp-base11:1.5 netbsd-5-1-RC4:1.5 uebayasi-xip-base2:1.5 yamt-nfs-mp-base10:1.5 netbsd-5-1-RC3:1.5 netbsd-5-1-RC2:1.5 netbsd-5-1-RC1:1.5 rmind-uvmplock:1.5.0.98 rmind-uvmplock-base:1.5 yamt-nfs-mp-base9:1.5 uebayasi-xip:1.5.0.96 uebayasi-xip-base:1.5 netbsd-5-0-2-RELEASE:1.5 yamt-nfs-mp-base8:1.5 yamt-nfs-mp-base7:1.5 netbsd-5-0-1-RELEASE:1.5 jymxensuspend-base:1.5 yamt-nfs-mp-base6:1.5 yamt-nfs-mp-base5:1.5 yamt-nfs-mp-base4:1.5 jym-xensuspend-nbase:1.5 yamt-nfs-mp-base3:1.5 netbsd-5-0:1.5.0.94 netbsd-5-0-RELEASE:1.5 netbsd-5-0-RC4:1.5 netbsd-5-0-RC3:1.5 netbsd-5-0-RC2:1.5 jym-xensuspend:1.5.0.92 jym-xensuspend-base:1.5 netbsd-5-0-RC1:1.5 haad-dm-base2:1.5 haad-nbase2:1.5 ad-audiomp2:1.5.0.90 ad-audiomp2-base:1.5 netbsd-5:1.5.0.88 netbsd-5-base:1.5 haad-dm-base1:1.5 haad-dm:1.5.0.86 haad-dm-base:1.5 simonb-wapbl-nbase:1.5 yamt-pf42-base4:1.5 simonb-wapbl:1.5.0.84 simonb-wapbl-base:1.5 yamt-pf42-base3:1.5 hpcarm-cleanup-nbase:1.5 yamt-pf42-base2:1.5 yamt-nfs-mp-base2:1.5 yamt-nfs-mp:1.5.0.82 yamt-nfs-mp-base:1.5 yamt-pf42:1.5.0.80 yamt-pf42-base:1.5 ad-socklock-base1:1.5 yamt-lazymbuf-base15:1.5 yamt-lazymbuf-base14:1.5 keiichi-mipv6-nbase:1.5 mjf-devfs2:1.5.0.78 mjf-devfs2-base:1.5 keiichi-mipv6:1.5.0.76 keiichi-mipv6-base:1.5 bouyer-xeni386-merge1:1.5 vmlocking2-base3:1.5 bouyer-xeni386-nbase:1.5 yamt-kmem-base3:1.5 cube-autoconf:1.5.0.74 cube-autoconf-base:1.5 yamt-kmem-base2:1.5 bouyer-xeni386:1.5.0.72 bouyer-xeni386-base:1.5 yamt-kmem:1.5.0.70 yamt-kmem-base:1.5 vmlocking2-base2:1.5 reinoud-bufcleanup-nbase:1.5 vmlocking2:1.5.0.68 vmlocking2-base1:1.5 jmcneill-base:1.5 mjf-devfs:1.5.0.66 mjf-devfs-base:1.5 bouyer-xenamd64-base2:1.5 vmlocking-nbase:1.5 yamt-x86pmap-base4:1.5 bouyer-xenamd64:1.5.0.64 bouyer-xenamd64-base:1.5 yamt-x86pmap-base3:1.5 yamt-x86pmap-base2:1.5 yamt-x86pmap:1.5.0.62 yamt-x86pmap-base:1.5 jmcneill-pm:1.5.0.60 jmcneill-pm-base:1.5 hpcarm-cleanup:1.5.0.58 hpcarm-cleanup-base:1.5 mjf-ufs-trans-base:1.5 yamt-idlelwp-base8:1.5 reinoud-bufcleanup-base:1.5 vmlocking:1.5.0.56 vmlocking-base:1.5 ad-audiomp:1.5.0.54 ad-audiomp-base:1.5 yamt-idlelwp:1.5.0.52 post-newlock2-merge:1.5 newlock2-nbase:1.5 yamt-splraiseipl-base5:1.5 yamt-splraiseipl-base4:1.5 yamt-splraiseipl-base3:1.5 yamt-splraiseipl-base2:1.5 yamt-splraiseipl:1.5.0.50 yamt-splraiseipl-base:1.5 newlock2:1.5.0.48 newlock2-base:1.5 yamt-pdpolicy-base8:1.5 yamt-pdpolicy-base7:1.5 yamt-pdpolicy-base6:1.5 gdamore-uart:1.5.0.46 gdamore-uart-base:1.5 simonb-timcounters-final:1.5 yamt-pdpolicy-base5:1.5 elad-kernelauth-nbase:1.5 yamt-pdpolicy-base4:1.5 yamt-pdpolicy-base3:1.5 yamt-pdpolicy-base2:1.5 yamt-pdpolicy:1.5.0.44 yamt-pdpolicy-base:1.5 yamt-uio_vmspace-base5:1.5 simonb-timecounters:1.5.0.42 simonb-timecounters-base:1.5 rpaulo-netinet-merge-pcb:1.5.0.40 rpaulo-netinet-merge-pcb-base:1.5 yamt-uio_vmspace:1.5.0.38 yamt-readahead-base3:1.5 yamt-readahead-base2:1.5 yamt-readahead:1.5.0.36 yamt-readahead-base:1.5 yamt-vop-base3:1.5 yamt-vop-base2:1.5 thorpej-vnode-attr:1.5.0.34 thorpej-vnode-attr-base:1.5 yamt-vop:1.5.0.32 yamt-vop-base:1.5 yamt-lazymbuf:1.5.0.30 yamt-km-base4:1.5 yamt-km-base3:1.5 yamt-km-base2:1.5 yamt-km:1.5.0.28 yamt-km-base:1.5 kent-audio2:1.5.0.26 kent-audio2-base:1.5 ktrace-lwp:1.5.0.24 ktrace-lwp-base:1.5 nathanw_sa_before_merge:1.5 gmcgarry_ctxsw:1.5.0.22 gmcgarry_ctxsw_base:1.5 gmcgarry_ucred:1.5.0.20 gmcgarry_ucred_base:1.5 nathanw_sa_base:1.5 gehenna-devsw:1.5.0.18 gehenna-devsw-base:1.5 eeh-devprop:1.5.0.16 eeh-devprop-base:1.5 newlock:1.5.0.14 newlock-base:1.5 ifpoll-base:1.5 thorpej-mips-cache:1.5.0.10 thorpej-mips-cache-base:1.5 thorpej-devvp:1.5.0.8 thorpej-devvp-base:1.5 kqueue:1.5.0.6 kqueue-base:1.5 thorpej_scsipi_beforemerge:1.5 thorpej_scsipi_nbase:1.5 chs-ubc2-newbase:1.5 fvdl-softdep-base:1.5 thorpej_scsipi:1.5.0.4 thorpej_scsipi_base:1.5 thorpej-signal:1.5.0.2 thorpej-signal-base:1.5 marc-pcmcia-base:1.5 magnum-base:1.4 magnum:1.4.0.2 netbsd-0-9-patch-001:1.3 netbsd-0-9-RELEASE:1.3 netbsd-0-9-BETA:1.3 netbsd-0-9-ALPHA2:1.3 netbsd-0-9-ALPHA:1.3 netbsd-0-9:1.3.0.2 netbsd-0-9-base:1.3 netbsd-0-8:1.1.1.1 netbsd-alpha-1:1.1.1.1 patchkit-0-2-2:1.1.1.1 WFJ-386bsd-01:1.1.1.1 WFJ-920714:1.1.1; locks; strict; comment @# @; 1.5 date 94.06.08.11.22.09; author mycroft; state dead; branches; next 1.4; 1.4 date 93.09.07.15.40.51; author ws; state Exp; branches; next 1.3; 1.3 date 93.07.19.13.40.00; author cgd; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 93.05.20.03.30.41; author cgd; state Exp; branches; next 1.1; 1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches 1.1.1.1; next ; 1.3.2.1 date 93.07.19.13.40.00; author cgd; state dead; branches; next 1.3.2.2; 1.3.2.2 date 93.07.19.13.40.01; author cgd; state Exp; branches; next ; 1.1.1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches; next ; desc @@ 1.5 log @Clean up deleted files. @ text @# $Id: TODO,v 1.4 1993/09/07 15:40:51 ws Exp mycroft $ 1) should understand "older", original High Sierra ("CDROM001") type Not yet. ( I don't have this technical information, yet. ) 2) should understand Rock Ridge Yes, we have follows function. o Symbolic Link o Real Name(long name) o File Attribute o Time stamp o uid, gid o Devices o Relocated directories Except follows: o POSIX device number mapping There is some preliminary stuff in there that (ab-)uses the mknod system call, but this needs a writable filesystem 3) should be called cdfs, as there are other ISO file system soon possible Not yet. Probably we should make another file system when the ECMA draft is valid and do it. For doing Rock Ridge Support, I can use almost same code. So I just use the same file system interface... 4) should have file handles implemented for use with NFS, etc Yes. we have already this one, and I based it for this release. 5) should have name translation enabled by mount flag Yes. we can disable the Rock Ridge Extension by follows option; "mount -t isofs -o -norrip /dev/cd0d /cdrom" 6) should run as a user process, and not take up kernel space (cdroms are slow) Not yet. 7) ECMA support. Not yet. we need not only a technical spec but also ECMA format cd-rom itself! 8) Character set change by SVD ( multi SVD support ) Not yet. We should also hack the other part of system as 8 bit clean. As far as I know, if you export the cdrom by NFS, the client can access the 8 bit clean (ie. Solaris Japanese with EUC code ) 9) Access checks in isofs_access Not yet. 10) Support for generation numbers Yes. Default is to list only the last file (the one with the highest generation number). If you mount with -gen, all files are shown with their generation numbers. In both cases you can specify the generation number on opening files (if you happen to know it) or leave it off, when it will again find the last file. 11) Support for extended attributes Yes. Since this requires an extra block buffer for the attributes this must be enabled on mounting with the option -extattr. ---------- Last update July 19, '93 by Atsushi Murai. (amurai@@spec.co.jp) Last update August 19, '93 by Wolfgang Solfrank. (ws@@tools.de) @ 1.4 log @Changes to VFS readdir semantics NFS changes for better cookie support ISOFS changes for better Rockridge support and support for generation numbers @ text @d1 1 a1 1 # $Id: TODO,v 1.3 1993/07/19 13:40:00 cgd Exp $ @ 1.3 log @Rockridge support added a la mods by Atsushi Murai. (amurai@@spec.co.jp) @ text @d1 1 a1 1 # $Id: TODO,v 1.2 1993/05/20 03:30:41 cgd Exp $ d16 2 d21 1 a21 1 o POSIX device modes d23 2 a24 2 I have no idea right now, we should check a REAL implementation for 386BSD..... a25 8 o Limitation of 8 level directory( ISO9660 limitation ) Rock Ridge Extension are defined with the "CL/PL/RE" for getting rid of this limitation. But as far as I test the cdroms,I'v never seen this definition and we can access the over 8 level without it. (Another word, this limitation is NOT physical ISO9660's FORMAT limitation for unix stuffs.... I believe... ) d45 1 a45 2 Not yet. And addition, we should try to avoid a long seek by a absolute path with using the PATH TABLE or other method. d58 17 d77 1 @ 1.3.2.1 log @file TODO was added on branch netbsd-0-9 on 1993-07-19 13:40:01 +0000 @ text @d1 66 @ 1.3.2.2 log @Rockridge support added a la mods by Atsushi Murai. (amurai@@spec.co.jp) @ text @a0 66 # $Id: TODO,v 1.3 1993/07/19 13:40:00 cgd Exp $ 1) should understand "older", original High Sierra ("CDROM001") type Not yet. ( I don't have this technical information, yet. ) 2) should understand Rock Ridge Yes, we have follows function. o Symbolic Link o Real Name(long name) o File Attribute o Time stamp o uid, gid Except follows: o POSIX device modes I have no idea right now, we should check a REAL implementation for 386BSD..... o Limitation of 8 level directory( ISO9660 limitation ) Rock Ridge Extension are defined with the "CL/PL/RE" for getting rid of this limitation. But as far as I test the cdroms,I'v never seen this definition and we can access the over 8 level without it. (Another word, this limitation is NOT physical ISO9660's FORMAT limitation for unix stuffs.... I believe... ) 3) should be called cdfs, as there are other ISO file system soon possible Not yet. Probably we should make another file system when the ECMA draft is valid and do it. For doing Rock Ridge Support, I can use almost same code. So I just use the same file system interface... 4) should have file handles implemented for use with NFS, etc Yes. we have already this one, and I based it for this release. 5) should have name translation enabled by mount flag Yes. we can disable the Rock Ridge Extension by follows option; "mount -t isofs -o -norrip /dev/cd0d /cdrom" 6) should run as a user process, and not take up kernel space (cdroms are slow) Not yet. And addition, we should try to avoid a long seek by a absolute path with using the PATH TABLE or other method. 7) ECMA support. Not yet. we need not only a technical spec but also ECMA format cd-rom itself! 8) Character set change by SVD ( multi SVD support ) Not yet. We should also hack the other part of system as 8 bit clean. As far as I know, if you export the cdrom by NFS, the client can access the 8 bit clean (ie. Solaris Japanese with EUC code ) ---------- Last update July 19, '93 by Atsushi Murai. (amurai@@spec.co.jp) @ 1.2 log @add rcsids and header cleanup @ text @d1 1 a1 1 # $Id$ d3 64 a66 6 should understand "older", original High Sierra ("CDROM001") type should understand Rockridge should be called cdfs, as there are other ISO filesystem soon possible should have file handles implemented for use with NFS, etc should have name translation enabled by mount flag should run as a user process, and not take up kernel space (cdroms are slow) @ 1.1 log @Initial revision @ text @d1 2 @ 1.1.1.1 log @initial import of 386bsd-0.1 sources @ text @@