From a9a16d0b961e7ac14c0ea151f5f15b8a24d27011 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sun, 21 Nov 2004 19:32:46 +0000 Subject: Add backend support for source-track, max-src-nodes and max-src-states. --- etc/inc/filter.inc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 7adb36b..2e87350 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -939,6 +939,17 @@ EOD; if ($type == "pass") { $line .= "keep state "; + + if(isset($rule['source-track']) or isset($rule['max-src-nodes']) or isset($rule['max-src-states']) { + $line .= "( "; + if(isset($rule['source-track']) + $line .= " source-track"; + if(isset($rule['max-src-nodes']) + $line .= " max-src-nodes " . $rule['max-src-nodes']; + if(isset($rule['max-src-states']) + $line .= " max-src-states" . $rule['max-src-states']; + $line .= " ) "; + } if (isset($rule['frags'])) $line .= "keep frags "; -- cgit v1.1