Load lib.proxyarp if 'proxyarp' option specified for an interface

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@4472 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2006-08-28 20:22:56 +00:00
parent b9944718bf
commit 69df501a4c
3 changed files with 17 additions and 7 deletions

View File

@ -1,2 +1,5 @@
Changes in 3.3.0
Changes in 3.3.1
1) Load the proxyarp lib when 'proxyarp' option is specified.

View File

@ -568,7 +568,10 @@ validate_interfaces_file() {
case $option in
-)
;;
dhcp|tcpflags|arp_filter|routefilter|logmartians|sourceroute|blacklist|proxyarp|nosmurfs|upnp|-)
dhcp|tcpflags|arp_filter|routefilter|logmartians|sourceroute|blacklist|nosmurfs|upnp|-)
;;
proxyarp)
lib_load proxyarp "The 'proxyarp' option"
;;
maclist)
lib_load maclist "The 'maclist' option"

View File

@ -1,4 +1,4 @@
Shorewall 3.3.0
Shorewall 3.3.1
Note to users upgrading from Shorewall 3.0 or 3.2
@ -31,11 +31,14 @@ Shorewall 3.3.0
Please see the "Migration Considerations" below for additional upgrade
information.
Problems Corrected in 3.3.0
Problems Corrected in 3.3.1
None.
1) The 'proxyarp' option in /etc/shorewall/interfaces was not
triggering the loading of lib.proxyarp with the result that the
option was ignored unless there were also entries in
/etc/shorewall/proxyarp.
Other changes in 3.3.0
Other changes in 3.3.1
None.
@ -68,7 +71,8 @@ New Features:
/etc/shorewall/providers.
- lib.proxyarp. Must be available if you have entries in
/etc/shorewall/proxyarp.
/etc/shorewall/proxyarp or if you specify the 'proxyarp' option
in /etc/shorewall/interfaces.
- lib.tc. Must be available if you have entries in
/etc/shorewall/tcdevices and /etc/shorewall/tcclasses.