Built reparse symlinks from mount point recorded in volume
Checked file type on OpenIndiana when deleting a file with a reparse point
Relocated the mount point field in volume
Defined ntfs_realloc() and ntfs_free()
Supported use of WSL special file
Enabled Recording the special files the same way as WSL
Fixed a constant string concatenation
Checked the locations of MFT and MFTMirr at startup
Enabled actions on directories in reparse plugins
Fixed a minor endianness ajustment bug
Inserted the reparse tag in the bad reparse symlink
Dropped rejecting having both EA and reparse data
Allowed customization of sbin for tool directory
Fixed maintining the allocated size when updating sparse files
Replace ENODATA with ENOATTR in xattrs functions for macOS builds.
Add support for 'position' argument in macOS xattr functions.
Change default xattr access method to 'openxattr' for macOS builds.
Displayed the plugin path in the basic help message
Defined option "posix_nlink" to compute a Posix compliant st_nlink
Avoided information leak when processing garbled compressed data
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()
Decoded execlink reparse data
Fixed ntfsfallocate on a void file
Fixed a poorly sized string in ntfsinfo
Fixed a wrong fallthrough situation in ntfscat
Silenced warnings about string lengths in snprintf()
Silenced warnings about fallthrough situations in switch cases of ntfsprogs
Fixed object types returned in readdir() for reparse points
Exported the translations of Windows paths
Fixed returning EPERM when not allowed as owner
Disabled the use of cache in lowntfs-3g
Accepted alternative recording of cluster size
Avoided using a truncate strncpy() in the fuse library
Removed <linux/fs.h> from lowntfs-3g.c
Fixed returning errno in setxattr
Defined the request argument of ioctl() as unsigned long
Updated the copyright notice
Silenced warnings about fallthrough situations in libntfs-3g
Reverted accessing reparse directories through internal plugins
Cleaned object ids beyond the updated part
Returned a low level error when an ioctl fails
Fixed reacting to missing plugin
Fixed an endianness error in ntfscp
Truncated SSD trimming zones to granularity supported by the device
Fixed reporting an error when failed to build the mountpoint
Fixed a typo in the ntfscluster manual
Fixed reporting an error when setxattr is rejected
Realigned times set from extended attribute
Included <sys/sysmacros.h> explicitly
Attempted mounting read-only after failed permission to read-write
Fixed collecting the label argument in mkntfs
Allocated full clusters for reading and rescuing in ntfsclone
Prevented locally defined headers from interfering with ntfs-3g ones
Removed an unused field (cleanup)
Added an option to ntfscp to copy the modification time
Checked whether the device to mount was forced read-only
Appended a number to undeleted file name to avoid overwriting an existing one
Extended the allowed cluster size to 2MB
Made accessing reparse directories through internal plugins
Delayed updating the MFT runlist when resizing in read-only mode
Fixed displaying an inode number in an error message
Removed an obsolete reference for getting support
Double-checked whether record 15 is an extent of MFT
Supported reparse tags for OneDrive cloud storage
Documented read-only mount when Windows is hibernated
Stopped checking matches of MFTMirr against MFT at record 16
Allowed setting a file object id without defining its birth ids
Silenced compiler warnings in ntfsrecover
Aligned internal log buffers on CPUs which require them
Checked log file blocks more recent than temporary ones
Processed redo log actions associated to undoing a CompensationlogRecord
lowntfs-3g.c: Fix compile error when struct stat doesn't have st_*tim.
Relaxed limitations on security descriptors
Decoded more reparse tags in ntfsinfo
Enabled directory operations in plugins
Logged falling back to mounting read-only
Fixed a typo
Mentioned ntfsfallocate and ntfsrecover in the general ntfsprogs manual
Fixed updating the vcn of subtree in ntfsrecover
Bypassed cluster allocation errors using --ignore-fs-check in ntfsclone
Fixed the computation of highest_vcn when applying a runlist fixup
Upgraded ntfsrecover to support log files 2.0
Merge tag '2017.2.15' into edge.strict_endians
Merge tag '2017.3.23' into edge.strict_endians
Version 2017.3.23
Fixed computing the replacement bytes in ntfswipe
Use signed endian conversion macros for signed ...
Fix bad native->little endian byteswap of littl...
ntfsusermap.c: Fix warning about implicit conve...
Removed the loader from boot image
Version 2017.2.15
Fixed setting opening contexts for plugins
Allowed names with trailing dot or space on con...
Replaced secaudit by ntfssecaudit in its own us...
Fixed expanding $STANDARD_INFORMATION with almo...
Removed unused argument from ntfs_make_symlink()