From 629d7c87d23aa3da90b6138a030002ac9c98d0f8 Mon Sep 17 00:00:00 2001 From: teastep Date: Wed, 19 Oct 2005 14:30:13 +0000 Subject: [PATCH] Fix cut-and-paste error in arp_ignore processing git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@2906 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- Shorewall/changelog.txt | 2 ++ Shorewall/firewall | 2 +- Shorewall/releasenotes.txt | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt index 686760530..94f4f1c86 100755 --- a/Shorewall/changelog.txt +++ b/Shorewall/changelog.txt @@ -2,6 +2,8 @@ Changes in 3.0.0 RC 2. 1) Fix support for OpenVPN and tcp. +2) Correct cut-and-paste error in 'arp_ignore' processing. + Changes in 3.0.0 RC 1. 1) Correct spelling of MACLIST_TABLE in shorewall.conf. diff --git a/Shorewall/firewall b/Shorewall/firewall index 8a11cfa17..bbcdb5d55 100755 --- a/Shorewall/firewall +++ b/Shorewall/firewall @@ -8052,7 +8052,7 @@ add_common_rules() { for f in /proc/sys/net/ipv4/conf/*; do run_and_save_command "[ -f $f/arp_filter ] && echo 0 > $f/arp_filter" - run_and_save_command "[ -f $f/arp_filter ] && echo 0 > $f/arp_ignore" + run_and_save_command "[ -f $f/arp_ignore ] && echo 0 > $f/arp_ignore" done interfaces=$(find_interfaces_by_option arp_filter) diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index a8ae0ffa1..16ad401c0 100755 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -6,6 +6,12 @@ Problems Corrected in 3.0.0 RC 2: implementation was incomplete. It has now been completed and is documented in the /etc/shorewall/tunnels file. +2) When running on older kernels, the following message could be issued + during "shorewall start": + + /usr/share/shorewall/firewall: line 1: \ + /proc/sys/net/ipv4/conf/all/arp_ignore: No such file or directory + Migration Considerations: 1) The "monitor" command has been eliminated.