From ca0625cf67ba2767e179c1e97681fc60d92152de Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 17 Dec 2007 16:10:48 +0000 Subject: [PATCH] don't allow lower case built-in policy names git-svn-id: svn+ssh://foo-projects.org/var/svn/ferm/trunk@1044 887c3e53-ddf1-0310-8e39-e0d3fab4ed34 --- NEWS | 2 +- src/ferm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index c398b6f..4bfa410 100644 --- a/NEWS +++ b/NEWS @@ -16,7 +16,7 @@ v2.0 - not yet released - cleared the deprecated keyword translation table - removed TOS parameter shortcuts - don't default to policy if no action is specified - - don't allow lower case bult-in chain names + - don't allow lower case built-in chain or policy names - removed --automod, --use, --clearall, --flushall, --flushchains, --createchains, --location - comma in array is forbidden diff --git a/src/ferm b/src/ferm index 42e8c49..679966d 100755 --- a/src/ferm +++ b/src/ferm @@ -1989,7 +1989,7 @@ sub enter($$) { error('Cannot specify matches for policy') if $current{has_rule}; - my $policy = uc getvar(); + my $policy = getvar(); error("Invalid policy target: $policy") unless $policy =~ /^(?:ACCEPT|DROP)$/; -- 2.11.4.GIT