Releases: tuxera/ntfs-3g
Releases · tuxera/ntfs-3g
NTFS-3G 1.1104
Stable Version 1.1104 (November 4, 2007)
Changelog:
- Fix: Reads over the end of a file could return “invalid argument” error using recent kernels. This problem may have caused Thunderbird to hang.
- Fix: Some versions of the gcc compiler have crashed during compilation.
- Fix: The utimes(2) system call may incorrectly updated the last status change filestamp.
- Change: The ntfs.streams.list extended attribute enumerates Alternate Data Streams (ADS) ‘\0’ separated.
NTFS-3G 1.1030
Stable Version 1.1030 (October 29, 2007)
Changelog:
- Fix: big-endian problems exposed by the NTFS-3G Test Suite.
- Fix: free space calculation may was wrong for >1 TB volumes.
- Fix: some faulty Thunderbird versions caused system log flooding.
- Fix: uClibc and uClinux improvements.
- Fix: logging improvements.
- Fix: many other minor fixes.
NTFS-3G 1.1004
Stable Version 1.1004 (October 4, 2007)
Changelog:
- Fix: unwritten sparse file regions could get corrupted if the end of a write wasn’t aligned to cluster boundary. Sparse files are very rarely used, most typically by bittorent clients.
- Fix: creation of read-only files failed.
- Change: free inode calculation was CPU intensive during write activity. This could reduce write performance when millions of files are used if a file manager or desktop applet regularly polled for disk space usage. Now the statfs() system call is constant time.
- Change: file creation performance is improved by 40-80%.
- Change: smart directory traversal is 20-200% faster for disk based and 300-600% faster for memory cache based traversals.
NTFS-3G 1.913
Stable Version 1.913 (September 13, 2007)
Changelog:
- Fix: hibernation check was too rigid and mount was refused in read/write mode unnecessarily in some cases.
- Change: free disk space calculation was highly CPU intensive during write activity. This could reduce write performance severely, especially for huge volumes if a file manager or desktop applet regularly polled for disk space usage. Now the calculation is constant time, around only 10 microseconds on a typical desktop, and it’s completely independent of the volume size.
- All performance improvements are included unchanged from the 1.910-RC test release. Please see those details below.
NTFS-3G 1.910-RC
TEST Version 1.910-RC (September 10, 2007)
Changelog:
- Change: significantly improved the performance of writing many files, typically by 50-1000% (copying files, unpacking, untarring packages, compilation, directory synchronization, …).
- Change: improved the performance of writing multi-GB size files, particularly after the creation of many thousands of other files. Previous disk space defragmentation is highly advised for the best possible speed. File level defragmentation is not enough.
- Change: improved concurrent write performance.
NTFS-3G 1.826
Stable Version 1.826 (August 26, 2007)
Changelog:
- Fix: utime() also updated the timestamp of the parent directory but it shouldn’t have (rsync, backup tool problems).
- Fix: ignore the “volume dirty” bit because its real meaning is “check the volume”. The fact of the real dirtiness is stored in the NTFS logfile which is already checked for.
- Fix: compilation failed with glibc 2.7.
- New: the –disable-library ‘configure’ option can be used not to install but link libntfs-3g into the ntfs-3g binary. This decreases the binary size by about 10-15% and increases performance by about 2-5%.
NTFS-3G 1.810
Stable Version 1.810 (August 10, 2007)
Changelog:
- Fix: file rename may updated the modification time of some files and directories which caused some backup tools, like rsync, not to preserve always this timestamp.
- Fix: unmount (fusermount -u) was denied for an unprivileged user who was allowed to mount a block device. FUSE 2.7.0+ user space package is required for the full fix.
- Fix: the driver could hang if there wasn’t enough memory during reading a large directory
- Fix: reading a directory may reported success when there was an error.
- Fix: metadata update error was ignored in some very rare cases during writing a file.
- Fix: permissions checking was turned on if umask, fmask and dmask was set to the default 000 value.
- Change: manual update, added Windows filename compatibility section.
- Change: lots of logging improvements.
NTFS-3G 1.710
Stable Version 1.710 (July 10, 2007)
Changelog:
- Fix: move, rename and hard link could return “input/output error”.
- Fix: very rare, recoverable directory corruption.
- Fix: portability improvements.
- Change: more troubleshooting hints if a volume can’t be mounted.
- Change: logging improvements.
NTFS-3G 1.616
Stable Version 1.616 (June 17, 2007)
Changelog:
- Version 1.612-RC is released as stable.
NTFS-3G 1.612-RC
TEST Version 1.612-RC (June 12, 2007) Release Notes
Changelog:
- New: install executables to the root file system otherwise mount could fail during boot.
- Fix: any kind of file size change failure returned “Operation not permitted”.
- Fix: file close failure was not always reported.
- Fix: unmount failure was not always reported.
- Fix: file creation always gave “input/output error” if the $MFT Bitmap wasn’t up-to-date.
- Fix: converting very long file names to Unicode may failed.
- Fix: syslog messages didn’t show the low level error detail.
- Fix: compilation improvements on Mac OS X and NetBSD.