From 0d0c01cac8d4f74556ba702b85d5b7059a312d60 Mon Sep 17 00:00:00 2001 From: jim-p Date: Fri, 23 May 2014 13:46:20 -0400 Subject: Add (self) keyword for specifying "any IP address on this firewall" as a rule choice. --- etc/inc/filter.inc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'etc/inc') diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 7683b23..7ded056 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -2136,6 +2136,9 @@ function filter_generate_address(& $rule, $target = "source", $isnat = false) { $lansn = $FilterIflist['lan']['snv6']; $src = "{$lansa}/{$lansn}"; break; + case '(self)': + $src = "(self)"; + break; case 'pptp': $pptpsav6 = gen_subnetv6($FilterIflist['pptp']['sav6'], $FilterIflist['pptp']['snv6']); $pptpsnv6 = $FilterIflist['pptp']['snv6']; @@ -2172,6 +2175,9 @@ function filter_generate_address(& $rule, $target = "source", $isnat = false) { $lansn = $FilterIflist['lan']['sn']; $src = "{$lansa}/{$lansn}"; break; + case '(self)': + $src = "(self)"; + break; case 'pptp': if (isset($config['pptpd']['n_pptp_units']) && is_numeric($config['pptpd']['n_pptp_units'])) $pptp_subnets = ip_range_to_subnet_array($config['pptpd']['remoteip'], long2ip32(ip2long($config['pptpd']['remoteip'])+($config['pptpd']['n_pptp_units']-1))); -- cgit v1.1