net/haproxy: relax several "name" fields

Some "name" fields are used as identifiers in haproxy.conf, these
require special care. Others are only used in the GUI and may contain
special characters.
This commit is contained in:
Frank Wall 2018-01-14 19:25:29 +01:00
parent 65a3e7cf16
commit 079ce40629

View file

@ -863,7 +863,7 @@
<healthchecks>
<healthcheck type="ArrayField">
<name type="TextField">
<mask>/^([0-9a-zA-Z._]){1,255}$/u</mask>
<mask>/^[^\t^,^;^\.^\[^\]^\{^\}]{1,255}$/u</mask>
<ValidationMessage>Should be a string between 1 and 255 characters.</ValidationMessage>
<Required>Y</Required>
</name>
@ -1025,7 +1025,7 @@
<Required>N</Required>
</id>
<name type="TextField">
<mask>/^([0-9a-zA-Z._]){1,255}$/u</mask>
<mask>/^[^\t^,^;^\.^\[^\]^\{^\}]{1,255}$/u</mask>
<ValidationMessage>Should be a string between 1 and 255 characters.</ValidationMessage>
<Required>Y</Required>
</name>
@ -1427,7 +1427,7 @@
<actions>
<action type="ArrayField">
<name type="TextField">
<mask>/^([0-9a-zA-Z._]){1,255}$/u</mask>
<mask>/^[^\t^,^;^\.^\[^\]^\{^\}]{1,255}$/u</mask>
<ValidationMessage>Should be a string between 1 and 255 characters.</ValidationMessage>
<Required>Y</Required>
</name>
@ -1681,7 +1681,7 @@
<Required>Y</Required>
</enabled>
<name type="TextField">
<mask>/^([0-9a-zA-Z_\-]){1,255}$/u</mask>
<mask>/^[^\t^,^;^\.^\[^\]^\{^\}]{1,255}$/u</mask>
<ValidationMessage>Should be a string between 1 and 255 characters.</ValidationMessage>
<Required>Y</Required>
</name>
@ -1701,7 +1701,7 @@
<Required>Y</Required>
</id>
<name type="TextField">
<mask>/^([0-9a-zA-Z_\-]){1,255}$/u</mask>
<mask>/^[^\t^,^;^\.^\[^\]^\{^\}]{1,255}$/u</mask>
<ValidationMessage>Should be a string between 1 and 255 characters.</ValidationMessage>
<Required>Y</Required>
</name>