61 lines
1.6 KiB
Plaintext
61 lines
1.6 KiB
Plaintext
***********
|
|
* libntfs *
|
|
***********
|
|
|
|
*****************
|
|
* HIGH priority *
|
|
*****************
|
|
|
|
- Make ntfs_attr_{truncate,pwrite} work for compressed/encrypted 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
|
|
|
|
- fix freebsd_io.c and win32_io.c to support device operations ->pread() and
|
|
->pwrite() to improve their performance
|
|
|
|
*******************
|
|
* 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 *
|
|
****************
|
|
|
|
- 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
|
|
|
|
|
|
|
|
********************
|
|
* libntfs-gnomevfs *
|
|
********************
|
|
|
|
- be generic filter: provide ntfs_device_operations from parent GnomeVFSHandle
|
|
|