head 1.1; access; symbols pkgsrc-2026Q2:1.1.0.6 pkgsrc-2026Q2-base:1.1 pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.10.27.15.46.56; author adam; state Exp; branches; next ; commitid dOeFwzN9x5dnTdgG; desc @@ 1.1 log @kea: updated to 3.1.2 3.1.2 The following bug fixes and features have been implemented since the previous release: 1. **Statistics**: New global address counters, packet statistics, and statistic commands (`statistics-global-get-all`) were introduced. A fix for the address miscount was introduced. The new statistics are: - `pkt4-service-disabled` and `pkt6-service-disabled` - `assigned-addresses`, `assigned-nas` and `assigned-pds` 2. **Security**: Kea High Availability (HA) now allows specifying HTTP authentication details in the password file using the `basic-auth-user-file` parameter. Kea no longer logs the database password as clear text when `kea-dhcp4` or `kea-dhcp6` initializes the schema. 3. **Flex-id hook**: The flex-id hook library parameter `identifier-expression` is now optional; previously, it was mandatory. 4. **RADIUS**: The RADIUS dictionary has been extended to support includes, vendor attributes, and integer translations to the RADIUS hook library. 5. **API**: We expanded the `config-get` command to include the location of the lease file in the "csv-lease-file" entry. 6. **Logging**: Debug-level logging has been expanded with additional packet details. 7. **Bug fixes**: Kea now rejects the `config-set` and `config-reload` commands while the lease file cleanup process is running, to avoid file corruption. We fixed a race condition where starting two Kea servers could result in deletion of one of the PID files. @ text @$NetBSD$ Fix sysconfdir. --- src/bin/keactrl/meson.build.orig 2025-10-27 15:37:31.338812153 +0000 +++ src/bin/keactrl/meson.build @@@@ -3,7 +3,7 @@@@ keactrl_conf_data.set('PACKAGE', 'kea') keactrl_conf_data.set('exec_prefix', '${prefix}') keactrl_conf_data.set('prefix', PREFIX) keactrl_conf_data.set('sbindir', '${prefix}/' + SBINDIR) -keactrl_conf_data.set('sysconfdir', '${prefix}/' + SYSCONFDIR) +keactrl_conf_data.set('sysconfdir', SYSCONFDIR) if NETCONF_DEP.found() keactrl_conf_data.set('HAVE_NETCONF', 'yes') else @