@@ -1661,8 +1661,8 @@ syn keyword namedDp_DomainNameBuiltin contained
16611661" search <boolean>;
16621662" }; // may occur multiple times
16631663" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
1664- hi link namedD_SearchBoolean namedHL_String
1665- syn match namedD_SearchBoolean contained / \i / skipwhite
1664+ hi link namedD_SearchBoolean namedHL_Error
1665+ syn match namedD_SearchBoolean contained / \i\{ 1,16} / skipwhite
16661666\ skipwhite skipnl skipempty
16671667\ contains= namedTypeBool
16681668\ nextgroup=
@@ -1914,7 +1914,7 @@ syn keyword namedL_ChannelSeverityType contained skipwhite
19141914\ namedSemicolon,
19151915\ namedError
19161916
1917- hi link namedL_ChannelOptNull namedHL_Clause
1917+ hi link namedL_ChannelOptNull namedHL_Option
19181918syn keyword namedL_ChannelOptNull null contained skipwhite
19191919\ nextgroup=
19201920\ namedComment,
@@ -2033,16 +2033,6 @@ syn match namedL_ChannelFileOptSuffix contained /suffix/
20332033\ namedL_ChannelFileSuffixOpt,
20342034\ namedEParenError
20352035
2036- syn match namedL_ChannelFileIdent contained
2037- \ /[a-zA-Z\]\-\[0-9\._,:\/?<>|'"`~!@#$%\^&*\\(\\)+]\{1,1024}/
2038- \ contained
2039- \ skipwhite skipnl skipempty
2040- \ nextgroup=
2041- \ namedL_ChannelFileOptSuffix,
2042- \ namedL_ChannelFileOptSize,
2043- \ namedL_ChannelFileOptVersions,
2044- \ namedSemicolon
2045-
20462036hi link namedL_ChannelFileIdent namedHL_String
20472037syn match namedL_ChannelFileIdent contained
20482038\ /"[ a-zA-Z\]\-\[0-9\._,:;\/?<>|'`~!@#$%\^&*\\(\\)+{}]\{1,1024}"/ hs= s + 1 ,he= e - 1
@@ -2053,16 +2043,27 @@ syn match namedL_ChannelFileIdent contained
20532043\ namedL_ChannelFileOptVersions,
20542044\ namedSemicolon
20552045
2056- syn match namedL_ChannelFileIdent contained
2057- \ /'[ a-zA-Z\]\-\[0-9\._,:;\/?<>|"`~!@#$%\^&*\\(\\)+{}]\{1,1024}'/ hs= s + 1 ,he= e - 1
2058- \ contained
2059- \ skipwhite skipnl skipempty
2060- \ contains= named_Filespec
2061- \ nextgroup=
2062- \ namedL_ChannelFileOptSuffix,
2063- \ namedL_ChannelFileOptSize,
2064- \ namedL_ChannelFileOptVersions,
2065- \ namedSemicolon
2046+ " syn match namedL_ChannelFileIdent contained
2047+ " \ /'[ a-zA-Z\]\-\[0-9\._,:;\/?<>|"`~!@#$%\^&*\\(\\)+{}]\{1,1024}'/hs=s+1,he=e-1
2048+ " \ contained
2049+ " \ skipwhite skipnl skipempty
2050+ " \ contains=named_Filespec
2051+ " \ nextgroup=
2052+ " \ namedL_ChannelFileOptSuffix,
2053+ " \ namedL_ChannelFileOptSize,
2054+ " \ namedL_ChannelFileOptVersions,
2055+ " \ namedSemicolon
2056+
2057+ " hi link namedL_ChannelFileIdent namedHL_Error
2058+ " syn match namedL_ChannelFileIdent contained
2059+ " \ /[a-zA-Z\]\-\[0-9\._,:\/?<>|'"`~!@#$%\^&*\\(\\)+]\{1,1024}/
2060+ " \ contained
2061+ " \ skipwhite skipnl skipempty
2062+ " \ nextgroup=
2063+ " \ namedL_ChannelFileOptSuffix,
2064+ " \ namedL_ChannelFileOptSize,
2065+ " \ namedL_ChannelFileOptVersions,
2066+ " \ namedSemicolon
20662067
20672068hi link namedL_ChannelOptFile namedHL_Option
20682069syn match namedL_ChannelOptFile / file/ contained
@@ -2074,11 +2075,11 @@ syn match namedL_ChannelOptFile /file/ contained
20742075syn region namedL_ChannelSection contained start =+ {+ end =+ }+
20752076\ skipwhite skipnl skipempty
20762077\ contains=
2078+ \ namedL_ChannelOptNull,
20772079\ namedL_ChannelOpts,
20782080\ namedL_ChannelOptFile,
20792081\ namedL_ChannelOptPrintTime,
20802082\ namedL_ChannelOptSyslog,
2081- \ namedL_ChannelOptNull,
20822083\ namedL_ChannelOptSeverity,
20832084\ namedComment,
20842085\ namedInclude,
@@ -3544,6 +3545,11 @@ syn match namedOV_DnssecLookasideOptKeyname contained
35443545\ nextgroup= namedSemicolon
35453546\ skipwhite skipnl skipempty
35463547
3548+ hi link namedOV_DnssecLookasideOptAuto Special
3549+ syn keyword namedOV_DnssecLookasideOptAuto contained auto
3550+ \ skipwhite skipnl skipempty
3551+ \ nextgroup= namedSemicolon
3552+
35473553hi link namedOV_DnssecLookasideOptTD namedHL_Clause
35483554syn keyword namedOV_DnssecLookasideOptTD contained
35493555\ skipwhite skipnl skipempty
@@ -3556,11 +3562,6 @@ syn match namedOV_DnssecLookasideOptDomain contained
35563562\ nextgroup= namedOV_DnssecLookasideOptTD
35573563\ skipwhite skipnl skipempty
35583564
3559- hi link namedOV_DnssecLookasideOptAuto namedHL_Error
3560- syn keyword namedOV_DnssecLookasideOptAuto contained auto
3561- \ skipwhite skipnl skipempty
3562- \ nextgroup= namedSemicolon
3563-
35643565hi link namedOV_DnssecLookasideOpt namedHL_Type
35653566syn keyword namedOV_DnssecLookasideOpt contained no
35663567\ skipwhite skipnl skipempty
@@ -3572,9 +3573,9 @@ syn keyword namedOV_DnssecLookasideKeyword contained
35723573\ dnssec- lookaside
35733574\ skipwhite skipnl skipempty
35743575\ nextgroup=
3575- \ namedOV_DnssecLookasideOpt ,
3576+ \ namedOV_DnssecLookasideOptAuto ,
35763577\ namedOV_DnssecLookasideOptDomain,
3577- \ namedOV_DnssecLookasideOptAuto
3578+ \ namedOV_DnssecLookasideOpt
35783579
35793580hi link namedOV_Boolean_Group namedHL_Option
35803581syn match namedOV_Boolean_Group contained / rfc2308\- type1/
@@ -3587,7 +3588,6 @@ syn keyword namedOV_Boolean_Group contained
35873588\ auth- nxdomain
35883589\ dnsrps- enable
35893590\ dnssec- accept- expired
3590- \ dnssec- enable
35913591\ empty - zones- enable
35923592\ fetch- glue
35933593\ glue- cache
@@ -5672,7 +5672,6 @@ syn keyword namedOSV_Boolean_Group contained
56725672\ skipwhite skipnl skipempty
56735673\ provide- ixfr
56745674\ request- nsid
5675- \ request- sit
56765675\ send- cookie
56775676\ nextgroup= @n amedClusterBoolean_SC
56785677
@@ -6257,7 +6256,6 @@ syn region namedStmt_OptionsSection contained start=+{+ end=+}+
62576256\ namedOVZ_Number_Max28days,
62586257\ namedOV_NxdomainRedirect,
62596258\ namedOVZ_OptATS,
6260- \ namedOSV_OptAV6S,
62616259\ namedO_Port,
62626260\ namedOV_Prefetch,
62636261\ namedOV_QnameMin,
@@ -6302,11 +6300,10 @@ syn region namedStmt_OptionsSection contained start=+{+ end=+}+
63026300" server <namedStmt_ServerNameIdentifier> { <namedStmtServerKeywords>; };
63036301" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
63046302syn region namedStmt_ServerSection contained start =+ {+ end =+ }+
6305- \ skipwhite skipempty
6303+ \ skipwhite skipnl skipempty
63066304\ nextgroup= namedSemicolon
63076305\ contains=
63086306\ namedComment,
6309- \ namedOSVZ_AlsoNotify,
63106307\ namedS_Bool_Group,
63116308\ namedOS_Boolean_Group,
63126309\ namedOSV_Boolean_Group,
@@ -6315,7 +6312,6 @@ syn region namedStmt_ServerSection contained start=+{+ end=+}+
63156312\ namedOSVZ_NotifySource,
63166313\ namedOSVZ_NotifySource_Dscp,
63176314\ namedS_NumberGroup,
6318- \ namedOSV_OptAV6S,
63196315\ namedOSV_QuerySource,
63206316\ namedOSV_QuerySourceIP6,
63216317\ namedOSV_TransferFormat,
@@ -6325,14 +6321,13 @@ syn region namedStmt_ServerSection contained start=+{+ end=+}+
63256321\ namedInclude,
63266322\ namedError
63276323
6328-
63296324" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
63306325" server <namedStmt_ServerNameIdentifier> { ... };
63316326" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
63326327hi link namedStmt_ServerNameIdentifier namedHL_Identifier
63336328syn match namedStmt_ServerNameIdentifier contained
63346329\ /[0-9]\{1,3}\(\.[0-9]\{1,3}\)\{0,3}\([\/][0-9]\{1,3}\)\{0,1}/
6335- \ skipwhite
6330+ \ skipwhite skipnl skipempty
63366331\ nextgroup=
63376332\ namedComment,
63386333\ namedInclude,
0 commit comments