Re: A Great Idea (tm) about reimplementing NLS.

2005-08-26 Thread Alan Cox
On Iau, 2005-08-25 at 20:00 -0400, Daniel B. wrote: > Which standards? Traditional unix namespace is a sequence of bytes with '/' as a seperator and \0 as a terminator. There are no other restrictions. UTF-8 is essentially a retrofit onto that. > The standards I've read (mostly XML- and

Re: A Great Idea (tm) about reimplementing NLS.

2005-08-26 Thread Bernd Petrovitsch
On Thu, 2005-08-25 at 20:00 -0400, Daniel B. wrote: > Alan Cox wrote: > > On Sul, 2005-06-19 at 18:55, Pavel Machek wrote: [...] > > > If we are serious about utf-8 support in ext3, we should return > > > -EINVAL if someone passes non-canonical utf-8 string. > > > > That would ironically not be

Re: A Great Idea (tm) about reimplementing NLS.

2005-08-26 Thread Bernd Petrovitsch
On Thu, 2005-08-25 at 20:00 -0400, Daniel B. wrote: Alan Cox wrote: On Sul, 2005-06-19 at 18:55, Pavel Machek wrote: [...] If we are serious about utf-8 support in ext3, we should return -EINVAL if someone passes non-canonical utf-8 string. That would ironically not be standards

Re: A Great Idea (tm) about reimplementing NLS.

2005-08-26 Thread Alan Cox
On Iau, 2005-08-25 at 20:00 -0400, Daniel B. wrote: Which standards? Traditional unix namespace is a sequence of bytes with '/' as a seperator and \0 as a terminator. There are no other restrictions. UTF-8 is essentially a retrofit onto that. The standards I've read (mostly XML- and

Re: A Great Idea (tm) about reimplementing NLS.

2005-08-25 Thread Daniel B.
Alan Cox wrote: > > On Sul, 2005-06-19 at 18:55, Pavel Machek wrote: > ... > > > > If we are serious about utf-8 support in ext3, we should return > > -EINVAL if someone passes non-canonical utf-8 string. > > That would ironically not be standards compliant Which standards? The standards I've

Re: A Great Idea (tm) about reimplementing NLS.

2005-08-25 Thread Daniel B.
Alan Cox wrote: On Sul, 2005-06-19 at 18:55, Pavel Machek wrote: ... If we are serious about utf-8 support in ext3, we should return -EINVAL if someone passes non-canonical utf-8 string. That would ironically not be standards compliant Which standards? The standards I've read