11.1Sdillo[dillo] 21.1Sdillo 31.3Sdillo- add . and .. to dir listing 41.1Sdillo- check _lookup locking (deleted PDIRUNLOCK) 51.1Sdillo- unicode decomposition 61.1Sdillo- make type/creator accessible 71.1Sdillo- mount options: default uid/gid/mode 81.1Sdillo- return correct error for device not ready (CD) (not Operation not Permitted) 91.1Sdillo- use lookup cache 101.2Sdillo- use pool for struct hfsnode 111.1Sdillo- reduce use of malloc and memcpy 121.3Sdillo- slim down libhfs 131.3Sdillo - replace cbargs with void * 141.3Sdillo - remove openvol callback 151.3Sdillo - remove HFS_LIBERR 161.1Sdillo- union/nfs support 171.1Sdillo- KNF 181.1Sdillo- update copyright of apmlabel 191.1Sdillo 201.3Sdillo- scan APM when synthesizing disklabel 211.3Sdillo 221.1SdilloLast revision: 2005-08-31 231.1Sdillo 241.1Sdillo 251.1SdilloThere are HEAPS of limitations and deficiencies in this implementation. In fact, 261.1Sdillothis code doesn't do a lot more than the very bare minimum needed to even be 271.1Sdillocalled an HFS+ filesystem. Some of the most notable features that need to be 281.1Sdillowritten or improved are, in approximate order of importance: 291.1Sdillo 301.1Sdillo- uid/gid remapping for non-superusers (possibly) 311.1Sdillo- support for special nodes 321.1Sdillo- MASSIVE performance and memory optimization, using lots of caching; this fs is 331.1Sdillo about as unoptimized as you can get 341.1Sdillo- better error handling 351.1Sdillo- usage of UBC and memory pools 361.1Sdillo- handling of bad blocks 371.1Sdillo- HFS wrapper support 381.1Sdillo- NFS support 391.1Sdillo- union mount support 401.1Sdillo- check for broken functionality or security risks due to insufficient range 411.1Sdillo checking 421.1Sdillo- regression tests 431.1Sdillo- allow volume to be used as root filesystem 441.1Sdillo- reformat the code to use 8-space tabs :-\ 451.1Sdillo 461.1Sdillo 471.1SdilloThis is, of course, in addition to the missing major features: 481.1Sdillo 491.1Sdillo- write support 501.1Sdillo- journal support 511.2Sdillo- fsck_hfs, newfs_hfs 521.1Sdillo- vanilla HFS support 531.1Sdillo- man pages and lots of other documentation 54