Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

corosync-devel-3.1.8-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: corosync-devel Distribution: openSUSE Tumbleweed
Version: 3.1.8 Vendor: openSUSE
Release: 3.1 Build date: Wed May 15 14:18:23 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 209841 Source RPM: corosync-3.1.8-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://corosync.github.io/corosync/
Summary: The Corosync Cluster Engine Development Kit
This package contains include files and man pages used to develop using
The Corosync Cluster Engine APIs.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed May 15 2024 Emil Penchev <emil.penchev@suse.com>
  - Update to version 3.1.8
    * Handling integer overflow issues
    * rust: Improve vector initialisation
    * man: Update the corosync_overview manpage
    * config: Fail to start if ping timers are invalid
    * rust: Remove some pointless casts
    * parser: Allow a non-breaking space as 'whitespace'
    * spec: Migrate to SPDX license
    * build: Fix rust make -j build dep for distcheck
    * rust: Remove tests from check scripts
    * Rust: Remove obsolete bindgen flag
    * knet: use knet TRACE logging level if available
    * Rust: 'fix' clippys for Rust 1.67
    * rust: Make it work on FreeBSD
    * bindings: Add Rust bindings
    * totemconfig: Add support for knet_mtu
    * configure: Modernize configure.ac a bit
    * log: Configure knet logging to the same as corosync
    * logrotate: Use copytruncate method by default
    * totemconfig: Check uname return value correctly
    * totempg: Fix alignment handling
    * pkgconfig: Export corosysconfdir
    * Remove bashism from configure script
    * totemudpu: Don't block local socketpair
    * build: Add explicit dependency for used libraries
    * totemsrp: Switch totempg buffers at the right time
    * cpghum: Allow to continue if corosync is restarted
    * man: Fix consensus timeout
    * logsys: Unlock config mutex on error
    * totem: Add cancel_hold_on_retransmit config option
    * totemconfig: Knet nodeid must be < 65536
    * totemconfig: Ensure all knet hosts has a nodeid
    * cfgtool: Use CS_PRI_NODE_ID for formatting nodeid
    * cfgtool: Fix brief mode display of localhost
    * cfgtool: Set nodeid indexes after sort
    * totemconfig: Put autogenerated nodeid back to cmap
    * cfgtool: Check existence of at least one of nodeid
    * totemconfig: Do not process totem.nodeid
    * knet: Fix node status display
    * main: Add support for cgroup v2 and auto mode
    * stats: fix crash when iterating over deleted keys
    * man: Add note about single node configuration
    * Revert "main: Add support for cgroup v2"
    * Revert "man: Add info about cgroup v2 behavior"
    * man: Add info about cgroup v2 behavior
    * cfg: corosync_cfg_trackstop blocks forever
    * main: Add support for cgroup v2
    * main: Mark crypto_model key read only
    * totemconfig: Ensure strncpy is always terminated
    * config: Properly check crypto and compress models
    * man: corosync-cfgtool.8: use proper single quotes
    * knet: pass correct handle to knet_handle_compress
    * totemconfig: fix integer underflow and logic bug
    * totemconfig: change udp netmtu value as a constant
    * totemknet: retry knet_handle_new if it fails
    * main: Check memlock rlimit
    * configure: drop unnecessary check and define
    * configure: move exec_prefix sanitize
    * configure: drop dead code
    * configure: detect and init pkg-config with macro
    * main: Close race condition when moving to statedir
    * init: Use corosync-cfgtool for shutdown
    * test: Add testcfg to exercise some cfg functions
    * cfg: Reinstate cfg tracking
    * cfg: Improve nodestatusget versioning
    * cfg: New API to get extended node/link infomation
    * totemknet: Check both cipher and hash for crypto
    * The ring id file needn't be executable
    * pkgconfig: export LOGDIR in corosync.pc
    * spec: Add isa version of corosync-devel provides
    * totemconfig: remove redundant nodeid error log
    * totemsrp: More informative messages
    * config: Increase default token timeout to 3000 ms
    * man: votequorum.5: use proper single quotes
    * man: fix typo: avaialable
    * tests: Use CS_DISPATCH_BLOCKING instead of cycle
    * quorum: Add support for nodelist callback
    * man: reload during rolling upgrade
    * totemsrp: Move token received callback
    * common_lib: Remove trailing spaces in cs_strerror
    * totemconfig: improve linknumber checking
    * totemconfig: add interface number to the error str
    * cfg: enhance message_handler_req_lib_cfg_killnode
    * totemconfig: validate totem.transport value
    * cmapctl: return error on no result of print prefix
    * cmapctl: check NULL for key type and value for -p
    * quorumtool: strict check for -o option
    * quorumtool: Help shouldn't require running service
    * cfgtool: Return error when -i doesn't match
    * man: update output of -s and -b for cfgtool
    * cmapctl: return EXIT_FAILURE on failure
    * tools: use util_strtonum for options checking
    * cfgtool: enhancement -a option
    * cfgtool: output error messages to stderr
    * configure: Use default systemd path with prefix
    * build: Use git-version-gen during specfile build
    * build: Update git-version-gen
    * spec: Require at least knet 1.18 for crypto reload
    * config: Allow reconfiguration of crypto options
    * test: Fix cpgtest
    * config: Fix crash when a reload fails twice
    * config: Don't free pointers used by transports
    * config: don't reload vquorum if reload fails
    * cfg: Improve error return to cfgtool -R
    * config: Reorganise the config system
    * Revert "totemip: compare sin6_scope_id and interface_num"
    * Revert "totemip: Add support for sin6_scope_id"
    * cfgtool: Fix error code as described in MP
    * icmap: icmap_init_r() leaks if trie_create() fails
    * votequorum: set wfa status only on startup
    * quorumtool: exit on invalid expected votes
    * votequorum: Change check of expected_votes
    * cfgtool: Simplify output a bit for link status
    * man: Enhance link_mode priority description
    * main: Add schedmiss timestamp into message
    * totemip: compare sin6_scope_id and interface_num
    * totemip: Really remove totemip_copy_endian_convert
    * totemip: Remove unused totemip_copy_endian_convert
    * totemip: Add support for sin6_scope_id
    * cfgtool: Improve link status display
    * totemknet: Change the initial value of the status
    * stats: Use nanoseconds from epoch for schedmiss
    * stats: Add stats for scheduler misses
    * votequorum: Reflect runtime change of 2Node to WFA
    * cpg: Change downlist log level
    * man: move cmap_keys man page from section 8 to 7
    * stats: Check return code of stats_map_get
    * quorumtool: Assert copied string length
    * notifyd: Check cmap_track_add result
    * cmapctl: Free bin_value on error
    * cfgtool: Remove unused callbacks
    * cpghum: Remove unused time variables and functions
    * votequorum: Assert copied strings length
    * totemknet: Assert strcpy length
    * totemknet: Check result of fcntl O_NONBLOCK call
    * totemconfig: Initialize warnings variable
    * sync: Assert sync_callbacks.name length
    * totemknet: Don't mix corosync and knet error codes
    * stats: Assert value_len when value is needed
    * cmap: Assert copied string length
    * totemconfig: Reuse already fetched pointer
    * logconfig: Remove double free of value
    * votequorum: Ignore the icmap_get_* return value
    * totemconfig: Free leaks found by coverity
    * icmap: fix the icmap_get_*_r functions
    * pkgconfig: Add libqb dependency
    * Initialize stack allocated memory
    * man: Fix corosync.conf knet pong count default
    * totemsrp: Reduce MTU to left room second mcast
    * totempg: Check sanity (length) of received message
    * build: add option for enabling sanitizer builds
    * totemknet: Add locking for log call
    * man: Fix link_mode priority description
    * notifyd: Don't dereference NULL key_name
    * totem: Increase ring_id seq after load
    * init: Use cpgtool instead of cfgtool
    * notifyd: Fix warning produced by 32-bit compiler
    * cfgtool: Remove unused code
    * logging: Add CS_PRI_NODE_ID and CS_PRI_RING_ID
    * vqsim: Fix gitignore
    * totemknet: Disable forwarding on shutdown
    * totemconfig: Fix compiler warning
    * totem: fix check if all nodes have same number of links
    * totem: fix check if all nodes have name attrs in multi-link setups
    * corosync-notifyd: Add option to disable DNS lookup
    * totemsrp: Fix warnings produced by gcc 9.1
    * cpg: Move filling of member_list to subfunction
    * cpg: Add more comments to notify_lib_joinlist
    * cpg: send single confchg event per group on joinlist
    * cpg: notify_lib_joinlist: drop conn parameter
    * vqsim: Check length of copied optarg
    * vqsim: Check result of icmap_set_uint32
    * vqsim: Remove unused total_nodes
    * vqsim: Free allocated newvq on error
    * vqsim: Check length of received message
    * vqsim: Check write result
    * vqsim: Do not access unitialized argv[0]
    * totemknet: Initialize return value in setup_nozzle
    * totemknet: macaddr_str is always set
    * totemknet: Ignore icmap_get_string result
    * totemknet: create_nozzle_device simplify check
    * totemip: Use res in totemip_sa_equal
    * totemconfig: ipaddr_equal use switch
    * configure: Fix GDB_CFLAGS typo
    * man: Add vqsim man page into distributed tarball
    * spec: Add support for user-flags configure option
    * man: Enahnce block_unlisted_ips description
    * man: Enhance corosync.conf mp a bit
    * cfgtool: Fix link status display
    * knet: Use block_unlisted_ips
    * udpu: Drop packets from unlisted IPs
    * knet: Fix initialising of knet access lists.
    * knet: allow corosync to use knet access lists
    * man: Enhance token_retransmit description
    * totemconfig: Fix minimum limit for hold timeout
    * vqsim: Enhance vqsim
    * knet: Fix a couple of errors when adding a new link
    * totemconfig: fix autogen mcastaddr for ipv6-4
    * totemconfig: Ensure nodeid is specified for IPv6
    * vqsim: Fix vqsim for corosync 3.0
    * vqsim: Make vqsim compile
    * totemconfig: ipaddr_equal check just addr part
    * cpg: Add CPG_REASON_UNDEFINED
    * crypto: re-introduce secauth parameter
    * totemconfig: Remove support for 3des
    * keygen: Reflect change in knet
    * set totem.keyfile and totem.key to RO
    * Revert "init: Enable StopWhenUnneeded"
    * totemsrp: Word spelling mistake
    * coroparse: Fix compiler warning
    * configure: Do not autodetect nozzle
    * nozzle: Add support for libnozzle devices
    * quorumtool: Fix exit status codes
    * corosync-cfgtool: Fix -i matching
    * build: Use the AWK variable provided by configure
    * build: Use the SED variable provided by configure
    * configure.ac: AC_PROG_SED is already present
    * corosync.conf.5: typography fixes
    * corosync.conf.5: fix grammar
    * cfgtool: Improve link status display
    * doc: Update INSTALL file
    * init: Enable StopWhenUnneeded
    * totemip: Use AF_UNSPEC for ipv4-6 and ipv6-4
    * [totemknet] update for libknet.so.2.0.0 init API
    * Config version must be specified
    * Don't declare success early
    * More natural error messages
    * main: Rename run_dir to state_dir
    * totemconfig: Enhance totem.ip_version
    * totemip: Add debug information to totemip_parse
    * totemconfig: Add IPs to family mismatch error
    * config: Look up hostnames in a defined order
    * Fix corosync.conf.5 manpage typos
    * man: Add some information about address resolution
    * totemconfig: Really use totemip_parse results
    * man: Add instructions for adding/removing nodes
    * config: Disallow corosync-cmapctl updates of nodelist
    * config: Report IP addr/nodename parse errors back
    * coroparse: Remove unused cs_err initialization
    * cpghum: Check cpg_local_get return code
    * testcpg2: Check cpg_dispatch return code
    * notifyd: Delete registered tracking keys
    * stats: Fix delete of track
    * init: Fix init script to work with containers
    * main: Remove COROSYNC_RUN_DIR
    * man: Describe nodelist.node.name properly
    * main: Remove COROSYNC_TOTEM_AUTHKEY_FILE
    * main: Replace COROSYNC_MAIN_CONFIG_FILE
    * main: Move sched paramaters to config file
    * configure: move to AC_COMPILE_IFELSE
    * logsys: Make hires timestamp default
    * logsys: Support hires timestamp
    * totemconfig: Fix logging of freed string
    * config: Allow generated nodeis for UDP & UDPU
    * config example: Migrate to newer syntax
    * log: Implement support for reopening log files
    * totemconfig: Replace strcpy by strncpy
    * config: Fix crash in reload if new interfaces are added
    * man: Fix default knet_pmtud_interval to match code
    * build: Remove totempg shared library leftovers
    * build: Do not compile totempg as a shared library
    * man: Fix typo conains -> contains
    * man: Fix typo connnections -> connections
    * build: Remove NSS dependencies
    * cts: Remove CTS
    * man: Fix crypto_hash and crypto_cipher defaults
    * coroparse: Fix newly introduced warning
    * Add option to force cluster into GATHER state
    * coroparse: Use key_name for error message
    * coroparse: Add file name and line to error message
    * coroparse: Be more strict in what is parsed
    * coroparse: Fix remove_whitespace end condition
    * coroparse: Check icmap_set results
    * coroparse: Return error if config line is too long
    * notifyd: Propagate error to exit code
    * git-version-gen: Fail on UNKNOWN version
    * build: Support for git archive stored tags
    * man: fix cmap key name runtime.config.totem.token
    * Remove libcgroup
    * systemd: prevent redundancy in journal
    * Add token_warning configuration option
    * corosync-notifyd: Rename global local_nodeid
    * totemsrp: Add assert into memb_lowest_in_config
    * totemconfig: Enlarge error_string_response
    * ipc_glue: Fix strncpy in pid_to_name function
    * cmap: Fix strncpy warning in cmap_iter_next
    * util: Fix strncpy in setcs_name_t function
    * totemknet: Free instance on failure exit
    * spec: Add explicit gcc build requirement
    * Add option for quiet operation to corosync-cmapctl
    * totemudpu: Pass correct paramto totemip_nosigpipe
    * totemudpu: Add local loop support
    * config: Fail config validation if not all nodes have all links
    * config: Enforce use of 'name' node attribute in multi-link clusters
    * totemconfig: Check for things that cannot be changed on the fly
    * Fix snprintf warnings
    * init: Use existing env variable from sysconf
    * upstart: Remove notifyd upstart unit
    * knet: Don't try to create loopback interface twice
    * knet: Fix knet log buffer size
    * cpg: Inform clients about left nodes during pause
    * man: Make the manpages reproducible
    * totemsrp: Fix leave message regression
    * totemsrp: Log proc/fail lists in memb_join_process
    * totemsrp: Fix srp_addr_compare
    * tools: don't distribute what we can easily make
    * Drop all references to SECURITY file
    * SECURITY: Remove SECURITY file
    * NSS_NoDB_Init: the parameter is reserved, must be NULL
    * Fix typo: defualt -> default
    * Fix typo: sucesfully -> successfully
    * totemsrp: Check join and leave msg length
    * totemsrp: Implement sanity checks of received msgs
    * cpg: Handle fragmented message sending interrupt
    * totem: Display IP of sender
    * totemsrp: Add magic and version into header
    * knet: Fix display of links with unconfigured link0
    * main: Set errno before calling of strtol
    * quorumtool: Don't set our_flags without v_handle
    * sam_test_agent: Remove unused assignment
    * blackbox: Quote subshell result properly
    * init: Quote subshell result properly
    * cfgtool: Don't assume link ID is a single char
    * knet: Always use link0 for loopback
    * totem: Fix debug warnings printed by knet
    * config: Allow use of ring0_addr
    * config: Update message when local host isn't found
    * cfg: Fix cfg_get_node_addrs so that DLM works
    * totem: Return interface count correctly
    * totem: Use nodeid ONLY in srp_addr
    * [rpm] use rpm macros to identify build distro
    * [rpm] fixup corosync.spec.in to build on opensuse
    * totempg: Fix corrupted messages
    * totempg: use iovec[i].iov_len instead of copy_len
    * totempg: Fix fragmentation segfault
    * [build] fix build with non-standard knet location
    * [man] fix regression introduced by 7162e75dcf81b7e475536e3060bf5e9312cd43b8
    * Man: Move overview mp to sections 3 and 7 from 8
    * logging: Close before and open blackbox after fork
    * logging: Make blackbox configurable
    * corosync-notifyd: improve error handling
    * spec: Modernize spec to comply with newest Fedora
    * build: Remove support for upstart
    * build: Replace -lknet with autoconf generated vars
    * build: Remove rdma/ibverbs
    * qdevice: Remove qdevices
    * config: Don't fudge port numbers
    * knet: Allow ping_timers to be auto-configured
    * cts: Make code compatible with Python 3
    * corosync-notifyd: make SNMP work again
    * build: Add the headers necessary for RPM build
    * config: if local node addr is wrong, fail with a sensible message
    * totemknet: Drop truncated packets on receive
    * totemudp: Make use of UDP_RECEIVE_FRAME_SIZE_MAX
    * totemudpu: Export and rename UDPU_FRAME_SIZE_MAX
    * totemconfig: Fix UDP autogeneration of mcast addr
    * totemudpu: Scale receive buffer
    * config: Allow selection of crypto_model
    * libcpg: Fix issue with partial big packet assembly
    * qdevice: mv free(str) after port validation
    * corosync.aug: Add missing options
    * config: Allow links to have different ip_versions
    * Fix compile errors in qdevice and vqsim on FreeBSD
    * cmapctl: mention the Clear stats option in usage message
    * corosync-cfgtool: refactor cli parameters handling
    * wd: fix snprintf warnings
    * totemsrp: Revert totemsrp_get_ifaces() changes
    * man: Add note about corosync not using name option
    * corosync.conf: publicize nodelist.node.name
    * man: fixes for corosync.conf man page
    * cmapctl: add "-m" option into help message
    * totemconfig: remove duplicate aes256 test
    * fix output format for corosync-cfgtool with knet (#283)
    * sync: Call sync_init of all services at once
    * sync: Remove unneeded determine sync code
    * stats: Add some missing knet stats
    * man: Add note about qdevice parallel cmds start
    * man: corosync-qdevice: some more stylistics
    * systemd: corosync-qdevice can not run without corosync
    * man: corosync-qdevice: fix formatting vs. punctuation
    * configure: kill off INITWRAPPERSDIR
    * corosync-qdevice: send startup notification to systemd
    * corosync-qnetd: send startup notification to systemd
    * Send corosync-notifyd startup notification to systemd
    * Make systemd stop corosync-notifyd if corosync is stopped
    * corosync.spec: Add system-devel build requirement
    * Send corosync startup notification to systemd
    * quorumtool: Use full buffer size in snprintf
    * cpghum: Mark print/log functions with printf attr
    * cpg_test_agent: Fix snprintf compiler warnings
    * sam: Fix snprintf compiler warnings
    * coroparse: Do not convert empty uid, gid to 0
    * cmapctl: Add option to clear the stats
    * stats: Don't display errors when reading knet stat
    * make the output of "corosync-cfgtool -s" more readable (#269)
    * cfg: nodeid should be unsigned int
    * quorumtool: remove duplicated help message
    * man: fix cpg_mcast_joined.3.in
    * man: Add stats.clear keys to the cmap_keys man pg
    * stats: Add cmap key to clear the various stats.
    * Use RuntimeDirectory instead of tmpfiles.d
    * totemconfig: generate mcast icmap items for UDP
    * Use static case blocks to determine distro flavor
    * configure: add --with-initconfigdir option
    * totemconfig: add nodeid check for knet
    * man: support SOURCE_DATE_EPOCH
    * man:fix in corosync-qdevice.8
    * man: must set nodeid for knet in nodelist
    * logsys: Avoid redundant callsite section checking
    * config: Fix memory leak
    * knet: Add support for knet compression
    * qdevice: Add support for heuristics
    * Spec: fix arch-qualified dependencies
    * cmap: Remove noop highest config version check
    * cmap: don't shutdown highest config_version node
    * totemudp: Remove memb_join discarding
    * votequorum: make atb consistent on nodelist reload
    * totem: Remove unnecessary NSS headers
    * config: Allow dynamic link configuration
    * totemudp: Retry if bind fails
    * corosync.conf.5: watchdog support is conditional
    * wd: default to not using a watchdog
    * wd: remove extra capitalization typo
    * corosync.conf.5: add warning about slow watchdogs
    * totemknet: fix debug message typo
    * corosync.conf.5: Fix watchdog documentation
    * wd: fix typo
    * Include fcntl.h for F_* and O_* defines
    * stats: add knet 'handle' stats
    * main: use syslog & printf directly for early log messages
    * totempg: Allow space for incoming overflow
    * cpghum: Add options to change flood start/mult/end sizes (#237)
    * totemknet: Use knet's LOOPBACK transport (#236)
    * CFG: Remove ring-reenable code
    * main: Add support for libcgroup
    * stats: Add map with on-demand statistics
    * ipc: Check for the libraries sending invalid message IDs
    * main: Add option to set priority
    * totemknet: Prevent dead-loop in log_flush_messages
    * corosync-keygen: Display number of needed bits
    * totemknet: Flush knet log messages
    * corosync-keygen: Make less-secure default
    * corosync-keygen: Adapt to knet key sizes
    * totemconfig: Make crypto work again
    * knet: Compile with latest knet API
    * totem: Propagate totem initialization failure
    * totemknet: Use new knet_link_set_config() API
    * coroapi: Use size_t for private_data_size
    * votequorum: Report errors from votequorum_exec_send_reconfigure
    * cpghum: remove space after delimiter
    * cpghum: Add interim RTT to cpghum
    * configure: Enable C99 language standard
    * main: Display reason why cluster cannot be formed
    * notifyd: Add the community name to an SNMP trap
    * cpghum: Add machine-readable output
    * test: Fold cpgbench into cpghum (#205)
    * knet: Allow space for encapsulated messages
    * Main: Call mlockall after fork
    * Fix typos in README.recovery
    * coroparse: Use readdir instead of readdir_r
    * totemknet: Handle logpipe creation failure
    * wd: Report error when close of wd fails
    * Qnetd lms: Use UTILS_PRI_RING_ID printf format str
    * cpghum: Fix printf of size_t variable
    * totemknet: Got back to recvmsg() from recvmmsg()
    * totemconfig: Prefer nodelist over bindnetaddr
    * knet: Close libknet down cleanly at shutdown
    * man: Document -a option to corosync-quorumtool
    * cpghum test: Improve error codes
    * quorumtool: Add option to show all node addresses
    * cpghum: Stop cpghum from reporting fake CRC errors
    * logconfig: Do not overwrite logger_subsys priority
    * totem: Fix buffer sizes
    * main: Don't ask libqb to handle segv, it doesn't work
    * Logsys: Change logsys syslog_priority priority
    * knet: improve logging messages by adding knet subsystem
    * cpghum: Add abort_on_error option
    * cpghum: Add min rtt and print stats every alarm
    * cpghum: Add Round Trip Time (RTT) reporting
    * knet: Change nodeids to knet_node_id_t for new knet compatibility
    * knet: Fix MTU sizes & allow transport config in corosync.conf
    * knet: PMTUd data_mtu already accounts for IP and knet header overheads
    * knet: switch from write to sendto()
    * knet: Change nodeids to 8 bit for new knet compatibility
    * doc: document watchdog_device parameter
    * knet: Fix member_remove to shut down existing links first
    * Spec: make internal dependencies arch-qualified
    * Spec: drop unneeded dependency
    * knet: Reduce default pong count to 2 for faster startup
    * totemknet: Make it compile with kronosnet git master
    * Qdevice: fix spell errors in qdevice
    * Remove redundant header file inclusion
    * Remove deprecated doxygen flags
    * upstart: Add softdog module loading example
    * Totempg: remove duplicate memcpy in mcast_msg func
    * man: Modify man-page according to command usage
    * init: Add doc URIs to the systemd service files
    * Fix typo: Destorying -> Destroying
    * man: Fix typos in man page
    * totempg: totempg_groups_join return valid error
    * systemd: Delete unnecessary soft_margin
    * knet: Support reload of link parameters
    * list: Unify the list processing with qb_list func
    * knet: Allow configuration of more params
    * knet: Don't lose log messages when knet gets busy (#165)
    * libvotequorum: Bump version
    * list: Replace for_each by safe version where need
    * list: Remove list.h
    * list: Replace uses of list.h with qblist.h
    * [build] Fix build on RHEL7.3 latest
    * Change a type of NodeID.
    * vqsim: Fix Makefile.am
    * configure: Remove RDMA (again)
    * vqsim: Add Quorum simulator program
    * Build: Fail configure if knet is not installed
    * totem: add totemknet.[ch]
    * cfg: Prevents use of uninitialized buffer
    * totem: Add Kronosnet transport.
    * coropase: Set a poll_period value for wd monitor
    * votequorum: simplify reconfigure message handling
    * votequorum: Don't update expected_votes display if value is too high
    * Fix various typos
    * init: corosync and cman aren't system facilities
    * conf: be explicit about the mcast src/dst ports
      Added:
      corosync-3.1.8.tar.gz
      Removed:
      corosync-2.4.6.tar.gz
      bug-1001164_corosync.conf-example.patch
      bug-1032634_fix-ifdown-udp.patch
      bug-1083561_upgrade-from-1-x-y.patch
      bug-882449_corosync-conf-example.patch
      corosync-2.3.4-fix-bashisms.patch
      corosync-init-lockfile-path-error.patch
      corosync-start-stop-level.patch
      Fix-compile-warnings-with-GCC-7.2.1.patch
      upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch
      baselibs.conf
      Modified:
      _service
      _servicedata
      corosync.changes: add changelogs
      corosync.spec: updates to corosync3
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    PatchN.
* Thu Jan 25 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Provide user(coroqnetd) and group(coroqnetd) in the -qnetd
    package: user and group are generated by the pre script.
* Mon Nov 21 2022 Emil Penchev <emil.penchev@suse.com>
  - Update to version 2.4.6:
    * totemsrp: More informative messages
    * icmap: fix the icmap_get_*_r functions
    * stats: Add basic schedule-miss stats to needle
    * icmap: icmap_init_r() leaks if trie_create() fails
    * test: Fix cpgtest
    * pkgconfig: Add libqb dependency
    * man: votequorum.5: use proper single quotes
    * cpg: Change downlist log level
    * totem: Increase ring_id seq after load
    * totempg: Check sanity (length) of received message
    * totemsrp: Reduce MTU to left room second mcast
    * qnetd: Rename qnetd-log.c to log.c
    * qnetd: Fix double -d description
    * qnetd: Check log initialization error
    * qnetd: Add function to set log target
    * qdevice: Use log instead of libqb log
    * qdevice: Import log instead of qdevice-log
    * qdevice: Merge msg_decode_error functions
    * qnetd: Use log-common for nodelist debug dump
    * qdevice: Configurable log priority bump
    * tests: Add utils_parse_bool_str test
    * qdevice: Free memory used by log
    * qdevice: Add log test
    * qdevice: Add header files to list of test sources
    * qdevice: Add chk variant of vsyslog to test-log
    * qdevice: Add prototype of __vsyslog_chk
    * votequorum: Ignore the icmap_get_* return value
    * logconfig: Remove double free of value
    * cmap: Assert copied string length
    * sync: Assert sync_callbacks.name length
    * votequorum: Assert copied strings length
    * cpghum: Remove unused time variables and functions
    * cfgtool: Remove unused callbacks
    * cmapctl: Free bin_value on error
    * quorumtool: Assert copied string length
    * votequorum: Reflect runtime change of 2Node to WFA
    * main: Add schedmiss timestamp into message
    * votequorum: Change check of expected_votes
    * quorumtool: Fix exit status codes
    * quorumtool: exit on invalid expected votes
    * votequorum: set wfa status only on startup
    * Revert "totemip: Add support for sin6_scope_id"
    * Revert "totemip: compare sin6_scope_id and interface_num"
    * main: Make schedmiss in cmap and log equal
    * totemip: Add support for sin6_scope_id
    * qnetd: Do not call ffsplit_do on shutdown
    * qdevice: Fix connect heuristics result callback
    * qdevice: Fix connect heuristics result callback
    * qdevice: Log adds newline automatically
    * qnetd: Fix dpd timer
    * qnetd: Add support for keep active partition vote
    * common_lib: Remove trailing spaces in cs_strerror
    * totemsrp: Move token received callback
    * tests: Use CS_DISPATCH_BLOCKING instead of cycle
    * qnetd: Fix NULL dereference of client
    * qnetd: Simplify KAP Tie-breaker logic
    * totem: Add cancel_hold_on_retransmit config option
    * logsys: Unlock config mutex on error
    * totemsrp: Switch totempg buffers at the right time
    * totemudpu: Don't block local socketpair
    * configure.ac: fix pkgconfig issue of rdma
    * totemip: Add support for sin6_scope_id
    * totemip: compare sin6_scope_id and interface_num
    * qdevice: Change log level to NOTICE on PASS
    * cfgtool: output error messages to stderr
    * tools: use util_strtonum for options checking
    * cmapctl: return EXIT_FAILURE on failure
    * quorumtool: Help shouldn't require running service
    * quorumtool: strict check for -o option
    * cmapctl: check NULL for key type and value for -p
    * man: adjust description about interface section
    * qnetd: sort by node_id when add new client
    * man: replace votequorum_poll for actually used fn
* Mon Apr 11 2022 Emil Penchev <emil.penchev@suse.com>
  - Update to version corosync-2.4.5+git.5d625cef:
    * totemudpu: Don't block local socketpair
    * totemsrp: Switch totempg buffers at the right time
    * logsys: Unlock config mutex on error
* Mon Aug 23 2021 varkoly@suse.com
  - Update to version 2.4.5+git70.64010f57:
    * totem: Add cancel_hold_on_retransmit config option
* Tue Jun 01 2021 varkoly@suse.com
  - Update to version 2.4.5+git69.6236728a:
    * man: replace votequorum_poll for actually used fn
    * qnetd: sort by node_id when add new client
    * man: adjust description about interface section
    * qnetd: Simplify KAP Tie-breaker logic
    * qnetd: Fix NULL dereference of client
    * man: votequorum.5: use proper single quotes
    * tests: Use CS_DISPATCH_BLOCKING instead of cycle
    * totemsrp: Move token received callback
    * common_lib: Remove trailing spaces in cs_strerror
    * totemsrp: More informative messages
  - Remove patches:
    bug-1166899-quorumtool-Fix-exit-status-codes.patch
    bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
* Tue Mar 09 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop the script-dependencies on /sbin/chkconfig: deprecated
  - Drop the main package's dependency on /usr/sbin/adduser: the main
    package does not call this in the pre scripts.
  - Change Requires(pre): shadow in corosync-qdevice to
    Requires(pre): /usr/sbin/adduser (support alternartive
    implementations).
  - Use %systemd_ordering for the various, too strict, systemd script
    dependencies.
* Tue Oct 27 2020 Aleksei Burlakov <aburlakov@suse.com>
  - (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
    Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
    Reason: This time the path will NOT cause problems when doing rolling
      upgrade, see bsc#1168771
* Wed Aug 19 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Stop mangling libexecdir: it's not needed at all.

Files

/usr/include/corosync
/usr/include/corosync/cfg.h
/usr/include/corosync/cmap.h
/usr/include/corosync/corodefs.h
/usr/include/corosync/corotypes.h
/usr/include/corosync/cpg.h
/usr/include/corosync/hdb.h
/usr/include/corosync/quorum.h
/usr/include/corosync/sam.h
/usr/include/corosync/votequorum.h
/usr/lib64/libcfg.so
/usr/lib64/libcmap.so
/usr/lib64/libcorosync_common.so
/usr/lib64/libcpg.so
/usr/lib64/libquorum.so
/usr/lib64/libsam.so
/usr/lib64/libvotequorum.so
/usr/lib64/pkgconfig/corosync.pc
/usr/lib64/pkgconfig/libcfg.pc
/usr/lib64/pkgconfig/libcmap.pc
/usr/lib64/pkgconfig/libcorosync_common.pc
/usr/lib64/pkgconfig/libcpg.pc
/usr/lib64/pkgconfig/libquorum.pc
/usr/lib64/pkgconfig/libsam.pc
/usr/lib64/pkgconfig/libvotequorum.pc
/usr/share/doc/packages/corosync-devel
/usr/share/doc/packages/corosync-devel/LICENSE
/usr/share/man/man3/cmap_context_get.3.gz
/usr/share/man/man3/cmap_context_set.3.gz
/usr/share/man/man3/cmap_dec.3.gz
/usr/share/man/man3/cmap_delete.3.gz
/usr/share/man/man3/cmap_dispatch.3.gz
/usr/share/man/man3/cmap_fd_get.3.gz
/usr/share/man/man3/cmap_finalize.3.gz
/usr/share/man/man3/cmap_get.3.gz
/usr/share/man/man3/cmap_inc.3.gz
/usr/share/man/man3/cmap_initialize.3.gz
/usr/share/man/man3/cmap_initialize_map.3.gz
/usr/share/man/man3/cmap_iter_finalize.3.gz
/usr/share/man/man3/cmap_iter_init.3.gz
/usr/share/man/man3/cmap_iter_next.3.gz
/usr/share/man/man3/cmap_overview.3.gz
/usr/share/man/man3/cmap_set.3.gz
/usr/share/man/man3/cmap_track_add.3.gz
/usr/share/man/man3/cmap_track_delete.3.gz
/usr/share/man/man3/cpg_context_get.3.gz
/usr/share/man/man3/cpg_context_set.3.gz
/usr/share/man/man3/cpg_dispatch.3.gz
/usr/share/man/man3/cpg_fd_get.3.gz
/usr/share/man/man3/cpg_finalize.3.gz
/usr/share/man/man3/cpg_initialize.3.gz
/usr/share/man/man3/cpg_iteration_finalize.3.gz
/usr/share/man/man3/cpg_iteration_initialize.3.gz
/usr/share/man/man3/cpg_iteration_next.3.gz
/usr/share/man/man3/cpg_join.3.gz
/usr/share/man/man3/cpg_leave.3.gz
/usr/share/man/man3/cpg_local_get.3.gz
/usr/share/man/man3/cpg_mcast_joined.3.gz
/usr/share/man/man3/cpg_membership_get.3.gz
/usr/share/man/man3/cpg_model_initialize.3.gz
/usr/share/man/man3/cpg_overview.3.gz
/usr/share/man/man3/cpg_zcb_alloc.3.gz
/usr/share/man/man3/cpg_zcb_free.3.gz
/usr/share/man/man3/cpg_zcb_mcast_joined.3.gz
/usr/share/man/man3/quorum_context_get.3.gz
/usr/share/man/man3/quorum_context_set.3.gz
/usr/share/man/man3/quorum_dispatch.3.gz
/usr/share/man/man3/quorum_fd_get.3.gz
/usr/share/man/man3/quorum_finalize.3.gz
/usr/share/man/man3/quorum_getquorate.3.gz
/usr/share/man/man3/quorum_initialize.3.gz
/usr/share/man/man3/quorum_model_initialize.3.gz
/usr/share/man/man3/quorum_overview.3.gz
/usr/share/man/man3/quorum_trackstart.3.gz
/usr/share/man/man3/quorum_trackstop.3.gz
/usr/share/man/man3/sam_data_getsize.3.gz
/usr/share/man/man3/sam_data_restore.3.gz
/usr/share/man/man3/sam_data_store.3.gz
/usr/share/man/man3/sam_finalize.3.gz
/usr/share/man/man3/sam_hc_callback_register.3.gz
/usr/share/man/man3/sam_hc_send.3.gz
/usr/share/man/man3/sam_initialize.3.gz
/usr/share/man/man3/sam_mark_failed.3.gz
/usr/share/man/man3/sam_overview.3.gz
/usr/share/man/man3/sam_register.3.gz
/usr/share/man/man3/sam_start.3.gz
/usr/share/man/man3/sam_stop.3.gz
/usr/share/man/man3/sam_warn_signal_set.3.gz
/usr/share/man/man3/votequorum_context_get.3.gz
/usr/share/man/man3/votequorum_context_set.3.gz
/usr/share/man/man3/votequorum_dispatch.3.gz
/usr/share/man/man3/votequorum_fd_get.3.gz
/usr/share/man/man3/votequorum_finalize.3.gz
/usr/share/man/man3/votequorum_getinfo.3.gz
/usr/share/man/man3/votequorum_initialize.3.gz
/usr/share/man/man3/votequorum_overview.3.gz
/usr/share/man/man3/votequorum_qdevice_master_wins.3.gz
/usr/share/man/man3/votequorum_qdevice_poll.3.gz
/usr/share/man/man3/votequorum_qdevice_register.3.gz
/usr/share/man/man3/votequorum_qdevice_unregister.3.gz
/usr/share/man/man3/votequorum_qdevice_update.3.gz
/usr/share/man/man3/votequorum_setexpected.3.gz
/usr/share/man/man3/votequorum_setvotes.3.gz
/usr/share/man/man3/votequorum_trackstart.3.gz
/usr/share/man/man3/votequorum_trackstop.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jun 25 23:32:20 2024