[OpenAFS] Swedish characters in AFS, files created in Windows cannot be used in Mac OS X

Jeffrey Altman jaltman@secure-endpoints.com
Mon, 21 May 2012 15:56:25 -0400


This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig701ADFF96037F79DEF5771DD
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Monday, May 21, 2012 3:23:55 PM, Mattias Pantzare wrote:
>> Therefore, I'm in favor of normalizing file names to precomposed form =
in the
>> Mac version of the AFS client, since it would fix both halves of the
>> problem, and we wouldn't have to wait for Apple to change the behavior=
 of
>> Mac OS X (if they are going to do so at all).
>
> I am working on doing this in the afs client. Limited testing is very
> promising but I will panic the kernel sometimes.
>
> Contact me privately if you are interested in testing my fix.
>
> Apple will not fix this on their end, the recommend that filesystems
> fix this. I think that Apple is right.


The Windows client does perform file system based normalization.   When=20
the
subject of applying normalization rules to the UNIX clients there was a=20
strong
objection because unlike on Windows where all file systems are UNICODE,
on UNIX the file system has no concept of a character set.  All file=20
names are
simply octet streams that are interpreted by the application according=20
to the
active Locale.  And it is possible for each process to have a different=20
locale.
As a result, a file system that applies UNICODE normalization to all=20
file names
will break many existing applications.




--------------enig701ADFF96037F79DEF5771DD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iQEcBAEBAgAGBQJPup3rAAoJENxm1CNJffh4WMwIAIzQbwC+Kjp2KWRsz3GecRaH
+zzB/PKomg5bha/GLkzAxMe+A0Mz6BWcPgbBMsvoxAqfepEkmG895CZyTE0eOJWJ
GfnqLdRzvzHmI3T5aoFSxM8M5IG87/BiPZFAJ8vrGzfwXUtII3fiXyAcsl16CqSn
YpOgEcoKuEiEa6nZptofCX98Au8rgPWJcDgZ39U+b4HT/XFT4RPGoV01k5J34RoR
HWOLejA745u4rJfNkjH39cPqk0Nlz+jhb+KANev9d8jPuIx63ydobYPn+7YvwOmD
BhRbbmMmlrWMH1vGcdFhYjJfchzxSRgVLZPjE9XU70tM2VRNGDA1YHSaKbkpZuI=
=P241
-----END PGP SIGNATURE-----

--------------enig701ADFF96037F79DEF5771DD--