NTFS-3G

Licence: GPL
Version 2011.1.15 | Release Date: 2011-01-23 | Download

New: implemented fsync() and fsyncdir().
New: implemented the ’sync’ mount option.
New: sanity check upcase table.
New: added a big-endian extended attribute name for attrib and times.
New: added an extended attribute name for creation time.
New: enable renaming of system extended attributes.
Change: improved appending data to fragmented files.
Change: improved rebuilding a runlist.
Change: improved comparing filenames on big-endian CPUs.
Fixed stat(2) for system files with no data.
Fixed alignment on cached structures.
Fixed Posix ACLs for big-endian CPUs.
Fixed deleting files using ignore_case option.
Fixed allocated size when an attribute update causes unnamed data to be expelled.

Version 2010.10.2 | Release Date: 2010-10-11 | Download
No changes specified
Version 2010.8.8 | Release Date: 2010-08-08 | Download

Previous version targeted to linux files...

Version 2010.5.22 | Release Date: 2010-05-22 | Download
All in the NTFS-3G release notes

Fix: NTFS-3G could hijack non-NTFS volumes in extremely rare cases, leaving them unmountable until NTFS-3G was disabled.

Preference pane bugfix: The NTFS-3G preference pane will no longer leave zombie processes behind.
Version 2010.1.16 | Release Date: 2009-12-03 | Download
  • All in the NTFS-3G release notes: http://www.tuxera.com/community/release-history/
  • The 'legacy' build is now definitely dropped.
  • The user can now choose at install time whether or not caching should be enabled, with a brief explanation of the benefits and drawbacks of using the ublio caching layer.
  • Bugfix: Firefox was unable to save files to an NTFS-3G mounted volume because of missing 'setchgtime' implementation.
  • Bugfix: Mounting an NTFS volumes with a non-ASCII volume name led to an error message when mounting (though mounting did complete successfully).
  • Bugfix: Formatting internal volumes didn't work because of Mac OS X shell script suid limitations.
  • Snow Leopard fix: Uninstalling now works properly.
  • Snow Leopard fix: Preference pane now has 64-bit code compiled into it, so that 64-bit Mac users won't have to restart the System Preferences application in order to use NTFS-3G's preference pane.
  • Change: The log file has been moved from /var/log/ntfs-3g_util.log to /Library/Logs/ntfs-3g_util.log.
  • Many smaller fixes that result from merging the Tuxera NTFS and NTFS-3G brances of several utilities.
Version 2009.4.4 | Release Date: 2009-04-05 | Download
  • Simplified install procedure: NTFS-3G now installs MacFUSE (2.0.2/2.0.3) with it, so that users don't have to download two different packages to get read/write NTFS support working.
  • New preference pane version, 0.9.8: The user can now choose to always mount (recover) uncleanly unmounted volumes without user confirmation. (Some minor bugfixes also included.)
  • The NTFS-3G system preferences are now retained between installs, and limited support for automatically repairing damaged NTFS-3G settings has been added.
  • When asking for confirmation before mounting a volume with an unclean log file or a hibernated volume, the dialog informing the user that the mount succeeded has been removed.
  • The 'stable' and 'ublio' labels are dropped. We now have a 'standard' build, and a 'legacy' build in case anyone is still interested in the limited feature set of the old 'stable' build. The 'legacy' build will probably be removed in the future, unless anyone has a good reason that it should be kept maintained.
Version 2009.2.1 | Release Date: 2009-02-12 | Download

* New: The 'recover' and 'norecover' mount options were introduced. The former option will casue the driver to recover and repair a corrupted or inconsistent NTFS volume if it's possible. The default behaviour is 'recover'.
* Fix: The driver may crashed when it tried to read a highly fragmented file or directory which was either corrupted or it was unreadable due to a hardware error. Upgrade is recommended.
* Fix: The driver incorrectly returned 'Permission denied' error message if a requested extended attribute namespace wasn't supported.
* Fix: The lack of file backup timestamp support confused some applications on OS X.
* Change: The user extended attribute namespace is supported by default on Linux.
* Change: A volume having unclean journal file is recovered and mounted by default. The 'norecover' mount option can be used to disable this behavior.

Version 2009.1.1u1 | Release Date: 2009-01-29 | Download

An NTFS-3G preference pane has been added after some time in development. The preference pane can be used to set NTFS-3G options and uninstall NTFS-3G. Open your System Preferences application after installation to try it out.
[screenshot]

Filename normalization code has been added to increase compatibility with Windows filenames including western/greek filenames with accents, and korean filenames.
Normalization is enabled by default, but can be switched off using the preference pane.
Note that using normalization may render the accented/korean filenames that you have previously created using Mac OS X / NTFS-3G inaccessible, so please test which mode works best for your particular drive.

The driver now supports returning and setting the create date for a file/directory. (This has been integrated in the main ntfs-3g source tree.)

All file names returned that break the 255 byte limit are now truncated to 255 bytes to avoid breaking a directory listing.

Update 1: Fix for an issue with certain applications being unable to save files to the NTFS-3G volume. This was caused by not having a setbkuptime implementation. Fixed by creating a setbkuptime stub pretending to set the backup time (there is no such thing as backup time in NTFS).

Version 1.5130u2 | Release Date: 2008-12-22 | Download
No changes specified
Version 1.5130u1 | Release Date: 2008-12-11 | Download

Bugfix: ntfs-3g_daemon was accidentially compiled for Mac OS X 10.5 only, causing severe problems for Tiger (10.4) users.

Required MacFUSE version is now 2.0.

Version 1.5130 | Release Date: 2008-12-06 | Download

Fix: Reading a data storage with permanent or temporary physical damage, or a partial read(2) system call could result ignoring the low level hardware error and returning invalid data. Upgrade is recommended.

Mac specific: Read-only mounts now have a better chance of succeeding, as the driver now properly parses the probe arguments.

Mac specific: All global settings have been moved out of the mount script and into the preference plist file /Library/Preferences/org.catacombae.macntfs-3g.DriverSettings.plist

Version 1.5012 | Release Date: 2008-10-26 | Download
No changes specified
Version 2010.10.2 | Release Date: 2007-01-01 | Download

STABLE Version 2010.10.2 (October 3, 2010)

* Fixed filename encoding when standard functions are not available.
* Fixed checking mounted device status on some non-Linux platforms.
* Fixed mounting with SELinux context.
* Fixed -n and –no-mtab mount option handling, needed by automount.
* Improved consistency checks of POSIX ACLs.
* NTFS-3G manual update.