Prepare for next release.

This commit is contained in:
antona 2006-02-02 14:40:53 +00:00
parent e0c2231543
commit e236c14c4a
7 changed files with 31 additions and 16 deletions

13
NEWS
View File

@ -1,19 +1,23 @@
Current news
============
mkntfs now creates NTFS 3.1 (Windows XP) volumes by default. The old NTFS 1.2
format is now deprecated and whilst it can still be specified using a command
line option, it will be removed in a future release.
ntfsmount can create/delete/move files and directories! It is not a full
implementation, thus sometimes it will say 'Operation is not supported',
nothing bad will happen to user data in this case. (Yura Pakhuchiy)
Older news
==========
Add new utility: ntfsmount. It is a FUSE module that uses on libntfs. So,
you need FUSE 2.3 to compile it. This module supports file overwrite including
changing the file size and can read/write/add/remove named data streams via
"file:stream" interface and list them via "ntfs.streams.list" extended
attribute (this only if xattr support is enabled). (Yura Pakhuchiy)
Older news
==========
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)
@ -38,9 +42,6 @@ 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 now should ./configure and compile cleanly on SuSE as well as RedHat
Linux.
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.

2
README
View File

@ -5,7 +5,7 @@ Linux-NTFS
The Linux-NTFS project aims to bring full support for the NTFS filesystem to
the Linux operating system.
Linux-NTFS is copyright (c) 2000-2005 Anton Altaparmakov.
Linux-NTFS is copyright (c) 2000-2006 Anton Altaparmakov.
All of the contents of the Linux-NTFS project are free software, released under
the GNU General Public License and you are welcome to redistribute them under

View File

@ -20,7 +20,13 @@
- write ntfs_index_{rm_from,add_to,create,rm}()
- detect presence of usnjrnl and if present and mounting rw, re-stamp it (see
current ntfs wip driver)
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 *

View File

@ -8,6 +8,13 @@ Thanks,
* mkntfs *
**********
- Correct support for creating volumes with larger sector sizes (mft record
size, cluster size, and index block size must be >= sector size), so for 1k,
2k, and 4k sectors, we need to set the default mft record, cluster, and index
block size to be at least the sector size.
- Correct the odd last partition sector not being accessible under 2.4 kernels
by setting the device block size to the sector size (default is 1k on 2.4
kernels and they can't cope with partial sectors).
- Got a report that creating a floppy with mkntfs failed. Difference between
this floppy and the floppy created by the special tool found on the net was
said to be that the bitmap is 256kib on the special floppy while mkntfs will

View File

@ -1,7 +1,7 @@
/**
* bitmap.c - Bitmap handling code. Part of the Linux-NTFS project.
*
* Copyright (c) 2002-2004 Anton Altaparmakov
* Copyright (c) 2002-2006 Anton Altaparmakov
* Copyright (c) 2004-2005 Richard Russon
*
* This program/include file is free software; you can redistribute it and/or

View File

@ -1,4 +1,4 @@
.\" Copyright (c) 2001\-2002 Anton Altaparmakov.
.\" Copyright (c) 2001\-2006 Anton Altaparmakov.
.\" Copyright (c) 2005 Richard Russon.
.\" Copyright (c) 2005\-2006 Szabolcs Szakacsits.
.\" This file may be copied under the terms of the GNU Public License.
@ -154,7 +154,7 @@ Select the version of NTFS you wish to create. This can be "1.2"
Versions are upwards compatible and Windows 2000, which uses version "3.0",
can read/write both.
If this option is omitted then version "1.2" is used.
If this option is omitted then version "3.1" is used.
.TP
\fB\-n\fR, \fB\-\-no\-action\fR
Causes

View File

@ -1,7 +1,7 @@
/**
* mkntfs - Part of the Linux-NTFS project.
*
* Copyright (c) 2000-2005 Anton Altaparmakov
* Copyright (c) 2000-2006 Anton Altaparmakov
* Copyright (c) 2001-2005 Richard Russon
* Copyright (c) 2002-2006 Szabolcs Szakacsits
* Copyright (c) 2005 Erik Sornes
@ -235,7 +235,7 @@ static void mkntfs_usage(void)
" -S, --sectors-per-track NUM Specify the number of sectors per track\n"
" -z, --mft-zone-multiplier NUM Set the MFT zone multiplier\n"
" -T, --zero-time Fake the time to be 00:00 UTC, Jan 1, 1970\n"
" -N, --ntfs-version VERSION NTFS version: 3.1 or 1.2 (default)\n"
" -N, --ntfs-version VERSION NTFS version: 3.1 (default) or 1.2 (old)\n"
" -F, --force Force execution despite errors\n"
"\n"
"Output options:\n"
@ -258,7 +258,7 @@ static void mkntfs_version(void)
{
ntfs_log_info("\n%s v%s (libntfs %s)\n\n", EXEC_NAME, VERSION, ntfs_libntfs_version());
ntfs_log_info("Create an NTFS volume on a user specified (block) device.\n\n");
ntfs_log_info("Copyright (c) 2000-2005 Anton Altaparmakov\n");
ntfs_log_info("Copyright (c) 2000-2006 Anton Altaparmakov\n");
ntfs_log_info("Copyright (c) 2001-2005 Richard Russon\n");
ntfs_log_info("Copyright (c) 2002-2006 Szabolcs Szakacsits\n");
ntfs_log_info("Copyright (c) 2005 Erik Sornes\n");
@ -4961,8 +4961,9 @@ static int mkntfs_redirect(struct mkntfs_options *opts2)
g_vol->major_ver = opts.ver_major;
g_vol->minor_ver = opts.ver_minor;
} else {
g_vol->major_ver = 1;
g_vol->minor_ver = 2;
/* Create NTFS 3.1 (Windows XP) volumes by default. */
g_vol->major_ver = 3;
g_vol->minor_ver = 1;
}
if (opts.cluster_size >= 0)
g_vol->cluster_size = opts.cluster_size;