ntfs-3g/TODO.libntfs
!antona 1521ab799f Update todo file.
2002/07/06 20:22:57-00:00 !antona
Typo fix

2002/06/08 14:33:09-00:00 !antona
Few odds and ends.

2002/06/07 01:16:20-00:00 !antona
Updates

2002/06/05 20:32:53-00:00 !antona
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.

2002/06/01 00:41:45-00:00 !antona
huge update!

2002/05/19 18:37:27-00:00 !antona
Commit the change log and current todo file so people have a glimpse of what I am upto...

2002/05/08 22:30:29-00:00 !antona
Config file updates, add missing TODO.ntfsinfo

2002/04/20 23:09:42-00:00 !antona
Port attribute lookup functions with attribute list support from ntfs tng driver. Port/reimplement extent mft record handling code as well. Rename out all dollar signs from type names and constants. Adapt all callers to new API. Note mkntfs is currently broken due to some needed work.

2002/04/19 21:48:31-00:00 !antona
Add a TODO list for the library in form of my personal roadmap. People can use that to pick things to work on if they want...

(Logical change 1.5)
2002-08-22 18:09:47 +00:00

64 lines
1.6 KiB
Plaintext

*****************
* HIGH priority *
*****************
- add read of compressed attributes
*******************
* MEDIUM priority *
*******************
- create API reference book template (cf. linux kernel)
- enable automatic creation of API reference
- add write of compressed attributes
- write attribute resize function (see mkntfs) and implement ntfs_truncate*
- write ntfs_{allocate,free}_cluster(s) (see ntfs 2.4 driver in CVS)
- extend ntfs_attr_pwrite to cope with extending the attribute size and with
instantiating holes
- write ntfs_{allocate,free}_mft_record (see ntfs 2.4 driver in CVS)
- write ntfs_{rm,create,add}_attr()
- write ntfs_{rm_from,add_to,create,rm}_index()
- write ntfs_file_name_{add,rm}_from_mft_record() or _from_ntfs_inode(?)
- write ntfs_unlink_file()
- write ntfs_create_file()
- write API for conventional high level file access.
- implement loads of utilities a-la ntcp, ntrm, ntcreat, ntdir, etc...
- implement a ntfs shell where can use the above much faster with caching,
probably extending the library in the process
- extend attrib API with ntfs_rl_pread()
****************
* 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 read/set of various file attributes/flags to library
- 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