213 Commits

Author SHA256 Message Date
9a5dc7b218 Accepting request 1328801 from network:ha-clustering:Factory
- Update corosync.spec:
  * Stop marking /var/lib/corosyn and /var/log/cluster as %ghost (jsc#PED-14799)

OBS-URL: https://build.opensuse.org/request/show/1328801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=84
2026-01-26 09:44:38 +00:00
Nicholas Yang
6f7d4e12e8 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=210 2026-01-23 07:59:16 +00:00
0e3d33b6ec Accepting request 1326283 from network:ha-clustering:Factory
- Update corosync.spec:
  * Drop /var/lib/corosync and /var/log/cluster for compatibility with immutable mode (jsc#PED-14799)
  * Add tmpfiles.d/corosync.conf to create /var/log/cluster and /var/lib/corosync (jsc#PED-14799)
  * Drop %config(noreplace) for fillup templates to ensure correct updates.
  * Drop %config(noreplace) for config examples in /usr/share/doc.
  * Add the missing %service_del_postun script.
  * Remove legacy dir /usr/lib/corosync
  * Remove legacy SLE 12 compatibility conditionals and macros.
  * Migrate D-Bus configuration files from /etc to /usr/share.

OBS-URL: https://build.opensuse.org/request/show/1326283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=83
2026-01-09 16:03:13 +00:00
Nicholas Yang
792dde7f25 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=208 2026-01-09 07:55:17 +00:00
85389ecbb8 Accepting request 1323465 from network:ha-clustering:Factory
- Update to version 3.1.10:
  * Unit tests for fd_get() calls
  * rust: fix fd_get() pointer dereference
  * configure.ac: Remove MSGHDR fields detection
  * totemudp: Remove MSGHDR conditionals
  * totemudp: Rework truncated packet detection
  * totemudpu: Remove MSGHDR conditionals
  * totemudpu: Fix weird indentation
  * totemudpu: Rework truncated packet detection
  * totemknet: Remove MSGHDR conditionals
  * totemknet: Rework truncated packet detection
  * clang: Add missing void to function declarations
  * configure: Remove unsupported -Wunsigned-char
  * Handle knet's removal of SCTP gracefully
  * SCTP in knet is deprecated
  * allow to use dscp for traffic prioritization
  * totemknet: Remove usage of struct ether_header
  * sam: Do not lock sam_register
  * cmapctl: Check return code of cmap_set_uint32
  * sam: Refactor locking
  * testsam: Add sam_finalize deadlock test
  * testsam: Refactor test
  * testsam: Make test work with votequorum
  * testsam: Try to turn off coredump
  * cfg: Fix cfg_get_node_addrs incorrect retype
  * totemknet: Fix msg_msg_hdr typo
  * totemknet: Handle trncated packets and msg_flags
  * totemknet: Include ethernet.h only for nozzle
  * totempg: Retype iovec iov_base
  * main: Retype iovec iov_base
  * pload: Retype iovec iov_base
  * cmap: Retype iovec iov_base
  * vsf_quorum: Include alloca header file
  * logsys: Remove config mutex
  * coroparse: Suppress coverity toctou error
  * cpg: Add comment about potential resource leak
  * totempg: Suppress coverity sleep error
  * totemconfig: Suppress coverity unused_value errors
  * totemconfig: Suppress coverity no_effect error
  * coverity: Suppress weak_crypto errors
  * keygen: Enhance read random loop
  * cpg: Don't call cpg_deliver_fn if unset
  * totempg: Fix signedness for result of mcast_msg
  * logsys: Fix signedness of get_unblocked
  * cpg: Fix signedness of munmap result
  * man: Clarify processor scaling
  * init: Use LogsDirectory in systemd unit file
  * exec: Add support for env STATE_DIRECTORY
  * config: Cleanup dropped options
  * totemconfig: Store mcastport in icmap
  * man: Enhance description of mcastport
  * coroparse: Implement handler for str_to_ull error
  * coroparse: Remove kv_items from list
  * coroparse: Initialize logger_subsys_items_head
  * coroparse: Fix memory leaks
  * coroparse: Store key with prefix for nodelist.node
  * coroparse: Don't allow sections within member
  * coroparse: Don't allow sections within uidgid
  * coroparse: Store subsections of logging_daemon
  * coroparse: Store subsections of logger_subsys
  * coroparse: Handle end of special sections
  * coroparse: Remove unused code
  * coroparse: Mark path in parse_section as const
  * coroparse: Check emptiness of key name
  * Fix stack buffer overflow in remove_whitespace()
  * totemsrp: Check size of orf_token msg
  * totemknet: Handle new knet2 datafd API
  * spec: Use GitHub source URL
- Remove a patch as it is included in 3.1.10
  * 779.patch

OBS-URL: https://build.opensuse.org/request/show/1323465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=82
2025-12-19 15:42:07 +00:00
Nicholas Yang
4f16709148 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=206 2025-12-18 05:57:05 +00:00
a7d1460005 Accepting request 1256370 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1256370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=81
2025-03-27 21:31:38 +00:00
Nicholas Yang
086141f0f5 - Add a patch to fix CVE-2025-30472 (bsc#1239987)
* 779.patch

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=204
2025-03-27 02:07:31 +00:00
bd4986b509 Accepting request 1227017 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1227017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=80
2024-11-28 23:08:36 +00:00
Nicholas Yang
5bea13db12 - Update to version 3.1.9:
* rust: Update to latest standards
  * totemsrp: Fix orf_token stats
  * totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  * totem: Use proper timestamp type for token warning
  * stats: Store token rx and tx timestamps as 64-bit
  * rust: fix clippy warning in rust 1.81
  * coroparse: Free kv_item key and value on failure
  * icmap: Free memory if qb_map_notify_add fails
  * cfg: Free new_config interfaces on failure
  * main: support lock pid file arg
  * man: fix a typo in cpg_model_initialize
  * man: Improve quorum provider formatting
  * rust: tests return errors and don't hang
  * rust: Improve Rust bindings
  * Move corosync-notifyd policy file into $(datadir)/dbus-1/system.d
  * man: corosync.conf: Multi improvements
  * totem: Fix reference links
  * Report crypto errors back to cfg reload
  * Fix up the library .versions files
  * configure: Fix building of rust for release
  * License: Fix year (mainly to fix rust building)

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=202
2024-11-28 05:28:54 +00:00
670c8fbba3 Accepting request 1224100 from network:ha-clustering:Factory
- Add a patch to harden services with systemd sandboxing:
  * 0001-harden-services-with-systemd-sandboxing.patch

OBS-URL: https://build.opensuse.org/request/show/1224100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=79
2024-11-15 14:38:11 +00:00
Nicholas Yang
324b2c5cbd OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=200 2024-11-14 08:29:03 +00:00
4baea44c24 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=199 2024-11-14 06:37:24 +00:00
ef966ba135 Accepting request 1181313 from network:ha-clustering:Factory
Fixed build against new dependencies libknet-devel and libnozzle-devel

OBS-URL: https://build.opensuse.org/request/show/1181313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=78
2024-06-19 14:36:22 +00:00
Emil Penchev
b77d2d41a7 Accepting request 1181309 from network:ha-clustering:Unstable
Fix kronosnet dependencies  libknet1-devel is now libknet-devel
and libnozzle1-devel is now libnozzle-devel.

OBS-URL: https://build.opensuse.org/request/show/1181309
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=197
2024-06-17 11:49:56 +00:00
Emil Penchev
4201162d3e OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=196 2024-06-13 12:18:01 +00:00
Emil Penchev
441e931d67 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=195 2024-06-13 10:18:30 +00:00
Emil Penchev
d98c760243 Accepting request 1180345 from network:ha-clustering:Unstable
corosync3 update and minor fixes

OBS-URL: https://build.opensuse.org/request/show/1180345
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=194
2024-06-13 09:19:43 +00:00
Emil Penchev
9f5085c542 Accepting request 1180044 from network:ha-clustering:Unstable
corosync3 updates

OBS-URL: https://build.opensuse.org/request/show/1180044
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=193
2024-06-13 07:44:29 +00:00
8657cfe308 Accepting request 1156937 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1156937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=77
2024-03-13 21:16:33 +00:00
Emil Penchev
cb472861af Accepting request 1151134 from home:dimstar:rpm4.20:c
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151134
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=191
2024-03-11 13:25:26 +00:00
f0ff51edd1 Accepting request 1141666 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1141666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=76
2024-01-26 21:46:06 +00:00
Emil Penchev
d15c3039b0 Accepting request 1141461 from home:dimstar:Factory
- Provide user(coroqnetd) and group(coroqnetd) in the -qnetd
  package: user and group are generated by the pre script.

OBS-URL: https://build.opensuse.org/request/show/1141461
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=189
2024-01-26 07:50:14 +00:00
312f5e61bc Accepting request 1041150 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1041150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=75
2022-12-08 15:50:24 +00:00
Emil Penchev
683cdffc12 Accepting request 1040915 from home:epenchev:branches:network:ha-clustering:Factory
Update to version 2.4.6

OBS-URL: https://build.opensuse.org/request/show/1040915
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=187
2022-12-07 15:06:14 +00:00
4dc7322d19 Accepting request 969853 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/969853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=74
2022-04-15 22:14:00 +00:00
Emil Penchev
6b8f7c66d4 Accepting request 969328 from home:epenchev:branches:network:ha-clustering:Factory
Update to version corosync-2.4.5+git.5d625cef currennt head of needle-2.4

OBS-URL: https://build.opensuse.org/request/show/969328
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=185
2022-04-13 11:45:03 +00:00
55cbe69505 Accepting request 915027 from network:ha-clustering:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/915027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=73
2021-09-03 19:26:01 +00:00
08a276dc50 - Update to version 2.4.5+git70.64010f57:
* totem: Add cancel_hold_on_retransmit config option

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=184
2021-08-23 10:12:29 +00:00
d277602f0f Accepting request 898541 from network:ha-clustering:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/898541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=72
2021-06-12 18:05:22 +00:00
4f80e588ef Adapt version in changes
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=182
2021-06-01 19:51:26 +00:00
bab62632a9 New version
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=181
2021-06-01 19:50:49 +00:00
c5a162b3fb Clean up
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=180
2021-06-01 14:20:46 +00:00
864db64eae - Update to version 2.4.5:
* 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

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=179
2021-06-01 14:19:23 +00:00
Richard Brown
775025a176 Accepting request 881467 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/881467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=71
2021-04-01 12:16:03 +00:00
580462a303 Accepting request 878023 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/878023
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=177
2021-03-26 08:45:39 +00:00
619a354b8c Accepting request 844530 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/844530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=70
2020-11-02 08:37:57 +00:00
029ad67989 Accepting request 844361 from home:aburlakov:branches:network:ha-clustering:Factory
- (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

OBS-URL: https://build.opensuse.org/request/show/844361
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=175
2020-10-28 10:48:33 +00:00
6d1b44f4ea Accepting request 830047 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/830047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=69
2020-09-02 23:11:35 +00:00
64213a0370 Accepting request 827836 from home:dimstar:Factory
- Stop mangling libexecdir: it's not needed at all.

OBS-URL: https://build.opensuse.org/request/show/827836
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=173
2020-08-27 17:29:21 +00:00
a14163c4c0 Accepting request 796299 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/796299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=68
2020-04-25 18:16:03 +00:00
Xin Liang
9e00067635 Accepting request 796298 from home:XinLiang:branches:network:ha-clustering:Factory
- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch
  Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771

OBS-URL: https://build.opensuse.org/request/show/796298
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=171
2020-04-22 14:18:54 +00:00
49ff9f4f3c Accepting request 786911 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/786911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=67
2020-03-25 22:42:28 +00:00
Xin Liang
83c27912eb Accepting request 786910 from home:XinLiang:branches:network:ha-clustering:Factory
- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses
  Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch

OBS-URL: https://build.opensuse.org/request/show/786910
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=169
2020-03-20 14:16:43 +00:00
Xin Liang
3a54ce9dd5 Accepting request 786038 from home:XinLiang:branches:network:ha-clustering:Factory
- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct
  Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch

OBS-URL: https://build.opensuse.org/request/show/786038
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=168
2020-03-18 03:03:01 +00:00
cb27215405 Accepting request 783591 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/783591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=66
2020-03-14 08:54:04 +00:00
nick wang
03886ab714 Accepting request 760630 from home:mgerstner:branches:network:ha-clustering:Factory
- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly
  add it to /etc/sysconfig, invoking fillup accordingly.

OBS-URL: https://build.opensuse.org/request/show/760630
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=166
2020-03-11 03:05:27 +00:00
eb07dec411 Accepting request 749107 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/749107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=65
2019-11-18 19:07:28 +00:00
Yuan Ren
76c3d6829f Accepting request 749106 from home:yuanren10
Update tmp sysconfig restore location

OBS-URL: https://build.opensuse.org/request/show/749106
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=164
2019-11-17 07:55:58 +00:00
15371ae46f Accepting request 747294 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/747294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/corosync?expand=0&rev=64
2019-11-13 12:13:42 +00:00