Add libcap-dev to dependency list for travis-ci builds.

Signed-off-by: Sachin Bhamare <sbhamare@panasas.com>
Fix dumb typo in export to pseudofs processing.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Make ganeshactl tables more readable by setting text font to black

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Switch credentials for ops in VFS fsal.

Switch creds to client user for ops that morph the directory.
This is done to manage creds and in the case of rename deal with
races.

Left off are makenode which needs the "make safe" for block, char etc.
Since these don't add anything other than an inode, work around.  You
need caps privs in order to create these things anyway (and owned by root).
The other makenode types are ephemeral anyway so why bother.

Signed-off-by: Jim Lieb <jlieb@panasas.com>
Merge remote-tracking branch 'sachin/next' into merge_next
RPM/mock: adding missing dependencies RPM/MOCK: rmp changelog was too long.
Port to EL6 (with cmake 2.6) : adding package for locating Bison and Flex (they do exist in 2.8 not on 2.6)
Port to EL6 : rpmbuild has %if based statement to deal with nfsidmap/nfs-utils-lib in-between Fedora and RHEL

(cherry picked from commit 71456ba392018b27e336d24aa0caaffd7c63ee09)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
9P: fixes a regression observed after 9P passed under control of the export manager.
The bug was this : export was "put" each time a fid is clunked. But many fid are generated and clunked
in the life of a 9P server. The only fid that need to have the related export put as it is clunked is the fid obtained by
a call to TATTACH or TAUTH. A flag was added to _9p_fid_t to detect this special fid.

(cherry picked from commit 6af128f224c2831a56b219aac906bee9cdf78955)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
9p/stats: this commits complete implementation of D-BUS stats for 9P

(cherry picked from commit 99e3322818eca67798d4cdb1a57e9b7b741e3ad6)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
Xattr : fix pad size management in xattr (false assumption was made that content was a string)

(cherry picked from commit 6ce9c1d2a340eefec25c41cffdbc667e795d48b8)
Signed-off-by: Jim Lieb <jlieb@panasas.com>
Strict compile fixes to xaddr code

These functions are not needed anymore and cause gcc "unused function"
warning/error.

Signed-off-by: Jim Lieb <jlieb@panasas.com>