I noticed there was a security update for net/kea and then noticed that the port is rather outdated. I don't use it myself (and config is a bit fiddly) so I haven't tested beyond building.
Is anyone still using it? If so, please test and report back. If not, I propose removing the port until a maintainer or at least someone who can test updates is found. Index: Makefile =================================================================== RCS file: /cvs/ports/net/kea/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- Makefile 12 Jul 2019 20:48:29 -0000 1.16 +++ Makefile 29 Aug 2019 11:37:36 -0000 @@ -2,35 +2,21 @@ COMMENT= high-performance and extensible DHCP server engine from ISC -VERSION= 1.2.0 +VERSION= 1.6.0 DISTNAME= kea-${VERSION} PKGNAME= ${DISTNAME:S/-P/pl/} -REVISION= 4 -SHARED_LIBS += kea-asiodns 0.0 # 0.0 -SHARED_LIBS += kea-asiolink 2.0 # 4.0 -SHARED_LIBS += kea-cc 1.0 # 2.0 -SHARED_LIBS += kea-cfgclient 1.0 # 3.0 -SHARED_LIBS += kea-cryptolink 1.0 # 2.0 -SHARED_LIBS += kea-dhcp++ 2.0 # 5.0 -SHARED_LIBS += kea-dhcp_ddns 0.2 # 1.2 -SHARED_LIBS += kea-dhcpsrv 2.0 # 7.0 -SHARED_LIBS += kea-dns++ 1.0 # 1.1 -SHARED_LIBS += kea-eval 2.0 # 5.0 -SHARED_LIBS += kea-exceptions 0.0 # 0.0 -SHARED_LIBS += kea-hooks 2.0 # 3.0 -SHARED_LIBS += kea-http 0.0 # 0.0 -SHARED_LIBS += kea-log 2.0 # 3.0 -SHARED_LIBS += kea-process 0.0 # 0.0 -SHARED_LIBS += kea-stats 0.0 # 1.0 -SHARED_LIBS += kea-threads 1.0 # 1.0 -SHARED_LIBS += kea-util-io 0.0 # 0.0 -SHARED_LIBS += kea-util 1.1 # 2.1 +.for i in kea-exceptions kea-util kea-util-io kea-threads kea-log \ + kea-cryptolink kea-dns++ kea-asiolink kea-cc kea-database kea-hooks \ + kea-dhcp++ kea-cfgclient kea-stats kea-asiodns kea-dhcp_ddns \ + kea-eval kea-process kea-dhcpsrv kea-http +SHARED_LIBS += $i 3.0 +.endfor CATEGORIES= net -HOMEPAGE= http://kea.isc.org/ +HOMEPAGE= https://kea.isc.org/ # MPL 2.0 PERMIT_PACKAGE= Yes @@ -58,18 +44,14 @@ FLAVOR?= .if ${FLAVOR:Mmysql} WANTLIB += mysqlclient ssl z - LIB_DEPENDS+= databases/mariadb - CONFIGURE_ARGS+= --with-dhcp-mysql=${LOCALBASE}/bin/mysql_config .endif .if ${FLAVOR:Mpostgresql} WANTLIB += pq ssl - BUILD_DEPENDS+= databases/postgresql,-server LIB_DEPENDS+= databases/postgresql - CONFIGURE_ARGS+= --with-dhcp-pgsql=${LOCALBASE}/bin/pg_config .endif Index: distinfo =================================================================== RCS file: /cvs/ports/net/kea/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 27 Aug 2017 11:14:51 -0000 1.4 +++ distinfo 29 Aug 2019 11:37:36 -0000 @@ -1,2 +1,2 @@ -SHA256 (kea-1.2.0.tar.gz) = ItFZRbE2ALVsNyE3l8ofPumFHmEZEgrq4IAzxMxS0Sk= -SIZE (kea-1.2.0.tar.gz) = 5720941 +SHA256 (kea-1.6.0.tar.gz) = RO1IxynkYY//zwCGUptGn3IymQmDGHsvcfzonxrG4nA= +SIZE (kea-1.6.0.tar.gz) = 7154301 Index: patches/patch-src_bin_keactrl_kea-ca_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea-ca_conf_pre diff -N patches/patch-src_bin_keactrl_kea-ca_conf_pre --- patches/patch-src_bin_keactrl_kea-ca_conf_pre 27 Aug 2017 11:14:51 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-src_bin_keactrl_kea-ca_conf_pre,v 1.1 2017/08/27 11:14:51 sthen Exp $ - -Index: src/bin/keactrl/kea-ca.conf.pre ---- src/bin/keactrl/kea-ca.conf.pre.orig -+++ src/bin/keactrl/kea-ca.conf.pre -@@ -11,11 +11,11 @@ - "control-sockets": { - "dhcp4-server": { - "socket-type": "unix", -- "socket-name": "/tmp/kea-dhcp4-ctrl.sock" -+ "socket-name": "@localstatedir@/run/kea/kea-dhcp4-ctrl.sock" - }, - "dhcp6-server": { - "socket-type": "unix", -- "socket-name": "/tmp/kea-dhcp6-ctrl.sock" -+ "socket-name": "@localstatedir@/run/kea/kea-dhcp6-ctrl.sock" - } - }, - Index: patches/patch-src_bin_keactrl_kea-ctrl-agent_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea-ctrl-agent_conf_pre diff -N patches/patch-src_bin_keactrl_kea-ctrl-agent_conf_pre --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bin_keactrl_kea-ctrl-agent_conf_pre 29 Aug 2019 11:37:36 -0000 @@ -0,0 +1,33 @@ +$OpenBSD$ + +Index: src/bin/keactrl/kea-ctrl-agent.conf.pre +--- src/bin/keactrl/kea-ctrl-agent.conf.pre.orig ++++ src/bin/keactrl/kea-ctrl-agent.conf.pre +@@ -26,15 +26,15 @@ + "control-sockets": { + "dhcp4": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp4-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp4-ctrl.sock" + }, + "dhcp6": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp6-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp6-ctrl.sock" + }, + "d2": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp-ddns-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp-ddns-ctrl.sock" + } + }, + +@@ -67,7 +67,7 @@ + // - syslog (logs to syslog) + // - syslog:name (logs to syslog using specified name) + // Any other value is considered a name of a time +- "output": "@localstatedir@/log/kea-ctrl-agent.log" ++ "output": "syslog:daemon" + + // Shorter log pattern suitable for use with systemd, + // avoids redundant information Index: patches/patch-src_bin_keactrl_kea-dhcp-ddns_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea-dhcp-ddns_conf_pre diff -N patches/patch-src_bin_keactrl_kea-dhcp-ddns_conf_pre --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bin_keactrl_kea-dhcp-ddns_conf_pre 29 Aug 2019 11:37:36 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ + +Index: src/bin/keactrl/kea-dhcp-ddns.conf.pre +--- src/bin/keactrl/kea-dhcp-ddns.conf.pre.orig ++++ src/bin/keactrl/kea-dhcp-ddns.conf.pre +@@ -23,7 +23,7 @@ + "port": 53001, + "control-socket": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp-ddns-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp-ddns-ctrl.sock" + }, + "tsig-keys": [], + "forward-ddns" : {}, +@@ -44,7 +44,7 @@ + // - syslog (logs to syslog) + // - syslog:name (logs to syslog using specified name) + // Any other value is considered a name of a time +- "output": "@localstatedir@/log/kea-ddns.log" ++ "output": "syslog:daemon" + + // Shorter log pattern suitable for use with systemd, + // avoids redundant information Index: patches/patch-src_bin_keactrl_kea-dhcp4_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea-dhcp4_conf_pre diff -N patches/patch-src_bin_keactrl_kea-dhcp4_conf_pre --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bin_keactrl_kea-dhcp4_conf_pre 29 Aug 2019 11:37:36 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ + +Index: src/bin/keactrl/kea-dhcp4.conf.pre +--- src/bin/keactrl/kea-dhcp4.conf.pre.orig ++++ src/bin/keactrl/kea-dhcp4.conf.pre +@@ -49,7 +49,7 @@ + // more. For detailed description, see Sections 8.8, 16 and 15. + "control-socket": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp4-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp4-ctrl.sock" + }, + + // Use Memfile lease database backend to store leases in a CSV file. +@@ -428,7 +428,7 @@ + // - syslog (logs to syslog) + // - syslog:name (logs to syslog using specified name) + // Any other value is considered a name of a time +- "output": "@localstatedir@/log/kea-dhcp4.log" ++ "output": "syslog:daemon" + + // Shorter log pattern suitable for use with systemd, + // avoids redundant information Index: patches/patch-src_bin_keactrl_kea-dhcp6_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea-dhcp6_conf_pre diff -N patches/patch-src_bin_keactrl_kea-dhcp6_conf_pre --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bin_keactrl_kea-dhcp6_conf_pre 29 Aug 2019 11:37:36 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ + +Index: src/bin/keactrl/kea-dhcp6.conf.pre +--- src/bin/keactrl/kea-dhcp6.conf.pre.orig ++++ src/bin/keactrl/kea-dhcp6.conf.pre +@@ -43,7 +43,7 @@ + // description, see Sections 9.12, 16 and 15. + "control-socket": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp6-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp6-ctrl.sock" + }, + + // Use Memfile lease database backend to store leases in a CSV file. +@@ -353,7 +353,7 @@ + // - syslog (logs to syslog) + // - syslog:name (logs to syslog using specified name) + // Any other value is considered a name of a time +- "output": "@localstatedir@/log/kea-dhcp6.log" ++ "output": "syslog:daemon" + + // Shorter log pattern suitable for use with systemd, + // avoids redundant information Index: patches/patch-src_bin_keactrl_kea-netconf_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea-netconf_conf_pre diff -N patches/patch-src_bin_keactrl_kea-netconf_conf_pre --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bin_keactrl_kea-netconf_conf_pre 29 Aug 2019 11:37:36 -0000 @@ -0,0 +1,30 @@ +$OpenBSD$ + +Index: src/bin/keactrl/kea-netconf.conf.pre +--- src/bin/keactrl/kea-netconf.conf.pre.orig ++++ src/bin/keactrl/kea-netconf.conf.pre +@@ -30,13 +30,13 @@ + "dhcp4": { + "control-socket": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp4-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp4-ctrl.sock" + } + }, + "dhcp6": { + "control-socket": { + "socket-type": "unix", +- "socket-name": "/tmp/kea-dhcp6-ctrl.sock" ++ "socket-name": ""@localstatedir@/run/kea/kea-dhcp6-ctrl.sock" + } + } + }, +@@ -69,7 +69,7 @@ + // - syslog (logs to syslog) + // - syslog:name (logs to syslog using specified name) + // Any other value is considered a name of a time +- "output": "@localstatedir@/log/kea-netconf.log" ++ "output": "syslog:daemon" + + // Shorter log pattern suitable for use with systemd, + // avoids redundant information Index: patches/patch-src_bin_keactrl_kea_conf_pre =================================================================== RCS file: patches/patch-src_bin_keactrl_kea_conf_pre diff -N patches/patch-src_bin_keactrl_kea_conf_pre --- patches/patch-src_bin_keactrl_kea_conf_pre 27 Aug 2017 11:14:51 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,70 +0,0 @@ -$OpenBSD: patch-src_bin_keactrl_kea_conf_pre,v 1.1 2017/08/27 11:14:51 sthen Exp $ - -Index: src/bin/keactrl/kea.conf.pre ---- src/bin/keactrl/kea.conf.pre.orig -+++ src/bin/keactrl/kea.conf.pre -@@ -45,7 +45,7 @@ - // more. For detailed description, see Sections 8.8, 16 and 15. - "control-socket": { - "socket-type": "unix", -- "socket-name": "/tmp/kea-dhcp4-ctrl.sock" -+ "socket-name": "@localstatedir@/run/kea/kea-dhcp4-ctrl.sock" - }, - - // Use Memfile lease database backend to store leases in a CSV file. -@@ -57,7 +57,8 @@ - "lease-database": { - // Memfile is the simplest and easiest backend to use. It's a in-memory - // C++ database that stores its state in CSV file. -- "type": "memfile" -+ "type": "memfile", -+ "lfc-interval": 3600 - }, - - // Kea allows storing host reservations in a database. If your network is -@@ -427,7 +428,7 @@ - // description, see Sections 9.12, 16 and 15. - "control-socket": { - "socket-type": "unix", -- "socket-name": "/tmp/kea-dhcp6-ctrl.sock" -+ "socket-name": "@localstatedir@/run/kea/kea-dhcp6-ctrl.sock" - }, - - // Use Memfile lease database backend to store leases in a CSV file. -@@ -437,7 +438,8 @@ - // There are dedicated examples for each backend. See Section 8.2.2 "Lease - // Storage" for details. - "lease-database": { -- "type": "memfile" -+ "type": "memfile", -+ "lfc-interval": 3600 - }, - - // Kea allows storing host reservations in a database. If your network is -@@ -753,7 +755,7 @@ - // - syslog (logs to syslog) - // - syslog:name (logs to syslog using specified name) - // Any other value is considered a name of a time -- "output": "@localstatedir@/log/kea-dhcp4.log" -+ "output": "syslog:daemon" - - // This governs whether the log output is flushed to disk after - // every write. -@@ -782,7 +784,7 @@ - "name": "kea-dhcp6", - "output_options": [ - { -- "output": "@localstatedir@/log/kea-dhcp6.log" -+ "output": "syslog:daemon" - } - ], - "severity": "INFO", -@@ -793,7 +795,7 @@ - "name": "kea-dhcp-ddns", - "output_options": [ - { -- "output": "@localstatedir@/log/kea-ddns.log" -+ "output": "syslog:daemon" - } - ], - "severity": "INFO", Index: patches/patch-src_bin_keactrl_keactrl_conf_in =================================================================== RCS file: /cvs/ports/net/kea/patches/patch-src_bin_keactrl_keactrl_conf_in,v retrieving revision 1.1 diff -u -p -r1.1 patch-src_bin_keactrl_keactrl_conf_in --- patches/patch-src_bin_keactrl_keactrl_conf_in 27 Aug 2017 11:14:51 -0000 1.1 +++ patches/patch-src_bin_keactrl_keactrl_conf_in 29 Aug 2019 11:37:36 -0000 @@ -3,9 +3,9 @@ $OpenBSD: patch-src_bin_keactrl_keactrl_ Index: src/bin/keactrl/keactrl.conf.in --- src/bin/keactrl/keactrl.conf.in.orig +++ src/bin/keactrl/keactrl.conf.in -@@ -2,6 +2,9 @@ - # the startup, shutdown, reconfiguration and gathering the status - # of the Kea's processes. +@@ -4,6 +4,9 @@ + + # Note that control agent must be launched after servers and netconf last. +# Log to syslog. +KEA_LOGGER_DESTINATION=syslog:daemon Index: patches/patch-src_bin_keactrl_keactrl_in =================================================================== RCS file: patches/patch-src_bin_keactrl_keactrl_in diff -N patches/patch-src_bin_keactrl_keactrl_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_bin_keactrl_keactrl_in 29 Aug 2019 11:37:36 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: src/bin/keactrl/keactrl.in +--- src/bin/keactrl/keactrl.in.orig ++++ src/bin/keactrl/keactrl.in +@@ -333,7 +333,7 @@ run_conditional() { + # to the default file. + if [ -z "${KEA_LOGGER_DESTINATION}" ]; then + prefix=@prefix@ +- export KEA_LOGGER_DESTINATION=@localstatedir@/log/kea.log ++ export KEA_LOGGER_DESTINATION=syslog:daemon + fi + + command=${1} Index: patches/patch-src_lib_asiolink_io_service_h =================================================================== RCS file: patches/patch-src_lib_asiolink_io_service_h diff -N patches/patch-src_lib_asiolink_io_service_h --- patches/patch-src_lib_asiolink_io_service_h 31 Jan 2018 22:29:09 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -$OpenBSD: patch-src_lib_asiolink_io_service_h,v 1.1 2018/01/31 22:29:09 rsadowski Exp $ - -fix build with boost 1.66 -- use io_context instead of io_service -commit 17ed090beb6cefa78e29a95c645eb6da4edf8 - -Index: src/lib/asiolink/io_service.h ---- src/lib/asiolink/io_service.h.orig -+++ src/lib/asiolink/io_service.h -@@ -11,7 +11,12 @@ - - namespace boost { - namespace asio { -+#if BOOST_VERSION < 106600 - class io_service; -+#else -+ class io_context; -+ typedef io_context io_service; -+#endif - } - } - Index: patches/patch-src_lib_asiolink_tcp_acceptor_h =================================================================== RCS file: patches/patch-src_lib_asiolink_tcp_acceptor_h diff -N patches/patch-src_lib_asiolink_tcp_acceptor_h --- patches/patch-src_lib_asiolink_tcp_acceptor_h 31 Jan 2018 22:29:09 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-src_lib_asiolink_tcp_acceptor_h,v 1.1 2018/01/31 22:29:09 rsadowski Exp $ - -fix build with boost 1.66 -- use native_handle() for getting native socket type -commit 17ed090beb6cefa78e29a95c645eb6da4edf8 - -Index: src/lib/asiolink/tcp_acceptor.h ---- src/lib/asiolink/tcp_acceptor.h.orig -+++ src/lib/asiolink/tcp_acceptor.h -@@ -44,7 +44,11 @@ class TCPAcceptor : public IOSocket { (public) - - /// @brief Returns file descriptor of the underlying socket. - virtual int getNative() const final { -+#if BOOST_VERSION < 106600 - return (acceptor_->native()); -+#else -+ return (acceptor_->native_handle()); -+#endif - } - - /// @brief Returns protocol of the socket. Index: patches/patch-src_lib_asiolink_tcp_socket_h =================================================================== RCS file: patches/patch-src_lib_asiolink_tcp_socket_h diff -N patches/patch-src_lib_asiolink_tcp_socket_h --- patches/patch-src_lib_asiolink_tcp_socket_h 31 Jan 2018 22:29:09 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-src_lib_asiolink_tcp_socket_h,v 1.1 2018/01/31 22:29:09 rsadowski Exp $ - -fix build with boost 1.66 -- use native_handle() for getting native socket type -commit 17ed090beb6cefa78e29a95c645eb6da4edf8 - -Index: src/lib/asiolink/tcp_socket.h ---- src/lib/asiolink/tcp_socket.h.orig -+++ src/lib/asiolink/tcp_socket.h -@@ -75,7 +75,11 @@ class TCPSocket : public IOAsioSocket<C> { (public) - - /// \brief Return file descriptor of underlying socket - virtual int getNative() const { -+#if BOOST_VERSION < 106600 - return (socket_.native()); -+#else -+ return (socket_.native_handle()); -+#endif - } - - /// \brief Return protocol of socket Index: patches/patch-src_lib_asiolink_udp_socket_h =================================================================== RCS file: patches/patch-src_lib_asiolink_udp_socket_h diff -N patches/patch-src_lib_asiolink_udp_socket_h --- patches/patch-src_lib_asiolink_udp_socket_h 31 Jan 2018 22:29:09 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-src_lib_asiolink_udp_socket_h,v 1.1 2018/01/31 22:29:09 rsadowski Exp $ - -fix build with boost 1.66 -- use native_handle() for getting native socket type -commit 17ed090beb6cefa78e29a95c645eb6da4edf8 - -Index: src/lib/asiolink/udp_socket.h ---- src/lib/asiolink/udp_socket.h.orig -+++ src/lib/asiolink/udp_socket.h -@@ -61,7 +61,11 @@ class UDPSocket : public IOAsioSocket<C> { (public) - - /// \brief Return file descriptor of underlying socket - virtual int getNative() const { -+#if BOOST_VERSION < 106600 - return (socket_.native()); -+#else -+ return (socket_.native_handle()); -+#endif - } - - /// \brief Return protocol of socket Index: patches/patch-src_lib_asiolink_unix_domain_socket_cc =================================================================== RCS file: patches/patch-src_lib_asiolink_unix_domain_socket_cc diff -N patches/patch-src_lib_asiolink_unix_domain_socket_cc --- patches/patch-src_lib_asiolink_unix_domain_socket_cc 31 Jan 2018 22:29:09 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-src_lib_asiolink_unix_domain_socket_cc,v 1.1 2018/01/31 22:29:09 rsadowski Exp $ - -fix build with boost 1.66 -- use native_handle() for getting native socket type -commit 17ed090beb6cefa78e29a95c645eb6da4edf8 - -Index: src/lib/asiolink/unix_domain_socket.cc ---- src/lib/asiolink/unix_domain_socket.cc.orig -+++ src/lib/asiolink/unix_domain_socket.cc -@@ -48,7 +48,11 @@ UnixDomainSocket::UnixDomainSocket(IOService& io_servi - - int - UnixDomainSocket::getNative() const { -+#if BOOST_VERSION < 106600 - return (impl_->socket_.native()); -+#else -+ return (impl_->socket_.native_handle()); -+#endif - } - - int Index: patches/patch-src_lib_util_watch_socket_cc =================================================================== RCS file: patches/patch-src_lib_util_watch_socket_cc diff -N patches/patch-src_lib_util_watch_socket_cc --- patches/patch-src_lib_util_watch_socket_cc 22 May 2017 14:02:55 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-src_lib_util_watch_socket_cc,v 1.1 2017/05/22 14:02:55 espie Exp $ - -Index: src/lib/util/watch_socket.cc ---- src/lib/util/watch_socket.cc.orig -+++ src/lib/util/watch_socket.cc -@@ -10,6 +10,7 @@ - #include <util/watch_socket.h> - - #include <fcntl.h> -+#include <unistd.h> - #include <errno.h> - #include <sstream> - #include <string.h> Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/kea/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 27 Aug 2017 11:14:51 -0000 1.4 +++ pkg/PLIST 29 Aug 2019 11:37:36 -0000 @@ -1,27 +1,88 @@ @comment $OpenBSD: PLIST,v 1.4 2017/08/27 11:14:51 sthen Exp $ +@extraunexec rm -Rf ${LOCALSTATEDIR}/kea/* @newgroup _kea:763 @newuser _kea:763:_kea:daemon:Kea user:/nonexistent:/sbin/nologin -@bin bin/kea-msg-compiler +@mode 0750 +@group _kea +@sample ${SYSCONFDIR}/kea/ +@sample ${LOCALSTATEDIR}/kea/ +@mode +@group +@rcscript ${RCDIR}/kea include/kea/ +include/kea/asiodns/ +include/kea/asiodns/asiodns_messages.h +include/kea/asiodns/io_fetch.h +include/kea/asiodns/logger.h include/kea/asiolink/ +include/kea/asiolink/addr_utilities.h include/kea/asiolink/asio_wrapper.h include/kea/asiolink/asiolink.h +include/kea/asiolink/dummy_io_cb.h include/kea/asiolink/interval_timer.h +include/kea/asiolink/io_acceptor.h include/kea/asiolink/io_address.h include/kea/asiolink/io_asio_socket.h include/kea/asiolink/io_endpoint.h include/kea/asiolink/io_error.h include/kea/asiolink/io_service.h include/kea/asiolink/io_socket.h +include/kea/asiolink/tcp_acceptor.h include/kea/asiolink/tcp_endpoint.h include/kea/asiolink/tcp_socket.h include/kea/asiolink/udp_endpoint.h include/kea/asiolink/udp_socket.h +include/kea/asiolink/unix_domain_socket.h +include/kea/asiolink/unix_domain_socket_acceptor.h +include/kea/asiolink/unix_domain_socket_endpoint.h include/kea/cc/ +include/kea/cc/base_stamped_element.h include/kea/cc/cfg_to_element.h +include/kea/cc/command_interpreter.h include/kea/cc/data.h include/kea/cc/dhcp_config_error.h +include/kea/cc/element_value.h +include/kea/cc/json_feed.h +include/kea/cc/server_tag.h +include/kea/cc/simple_parser.h +include/kea/cc/stamped_element.h +include/kea/cc/stamped_value.h +include/kea/cc/user_context.h +include/kea/cfgrpt/ +include/kea/cfgrpt/config_report.h +include/kea/config/ include/kea/config.h +include/kea/config/base_command_mgr.h +include/kea/config/client_connection.h +include/kea/config/cmds_impl.h +include/kea/config/command_mgr.h +include/kea/config/config_log.h +include/kea/config/config_messages.h +include/kea/config/hooked_command_mgr.h +include/kea/config/timeouts.h +include/kea/config_backend/ +include/kea/config_backend/base_config_backend.h +include/kea/config_backend/base_config_backend_mgr.h +include/kea/config_backend/base_config_backend_pool.h +include/kea/config_backend/constants.h +include/kea/cryptolink/ +include/kea/cryptolink/crypto_hash.h +include/kea/cryptolink/crypto_hmac.h +include/kea/cryptolink/crypto_rng.h +include/kea/cryptolink/cryptolink.h +include/kea/cryptolink/openssl_common.h +include/kea/cryptolink/openssl_compat.h +include/kea/database/ +include/kea/database/audit_entry.h +include/kea/database/backend_selector.h +include/kea/database/database_connection.h +include/kea/database/db_exceptions.h +include/kea/database/db_log.h +include/kea/database/db_messages.h +include/kea/database/dbaccess_parser.h +include/kea/database/server.h +include/kea/database/server_collection.h +include/kea/database/server_selector.h include/kea/dhcp/ include/kea/dhcp/classify.h include/kea/dhcp/dhcp4.h @@ -38,10 +99,12 @@ include/kea/dhcp/option.h include/kea/dhcp/option4_addrlst.h include/kea/dhcp/option4_client_fqdn.h include/kea/dhcp/option6_addrlst.h +include/kea/dhcp/option6_auth.h include/kea/dhcp/option6_client_fqdn.h include/kea/dhcp/option6_ia.h include/kea/dhcp/option6_iaaddr.h include/kea/dhcp/option6_iaprefix.h +include/kea/dhcp/option6_pdexclude.h include/kea/dhcp/option6_status_code.h include/kea/dhcp/option_custom.h include/kea/dhcp/option_data_types.h @@ -54,6 +117,11 @@ include/kea/dhcp/option_space_container. include/kea/dhcp/option_string.h include/kea/dhcp/option_vendor.h include/kea/dhcp/option_vendor_class.h +include/kea/dhcp/packet_queue.h +include/kea/dhcp/packet_queue_mgr.h +include/kea/dhcp/packet_queue_mgr4.h +include/kea/dhcp/packet_queue_mgr6.h +include/kea/dhcp/packet_queue_ring.h include/kea/dhcp/pkt.h include/kea/dhcp/pkt4.h include/kea/dhcp/pkt4o6.h @@ -63,82 +131,293 @@ include/kea/dhcp/pkt_filter6.h include/kea/dhcp/pkt_filter_bpf.h include/kea/dhcp/pkt_filter_inet.h include/kea/dhcp/pkt_filter_inet6.h -include/kea/dhcp/pkt_filter_lpf.h include/kea/dhcp/protocol_util.h +include/kea/dhcp/socket_info.h include/kea/dhcp/std_option_defs.h include/kea/dhcp_ddns/ +include/kea/dhcp_ddns/dhcp_ddns_log.h +include/kea/dhcp_ddns/dhcp_ddns_messages.h include/kea/dhcp_ddns/ncr_io.h include/kea/dhcp_ddns/ncr_msg.h include/kea/dhcp_ddns/ncr_udp.h include/kea/dhcpsrv/ +include/kea/dhcpsrv/alloc_engine.h +include/kea/dhcpsrv/alloc_engine_log.h +include/kea/dhcpsrv/alloc_engine_messages.h +include/kea/dhcpsrv/base_host_data_source.h +include/kea/dhcpsrv/cache_host_data_source.h +include/kea/dhcpsrv/callout_handle_store.h +include/kea/dhcpsrv/cb_ctl_dhcp.h +include/kea/dhcpsrv/cb_ctl_dhcp4.h +include/kea/dhcpsrv/cb_ctl_dhcp6.h include/kea/dhcpsrv/cfg_4o6.h +include/kea/dhcpsrv/cfg_consistency.h +include/kea/dhcpsrv/cfg_db_access.h +include/kea/dhcpsrv/cfg_duid.h +include/kea/dhcpsrv/cfg_expiration.h +include/kea/dhcpsrv/cfg_host_operations.h +include/kea/dhcpsrv/cfg_hosts.h +include/kea/dhcpsrv/cfg_hosts_util.h +include/kea/dhcpsrv/cfg_iface.h +include/kea/dhcpsrv/cfg_mac_source.h include/kea/dhcpsrv/cfg_option.h +include/kea/dhcpsrv/cfg_option_def.h +include/kea/dhcpsrv/cfg_rsoo.h +include/kea/dhcpsrv/cfg_shared_networks.h +include/kea/dhcpsrv/cfg_subnets4.h +include/kea/dhcpsrv/cfg_subnets6.h +include/kea/dhcpsrv/cfgmgr.h +include/kea/dhcpsrv/client_class_def.h +include/kea/dhcpsrv/config_backend_dhcp4.h +include/kea/dhcpsrv/config_backend_dhcp4_mgr.h +include/kea/dhcpsrv/config_backend_dhcp6.h +include/kea/dhcpsrv/config_backend_dhcp6_mgr.h +include/kea/dhcpsrv/config_backend_pool_dhcp4.h +include/kea/dhcpsrv/config_backend_pool_dhcp6.h +include/kea/dhcpsrv/csv_lease_file4.h +include/kea/dhcpsrv/csv_lease_file6.h include/kea/dhcpsrv/d2_client_cfg.h include/kea/dhcpsrv/d2_client_mgr.h +include/kea/dhcpsrv/db_type.h +include/kea/dhcpsrv/dhcp4o6_ipc.h +include/kea/dhcpsrv/dhcpsrv_exceptions.h +include/kea/dhcpsrv/dhcpsrv_log.h +include/kea/dhcpsrv/dhcpsrv_messages.h +include/kea/dhcpsrv/host.h +include/kea/dhcpsrv/host_container.h +include/kea/dhcpsrv/host_data_source_factory.h +include/kea/dhcpsrv/host_mgr.h +include/kea/dhcpsrv/hosts_log.h +include/kea/dhcpsrv/hosts_messages.h include/kea/dhcpsrv/key_from_key.h include/kea/dhcpsrv/lease.h +include/kea/dhcpsrv/lease_file_loader.h +include/kea/dhcpsrv/lease_file_stats.h +include/kea/dhcpsrv/lease_mgr.h +include/kea/dhcpsrv/lease_mgr_factory.h +include/kea/dhcpsrv/memfile_lease_mgr.h +include/kea/dhcpsrv/memfile_lease_storage.h include/kea/dhcpsrv/ncr_generator.h +include/kea/dhcpsrv/network.h +include/kea/dhcpsrv/network_state.h +include/kea/dhcpsrv/parsers/ +include/kea/dhcpsrv/parsers/base_network_parser.h +include/kea/dhcpsrv/parsers/client_class_def_parser.h +include/kea/dhcpsrv/parsers/dhcp_parsers.h +include/kea/dhcpsrv/parsers/dhcp_queue_control_parser.h +include/kea/dhcpsrv/parsers/duid_config_parser.h +include/kea/dhcpsrv/parsers/expiration_config_parser.h +include/kea/dhcpsrv/parsers/host_reservation_parser.h +include/kea/dhcpsrv/parsers/host_reservations_list_parser.h +include/kea/dhcpsrv/parsers/ifaces_config_parser.h +include/kea/dhcpsrv/parsers/option_data_parser.h +include/kea/dhcpsrv/parsers/sanity_checks_parser.h +include/kea/dhcpsrv/parsers/shared_network_parser.h +include/kea/dhcpsrv/parsers/shared_networks_list_parser.h +include/kea/dhcpsrv/parsers/simple_parser4.h +include/kea/dhcpsrv/parsers/simple_parser6.h include/kea/dhcpsrv/pool.h +include/kea/dhcpsrv/sanity_checker.h +include/kea/dhcpsrv/shared_network.h +include/kea/dhcpsrv/srv_config.h include/kea/dhcpsrv/subnet.h include/kea/dhcpsrv/subnet_id.h +include/kea/dhcpsrv/subnet_selector.h +include/kea/dhcpsrv/timer_mgr.h include/kea/dhcpsrv/triplet.h +include/kea/dhcpsrv/utils.h +include/kea/dhcpsrv/writable_host_data_source.h include/kea/dns/ include/kea/dns/dns_fwd.h include/kea/dns/edns.h include/kea/dns/exceptions.h include/kea/dns/labelsequence.h include/kea/dns/master_lexer.h +include/kea/dns/master_lexer_inputsource.h +include/kea/dns/master_lexer_state.h include/kea/dns/master_loader.h include/kea/dns/master_loader_callbacks.h include/kea/dns/masterload.h include/kea/dns/message.h include/kea/dns/messagerenderer.h include/kea/dns/name.h +include/kea/dns/nsec3hash.h include/kea/dns/opcode.h include/kea/dns/question.h include/kea/dns/rcode.h include/kea/dns/rdata.h +include/kea/dns/rdata_pimpl_holder.h +include/kea/dns/rdataclass.h +include/kea/dns/rdatafields.h +include/kea/dns/rrclass.h +include/kea/dns/rrcollator.h include/kea/dns/rrparamregistry.h include/kea/dns/rrset.h include/kea/dns/rrset_collection.h include/kea/dns/rrset_collection_base.h include/kea/dns/rrttl.h +include/kea/dns/rrtype.h +include/kea/dns/serial.h +include/kea/dns/tsig.h +include/kea/dns/tsigerror.h include/kea/dns/tsigkey.h +include/kea/dns/tsigrecord.h include/kea/dns/zone_checker.h +include/kea/eval/ +include/kea/eval/dependency.h +include/kea/eval/eval_context.h +include/kea/eval/eval_context_decl.h +include/kea/eval/eval_log.h +include/kea/eval/eval_messages.h +include/kea/eval/evaluate.h +include/kea/eval/parser.h +include/kea/eval/token.h include/kea/exceptions/ include/kea/exceptions/exceptions.h +include/kea/exceptions/isc_assert.h include/kea/hooks/ include/kea/hooks/callout_handle.h +include/kea/hooks/callout_handle_associate.h include/kea/hooks/callout_manager.h include/kea/hooks/hooks.h +include/kea/hooks/hooks_config.h +include/kea/hooks/hooks_log.h +include/kea/hooks/hooks_manager.h +include/kea/hooks/hooks_messages.h +include/kea/hooks/hooks_parser.h +include/kea/hooks/libinfo.h include/kea/hooks/library_handle.h +include/kea/hooks/library_manager.h +include/kea/hooks/library_manager_collection.h +include/kea/hooks/parking_lots.h +include/kea/hooks/pointer_converter.h include/kea/hooks/server_hooks.h include/kea/http/ +include/kea/http/client.h +include/kea/http/connection.h +include/kea/http/connection_pool.h +include/kea/http/date_time.h +include/kea/http/header_context.h +include/kea/http/http_acceptor.h +include/kea/http/http_header.h include/kea/http/http_log.h +include/kea/http/http_message.h +include/kea/http/http_message_parser_base.h +include/kea/http/http_messages.h +include/kea/http/http_types.h +include/kea/http/listener.h +include/kea/http/listener_impl.h +include/kea/http/post_request.h +include/kea/http/post_request_json.h +include/kea/http/request.h +include/kea/http/request_context.h +include/kea/http/request_parser.h +include/kea/http/response.h +include/kea/http/response_context.h +include/kea/http/response_creator.h +include/kea/http/response_creator_factory.h +include/kea/http/response_json.h +include/kea/http/response_parser.h +include/kea/http/url.h +include/kea/kea_version.h include/kea/log/ +include/kea/log/buffer_appender_impl.h +include/kea/log/interprocess/ +include/kea/log/interprocess/interprocess_sync.h +include/kea/log/interprocess/interprocess_sync_file.h +include/kea/log/interprocess/interprocess_sync_null.h include/kea/log/log_dbglevels.h include/kea/log/log_formatter.h +include/kea/log/log_messages.h include/kea/log/logger.h +include/kea/log/logger_impl.h include/kea/log/logger_level.h +include/kea/log/logger_level_impl.h +include/kea/log/logger_manager.h +include/kea/log/logger_manager_impl.h +include/kea/log/logger_name.h +include/kea/log/logger_specification.h +include/kea/log/logger_support.h +include/kea/log/logger_unittest_support.h +include/kea/log/logimpl_messages.h include/kea/log/macros.h +include/kea/log/message_dictionary.h +include/kea/log/message_exception.h include/kea/log/message_initializer.h +include/kea/log/message_reader.h include/kea/log/message_types.h +include/kea/log/output_option.h include/kea/process/ +include/kea/process/cb_ctl_base.h +include/kea/process/config_base.h +include/kea/process/config_ctl_info.h +include/kea/process/config_ctl_parser.h include/kea/process/d_cfg_mgr.h include/kea/process/d_controller.h include/kea/process/d_log.h include/kea/process/d_process.h +include/kea/process/daemon.h include/kea/process/io_service_signal.h +include/kea/process/log_parser.h +include/kea/process/logging_info.h +include/kea/process/process_messages.h include/kea/stats/ +include/kea/stats/context.h +include/kea/stats/observation.h include/kea/stats/stats_mgr.h include/kea/util/ +include/kea/util/boost_time_utils.h include/kea/util/buffer.h +include/kea/util/csv_file.h +include/kea/util/doubles.h +include/kea/util/encode/ +include/kea/util/encode/base16_from_binary.h +include/kea/util/encode/base32hex.h +include/kea/util/encode/base32hex_from_binary.h +include/kea/util/encode/base64.h +include/kea/util/encode/binary_from_base16.h +include/kea/util/encode/binary_from_base32hex.h +include/kea/util/encode/hex.h +include/kea/util/filename.h +include/kea/util/hash.h +include/kea/util/io/ +include/kea/util/io/fd.h +include/kea/util/io/fd_share.h +include/kea/util/io/pktinfo_utilities.h +include/kea/util/io/sockaddr_util.h include/kea/util/io_utilities.h -include/kea/util/optional_value.h +include/kea/util/labeled_value.h +include/kea/util/memory_segment.h +include/kea/util/memory_segment_local.h +include/kea/util/optional.h +include/kea/util/pid_file.h include/kea/util/pointer_util.h +include/kea/util/process_spawn.h +include/kea/util/random/ +include/kea/util/random/qid_gen.h +include/kea/util/random/random_number_generator.h +include/kea/util/range_utilities.h +include/kea/util/signal_set.h include/kea/util/staged_value.h +include/kea/util/state_model.h include/kea/util/stopwatch.h +include/kea/util/stopwatch_impl.h include/kea/util/strutil.h +include/kea/util/threads/ +include/kea/util/threads/sync.h +include/kea/util/threads/thread.h +include/kea/util/threads/watched_thread.h +include/kea/util/time_utilities.h +include/kea/util/versioned_csv_file.h +include/kea/util/watch_socket.h +lib/kea/ +lib/kea/hooks/ +lib/kea/hooks/libdhcp_ha.la +lib/kea/hooks/libdhcp_ha.so +lib/kea/hooks/libdhcp_lease_cmds.la +lib/kea/hooks/libdhcp_lease_cmds.so +lib/kea/hooks/libdhcp_stat_cmds.la +lib/kea/hooks/libdhcp_stat_cmds.so lib/libkea-asiodns.la @lib lib/libkea-asiodns.so.${LIBkea-asiodns_VERSION} lib/libkea-asiolink.la @@ -149,6 +428,8 @@ lib/libkea-cfgclient.la @lib lib/libkea-cfgclient.so.${LIBkea-cfgclient_VERSION} lib/libkea-cryptolink.la @lib lib/libkea-cryptolink.so.${LIBkea-cryptolink_VERSION} +lib/libkea-database.la +@lib lib/libkea-database.so.${LIBkea-database_VERSION} lib/libkea-dhcp++.la @lib lib/libkea-dhcp++.so.${LIBkea-dhcp++_VERSION} lib/libkea-dhcp_ddns.la @@ -177,16 +458,6 @@ lib/libkea-util-io.la @lib lib/libkea-util-io.so.${LIBkea-util-io_VERSION} lib/libkea-util.la @lib lib/libkea-util.so.${LIBkea-util_VERSION} -lib/pkgconfig/dns++.pc -@man man/man8/kea-admin.8 -@man man/man8/kea-ctrl-agent.8 -@man man/man8/kea-dhcp-ddns.8 -@man man/man8/kea-dhcp4.8 -@man man/man8/kea-dhcp6.8 -@man man/man8/kea-lfc.8 -@man man/man8/kea-shell.8 -@man man/man8/keactrl.8 -@man man/man8/perfdhcp.8 sbin/kea-admin @bin sbin/kea-ctrl-agent @bin sbin/kea-dhcp-ddns @@ -194,24 +465,41 @@ sbin/kea-admin @bin sbin/kea-dhcp6 @bin sbin/kea-lfc sbin/keactrl -@bin sbin/perfdhcp share/doc/kea/ share/doc/kea/AUTHORS +share/doc/kea/CONTRIBUTING.md share/doc/kea/COPYING share/doc/kea/ChangeLog share/doc/kea/README share/doc/kea/examples/ share/doc/kea/examples/agent/ +share/doc/kea/examples/agent/comments.json share/doc/kea/examples/agent/simple.json share/doc/kea/examples/ddns/ +share/doc/kea/examples/ddns/comments.json share/doc/kea/examples/ddns/sample1.json share/doc/kea/examples/ddns/template.json +share/doc/kea/examples/https/ +share/doc/kea/examples/https/httpd2/ +share/doc/kea/examples/https/httpd2/kea-httpd2.conf +share/doc/kea/examples/https/nginx/ +share/doc/kea/examples/https/nginx/kea-nginx.conf +share/doc/kea/examples/https/shell/ +share/doc/kea/examples/https/shell/kea-stunnel.conf share/doc/kea/examples/kea4/ share/doc/kea/examples/kea4/advanced.json +share/doc/kea/examples/kea4/all-keys-netconf.json +share/doc/kea/examples/kea4/all-keys.json share/doc/kea/examples/kea4/backends.json share/doc/kea/examples/kea4/cassandra.json share/doc/kea/examples/kea4/classify.json +share/doc/kea/examples/kea4/classify2.json +share/doc/kea/examples/kea4/comments.json +share/doc/kea/examples/kea4/config-backend.json share/doc/kea/examples/kea4/dhcpv4-over-dhcpv6.json +share/doc/kea/examples/kea4/global-reservations.json +share/doc/kea/examples/kea4/ha-load-balancing-primary.json +share/doc/kea/examples/kea4/hooks-radius.json share/doc/kea/examples/kea4/hooks.json share/doc/kea/examples/kea4/leases-expiration.json share/doc/kea/examples/kea4/multiple-options.json @@ -219,59 +507,69 @@ share/doc/kea/examples/kea4/mysql-reserv share/doc/kea/examples/kea4/pgsql-reservations.json share/doc/kea/examples/kea4/reservations.json share/doc/kea/examples/kea4/several-subnets.json +share/doc/kea/examples/kea4/shared-network.json share/doc/kea/examples/kea4/single-subnet.json share/doc/kea/examples/kea4/with-ddns.json share/doc/kea/examples/kea6/ share/doc/kea/examples/kea6/advanced.json +share/doc/kea/examples/kea6/all-keys-netconf.json +share/doc/kea/examples/kea6/all-keys.json share/doc/kea/examples/kea6/backends.json share/doc/kea/examples/kea6/cassandra.json share/doc/kea/examples/kea6/classify.json +share/doc/kea/examples/kea6/classify2.json +share/doc/kea/examples/kea6/comments.json +share/doc/kea/examples/kea6/config-backend.json share/doc/kea/examples/kea6/dhcpv4-over-dhcpv6.json share/doc/kea/examples/kea6/duid.json +share/doc/kea/examples/kea6/global-reservations.json +share/doc/kea/examples/kea6/ha-hot-standby.json share/doc/kea/examples/kea6/hooks.json +share/doc/kea/examples/kea6/iPXE.json share/doc/kea/examples/kea6/leases-expiration.json share/doc/kea/examples/kea6/multiple-options.json share/doc/kea/examples/kea6/mysql-reservations.json share/doc/kea/examples/kea6/pgsql-reservations.json share/doc/kea/examples/kea6/reservations.json share/doc/kea/examples/kea6/several-subnets.json +share/doc/kea/examples/kea6/shared-network.json share/doc/kea/examples/kea6/simple.json share/doc/kea/examples/kea6/softwire46.json share/doc/kea/examples/kea6/stateless.json +share/doc/kea/examples/kea6/tee-times.json share/doc/kea/examples/kea6/with-ddns.json -share/doc/kea/kea-guide.css -share/doc/kea/kea-guide.html -share/doc/kea/kea-guide.txt -share/doc/kea/kea-logo-100x70.png -share/doc/kea/kea-messages.html -@mode 0750 -@group _kea -@sample /${SYSCONFDIR}/kea/ -@mode -@group +share/doc/kea/examples/netconf/ +share/doc/kea/examples/netconf/comments.json +share/doc/kea/examples/netconf/kea-dhcp6-operations/ +share/doc/kea/examples/netconf/kea-dhcp6-operations/boot.json +share/doc/kea/examples/netconf/kea-dhcp6-operations/logging.xml +share/doc/kea/examples/netconf/kea-dhcp6-operations/netconf.json +share/doc/kea/examples/netconf/kea-dhcp6-operations/startup.xml +share/doc/kea/examples/netconf/kea-dhcp6-operations/twopools.xml +share/doc/kea/examples/netconf/kea-dhcp6-operations/twosubnets.xml +share/doc/kea/examples/netconf/simple-dhcp4.json +share/doc/kea/examples/netconf/simple-dhcp6.json share/examples/kea/ -share/examples/kea/kea-ca.conf -share/examples/kea/kea.conf -@mode 0640 -@group _kea -@sample ${SYSCONFDIR}/kea/kea.conf -@mode -@group +share/examples/kea/kea-ctrl-agent.conf +@sample ${SYSCONFDIR}/kea/kea-ctrl-agent.conf +share/examples/kea/kea-dhcp-ddns.conf +@sample ${SYSCONFDIR}/kea/kea-dhcp-ddns.conf +share/examples/kea/kea-dhcp4.conf +@sample ${SYSCONFDIR}/kea/kea-dhcp4.conf +share/examples/kea/kea-dhcp6.conf +@sample ${SYSCONFDIR}/kea/kea-dhcp6.conf share/examples/kea/keactrl.conf -@mode 0640 -@group _kea @sample ${SYSCONFDIR}/kea/keactrl.conf -@mode -@group share/kea/ -share/kea/dhcp-ddns.spec -share/kea/dhcp4.spec -share/kea/dhcp6.spec share/kea/scripts/ share/kea/scripts/admin-utils.sh share/kea/scripts/cql/ share/kea/scripts/cql/dhcpdb_create.cql share/kea/scripts/cql/dhcpdb_drop.cql +share/kea/scripts/cql/upgrade_1.0_to_2.0.sh +share/kea/scripts/cql/upgrade_2.0_to_3.0.sh +share/kea/scripts/cql/upgrade_3.0_to_4.0.sh +share/kea/scripts/cql/wipe_data.sh share/kea/scripts/mysql/ share/kea/scripts/mysql/dhcpdb_create.mysql share/kea/scripts/mysql/dhcpdb_drop.mysql @@ -280,10 +578,23 @@ share/kea/scripts/mysql/upgrade_2.0_to_3 share/kea/scripts/mysql/upgrade_3.0_to_4.0.sh share/kea/scripts/mysql/upgrade_4.0_to_4.1.sh share/kea/scripts/mysql/upgrade_4.1_to_5.0.sh +share/kea/scripts/mysql/upgrade_5.0_to_5.1.sh +share/kea/scripts/mysql/upgrade_5.1_to_5.2.sh +share/kea/scripts/mysql/upgrade_5.2_to_6.0.sh +share/kea/scripts/mysql/upgrade_6.0_to_7.0.sh +share/kea/scripts/mysql/upgrade_7.0_to_8.0.sh +share/kea/scripts/mysql/upgrade_8.0_to_8.1.sh +share/kea/scripts/mysql/upgrade_8.1_to_8.2.sh +share/kea/scripts/mysql/wipe_data.sh share/kea/scripts/pgsql/ share/kea/scripts/pgsql/dhcpdb_create.pgsql share/kea/scripts/pgsql/dhcpdb_drop.pgsql share/kea/scripts/pgsql/upgrade_1.0_to_2.0.sh -@sample ${LOCALSTATEDIR}/kea/ share/kea/scripts/pgsql/upgrade_2.0_to_3.0.sh -@rcscript ${RCDIR}/kea +share/kea/scripts/pgsql/upgrade_3.0_to_3.1.sh +share/kea/scripts/pgsql/upgrade_3.1_to_3.2.sh +share/kea/scripts/pgsql/upgrade_3.2_to_3.3.sh +share/kea/scripts/pgsql/upgrade_3.3_to_4.0.sh +share/kea/scripts/pgsql/upgrade_4.0_to_5.0.sh +share/kea/scripts/pgsql/upgrade_5.0_to_5.1.sh +share/kea/scripts/pgsql/wipe_data.sh