Skip to content

Releases: tuxera/ntfs-3g

NTFS-3G 1.1104

31 Aug 09:06
Compare
Choose a tag to compare

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

31 Aug 09:06
Compare
Choose a tag to compare

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

31 Aug 09:05
Compare
Choose a tag to compare

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

31 Aug 09:04
Compare
Choose a tag to compare

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

31 Aug 09:04
Compare
Choose a tag to compare
NTFS-3G 1.910-RC Pre-release
Pre-release

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

31 Aug 09:03
Compare
Choose a tag to compare

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

31 Aug 09:03
Compare
Choose a tag to compare

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

31 Aug 09:02
Compare
Choose a tag to compare

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

31 Aug 09:01
Compare
Choose a tag to compare

Stable Version 1.616 (June 17, 2007)

Changelog:

  • Version 1.612-RC is released as stable.

NTFS-3G 1.612-RC

31 Aug 09:00
Compare
Choose a tag to compare
NTFS-3G 1.612-RC Pre-release
Pre-release

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.