diff options
author | hagbard <vyosdev@derith.de> | 2018-07-24 15:30:24 -0700 |
---|---|---|
committer | hagbard <vyosdev@derith.de> | 2018-07-24 15:30:24 -0700 |
commit | 0fdfe533cd2bad844b1c0cd98c62a7e1866c481c (patch) | |
tree | d4d2dd6b240272ac20cbcaace7c513ecee307c74 | |
parent | f1222dadfd0b25ef62d9862f2e3b239bcfb24096 (diff) | |
download | vyos-1x-0fdfe533cd2bad844b1c0cd98c62a7e1866c481c.tar.gz vyos-1x-0fdfe533cd2bad844b1c0cd98c62a7e1866c481c.zip |
T736: hostname check for the occurence of white spaces
-rw-r--r-- | interface-definitions/syslog.xml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/interface-definitions/syslog.xml b/interface-definitions/syslog.xml index 050cff41b..0776fff56 100644 --- a/interface-definitions/syslog.xml +++ b/interface-definitions/syslog.xml @@ -173,10 +173,14 @@ <tagNode name="host"> <properties> <help>Logging to a remote host</help> + <constraint> + <!-- at least let's make sure whitespace isn't allowed, ideally it should be checked for IPv4/IPv6 address or fqdn/hostname --> + <regex>[^ ]{1,63}</regex> + </constraint> + <constraintErrorMessage>illegal characters in user</constraintErrorMessage> <valueHelp> <format>x.x.x.x or host.domain.tld</format> <description>Remote host name or IP address</description> - <!-- regex host or IP check? --> </valueHelp> </properties> <children> |