- Message.putHeaderIfAbsent() now also adds a header if the key already exists but the existing value (header) is null (https://issues.jboss.org/browse/JGRP-1752)
- Fixed NPE with setting of DiagnosticsHandler
- Fixed bug with BlockingInputStream.read() reading beyond the array's capacity
Set version to 3.4.2.Final
- Fixed another bug in BlockingInputStream (also backported to 3.4.2)
- Changed warning message for unicast messages with wrong destination (included headers and sender's address)
- Flushing pending ACKs in UNICAST3 before stopping a member (https://issues.jboss.org/browse/JGRP-1755)
Avoiding NPE (https://issues.jboss.org/browse/JGRP-1715)
JGRP-1756

Fixed CME that was thrown because not properly protecting iteration
of SynchronizedHashMap.  Also fixed up issue that when reregistering
a task that we have to add our id first before sending to coordinator.
Changed %t to %s (https://issues.jboss.org/browse/JGRP-1758)
Correct logging of exceptions (https://issues.jboss.org/browse/JGRP-1757)
Applied patch by antik10ud@gmail.com
ENCRYPT changes (https://issues.jboss.org/browse/JGRP-1760)
Changed order of classloader fetching: defining classloader first, then TCCL
- System props don't override non-null values set in the XML config file (https://issues.jboss.org/browse/JGRP-1749)
- Removed the flag to ignore system props
ns
Logging the exception when the client sock creation fails in FD_SOCK
- Narrowed scope of ClientLockTable.unlockAll() to prevent deadlock (https://issues.jboss.org/browse/JGRP-1761)
Merge branch '3.4' of github.com:belaban/JGroups into 3.4
Update S3_PING to work with newer pre-signed URL format

All pre-signed URLs must include the bucket name in the hostname
now. This updates the S3_PING code to both generate the new style URLs
as well as be able to parse and use them.
Changed version to 3.4.3.Final
Fixed IllegalFormatString ex (https://issues.jboss.org/browse/JGRP-1810)