diff --git a/Shorewall/compiler b/Shorewall/compiler index 232e950e2..032ed0aeb 100755 --- a/Shorewall/compiler +++ b/Shorewall/compiler @@ -3276,7 +3276,7 @@ complete_standard_chain() # $1 = chain, $2 = source zone, $3 = destination zone policy_rules $1 $policy $loglevel $default else - policy_rules $1 DROP info + policy_rules $1 DROP info $DROP_DEFAULT fi } diff --git a/Shorewall/install.sh b/Shorewall/install.sh index c5b8a21e2..be7f54279 100755 --- a/Shorewall/install.sh +++ b/Shorewall/install.sh @@ -475,6 +475,12 @@ delete_file ${PREFIX}/etc/shorewall/routes delete_file ${PREFIX}/usr/share/shorewall/tcstart +# +# Delete the Limits Files +# +delete_file ${PREFIX}/usr/share/shorewall/action.Limit +delete_file ${PREFIX}/usr/share/shorewall/Limit + # # Install the Providers file # diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index 4cd3f195d..9da45555c 100644 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -143,12 +143,10 @@ New Features: /etc/shorewall/actions. Builtin actions will still be available for use in rules and macros. - Note that with USE_ACTIONS=No, there will be no default actions so - you must include explicit rules to handle those rules that are normally - supplied by the default actions. + The 'Limit' action has been converted to a builtin so that Limit is + available even when USE_ACTIONS=No. - The macros macro.Drop and macro.Reject are supplied to help you do - that. + See the next item for more information. 3) Prior to Shorewall 3.3, default actions were specified in /usr/share/shorewall/actions.std or in /etc/shorewall/actions.