forked from extern/shorewall_code
Don't allow '\!0' in the PROTO column
This commit is contained in:
parent
73754521b1
commit
18f4b11b09
@ -2225,6 +2225,8 @@ sub do_proto( $$$;$ )
|
|||||||
#
|
#
|
||||||
# Protocol is numeric and <= 65535 or is defined in /etc/protocols or NSS equivalent
|
# Protocol is numeric and <= 65535 or is defined in /etc/protocols or NSS equivalent
|
||||||
#
|
#
|
||||||
|
fatal_error "'!0' not allowed in the PROTO column" if $invert && ! $protonum;
|
||||||
|
|
||||||
my $pname = proto_name( $proto = $protonum );
|
my $pname = proto_name( $proto = $protonum );
|
||||||
#
|
#
|
||||||
# $proto now contains the protocol number and $pname contains the canonical name of the protocol
|
# $proto now contains the protocol number and $pname contains the canonical name of the protocol
|
||||||
|
@ -49,6 +49,10 @@ VI. PROBLEMS CORRECTED AND NEW FEATURES IN PRIOR RELEASES
|
|||||||
WARNING: Param line (export OLDPWD) ignored at
|
WARNING: Param line (export OLDPWD) ignored at
|
||||||
/usr/share/shorewall/Shorewall/Config.pm line 2993.
|
/usr/share/shorewall/Shorewall/Config.pm line 2993.
|
||||||
|
|
||||||
|
9) A fatal error is now raised if '!0' appears in the PROTO column of
|
||||||
|
files that have that column. This avoids an iptables-restore
|
||||||
|
failure at run time.
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
I I. K N O W N P R O B L E M S R E M A I N I N G
|
I I. K N O W N P R O B L E M S R E M A I N I N G
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user