Corosync 1.4.5, 2.0.3, 2.1.1 and 2.2.0 are available at corosync.org!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The big release day is here. I am pleased to announce the latest
maintenance release of Corosync
1.4.5, 2.0.3 and 2.1.1 and new Y stream 2.2.0 available immediately from
our website at http://www.corosync.org/download. Because github
deprecated its download service, we are now using clusterlabs.org.

This releases fixes many critical bugs.

Corosync 2.2.0 uses new encryption schema, where used hash and cipher
method are not plain number visible by dumping packet (actually, they
are not transferred at all). Setting crypto_compat variable to 2.0 in
config file allows you to keep wire compatibility, otherwise new schema
is used.

Short changelog for 1.4.5:

Angus Salkeld (1):
      Fix cpg_membership_get()

Fabio M. Di Nitto (1):
      sa-confdb: fix crash due to incorrect malloc size

Jan Friesse (33):
      Fix dbus part of corosync-notifyd
      flatiron: Free outq items list on conn exit
      Fix autogen.sh errors
      Add support for debug level trace in config file
      Move some totem and cpg messages to trace level
      Don't access invalid mem in totemconfig
      cpg: Never choose downlist with localnode
      cpg: Process join list after downlists
      cpg: Enhance downlist selection algorithm
      Use unix socket for local multicast loop
      Move "Totem is unable to form..." message to main
      Return back "Totem is unable to form..." message
      Enhance spec file
      Don't call sync_* funcs for unloaded services
      Handle sync and service unload correctly
      Make service_build contain correct number of msgs
      Ignore sync barrier msgs if sync doesn't started
      If failed_to_recv is set, consensus can be empty
      manpages: Fix typo in evs* manpages
      manpages: Add links for referenced confdb calls
      manpages: Add confdb_key_get man page
      Add link to confdb_keys in corosync-objctl mpage
      Track changes for confdb logging object
      Don't call reload on corosync-objctl actions
      Fix problem with sync operations under very rare circumstances
      Handle segfault in backlog_get
      Add waiting_trans_ack also to fragmentation layer
      objdb: Don't read uninitialized memory in inc/dec
      log: Avoid deadlock caused by previous commit
      coroipc: Don't spin when waiting on semaphore
      On places with POLLERR check also POLLNVAL
      Check socket_recv error code in ipc_dispatch_get
      coroipc: Handle pfd.revents as bit-field

Tim Beale (2):
      man: corosync.conf seqno_unchanged_const description incorrect
      Remove unused structure

Zane Bitter (1):
      Fix minor errors in man page documentation for corosync.conf

jason (1):
      log: Handle race in printf_to_logs and format_set

Short changelog for 2.0.3:

Andreas Gruninger (1):
      Missing space in man/Makefile.am

Evgeny Barskiy (1):
      corosync to start in infiniband + redundant ring active/passive mode

Jan Friesse (7):
      Correctly check if service was unloaded
      If failed_to_recv is set, consensus can be empty
      Check successful initialization of IPC
      Fix handling of NULL parameters in cmap
      Handle segfault in backlog_get
      Add waiting_trans_ack also to fragmentation layer
      cmap: Handle NULL params in few more functions

Steven Dake (1):
      Fix problem with sync operations under very rare circumstances

dfcluster (1):
      Update man/corosync.conf.5

Short changelog for 2.1.1:

Andreas Gruninger (1):
      Missing space in man/Makefile.am

Angus Salkeld (2):
      Override the link_all_deplibs=no in ubuntu
      Try reduce the number of sprintf's

Evgeny Barskiy (1):
      corosync to start in infiniband + redundant ring active/passive mode

Fabio M. Di Nitto (7):
      totemcrypto: add support for different encryption methods
      quorumtool: change default command from -h to -s
      quorumtool: add (local) next to the nodename when displaying node data
      quorumtool: add local nodeid to global quorum info section
      quorum-tool: use option to generate machine parsable output
      votequorum: fix handling of expected_votes/votes changes from cmapctl
      Update .gitignore files

Jacek Konieczny (2):
      Fix dbus configuration install
      link libtotem_pg to libqb

Jan Friesse (12):
      Define AES_*_KEY_LENGTH if not defined
      Correctly check if service was unloaded
      If failed_to_recv is set, consensus can be empty
      Merge pull request #2 from dfcluster/master
      Enahnce manpages a little bit
      Check successful initialization of IPC
      Add support for selecting IPC type
      Fix handling of NULL parameters in cmap
      Handle segfault in backlog_get
      Add waiting_trans_ack also to fragmentation layer
      Add option to specify ip version
      cmap: Handle NULL params in few more functions

Steven Dake (1):
      Fix problem with sync operations under very rare circumstances

dfcluster (1):
      Update man/corosync.conf.5

Upgrade is (as usually) highly recommended.

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

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss


[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux