Skip to content

Commit 9d0bf5b

Browse files
author
steve
committed
Added ancient 'min-roots'.
Remove duplicate 'request-nsid' Error highlight the non-wild port usage in 'query-source' and 'query-source-v6'.
1 parent 7942e59 commit 9d0bf5b

File tree

1 file changed

+19
-32
lines changed

1 file changed

+19
-32
lines changed

syntax/bind-named.vim

Lines changed: 19 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2620,15 +2620,11 @@ syn match namedO_UseV4UdpPorts contained /use\-v4\-udp\-ports/
26202620
" syn keyword namedO_Keywords host-statistics
26212621
" syn keyword namedO_Keywords host-statistics-max
26222622
" syn keyword namedO_Keywords lock-file
2623-
" syn keyword namedO_Keywords min-roots
26242623
" syn keyword namedO_Keywords multiple-cnames
2625-
" syn keyword namedO_Keywords mult-master
26262624
" syn keyword namedO_Keywords nosit-udp-size
2627-
" syn keyword namedO_Keywords notify
26282625
" syn keyword namedO_Keywords queryport-port-ports
26292626
" syn keyword namedO_Keywords queryport-port-updateinterval
26302627
" syn keyword namedO_Keywords querylog
2631-
" syn keyword namedO_Keywords request-nsid
26322628
" syn keyword namedO_Keywords request-sit
26332629
" syn keyword namedO_Keywords response-policy
26342630
" syn keyword namedO_Keywords rfc2308-type1
@@ -2639,10 +2635,7 @@ syn match namedO_UseV4UdpPorts contained /use\-v4\-udp\-ports/
26392635
" syn keyword namedO_Keywords tkey-domain
26402636
" syn keyword namedO_Keywords tkey-gssapi-credential
26412637
" syn keyword namedO_Keywords tkey-gssapi-keytab
2642-
" syn keyword namedO_Keywords transfers
2643-
" syn keyword namedO_Keywords transfers-format
2644-
" syn keyword namedO_Keywords transfers-source
2645-
" syn keyword namedO_Keywords transfers-source-v6
2638+
" syn keyword namedO_Keywords transfer-format
26462639
" syn keyword namedO_Keywords trusted-anchor-telemetry
26472640
" syn keyword namedO_Keywords version
26482641

@@ -2691,7 +2684,6 @@ hi link namedS_Bool_Group namedHL_Option
26912684
syn keyword namedS_Bool_Group contained
26922685
\ bogus
26932686
\ edns
2694-
\ request-nsid
26952687
\ tcp-keepalive
26962688
\ tcp-only
26972689
\ nextgroup=@namedClusterBoolean_SC
@@ -2763,27 +2755,19 @@ syn keyword namedV_Boolean_Group contained skipwhite
27632755
\ match-recursive-only
27642756
\ nextgroup=@namedClusterBoolean
27652757

2766-
" syn keyword namedV_Keywords class
27672758
" syn keyword namedV_Keywords filter-aaaa
27682759
" syn keyword namedV_Keywords filter-aaaa-on-v4
27692760
" syn keyword namedV_Keywords filter-aaaa-on-v6
2770-
" syn keyword namedV_Keywords min-roots
27712761
" syn keyword namedV_Keywords multiple-cnames
2772-
" syn keyword namedV_Keywords mult-master
27732762
" syn keyword namedV_Keywords nosit-udp-size
2774-
" syn keyword namedV_Keywords notify
27752763
" syn keyword namedV_Keywords queryport-port-ports
27762764
" syn keyword namedV_Keywords queryport-port-updateinterval
2777-
" syn keyword namedV_Keywords request-nsid
27782765
" syn keyword namedV_Keywords request-sit
27792766
" syn keyword namedV_Keywords response-policy
27802767
" syn keyword namedV_Keywords rfc2308-type1
27812768
" syn keyword namedV_Keywords support-ixfr
27822769
" syn keyword namedV_Keywords suppress-initial-notify
2783-
" syn keyword namedV_Keywords transfers
2784-
" syn keyword namedV_Keywords transfers-format
2785-
" syn keyword namedV_Keywords transfers-source
2786-
" syn keyword namedV_Keywords transfers-source-v6
2770+
" syn keyword namedV_Keywords transfer-format
27872771

27882772
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
27892773
" Syntaxes that are found only within 'zone' statement
@@ -2870,13 +2854,6 @@ syn keyword namedZ_DnssecPolicy contained dnssec-policy
28702854
\ skipwhite skipnl skipempty
28712855
\ nextgroup=named_E_Domain_SC
28722856

