Beta 2 plus fix proxy ARP routes

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@738 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2003-09-16 19:44:49 +00:00
parent b119a35e81
commit a18c573868
7 changed files with 20 additions and 6 deletions

View File

@ -70,3 +70,8 @@ Changes since 1.4.6
load-balancing. load-balancing.
31) Fix IPV6 address confusion. 31) Fix IPV6 address confusion.
32) Add "o.gz" to the list of module extensions.
33) Replace existing route to PROXY ARP host rather than adding another
one.

View File

@ -28,7 +28,7 @@
# shown below. Simply run this script to revert to your prior version of # shown below. Simply run this script to revert to your prior version of
# Shoreline Firewall. # Shoreline Firewall.
VERSION=1.4.7-Beta1 VERSION=1.4.7-Beta2
usage() # $1 = exit status usage() # $1 = exit status
{ {

View File

@ -1349,7 +1349,7 @@ setup_proxy_arp() {
;; ;;
esac esac
[ -z "$haveroute" ] && run_ip route add $address dev $interface [ -z "$haveroute" ] && run_ip route replace $address dev $interface
run_arp -Ds $address $external pub run_arp -Ds $address $external pub
@ -3069,7 +3069,7 @@ loadmodule() # $1 = module name, $2 - * arguments
if [ -z "`lsmod | grep $modulename`" ]; then if [ -z "`lsmod | grep $modulename`" ]; then
shift shift
for suffix in o gz ko ; do for suffix in o gz ko o.gz ; do
modulefile=$MODULESDIR/${modulename}.${suffix} modulefile=$MODULESDIR/${modulename}.${suffix}
if [ -f $modulefile ]; then if [ -f $modulefile ]; then

View File

@ -54,7 +54,7 @@
# /etc/rc.d/rc.local file is modified to start the firewall. # /etc/rc.d/rc.local file is modified to start the firewall.
# #
VERSION=1.4.7-Beta1 VERSION=1.4.7-Beta2
usage() # $1 = exit status usage() # $1 = exit status
{ {

View File

@ -44,6 +44,13 @@ Problems Corrected since version 1.4.6:
about the interface (such as when "detect" appears in the BROADCAST about the interface (such as when "detect" appears in the BROADCAST
column of the /etc/shorewall/interfaces file). column of the /etc/shorewall/interfaces file).
10) Shorewall will now load module files that are formed from the
module name by appending ".o.gz".
11) When Shorewall adds a route to a proxy ARP host and such a route
already exists, two routes resulted. This has been corrected so
that the existing route is replaced if it already exists.
Migration Issues: Migration Issues:
1) IP Traffic Accounting is changed from Snapshot 20030813. 1) IP Traffic Accounting is changed from Snapshot 20030813.

View File

@ -1,6 +1,6 @@
%define name shorewall %define name shorewall
%define version 1.4.7 %define version 1.4.7
%define release 0Beta1 %define release 0Beta2
%define prefix /usr %define prefix /usr
Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Summary: Shoreline Firewall is an iptables-based firewall for Linux systems.
@ -109,6 +109,8 @@ fi
%doc COPYING INSTALL changelog.txt releasenotes.txt tunnel %doc COPYING INSTALL changelog.txt releasenotes.txt tunnel
%changelog %changelog
* Mon Sep 15 2003 Tom Eastep <tom@shorewall.net>
- Changed version to 1.4.7-0Beta2
* Mon Aug 25 2003 Tom Eastep <tom@shorewall.net> * Mon Aug 25 2003 Tom Eastep <tom@shorewall.net>
- Changed version to 1.4.7-0Beta1 - Changed version to 1.4.7-0Beta1
* Sat Aug 23 2003 Tom Eastep <tom@shorewall.net> * Sat Aug 23 2003 Tom Eastep <tom@shorewall.net>

View File

@ -26,7 +26,7 @@
# You may only use this script to uninstall the version # You may only use this script to uninstall the version
# shown below. Simply run this script to remove Seattle Firewall # shown below. Simply run this script to remove Seattle Firewall
VERSION=1.4.7-Beta1 VERSION=1.4.7-Beta2
usage() # $1 = exit status usage() # $1 = exit status
{ {