Releases: tuxera/ntfs-3g
Release 2022.10.3
Security release 2022.10.3 (Oct 3, 2022)
Download: https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.10.3.tgz
Changes:
- Rejected zero-sized runs
- Avoided merging runlists with no runs
NTFS-3G 2022.5.17
Security release 2022.5.17 (May 26, 2022)
Download: https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.5.17.tgz
Changelog:
- Improved defence against maliciously tampered NTFS partitions
- Improved defence against improper use of options
- Updated the documentation
NTFS-3G 2021.8.22
Stable Version 2021.8.22 (August 30, 2021)
Download: https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2021.8.22.tgz
Changelog:
- Fixed compile error when building with libfuse < 2.8.0
- Fixed obsolete macros in configure.ac
- Signalled support of UTIME_OMIT to external libfuse2
- Fixed an improper macro usage in ntfscp.c
- Updated the repository change in the README
- Fixed vulnerability threats caused by maliciously tampered NTFS partitions
NTFS-3G 2017.3.23AR.6
Stable Version 2017.3.23AR.6 (February 1, 2021)
Download: https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23AR.6.tgz
Changelog:
- Used kernel cacheing on read-only mounts or with lowntfs-3g
- Avoided information leak when processing garbled compressed data
- Defined option posix_nlink to compute a Posix compliant st_nlink
- Recovered space when an index root is shortened
- Replaced ENODATA with ENOATTR in xattrs functions for macOS
- Added support for 'position' argument in macOS xattr functions
- Changed default xattr access method to 'openxattr' for macOS builds
- Allowed redefining the target location of the ntfsprogs tools
- Fixed updating the allocated size when attribute lies in an extent
- Enabled actions on directories in reparse plugins
- Inserted the reparse tag in the bad reparse symlink
- Supported use of WSL special files
- Dropped rejecting having both EA and reparse data
- Enabled Creating special files the same way as WSL
- Checked the locations of MFT and MFTMirr at startup
NTFS-3G 2017.3.23AR.5
Stable Version 2017.3.23AR.5 (April 1, 2020)
Changelog:
- Processed the request argument of ioctl() as unsigned
- Accepted alternative recording of cluster size
- Fixed a poorly sized string in ntfsinfo
- Fixed ntfsfallocate on a void file
- Decoded execlink reparse points
- Fixed object type returned in readdir() for reparse points
- Exported the translations of Windows paths to current ones
NTFS-3G 2017.3.23AR.4
Stable Version 2017.3.23AR.4 (March 1, 2019)
Changelog:
- Fixed reporting an error when failed to build the mountpoint
- Reverted accessing reparse directory through internal plugins
- Cleaned object ids beyond the updated part
- Fixed reacting to missing plugin
- Returned a low level error when an ioctl fails
- Truncated SSD trimming zones to granularity supported by the device
NTFS-3G 2017.3.23AR.3
Stable Version 2017.3.23AR.3 (September 1, 2018)
Changelog:
- Made sure log file buffers are properly aligned
- Made reparse directories visible through internal plugins
- Added an option to ntfscp to copy the modification time
- Renamed undeleted files to avoid overwriting existing ones
- Extended the allowed cluster size to 2MB
- Allocated full clusters for reading and rescuing in ntfsclone
- Prevented locally defined headers from interfering with ntfs-3g ones
- Attempted mounting read-only after failed permission to read-write
- Fixed collecting the label argument in mkntfs
NTFS-3G 2017.3.23AR.2
Stable Version 2017.3.23AR.2 (March 1, 2018)
Changelog:
- Made sure log file buffers are properly aligned
- Checked log file blocks more recent than temporary ones
- Processed redo log actions associated to undoing a CompensationlogRecord
- Allowed setting a file object id without defining its birth ids
- Documented read-only mount when Windows is hibernated
- Stopped checking matches of MFTMirr against MFT at record 16
- Filtered out reparse flags for selecting plugins
- Delayed updating the MFT runlist when resizing in read-only mode
- Double-checked whether record 15 is an extent of MFT
- Checked whether the device to mount was forced read-only
NTFS-3G 2017.3.23AR.1
Stable Version 2017.3.23AR.1 (October 1, 2017)
Changelog:
- Bypassed cluster allocation errors using --ignore-fs-check in ntfsclone
- Upgraded ntfsrecover to support log files for Windows 10
- Fixed the computation of highest_vcn when applying a runlist fixup
- Fixed updating the vcn of subtree in ntfsrecover
- Relaxed checks on security descriptors
- Enabled directory operations in plugins
- Decoded more reparse tags in ntfsinfo
- Logged falling back to mounting read-only
- Fixed compiling on MacOSX (Erik Larsson)
NTFS-3G 2017.3.23
Stable Version 2017.3.23 (March 28, 2017)
Download: https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz
Changelog:
- 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 <sys/sysmacros.h> vs <sys/mkdev>
- 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