mirror of
https://gitlab.com/shorewall/code.git
synced 2024-12-15 10:51:02 +01:00
Fix PATH handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6953 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
3dc7a3937a
commit
7302e1389a
@ -6,6 +6,8 @@ Changes in 4.0.1
|
||||
|
||||
3) Correct handling of 'ipsec' option in the hosts file.
|
||||
|
||||
4) Corrent handling of 'PATH' in Shorewall-perl.
|
||||
|
||||
Changes in 4.0.0 Final
|
||||
|
||||
1) Fix lite install.sh manpage problem.
|
||||
|
@ -55,6 +55,9 @@ Problems corrected in 4.0.1.
|
||||
Use of uninitialized value in string ne at /usr/share/shorewall-perl/Shorewall/Tc.pm line 285, <$currentfile> line 18.
|
||||
ERROR: Class Id 1:110 is not associated with device eth0 : /etc/shorewall/tcrules (line 18)
|
||||
|
||||
6) If no PATH was available when Shorewall-perl is run, a Perl run-time
|
||||
warning was issued.
|
||||
|
||||
Other changes in Shorewall 4.0.1.
|
||||
|
||||
1) A new EXPAND_POLICIES option is added to shorewall.conf. The
|
||||
|
@ -196,13 +196,9 @@ sub setup_ecn()
|
||||
for my $interface ( @interfaces ) {
|
||||
my $chainref = ensure_chain 'mangle', ecn_chain( $interface );
|
||||
|
||||
if ( $capabilities{MANGLE_FORWARD} ) {
|
||||
add_rule $mangle_table->{POSTROUTING}, "-p tcp -o $interface -j $chainref->{name}";
|
||||
} else {
|
||||
add_rule $mangle_table->{PREROUTING}, "-p tcp -o $interface -j $chainref->{name}";
|
||||
add_rule $mangle_table->{OUTPUT}, "-p tcp -o $interface -j $chainref->{name}";
|
||||
}
|
||||
}
|
||||
|
||||
for my $host ( @hosts ) {
|
||||
add_rule $mangle_table->{ecn_chain $host->[0]}, join ('', '-p tcp ', match_dest_net( $host->[1] ) , ' -j ECN --ecn-tcp-remove' );
|
||||
|
Loading…
Reference in New Issue
Block a user