Added ignore directive for .project files
Pull fedora patch nfs-ganesha-2.0.0rc5.patch

Leave ganestat.pl even though it is dead code for now.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Pull fedora patch nfs-ganesha-2.0.0-lustre-strict.patch

This needs more rework.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge branch 'stable-2.0' into merge_next

Fedora packaging patches

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'tfb-bull/next' into merge_next

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'martinetd/next' into merge_next

for c9df00fe1d6a8
Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Various fixes focused on xattr and system.* xattr namespace.

They are required to have usable ACLs managed via 9P
- 9P/xattr : bug fixed, assumption was made that xattr's
  value is a string. This prevented ACLs
   (content of system.posix_acl_access), which is a binary buffer,
   to be set properly.
- 9P/ACL: Hook added to deal properly with pseudo xattr "system.posix_acl_access"
- 9P/ACL: the protocol implements hooks to deal correctly with "system.posix_acl_access"
  pseudo xattr
- 9P/xattr : an ACL corner case (visible with FSAL_VFS and not FSAL_LUSTRE) was fixed.
- FSAL_VFS/xattr : code in xattrs.c has been hardened as 9P ACL support was backported
  to VFS

(cherry picked from commit 87a89e9ce74da1315c43c17db4c60bb97aad0217)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
RPM: miscellaneous fixes

- adding package for XFS
- making specfile aware of RDMA support via mooshika
- typos and bad deps in specfile's template
- supports Bull macros in RPM

(cherry picked from commit a2fcd5a3f19b23677e86c203a5eff69f22045af3)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
CMake : workaround (CMAKE_CURRENT_LIST_DIR does not exist on 2.6)

Done to allow compilation with cmake 2.6 on RHEL6 and earlier

(cherry picked from commit 352912494447026c7aa4e1418fcd3084a79c0304)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
V2.1-dev_1

Signed-off-by: Jim Lieb <jlieb@panasas.com>
FSAL_LUSTRE: Fix readlinks:
 - Change size from 1024 to PATH_MAX (coherent with the rest of the code)
 - readlink one less byte so we can't overflow when writing the final \0

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
9P: CID#23140, CID#23141: buffer overrun calling getpw{nam,uid}_r

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
9P: CID#23114: fix strncpy(.., .., strlen(..))

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
9P: CID#23116: lock: missing state_status assignment

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
9P: CID#23122: access2fsal converting readonly access improperly

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>
9P/RDMA: Fix use of uninitialized variable

(+ add use of errno when msk_reg_mr fails)
Thanks to Grégoire Pichon (Bull) for this.

Signed-off-by: Dominique Martinet <dominique.martinet@cea.fr>