Supported use of WSL special file
Fixed a constant string concatenation
Relocated the mount point field in volume
Fixed a minor endianness ajustment bug
Checked file type on OpenIndiana when deleting a file with a reparse point
Enabled actions on directories in reparse plugins
Built reparse symlinks from mount point recorded in volume
Defined ntfs_realloc() and ntfs_free()
Inserted the reparse tag in the bad reparse symlink
Checked the locations of MFT and MFTMirr at startup
Enabled Recording the special files the same way as WSL
Dropped rejecting having both EA and reparse data
Allowed customization of sbin for tool directory
Fixed maintining the allocated size when updating sparse files
Defined option "posix_nlink" to compute a Posix compliant st_nlink
Avoided information leak when processing garbled compressed data
Displayed the plugin path in the basic help message
Used kernel cacheing on read-only mounts or with lowntfs-3g
Fixed possible null dereferencings
Recovered space when an index root is shortened
Adapted ACL test to a change of behavior in the kernel
Fixed defining the request argument of ioctl()
Silenced warnings about string lengths in snprintf()
Fixed object types returned in readdir() for reparse points
Silenced warnings about fallthrough situations in switch cases of ntfsprogs
Decoded execlink reparse data
Fixed a poorly sized string in ntfsinfo
Fixed ntfsfallocate on a void file
Fixed a wrong fallthrough situation in ntfscat
Exported the translations of Windows paths
Removed <linux/fs.h> from lowntfs-3g.c
Defined the request argument of ioctl() as unsigned long
Disabled the use of cache in lowntfs-3g
Avoided using a truncate strncpy() in the fuse library
Fixed returning errno in setxattr
Updated the copyright notice
Fixed returning EPERM when not allowed as owner
Silenced warnings about fallthrough situations in libntfs-3g
Accepted alternative recording of cluster size
Fixed reacting to missing plugin
Reverted accessing reparse directories through internal plugins
Fixed an endianness error in ntfscp
Returned a low level error when an ioctl fails
Truncated SSD trimming zones to granularity supported by the device
Cleaned object ids beyond the updated part
Fixed a typo in the ntfscluster manual
Fixed reporting an error when failed to build the mountpoint
Realigned times set from extended attribute
Fixed reporting an error when setxattr is rejected
Included <sys/sysmacros.h> explicitly
Attempted mounting read-only after failed permission to read-write
Fixed collecting the label argument in mkntfs
Prevented locally defined headers from interfering with ntfs-3g ones
Allocated full clusters for reading and rescuing in ntfsclone
Removed an unused field (cleanup)
Made accessing reparse directories through internal plugins
Appended a number to undeleted file name to avoid overwriting an existing one
Checked whether the device to mount was forced read-only
Added an option to ntfscp to copy the modification time
Extended the allowed cluster size to 2MB
Removed an obsolete reference for getting support
Delayed updating the MFT runlist when resizing in read-only mode
Fixed displaying an inode number in an error message
Double-checked whether record 15 is an extent of MFT
Supported reparse tags for OneDrive cloud storage
Silenced compiler warnings in ntfsrecover
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
Checked log file blocks more recent than temporary ones
Processed redo log actions associated to undoing a CompensationlogRecord
Aligned internal log buffers on CPUs which require them
Relaxed limitations on security descriptors
Logged falling back to mounting read-only
Enabled directory operations in plugins
Fixed a typo
Decoded more reparse tags in ntfsinfo
Fixed updating the vcn of subtree in ntfsrecover
Mentioned ntfsfallocate and ntfsrecover in the general ntfsprogs manual
Fixed the computation of highest_vcn when applying a runlist fixup
Bypassed cluster allocation errors using --ignore-fs-check in ntfsclone
Upgraded ntfsrecover to support log files 2.0
Version 2017.3.23
Fixed computing the replacement bytes in ntfswipe
Removed the loader from boot image
Version 2017.2.15
Allowed names with trailing dot or space on con...
Accepted displaying bad security descriptors on...
Fixed a possible buffer overrun in ntfs_utf16_t...
Logged more information when a plugin could not...
Validated minimum size of mountpoint/symlink re...
Decoded the reparse tag for deduplication in nt...
Loaded the fuse kernel module with no environment
Fixed DISABLE_PLUGINS as the condition for not ...
Fixed setting opening contexts for plugins
Replaced secaudit by ntfssecaudit in its own us...
Returned the size of locale encoded target as t...
Included <paths.h> where useful in fuse-lite
Fixed memory leak when failing to lookup an index
Removed unused argument from ntfs_make_symlink()