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