Saturday, 09 Ocotber 2021
KDE today announces the release of KDE Frameworks 5.87.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Full announcement:
https://kde.org/announcements/frameworks/5/5.87.0/
Exp-run by: antoine
PR: 259032
dnstable-convert 0.11.0:
* Add new tool dnstable_unconvert which converts the RRSET entries of
a dnstable file to the equivalent NMSG format.
* Add SVCB and HTTPS records indexing support, based upon
draft-ietf-dnsop-svcb-https-07. Note that the hostname portion in
the RDATA is downcased in the sliced encoding and reversed name
entry.
* Put CDS, CDNSKEY, and TA resource record types into dnssec.*
output files. To duplicate these three DNSSEC types to the dns.*
output files for compatibility, use the new dnstable_convert -D
option.
* Put RRtype in the currently empty value portion of RRSET_NAME_FWD
and RDATA_NAME_REV indexes if it's in range (1 to 65535). Use an
8-bit integer if it is less than 256, else uses a 16-bit little
endian integer.
* Generate ENTRY_TYPE_TIME_RANGE and ENTRY_TYPE_VERSION metadata
entries in output dnstable files.
* The versions of the following entries are:
ENTRY_TYPE_RRSET = 0
// Initial version.
ENTRY_TYPE_RRSET_NAME_FWD = 1
// Add rrtype union as value.
ENTRY_TYPE_RDATA = 1
// Fix the SRV slicing and add SVCB/HTTPS sliced entries.
ENTRY_TYPE_RDATA_NAME_REV = 1
// Add SOA, SVCB, and HTTPS name indexing; add rrtype union
// as value.
* dnstable_convert: use input file - (dash) for standard input
(stdin).
* dnstable_convert: add -c compression option to set type of
compression used. This defaults to zlib.
* dnstable_convert: add -l compression option to set compression
level.
* dnstable_convert: add -m option to specify maximum megabytes of
memory to use for in-memory sorting. It defaults to 2048 MB.
* Various changes to the status output from dnstable_convert when it
runs.
* Documentation and testing improvements.
Sponsored by: Farsight Security, Inc.
dnstable 1.2.0:
* Implement indexing using RRtypes for ENTRY_TYPE_RRSET_NAME_FWD and
ENTRY_TYPE_RDATA_NAME_REV entries. This uses RFC6840 RRtype bitmaps
as the primary data structure.
* Added support for dnstable entries encoding version information and
time metadata.
* The version entries, time metadata, and rrtype index information are
generated by an updated dnstable-convert. Files generated by the old
dnstable-convert will be processed as they were with the previous
dnstable versions i.e., the new entry types and rrset index
information will be absent.
* Add -R flag to dnstable_dump and dnstable_lookup to add raw rdata
representation to outputs.
* Add long options to dnstable_dump to fix bug in not accepting some
options properly.
* Fix dnstable_lookup usage output.
* Refactor time formatters and fix compiler warnings.
* Ignore entries which fail decoding for use with legacy empty data.
* Miscellaneous documentation improvements.
Sponsored by: Farsight Security, Inc.
dnsjit is a combination of parts taken from dsc, dnscap, drool, and
put together around Lua to create a script-based engine for easy
capturing, parsing and statistics gathering of DNS messages while
also providing facilities for replaying DNS traffic.
WWW: https://github.com/DNS-OARC/dnsjit
Originally submitted by pi, updated by Leo Vandewoestijne and I made
some minor fixes on top of Leo's patch
PR: 235461
Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D32268