- Changed the xattr namespaces check to filter out system xattrs
authorWayne Davison <wayned@samba.org>
Sat, 4 Nov 2006 00:24:24 +0000 (00:24 +0000)
committerWayne Davison <wayned@samba.org>
Sat, 4 Nov 2006 00:24:24 +0000 (00:24 +0000)
commit27502d8d57b725a36f221a129521ab3d55563aaf
tree1a7dde334c713e136532ab44c9397ff8b1630fe5
parent760d8518144138ee8fd4dccf4c4aebb5cab3c73c
- Changed the xattr namespaces check to filter out system xattrs
  instead of looking for specific namespace prefixes.  This will
  ensure that we send a namespace such as "security".
- Changed the positions of the xattr name & datum in the combined
  buffer so that we can change the name pointer without affecting
  the base pointer of the buffer (which needs to be unchanged so
  that we can free it).
- If a non-Linux system gets a non-user namespace, we now store
  namespace FOO as rsync.FOO.  This allows us to strip the rsync
  prefix when sending the values back.
- Fixed a memory leak when handling an error.
- Improved some of the variable names.
xattrs.diff