Skip to content

Releases: farsightsec/dnstable-convert

dnstable-convert 0.14.0 released

09 Dec 17:32
768d867
Compare
Choose a tag to compare

dnstable-convert version 0.14.0 is released with the following changes:

  • dnstable_convert: Add -t option to specify the maximum number of
    threads to use for the internal MTBL writer and sorter.
  • dnstable_convert: Add -b <DNS_BSIZE[,DNSSEC_BSIZE]> option to set
    DNS (and optionally DNSSEC) data block size.

A source tarball is available at https://dl.farsightsecurity.com/dist/dnstable-convert/dnstable-convert-0.14.0.tar.gz
SHA256: 9a2349fcfff192c7c0a627b46361e861b75ffd728e4458c9a69e14fbf9220c8a

dnstable-convert 0.13.0 released

04 Jun 15:39
2c0a4d1
Compare
Choose a tag to compare

dnstable-convert version 0.13.0 is released with the following changes:

  • Add optional generation of source information metadata.
  • Add optional indexing of SOA rdata by rname.

A source tarball is available at https://dl.farsightsecurity.com/dist/dnstable-convert/dnstable-convert-0.13.0.tar.gz
SHA256: 61a61a366f5822d4c330ed4bf60833e781d1dea1ed6b3a0ef058c059a8e02e44

dnstable-convert 0.12.0 released

27 Jun 15:36
Compare
Choose a tag to compare

dnstable-convert version 0.12.0 is released with the following changes:

  • dnstable_convert: add -p option to not remove generated mtbl file with no records.

  • dnstable_convert: additional logging at startup and exit.

  • dnstable_convert: increase file descriptor resource limit at startup.

  • dnstable_unconvert: sort rdata values in "wdns_sort_rrset" order for consistency with other dnstable data sources.

A source tarball is available at https://dl.farsightsecurity.com/dist/dnstable-convert/dnstable-convert-0.12.0.tar.gz
SHA256: f032b94899528771ba2cc26e3cc6ab1e5c18893abbbb93c5b759b659633c2f08

dnstable-convert 0.11.0 released

14 Oct 20:36
Compare
Choose a tag to compare

dnstable-convert version 0.11.0 is released with the following changes:

  • 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.

A source tarball is available at https://dl.farsightsecurity.com/dist/dnstable-convert/dnstable-convert-0.11.0.tar.gz
SHA256 676d4cf7c039203462ad2b804df065f5f9e60ff4322278e746f6973fd9b1bfb7

dnstable-convert initial release (0.10.0)

05 Jun 20:50
Compare
Choose a tag to compare

The dnstable_convert utility was moved to its own source repo (and packaging) to reduce dependencies for dnstable, an encoding format for passive DNS data. This dnstable-convert release also includes fixes for SRV encoding and missing SOA mname indexing.

A source tarball is available at https://dl.farsightsecurity.com/dist/dnstable-convert/dnstable-convert-0.10.0.tar.gz
SHA256: ec55439acd6ad5a6f9afd73f6d23a91eaee7865aca608e14dec7c71f59902a3b