diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt index c920de2ae..dbb2e21ed 100644 --- a/Shorewall/changelog.txt +++ b/Shorewall/changelog.txt @@ -8,7 +8,10 @@ Changes in 3.2.0 RC 5 4) Make the 'try' command use the correct SHOREWALL_SHELL. -5) Don't defer Action/chain extension script processing until run-time. +5) Don't defer Action/chain extension script processing until + run-time. + +6) Run extension script for policy chains. ------------------------------------------------------------------------------- Changes in 3.2.0 RC 4 diff --git a/Shorewall/compiler b/Shorewall/compiler index 26df43df7..00c0cef09 100755 --- a/Shorewall/compiler +++ b/Shorewall/compiler @@ -7432,6 +7432,7 @@ apply_policy_rules() { # case $chain in all2*|*2all) + run_user_exit $chain policy_rules $chain $policy $loglevel ;; esac diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index af2d44b95..c92979c7e 100644 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -68,6 +68,9 @@ Problems Corrected in 3.2.0 RC 5 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 None.