Pavel Raiskup <prais...@redhat.com> wrote:

> > AFAIK, the Linux xattr names are not living in the filesystem but inside 
> > files, 
> > so I would assume that there are other rules for them.
>
> AFAIK, they resides in the filesystem on Linux.  Thats the reason why
> linux xattrs have this low size limits comparing to NFSv4 standard.

If they did live in the filesystem, therw would not be a low size limit.

> > A related OS implementation should from my view disallow '=' inside a the 
> > name 
> > of a name=value pair, but if this conceptional problem is not fixable at 
> > the 
> > right location anymore, I would prefer to just encode '=' and '%'.
>
> There is probably no need to disallow '=' inside extended attributes
> keywords as the '=' may be encoded also inside separate files?  The linux
> xattrs api would be able to encode/decode this informations...
>
> > I would prefer to just encode '=' and '%'.
>
> So do you think this solution is good enough?  I also think that encode
> the whole keyword is not necessary.  Would you be able to fix this also in
> star in future?

yes

Jörg

-- 
 EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       j...@cs.tu-berlin.de                (uni)  
       joerg.schill...@fokus.fraunhofer.de (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

Reply via email to