diff --git a/_service b/_service new file mode 100644 index 0000000..04a9c99 --- /dev/null +++ b/_service @@ -0,0 +1,22 @@ + + + https://github.com/acassen/keepalived + git + .git + keepalived + @PARENT_TAG@+git@TAG_OFFSET@.%h + v(.*) + master + enable + + + + keepalived*.tar + xz + + + + keepalived + + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..b348ba6 --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/acassen/keepalived + b6681f98da63d3f1867aeded4c9f125830676296 \ No newline at end of file diff --git a/keepalived-2.3.1+git59.b6681f98.tar.xz b/keepalived-2.3.1+git59.b6681f98.tar.xz new file mode 100644 index 0000000..48311f0 --- /dev/null +++ b/keepalived-2.3.1+git59.b6681f98.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0be77b3149c3af2015e5ba12b32d7fe6e3978edc0e665dc7b9e918596f022289 +size 724084 diff --git a/keepalived-2.3.1.tar.gz b/keepalived-2.3.1.tar.gz deleted file mode 100644 index e5b290b..0000000 --- a/keepalived-2.3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:92f4b69bfd998e2306d1995ad16fdad1b59e70be694c883385c5f55e02c62aa3 -size 1210697 diff --git a/keepalived.changes b/keepalived.changes index fa54070..78d7797 100644 --- a/keepalived.changes +++ b/keepalived.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Wed Sep 11 07:57:00 UTC 2024 - Marcus Rueckert + +- 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 diff --git a/keepalived.spec b/keepalived.spec index 731528e..fb12474 100644 --- a/keepalived.spec +++ b/keepalived.spec @@ -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 \