Skip to content

"Nearly all done" release

Compare
Choose a tag to compare
@egberts egberts released this 15 Sep 01:46
· 19 commits to master since this release

This is the first release in which the bindzone.vim syntax file got updated to today's standard.

Also for named.conf configuration file, some major enhancement to allow more flexible insertion of extraneous carriage-return/line-feed, as well as empty lines between key and its value.

Zone File

  • Incorporate OPENPGPKEY when editing DNS zone file used by Bind9
  • Add 'CH', 'HS', 'ANY' classes in addition to 'IN' and 'CHAOS'
  • For RRCODE, added the following: SMIMEA, ZONEMD, HTTPS, TKEY, TSIG, IXFR, AXFR, AVC, DOA, AMTRELAY
  • Added 'syn sync fromstart' so that artifact doesn't appear when re-editing a file back into the middle of a file.
  • Added CAA syntaxes.

named.conf

  • Fixed syntax on test file to better reflect current coding of Bind v9.16.1.

  • Allow LF/CR and empty lines to separate IPv6 and semicolon symbol.

  • Many statements and options can allow Vim syntax qualifiers of skipwhite skipnl skipempty, added those.

  • For key clause, fixed highlight of algorithm names

  • Fixed many options (not Option, but clause/statement/option) and their highlighting of statement-ending semicolon and its highlighting.

  • For 'tcp-keepalive', switched to match instead of keyword.

  • Break apart the namedOSV_UdpSize into three separate section due to Vim's limitation.

  • Change highlight for 'query-source' port value from Error to Number.

  • Change highlight for dnstap options from Builtin (red) to Type (blue).

  • Fixed dualstack port highlighting.

  • Change catalog-zone zone-directory from Clause to Option highlight color.

  • Fixed 'rrset' domain name.

  • Point to namedO_Dscp in namedStmt_OptionSection, was incorrectly pointed to namedO_DscpNumber.

  • Reordered 'namedO_UdpPorts' and 'namedOSV_UdpSize' in namedStmt_OptionsSection for a better sieve effect (wasn't catching UdpSize).