I am pleased to announce the latest maintenance release of Corosync
1.4.6 available immediately from our website at
http://www.corosync.org/download.
This releases fixes many critical bugs, especially in the IPC and
recovery code.
Complete changelog for 1.4.6:
Jan Friesse (28):
ipcc: Return dup of socket fd to user application
totemip: Properly detect ipv6 address
Handle colon in configuration file
Handle unexpected closing brace in config file
Put handle to hdb in dispatch on unknown message
Properly check result of coroipcc_dispatch_put
Handle config file with service without name
coroipcs: Ensure rb data are not overwritten
Properly lock pending_semops
cfg: When send_shutdown fails, clear shutdown_con
cfgtool: Retry shutdown on CS_ERR_TRY_AGAIN
totempg: Make iov_delv local variable
Fix race for sending_allowed
schedwrk: Set values before create callback
Remove exit thread and replace it by exit pipe
totempg: Store and restore global variables
Logsys: Ensure logging PID is really corosync
fplay: Check minimum record size
corosync-fplay: Check incorrect idx and cycle
Improve handling of getpwnam_r() and getgrnam_r()
Detect big scheduling pauses
Improve corosync-notifyd example
Install sysconfig/corosync-notifyd in specfile
Free confdb message holder list on confdb exit
Handle SIGPIPE in req_setup_send
confdb: Make objdb_notify_dispatch preemptable
Remove unnecessary mmap in memory_map ipc
Lock sync_in_process variable
jason (1):
Move corosync exit semaphore initialization
Upgrade is (as usually) highly recommended.
Thanks/congratulations to all people that contributed to achieve this
great milestone.
_______________________________________________
discuss mailing list
[email protected]
http://lists.corosync.org/mailman/listinfo/discuss