<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/keepalived/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-09-04T06:34:13Z</updated>
<entry>
<title>keepalived: enable reproducible-build</title>
<updated>2025-09-04T06:34:13Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-11-11T10:22:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=9db0eab9c516d6220a21b0111da54b2c366a13d8'/>
<id>urn:sha1:9db0eab9c516d6220a21b0111da54b2c366a13d8</id>
<content type='text'>
Before keepalived version '2.3.0' the compilation was not reproducable
because the compile date and other information has been added to the binary.

Starting with version '2.3.0', there is a new compilation option
'--enable-reproducible-build' that makes the binary reproducible.

The data that prevented this has been moved to a separate file,
'/etc/keepalived/keepalived.config-opts'.

This commit enables the reproducable build.

[1] https://github.com/acassen/keepalived/commit/30d2f759783e769c27974d22bab88f7e82dfcdf9

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>keepalived: bump to 2.3.3</title>
<updated>2025-04-30T18:42:05Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2025-04-30T14:14:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a21eb339b307739b5418b0d3d31632180f0ba439'/>
<id>urn:sha1:a21eb339b307739b5418b0d3d31632180f0ba439</id>
<content type='text'>
Remove backport patches that are included in this release.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>keepalived: bump to 2.3.2</title>
<updated>2025-03-25T07:26:42Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2025-03-24T08:29:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=483c2fef80cc6c2753b3c2831061b59cccc11c55'/>
<id>urn:sha1:483c2fef80cc6c2753b3c2831061b59cccc11c55</id>
<content type='text'>
This requires backporting two upstream commits to avoid a segfault
due to the /etc/iproute2/rt_addrprotos.d and
/usr/share/iproute2/rt_addrprotos.d directories not existing on OpenWrt,
and the following compile error:

In file included from /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/include/net/ethernet.h:10,
                 from vrrp.c:44:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/include/netinet/if_ether.h:115:8: error: redefinition of 'struct ethhdr'
  115 | struct ethhdr {
      |        ^~~~~~
In file included from vrrp.c:43:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.3.0_musl/include/linux/if_ether.h:173:8: note: originally defined here
  173 | struct ethhdr {
      |        ^~~~~~

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>keepalived: add support for directory sync</title>
<updated>2025-02-05T07:14:04Z</updated>
<author>
<name>Francesco Benini</name>
</author>
<published>2025-02-01T22:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=7c58cd667bb37fd6aec9b4fd625bd6962ec1ed0f'/>
<id>urn:sha1:7c58cd667bb37fd6aec9b4fd625bd6962ec1ed0f</id>
<content type='text'>
This commit adds support for folder synchronization.
An example is in the 810-files file where it is explained how to
synchronize all hotplug files of keepalived.

Signed-off-by: Francesco Benini &lt;francy.benini@gmail.com&gt;
</content>
</entry>
<entry>
<title>keepalived: add ubus status</title>
<updated>2025-02-04T12:48:09Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-07-30T05:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=25b156a71b86357e081318b9c7b7e689c72ad02d'/>
<id>urn:sha1:25b156a71b86357e081318b9c7b7e689c72ad02d</id>
<content type='text'>
The hotplug scripts are called with every state change. When called, the
scripts are processed under '/etc/hotplug.d/keepalived'. This change adds
the functionality that the last state change of the keepalived can be
queried via the ubus.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>keepalived: fix name of globals section in default config</title>
<updated>2024-12-03T14:35:33Z</updated>
<author>
<name>Martin Schiller</name>
</author>
<published>2024-12-03T10:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=808834b96993dff6ee536a0e31586bfffa8ccddf'/>
<id>urn:sha1:808834b96993dff6ee536a0e31586bfffa8ccddf</id>
<content type='text'>
This section was renamed some time ago. Although this would be fixed by
the uci-default migration script, we should set this correctly in the
example config file right away.

Signed-off-by: Martin Schiller &lt;ms@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>keepalived: bump to 2.3.1</title>
<updated>2024-10-29T09:41:41Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2024-10-28T17:19:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=138766c9626c6b6525510f50dc47b8a02c71225f'/>
<id>urn:sha1:138766c9626c6b6525510f50dc47b8a02c71225f</id>
<content type='text'>
Release notes:
https://www.keepalived.org/release-notes/Release-2.3.1.html

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>keepalived: bump to 2.3.0</title>
<updated>2024-10-29T09:41:41Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2024-10-28T17:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=eee70036ae3a95198405656da59449ba8b53913e'/>
<id>urn:sha1:eee70036ae3a95198405656da59449ba8b53913e</id>
<content type='text'>
Release notes:
https://www.keepalived.org/release-notes/Release-2.3.0.html

Drop upstreamed patch 0001-vrrp-remove-logging-on-status-output.patch.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>keepalived: fix ambigiuos functions in hotplug.sh</title>
<updated>2024-10-22T13:46:27Z</updated>
<author>
<name>Francesco Benini</name>
</author>
<published>2024-10-19T23:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ac72a52fd90a7a0690965d2816d0bae9d7400449'/>
<id>urn:sha1:ac72a52fd90a7a0690965d2816d0bae9d7400449</id>
<content type='text'>
When "set_reload_if_sync" is not set in the hotplug script, the service
is not expected to reload. That is not true because even if not set, the
value is set to the default 1 (reload active) or equals the parameter
set when "keepalived_hotplug" is called.
The default behavior should be:
    - Reload if set_reload_if_sync is called
    - NOT reload if set_reload_if_sync is NOT called
A similar fix is ported to "set_update_target".

Signed-off-by: Francesco Benini &lt;francy.benini@gmail.com&gt;
</content>
</entry>
<entry>
<title>keepalived: add option to override service running check</title>
<updated>2024-10-22T13:46:27Z</updated>
<author>
<name>Francesco Benini</name>
</author>
<published>2024-10-19T22:36:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ea092363d93ea74799a610d2ac2e6710ae0dd3e2'/>
<id>urn:sha1:ea092363d93ea74799a610d2ac2e6710ae0dd3e2</id>
<content type='text'>
Some init.d scripts like firewall and sqm do not return the actual state
of the service if called with "running" parameter. This result in the
init script called with "start" parameter and the service may not load
the new configuration. Firewall init script is one of this
An option is added in order to skip the "running" check for the service.

Signed-off-by: Francesco Benini &lt;francy.benini@gmail.com&gt;
</content>
</entry>
</feed>
