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