comparison runtime/syntax/pf.vim @ 14372:2a4a2dc35c55

Update runtime files. commit https://github.com/vim/vim/commit/a9604e61451707b38fdcb088fbfaeea2b922fef6 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 21 05:56:22 2018 +0200 Update runtime files.
author Christian Brabandt <cb@256bit.org>
date Sat, 21 Jul 2018 06:00:09 +0200
parents be72f4201a1d
children
comparison
equal deleted inserted replaced
14371:2fb503a18f12 14372:2a4a2dc35c55
1 " pf syntax file 1 " pf syntax file
2 " Language: OpenBSD packet filter configuration (pf.conf) 2 " Language: OpenBSD packet filter configuration (pf.conf)
3 " Original Author: Camiel Dobbelaar <cd@sentia.nl> 3 " Original Author: Camiel Dobbelaar <cd@sentia.nl>
4 " Maintainer: Lauri Tirkkonen <lotheac@iki.fi> 4 " Maintainer: Lauri Tirkkonen <lotheac@iki.fi>
5 " Last Change: 2016 Jul 06 5 " Last Change: 2018 Jul 16
6 6
7 if exists("b:current_syntax") 7 if exists("b:current_syntax")
8 finish 8 finish
9 endif 9 endif
10 10
11 let b:current_syntax = "pf"
11 setlocal foldmethod=syntax 12 setlocal foldmethod=syntax
12 syn iskeyword @,48-57,_,-,+ 13 syn iskeyword @,48-57,_,-,+
13 syn sync fromstart 14 syn sync fromstart
14 15
15 syn cluster pfNotLS contains=pfTodo,pfVarAssign 16 syn cluster pfNotLS contains=pfTodo,pfVarAssign
16 syn keyword pfCmd anchor antispoof block include match pass queue 17 syn keyword pfCmd anchor antispoof block include match pass queue
17 syn keyword pfCmd queue set table 18 syn keyword pfCmd queue set table
18 syn match pfCmd /^\s*load\sanchor\>/ 19 syn match pfCmd /^\s*load\sanchor\>/
19 syn keyword pfTodo TODO XXX contained 20 syn keyword pfTodo TODO XXX contained
20 syn keyword pfWildAddr all any 21 syn keyword pfWildAddr any no-route urpf-failed self
21 syn match pfComment /#.*$/ contains=pfTodo 22 syn match pfComment /#.*$/ contains=pfTodo
22 syn match pfCont /\\$/ 23 syn match pfCont /\\$/
23 syn match pfErrClose /}/ 24 syn match pfErrClose /}/
24 syn match pfIPv4 /\d\{1,3}\.\d\{1,3}\.\d\{1,3}\.\d\{1,3}/ 25 syn match pfIPv4 /\d\{1,3}\.\d\{1,3}\.\d\{1,3}\.\d\{1,3}/
25 syn match pfIPv6 /[a-fA-F0-9:]*::[a-fA-F0-9:.]*/ 26 syn match pfIPv6 /[a-fA-F0-9:]*::[a-fA-F0-9:.]*/
34 syn region pfFold3 start=/^#\{3}>/ end=/^#\{3}>/me=s-1 transparent fold 35 syn region pfFold3 start=/^#\{3}>/ end=/^#\{3}>/me=s-1 transparent fold
35 syn region pfList start=/{/ end=/}/ transparent contains=ALLBUT,pfErrClose,@pfNotLS 36 syn region pfList start=/{/ end=/}/ transparent contains=ALLBUT,pfErrClose,@pfNotLS
36 syn region pfString start=/"/ skip=/\\"/ end=/"/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar 37 syn region pfString start=/"/ skip=/\\"/ end=/"/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
37 syn region pfString start=/'/ skip=/\\'/ end=/'/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar 38 syn region pfString start=/'/ skip=/\\'/ end=/'/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
38 39
39 syn keyword pfService 802-11-iapp Microsoft-SQL-Monitor
40 syn keyword pfService Microsoft-SQL-Server NeXTStep NextStep
41 syn keyword pfService afpovertcp afs3-bos afs3-callback afs3-errors
42 syn keyword pfService afs3-fileserver afs3-kaserver afs3-prserver
43 syn keyword pfService afs3-rmtsys afs3-update afs3-vlserver
44 syn keyword pfService afs3-volser amt-redir-tcp amt-redir-tls
45 syn keyword pfService amt-soap-http amt-soap-https asf-rmcp at-echo
46 syn keyword pfService at-nbp at-rtmp at-zis auth authentication
47 syn keyword pfService bfd-control bfd-echo bftp bgp bgpd biff bootpc
48 syn keyword pfService bootps canna cddb cddbp chargen chat cmd
49 syn keyword pfService cmip-agent cmip-man comsat conference
50 syn keyword pfService conserver courier csnet-ns cso-ns cvspserver
51 syn keyword pfService daap datametrics daytime dhcpd-sync
52 syn keyword pfService dhcpv6-client dhcpv6-server discard domain
53 syn keyword pfService echo efs eklogin ekshell ekshell2 epmap eppc
54 syn keyword pfService exec finger ftp ftp-data git gopher hostname
55 syn keyword pfService hostnames hprop http https hunt hylafax iapp
56 syn keyword pfService icb ident imap imap2 imap3 imaps ingreslock
57 syn keyword pfService ipp iprop ipsec-msft ipsec-nat-t ipx irc
58 syn keyword pfService isakmp iscsi isisd iso-tsap kauth kdc kerberos
59 syn keyword pfService kerberos-adm kerberos-iv kerberos-sec
60 syn keyword pfService kerberos_master kf kip klogin kpasswd kpop
61 syn keyword pfService krb524 krb_prop krbupdate krcmd kreg kshell kx
62 syn keyword pfService l2tp ldap ldaps ldp link login mail mdns
63 syn keyword pfService mdnsresponder microsoft-ds ms-sql-m ms-sql-s
64 syn keyword pfService msa msp mtp mysql name nameserver netbios-dgm
65 syn keyword pfService netbios-ns netbios-ssn netnews netplan netrjs
66 syn keyword pfService netstat netwall newdate nextstep nfs nfsd
67 syn keyword pfService nicname nnsp nntp ntalk ntp null openwebnet
68 syn keyword pfService ospf6d ospfapi ospfd photuris pop2 pop3 pop3pw
69 syn keyword pfService pop3s poppassd portmap postgresql postoffice
70 syn keyword pfService pptp presence printer prospero prospero-np
71 syn keyword pfService puppet pwdgen qotd quote radacct radius
72 syn keyword pfService radius-acct rdp readnews remotefs resource rfb
73 syn keyword pfService rfe rfs rfs_server ripd ripng rje rkinit rlp
74 syn keyword pfService routed router rpc rpcbind rsync rtelnet rtsp
75 syn keyword pfService sa-msg-port sane-port sftp shell sieve silc
76 syn keyword pfService sink sip smtp smtps smux snmp snmp-trap
77 syn keyword pfService snmptrap snpp socks source spamd spamd-cfg
78 syn keyword pfService spamd-sync spooler spop3 ssdp ssh submission
79 syn keyword pfService sunrpc supdup supfiledbg supfilesrv support
80 syn keyword pfService svn svrloc swat syslog syslog-tls systat
81 syn keyword pfService tacacs tacas+ talk tap tcpmux telnet tempo
82 syn keyword pfService tftp time timed timeserver timserver tsap
83 syn keyword pfService ttylink ttytst ub-dns-control ulistserv untp
84 syn keyword pfService usenet users uucp uucp-path uucpd vnc vxlan
85 syn keyword pfService wais webster who whod whois www x400 x400-snd
86 syn keyword pfService xcept xdmcp xmpp-bosh xmpp-client xmpp-server
87 syn keyword pfService z3950 zabbix-agent zabbix-trapper zebra
88 syn keyword pfService zebrasrv
89
90 hi def link pfCmd Statement 40 hi def link pfCmd Statement
91 hi def link pfComment Comment 41 hi def link pfComment Comment
92 hi def link pfCont Statement 42 hi def link pfCont Statement
93 hi def link pfErrClose Error 43 hi def link pfErrClose Error
94 hi def link pfIPv4 Type 44 hi def link pfIPv4 Type
101 hi def link pfTodo Todo 51 hi def link pfTodo Todo
102 hi def link pfVar Identifier 52 hi def link pfVar Identifier
103 hi def link pfVarAssign Identifier 53 hi def link pfVarAssign Identifier
104 hi def link pfWildAddr Type 54 hi def link pfWildAddr Type
105 55
106 let b:current_syntax = "pf" 56 " from OpenBSD src/etc/services r1.95
57 syn keyword pfService 802-11-iapp
58 syn keyword pfService Microsoft-SQL-Monitor
59 syn keyword pfService Microsoft-SQL-Server
60 syn keyword pfService NeXTStep
61 syn keyword pfService NextStep
62 syn keyword pfService afpovertcp
63 syn keyword pfService afs3-bos
64 syn keyword pfService afs3-callback
65 syn keyword pfService afs3-errors
66 syn keyword pfService afs3-fileserver
67 syn keyword pfService afs3-kaserver
68 syn keyword pfService afs3-prserver
69 syn keyword pfService afs3-rmtsys
70 syn keyword pfService afs3-update
71 syn keyword pfService afs3-vlserver
72 syn keyword pfService afs3-volser
73 syn keyword pfService amt-redir-tcp
74 syn keyword pfService amt-redir-tls
75 syn keyword pfService amt-soap-http
76 syn keyword pfService amt-soap-https
77 syn keyword pfService asf-rmcp
78 syn keyword pfService at-echo
79 syn keyword pfService at-nbp
80 syn keyword pfService at-rtmp
81 syn keyword pfService at-zis
82 syn keyword pfService auth
83 syn keyword pfService authentication
84 syn keyword pfService bfd-control
85 syn keyword pfService bfd-echo
86 syn keyword pfService bftp
87 syn keyword pfService bgp
88 syn keyword pfService bgpd
89 syn keyword pfService biff
90 syn keyword pfService bootpc
91 syn keyword pfService bootps
92 syn keyword pfService canna
93 syn keyword pfService cddb
94 syn keyword pfService cddbp
95 syn keyword pfService chargen
96 syn keyword pfService chat
97 syn keyword pfService cmd
98 syn keyword pfService cmip-agent
99 syn keyword pfService cmip-man
100 syn keyword pfService comsat
101 syn keyword pfService conference
102 syn keyword pfService conserver
103 syn keyword pfService courier
104 syn keyword pfService csnet-ns
105 syn keyword pfService cso-ns
106 syn keyword pfService cvspserver
107 syn keyword pfService daap
108 syn keyword pfService datametrics
109 syn keyword pfService daytime
110 syn keyword pfService dhcpd-sync
111 syn keyword pfService dhcpv6-client
112 syn keyword pfService dhcpv6-server
113 syn keyword pfService discard
114 syn keyword pfService domain
115 syn keyword pfService echo
116 syn keyword pfService efs
117 syn keyword pfService eklogin
118 syn keyword pfService ekshell
119 syn keyword pfService ekshell2
120 syn keyword pfService epmap
121 syn keyword pfService eppc
122 syn keyword pfService exec
123 syn keyword pfService finger
124 syn keyword pfService ftp
125 syn keyword pfService ftp-data
126 syn keyword pfService git
127 syn keyword pfService gopher
128 syn keyword pfService gre-in-udp
129 syn keyword pfService gre-udp-dtls
130 syn keyword pfService hostname
131 syn keyword pfService hostnames
132 syn keyword pfService hprop
133 syn keyword pfService http
134 syn keyword pfService https
135 syn keyword pfService hunt
136 syn keyword pfService hylafax
137 syn keyword pfService iapp
138 syn keyword pfService icb
139 syn keyword pfService ident
140 syn keyword pfService imap
141 syn keyword pfService imap2
142 syn keyword pfService imap3
143 syn keyword pfService imaps
144 syn keyword pfService ingreslock
145 syn keyword pfService ipp
146 syn keyword pfService iprop
147 syn keyword pfService ipsec-msft
148 syn keyword pfService ipsec-nat-t
149 syn keyword pfService ipx
150 syn keyword pfService irc
151 syn keyword pfService isakmp
152 syn keyword pfService iscsi
153 syn keyword pfService isisd
154 syn keyword pfService iso-tsap
155 syn keyword pfService kauth
156 syn keyword pfService kdc
157 syn keyword pfService kerberos
158 syn keyword pfService kerberos-adm
159 syn keyword pfService kerberos-iv
160 syn keyword pfService kerberos-sec
161 syn keyword pfService kerberos_master
162 syn keyword pfService kf
163 syn keyword pfService kip
164 syn keyword pfService klogin
165 syn keyword pfService kpasswd
166 syn keyword pfService kpop
167 syn keyword pfService krb524
168 syn keyword pfService krb_prop
169 syn keyword pfService krbupdate
170 syn keyword pfService krcmd
171 syn keyword pfService kreg
172 syn keyword pfService kshell
173 syn keyword pfService kx
174 syn keyword pfService l2tp
175 syn keyword pfService ldap
176 syn keyword pfService ldaps
177 syn keyword pfService ldp
178 syn keyword pfService link
179 syn keyword pfService login
180 syn keyword pfService mail
181 syn keyword pfService mdns
182 syn keyword pfService mdnsresponder
183 syn keyword pfService microsoft-ds
184 syn keyword pfService ms-sql-m
185 syn keyword pfService ms-sql-s
186 syn keyword pfService msa
187 syn keyword pfService msp
188 syn keyword pfService mtp
189 syn keyword pfService mysql
190 syn keyword pfService name
191 syn keyword pfService nameserver
192 syn keyword pfService netbios-dgm
193 syn keyword pfService netbios-ns
194 syn keyword pfService netbios-ssn
195 syn keyword pfService netnews
196 syn keyword pfService netplan
197 syn keyword pfService netrjs
198 syn keyword pfService netstat
199 syn keyword pfService netwall
200 syn keyword pfService newdate
201 syn keyword pfService nextstep
202 syn keyword pfService nfs
203 syn keyword pfService nfsd
204 syn keyword pfService nicname
205 syn keyword pfService nnsp
206 syn keyword pfService nntp
207 syn keyword pfService ntalk
208 syn keyword pfService ntp
209 syn keyword pfService null
210 syn keyword pfService openwebnet
211 syn keyword pfService ospf6d
212 syn keyword pfService ospfapi
213 syn keyword pfService ospfd
214 syn keyword pfService photuris
215 syn keyword pfService pop2
216 syn keyword pfService pop3
217 syn keyword pfService pop3pw
218 syn keyword pfService pop3s
219 syn keyword pfService poppassd
220 syn keyword pfService portmap
221 syn keyword pfService postgresql
222 syn keyword pfService postoffice
223 syn keyword pfService pptp
224 syn keyword pfService presence
225 syn keyword pfService printer
226 syn keyword pfService prospero
227 syn keyword pfService prospero-np
228 syn keyword pfService puppet
229 syn keyword pfService pwdgen
230 syn keyword pfService qotd
231 syn keyword pfService quote
232 syn keyword pfService radacct
233 syn keyword pfService radius
234 syn keyword pfService radius-acct
235 syn keyword pfService rdp
236 syn keyword pfService readnews
237 syn keyword pfService remotefs
238 syn keyword pfService resource
239 syn keyword pfService rfb
240 syn keyword pfService rfe
241 syn keyword pfService rfs
242 syn keyword pfService rfs_server
243 syn keyword pfService ripd
244 syn keyword pfService ripng
245 syn keyword pfService rje
246 syn keyword pfService rkinit
247 syn keyword pfService rlp
248 syn keyword pfService routed
249 syn keyword pfService router
250 syn keyword pfService rpc
251 syn keyword pfService rpcbind
252 syn keyword pfService rsync
253 syn keyword pfService rtelnet
254 syn keyword pfService rtsp
255 syn keyword pfService sa-msg-port
256 syn keyword pfService sane-port
257 syn keyword pfService sftp
258 syn keyword pfService shell
259 syn keyword pfService sieve
260 syn keyword pfService silc
261 syn keyword pfService sink
262 syn keyword pfService sip
263 syn keyword pfService smtp
264 syn keyword pfService smtps
265 syn keyword pfService smux
266 syn keyword pfService snmp
267 syn keyword pfService snmp-trap
268 syn keyword pfService snmptrap
269 syn keyword pfService snpp
270 syn keyword pfService socks
271 syn keyword pfService source
272 syn keyword pfService spamd
273 syn keyword pfService spamd-cfg
274 syn keyword pfService spamd-sync
275 syn keyword pfService spooler
276 syn keyword pfService spop3
277 syn keyword pfService ssdp
278 syn keyword pfService ssh
279 syn keyword pfService submission
280 syn keyword pfService sunrpc
281 syn keyword pfService supdup
282 syn keyword pfService supfiledbg
283 syn keyword pfService supfilesrv
284 syn keyword pfService support
285 syn keyword pfService svn
286 syn keyword pfService svrloc
287 syn keyword pfService swat
288 syn keyword pfService syslog
289 syn keyword pfService syslog-tls
290 syn keyword pfService systat
291 syn keyword pfService tacacs
292 syn keyword pfService tacas+
293 syn keyword pfService talk
294 syn keyword pfService tap
295 syn keyword pfService tcpmux
296 syn keyword pfService telnet
297 syn keyword pfService tempo
298 syn keyword pfService tftp
299 syn keyword pfService time
300 syn keyword pfService timed
301 syn keyword pfService timeserver
302 syn keyword pfService timserver
303 syn keyword pfService tsap
304 syn keyword pfService ttylink
305 syn keyword pfService ttytst
306 syn keyword pfService ub-dns-control
307 syn keyword pfService ulistserv
308 syn keyword pfService untp
309 syn keyword pfService usenet
310 syn keyword pfService users
311 syn keyword pfService uucp
312 syn keyword pfService uucp-path
313 syn keyword pfService uucpd
314 syn keyword pfService vnc
315 syn keyword pfService vxlan
316 syn keyword pfService wais
317 syn keyword pfService webster
318 syn keyword pfService who
319 syn keyword pfService whod
320 syn keyword pfService whois
321 syn keyword pfService www
322 syn keyword pfService x400
323 syn keyword pfService x400-snd
324 syn keyword pfService xcept
325 syn keyword pfService xdmcp
326 syn keyword pfService xmpp-bosh
327 syn keyword pfService xmpp-client
328 syn keyword pfService xmpp-server
329 syn keyword pfService z3950
330 syn keyword pfService zabbix-agent
331 syn keyword pfService zabbix-trapper
332 syn keyword pfService zebra
333 syn keyword pfService zebrasrv