Compare commits

...
Sign in to create a new pull request.

24 commits

Author SHA1 Message Date
Jan Friesse
46f6d72cf7 Remove unused gittarver from source URL
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2025-11-24 15:56:17 +01:00
Jan Friesse
2de47be2d1 New upstream release
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2025-11-15 16:44:01 +01:00
Jan Friesse
290649b778 Migrate tests from STI to TMT format
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2025-07-25 09:11:10 +02:00
Fedora Release Engineering
a2c975b92d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 18:40:51 +00:00
Jan Friesse
ea77d15fb7 Fix bootc container lint warnings
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2025-06-16 15:41:22 +02:00
Jan Friesse
10cd9580c6 Fix CVE-2025-30472
- totemsrp: Check size of orf_token msg
  (fixes CVE-2025-30472)

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2025-03-26 10:27:31 +01:00
Jan Friesse
c97695360d Use autosetup
- Add git build dependency required for autosetup git_am
- Remove unused gitver and gittarver

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2025-03-25 11:42:04 +01:00
Fedora Release Engineering
a1ab73206a Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 14:33:06 +00:00
Jan Friesse
8abfa3b0c9 New upstream release
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2024-11-15 14:18:30 +01:00
Fedora Release Engineering
2bba86553f Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 20:01:05 +00:00
Fedora Release Engineering
88be69d443 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 08:07:39 +00:00
Fedora Release Engineering
b333a9fbae Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 16:12:20 +00:00
Jan Friesse
a39be7a060 New upstream release
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2023-11-15 18:07:22 +01:00
Fedora Release Engineering
e0bfdb2bb9 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 16:24:33 +00:00
Jan Friesse
5f9286ab9f Migrated to SPDX license
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
2023-06-06 11:39:03 +02:00
Fedora Release Engineering
1d119ea67b Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 00:31:29 +00:00
Jan Friesse
8fc25245a8 New upstream release 2022-11-15 18:31:51 +01:00
Fedora Release Engineering
35376a7b8d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 23:36:04 +00:00
Jan Friesse
6d8d5bd0e7 Use copytruncate method for logrotate 2022-03-30 16:54:41 +02:00
Fedora Release Engineering
e2d21ef166 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 23:51:25 +00:00
Jan Friesse
16d3278606 New upstream release 2021-11-15 11:17:44 +01:00
Jan Friesse
15caf43c06 New upstream release 2021-08-04 11:12:27 +02:00
Fedora Release Engineering
bca70d1078 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:02:30 +00:00
Fedora Release Engineering
9fc1484855 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 15:05:29 +00:00
9 changed files with 94 additions and 26 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

6
.gitignore vendored
View file

@ -46,3 +46,9 @@ corosync-1.2.7.tar.gz
/corosync-3.1.2.tar.gz
/corosync-3.1.3.tar.gz
/corosync-3.1.4.tar.gz
/corosync-3.1.5.tar.gz
/corosync-3.1.6.tar.gz
/corosync-3.1.7.tar.gz
/corosync-3.1.8.tar.gz
/corosync-3.1.9.tar.gz
/corosync-3.1.10.tar.gz

View file

