* ntfsmount (and libntfs) now has full basic read/write support.
* Cryptographic code is now integrated into libntfs, thus ntfscat and ntfsmount
now can read encrypted files. See "man 8 libntfs" for details.
* ntfsresize (and the entirety of ntfsprogs/libntfs in fact) now have full
support for Windows Vista.
* ntfsprogs and libntfs are now entirely endian safe and more over now we have
checks that automatically reports endian errors.
* mkntfs now creates a DCE compliant GUID for the volume and does a few other
things to be more compliant with Windows Vista.
- Fix bug in ntfs_attr_pwrite() when we sometimes lose current run in
the runlist.
- Fix build with --disable-gnome-vfs --enable-fuse-module.
- ntfscluster: identify files even if their clusters aren't set
in $Bitmap (useful to find potentially corrupted files).
- mkntfs: set the physical drive and the extended boot signature to
0x80 in the Extended BPB which are needed to boot from disk.
- ntfsinfo: fix two freed memory usages when dumping $SDS and index
allocation entries.
- libntfs: add ntfs_attr_readall() which reads the entire data
from an ntfs attribute.
- libntfs: add ntfs_index_root_get() which reads the index root of
an attribute.
- ntfsclone: the --metadata option will wipe the timestamps in the
index allocation attributes as well. This further decreases the
compressed metadata image size by 10-25% and more importantly it
eliminates non-interesting ntfscmp differences.
- ntfscmp: support bad cluster list, compare full attribute headers
for non-resident attributes, added manual, build and install by
default.
- Fix bug with renaming directories with names in DOS and WIN32
namespaces.
- ntfsclone: fix 64 bit destination size calculation on Mac OS X
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
- Fix hardcoded location for uninstalling mount.ntfs-fuse hardlink to
match the relocatable location for installing it.
- Move mount.ntfs-fuse and mkfs.ntfs to be symlinks instead of
hardlinks and move both to /sbin rather than prefix/sbin. Note we
still obey $destdir so building packages works as well as installing
into alternate chroot / other system still works.
- ntfscmp: fix some corner cases and all memory leaks; handle corrupt
NTFS more gracefully.
- If the system does not have realpath(), supply our own dummy version
which just copies the string without any kind of checking or
expansion.
The Linux-NTFS project (http://linux-ntfs.sf.net/) aims to
bring full support for the NTFS filesystem to the Linux
operating system. The ntfsprogs package currently consists of
a static library and utilities such as mkntfs, ntfscat,
ntfsls, ntfsresize, and ntfsundelete (for a full list of
included utilities see man 8 ntfsprogs after installation).
Provided in PR 27119 by Darrin B. Jewell, modified by myself to
remove dylib files from PLIST, add NetBSD statvfs compatibility, and
quieten a warning in one of the patches.
Darrin's patches perform the following changes:
. provide for redirection of error output without having an lvalue stderr
. support for NetBSD disklabels
. fix for ntfs_attr_pread to avoid reading a partial block
. workaround for darwin sys/mount.h namespace pollution
This package is currently configured with the gnome-vfs module disabled.