Monday, December 22, 2008

NTFS-3G 1.5130 Update 2

Mac specific service release:
  • MacFUSE detection code added, preventing the user to use NTFS-3G with broken MacFUSE releases such as the 2.0.0 release.

Download NTFS-3G 1.5130 Update 2 [ublio] (performance patches applied)
Download NTFS-3G 1.5130 Update 2 [stable]
Note: Beta release available, including a fix for the accented filenames issue.

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 2.0.2/2.0.3 or later installed.
This package has been tested with Mac OS X 10.4.11/Intel and Mac OS X 10.5.6/Intel.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.
If you are having problems with NTFS-3G, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.5130u2 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Wednesday, December 10, 2008

NTFS-3G 1.5130 Update 1

Mac specific service release:
  • 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.3.
    Note: MacFUSE 2.0 had an issue which led to problems with data corruption in certain situations when using NTFS-3G. All users are urged to update to the latest MacFUSE release.

Download NTFS-3G 1.5130 Update 1 [ublio] (performance patches applied)
Download NTFS-3G 1.5130 Update 1 [stable]

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 2.0.3 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.5/Intel.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.
If you are having problems with NTFS-3G, write a post about it in the NTFS-3G Forum (or post a question as a blog comment if you're just unsure of how things work).

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.5130 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Saturday, December 6, 2008

NTFS-3G 1.5130

What's new:
  • 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
Download NTFS-3G 1.5130 [ublio] (performance patches applied)
Download NTFS-3G 1.5130 [stable]

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.7 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.5/Intel.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.5130 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Sunday, October 12, 2008

NTFS-3G 1.5012

What's new:
  • Version 1.2926-RC is released unchanged as stable. The NTFS-3G driver is able for unlimited file and directory creation and removal as the result of 13 years continuous development with the help of hundreds of contributors over these years.
Download NTFS-3G 1.5012 [ublio] (performance patches applied)
Download NTFS-3G 1.5012 [stable]

Packaging, patching, some OS X-related development and testing is done in the context of my development efforts with the Catacombae projects.

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.7 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.5/Intel.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.5012 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Friday, September 19, 2008

NTFS-3G 1.2918

Information on what's new in this version of NTFS-3G can be found at the NTFS-3G release page.

Changes for the Mac OS X specific components:
  • Bugfix: Inode numbers are now properly retained between mounts. use_ino had been disabled after a testing session a while back, and this change was inadvertently left in the code.

Download NTFS-3G 1.2918 [stable]
Download NTFS-3G 1.2918 [ublio] (patched for improved performance)

Packaging, patching, some OS X-related development and testing has been done by Catacombae Software (i.e. myself).

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.7 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.4/Intel.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.2918 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Wednesday, August 20, 2008

NTFS-3G 1.2812

Information on what's new in this version of NTFS-3G can be found at the NTFS-3G release page.

Changes for the Mac OS X specific components:
  • Important bugfix: In some cases NTFS-3G attempted to mount other partitions than those containing NTFS file systems, for instance hybrid CD-ROMs. This blocked certain types of media from being mounted. This was caused by incorrect interpretation of exit values from ntfs-3g.probe and has now been fixed.

  • Bugfix: The "Enable debug logging" and "Disable debug logging" scripts did not work as intended, and modified the wrong variable.

  • Bugfix: You can now create NTFS disk images using Disk Utility in Mac OS X 10.5. (This failed previously because of incorrect parsing of parameters.)

  • Improvement: The uninstall script now removes the complete file system bundle dir, instead of just removing the files inside it.

  • Improvement: A user guide to NTFS-3G has been written and is bundled with the install .dmg file as a PDF document.

  • Improvement: Internationalized description strings for the file system have been added for Dutch, French, German, Italian, Japanese, Spanish, Chinese (simplified and traditional), Swedish, Danish, Norwegian, Finnish, Portugese and Korean.

Download NTFS-3G 1.2812 [stable]
Download NTFS-3G 1.2812 [ublio] (patched for improved performance)

Packaging, patching, some OS X-related development and testing has been done by Catacombae Software (i.e. myself).

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.7 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.4/Intel.

Information on how to install and use NTFS-3G for Mac OS X can be found in the User Guide.

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.2812 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Tuesday, July 15, 2008

NTFS-3G 1.2712

Information on what's new in this version of NTFS-3G can be found at the NTFS-3G release page.

There are no changes in the Mac OS X specific components for this release. See earlier blog posts for previous changes.

Download NTFS-3G 1.2712 [stable]
Download NTFS-3G 1.2712 [ublio] (patched for improved performance)

Packaging, patching, some OS X-related development and testing has been done by Catacombae Software (i.e. myself).

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.3 or later installed (1.7 recommended).
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.4/Intel.

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Disabling or uninstalling ntfs-3g brings them back. I don't have a solution for this, but you can still choose your startup drive by:
    • Holding down the Option key during boot (or Alt for non-Apple keyboards).

    • Intel users only: Install the rEFIt boot manager for better control of the boot process.

    • Using the command line utility bless (see man bless for more information)
    If you have any information on a pretty way of solving this issue, I'd love to hear about it.

Sources:
ntfs-3g 1.2712 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Friday, May 30, 2008

NTFS-3G 1.2531

Information on what's new in this version of NTFS-3G can be found at the NTFS-3G release page.

Changes on the Mac OS X side:
  • This release includes a workaround for the bug where ntfs-3g hangs at shutdown/restart (see the previous release for details), delaying system shutdown by 30 seconds and endangering the integrity of the affected NTFS file systems (especially with the ublio build). The workaround consists of a small program, ntfs-3g_daemon which unmounts all ntfs-3g file systems at shutdown. In order to ensure that ntfs-3g doesn't get the shutdown signal before the daemon (which will result in a lockup), signal handlers for ntfs-3g have been disabled completely. This should be considered a temporary solution, as there's still a bug to fix somewhere (in ntfs-3g or MacFUSE... not sure yet).
    You will thus see a new process in your process list called ntfs-3g_daemon. Don't terminate this process, or your ntfs file systems will be unmounted.
    Please report on how well this workaround works for you.

  • Partitions marked with any of the FAT partition types (FAT16, FAT32, FAT12) are now probed for NTFS file systems in case Windows has corrupted the partition tables. This is apparently common, and Windows doesn't seem to mind that a partition marked as FAT contains an NTFS file system.

  • Small bugfix related to ntfslabel returning unexpected values for valid file systems.
Download NTFS-3G 1.2531 [stable]
Download NTFS-3G 1.2531 [ublio] (patched for improved performance)

Packaging, patching, some OS X-related development and testing has been done by Catacombae Software (i.e. myself).

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.3 or later installed (1.5 recommended).
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.3/Intel.

Known issues:
  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Uninstalling ntfs-3g brings them back. I don't know any workaround or solution for this. Please investigate this issue if you want to help.

Sources:
ntfs-3g 1.2531 (patched)
ntfsprogs 1.13.1
fuse_wait.c
ntfs-3g_daemon.c

Wednesday, May 7, 2008

NTFS-3G 1.2506

Information on what's new in this version of NTFS-3G can be found at the NTFS-3G release page.

Changes on the Mac OS X side:
  • The 'local' option is now used in OS X 10.4, making NTFS-3G mounted hard drives appear as internal drives instead of network drives. The MacFUSE bug that made me disable this option in the first place has apparently been fixed since 1.1.x.
Download NTFS-3G 1.2506 [stable]
Download NTFS-3G 1.2506 [ublio] (patched for improved performance)

Packaging, patching, some OS X-related development and testing has been done by Catacombae Software (i.e. myself).

Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.3 or later installed (1.5 recommended).
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.2/Intel.

Known issues:
  • [serious] Upon shutdown of the system, ntfs-3g fails to unmount properly in reaction to the "terminate" signal that it receives. This means there could be data loss or file system corruption, especially with the ublio build, when shutting down the system without first unmounting all ntfs-3g volumes. It also means that shutting down / restarting the system takes an extra 30 seconds. A solution is being worked on, but in the meantime please remember to unmount ntfs-3g volumes before shutting down or restarting Mac OS X. You could also try ugsasaki's workaround, found among the comments here (I haven't tried it myself).

  • Files with filenames created in Windows containing international characters with accents, umlauts and similar dots and lines, or filenames with korean characters might seem unreadable in the Finder. This is because Finder apparently expects all filenames to appear in unicode decomposed form, while NTFS allows both composed and decomposed form filenames. This issue is hard to solve in a pretty way, but you should still be able to access these files when using the Terminal. For me, copying the affected files to a HFS+ drive using the command "cp" worked fine.

  • After installing ntfs-3g, all NTFS drives will disappear from the "Startup Disk" preference pane. Uninstalling ntfs-3g brings them back. I don't know any workaround or solution for this. Please investigate this issue if you want to help.

