Branch next Tag:V2.7-dev.21 Release Highlights * FSAL: Convert fsal_obj_ops in fsal_obj_handle to pointer * Allow octal numbers with multiple leading 0s in config parsing. * Revert dirent accounting * Big patch set in support of implementing FSAL readdirplus to replace dir chunks whose handle cache entries have been recycled * Big patch set to make Ganesha compile on FreeBSD * NFSv4.1: implement TEST_STATEID operation * Fix bad setattr valid_mask checking in nfs3_setattr * Lots of little fixes Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com> Contents: 13bcfa9 Frank S. Filz V2.7-dev.21 4507efa Daniel Gryniewicz Consolidate Docs and doc directories 5328f3a Kinglong Mee Fix bad setattr valid_mask checking in nfs3_setattr 95f4c17 Dominique Martinet build: cleanup unused defines in config.h 2105595 Kaleb S. KEITHLEY build: location of xattr.h 2c76c1b Patrice LUCAS multilock posix : fix unknown symbol INT64_MAX cfd270c Patrice LUCAS multilock ceph : fix uninitialized compiler warning 9a083ab Patrice LUCAS config_parsing : fix uninitialized compiler warning 9ed6f91 Patrice LUCAS 9P : remove old infiniband/arch.h and rdma_cma.h refs 8c27de1 Fatih Acar NFSv4.1: implement TEST_STATEID operation f587d8d Fatih Acar nfsd: fix compilation when gss is disabled d5879ca Fatih Acar cmake: fix pkgconfig module on FreeBSD 2c8ef87 Fatih Acar FreeBSD: use custom syscalls to set credentials 9b76d09 Fatih Acar FSAL_VFS, FreeBSD: fix handling of symbolic links 6d8c3ae Fatih Acar FSAL_VFS: fix dummy handles on vanilla FreeBSD 8712325 Fatih Acar dbus: remove unrequired Linux headers 37f0131 Fatih Acar FSAL_VFS: fix read_dirents on FreeBSD 9719d6a Fatih Acar FSAL_VFS, FreeBSD: use kernel default MAXFIDSIZE d4adff4 Fatih Acar FSAL_VFS: do not use fid_reserved on vanilla FreeBSD e929ce2 Fatih Acar FSAL_VFS: fix compilation error due to lock_op2 on FreeBSD 0475402 Fatih Acar cmake: link libntirpc first 3954eb2 Fatih Acar config: fix ip addr parsing on FreeBSD ce450d4 Fatih Acar SAL, recovery: add missing include 70f1877 Fatih Acar cmake: fix epoll check on FreeBSD 25d235f Daniel Gryniewicz FSAL_MEM - Don't pass stack garbage as an FD 2336c8a Daniel Gryniewicz LOG - Add LogEventAlt() 46656b4 Daniel Gryniewicz MDCACHE - Updates to tracepoints 3aa8575 Daniel Gryniewicz MDCACHE - Allow readdir_plus to reload entire chunks 6892983 Daniel Gryniewicz MDCACHE - Keep dirent chunks in ordered list 8e01a61 Daniel Gryniewicz Add readdir_plus FSAL option. 3d1a3ce Daniel Gryniewicz MDCACHE - Don't clean handle before dirents are deleted 9b54226 Daniel Gryniewicz FSAL_MEM - Convert dirent tracking to refcount 2e3f9c3 Daniel Gryniewicz FSAL_MEM - Fix broken readahead limit 045ca1f Daniel Gryniewicz GTest - Add a readdir() correctness test 6bc58a6 Daniel Gryniewicz GTest - Allow directory for create_many 39609c0 Daniel Gryniewicz CMake - gtests need some Boost 456cce1 Daniel Gryniewicz CMake - Fix FindLTTng.cmake abc7cab Daniel Gryniewicz Revert dirent accounting eeb8907 Frank S. Filz Allow octal numbers with multiple leading 0s in config parsing. 7ef382e Frank S. Filz FSAL_NULL: Remove obsolete next_ops e479785 Frank S. Filz FSAL: Convert fsal_obj_ops in fsal_obj_handle to pointer