libcorosync4-32bit-2.3.6-10.1<>,Zp/=„N?IA!/BWM'$8r{i+Xz]D[ҘJLZ6oG$ Ҫb1l=*T6*ޜY\0,g!o#Ep?-ĵG3x" 6 Eٝ{H) ]J$QAJHn?ɰ]OYM-,'d@$5:3YSwzQBu4>0 .oczJS{>: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ɞ6n*nTnZc^_oĎ?a% >Fo%e#P NR/n? {%@o I@Sڴ8Aؒ\@ wZW, [U V`E20x m\N-#뼢GI /޵{Q4D qI:9_=޹ I fX)Q1T2qW*CY^8e n3_p@(R 8I%@Z "}L S+KjP2Z(,} ϲ;Yq`d!^.<&߲}\(g!}^ @T) Ȧ#'$9Ɣ%S+U"4mאoP pb+] }8}JeУ[rէg#96iW6 ̘\1Ģ .a>@X sI֏( :B4}sжf7 Sd) 1{~Ki22}@뢴uYBo\-|['/_u{˾ԁți,a*=l,~“m'% GYdyt.+1(զ뗂[ѣ̝T&c7ah9\NzH &Jh[-) N6(Pwb&Uk~kxؘZLwEr;tDz6ya̽8C,L9Ñ=sy/vh2"ힶG 3V:BLQg{Gư9ڣ %Q-dQu H%$pz\AZiGI'qe0jȫEr[ck ~F60o\a5y+@`pfƓ#j<=4>=̤P۾ 1 \ZͰU;0tւEsx5/wueO0v҈Q4w磋dynf< ɪUFl&GrL{_-Ҁ_S 1q6N g#̧WYɶV yjzK_RՎ$MQEU6 4p# u=<#"q&GpI\fԺ"ݗvRC^"+&d jYD 6R/-,)ӄ [ox%DVVO?B ?ia|zOH`.Bl^IJlk"P|c_mj⛉&@ )c#-I&@\:݈Z,SlW=,bZ0 >ϝFE,dVb.7S`n GpU?e:38o)vS$LkpGIć8߲gGey@n>e]@r!Wa7o${YkSb?!m _TwK'lASo2t&a:%[ǹ3,͈0W1]֬@bl&ed9a`o?hLju6("9C{Gޖd^]]Bf#q}* sNAe) A`ƉSFd7Yj>``Eܬ/G]װz-Ƿ݊57.I4z*eJᖭ _4LNv6֓ݖ'qHN5 2p %})UG;ֳ-O{Ƙ1KJ/ᰞaj6 ~E<{K$>L ی/!>D[lZtjiڥmFlzf/LeB Mf{ݓy?9S2%NX@%8g_dlZ`PbCk]qh+DG_kb@5qgU4IíE\?6T]&8Kf@|"7eɿ|m4nUm͝ͽ?'L{heyxz$WZJ&;#zk ~O;p"g9e=ktEY#D۹˳>YtGo9ïk y;ͽ; 1 LY">o= {f^hKhpQ*ZvdQCk7 > ݋P/%  Sc@ 1/hAg/g_̐nJ@P {3K8{DXu9-쟌=@5MC뗦n\3X{CK/Ū6zDLEeF4D<+_%F/@x74'DH4o&?.X#h[MȎF&8Ɲ ƞ1Wt+ kuM8(<\DѐjU9&B@$f1YJ'3QX$x,v&r!$=)9ᮜC}2> = ClRfY/cXl V?~xߖ%&>+P`LПu7>jw(*p>1"|euBJxqaƀmܹeMxoևo X ힻo HN &!?Yrw}6)93(7+wY)6p@6_Vk[*Q.B{ijj)^)Q{fHjkG½CѤo I)ЯѵU1-',e(&k#<]NF# vQT8!PF~ poE0ah<(tːfa[3߃ƥbtaT*r1goޖMƆe:L"}p5 V95&I(dFgV]x4d\3NF%Hb.r%8bFr,"w᧩a  ;U:Ur_Tzmb+_ 3J ' dpSThy nI5u?ؠh< r26ҵ0ݞY] 07Q Dlޛ4`myq}A^=p٦~wЉ4m>U:(Xe޸[Q8ՌW*Ё.9A]L>6d p+Ƃ_r֚Nn]ѳ3I{xW!s:1a-蒽Ǵ6o'{W2Rh5G s 4N+A/E͓ZQmDH{^kYW2uwD')Z+ [Yf/giYQƌ]m=R(̏hӯqv. @C"^{F͠=%Tw*H,G_,XÓg"^z״qM' |zp*ޅ[=X JK@DӚ]j[l.0'{o'ZN:MU'씮?Jtuq,6h9 =-ED{z{O_6=w L-,h'OD..pYQ ˙;B iբ*%3<y"ԔmH?+AR o߹v@p7N9=/R6a'쫀¸yUdYcU9*ip[RcWWdN?w]֠=ͱIR9&pAV}~x.*A뾺_n`$i >̈(Oकx4FѠ,)EWef j^&^!Ut&IkM'J#Rvm!Iu|I)[$@# 'رmNy~B-` @  Өr=y{姹T inфN_~4[+g&e Nj)@W!⥫j =L1;%plIh.gBd뛣s %@~CTO'MX4U%\&gUم'O;o'EkdhV,hR%:h_v>>s`ǃ(['liG{ h/I Li 8isN[=~<\ҾDޭ#V@A h^_RK2s-+Y?z Io1Uad_4f dm}paZ@{mi#W5=W1JjKDF&Zm%NH>%x)qi/pq"'GVY1Tz8PF$9VM6h?Ϣ@3 勅{Q :N@o)=-],\S[Trk՗dˡ&s2 5LYk࿔ j 7+//o}syDW0YW|;D\l[!>bj/KVhuiGcwj51|_9l A҂)碑/%LIʔ6U؛hC\ʺ*)J48Tl|_IL"û/B̨},%'JCX[QV*<וst??jtE㹳+[P8Urut `Nt ;Mr|%ڇ{P{=Mri\dj-?H'q8`l<,`jM>F G*  QY\kU+R˭K _a(kbTtqɻULC ۨp:qZðvX2R%oU)町=-<:[K9Q[{2;]^(> @-VWM 2i1rH/=ϊ1 ?g_r /me j@KK?[]ͽPP:St"X,7K]YjDl8?_>rA^IZ_Oϑ Wa.dtD<7W|+f3!-#YUF4t*ϐEͳԍDծҸ2t!ς5HdP8es.YS\a/(lë>618oәsH- grzȗ]lb/RfէY|#BVKp4k*^+Z@qH/C)!--䧮8航p1 <XcD DEr'umOZkĴʨ!5j&&+'@s#+ImgIvS8DB` ybY@7 u2T-?B&SOءC|K8Ysw]7TݿC OTR4ӴY|Nbf:ec:.UʓqKCqQa- ]טsQzVݭCX?K6`ɰi5f`|GPC0u!UfD@F0X= r1I %}ݷD ЋWdӰ`k UgWC꽛 9lh_!;JO/:}!ekءTXj^Ut'<*0vEњVqd3y +ŪU\O׵U:Րg:01w Tx;+kN7zgB)Φcdx ^$𚢄W≀3ōyՖ˱'X.漆/^;GhӤ&5o#%MJǒ{E=ny?sR&% 1))OJcb( \)#"waUHm(RŇm[sj]xb] yw1Rigp+;ߞ45FƿhqDBs[v-Tj68֢PRV ^^!T/G28,K,Z&Xa3"kqW*Y^2X݋w٫P>o|t&u֐BuS P6)jI8Θ|X5Kx?*j4Cu*PzwJf_Ap<]މ^C{܏|qf)^LW4M^Ҽa&!8Hgy55Vjs IW"F@gܸ]gXU7z̭9nA$Xu!8(r}5U(MGk*~=m>8o`k/q|enx;qc 3pS0Uh| bo)EqL #7$zz lE Z:N|h"!dž2@6ǖF5 2Këq[,t1O̢8/[/Wy1XܣWD{x'!vB'8*ۤ<#Wd^C4޵XO:]ТA1u ?u/h~?(tk/]4R@kd ?=?53*O=!4nnvb"Y@f2:36OO}iHuYթG}Tz"Ob0?ڮ(,lmhQ쵦CEJx`;T|%OhBs 66&ݾ;s(Wn5c _&w ;絝:B~ZI8ÑiaB&cqr2kd-cE,Ey`lx&9,VYo͵dGMdgpކv7VU%3Wۖ>oTz_\#v*xwbt !qD͔[2* e+m1NTQ֎cLH-Dex_f+uS>K4rVjZOAi-GX]Q N[$*N+u9co>2Vޑv)*@J`yH> nŪfF(lWk^-JT[^f7wef ͚ 5͉O XkXd%t?c=I>D<7qkM15q7bePMp!Pm$~cfe{;rG_B6jb#AŇ|8HmM}z$o_˕! P7OX Ⱦ=l -v] Y@HX~tҿ?4}Pw^o֘(!@ypzl\{~}t-`j~#.4>nv6 ~LNqgEϼ +RwtWՆC eH`,!K*9gzC,GtZN鴽 ˷)o327w$`; Aֆ)GH& ;D ~HY:6ZnS֓nbSzהj] 3}m35pY:9)՟u6"vA@2qGT7bF?ah.R`]1#y1-_!@35k%pQ{Vy4a&92 w|A &zKN+pBhTv7oyTDZNҶ3-(dX:`" _H&@Grfq63M?nX"1{jf4Qhd9enPIDS '?߬h#(F$k٧EdH ޒ4W]г2𽏒Gڵ%s4;C(I&L Y 0߁GK/W uOF+UdjYU0y+Z+ύySy\ٸCDtGA7=I}M '_%r&TUonODd ~2"\=X~#pbmR "22{F#b$I,u2>څ e -,5a`w6`Zr%+%zÑSd` G#>F–ԙ1i%~y:XH 4ydO^et\oHӁOV^/4 yez2` >0տ3ɨza"5 TA.!o/|_Ca*pH-O+}f;(oV:y+雁၈g&bS(kyNQuGWr+K٥mGi"PkQj͉h&;rs@u4V#|h7crdz͑b[@KHz-==byrdڐ#k7ԃx'0rEr=#yfN%7EL_?_vϒѳ9315hjq3T-*F(2?DW*m#ۃ6XymCQ/f(>ʿ͝{:%}X3']{Ck>ŧω:2dSJYͤ4.o xIHeo(Cz4VA9ڶy˘?.;xQ̗BT]?rL*W/{.:9ӣSFsqs\R]3'a<}e8ـ}" sf7ҟWc3T~MEWjfp;8BSh敍v0"ʣK|Jina:@J)?/k [Rbyi 1g$2uׂwl 7)pVckbjEb 7Qż&avq6;Ev..ŗ|p-AŇ9[L֜ޭ:[ //=yz] 7}1g0Jc3qSz_ޑXru:@0~PEVIW1,_#+Di:ih[o$-8|nz!.,h8;UA^97Arm$Z*Μ ⵅ/>IZSœ3C!K_ϣG(LJ^@ğ$yw^@ kfzX<;45K;LKf¼Kј> GgWwB[ԳD3WAi^]PQf]r}HmƗYN@6GY{>oo:bߍΊܣ8o*i >5;@ JQ"ZBu0Kn6,䎏n~\|4{*>efv#tN=VY^)1U֤nTൄ6i PPv䤏^fd2<BKLo6S S1zShNxC $7'$!H#0=M>{ 'i>461&h5/`K