Sources:
ntfs-3g 1.2506 (patched)
ntfsprogs 1.13.1
fuse_wait.c

Saturday, March 22, 2008

NTFS-3G 1.2310

Information on what's new in ntfs-3g can be found at the NTFS-3G release page.

There's nothing new on the OS X side.

I'm travelling a lot right now, and I seldom have time to sit down and work on NTFS-3G.
If you feel that you would like to help keeping the package updated when new ntfs-3g versions come out, please contact me.

Download NTFS-3G 1.2310 [stable]
Download NTFS-3G 1.2310 [ublio]
(packaging by catacombae)
Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.3 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.2/Intel.

Sources:
ntfs-3g 1.2310 (patched)
ntfsprogs 1.13.1
fuse_wait.c

Thursday, February 21, 2008

NTFS-3G 1.2216

Information on what's new in ntfs-3g can be found at the NTFS-3G release page.

The only OS X-specific change for this release is how the new dialog boxes appear when a mount has failed. The new method will hopefully not block the Finder (I have had reports on the Finder locking up with inconsistent NTFS drives, though I haven't been able to confirm it), or make the startup screen go nuts after displaying an error message before login.

Download NTFS-3G 1.2216 [stable]
Download NTFS-3G 1.2216 [ublio]
(packaging by catacombae)
Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.3 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.2/Intel.

Sources:
ntfs-3g 1.2216 (patched)
ntfsprogs 1.13.1
fuse_wait.c

Wednesday, January 30, 2008

NTFS-3G 1.2129

Time for a new release. Information on what's new in ntfs-3g can be found at the NTFS-3G release page.

There are a few changes specific to the OS X package:

  • More reliable probing due to the new ntfs-3g.probe utility, included in the main ntfs-3g source tree.

  • Graphical user feedback when a mount operation does not succeed through a Finder dialog box.

  • Ability to turn off the UBLIO caching layer for individual drives. This is done by creating a file called ".ntfs-noublio" in the directory ".NTFS-3G" at the root of the NTFS drive.

  • Errors are always logged to the log file (/var/log/ntfs-3g.log). Debug logging can be turned on as an additional option.

  • All "control files" (.ntfs-readonly, .ntfs-locale and .ntfs-noublio) have been consolidated to a new ".NTFS-3G" subdirectory under the root of the drive. If you depend on these control files, please move them manually to it's new location before installing this version of the package.


Download NTFS-3G 1.2129 [stable]
Download NTFS-3G 1.2129 [ublio]
(packaging by catacombae)
Requirements: Mac OS X 10.4/10.5, a PowerPC or Intel computer, MacFUSE 1.1 or later installed.
This package has been tested with OS X 10.4.11/Intel and OS X 10.5.1/Intel.

Sources:
ntfs-3g 1.2129 (patched)
ntfsprogs 1.13.1
fuse_wait.c