66 lines
1.7 KiB
Plaintext
66 lines
1.7 KiB
Plaintext
********************
|
|
* libntfs-gnomevfs *
|
|
********************
|
|
|
|
- be generic filter: provide ntfs_device_operations from parent GnomeVFSHandle
|
|
|
|
|
|
***********
|
|
* libntfs *
|
|
***********
|
|
|
|
*****************
|
|
* HIGH priority *
|
|
*****************
|
|
|
|
- complete ntfs_index_{add_filename,rm}
|
|
|
|
- move ntfsdecrypt to library.
|
|
|
|
- complete the implementation of ntfs_attr_truncate() (for compressed files)
|
|
|
|
- add write of compressed attributes
|
|
|
|
- detect presence of usnjrnl and if present and mounting rw, re-stamp it (see
|
|
current ntfs driver for example in 2.6.15 kernel)
|
|
|
|
- fix support for large sector sizes by changing the logical device block size
|
|
to the sector size in the ntfs volume (it ought to work without doing this as
|
|
we do byte-aligned i/o anyway) but it would be good to change in case a
|
|
previous mount left the block size to larger value and we expect 512 bytes as
|
|
that would be incredibly inefficient
|
|
|
|
*******************
|
|
* MEDIUM priority *
|
|
*******************
|
|
|
|
- create API reference book template (cf. linux kernel)
|
|
- enable automatic creation of API reference
|
|
|
|
- ntfs_index_add_filename to more generic ntfs_index_add
|
|
|
|
- write API for conventional high level file access.
|
|
|
|
- implement loads of utilities a-la ntfsrm, ntfsmkdir, etc...
|
|
|
|
- implement an ntfs shell where can use the above much faster with caching,
|
|
probably extending the library in the process
|
|
|
|
****************
|
|
* LOW priority *
|
|
****************
|
|
|
|
- Do we attach attributes (ntfs_attr) to the corresponding ntfs_inode? Now we
|
|
just atach the inode to the attribute and expect the user to not shoot
|
|
themselves in the foot.
|
|
|
|
- add ACL read/write support to library
|
|
|
|
- add MS BackupAPI to library
|
|
|
|
- add volume resizing support to library
|
|
|
|
- add defrag API to library
|
|
|
|
- write utilities for all of the above
|