2873-
" syn keyword namedZ_Keywords class
2874-
" syn keyword namedZ_Keywords client-per-query
2875-
" syn keyword namedZ_Keywords database
2876-
" syn keyword namedZ_Keywords mult-master
2877-
" syn keyword namedZ_Keywords notify
2878-
" syn keyword namedZ_Keywords transfers-source
2879-
" syn keyword namedZ_Keywords transfers-source-v6
28802857
" syn keyword namedZ_Keywords update-policy
28812858

28822859
" syn keyword namedO_KeywordsObsoleted acache-cleaning-interval
@@ -2894,10 +2871,9 @@ syn keyword namedZ_DnssecPolicy contained dnssec-policy
28942871

28952872
" syn keyword namedStmtServerKeywordsObsoleted edns-udp-size
28962873
" syn keyword namedStmtServerKeywordsObsoleted keys
2897-
" syn keyword namedStmtServerKeywordsObsoleted transfers
2898-
" syn keyword namedStmtServerKeywordsObsoleted transfers-format
2899-
" syn keyword namedStmtServerKeywordsObsoleted transfers-source
2900-
" syn keyword namedStmtServerKeywordsObsoleted transfers-source-v6
2874+
" syn keyword namedStmtServerKeywordsObsoleted transfer-format
2875+
" syn keyword namedStmtServerKeywordsObsoleted transfer-source
2876+
" syn keyword namedStmtServerKeywordsObsoleted transfer-source-v6
29012877

29022878
" syn keyword namedV_KeywordsObsoleted max-acache-size
29032879
" syn keyword namedV_KeywordsObsoleted use-queryport-pool
@@ -2940,9 +2916,17 @@ syn keyword namedOSV_QuerySource_Dscp contained dscp
29402916
\ skipwhite skipnl skipempty
29412917
\ nextgroup=named_Dscp_SC
29422918

2943-
hi link namedOSV_QuerySource_PortValue namedHL_Number
2919+
" Specifying port in query-source restricts port randomization, so error that
2920+
hi link namedOSV_QuerySource_PortValue namedHL_Error
29442921
syn match namedOSV_QuerySource_PortValue contained
2945-
\ /\*\|\%(6553[0-5]\)\|\%(655[0-2][0-9]\)\|\%(65[0-4][0-9][0-9]\)\|\%(6[0-4][0-9]\{3,3}\)\|\([1-5]\%([0-9]\{1,4}\)\)\|\%([0-9]\{1,4}\)/
2922+
\ /\%(6553[0-5]\)\|\%(655[0-2][0-9]\)\|\%(65[0-4][0-9][0-9]\)\|\%(6[0-4][0-9]\{3,3}\)\|\([1-5]\%([0-9]\{1,4}\)\)\|\%([0-9]\{1,4}\)/
2923+
\ skipwhite skipnl skipempty
2924+
\ nextgroup=
2925+
\ namedOSV_QuerySource_Dscp,
2926+
\ namedSemicolon
2927+
hi link namedOSV_QuerySource_PortWild namedHL_Builtin
2928+
syn match namedOSV_QuerySource_PortWild contained
2929+
\ /\*/
29462930
\ skipwhite skipnl skipempty
29472931
\ nextgroup=
29482932
\ namedOSV_QuerySource_Dscp,
@@ -2951,7 +2935,9 @@ syn match namedOSV_QuerySource_PortValue contained
29512935
hi link namedOSV_QuerySource_Port namedHL_Option
29522936
syn keyword namedOSV_QuerySource_Port contained port
29532937
\ skipwhite skipnl skipempty
2954-
\ nextgroup=namedOSV_QuerySource_PortValue
2938+
\ nextgroup=
2939+
\ namedOSV_QuerySource_PortWild,
2940+
\ namedOSV_QuerySource_PortValue
29552941

29562942
hi link namedOSV_QuerySource_IP4Addr namedHL_Number
29572943
syn match namedOSV_QuerySource_IP4Addr contained /\<\%(\%(25[0-5]\|\%(2[0-4]\|1\{0,1}[0-9]\)\{0,1}[0-9]\)\.\)\{3,3}\%(25[0-5]\|\%(2[0-4]\|1\{0,1}[0-9]\)\{0,1}[0-9]\)/
@@ -3277,6 +3263,7 @@ syn keyword namedOV_Number_Group contained
32773263
\ max-recursion-depth
32783264
\ max-recursion-queries
32793265
\ max-stale-ttl
3266+
\ min-roots
32803267
\ stale-answer-ttl
32813268
\ v6-bias
32823269
\ skipwhite skipnl skipempty

0 commit comments

Comments
 (0)