r4242: added support for storing xattrs in a tdb. This allows all advanced NT
authorAndrew Tridgell <tridge@samba.org>
Fri, 17 Dec 2004 03:39:29 +0000 (03:39 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:28 +0000 (13:07 -0500)
commit50005129ab0a5c5f2422460e6d7c19616e5e1124
tree52136d40aec54f98539c6f684c048112566b0414
parentcf5cb51bfc7f7c23f366fcb902946d6f4feb2d3b
r4242: added support for storing xattrs in a tdb. This allows all advanced NT
attributes (streams, EAs, NT ACLs, timestamps etc) to be used on
filesystems that don't support xattrs. It also allows for large
streams, although they are very inefficient.

I won't enable this by default, as I really wrote it as a way of
testing large stream support while still using ext3, but perhaps with
a bit more work this could be generally usable.

To enable this use:

   posix:eadb = /home/test/myeas.tdb
(This used to be commit 0c927d912cb65754351189d3a0442004a14aa5c6)
source4/ntvfs/posix/config.mk
source4/ntvfs/posix/pvfs_open.c
source4/ntvfs/posix/pvfs_unlink.c
source4/ntvfs/posix/pvfs_xattr.c
source4/ntvfs/posix/vfs_posix.c
source4/ntvfs/posix/vfs_posix.h
source4/ntvfs/posix/xattr_system.c [new file with mode: 0644]
source4/ntvfs/posix/xattr_tdb.c [new file with mode: 0644]