diff --git a/Shorewall/Perl/Shorewall/Providers.pm b/Shorewall/Perl/Shorewall/Providers.pm index be9d97060..0e046205e 100644 --- a/Shorewall/Perl/Shorewall/Providers.pm +++ b/Shorewall/Perl/Shorewall/Providers.pm @@ -905,7 +905,7 @@ sub handle_optional_interfaces( $ ) { emit( ' fatal_error "No network interface available"', ' else', - ' startup_error "No network interface available', + ' startup_error "No network interface available"', ' fi', ' ;;', ' esac', diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt index 39d780072..fcbf61064 100644 --- a/Shorewall/changelog.txt +++ b/Shorewall/changelog.txt @@ -5,6 +5,8 @@ Changes in Shorewall 4.4.10.3 2) Make find_hosts_by_option() work correctly where ALL_IP appears in hosts file. +3) Correct syntax error in the generated script when REQUIRE_INTERFACE=Yes. + Changes in Shorewall 4.4.10.2 1) Make IPv6 log and connections output readable. diff --git a/Shorewall/known_problems.txt b/Shorewall/known_problems.txt index 9639eef4f..4b83340b1 100644 --- a/Shorewall/known_problems.txt +++ b/Shorewall/known_problems.txt @@ -91,5 +91,9 @@ Fixed in Shorewall 4.4.10.3. +8) When REQUIRE_INTERFACE=Yes, the generated script is missing a + closing quote. + + Fixed in Shorewall 4.4.10.3. diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index fd40ff617..3d1355cb1 100644 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -250,6 +250,9 @@ I I I. P R O B L E M S C O R R E C T E D I N T H I S R E L E A S E Note: for IPv6, the network is ::/0 rather than 0.0.0.0/0. +3) When REQUIRE_INTERFACE=Yes, the generated script was missing a + closing quote. + 4.4.10.2 1) The start priorities of the Shorewall products were incorrect on