We're pleased to announce the release of ntirpc 1.7.4 and Ganesha
2.7.4. These are the last releases in the 1.7/2.7 series, and contain
many fixes to those branches.
ntirpc changes:
50eadf8d (HEAD -> v1.7, tag: v1.7.4, upstream/v1.7, origin/v1.7) 1.7.4
3dc65f44 SVC - Don't double release xprt on write error
cf01e379 _svcauth_gss - Clean up gss_data handling
f6e89b1f Don't attempt to destroy XPRT if CLNT create was unsuccessful
ccf92178 Mark ANYFD clients as local clients
c99acef0 Do not use macro "svcauth_gss_return"
f0d7a08e getclnthandle(): Fix assert(client == NULL) and destroy client
handle.
e42d079a Fix memory leak for RPCSEC_GSS
51d5406d Use "gss_get_mic" instead of "gss_sign"
07c33bca Close fd if makefd_xprt fails. We are doing accept and
returning XPRT_DIED without closing fd, which will be unmonitored and
cause fd leak. Client will see connection succeded but IO will hang on it.
68584411 Free 'ret' when returning NULL in __rpc_taddr2uaddr_af()
b3fc0c3d Make a header for strl*()
00f98844 Convert unsafe strncpy to strlcpy
Ganesha changes:
2aa33309d (HEAD -> V2.7-stable, upstream/V2.7-stable) Pullup ntirpc v1.7.4
f6c0e0256 rpc_callback: don't issue CB_NULL on new v4.1 channels
2bdd0a09a doc: add section about flags to ganesha-rados-grace manpage
f5d73f13b SAL - Remove state_obj as the last operation
6b33eccf8 SAL: Check for state type before reading lock.openstate
a5db2bed7 Handle close race in FSAL_MEM and FSAL_RGW
4a1edc863 spec file changes for RHEL8 python3
18840591c fsal_open2 - check for non-regular file when open by name
bc2a5fe34 FSAL fix race in FSAL close method
a0443381c MDCACHE - Restart readdir if directory is invalidated
482c3bafe [9P] _9p_lock doesn't process conflicts
99a0b7e96 Fix gobject for python3
f0639bf35 Don't mix tabs and spaces in python code
35aa16dbb MDCACHE - Update chunk pointers when splitting a chunk
183c0384f MEM - Set the parent pointer for a directory
153c40813 FSAL_CEPH: fix length calculation in reclaim_reset
6e140af4a NFS4 - Allow locking past the FSAL's maxfilesize
48aba24dc MDCACHE: Don't deref the mdcache_entry pointer once the ref is
dropped.
93df18c6c FSAL_GLUSTER: Enable readdir_plus option
f8fe93b3c FSAL_GLUSTER/lock_op: Unlock state's fdlock incase of error
66ea17295 MDCACHE - Fix race between lru functions for the chunk and the
parent of the chunk getting freed and reused.
d2099849b Add 'expire_time_parent' parameter and refill parent handle if
expired
b78896590 Fix memory leak in nlm4_Lock()
39cfa108d Fix NLM owner refcount leak in state_lock()
dbbb952d1 Fix memory leak for RPCSEC_GSS
d479cea6c Revert idmapper changes that accidentally got included in a patch
b466ee545 Free NLM block data when not used
fdf0c0af0 FSAL_CEPH: use a unique uuid string per export
2ec89031f Convert strncpy calls to a safer strlcpy
ec002cc34 Modify strmaxcpy definition to be more graceful!
dc246c5a4 [GPFS] Don't fail getattrs() if getting fs_locations fails
7a47aa917 Return ERR_FSAL_SYMLINK when trying to OPEN a SYMLINK
28762badd Call _9p_worker_shutdown when CORE_OPTION_9P is set
376f75377 Invalidate parent handle of a directory for invalidate UP call
2982625e5 Remove drc field from dupreq and avoid memory leak
0b85d48bf Release dupreq's ref on drc just before freeing the dupreq.
ae129e614 Handle dupreq hash deletion race
744423a52 Fix syntax error in ganesha_stats script
800985ebc Do not store transient open flags with fd
a8b9ed9ad Remove unused openflags
274a53c2b Don't log fields of file handle in nfs4_Is_Fh_Invalid and
nfs4_FSALToFhandle
cf3f6cdb4 [GPFS] Sanity checks for max no. of V4 ACE's supported
15515ebd2 locktest does not handle EACCES error for fcntl() F_SETLK
operation
f4d3f24f7 Status of "v4_full" is missing
ccc0500f2 Convert gsh_malloc and friends to macros
4a93c8e4c NFSv4 detailed statistics via ganesha_stats
5313a07fc NFSv3 detailed statistics via ganesha_stats
6db16635d Replaced a LogCrit() with LogEvent() in commonlib.c
46be167f7 [GPFS] Implement ignore_mode_change config option
04454aaa8 Replaced a LogMajor() with LogEvent() in nlm_util.c
Show replies by date