Changes by: antona
Update of /cvsroot/linux-ntfs/linux-ntfs
In directory usw-pr-cvs1:/tmp/cvs-serv31088
Modified Files:
ChangeLog Makefile.am Makefile.in TODO.libntfs
linux-ntfs.spec.in
Removed Files:
TODO.WIP
Log Message:
Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/ChangeLog,v
retrieving revision 1.60
retrieving revision 1.61
diff -U2 -r1.60 -r1.61
--- ChangeLog 4 Jun 2002 12:12:41 -0000 1.60
+++ ChangeLog 5 Jun 2002 20:32:52 -0000 1.61
@@ -18,4 +18,6 @@
ntfs_{read,write}_mft_recrods(), and
ntfs_get_mft_record_data_size().
+ - When writing mft records using the mft.c::ntfs_write_mft_record{s,}()
+ interface, the mft mirror is now updated automatically.
- Add -Wall to compiler options when ./configure is run with
--enable-debug.
@@ -78,7 +80,8 @@
- Add new API for doing I/O on both normal and multi sector transfer
protected ntfs attributes described by the ntfs_attr structure,
- provided by attrib.[hc]:
- ntfs_attr_p{read,write}(), -> read done, write not yet
- ntfs_attr_mst_p{read,write}(). -> read done, write not yet
+ provided by attrib.[hc] (note writing is still restricted to
+ overwrite only):
+ ntfs_attr_p{read,write}(), and
+ ntfs_attr_mst_p{read,write}().
- Fix detection of read-only mounts in volume.c::ntfs_check_mnteent().
- Start modularising ntfs_mount():
@@ -99,4 +102,5 @@
ntfs_mst_p{read,write}(), and
ntfs_{read,write}_clusters().
+ - Change ntfsfix to take into account the automatic mft mirror updates.
12/03/2002 - 1.6.0 - More mkntfs options and cleanups.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/Makefile.am,v
retrieving revision 1.10
retrieving revision 1.11
diff -U2 -r1.10 -r1.11
--- Makefile.am 2 Jun 2002 23:18:56 -0000 1.10
+++ Makefile.am 5 Jun 2002 20:32:52 -0000 1.11
@@ -11,5 +11,5 @@
EXTRA_DIST = AUTHORS CREDITS COPYING TODO.include TODO.ntfsfix ChangeLog \
INSTALL NEWS README autogen.sh linux-ntfs.spec.in TODO.mkntfs \
- TODO.ntfslabel TODO.ntfsinfo TODO.libntfs TODO.WIP
+ TODO.ntfslabel TODO.ntfsinfo TODO.libntfs
AUTOMAKE_OPTIONS = gnu
Index: Makefile.in
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/Makefile.in,v
retrieving revision 1.17
retrieving revision 1.18
diff -U2 -r1.17 -r1.18
--- Makefile.in 2 Jun 2002 23:18:56 -0000 1.17
+++ Makefile.in 5 Jun 2002 20:32:52 -0000 1.18
@@ -96,5 +96,5 @@
EXTRA_DIST = AUTHORS CREDITS COPYING TODO.include TODO.ntfsfix ChangeLog \
INSTALL NEWS README autogen.sh linux-ntfs.spec.in TODO.mkntfs \
- TODO.ntfslabel TODO.ntfsinfo TODO.libntfs TODO.WIP
+ TODO.ntfslabel TODO.ntfsinfo TODO.libntfs
Index: TODO.libntfs
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/TODO.libntfs,v
retrieving revision 1.5
retrieving revision 1.6
diff -U2 -r1.5 -r1.6
--- TODO.libntfs 1 Jun 2002 00:41:45 -0000 1.5
+++ TODO.libntfs 5 Jun 2002 20:32:53 -0000 1.6
@@ -3,6 +3,7 @@
*****************
-- write ntfs_attr_{mst_}pwrite
+- write/port index_lookup function (see mkntfs and ntfs tng driver)
+- write/port index_list/readdir function (see ntfs tng driver)
*******************
@@ -10,6 +11,4 @@
*******************
-new, in approximate order of importance:
-
- extend disk_io API with ntfs_rl_p{read,write} (see mkntfs)
@@ -21,7 +20,6 @@
- write attribute resize function (see mkntfs)
-- write/port index_lookup function (see mkntfs and ntfs tng driver)
-
-- write/port index_list/readdir function (see ntfs tng driver)
+- extend ntfs_attr_pwrite to cope with extending the attribute size and with
+ instantiating holes
- write ntfs_{allocate,free}_cluster(s) (see ntfs 2.4 driver in CVS)
@@ -49,6 +47,4 @@
* LOW priority *
****************
-
-start adding extra functionality in random order:
- Do we attach attributes (ntfs_attr) to the corresponding ntfs_inode? Now we
Index: linux-ntfs.spec.in
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/linux-ntfs.spec.in,v
retrieving revision 1.41
retrieving revision 1.42
diff -U2 -r1.41 -r1.42
--- linux-ntfs.spec.in 2 Jun 2002 23:18:56 -0000 1.41
+++ linux-ntfs.spec.in 5 Jun 2002 20:32:53 -0000 1.42
@@ -62,5 +62,5 @@
%files
%defattr(-,root,root)
-%doc AUTHORS COPYING CREDITS ChangeLog INSTALL NEWS README TODO.ntfsfix TODO.include TODO.mkntfs TODO.libntfs TODO.ntfsinfo TODO.ntfslabel TODO.WIP doc/CodingStyle doc/attribute_definitions doc/attributes.txt doc/compression.txt doc/tunable_settings doc/template.c doc/template.h doc/system_files.txt doc/system_security_descriptors.txt
+%doc AUTHORS COPYING CREDITS ChangeLog INSTALL NEWS README TODO.ntfsfix TODO.include TODO.mkntfs TODO.libntfs TODO.ntfsinfo TODO.ntfslabel doc/CodingStyle doc/attribute_definitions doc/attributes.txt doc/compression.txt doc/tunable_settings doc/template.c doc/template.h doc/system_files.txt doc/system_security_descriptors.txt
%{bindir}/*
%{sbindir}/*
--- TODO.WIP DELETED ---
|