[ClusterLabs] Corosync 2.4.5 is available at corosync.org!

Jan Friesse jfriesse at redhat.com
Tue Jul 30 10:38:00 EDT 2019

I am pleased to announce the latest maintenance release of Corosync
Needle 2.4.5 available immediately from our website at
http://build.clusterlabs.org/corosync/releases/ or GitHub release 
section at https://github.com/corosync/corosync/releases.

This release contains important bug fixes and some of new features. Most 
notable ones:

- Backport support for blocking blocking of incoming packets from IPs 
which are not in corosync.conf nodelist when UDPU is used. See 
block_unlisted_ips configuration option described in corosync.conf(5) 
man page.

- Qnetd now supports updated NSS database format

- Partly fixed problem with ifdown (only for UDPU). Please keep in mind 
ifdown method of testing network split is still not supported nor 

Complete changelog for 2.4.5:

Bin Liu (2):
       qdevice: optarg should be str in init_from_cmap
       totemudpu: Add local loop support

Chris Lamb (1):
       man: Make the manpages reproducible

Ferenc Wágner (5):
       Fix typo: sucesfully -> successfully
       Fix typo: defualt -> default
       NSS_NoDB_Init: the parameter is reserved, must be NULL
       tools: don't distribute what we can easily make
       man: fix cmap key name runtime.config.totem.token

Hideo Yamauchi (1):
       corosync-notifyd: Delete registered tracking key

Jan Friesse (43):
       cpg: Inform clients about left nodes during pause
       totemudpu: Pass correct paramto totemip_nosigpipe
       util: Fix strncpy in setcs_name_t function
       cmap: Fix strncpy warning in cmap_iter_next
       ipc_glue: Fix strncpy in pid_to_name function
       totemconfig: Enlarge error_string_response
       totemsrp: Add assert into memb_lowest_in_config
       corosync-notifyd: Rename global local_nodeid
       build: Support for git archive stored tags
       git-version-gen: Fail on UNKNOWN version
       notifyd: Propagate error to exit code
       totemcrypto: Fix importing of the private key
       configure: move to AC_COMPILE_IFELSE
       init: Fix corosync init script to work with containers
       init: Fix qdevice init scripts to work with containers
       qdevice tests: Fix process-list test to work on FreeBSD
       qdevice tests: process-list add stdlib include
       qdevice tests: enlarge process-list timeouts
       qdevice unix-socket: Fix snprintf warning
       qdevice tests: Notify process-list after trap was created
       qdevice-cmap: Fix compiler warning on Sparc/ARM
       qdevice gitignore: Add testsuite results
       qdevice certutil: Add support for new NSS database format
       qdevice-net-certutil: Implement scp wrapper
       qdevice man: Document NSS database conversion
       qnetd-certutil: Add -G option
       qdevice config: Remove unneeded qb includes
       spec: Add explicit gcc build requirement
       qdevice tests: Enlarge timeout for process-list test
       qdevice: Propagate error to exit code
       certutils: Fix warnings found by coverity
       qnetd: Check existence of NSS DB dir before fork
       totemip: Add totemip_sa_print function
       udpu: Drop packets from unlisted IPs
       man: Enhance corosync.conf mp a bit
       man: Enahnce block_unlisted_ips description
       configure: Fix GDB_CFLAGS typo
       man: Fix corosync-qdevice default connect_timeout
       qdevice: Fix qdevice_heuristics_destroy error
       init: Use cpgtool instead of cfgtool
       totemip: Use res in totemip_sa_equal
       notifyd: Don't dereference NULL key_name

Török Edwin (1):
       SECURITY: be consistent on the hash algorithm used

dkutergin (1):
       corosync-notifyd: Add option to disable DNS lookup

yuan ren (1):
       totemsrp: Word spelling mistake

Upgrade is (as usually) highly recommended.

Thanks/congratulations to all people that contributed to achieve this
great milestone.

More information about the Users mailing list