dns/dnstable-convert: Upgrade to version 0.11.0

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.
This commit is contained in:
Don Lewis 2021-10-14 21:46:59 -07:00
parent 3555695ec1
commit 260f3661d8
2 changed files with 7 additions and 6 deletions

View file

@ -1,6 +1,5 @@
PORTNAME= dnstable-convert
PORTVERSION= 0.10.0
PORTREVISION= 1
PORTVERSION= 0.11.0
CATEGORIES= dns
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
@ -21,7 +20,9 @@ USES= gmake libtool pathfix pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
PLIST_FILES= bin/dnstable_convert man/man1/dnstable_convert.1.gz
PLIST_FILES= bin/dnstable_convert bin/dnstable_unconvert \
man/man1/dnstable_convert.1.gz \
man/man1/dnstable_unconvert.1.gz
post-install:
${INSTALL_MAN} ${WRKSRC}/man/*.1 ${STAGEDIR}/${PREFIX}/man/man1

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1529897638
SHA256 (dnstable-convert-0.10.0.tar.gz) = ec55439acd6ad5a6f9afd73f6d23a91eaee7865aca608e14dec7c71f59902a3b
SIZE (dnstable-convert-0.10.0.tar.gz) = 134932
TIMESTAMP = 1634270341
SHA256 (dnstable-convert-0.11.0.tar.gz) = 676d4cf7c039203462ad2b804df065f5f9e60ff4322278e746f6973fd9b1bfb7
SIZE (dnstable-convert-0.11.0.tar.gz) = 149973