From 4dcaaa2215513b8e74de7fd3f49798fd377a863a Mon Sep 17 00:00:00 2001 From: cn Date: Fri, 16 Mar 2018 22:35:13 +0100 Subject: [PATCH] grammar: support numeric-only TTL values --- CHANGELOG.md | 6 ++++++ example.zone | 1 + grammars/zonefile.cson | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a014ef9..41212ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 1.1.3 (March 16, 2018) + +IMPROVEMENTS: + +- Support numeric-only TTL values + ## 1.1.2 (February 21, 2018) IMPROVEMENTS: diff --git a/example.zone b/example.zone index 7440ff1..2764d0d 100644 --- a/example.zone +++ b/example.zone @@ -19,6 +19,7 @@ ns1 IN AAAA 2001:0db8::1 ; name server IPv6 address www IN A 192.168.0.2 ; web server ftp IN CNAME www.example.com. ; ftp alias (absolute) xmpp IN CNAME www ; xmpp alias (relative) +dyn 60 IN CNAME www ; dynamic alias (TTL in seconds) ; mail IN MX 10 mail.example.org. ; external mail provider diff --git a/grammars/zonefile.cson b/grammars/zonefile.cson index ae34d7f..ccf7e1c 100644 --- a/grammars/zonefile.cson +++ b/grammars/zonefile.cson @@ -29,7 +29,7 @@ repository: name: 'variable.other.entry.control.zonefile' } { - begin: '((@)|([A-Za-z0-9_.-]+))?(\\s+\\d+[A-Za-z])?(\\s+IN|in|CH|ch)?\\s+(\\w+)\\s+' + begin: '((@)|([A-Za-z0-9_.-]+))?(\\s+\\d+[A-Za-z]*)?(\\s+IN|in|CH|ch)?\\s+(\\w+)\\s+' beginCaptures: '2': name: 'keyword.entry.resource.record.zonefile'