Changes by: antona
Update of /cvsroot/linux-ntfs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6285
Modified Files:
ChangeLog NEWS configure.ac
Log Message:
Wheee! Lots of last minute fixes and enhancements.
- Compiler warning fixes for gnome-vfs and fuse modules. (Anton)
- Change volume mounting (actually device opening) to happen with
O_EXCL bit set so at least on Linux no one can change the device
block size under our feet. (Anton)
- Change volume mounting and mkntfs to set the device block size to the
sector size using BLKBSZSET ioctl (Linux only). This should be
optimal for performance and should fixes the bug of not being able to
create the backup boot sector if the number of sectors on the device
is odd, the sector size is 512 bytes, and the kernel is 2.4. (Anton)
- Enforce cluster size, mft record size, and index record size to be at
least equal to the sector size and verify they are still valid and in
particular display a warning message if the volume will not be
mountable by the kernel driver (it requires mft record size and index
record size to be below or equal to the system page size which we
determine using sysconf()). (Anton)
Index: ChangeLog
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ChangeLog,v
retrieving revision 1.350
retrieving revision 1.351
diff -u -p -r1.350 -r1.351
--- ChangeLog 2 Feb 2006 13:57:00 -0000 1.350
+++ ChangeLog 3 Feb 2006 22:19:17 -0000 1.351
@@ -100,6 +100,20 @@
- Fix stupid bug in libntfs/bitmap.c::ntfs_bitmap_set_bits_in_run()
which caused bits to not be cleared or set if the first bit in the
run was not a multiple of eight. (Anton)
+ - Change volume mounting (actually device opening) to happen with
+ O_EXCL bit set so at least on Linux no one can change the device
+ block size under our feet. (Anton)
+ - Change volume mounting and mkntfs to set the device block size to the
+ sector size using BLKBSZSET ioctl (Linux only). This should be
+ optimal for performance and should fixes the bug of not being able to
+ create the backup boot sector if the number of sectors on the device
+ is odd, the sector size is 512 bytes, and the kernel is 2.4. (Anton)
+ - Enforce cluster size, mft record size, and index record size to be at
+ least equal to the sector size and verify they are still valid and in
+ particular display a warning message if the volume will not be
+ mountable by the kernel driver (it requires mft record size and index
+ record size to be below or equal to the system page size which we
+ determine using sysconf()). (Anton)
10/10/2005 - 1.12.1 - Minor fix to location of mount.ntfs-fuse and mkfs.ntfs.
Index: NEWS
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/NEWS,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -p -r1.31 -r1.32
--- NEWS 2 Feb 2006 14:40:53 -0000 1.31
+++ NEWS 3 Feb 2006 22:19:17 -0000 1.32
@@ -18,30 +18,4 @@ changing the file size and can read/writ
"file:stream" interface and list them via "ntfs.streams.list" extended
attribute (this only if xattr support is enabled). (Yura Pakhuchiy)
-Attribute resize code for normal and sparse files is completed. Thus, ntfscp
-should always successfully overwrite any normal or sparse file even if file
-size is changed. (Yura Pakhuchiy)
-
Moved back from BitKeeper to CVS on SF.net.
-
-ntfsprogs should now work completely on Windows 2000 and XP (Cygwin).
-mkntfs does not create bootable volumes when on Windows. Volumes are locked
-when using a R/W utility in order to prevent data corruption. (Yuval Fledel,
-Anton Altaparmakov)
-
-ntfsinfo has been extended and now provides much more detailed information as
-well as being able to resolve a path/filename instead of requiring the inode
-number. (Yuval Fledel, Anton Altaparmakov)
-
-mkntfs now creates bootable ntfs volumes so you can install Windows on an
-ntfs volume created with mkntfs and Windows will manage to boot afterwards.
-
-ntfsresize now supports relocation which generally means you are now able to
-resize to any size you like (as long as there is enough free space). Note,
-this modifies the command line options a little as well as the returned output
-so applications using ntfsresize might need modifications before they will
-work with the updated ntfsresize. (Szakacsits Szabolcs)
-
-ntfsprogs ("make libs" only) now compiles on FreeBSD, NetBSD, Windows (Cygwin),
-and DOS (DJGPP). Thanks to Christophe Grenier for DOS and FreeBSD testing
-and fixes and to Lode Leroy for Windows testing and fixes.
Index: configure.ac
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/configure.ac,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -p -r1.99 -r1.100
--- configure.ac 2 Feb 2006 14:55:22 -0000 1.99
+++ configure.ac 3 Feb 2006 22:19:17 -0000 1.100
@@ -358,7 +358,7 @@ AC_FUNC_UTIME_NULL
AC_FUNC_VPRINTF
AC_CHECK_FUNCS([atexit dup2 fdatasync getopt_long hasmntopt mbsinit memmove \
memset realpath regcomp setlocale setxattr strcasecmp strchr strdup \
- strerror strnlen strtol strtoul utime])
+ strerror strnlen strtol strtoul sysconf utime])
# Makefiles to be created by configure.
AC_CONFIG_FILES([
|