forked from extern/shorewall_code
Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
99a81b492b | ||
|
f0e5b00f10 | ||
|
2c10d4b8f9 | ||
|
50f06ff80e | ||
|
51f79f40ec | ||
|
43c7e4f12b | ||
|
c57c42856b |
@@ -23,7 +23,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
%define name shorewall-init
|
%define name shorewall-init
|
||||||
%define version 4.4.13
|
%define version 4.4.13
|
||||||
%define release 1
|
%define release 2
|
||||||
|
|
||||||
Summary: Shorewall-init adds functionality to Shoreline Firewall (Shorewall).
|
Summary: Shorewall-init adds functionality to Shoreline Firewall (Shorewall).
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
@@ -99,6 +99,8 @@ fi
|
|||||||
%doc COPYING changelog.txt releasenotes.txt
|
%doc COPYING changelog.txt releasenotes.txt
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 01 2010 Tom Eastep tom@shorewall.net
|
||||||
|
- Updated to 4.4.13-2
|
||||||
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
||||||
- Updated to 4.4.13-1
|
- Updated to 4.4.13-1
|
||||||
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
# You may only use this script to uninstall the version
|
# You may only use this script to uninstall the version
|
||||||
# shown below. Simply run this script to remove Shorewall Firewall
|
# shown below. Simply run this script to remove Shorewall Firewall
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -17,10 +17,9 @@ SRWL=/sbin/shorewall-lite
|
|||||||
SRWL_OPTS="-tvv"
|
SRWL_OPTS="-tvv"
|
||||||
test -n ${INITLOG:=/var/log/shorewall-lite-init.log}
|
test -n ${INITLOG:=/var/log/shorewall-lite-init.log}
|
||||||
|
|
||||||
[ "$INITLOG" eq "/dev/null" && SHOREWALL_INIT_SCRIPT=1 || SHOREWALL_INIT_SCRIPT=0
|
[ "$INITLOG" = "/dev/null" ] && SHOREWALL_INIT_SCRIPT=1 || SHOREWALL_INIT_SCRIPT=0
|
||||||
|
|
||||||
export SHOREWALL_INIT_SCRIPT
|
export SHOREWALL_INIT_SCRIPT
|
||||||
|
|
||||||
test -x $SRWL || exit 0
|
test -x $SRWL || exit 0
|
||||||
test -x $WAIT_FOR_IFUP || exit 0
|
test -x $WAIT_FOR_IFUP || exit 0
|
||||||
test -n "$INITLOG" || {
|
test -n "$INITLOG" || {
|
||||||
|
@@ -22,7 +22,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -145,6 +145,12 @@ get_config() {
|
|||||||
|
|
||||||
[ -n "$g_use_verbosity" ] && VERBOSITY=$g_use_verbosity || VERBOSITY=$(($g_verbose_offset + $VERBOSITY))
|
[ -n "$g_use_verbosity" ] && VERBOSITY=$g_use_verbosity || VERBOSITY=$(($g_verbose_offset + $VERBOSITY))
|
||||||
|
|
||||||
|
if [ $VERBOSITY -lt -1 ]; then
|
||||||
|
VERBOSITY=-1
|
||||||
|
elif [ $VERBOSITY -gt 2 ]; then
|
||||||
|
VERBOSITY=2
|
||||||
|
fi
|
||||||
|
|
||||||
g_hostname=$(hostname 2> /dev/null)
|
g_hostname=$(hostname 2> /dev/null)
|
||||||
|
|
||||||
IP=$(mywhich ip 2> /dev/null)
|
IP=$(mywhich ip 2> /dev/null)
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
%define name shorewall-lite
|
%define name shorewall-lite
|
||||||
%define version 4.4.13
|
%define version 4.4.13
|
||||||
%define release 1
|
%define release 2
|
||||||
|
|
||||||
Summary: Shoreline Firewall Lite is an iptables-based firewall for Linux systems.
|
Summary: Shoreline Firewall Lite is an iptables-based firewall for Linux systems.
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
@@ -102,6 +102,8 @@ fi
|
|||||||
%doc COPYING changelog.txt releasenotes.txt
|
%doc COPYING changelog.txt releasenotes.txt
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 01 2010 Tom Eastep tom@shorewall.net
|
||||||
|
- Updated to 4.4.13-2
|
||||||
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
||||||
- Updated to 4.4.13-1
|
- Updated to 4.4.13-1
|
||||||
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
# You may only use this script to uninstall the version
|
# You may only use this script to uninstall the version
|
||||||
# shown below. Simply run this script to remove Shorewall Firewall
|
# shown below. Simply run this script to remove Shorewall Firewall
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -347,7 +347,7 @@ sub initialize( $ ) {
|
|||||||
EXPORT => 0,
|
EXPORT => 0,
|
||||||
STATEMATCH => '-m state --state',
|
STATEMATCH => '-m state --state',
|
||||||
UNTRACKED => 0,
|
UNTRACKED => 0,
|
||||||
VERSION => "4.4.13.1",
|
VERSION => "4.4.13.2",
|
||||||
CAPVERSION => 40413 ,
|
CAPVERSION => 40413 ,
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -1576,7 +1576,12 @@ sub open_file( $ ) {
|
|||||||
|
|
||||||
assert( ! defined $currentfile );
|
assert( ! defined $currentfile );
|
||||||
|
|
||||||
-f $fname && -s _ ? do_open_file $fname : '';
|
if ( -f $fname && -s _ ) {
|
||||||
|
$first_entry = 0;
|
||||||
|
do_open_file $fname;;
|
||||||
|
} else {
|
||||||
|
'';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@@ -1,3 +1,9 @@
|
|||||||
|
Changes in Shorewall 4.4.13.2
|
||||||
|
|
||||||
|
1) Fix Debian -lite init scripts.
|
||||||
|
|
||||||
|
2) Clamp VERBOSITY to valid range.
|
||||||
|
|
||||||
Changes in Shorewall 4.4.13.1
|
Changes in Shorewall 4.4.13.1
|
||||||
|
|
||||||
1) Make log messages uniform.
|
1) Make log messages uniform.
|
||||||
|
@@ -22,7 +22,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -9,3 +9,29 @@
|
|||||||
configurations with the effect that blacklisting was not enabled.
|
configurations with the effect that blacklisting was not enabled.
|
||||||
|
|
||||||
Fixed in 4.4.13.1
|
Fixed in 4.4.13.1
|
||||||
|
|
||||||
|
The issue may also be worked around is follows.
|
||||||
|
|
||||||
|
If you currently have an entry similar to this in
|
||||||
|
/etc/shorewall/interfaces:
|
||||||
|
|
||||||
|
#ZONE INTERFACE BROADCAST OPTIONS
|
||||||
|
net eth0 detect blacklist,...
|
||||||
|
|
||||||
|
then remove the 'blacklist' option from that entry and change the
|
||||||
|
'net' entry in /etc/shorewall/zones as follows:
|
||||||
|
|
||||||
|
#ZONE TYPE OPTIONS IN_OPTIONS
|
||||||
|
net ipv4 - blacklist
|
||||||
|
|
||||||
|
4) The Debian init scripts for Shorewall-lite and Shorewall6-lite
|
||||||
|
contain a syntax error.
|
||||||
|
|
||||||
|
Fixed in 4.4.13.2.
|
||||||
|
|
||||||
|
5) If the -v or -q option is passed to /sbin/shorewall-lite or
|
||||||
|
/sbin/shorewall6-lite on a command that involves the compiled
|
||||||
|
script, then the command will fail if the effective verbosity is
|
||||||
|
> 2 or < -1.
|
||||||
|
|
||||||
|
Fixed in 4.4.13.2.
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
S H O R E W A L L 4 . 4 . 1 3 . 1
|
S H O R E W A L L 4 . 4 . 1 3 . 2
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
|
|
||||||
I. PROBLEMS CORRECTED IN THIS RELEASE
|
I. PROBLEMS CORRECTED IN THIS RELEASE
|
||||||
@@ -13,6 +13,16 @@ VI. PROBLEMS CORRECTED AND NEW FEATURES IN PRIOR RELEASES
|
|||||||
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
|
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
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
4.4.13.2
|
||||||
|
|
||||||
|
1) The Debian init scripts for Shorewall-lite and Shorewall6-lite
|
||||||
|
contained a syntax error.
|
||||||
|
|
||||||
|
2) If the -v or -q option was passed to /sbin/shorewall-lite or
|
||||||
|
/sbin/shorewall6-lite on a command that involved the compiled
|
||||||
|
script, then the command would fail if the effective verbosity was
|
||||||
|
> 2 or < -1.
|
||||||
|
|
||||||
4.4.13.1
|
4.4.13.1
|
||||||
|
|
||||||
1) Previously, messages to the STARTUP_LOG had inconsistent date formats.
|
1) Previously, messages to the STARTUP_LOG had inconsistent date formats.
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
%define name shorewall
|
%define name shorewall
|
||||||
%define version 4.4.13
|
%define version 4.4.13
|
||||||
%define release 1
|
%define release 2
|
||||||
|
|
||||||
Summary: Shoreline Firewall is an iptables-based firewall for Linux systems.
|
Summary: Shoreline Firewall is an iptables-based firewall for Linux systems.
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
@@ -108,6 +108,8 @@ fi
|
|||||||
%doc COPYING INSTALL changelog.txt releasenotes.txt Contrib/* Samples
|
%doc COPYING INSTALL changelog.txt releasenotes.txt Contrib/* Samples
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 01 2010 Tom Eastep tom@shorewall.net
|
||||||
|
- Updated to 4.4.13-2
|
||||||
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
||||||
- Updated to 4.4.13-1
|
- Updated to 4.4.13-1
|
||||||
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
# You may only use this script to uninstall the version
|
# You may only use this script to uninstall the version
|
||||||
# shown below. Simply run this script to remove Shorewall Firewall
|
# shown below. Simply run this script to remove Shorewall Firewall
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -17,7 +17,7 @@ SRWL=/sbin/shorewall6-lite
|
|||||||
SRWL_OPTS="-tvv"
|
SRWL_OPTS="-tvv"
|
||||||
test -n ${INITLOG:=/var/log/shorewall6-lite-init.log}
|
test -n ${INITLOG:=/var/log/shorewall6-lite-init.log}
|
||||||
|
|
||||||
[ "$INITLOG" eq "/dev/null" && SHOREWALL_INIT_SCRIPT=1 || SHOREWALL_INIT_SCRIPT=0
|
[ "$INITLOG" = "/dev/null" ] && SHOREWALL_INIT_SCRIPT=1 || SHOREWALL_INIT_SCRIPT=0
|
||||||
|
|
||||||
export SHOREWALL_INIT_SCRIPT
|
export SHOREWALL_INIT_SCRIPT
|
||||||
|
|
||||||
|
@@ -22,7 +22,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -145,6 +145,12 @@ get_config() {
|
|||||||
|
|
||||||
[ -n "$g_use_verbosity" ] && VERBOSITY=$g_use_verbosity || VERBOSITY=$(($g_verbose_offset + $VERBOSITY))
|
[ -n "$g_use_verbosity" ] && VERBOSITY=$g_use_verbosity || VERBOSITY=$(($g_verbose_offset + $VERBOSITY))
|
||||||
|
|
||||||
|
if [ $VERBOSITY -lt -1 ]; then
|
||||||
|
VERBOSITY=-1
|
||||||
|
elif [ $VERBOSITY -gt 2 ]; then
|
||||||
|
VERBOSITY=2
|
||||||
|
fi
|
||||||
|
|
||||||
g_hostname=$(hostname 2> /dev/null)
|
g_hostname=$(hostname 2> /dev/null)
|
||||||
|
|
||||||
IP=$(mywhich ip 2> /dev/null)
|
IP=$(mywhich ip 2> /dev/null)
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
%define name shorewall6-lite
|
%define name shorewall6-lite
|
||||||
%define version 4.4.13
|
%define version 4.4.13
|
||||||
%define release 1
|
%define release 2
|
||||||
|
|
||||||
Summary: Shoreline Firewall 6 Lite is an ip6tables-based firewall for Linux systems.
|
Summary: Shoreline Firewall 6 Lite is an ip6tables-based firewall for Linux systems.
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
@@ -93,6 +93,8 @@ fi
|
|||||||
%doc COPYING changelog.txt releasenotes.txt
|
%doc COPYING changelog.txt releasenotes.txt
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 01 2010 Tom Eastep tom@shorewall.net
|
||||||
|
- Updated to 4.4.13-2
|
||||||
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
||||||
- Updated to 4.4.13-1
|
- Updated to 4.4.13-1
|
||||||
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
# You may only use this script to uninstall the version
|
# You may only use this script to uninstall the version
|
||||||
# shown below. Simply run this script to remove Shorewall Firewall
|
# shown below. Simply run this script to remove Shorewall Firewall
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -22,7 +22,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
%define name shorewall6
|
%define name shorewall6
|
||||||
%define version 4.4.13
|
%define version 4.4.13
|
||||||
%define release 1
|
%define release 2
|
||||||
|
|
||||||
Summary: Shoreline Firewall 6 is an ip6tables-based firewall for Linux systems.
|
Summary: Shoreline Firewall 6 is an ip6tables-based firewall for Linux systems.
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
@@ -98,6 +98,8 @@ fi
|
|||||||
%doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn ipv6 Samples6
|
%doc COPYING INSTALL changelog.txt releasenotes.txt tunnel ipsecvpn ipv6 Samples6
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Oct 01 2010 Tom Eastep tom@shorewall.net
|
||||||
|
- Updated to 4.4.13-2
|
||||||
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
* Wed Sep 22 2010 Tom Eastep tom@shorewall.net
|
||||||
- Updated to 4.4.13-1
|
- Updated to 4.4.13-1
|
||||||
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
* Mon Sep 20 2010 Tom Eastep tom@shorewall.net
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
# You may only use this script to uninstall the version
|
# You may only use this script to uninstall the version
|
||||||
# shown below. Simply run this script to remove Shorewall Firewall
|
# shown below. Simply run this script to remove Shorewall Firewall
|
||||||
|
|
||||||
VERSION=4.4.13.1
|
VERSION=4.4.13.2
|
||||||
|
|
||||||
usage() # $1 = exit status
|
usage() # $1 = exit status
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user