Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Szabolcs Szakacsits <szaka-IyvsvuGDJ8VAfugRpC6u6w <at> public.gmane.org>
Subject: NTFS-3G 1.5222-RC Release Candidate
Newsgroups: gmane.comp.file-systems.ntfs-3g.devel
Date: Monday 22nd December 2008 14:02:50 UTC (over 8 years ago)
Greetings,

The topics:

  *  Filenames have transparent, UTF-8 national language support
  *  Please upgade MacFUSE 2.0.0!
  *  Acknowledgements

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Potentially inaccessible files with national characters in the filename, 
missing, disappeared files and directories were one of the major problems 
for NTFS-3G users if the user's language and region identifiers weren't 
setup properly. The solution, described at

  http://ntfs-3g.org/support.html#locale3

was complex, unfriendly, distribution specific and didn't even help if 
multiply languages were used.

Bernhard Kaindl has developed a solution which is included in this release 
candidate. Jean-Pierre Andre improved on it. It's in testing since several 
months with great success and it doesn't require anymore the 'locale=' 
mount option to be set correctly. 

The 'locale=' mount option is ignored for filename characterset conversions

and always UTF-8 is used which seems to be used everywhere.

In the past, unreadable filenames were ignored from a directory list. 
Since this shouldn't happen anymore thus a directory read error is 
reported in such cases. Unexpected NTFS-3G errors are always logged in 
one of the /var/log/syslog, /var/log/messages, /var/log/messages.log, 
or /var/log/daemon.log files.

The operating system, of course, still has to have UTF-8 support to 
properly display all national characters. The big difference is, from 
now on no filenames must be hidden and inaccessible on NTFS.

Having garbled filenames, filenames with question marks suggest a 
displaying, not file system driver problem. The 'ls' command has 
a -b (or --escape) option which prints the octal escapes for 
undisplayable characters.

Please test this release candidate with all kind of national characters 
in filenames and let us know how it works for you. Please especially 
try with Chinese, Korean, Japanese, Russian, Hebrew, Indian, Indonesian, 
Arabic, African, Asian and Eskimo languages because we didn't have very 
much feedback about them yet.

This is the list of the most important things to check:

  -  any Windows created file can be listed by NTFS-3G
  -  any Windows created file can be accessed by NTFS-3G
  -  any file can be created by NTFS-3G
  -  any NTFS-3G created file can be listed by NTFS-3G
  -  any NTFS-3G created file can be accessed by NTFS-3G
  -  any NTFS-3G created file can be listed on Windows
  -  any NTFS-3G created file can be accessed on Windows

Thank you for making NTFS-3G better.

The source code of the latest release candidate is available at 

  http://ntfs-3g.org/

The next stable NTFS-3G driver with this feature is expected to be 
released soonest after two weeks if no problem is reported.

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

MacFUSE 2.0.0 was released this month with many great, new improvements 
and file systems:

  http://code.google.com/p/macfuse/wiki/CHANGELOG
  http://www.osxbook.com/blog/2008/12/16/more-user-space-file-system-goodies/

Unfortunately it had a very serious bug which resulted losing maximum 4095 
bytes at the end of a file for both read and write operations on OS X if a 
file system block size was over 4 kB. 

NTFS can use block sizes from 512 bytes to 64 kB. Thankfully the most 
common is 4 kB, so we only had one such bug report. MacFUSE was rapidly 
fixed by Amit Singh and the fixed version released.

All Mac OS X user please make sure he/she use at least MacFUSE 2.0.3!
The latest MacFUSE can be downloaded at

  http://code.google.com/p/macfuse/downloads/list

Erik Larsson is about to release a new, stable NTFS-3G 1.5130 Update 2
for OS X today which will make sure no unsafe MacFUSE releases can be 
used with NTFS-3G. Please check out for the stable NTFS-3G for OS X 
update at

  http://macntfs-3g.blogspot.com/

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Many thanks to: Jean-Pierre Andre, Bernhard Kaindl, Erik Larsson, 
Miklos Szeredi, Dominique L Bouix, Csaba Henk, Alejandro Pulver, 
Amit Singh, David Balazic, Jose Manuel Blanco, Daniel Phillips, 
Ogawa Hirofumi, Alex Besogonov, ...

Merry Christmas and Happy New Year to Everybody!

	The NTFS-3G Team

------------------------------------------------------------------------------
 
CD: 4ms