mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-21 02:08:48 +02:00
Correct balanced default route generation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@4164 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
8b369ec769
commit
f849a6a67c
@ -1,5 +1,9 @@
|
||||
Changes in 3.2.0 RC 5
|
||||
|
||||
1) Correct generation of the balanced default route.
|
||||
-------------------------------------------------------------------------------
|
||||
Changes in 3.2.0 RC 5
|
||||
|
||||
1) Fix DOA 'LITEDIR' problem in /sbin/shorewall.
|
||||
|
||||
2) Stop the compiler from running iptables.
|
||||
|
@ -1150,6 +1150,8 @@ __EOF__
|
||||
else
|
||||
save_command "DEFAULT_ROUTE=\"nexthop via $gateway dev $interface weight $1\""
|
||||
fi
|
||||
|
||||
first=
|
||||
else
|
||||
if [ "x$gateway" = xdetect ] ; then
|
||||
save_command "DEFAULT_ROUTE=\"\$DEFAULT_ROUTE nexthop via \$gateway dev $interface weight $1\""
|
||||
|
@ -1,4 +1,4 @@
|
||||
Shorewall 3.2.0 RC 5
|
||||
Shorewall 3.2.0 RC 6
|
||||
|
||||
Note to users upgrading from Shorewall 2.x or 3.0
|
||||
|
||||
@ -31,47 +31,12 @@ Note to users upgrading from Shorewall 2.x or 3.0
|
||||
Please see the "Migration Considerations" below for additional upgrade
|
||||
information.
|
||||
|
||||
Problems Corrected in 3.2.0 RC 5
|
||||
Problems Corrected in 3.2.0 RC 6
|
||||
|
||||
1) DOA /sbin/shorewall:
|
||||
1) When 'balance' is specified in more than one provider, only the
|
||||
last such provider appears in the default route.
|
||||
|
||||
wifitipper:/etc/test # shorewall restart
|
||||
Compiling...
|
||||
ERROR: LITEDIR not defined in /usr/share/shorewall/configpath
|
||||
wifitipper:
|
||||
|
||||
2) The compiler was running iptables needlessly when DELAYBLACKLISTLOAD=Yes.
|
||||
This could also result in the blacklist not being loaded in some cases.
|
||||
|
||||
3) Some versions of 'ash' generate an error message when a log level is
|
||||
included in a rule.
|
||||
|
||||
4) Shorewall would use the incorrect shell for compilation in the
|
||||
following case:
|
||||
|
||||
a) /etc/shorewall/shorewall.conf specified
|
||||
SHOREWALL_SHELL=/bin/shell1.
|
||||
|
||||
b) /foo/bar/shorewall.conf specified SHOREWALL_SHELL=/bin/shell2.
|
||||
|
||||
c) The command "shorewall try /foo/bar" was executed. Compilation
|
||||
of the configuration in /foo/bar would be done using /bin/shell2
|
||||
rather than /bin/shell1.
|
||||
|
||||
NOTE: The 'try' command is deprecated and will be removed in
|
||||
Shorewall version 3.4. "shorewall save && shorewall restart
|
||||
<directory>" is a faster way to accomplish the same thing.
|
||||
|
||||
5) Previously, if A was an action and /etc/shorewall/A existed, then
|
||||
/etc/shorewall/A was copied into the compiled program. That file is
|
||||
now processed in the context of the compiler. Similarly, if C is a
|
||||
chain and /etc/shorewall/C exists then the file is processed by the
|
||||
compiler rather than being copied into the compiled script.
|
||||
|
||||
6) Extension scripts for policy chains (chains with the word 'all' in
|
||||
their name) were not being run previously.
|
||||
|
||||
Other changes in 3.2.0 RC 5
|
||||
Other changes in 3.2.0 RC 6
|
||||
|
||||
None.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user