mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
net/firewall - Add API support for port definitions in firewall plugin - closes https://github.com/opnsense/plugins/issues/3567
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
PLUGIN_NAME= firewall
|
||||
PLUGIN_VERSION= 1.3
|
||||
PLUGIN_REVISION= 1
|
||||
PLUGIN_COMMENT= Firewall API supplemental package
|
||||
PLUGIN_MAINTAINER= ad@opnsense.org
|
||||
PLUGIN_TIER= 2
|
||||
|
||||
@@ -67,11 +67,12 @@
|
||||
<default>0</default>
|
||||
<Required>Y</Required>
|
||||
</source_not>
|
||||
<!-- XXX: known limitation, aliases not supported by PortField -->
|
||||
<source_port type="PortField">
|
||||
<Required>N</Required>
|
||||
<EnableWellKnown>Y</EnableWellKnown>
|
||||
<EnableRanges>Y</EnableRanges>
|
||||
<EnableAlias>Y</EnableAlias>
|
||||
<ValidationMessage>Please specify a valid portnumber, name, alias or range</ValidationMessage>
|
||||
</source_port>
|
||||
<!-- XXX: should map internally to 'source' => array('destination' => destination_net, "not" => true|false) -->
|
||||
<destination_net type="NetworkAliasField">
|
||||
@@ -82,11 +83,12 @@
|
||||
<default>0</default>
|
||||
<Required>Y</Required>
|
||||
</destination_not>
|
||||
<!-- XXX: known limitation, aliases not supported by PortField -->
|
||||
<destination_port type="PortField">
|
||||
<Required>N</Required>
|
||||
<EnableWellKnown>Y</EnableWellKnown>
|
||||
<EnableRanges>Y</EnableRanges>
|
||||
<EnableAlias>Y</EnableAlias>
|
||||
<ValidationMessage>Please specify a valid portnumber, name, alias or range</ValidationMessage>
|
||||
</destination_port>
|
||||
<gateway type="JsonKeyValueStoreField">
|
||||
<Required>N</Required>
|
||||
@@ -152,6 +154,8 @@
|
||||
<Required>N</Required>
|
||||
<EnableWellKnown>Y</EnableWellKnown>
|
||||
<EnableRanges>Y</EnableRanges>
|
||||
<EnableAlias>Y</EnableAlias>
|
||||
<ValidationMessage>Please specify a valid portnumber, name, alias or range</ValidationMessage>
|
||||
</source_port>
|
||||
<destination_net type="NetworkAliasField">
|
||||
<default>any</default>
|
||||
@@ -165,6 +169,8 @@
|
||||
<Required>N</Required>
|
||||
<EnableWellKnown>Y</EnableWellKnown>
|
||||
<EnableRanges>Y</EnableRanges>
|
||||
<EnableAlias>Y</EnableAlias>
|
||||
<ValidationMessage>Please specify a valid portnumber, name, alias or range</ValidationMessage>
|
||||
</destination_port>
|
||||
<target type="NetworkAliasField">
|
||||
<default>wanip</default>
|
||||
|
||||
Reference in New Issue
Block a user