Skip to content

Releases: egberts/vim-syntax-bind-named

Official Release

17 Sep 15:43
Compare
Choose a tag to compare

This is now out of beta.

This entire Vim syntax highlighter of Bind9 configuration files and its zone database files full of RRset records have been working for quite some time.

Changes since v0.9.9:

  • Added test/db.example.net to (weakly) exercise the zone files used by Bind9.
  • Added the missing port and dscp keywords as well as its respective value after the
    also-notify statement. This was added in ISC Bind v9.9 and I somehow totally overlooked it.
  • Correct spelling of check-srv-cname, it had a plural form 's' suffix.
  • Added 'fail' to check-dup-records
  • Updated test/example-9.16-named.conf for removal of plural form of 's' from check-srv-cnames.

"Nearly all done" release

15 Sep 01:46
Compare
Choose a tag to compare

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

0.9.8 - Initial release for ISC Bind 9.16

12 Sep 17:50
Compare
Choose a tag to compare

This is my first release of Vim Syntax highlighting for the named.conf file used by ISC Bind9 DNS server.

All clauses, statements, and keywords should be working.