Subject: CVS commit: pkgsrc/net/knot
From: Ryo ONODERA
Date: 2023-07-07 12:53:14
Message id: 20230707105315.0B4BCFBDB@cvs.NetBSD.org

Log Message:
knot: Update to 3.2.8

Changelog:
Version 3.2.8

Improvements:

        kdig: malformed messages are parsed and printed using a best-effort approach
        python: new dname from wire initialization

Bugfixes:

        knotd: missing outgoing NOTIFY upon refresh if one of more primaries is \ 
up-to-date
        knotd: journal loop detection can prevent zone from loading
        knotd: cryptic error message when journal is full #842
        knotd: failed to query catalog zone over UDP
        configure: libngtcp2 check wrongly requires version 0.13.0 instead of 0.13.1

Version 3.2.7

Features:

        knotd: new configuration option for preserving incoming IXFR changeset \ 
history (see 'zone.ixfr-by-one')

Improvements:

        knotd: journal ensures the stored changeset's SOA serials are strictly \ 
increasing
        knotd: more effective handling of zero KNOT_ZONE_LOAD_TIMEOUT_SEC \ 
environment value
        knotd, kdig: incoming transfer fails if a message has the TC bit set
        knotd, kjournalprint: store or print the timestamp of changeset creation
        kxdpgun: load only necessary number of queries (Thanks to Petr Špaček)
        kxdpgun: print ratio of sent vs. requested queries (Thanks to Petr Špaček)
        kxdpgun: print percentages as floats (Thanks to Petr Špaček)
        kjournalprint: ability to print a changeset loop
        kjournalprint: added changset serials information to '-z -d' output
        packaging: RHEL9 requires libxdp like fedora since RHEL 9.2 #844
        doc: various improvements

Bugfixes:

        knotd: journal loading can get stuck in a multi-changeset loop
        knotd: missing RCU lock when reading zone through the control interface
        knotd: server start D-Bus signaling doesn't work well if the zone file \ 
is missing, catalog zones are used, or in the async-start mode
        knotd: test suite fails on 32bit architectures on musl 1.2 and newer #843
        knotd: failed to process zero-length messages over QUIC
        libs: compilation with embedded ngtcp2 fails if there is another ngtcp2 \ 
in the path

Version 3.2.6

Improvements:

        libs: upgraded embedded libngtcp2 to 0.13.1
        libs: added support for building on Cygwin and MSYS (Thanks to \ 
Christopher Ng)
        mod-dnstap: improved precision of stored time values
        kdig: added option for EDNS EXPIRE (see '+expire') #836
        kdig: extended description of SOA timers in the multiline mode
        kdig: reduced latency of TLS communication
        libknot: added EDE codes 28 and 29
        doc: various improvements

Bugfixes:

        knotd: generated catalog zone not updated upon server reload #834
        knotd: failed to check shared module configuration
        knotd: missing RCU registration of the statistics thread (Thanks to Qin \ 
Longfei)
        knotd: server logs failed to send QUIC packets in the XDP mode
        libs: inconsistent transformation of IPv4-Compatible IPv6 Addresses
        utils: failed to load configuration if dnstap module is enabled #831
        libknot: missing include string.h

Files:
RevisionActionfile
1.74modifypkgsrc/net/knot/Makefile
1.44modifypkgsrc/net/knot/distinfo