Releases: egberts/vim-syntax-bind-named
Official Release
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
anddscp
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' fromcheck-srv-cnames
.
"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).
0.9.8 - Initial release for ISC Bind 9.16
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.