Ana Guerrero 2024-09-11 14:56:18 +00:00 committed by Git OBS Bridge
commit fe83d67e51
6 changed files with 69 additions and 6 deletions

22
_service Normal file
View File

@ -0,0 +1,22 @@
<services>
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/acassen/keepalived</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">keepalived</param>
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="revision">master</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="manual">
<param name="file">keepalived*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="manual">
<param name="basename">keepalived</param>
</service>
</services>

4
_servicedata Normal file
View File

@ -0,0 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/acassen/keepalived</param>
<param name="changesrevision">b6681f98da63d3f1867aeded4c9f125830676296</param></service></servicedata>

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0be77b3149c3af2015e5ba12b32d7fe6e3978edc0e665dc7b9e918596f022289
size 724084

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92f4b69bfd998e2306d1995ad16fdad1b59e70be694c883385c5f55e02c62aa3
size 1210697

View File

@ -1,3 +1,35 @@
-------------------------------------------------------------------
Wed Sep 11 07:57:00 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
- Update service file to use manual mode as disabled is deprecated
- switch to TAG_OFFSET for a more readable version
-------------------------------------------------------------------
Wed Sep 11 07:56:20 UTC 2024 - mrueckert@suse.de
- Update to version 2.3.1+git59.b6681f98:
* all: update how pidfile handled after reload with new configuration
* Revert "all: ensure pidfile is created if a reload causes child to start"
* Revert "all: update how pidfile handled after reload with new configuration"
* all: update how pidfile handled after reload with new configuration
* all: ensure pidfile is created if a reload causes child to start
-------------------------------------------------------------------
Wed Aug 14 10:23:05 UTC 2024 - varkoly@suse.com
- Update to version 2.3.1+git.1723301895.df93f341:
* all: Ensure pid file exists when respawning child process
* vrrp: check ifindex != 0 before using the interface
* vrrp: Duplicate/drop MLDv1 listener reports on VMACs
* core: ensure only one instance of keepalived can run per config_id
* configure: add --enable-(cflags,cppflags,ldflags) options
* configure: add --enable-sanitize-(undefined,leak,memory,scudo,hwaddress) options
* vrrp: change vrrp_in_chk_vips to return bool rather than int
* core: cosmetic code layout change
* core: remove some duplicate include files
* vrrp: stop memory leak when error in configuring vrrp_iptables
(bsc#1228123) VUL-0: CVE-2024-41184: keepalived: integer overflow in vrrp_ipsets_handler
-------------------------------------------------------------------
Fri Jul 19 21:36:49 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>

View File

@ -38,17 +38,21 @@
%bcond_without systemd
Name: keepalived
Version: 2.3.1
Version: 2.3.1+git59.b6681f98
Release: 0
Summary: A keepalive facility for Linux
License: GPL-2.0-or-later
Group: Productivity/Networking/Routing
URL: https://www.keepalived.org/
Source: https://www.keepalived.org/software/%{name}-%{version}.tar.gz
Source: %{name}-%{version}.tar.xz
Source2: keepalive-rpmlintrc
Patch0: keepalive-init.patch
Patch1: harden_keepalived.service.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: file-devel
BuildRequires: libtool
BuildRequires: make
BuildRequires: net-snmp-devel
BuildRequires: pkgconfig
BuildRequires: snmp-mibs
@ -96,13 +100,14 @@ Keepalived frameworks can be used independently or all together to provide
resilient infrastructures.
%prep
%autosetup -p1
%autosetup -p1 -n %{name}-%{version}
chmod 644 doc/samples/*
%build
export STRIP=true
export CPPFLAGS="$(pkg-config --cflags libnfnetlink libiptc libipset xtables)"
export CFLAGS="%optflags -DOPENSSL_NO_SSL_INTERN"
./autogen.sh
# --enable-dbus-create-instance \
%configure \
--disable-silent-rules \