libcorosync4-32bit-2.3.6-10.1<>,щZp/=„dW\o[Llr4v 7 v LoO>cc7%"kL%; ʌ5=G F2Si:⁃XFk2 7氈ġgmE:=yggm Ҵ9:γ])&PiIxk; 2]9䏳7_@Oq~^o 梤*O1 {y|k=Vs_rS^/G>:r?rd  Fpt X x    l@(8<9 <: <>hxGhHhIiXiYiP\it]i^jbjckdlel#fl(ll*ul<vl| wqxqPyqRClibcorosync4-32bit2.3.610.1The Corosync Cluster Engine LibrariesThis package contains corosync libraries.Zpcloud130openSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Clustering/HAhttp://www.corosync.orglinuxx86_64/sbin/ldconfig5UU%EpD5ZpZpZpZpZpZpZpZpZpZpZpZpZpZpZpZp39722ef31a9b560ffd4d666d93943286b268a9006188df0c61d52004e86d31ab4a0aaf1696b24f257206ba3242e567033f0f035634fa32598d1f6adce0196b94d74aed4f5e3f3cbb3eda013a2ee797fddf1784a1cb859d49c74d2e64a0b0bb0e2ca5933c223c690bfbe73bc458a75727b7dde99c85b733c2012f60c6b230bd81libcfg.so.6.0.0libcmap.so.4.1.0libcorosync_common.so.4.0.0libcpg.so.4.1.0libquorum.so.5.0.0libsam.so.4.4.0libtotem_pg.so.5.0.0libvotequorum.so.7.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcorosync-2.3.6-10.1.src.rpmlibcfg.so.6libcfg.so.6(COROSYNC_CFG_0.82)libcmap.so.4libcmap.so.4(COROSYNC_CMAP_1.0)libcorosync4-32bitlibcorosync4-32bit(x86-32)libcorosync_common.so.4libcpg.so.4libcpg.so.4(COROSYNC_CPG_1.0)libquorum.so.5libquorum.so.5(COROSYNC_QUORUM_1.0)libsam.so.4libsam.so.4(COROSYNC_SAM_1.0)libtotem_pg.so.5libvotequorum.so.7libvotequorum.so.7(COROSYNC_VOTEQUORUM_1.0)@@@@@@@@@@@@@@@@@@@@@   /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.4)libcmap.so.4libcmap.so.4(COROSYNC_CMAP_1.0)libcorosync_common.so.4libnspr4.solibnss3.solibnss3.so(NSS_3.2)libnss3.so(NSS_3.3)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libqb.so.0libquorum.so.5libquorum.so.5(COROSYNC_QUORUM_1.0)librt.so.1librt.so.1(GLIBC_2.2)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2ZԐ@Z%ZNY@Ym@Ycl@Y7YY@XsXƉXRW_@W~UU4@U@SESQ@SSM@SG@S>S L@S@Ra@RΏ@R@RR2@R)Q@Qp@Q@QJ@O@O.o@Nx@NtMQ0@LZLN@LH2L7@LGK@KՀ@KK@KKO@KKqKoK`*KXAKTM@KKK9@K'z@bliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.combliu@suse.comlzhong@suse.comyzou@suse.comlzhong@suse.comlmb@suse.comlzhong@suse.comlmb@suse.comlzhong@suse.comlzhong@suse.comxli@suse.comxli@suse.comxli@suse.comlmb@suse.comxli@suse.comxli@suse.comxli@suse.comxli@suse.comtserong@suse.commmeister@suse.comtserong@suse.comjjzhang@suse.comtserong@suse.comjengelh@medozas.detserong@novell.comtserong@novell.comtserong@novell.comtserong@novell.comdmuhamedagic@novell.comtserong@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comjjzhang@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comlmb@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.com- VUL-0: CVE-2018-1084: corosync: Integer overflow in totemcrypto:authenticate_nss_2_3() (bsc#1089346) Added: 0010-bsc#1089346-corosync-Integer-overflow-in-totemcrypto.patch- [Build 489.1] Corosync is not working after upgrade from sle11sp4-ha to sle12/sle15(bsc#1083561) The configuration files are different from SLE11 and SLE12/SLE15, this patch will remove uncompitable contents. Added: 0009-bsc#1083561-upgrade-from-1-x-y.patch- coroparse: uidgid with empty uid or gid results into add uid 0(bsc#1066585) Added: 0008-do-not-convert-empty-uid-gid-to-0.patch- wrong "service_del_postun corosync.service"(bsc#1060767) Modified: corosync.spec, remove service_del_postun in postun of corosync- L3: corosync: assert(sender_node != NULL) fails after tearing down a network interface(bsc#1032634) Added: 0007-fix-ifdown-udp.patch- some errors in spec file(bsc#1047862) Modified:corosync.spec 1) as in SP3 GA, there are both %bcond_ and %define, to make it uniform, change %define to %bcond_without 2) change service_del_postun to service_del_preun, since service_del_postun is not a right macro- some Fixes from upstream(bsc#1043045) Added: 0004-main-Display-reason-why-cluster-cannot-be-formed.patch 0005-votequorum-Report-errors-from-votequorum_exec_send_r.patch 0006-coroapi-Use-size_t-for-private_data_size.patch- totemrrp: Fix situation when all rings are faulty(bsc#1039215) Added: 0003-totemrrp-Fix-situation-when-all-rings-are-faulty.patch- calling mlockall before corosync_tty_detach is noop when corosync is executed as a daemon(bsc#1038147) Added: 0002-Main-call-mlock-after-fork.patch- [upgrade] Changing the pre-upgrade role for node failed(bsc#1030437) Added: 0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch removed: 0001-totemip.c-Fixed-Evicted-from-CPG-membership.patch- L3-Question: corosync logging priority takes no effect(bsc#1023959) Added: 0001-Logsys-Change-logsys-syslog_priority-priority.patch Fix-build-error.patch 0001-logconfig.c-make-logging.syslog_priority-and-logging.patchupgrade corosync-v2.3.5 to corosync-v2.3.6, and backport patches from v2.4.2(FATE#322113, bsc#1020550) Added: - Config-Flag-config-uidgid-entries.patch - cfg-Prevents-use-of-uninitialized-buffer.patch - cts-Make-it-run-with-pacemaker-1.13.patch - get_cluster_mcast_addr-error-is-not-fatal.patch - totemsrp-Addition-of-the-log.patch v2.3.6 - logconfig: Fix logging reload disabling logfiles - wd: Warn if values are out of range - parser: WD Read type correctly from corosync.conf - Add some more RO keys - Reapply config defaults corosync.conf reload - schedwrk: Cleanup and make it work on PPC BE - cmapctl: Handle corosync errors in print_key func - Adds doxygen stubs to include directory - Add clang-format configuration file - wd: make watchdog device configurable - logging: Use our own version of basename - logsys: fix TOTEM logging when corosync built out of tree - parser: Make config file parser more hierarchy - totemconfig: Explicitly pass IP version - cpg: Handle ipc error in cpg_zcb_alloc/free - cpg: Memory not unmapped in cpg_zcb_free - totempg: Fix memory leak - Fix spelling errors - Add section in manual title for cpg_zcb_free 3 - Add section in manual title for cpg_zcb_alloc 3 - Update corosync.spec source link - Update gitignore files - Remove all links to old ML - totemsrp: Fix clang warning (tautological compare) - configure.ac: Make location of .pc overrideable - Remove a few unused variables and functions - configure.ac: We don't need no C++ compiler - configure.ac: Remove deprecated AC_PROG_LIBTOOL - configure.ac: make foreign apply to all Makefiles - Remove unused, obsolete check - Fix detection of qb_log_thread_priority_set - cpghum: Fix type of recv_crc - Check for fdatasync - Fix detection of warning flags for clang - quorum: Display node id as unsigned int. - cts: InitClusterManager is now BootCluster - totemudp: Move udp bind() so that multicast works with IPv6 - cfgtool: Display nodeid as unsigned int - votequorum: Don't send multiple callbacks when nodes join - man: Add synopsis for cpg_zcb_alloc and free - man html index: Update index - votequorum: Make sure cs_error_t is defined - Doxygen fix for cmap_iter_next() - configure: Correct help entry for logdir - totmesrp: Fix typo in log message - configure: typo in include - man page: Correct option letter for DBus - wd: fix setting of watchdog timeouts - CFG: Prevent CFG orignating messages during SYNC removed: - corosync-cts-api-error.patch- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164) Added: bsc#1001164-corosync.conf-example.patch- corosync process still exists when stop pacemaker service(bnc#988683) - remove corosync-devel and require lines from baselibs.conf- remove git files from tarball(bnc#941910) - modify corosync.spec to delete logrotate.dupdate from v2.3.3 to v2.3.5 (bnc#939328) v2.3.5 - Log: Add logrotate configuration file - totemsrp: Improve logging of left/down nodes - totemconfig: Check for duplicate nodeids - Really add cpghum - cpg: Add support for messages larger than 1Mb - Handle adding and removing UDPU members atomically - added patches: * corosync-2.3.4-fix-bashisms.patch - removed patches: * bnc#881142-fix-shm-leak.patch(as merged into v2.3.5) v2.3.4 - add patches: * corosync-cts-api-error.patch * bnc#867767-add-version.patch - quorumtool: Sort output by nodeid - YKD: Fix loading of YKD quorum module - corosync-quorumtool: add sort options - cleanup after test-driver - be consistent in using CPPFLAGS vs CFLAGS - totemsrp: Fix typo with cont gather - cpg: Refactor mh_req_exec_cpg_procleave - cpg: Make sure nodid is always logged as hex num - cpg: Make sure left nodes are really removed - mon: Make mon compilable with libstatgrab ver 0.9 - mon: Fix comparsion typo - mon: Pass correct pointer to inst - mon: Make monitoring work - config: Handle totem_set_volatile_defaults errors - config: Allow dynamic change of token_coefficient - Log: Make reload of logging work - Really clear totemconfig nodes on reload - Add token_coefficient option - init: Make init script configurable - totemiba: Fix incorrect failed log message - logsys: Log error if blackbox cannot be created - logsys: Log warning if flightrecorder init fails - Introduce get_run_dir function - Move ringid store and load from totem library - coroparse: More strict numbers parsing - Doc: Enhance INSTALL file a bit - Make config.reload_in_progress key read only - Fix compiler warning introduced by previous patch - totemconfig: Free ifaddrs list - totemconfig: Make sure join timeout is less than consensus - totemconfig: Key change process dependencies - totemconfig: Log errors on key change and reload - totemconfig: totem_config_get_ip_version - totemconfig: refactor nodelist_to_interface func - corosync-keygen: Replace printf/exit call with err - votequorum: Add cmap key to reset wait_for_all - votequorum: Return current ring id in callback - votequorum: Add ring id to poll call - votequorum: Do not process events during reload - votequorum: Block sync until qdevice poll - votequorum: Make qdev timeout in sync configurable - votequorum: Properly initialize atb and atb_string - ipc: Process votequorum messages during sync - testvotequorum2: Opt for polling with old ringid - TODO: Remove TODO file - Makefile: Do not install TODO file - totem: Inform RRP about membership changes - totemnet: Add totemnet_member_set_active - totemrrp: Implement *_membership_changed - totemudpu: Implement member_set_active - totemudpu: Send msgs to all members occasionally - Cancel token holding while in retransmition - upstart: Make job conf file configurable - systemd: Config example for corosync wd service - Install doc: Correct a typo - init: change return value when starting corosync - Free object allocated at quorum_register_callback - corosync-cmapctl: Allow -p option to delete keys - Implement config file testing mode - Slightly rework corosync-keygen. - totemiba: Add multicast recovery - Indent: Remove space in negation of expression - Indent: Remove newline before else branch start - fix memory leak produced by 'corosync -v' - Handle SIGSEGV and SIGABRT signals- mv the place of corosync.conf.example*(fate#318190)- comment out line: to_logfile:no (bnc#882449) work on patch bnc#882449-corosync-conf-example.patch- Fixed shared memory leak. + bnc#881142-fix-shm-leak.patch- Update corosync.conf.example and corosync.conf.example.udpu(bnc#882449) - remove corosync-conf-example.patch + add bnc#882449-corosync-conf-example.patch- Add versioning to dependencies- Fix `systemctl stop pacemaker` leaves corosync running(bnc#872651) + bnc#872651-stop-cluster.patch- Ensure that libopenais3 is removed on update of corosync (bnc#872122)- Fix corosync -v show UNKNOW (bnc#867767)- Add symlink rccorosync to /usr/sbin/service (bnc#866057)- Update to corosync 2.3.3 - Properly check result of symlink - Fix cppchecks warning - Close devnull file handler - votequorum: Add missing man pages - totem: Drop invalid join msg in operational state - systemd unit: Make sure network is really up - votequorum: Improve/add documentation for quorum device API - votequorum: Add persistent expected_votes tracking. - Upstream version cs: 45dd9861ff78362068d214cf520006a1b26376cd- Add patch to fix cts api wrong issue + corosync-cts-api-error.patch - Add patch to change default settings of conf.example + corosync-conf-example.patch- Update to corosync 2.3.2 - cfgtool: return error on reload failure - man pages: Note that votequorum's allow_downscale is unsupported - logsys: Make logging of totem work again - totemsrp: Show English message when memb_state_gather_enter is called - totemiba: Check if configured MTU is allowed by HW - totemiba: Fix parameters position for poll_add - totemiba: Del channel fd from poll before destroy - totemiba: Properly allocate RDMA buffers - Upstream version cs: 7014f10123a634cf026491edc9a09d6044106116- Obsolete openais so that updates work automatically and uninstall the openais package.- Upstream version cs: c6688c6e11a35d13293f9b610faca5c7beb7e5cb - Reload: document config.reload_in_progress in man page - Reload: Add atomic reload to log config - Reload: Add atomic reload to totemconfig - Reload: Add reload code to cfg - Reload: Make coroparse use a designated icmap hash table - icmap: Add func to test equality of two key values - [PATCH] Replace freopen with open/dup2 when daemonizing - Add log message to exit signal handler - icmap: Add map copy function - icmap: Add function to return item data pointer - icmap: Fix value len checking for strings - icmap: Add function to return global icmap - icmap: Allow multiple icmap instances - Fix scheduler pause-detection timeout- Update corosync-2.3.1.tar.gz for cts file missing- Fix corosync start failed issue + corosync-init-lockfile-path-error.patch- Update to corosync 2.3.1 stable release - Remove patches for all merged in the upstream or obsoleted - corosync-confexample-timestamp.patch - corosync-cpg-procdown.patch - corosync-revert-cs2429.patch - corosync.conf.example.patch - corosync_reduce_RR_priority.patch - fix-nodeid-conflicting.patch- Update to corosync 1.4.5 stable release (bnc#799031) - coroipc: Handle pfd.revents as bit-field - Check socket_recv error code in ipc_dispatch_get - On places with POLLERR check also POLLNVAL - coroipc: Don't spin when waiting on semaphore - log: Handle race in printf_to_logs and format_set - objdb: Don't read uninitialized memory in inc/dec - Add waiting_trans_ack also to fragmentation layer - Handle segfault in backlog_get - Fix problem with sync operations under very rare circumstances - manpages: Add confdb_key_get man page - manpages: Add links for referenced confdb calls - manpages: Fix typo in evs* manpages - If failed_to_recv is set, consensus can be empty - Ignore sync barrier msgs if sync doesn't started - Make service_build contain correct number of msgs - Handle sync and service unload correctly - Don't call sync_* funcs for unloaded services - Return back "Totem is unable to form..." message - Move "Totem is unable to form..." message to main - Use unix socket for local multicast loop - cpg: Enhance downlist selection algorithm - cpg: Process join list after downlists - cpg: Never choose downlist with localnode - Fix cpg_membership_get() - Don't access invalid mem in totemconfig - Move some totem and cpg messages to trace level - flatiron: Free outq items list on conn exit - Fix nodeid conflicting issue (bnc#806634) + Added fix-nodeid-conflicting.patch - change the default priority to RR(1) same as pacemaker(bnc#804707) + Added corosync_reduce_RR_priority.patch- Added url as source. Please see http://en.opensuse.org/SourceUrls- Update to corosync 1.4.3 stable release. - Add calls to missing object_find_destroy() to fix mem leaks - Free mem allocated by getaddrinfo - corosync.conf.example: change bindnetaddr, mcastaddr, add comments - Store error str if can't open logfile - Wait for corosync-notifyd exit in init script - iba: Use configured node id - Unlink shm buffers if init fails - Fix memory leaks when nss fails - Madvise NOSYNC flag only if available - Include net/if_var.h header only when needed - Include stdint.h because funcs uses int16_t - Use install instead of cp - Don't unlock mutex in different threads - Revert "Use install instead of cp" - Add support for per OS CP flags - Remove cloned lines in main of main.c - Fixed bug when corosync receive JoinMSG in OPERATIONAL state - Correct nodeid of token when we retransmit it - Correct nodeid in memb_state_commit_token_send function- Send CPG_REASON_PROCDOWN when really needed (bnc#740343)- Changes since corosync 1.4.1 stable release: * Resolve a deadlock between the timer and serialize locks. * totemconfig: change minimum RRP threshold * Ignore memb_join messages during flush operations * rrp: Higher threshold in passive mode for mcast (bnc#712037) * rrp: Handle endless loop if all ifaces are faulty (bnc#712037) * A CPG client can sometimes lockup if the local node is in the downlist * Handle errors from totem_mcast * coroipcc: use malloc for path in service_connect * Version cs: 23112099e1c2b620e6976ca099d2b9afc80721aa - corosync 1.4.1 stable release: * main: let poll really stop before totempg_finalize * totemsrp: fix buffer overflows for large clusters (> 100 nodes) * rrp: Handle rollower in passive rrp properly * rrp: handle rollover in active rrp properly * totemconfig: Change default FAIL_TO_RECV_CONST * Fix problem where corosync will segfault if there are gaps in recovery queue * cpgtool/cfgtool: print list of IP with space between items * RRP: redundant ring automatic recovery (fate#310284) * fix typos in cpg_mcast_joined.3 and cpg_zcb_mcast_joined.3 * Remove spinlocks * confdb: Resolve dispatch deadlock * RRP: Fix ring initialization issue for UDPU mode * crypto: rng_make_prng prevent buf overflow * cpg: do_proc_join change list_slice to list_add * totemudp: memset of proper size * coroipcs: init buf in coroipcs_handler_dispatch * iazc: Reduce number of mem alloc and memcpy * coroipcc: Fix unhandled BSD EOF in coroipcc_dispatch_get() * cpg: fix sync master selection when one node paused * totemsrp: Enhance mcast failure detection * coroipcs: Deny connect to service without initfn * Add ipc_refcnt to message_handler_req_{exec, lib}_cfg_ringreenable() - corosync 1.3.1 release: * corosync crashing when a network becomes disrupted and then restored (bnc#685241) * Align IPC on 8 byte boundaries for performance and avoid bus errors. * Provide better checking of the message type. * totemsrp: free messages originated in recovery rather then rely on messages_free * Resolve abort during simulatenous stopping of at least 4 nodes. * Don't assert when ring id file is less then 8 bytes (possibly after local fs problems). * Handle delayed multicast packets that occur with switches. * CPG: make sure coroipcc_service_disconnect() is always called. * Fix abort when token is lost in RECOVERY state (bnc#677779)- Remove redundant tags/sections from specfile - Add baselibs configuration- Update to corosync 1.3.0 - Set the max buffer size for sockets to reduce message dropping - diags: add a mechanism to trigger the writing the flight data - Add the UDPU transport (UDP transport for corosync) - Remove delay in library on corosync shutdown - Check for a properly configured multicast address. - cpg: fix sync'ing the downlist. - POLL: gracefully handle running out of file descriptors. - Return CS_ERR_NO_RESOURCES when the server is low on available file descriptors. - Remove checking of subparameters in service.d files. - Only allow corosync to run one copy via a lock file. - When used with the openais ckpt service, don't disconnect an ipc connection during configuration change that takes longer then 2 seconds. - Remove the token cancel retransmit timeout on receipt of a multicast message.- Update to corosync 1.2.7 - Remove consensus check for two node cluster cases which can have smaller consensus values. Document in man page the behavior of consensus.- Fix problem where flow control could lock up ipc under very heavy load in very rare circumstances (upstream cs 3003) - SYNC: always call sync_aborted() in sync_confchg_fn() (upstream cs 3000) - SYNCV2: reset the my_memb_determine_ring_id in sync_v2_memb_list_abort() (upstream cs 2999) - Fix logging_daemon config parser code (rhbz#615203) (upstream cs 2998) - Remove reset of token timeout on retransmitted token reception. Fixes membership problems with certain timing parametrs (upstream cs 2989) - Speed up IPC connection process (upstream cs 2987) - Fix fail list fault that occurs in very rare circumstances (upstream cs 2985)- Update to corosync 1.2.6 - 80% packet loss networks were resulting in problems with totem. - Fixed ~40 scanning errors found with coverity. - cpg_membership_get now functional. - errors logged prior to the start of the daemon were not flushed. - Fixes defects in logsys which are crashing pacemaker installations. - Adds man pages for all binaries - Fixes several defects found in high packet loss field environments. - Send proper notification code of CPG_REASON_LEAVE in cpg service. - Fix segfault when pacemaker forks new processes - Unlock global serializer lock during shutdown to prevent spinning on single cpu systems or high cpu use on mulitple cpu systems - Stop totem statistics updater timer during shutdown to prevent a segfault during shutdown. - Fix problem where glibc's fork() implementation may cause segfaults in Pacemaker's use of the fork() system call. - Fix problem where a full /dev/shm would result in client segfault - instead an error is returned in this situation. - Fix problem where flight recorder leaks files in shared memory filesystem. Also clean up the error handling of the shared memory allocation code of the flight recorder. - Fix problem where a failure in glibc's pathconf API would result in segfault. - Add corosync and corosync-blackbox man pages.- prevent corosync-cfgtool from hanging (bnc#616183)- Set sensible defaults for Pacemaker in corosync.conf.example (bnc#610663) - Clarify bindnetaddr option in corosync.conf.5 manpage (upstream cs 2856)- Handle POLLNVAL in coroipcc - Save the ring id and restore it properly when the recovery operation fails - increase maximum entries in the retransmit queue when recovery takes place. - fix one-off error in memove - discard and report unknown messages- fix valgrind reported problems (upstream cs 2787) - Memset for res_setup variable in coroipcs:req_setup_send - Two memset in logsys for buffers - Problem in corosync_totem_stats_updater where avg_token_holdtime has size of avg_backlog_calc - corosync_totem_stats_init where avg_backlog_calc is 32 bits (not 64) - objdb problem if new_valie_len != object->value_len. In such case newly allocated memory is not initialized and in some situations, value_len is not updated. - select a new sync member if the node with the lowest nodeid has left (upstream cs 2785) - fix a crash in YKD- clear the ring id on sync abort (bnc#590666) - fix unloading of evs - change sign of all exit codes (normal error exit is now 1) - objdb: fix key change notifications (don't notify if the key wasn't changed; notify on key inc/dec) - fix possible lockup when a dispatch handler function is NULL - upstream version cs 2756- fix lockup that occurs sometimes before exiting - fix problem where retransmissions don't occur resulting in failure to receive condition - add a reload callback to libconfdb - support for lib_cpg_finalize - cpg join with undelivered leave message (fixes problems with nodes joining cpg twice in quick succession) - fix error handling to avoid segfaults/leaks on error in coroipcc_service_connect - upstream release 1.2.1- retain nodeid compatibility with openais (revert patch from cs 2429)- minor enhancement to corosync.conf man page (bnc#580180)- upstream version cs 2667 - allow empty (default) consensus timeout - fix freeze of IPC library connection on sem_wait - fix malloc deadlock in signal handler (rhbz#547511) - fix coroipcs message corruption that occurs when a message fills the remainder of the dispatch buffer with a full message - totemsrp: fix transitional configuration changes with long token timeouts - remove a double list_del() when a tracking CFG client shuts down without calling cfg_track_stop (it caused corosync to crash) - use nodeid instead of localhost ip for the case when binding to a loalhost interface - fix corosync shutdown process - add augeas lense for corosync.conf - patch to set unset value in token hold cancel structure as to not crash wireshark - convert unsafe function to thread-safe reentrant equivalents- SP1 beta5 (no code changes)- turn timestamp off in corosync.conf.example (there was a problem reported in connection with not thread-safe glibc functions used in concert with this option, which hasn't yet been resolved)- add cs2646 patch from upstream, fixes cs2642 - add patch to accept on/off for the various log directives (bnc#573451)- %pre script moved to openais- remove init script - add %pre script to copy openais.conf and authkey to /etc/corosync - add patch 2642 (parser fix) - fix some obsoletes/requires- Update to corosync 1.2.0.- init script changes: + replace killall with checkproc, otherwise corosync can't stop + test if sbd/lrmadmin exist, because corosync has no dependency on cluster-glue- update to the corosync upstream release 1.2.0 - add suse init script - don't create rccorosync, because users should be using rcopenais to start a cluster - rename corosynclib to libcorosync4 (similar for the devel package) (http://en.opensuse.org/Shared_Library_Packaging_Policy) - Autotools generated version from the released upstream version 1.2.0 - some specfile changes (initddir -> initrddir, header)/bin/sh 2.3.6-10.12.3.6-10.1libcfg.so.6libcfg.so.6.0.0libcmap.so.4libcmap.so.4.1.0libcorosync_common.so.4libcorosync_common.so.4.0.0libcpg.so.4libcpg.so.4.1.0libquorum.so.5libquorum.so.5.0.0libsam.so.4libsam.so.4.4.0libtotem_pg.so.5libtotem_pg.so.5.0.0libvotequorum.so.7libvotequorum.so.7.0.0/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8045/openSUSE_Leap_42.3_Update/97c0ad05bbaaffadb7676fe9dec9d6fa-corosync.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=360195d4966d1ee3ac19d89d10b21146b2a5664a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8531f2b3c6777515221791dd2820b0e72119bf26, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=011870d80cb4bd677335e9c84014830fc527be9b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c384765e283e651ca63e6f06cb7133049f6dd0f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2daefb218c78b0c28d741648863082da91fa9841, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f89b9cb968a6e05677d184e43d58eb00b0ff393, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=602d419de43eeb19b071d62bed38ed637e96f39e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=19eacbf9fb2ef9746805bd0f925d05af7e2fa8b7, stripped !+:H   PPRRRRR RRRPPRRRRR RRRPRRPPRRRRR RRRP P RRRRR RRRP P RRRRRRRRRRRRRP R R RRRRRRRR R RRPPRRRRR RRR?`]"k%dF|GbTF.ZPIɞp]# Z6X1.29MJ ~G6Ƨ 7f%PXnBopTJ[!6P-H,Q 0>_>b!4L5|1D1n <Oh?b2Kw۰rc3%t7Dʚ tsRBi5Prp2Ld=)=t^3^@r9{<x 4%܉vI0k&p*y}.;:v"hc4VS 8g5V π81G e҈VUH<` ̢wbzqM%qlL?=YR!S둣\Y*oZ*%MMIt=F,Jp!1f[Vn NQ{Eҵ~;ZyzAJ飉j?AOIS`1;'&~c<>L[M9w8LTE-BqTJ$vcP)%4J(Ǻ9d?/CϔPẝZHuU5VvZ1c}ZZv,_A"vpAu%.%փӇu0\l9Xq~تEqGlY1H,$'+kp>|tDz[4f?kϞ4d\hs!yXVsNUN, WGq ճ)&Jy; ;sq dOw45DB3L#kǴ5â [{{⺯wfs4F@պd4Oc&ؒ' l5gsgu񙫍AKdΉmDP.sLmM\qn8>%T3+hrAC#D i4/ ;cs^FX@VF|(= @_ z .6Y*_1í1bӹwHC׶=8W<bPE##0^Iĵ6z#Z~UAqR<+Ik$2̞ga"BWB#ln So/ ~i151䣑fnq 6t (ߞZW{T{@ҵrړEzbZo]fDфl'J'7Fc";@Ĩp$Z \4/K Ƕc"^%;k_[Xn| Ty[bg˜/ҡ:)< $w&~S*( JQݯ^ᛳ>|C xV &w'*((jvBI/ݤ,pN% AaLWI?Y5"J9sk3A;WU|ZazJˉ-vDt(;#GވZ om;TKX*#>pY]POܫ&G[Ԭ*:wZ{9%Qk{Õ${ר N! AEJJZz 1t?.*qGcUVcp-"eeEk{Un!|Z9*&Cf ho>tK.3˧vH~P>7ak܉ۀ׊}UE?*ַ1'4K\oRa]LiHзhPMQ+!Dp0g8Y Nl J¤{xtUОPlMevų,QN5 DK%uTu *rhUVh<Zw*R,eS7 \3{"./76'pـFH{B%KٙșJG󱺱cAu^&bZQ Xg׉c#nvR*a CVN0?'M)_[_^8= fjLJq4?, crM@eu0vbgKedAN$- `3X~E[7 v3`hr42=EwP{';.AF%xo)h]OV>6ouz#,K+."1ꜬfTbup *udJjv.˟^IUK[ w A{o}8TcL/kM<{ dR7oÏN*yfoQpp|A^F9 ֿz5لYcې'ds-,KcRoݫxYfRYMZLC3CYsv2v gM/^M$O4.F<~Hjޮc_Qd/w`J P1I6󓑕R+-;v<ϩqq+/ ˛sB@Xôq;=tʮfJ8B3ea^&[L;Z"vugseJ=Q7ۀ!z~)16ߪG`w;^JHJ0m~1';{Ex@p^ ^L fm\<2x !SʼnY U@N nWqWOA}ž"۰ =784#r=LryY [c<}mMklw^Js/ p|N]x9I cwH<{S X䬊 ˪PqFjTQwv-/$VF_bYSr2n<,ݺ̖;'W *N"մOO ɭ N\Hfµ.Lw5ܰ/\p95MIF7yS;o/aJl_=! k_RkO@vpmtFϯESVN辥~}rҩySw[ms)vxK8 aj@c--_Wj0N'2k[J q qtA8՘[%D<^ѼS8},y1-y/-&&Ĭn@/=ڧ vʳ l,O?̂kd^e&Quҟ P,F+ˁ u:{s>DX$ |7a ڧ߱[M =eD3!-DąN!a%` ("9p4wiT@y!V3OOcw&m p*(_[ߴ%"ťpV b8qٌ6Ӕ_1d4Kt:sg cSvM] QVo]y#6Ŕf;]/s >8;# deӘjy* S6:P e& .6Nq(\pyQ E|ASSLjOԲTqevʸ7ʽUT*2^e;~M|'˪U$;/5"CՊƎ$4=mf`3*@R[JHHba5)[puuU>Om`($S tֽRDà0vGbO/; 4 =\} y2G8Aj1K,t ia+yfx<5E[Pđ*m;!&oqUH*& M!LOä+e(G S37fLqbg)A*w#>~sQʯl&{fW:gPXE+DWv޻|֏ì*H*prMӽDd!ѻUfXw[ zhBp>2;J2MT,-lA䕚E<$ia ~K`V Φ_U@{rGU/Gj(YŒ5]3R%#SV[^*\Ecg3"g$-rFH/&["wʇV~"WkLҘ@"h$nV+}Q?}P lv ȷVlQwNb/]]J$۝*v&J<÷fwKWshD@qg(.Qٞ<&]..y1׺ؑ"c3R,J̱'Y`f5"X9Q0y4eO3ol_.U"$T7RiV73lnT8PE$qƌut߻z$@@&+l?}X2<G i(lHpe)k1X;5z5 &UuA8!hgzmDߙ0lr %ߦW|lV=Ѵz|5F+bYw ZXYu 3vI-H x_9.":sʌ@י .磚.jҫ[?!I%@K!I-ҳ\sXH_G-a3kLa$H?]c[}B"t#V;"HJ]Nnⱦy0B) cǍwʴ?#~HkU~ Tt>+rBz6 byQҸ^Sqtu=#_G){YHI;ca,kc ,tQ;Xp?ܷL 9hFQGa +l] Q̥;+-)ߟA o1nj>|lD uL4VOq^$T)v yA]Ɵ=f"PDQ|u.hH'[F6)6czScw;x03Ox4cQF$ø1> (b5{3ZwTN ߯ xP2{-%s"ɳ!0A1H50y@hݷkd9" *qw nP8= 1j^Otl.CDo ^ɁSZR#XzЈ,qD#?$w"g3qֳsf4.IedhpdH3"C"uyo\FGyu@$ҎԱfW'b[Idd56Isr xP f+ӛ:X{*TOsc1NP8v/ 'pAY22α/TS] ^l.$α| g5hi}*rGiH}ABpAGMNjWgfLpssN#!>A3XFuDpb&.CR"ڌWe^&톟DPIڈ >q*Qb!kߒv^+/]T akBܰƗ\\ 1|>N ]lByffd *dR~0}gD&-p"23IBc?Wθߥ6>1 ClJ͂F61wE]c=[ٙfI[Ԡ"S o"gԓ>ִ,z9qpɦb/.w!X#[&m7EACϘ,,tEw"4T6)_лg8bꋄJGHc-AgqjzwpZ[wQ79vL1P ni|y gpj+fzzKM\6zZmq~!o <4N xEfoc'%Րa=(y!1rQ"G ȬճuHQyUo=/dƙ玕Zf1tg9 Lk35À~swe@e?0׈uqe%HY7tX2Gg$x@@!:O4ތ1$h,%!v vjxX_zWW\v%0psaҁ8TxmH9f;_%0{DN=" hՓN:49_Fw#1Sց">D6R4Ot A6^8@9`AOYk ."0T&Rec;x#2 /-l)N=e^Asw;͙˜qjy 8l:ȖoELprP!r{5 JWXRl N"/bt1/>!{}pެF%`Wï m)ڑɆʠ,KJuռy2 /̽iP23įK}/#A!@]OWN\߂/Y*+k"/R >> :X-|,\AAmu.ebHy~(/3w-MdĶ:ҴRĀX];ގdmWvz-P%W]gǒ2ޏC_[ڪ k|-6VAdø/6"st3Q+yefcH.O6_\ <HWA1@,C6o Iwh 1|jGhA]^#4 $\9M@p]WUY<]@;i9cTn[ǒ\Pvd/3b9hyF.'Xc䔁~/fSjlQǟa]7Pua$}|:c]T!Z0Bpieo;B/{~S%7s.)y/˓q8@£'z \J(}(8!,2yu70R I Gi0 /Q*oZ[#5uᵯ;[҇-;"| 1<րc]RQ_v\WȞkM[1B2/\6M2^$O5 R_!MƩa07C"qamh֫#f)B?DXMJr ˈldR&[u`FRk_l t$kf7V>u=:xnSI6nN&r1,k|trySGO~jQ^Ml 5nXb$$V1;/|2kgZ79kQ)jB")DVt 쀽fyc>O@ Q) ɇ2jp)ht:+a.)-i1lz`۾6d>t[y>™ydY7#Fxqk׀%^RO 'ƄM6 ?⩋_:^e0Jx7g-pULAVuҿ(s]Ey= k_G?Ƀ7/ԅ[vb 1vPAyPm弚}ߤJ\厃/zMw/A54Y!~{}=i$k[FMd|ۏN|qt~8 g &O|\/J9a*V8/X$m2i֘OŊOvw>uDՆ5h|^, dIG^V\Ji&/hD+vs نheypM2}R/I}ek箯v]3v=V/{Y (m/=~fDUhBllNE\QI#])< Epl,V+C$Pj(*m2uBZF c[ BCl & b4w!y5:x^.p$Yp bd7毌 c[#G{E.Ds4*_'yf$"(0#~C?hA4qt[͊1f׼yFÃLz2†>ЉZ)w\Pt\a->!4~B"\`HH@Ni."Q|/'tU=l'ƛAv!.A|3 eeu渠ߎBI>QSHVrjaa \%*.\STPUE"P3wf​SB~ss'#ԙ, ()4, Ij674G);O]de$ᅵKE;,0rH ,Jja1V~QS0mP*x*bKe\+o<З20 ;6CD:h q4#. bRf5z<~O Wa-b\l/Ca~6bV(gg˴*qwyiot~eլ*9N\~<kV(.~ρ׋&jz!._l-IM8a/@l> և 3K94ȢqHLOP*ky@L'jKщoN:b(ɚE>Z0߽ +i%h`3[$ʤ(H+; I3i^y uan w Ы+*{(Դ`ءZ{!%DM陑L9e xm^a2$ q?$k9fOͻʈ-0w}cT~HlsjZςSp-ZC+_p2e %վ3%=9 .yb[[>,Y H,DX\8^X\'jHT_;ueBQdJ^~smcN"ӲR#PAtD]$cZFw萹(s$הV()Hṃqx~td$M!6V:d$SPD*Yʭ|xr3IP>TP7Y(E`*(.ddŮϯѴȄ>\M$iG!QQ"@=c+L'mXFJ]^iqW~e$NR={R4?2Z&]wR5ɖP|4Lk tO/c@l_:~ (qox)A374>h 4 KZC;[7N8B7%-AE&^cM:1YuשӠDJ \G\/Og=ved[cL]zl!A,/t*x+|D^^Ք&bT%E\+cUV^\-Y.)zr;",Q\Ha. W]8ۖtUM+zh a @^2'ǐ8&۟щxUh]ϟWVl[f$3 SLa195fBePs!3( H *d1=nBħLDonza3;4CVA|[H4~Yw/3*w5OID9lBDs|5t6m+ eYYU!Fu4"M.u] vD Ke$_q9}Ah!-fAfHșEJ;&#S6[ tR4_0%hZn@;}Hw~*s(CqŒ5Xpe>b)ѣ [Ģr8M+mo[Jq7dHbLw͹Ea2vU 1OHy@b 9~s#2wmPbrWD~@?wji&zycQ"9^.(C/Ϟ󛆕,5cvhv($./G!:,+ şN%,ZI4>?GkV&L@QvYj\aA@~ݸ bU?hkr!ivt 2`|掫-r q#`^Z)J49Df0Zmiev(F5]!3 ,M{?3`{V#鶎=Bؚ")zLtU!)4-͊-!~<@Z iLZDsL[h_rd6`;G%9tֿ\=`qisGx7Jy܍%LeV,U 36/ʏ%!&uԀN.NW.Z0-xt!)V\t4 lxLVڨ_Tk.`o*#86V™ҷc6>88)e:4 rsoY?V uֈfakةXdfB%$\POoS98D>? C=1]v(#QvtjzFPQ/b-'NZ ^WcVc"|8a]dx?f!3bu_},F2!a$]3TW#˟' NbE *XI Hj`᧊%<_h9oI$`LkJWϮMHP~}m82ݺ-Q>tO'v!|vBnhU9bݎݽ(瞪y<Z+!Gc*at ) D24쏛(eI(A,>i`)x]_((5 0 e¿+ :hk~.+{V1c_OU0U(:~Wa:I4CDUŷA 󇋶u-'}TuJׄͽ'rrk%"{&Ml̒rfI*Qa<生 4diLۡq}7 ifUzv>?Rqa*t~N-Cē{/|1"{['*~6c2Lbq]6ƙ~1J>K;b+nTH =Ǣb H4$Ȗ ,y\n I,mܣO/kQq ! H+RIzZ0Ps1neH 'Sq ^|17 irFTwSv Njpk4{2O(EZΈM_1f$E %`1ѭ=Ŏ lerb"x+-l Xg4vϕҘkB;c6ʴb380׾=Y3'Ǟ*<5ZG ۢ /A٦$׍¼RR7EQ.J"q(&dEaYZO8 (elj4QbX NZK-{`?Wn]`})io"bXtdl֜z;zk- ]x{S1,<IouJp@Bvn*aNXԓIV-Y5 yokL!iZ&]eઝHr n-l0Т*I8۬uM| =.r> A cDưCTKͤMpVc֣^o~ q9Bxދ1CVk7I9J_>!\՝0>gQrt{L::+)^ʦFHBoxگSLxXeYyyB_C 2g~gΒSw6]u.sgp%#&2hc@⑓r%oBino&2 W2ſ@I+ 1 a_fMm/I}LxblLqKuUR kz7Z2!*:"M4J)RAAL`i`HDـCNWˑM6tͣgZԊ' E̿tX4*~ mY锩._tZ+Kze|`3(3am]0*$K6Y lE`oynkQɆC͖]W c?m A.N _B. W4,桽'&ϔL{/X