<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/kea/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-06-30T01:52:48Z</updated>
<entry>
<title>kea: update to 3.2.0</title>
<updated>2026-06-30T01:52:48Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2026-05-31T19:40:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1c117427299b6316200abca78ad8fc3905d5184c'/>
<id>urn:sha1:1c117427299b6316200abca78ad8fc3905d5184c</id>
<content type='text'>
Update to LTS version, which includes support for NAKing unknown
class requests.

https://gitlab.isc.org/isc-projects/kea/-/issues/4110

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>kea: handle network reconfiguration without restarting</title>
<updated>2026-06-01T15:25:37Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2026-06-01T03:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6cfb3f910e6698f0960bedcdcd776c68c8d6d949'/>
<id>urn:sha1:6cfb3f910e6698f0960bedcdcd776c68c8d6d949</id>
<content type='text'>
Currently if a dynamic interface changes (VLAN, tunnel, etc)
that Kea is listening on, it needs to be told externally to
restart.  The re-detect option avoids this.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>kea: bump to 3.0.3</title>
<updated>2026-06-01T11:11:10Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-29T03:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=eb538bd758423647466c6f2a68b677f83391d700'/>
<id>urn:sha1:eb538bd758423647466c6f2a68b677f83391d700</id>
<content type='text'>
3.0.3 is a security/vulnerability release on the stable 3.0 series.

Notable fixes since 3.0.2:

* **CVE-2026-3608** — A large number of bracket pairs in a JSON payload
  sent to any endpoint caused a stack overflow during recursive parsing.
  The exploit does not need a syntactically valid command, so it bypasses
  RBAC and the command filters on the High-Availability endpoints
  (upstream #4275 / #4288 / #4387).

* Null dereference when configuring the Control Agent with a socket
  entry that lacks the mandatory ``socket-name`` is now caught
  (#4388, #4365).

* UNIX command sockets are created group-writable so Stork 2.4.0+ and
  other tooling using the configured group can talk to the daemon
  (#4398, #4260).

Upstream's release notes flag "no incompatible changes" and "no known
issues" for this bump.

All current patches still apply cleanly.

Release notes:
https://ftp.isc.org/isc/kea/3.0.3/Kea-3.0.3-ReleaseNotes.txt

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>kea: ship admin-utils.sh and kea-shell Python modules</title>
<updated>2026-06-01T05:11:11Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-30T06:46:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=732996ced0acc3e25e4eb0587df9a28f13df30bd'/>
<id>urn:sha1:732996ced0acc3e25e4eb0587df9a28f13df30bd</id>
<content type='text'>
kea-admin and kea-shell were shipped without their helper script
and Python modules respectively, leaving both non-functional. Ship
the missing files, add +python3-light +python3-urllib +python3-openssl
to kea-shell, and rewrite its meson-baked host-absolute shebang and
sys.path.append to the on-target /usr/bin/python3 + $(PYTHON3_PKG_DIR).

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>kea: depend on the concrete log4cplus, not the -any virtual</title>
<updated>2026-05-30T06:55:38Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-29T12:35:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=785e7ee30687a9fd9180611171e5290d02adf8dd'/>
<id>urn:sha1:785e7ee30687a9fd9180611171e5290d02adf8dd</id>
<content type='text'>
Commit 1ea43c352 ("kea: fix kea-libs dependencies") replaced the
direct +log4cplus dependency on kea-libs with the virtual name
+log4cplus-any. With only one log4cplus implementation in the feed,
nothing actually PROVIDES log4cplus-any other than the auto-generated
"package name + -any" alias on log4cplus itself.

apk treats `-any`-suffixed names as ambiguous virtuals that the
admin must resolve explicitly, even when only one provider exists,
and refuses to install:

  ERROR: unable to select packages:
    log4cplus-any (virtual):
      note: please select one of the 'provided by'
            packages explicitly
      provided by: log4cplus
      required by: kea-libs-3.0.2-r7[log4cplus-any]

That bubbles up to every kea subpackage runtime test in CI
(kea-admin, kea-ctrl, every kea-dhcp* and kea-hook-*) and fails
the multi-arch test build with exit code 3.

Switch back to +log4cplus directly; the +libstdcpp addition from
that earlier commit stays — it was the genuinely useful part of
the change. Bump PKG_RELEASE for the redo.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>kea: fix kea-libs dependencies</title>
<updated>2026-04-16T16:29:26Z</updated>
<author>
<name>Philip A. Prindeville</name>
</author>
<published>2026-04-15T22:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1ea43c352cfc67182ab1bf0aef1d8c8ca8018a2e'/>
<id>urn:sha1:1ea43c352cfc67182ab1bf0aef1d8c8ca8018a2e</id>
<content type='text'>
Include libstdc++ and log4cplus libraries.

Signed-off-by: Philip A. Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>kea: importer for legacy isc-dhcp-v4 UCI configs</title>
<updated>2026-04-09T23:36:46Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-09-13T17:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=367b72fd769fa2281d1d212b53da52d13a981a26'/>
<id>urn:sha1:367b72fd769fa2281d1d212b53da52d13a981a26</id>
<content type='text'>
Now that ISC-DHCP is EOLs, users might want to transparently
to the functionality of Kea.  This supports most of the
functionality of ISC-DHCP for v4.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>kea: add support synthesizing imported config files</title>
<updated>2026-04-09T23:36:46Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2025-09-13T17:01:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2a85ed0f1db4d5be9681bf457d13e9ca72fa50a3'/>
<id>urn:sha1:2a85ed0f1db4d5be9681bf457d13e9ca72fa50a3</id>
<content type='text'>
Configuring Kea JSON files is not trivial, and this might impede
the adoption of Kea as a DHCP server.  There are, however, many
users who used its predecessor ISC-DHCP, at least for DHCPv4.
A filter could ingest the legacy UCI and synthesize a JSON config
file for Kea DHCPv4.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
<entry>
<title>net/kea: assign PKG_CPE_ID</title>
<updated>2026-03-22T06:32:43Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2026-03-14T20:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4dac638e4a9889478081499948f35a03fb691f01'/>
<id>urn:sha1:4dac638e4a9889478081499948f35a03fb691f01</id>
<content type='text'>
cpe:/a:isc:kea is the correct CPE ID for kea:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:isc:kea

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>kea: make building with Openssl deprecated APIs off</title>
<updated>2026-02-09T17:09:39Z</updated>
<author>
<name>Philip Prindeville</name>
</author>
<published>2026-02-05T02:48:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=41838cd6205f49c698777feedaf0c73400525203'/>
<id>urn:sha1:41838cd6205f49c698777feedaf0c73400525203</id>
<content type='text'>
Some of the X.509 API got retired in 3.0.0 so we should check
against the backward compatibility not being enabled.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
</entry>
</feed>
