pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/kea
Module Name: pkgsrc
Committed By: adam
Date: Sun Jun 7 18:26:00 UTC 2026
Modified Files:
pkgsrc/net/kea: Makefile PLIST distinfo
Log Message:
kea: updated to 3.1.9
Kea 3.1.9 (development) released on May 27, 2026
2477. [build] andrei
The library version numbers have been bumped up for the Kea 3.1.9
development release.
2476. [func] fdupont
Added the "ignore-bad-direction" workaround flag to
the GSS-TSIG hook library to accept DNS update responses
with the request signature sent by bogus servers.
2475. [func]* fdupont
Disallowed leading zeros in JSON floating point values.
Now incorrect number values in Kea config files are
still accepted but raise warnings. Also fixed the bug
which made leading plus '+' not be always rejected.
2474. [func] fdupont
Removed the 'socket-name' vs 'socket-address' exclusivity
check when parsing config files. Note that configuring
both for the same control socket is still rejected but
because 'socket-name' makes sense only for the 'unix' type,
and 'socket-address' for the 'http' and 'https' types.
2473. [func] tmark
IA_TA lease6 lease type has been removed from the
MySQL and PostgreSQL schemas.
2472. [bug] fdupont
Corrected an issue that prevented using pools of
only one element (e.g. address or prefix) with
either the Random or FLQ allocators.
2471. [bug] tmark
Corrected an issue in PostgreSQL SFLQ allocation that
was generating one too many free leases. SFLQ pool creation
automatically rebuilds pools whose delegated length has
changed (MySQL and PostgreSQL). These changes required a
schema update.
2470. [func] tmark
Added API commands for managing SFLQ Allocator
pools to lease-cmds hook library.
2469. [build] fdupont
Kea can now be cross-compiled using Meson.
2468. [func]* fdupont
Added support for the last DHCP RFC 9915 including
the deprecation of the unicast option.
2467. [bug] fdupont
The from JSON double value to string no longer produces
an incorrect output when there is only an exponent part.
2466. [doc] tmark
Added documentation for the Shared FLQ Allocator
to the ARM.
2465. [func]* fdupont
Disallowed leading zeros in JSON integer values as
required by the standard to become compatible with
some other JSON tools e.g. the go implementation used
by Stork. Now incorrect integer values in Kea config
files are still accepted but raise warnings.
2464. [func] fdupont
Extended the parser to accepted an empty "client-classes" list
in Kea server configuration files.
2463. [bug] razvan
Fixed kea-netconf communication over HTTP sockets with the kea
dhcp demons. The control socket type is now mandatory for each
server in the "managed-servers" configuration map.
2462. [func] razvan
Added 'interface-add', 'interface-list' and 'interface-redetect'
which can be used to add interfaces, list currently detected
interfaces and issue a re-detect procedure which updates the
interface configuration respectively. The re-detect procedure
only adds newly discovered interfaces and addresses, without
removing any previously detected interfaces or addresses.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/kea/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/kea/PLIST pkgsrc/net/kea/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/kea/Makefile
diff -u pkgsrc/net/kea/Makefile:1.22 pkgsrc/net/kea/Makefile:1.23
--- pkgsrc/net/kea/Makefile:1.22 Fri May 15 09:58:59 2026
+++ pkgsrc/net/kea/Makefile Sun Jun 7 18:26:00 2026
@@ -1,21 +1,20 @@
-# $NetBSD: Makefile,v 1.22 2026/05/15 09:58:59 adam Exp $
-
-DISTNAME= kea-3.1.4
-COMMENT= Next-generation ISC Dynamic Host Configuration Protocol (DHCP) Server
-PKGREVISION= 2
-
-.include "options.mk"
+# $NetBSD: Makefile,v 1.23 2026/06/07 18:26:00 adam Exp $
+DISTNAME= kea-3.1.9
CATEGORIES= net
MASTER_SITES= https://ftp.isc.org/isc/kea/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.isc.org/kea/
+COMMENT= Next-generation ISC Dynamic Host Configuration Protocol (DHCP) Server
LICENSE= mpl-2.0
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+
+.include "options.mk"
.include "../../mk/bsd.prefs.mk"
@@ -47,4 +46,5 @@ post-install:
.include "../../lang/python/tool.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/atomic64.mk"
+.include "../../mk/krb5.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/kea/PLIST
diff -u pkgsrc/net/kea/PLIST:1.7 pkgsrc/net/kea/PLIST:1.8
--- pkgsrc/net/kea/PLIST:1.7 Sun Dec 28 15:13:53 2025
+++ pkgsrc/net/kea/PLIST Sun Jun 7 18:26:00 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2025/12/28 15:13:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/06/07 18:26:00 adam Exp $
bin/kea-msg-compiler
include/kea/asiodns/asiodns_messages.h
include/kea/asiodns/io_fetch.h
@@ -99,6 +99,8 @@ include/kea/database/server_selector.h
include/kea/dhcp/classify.h
include/kea/dhcp/dhcp4.h
include/kea/dhcp/dhcp6.h
+include/kea/dhcp/dhcp_log.h
+include/kea/dhcp/dhcp_messages.h
include/kea/dhcp/docsis3_option_defs.h
include/kea/dhcp/duid.h
include/kea/dhcp/duid_factory.h
@@ -254,6 +256,8 @@ include/kea/dhcpsrv/random_allocation_st
include/kea/dhcpsrv/random_allocator.h
include/kea/dhcpsrv/resource_handler.h
include/kea/dhcpsrv/sanity_checker.h
+include/kea/dhcpsrv/sflq_allocation_state.h
+include/kea/dhcpsrv/sflq_allocator.h
include/kea/dhcpsrv/shared_network.h
include/kea/dhcpsrv/srv_config.h
include/kea/dhcpsrv/subnet.h
@@ -400,6 +404,7 @@ include/kea/stats/context.h
include/kea/stats/observation.h
include/kea/stats/stats_mgr.h
include/kea/tcp/mt_tcp_listener_mgr.h
+include/kea/tcp/tcp_client.h
include/kea/tcp/tcp_connection.h
include/kea/tcp/tcp_connection_acceptor.h
include/kea/tcp/tcp_connection_pool.h
@@ -407,6 +412,7 @@ include/kea/tcp/tcp_listener.h
include/kea/tcp/tcp_log.h
include/kea/tcp/tcp_messages.h
include/kea/tcp/tcp_stream_msg.h
+include/kea/tcp/wire_data.h
include/kea/util/bigints.h
include/kea/util/boost_time_utils.h
include/kea/util/buffer.h
@@ -470,23 +476,23 @@ lib/kea/hooks/libdhcp_run_script.so
lib/kea/hooks/libdhcp_stat_cmds.so
lib/kea/hooks/libdhcp_subnet_cmds.so
lib/libkea-asiodns.so
-lib/libkea-asiodns.so.74
-lib/libkea-asiodns.so.74.0.0
+lib/libkea-asiodns.so.75
+lib/libkea-asiodns.so.75.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.101
-lib/libkea-asiolink.so.101.0.0
+lib/libkea-asiolink.so.104
+lib/libkea-asiolink.so.104.0.0
lib/libkea-cc.so
-lib/libkea-cc.so.94
-lib/libkea-cc.so.94.0.0
+lib/libkea-cc.so.97
+lib/libkea-cc.so.97.0.0
lib/libkea-cfgrpt.so
lib/libkea-cfgrpt.so.3
lib/libkea-cfgrpt.so.3.0.0
lib/libkea-config.so
-lib/libkea-config.so.95
-lib/libkea-config.so.95.0.0
+lib/libkea-config.so.98
+lib/libkea-config.so.98.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.75
-lib/libkea-cryptolink.so.75.0.0
+lib/libkea-cryptolink.so.76
+lib/libkea-cryptolink.so.76.0.0
lib/libkea-d2srv.so
lib/libkea-d2srv.so.75
lib/libkea-d2srv.so.75.0.0
@@ -494,17 +500,17 @@ lib/libkea-database.so
lib/libkea-database.so.87
lib/libkea-database.so.87.0.0
lib/libkea-dhcp.so
-lib/libkea-dhcp.so.123
-lib/libkea-dhcp.so.123.0.0
+lib/libkea-dhcp.so.128
+lib/libkea-dhcp.so.128.0.0
lib/libkea-dhcp_ddns.so
-lib/libkea-dhcp_ddns.so.79
-lib/libkea-dhcp_ddns.so.79.0.0
+lib/libkea-dhcp_ddns.so.81
+lib/libkea-dhcp_ddns.so.81.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.144
-lib/libkea-dhcpsrv.so.144.0.0
+lib/libkea-dhcpsrv.so.148
+lib/libkea-dhcpsrv.so.148.0.0
lib/libkea-dns.so
-lib/libkea-dns.so.82
-lib/libkea-dns.so.82.0.0
+lib/libkea-dns.so.83
+lib/libkea-dns.so.83.0.0
lib/libkea-eval.so
lib/libkea-eval.so.97
lib/libkea-eval.so.97.0.0
@@ -512,17 +518,17 @@ lib/libkea-exceptions.so
lib/libkea-exceptions.so.55
lib/libkea-exceptions.so.55.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.133
-lib/libkea-hooks.so.133.0.0
+lib/libkea-hooks.so.138
+lib/libkea-hooks.so.138.0.0
lib/libkea-http.so
-lib/libkea-http.so.99
-lib/libkea-http.so.99.0.0
+lib/libkea-http.so.100
+lib/libkea-http.so.100.0.0
lib/libkea-log-interprocess.so
lib/libkea-log-interprocess.so.4
lib/libkea-log-interprocess.so.4.0.0
lib/libkea-log.so
-lib/libkea-log.so.85
-lib/libkea-log.so.85.0.0
+lib/libkea-log.so.86
+lib/libkea-log.so.86.0.0
${PLIST.mysql}lib/libkea-mysql.so
${PLIST.mysql}lib/libkea-mysql.so.101
${PLIST.mysql}lib/libkea-mysql.so.101.0.0
@@ -530,27 +536,26 @@ ${PLIST.pgsql}lib/libkea-pgsql.so
${PLIST.pgsql}lib/libkea-pgsql.so.101
${PLIST.pgsql}lib/libkea-pgsql.so.101.0.0
lib/libkea-process.so
-lib/libkea-process.so.103
-lib/libkea-process.so.103.0.0
+lib/libkea-process.so.105
+lib/libkea-process.so.105.0.0
lib/libkea-stats.so
lib/libkea-stats.so.64
lib/libkea-stats.so.64.0.0
lib/libkea-tcp.so
-lib/libkea-tcp.so.43
-lib/libkea-tcp.so.43.0.0
+lib/libkea-tcp.so.45
+lib/libkea-tcp.so.45.0.0
lib/libkea-util-io.so
lib/libkea-util-io.so.12
lib/libkea-util-io.so.12.0.0
lib/libkea-util.so
-lib/libkea-util.so.115
-lib/libkea-util.so.115.0.0
+lib/libkea-util.so.117
+lib/libkea-util.so.117.0.0
lib/pkgconfig/kea.pc
${PYSITELIB}/kea/kea_conn.py
${PYSITELIB}/kea/kea_conn.pyc
${PYSITELIB}/kea/kea_connector3.py
${PYSITELIB}/kea/kea_connector3.pyc
sbin/kea-admin
-sbin/kea-ctrl-agent
sbin/kea-dhcp-ddns
sbin/kea-dhcp4
sbin/kea-dhcp6
@@ -565,10 +570,6 @@ share/doc/kea/ChangeLog
share/doc/kea/README
share/doc/kea/SECURITY.md
share/doc/kea/code_of_conduct.md
-share/doc/kea/examples/agent/comments.json
-share/doc/kea/examples/agent/https.json
-share/doc/kea/examples/agent/rbac.json
-share/doc/kea/examples/agent/simple.json
share/doc/kea/examples/ddns/all-keys-netconf.json
share/doc/kea/examples/ddns/all-keys.json
share/doc/kea/examples/ddns/comments.json
@@ -592,6 +593,7 @@ share/doc/kea/examples/kea4/global-reser
share/doc/kea/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
share/doc/kea/examples/kea4/ha-load-balancing-server2-mt.json
share/doc/kea/examples/kea4/hooks-radius.json
+share/doc/kea/examples/kea4/hooks-rbac.json
share/doc/kea/examples/kea4/hooks.json
share/doc/kea/examples/kea4/leases-expiration.json
share/doc/kea/examples/kea4/multiple-options.json
@@ -618,6 +620,7 @@ share/doc/kea/examples/kea6/duid.json
share/doc/kea/examples/kea6/global-reservations.json
share/doc/kea/examples/kea6/ha-hot-standby-server1-with-tls.json
share/doc/kea/examples/kea6/ha-hot-standby-server2.json
+share/doc/kea/examples/kea6/hooks-rbac.json
share/doc/kea/examples/kea6/hooks.json
share/doc/kea/examples/kea6/iPXE.json
share/doc/kea/examples/kea6/leases-expiration.json
@@ -642,17 +645,12 @@ share/doc/kea/examples/netconf/kea-dhcp6
share/doc/kea/examples/netconf/simple-dhcp4.json
share/doc/kea/examples/netconf/simple-dhcp6.json
share/doc/kea/examples/template-ha-mt-tls/info.md
-share/doc/kea/examples/template-ha-mt-tls/kea-ca-1.conf
-share/doc/kea/examples/template-ha-mt-tls/kea-ca-2.conf
share/doc/kea/examples/template-ha-mt-tls/kea-dhcp4-1.conf
share/doc/kea/examples/template-ha-mt-tls/kea-dhcp4-2.conf
share/doc/kea/examples/template-power-user-home/info.md
-share/doc/kea/examples/template-power-user-home/kea-ca-1.conf
-share/doc/kea/examples/template-power-user-home/kea-ca-2.conf
share/doc/kea/examples/template-power-user-home/kea-dhcp4-1.conf
share/doc/kea/examples/template-power-user-home/kea-dhcp4-2.conf
share/doc/kea/platforms.rst
-share/examples/kea/kea-ctrl-agent.conf
share/examples/kea/kea-dhcp-ddns.conf
share/examples/kea/kea-dhcp4.conf
share/examples/kea/kea-dhcp6.conf
@@ -704,6 +702,9 @@ share/kea/api/ha-reset.json
share/kea/api/ha-scopes.json
share/kea/api/ha-sync-complete-notify.json
share/kea/api/ha-sync.json
+share/kea/api/interface-add.json
+share/kea/api/interface-list.json
+share/kea/api/interface-redetect.json
share/kea/api/kea-lfc-start.json
share/kea/api/lease4-add.json
share/kea/api/lease4-del.json
@@ -711,6 +712,7 @@ share/kea/api/lease4-get-all.json
share/kea/api/lease4-get-by-client-id.json
share/kea/api/lease4-get-by-hostname.json
share/kea/api/lease4-get-by-hw-address.json
+share/kea/api/lease4-get-by-state.json
share/kea/api/lease4-get-page.json
share/kea/api/lease4-get.json
share/kea/api/lease4-resend-ddns.json
@@ -724,6 +726,7 @@ share/kea/api/lease6-get-all.json
share/kea/api/lease6-get-by-duid.json
share/kea/api/lease6-get-by-hostname.json
share/kea/api/lease6-get-by-hw-address.json
+share/kea/api/lease6-get-by-state.json
share/kea/api/lease6-get-page.json
share/kea/api/lease6-get.json
share/kea/api/lease6-resend-ddns.json
@@ -830,6 +833,16 @@ share/kea/api/reservation-get-page.json
share/kea/api/reservation-get.json
share/kea/api/reservation-update.json
share/kea/api/server-tag-get.json
+share/kea/api/sflq-pool4-del.json
+share/kea/api/sflq-pool4-get-all.json
+share/kea/api/sflq-pool4-get-by-range.json
+share/kea/api/sflq-pool4-get-by-subnet.json
+share/kea/api/sflq-pool4-rebuild.json
+share/kea/api/sflq-pool6-del.json
+share/kea/api/sflq-pool6-get-all.json
+share/kea/api/sflq-pool6-get-by-range.json
+share/kea/api/sflq-pool6-get-by-subnet.json
+share/kea/api/sflq-pool6-rebuild.json
share/kea/api/shutdown.json
share/kea/api/stat-lease4-get.json
share/kea/api/stat-lease6-get.json
@@ -908,6 +921,9 @@ share/kea/scripts/mysql/upgrade_028_to_0
share/kea/scripts/mysql/upgrade_029_to_030.sh
share/kea/scripts/mysql/upgrade_030_to_031.sh
share/kea/scripts/mysql/upgrade_031_to_032.sh
+share/kea/scripts/mysql/upgrade_032_to_033.sh
+share/kea/scripts/mysql/upgrade_033_to_034.sh
+share/kea/scripts/mysql/upgrade_034_to_035.sh
share/kea/scripts/mysql/wipe_data.sh
share/kea/scripts/pgsql/dhcpdb_create.pgsql
share/kea/scripts/pgsql/dhcpdb_drop.pgsql
@@ -947,4 +963,7 @@ share/kea/scripts/pgsql/upgrade_027_to_0
share/kea/scripts/pgsql/upgrade_028_to_029.sh
share/kea/scripts/pgsql/upgrade_029_to_030.sh
share/kea/scripts/pgsql/upgrade_030_to_031.sh
+share/kea/scripts/pgsql/upgrade_031_to_032.sh
+share/kea/scripts/pgsql/upgrade_032_to_033.sh
+share/kea/scripts/pgsql/upgrade_033_to_034.sh
share/kea/scripts/pgsql/wipe_data.sh
Index: pkgsrc/net/kea/distinfo
diff -u pkgsrc/net/kea/distinfo:1.7 pkgsrc/net/kea/distinfo:1.8
--- pkgsrc/net/kea/distinfo:1.7 Sun Dec 28 15:13:53 2025
+++ pkgsrc/net/kea/distinfo Sun Jun 7 18:26:00 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2025/12/28 15:13:53 adam Exp $
+$NetBSD: distinfo,v 1.8 2026/06/07 18:26:00 adam Exp $
-BLAKE2s (kea-3.1.4.tar.xz) = 3451d4aafb1232f80746c6a799f42c401dbd7f1759a5d1cf810e5f6a162801a2
-SHA512 (kea-3.1.4.tar.xz) = b29012ad64f46f25890b7f4a67e6e8858eeae233d914f4135612b69fc94cb843cb702c91ca4b73edad51f1879b9cd0518fe85bc0b2f758a2343c28358d921cb5
-Size (kea-3.1.4.tar.xz) = 6681124 bytes
+BLAKE2s (kea-3.1.9.tar.xz) = 226802b8ba43ffd8e1de6e067f9193dc5f5ab448aec253589273e93f35ff4faa
+SHA512 (kea-3.1.9.tar.xz) = afcca7626937566b8aa756c47a9e0612d38ac84b91868a2b0b07065296f413ec99ba317920cb04fac4197d79026074762a95b01ed4bbb4eb242597cf133ab7a1
+Size (kea-3.1.9.tar.xz) = 6728372 bytes
SHA1 (patch-src_bin_keactrl_meson.build) = 587941248217d989d04c5926feab1b601dce867b
SHA1 (patch-src_lib_dhcp_pkt__filter__bpf.cc) = 6fbc86f9fcf9889027e3cbfce28b01f7acfe2de4
SHA1 (patch-src_lib_log_logger__level__impl.cc) = c80c5e2641a12e269dd18d57bf3c61c535bd4064
Home |
Main Index |
Thread Index |
Old Index