@ -12,16 +12,13 @@
%bcond_without runautogen
%bcond_without userflags
%global gitver %{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}
%global gittarver %{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}}
Name: corosync
Summary: The Corosync Cluster Engine and Application Programming Interfaces
Version: 3.1.4
Release: 1%{?gitver}%{?dist}
License: BSD
Version: 3.1.10
Release: 1%{?dist}
License: BSD-3-Clause
URL: http://corosync.github.io/corosync/
Source0: http://build.clusterlabs.org/corosync/releases/%{name}-%{version}%{?gittarver}.tar.gz
Source0: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
# Runtime bits
# The automatic dependency overridden in favor of explicit version lock
@ -68,9 +65,10 @@ Requires: libxslt
BuildRequires: readline-devel
%endif
BuildRequires: make
BuildRequires: git
%prep
%setup -q -n %{name}-%{version}%{?gittarver}
%autosetup -S git_am
%build
%if %{with runautogen}
@ -116,7 +114,7 @@ BuildRequires: make
%if %{with dbus}
mkdir -p -m 0700 %{buildroot}/%{_sysconfdir}/dbus-1/system.d
install -m 644 %{_builddir}/%{name}-%{version}%{?gittarver}/conf/corosync-signals.conf %{buildroot}/%{_sysconfdir}/dbus-1/system.d/corosync-signals.conf
install -m 644 %{_builddir}/%{name}-%{version}/conf/corosync-signals.conf %{buildroot}/%{_datadir}/dbus-1/system.d/corosync-signals.conf
%endif
## tree fixup
@ -185,7 +183,7 @@ fi
%config(noreplace) %{_sysconfdir}/sysconfig/corosync
%config(noreplace) %{_sysconfdir}/logrotate.d/corosync
%if %{with dbus}
%{_sysconfdir}/dbus-1/system.d/corosync-signals.conf
%{_datadir}/dbus-1/system.d/corosync-signals.conf
%endif
%if %{with snmp}
%{_datadir}/snmp/mibs/COROSYNC-MIB.txt
@ -197,8 +195,10 @@ fi
%{_initrddir}/corosync
%{_initrddir}/corosync-notifyd
%endif
%if %{without systemd}
%dir %{_localstatedir}/lib/corosync
%dir %{_localstatedir}/log/cluster
%endif
%{_mandir}/man7/corosync_overview.7*
%{_mandir}/man8/corosync.8*
%{_mandir}/man8/corosync-blackbox.8*
@ -289,6 +289,68 @@ network splits)
%endif
%changelog
* Sat Nov 15 2025 Jan Friesse <jfriesse@redhat.com> - 3.1.10-1
- New upstream release
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jun 16 2025 Jan Friesse <jfriesse@redhat.com> - 3.1.9-4
- exec: Add support for env STATE_DIRECTORY
- init: Use LogsDirectory in systemd unit file
* Wed Mar 26 2025 Jan Friesse <jfriesse@redhat.com> - 3.1.9-3
- totemsrp: Check size of orf_token msg
(fixes CVE-2025-30472)
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Nov 15 2024 Jan Friesse <jfriesse@redhat.com> - 3.1.9-1
- New upstream release
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Nov 15 2023 Jan Friesse <jfriesse@redhat.com> - 3.1.8-1
- New upstream release
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 06 2023 Jan Friesse <jfriesse@redhat.com> - 3.1.7-3
- migrated to SPDX license
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Nov 15 2022 Jan Friesse <jfriesse@redhat.com> - 3.1.7-1
- New upstream release
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Mar 30 2022 Jan Friesse <jfriesse@redhat.com> - 3.1.6-3
- Use copytruncate method for logrotate
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Mon Nov 15 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.6-1
- New upstream release
* Wed Aug 04 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.5-1
- New upstream release
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jun 03 2021 Jan Friesse <jfriesse@redhat.com> - 3.1.4-1
- New upstream release

View file

@ -1 +1 @@
SHA512 (corosync-3.1.4.tar.gz) = 3e8ed70653d2559449765dac91f3ad87b8a474b81529895a7b33dee044946e05b08dbf9f36da5be60d93527976ac0e390beb3ce2f77d088613fdb45e940558ec
SHA512 (corosync-3.1.10.tar.gz) = cf2014d15fdbd3495cfe64629255f7855a79651a595938dac7bc7ec67338d843079ae40cf1c15de23b50d85cb39b2c2e3e3448a9cc33759ad8988b8c85ce59d3

3
tests/.gitignore vendored
View file

@ -1,3 +0,0 @@
# Ignore tests runs/artefacts.
artifacts/**
**/*.retry

12
tests/plan.fmf Normal file
View file

@ -0,0 +1,12 @@
summary: Run all smoke tests
discover:
how: fmf
execute:
how: tmt
prepare:
how: install
package:
- gcc
- iproute
- corosync
- corosync-devel

2
tests/smoke/main.fmf Normal file
View file

@ -0,0 +1,2 @@
summary: Basic smoke test
test: ./runtest.sh

0
tests/smoke/runtest.sh Normal file → Executable file
View file

View file

@ -1,12 +0,0 @@
- hosts: localhost
roles:
- role: standard-test-basic
tags:
- classic
tests:
- smoke
required_packages:
- gcc
- iproute
- corosync
- corosync-devel