NTFS-3G Changelog

What's new in NTFS-3G 2017.3.28

Mar 30, 2017
  • Delegated processing of special reparse points to external plugins
  • Allowed kernel cacheing by lowntfs-3g when not using Posix ACLs
  • Enabled fallback to read-only mount when the volume is hibernated
  • Made a full check for whether an extended attribute is allowed
  • Moved secaudit and usermap to ntfsprogs (now ntfssecaudit and ntfsusermap)
  • Enabled encoding broken UTF-16 into broken UTF-8
  • Autoconfigured selecting vs
  • Allowed using the full library API on systems without extended attributes support
  • Fixed DISABLE_PLUGINS as the condition for not using plugins
  • Corrected validation of multi sector transfer protected records
  • Denied creating/removing files from $Extend
  • Returned the size of locale encoded target as the size of symlinks

New in NTFS-3G 2015.3.14 (Apr 18, 2015)

  • Changes to NTFS-3G:
  • Fixed inserting a new ACL after wiping out by chkdsk
  • Fixed Windows-type inheritance
  • Fixed ignoring the umask mount option when permissions are used
  • Fixed checking permissions when Posix ACLs are compiled in but not enabled
  • Disabled option remove_hiberfile on read-only mounts
  • Implemented an extended attribute to get/set EAs
  • Avoid full runlist updating in more situations
  • Update ctime after setting an ACL
  • Use MFT record 15 for the first extent to MFT:DATA
  • Ignore the sloppy mount option (-s)
  • Implemented FITRIM (fstrim) ioctl
  • Reengineered the compression algorithm
  • Changes to ntfsprogs:
  • Return success from ntfsprogs utilities with options –version and the like
  • Implemented configure option –enable-quarantined for non functional utilities
  • Added manuals for ntfsdecrypt, ntfswipe, ntfstruncate and ntfsfallocate

New in NTFS-3G 2014.2.15 (Mar 11, 2014)

  • libntfs: added use of hd library to get the legacy BIOS geometry
  • libntfs: switched to /proc/mounts for checking existing mounts
  • libntfs: fixed usa checking by ntfsck on 4K sector disks
  • libntfs: fixed processing compressed data beyond file size (Windows 8 compliance)
  • libntfs: fixed expanding a resident attribute without inserting holes
  • libntfs: allow DACLs to not have any ACE
  • libntfs: ignore unmapped regions when checking whether sparse
  • libntfs: upgraded the Win32 interface for use with ntfsprogs
  • ntfsresize: enabled relocating the MFT when shrinking a volume
  • ntfsresize: fixed trying to update the MFT and Bitmap on a test run
  • ntfsresize: fixed updating all the MFT runs in a relocated MFT
  • ntfsresize: set the backup boot sector when the size is reliable
  • ntfsresize: reserved a single sector for the backup boot sector
  • ntfsundelete: output the modification time when scanning files
  • ntfsundelete: ported to Windows
  • ntfsclone: fixed wiping fragmented metadata when creating a metadata image
  • ntfsclone: allowed cloning a file system despite allocation errors
  • ntfsclone: fixed bad copying of the backup boot sector
  • ntfsclone: ported to Windows
  • ntfsdecrypt: made compatible with libgrypt-1.6

New in NTFS-3G 2009.1.1 (Jan 23, 2009)

  • Built-in, transparent UTF-8 conversion support was added. This solves problems with hidden and inaccessible filenames having national characters.
  • Support for getting or setting the file creation timestamp on Mac OS X was added.
  • A problem was fixed in which an extended attribute got corrupted if the new attribute size was smaller than the original size.
  • A memory leak when an extended attribute or alternate data stream couldn't be opened was fixed.
  • An error is reported if a filename cannot be listed while reading a directory.

New in NTFS-3G 1.2918 (Sep 18, 2008)

  • The case when a corrupted directory index entry hung the driver instead of returning "I/O error" was fixed.