Branch next

 

Tag:V15.11

 

NOTE: This merge has an ntirpc pullup. Please update your submodule

 

Merge Highlights

 

* ntirpoc pullup to v15.11

 

* SAL: release only the NLM state taken through a released address (#1435)

 

* CEPH: Allow dedicated ceph client if cmount_path is not "/"

 

* nfs4_op_open: fix NULL deref in open4_ex and UAF in error cleanup

 

* nfs4_op_delegreturn: verify state_type is STATE_TYPE_DELEG

 

* client_mgr: prevent heap overflow in grpc_cltmgr_show_clients

 

* grpc_server: fix NULL deref and mutex leak in RemoveExport

 

* SAL: fix cross-client revocation checks and free mismatch in state_deleg

 

* FSAL_VFS: propagate fsync writeback errors in vfs_write2

 

* export_mgr: fix NULL pointer dereference in tmp_get_exp_paths

 

* COPY : crash in cross-export copy

 

* config: accept digit-leading hostnames in lexer

 

* Build (cmake): fix python bcond parse error for legacy rpmbuild

 

* nfs3: drop unused pre-op attribute fetch in read/write

 

* Add export_check_access_locked that can be called while holding exp_lock

 

* IBMCEPH-21357: Fix intermittent Ganesha crash

 

* Added missing conditional declaration and macro definition for USE_PRIO_INHERIT

 

* FSAL_VFS: use object handles for special-file GETATTR

 

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

 

Contents:

 

5132c15f1 Frank S. Filz V15.11

73218287d Kirill Gibelgaus FSAL_VFS: use object handles for special-file GETATTR

ce8d2af6c Animesh Javali Added missing conditional declaration and macro definition for USE_PRIO_INHERIT

a410fae46 Animesh Javali IBMCEPH-21357: Fix intermittent Ganesha crash

643155688 Frank S. Filz Add export_check_access_locked that can be called while holding exp_lock

4932c3fd3 bjfhdhhaha nfs3: drop unused pre-op attribute fetch in read/write

f9a65827b Amit Sutar Build (cmake): fix python bcond parse error for legacy rpmbuild

3d30e2d15 xueqian.hu config: accept digit-leading hostnames in lexer

3b710e025 Deeraj Patil COPY : crash in cross-export copy

f56a61663 Jim Chen export_mgr: fix NULL pointer dereference in tmp_get_exp_paths

f73e842d8 Jim Chen FSAL_VFS: propagate fsync writeback errors in vfs_write2

53cf7ff37 Jim Chen SAL: fix cross-client revocation checks and free mismatch in state_deleg

42720b43f Jim Chen grpc_server: fix NULL deref and mutex leak in RemoveExport

7226cb322 Jim Chen client_mgr: prevent heap overflow in grpc_cltmgr_show_clients

206362a0c Jim Chen nfs4_op_delegreturn: verify state_type is STATE_TYPE_DELEG

89cb28493 Jim Chen nfs4_op_open: fix NULL deref in open4_ex and UAF in error cleanup

6c15ceacb Sachin Punadikar CEPH: Allow dedicated ceph client if cmount_path is not "/"

8e29e621c Vinícius Ferrão SAL: release only the NLM state taken through a released address (#1435)

71d7ed589 Frank S. Filz ntirpc pullup to v15.11