"Nearly all done" 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).