From 71afeecb2b0abac2fe67f30983394d64b0c1c738 Mon Sep 17 00:00:00 2001 From: Frank Wall Date: Sun, 11 Jul 2021 14:13:19 +0200 Subject: [PATCH] net-mgmt/zabbix-agent: use "NetworkField" wherever applicable --- net-mgmt/zabbix-agent/pkg-descr | 3 +++ .../OPNsense/ZabbixAgent/forms/settings.xml | 5 +++-- .../models/OPNsense/ZabbixAgent/ZabbixAgent.xml | 17 +++++++++-------- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/net-mgmt/zabbix-agent/pkg-descr b/net-mgmt/zabbix-agent/pkg-descr index 88a569858..58fa72932 100644 --- a/net-mgmt/zabbix-agent/pkg-descr +++ b/net-mgmt/zabbix-agent/pkg-descr @@ -17,6 +17,9 @@ Plugin Changelog Added: * Allow CIDR notation in "Zabbix Servers" field (#2296) +Changed: +* Use "NetworkField" wherever applicable for better input validation + 1.8 Added: diff --git a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml index 8618b5378..406ae29a4 100644 --- a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml +++ b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml @@ -31,7 +31,8 @@ zabbixagent.settings.main.sourceIP text - + Optional + zabbixagent.settings.main.serverList @@ -112,7 +113,7 @@ select_multiple true - + zabbixagent.settings.features.refreshActiveChecks diff --git a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml index 346cba846..bf622ad70 100644 --- a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml +++ b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml @@ -24,7 +24,7 @@ Y /^([a-zA-Z0-9\.:\[\]\-\/]*?,)*([a-zA-Z0-9\.:\[\]\-\/]*)$/ lower - Please provide valid Zabbix server addresses, i.e. 10.0.0.1 or zabbix.example.com. + Please provide valid Zabbix server addresses, i.e. zabbix.example.com, 10.0.0.2 or 10.0.0.0/24. 10050 @@ -32,18 +32,19 @@ 65535 Y - + 0.0.0.0 Y Y - /^((([0-9a-zA-Z._\-\*:]+)([,]){0,1}))*/u - lower - Please provide valid IP addresses, i.e. 10.0.0.1. + N + Y + , + Please provide one or more valid IP addresses, i.e. 10.0.0.1. - + N - /^.{1,255}$/u - Should be a string between 1 and 255 characters. + N + Please provide a valid IP address, i.e. 10.0.0.1. 100