Hello community, here is the log from the commit of package shorewall for openSUSE:Factory checked in at 2012-05-08 06:48:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shorewall (Old) and /work/SRC/openSUSE:Factory/.shorewall.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "shorewall", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/shorewall/shorewall.changes 2012-04-17 07:49:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.shorewall.new/shorewall.changes 2012-05-08 06:49:59.000000000 +0200 @@ -1,0 +2,14 @@ +Tue May 1 06:19:41 UTC 2012 - toganm@opensuse.org + +- Update to 4.5.2.4 For more details see changelog.txt and + releasenotes.txt + * The 'shorewall reset' command now correctly resets the IPv4 + packet and byte counters; previously, it was resetting the IPv6 + counters. + + * The Shorewall installer now modifies the Chains.pm file for + Digest::SHA depencency when $DESTDIR is set, provided that + $BUILD = $HOST. This allows rpm to automatically generate the correct + module dependency. + +------------------------------------------------------------------- Old: ---- shorewall-4.5.2.2.tar.bz2 shorewall-core-4.5.2.2.tar.bz2 shorewall-docs-html-4.5.2.2.tar.bz2 shorewall-init-4.5.2.2.tar.bz2 shorewall-lite-4.5.2.2.tar.bz2 shorewall6-4.5.2.2.tar.bz2 shorewall6-lite-4.5.2.2.tar.bz2 New: ---- shorewall-4.5.2.4.tar.bz2 shorewall-core-4.5.2.4.tar.bz2 shorewall-docs-html-4.5.2.4.tar.bz2 shorewall-init-4.5.2.4.tar.bz2 shorewall-lite-4.5.2.4.tar.bz2 shorewall6-4.5.2.4.tar.bz2 shorewall6-lite-4.5.2.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shorewall.spec ++++++ --- /var/tmp/diff_new_pack.xS0rNJ/_old 2012-05-08 06:50:02.000000000 +0200 +++ /var/tmp/diff_new_pack.xS0rNJ/_new 2012-05-08 06:50:02.000000000 +0200 @@ -17,7 +17,7 @@ Name: shorewall -Version: 4.5.2.2 +Version: 4.5.2.4 Release: 0 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems License: GPL-2.0 ++++++ shorewall-4.5.2.2.tar.bz2 -> shorewall-4.5.2.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/Macros/macro.Amanda new/shorewall-4.5.2.4/Macros/macro.Amanda --- old/shorewall-4.5.2.2/Macros/macro.Amanda 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-4.5.2.4/Macros/macro.Amanda 2012-04-30 18:11:00.000000000 +0200 @@ -11,6 +11,7 @@ #ACTION SOURCE DEST PROTO DEST SOURCE RATE USER/ # PORT(S) PORT(S) LIMIT GROUP PARAM - - udp 10080 +PARAM - - tcp 10080 # # You may also need this rule. With AMANDA 2.4.4 on Linux kernel 2.6, # it should not be necessary to use this. The ip_conntrack_amanda diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/Makefile new/shorewall-4.5.2.4/Makefile --- old/shorewall-4.5.2.2/Makefile 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-4.5.2.4/Makefile 2012-04-30 18:11:00.000000000 +0200 @@ -3,9 +3,9 @@ CONFDIR=/etc/shorewall RESTOREFILE?=firewall -all: $(VARDIR)/${RESTOREFILE} +all: $(VARDIR)/$(RESTOREFILE) -$(VARDIR)/${RESTOREFILE}: $(CONFDIR)/* +$(VARDIR)/$(RESTOREFILE): $(CONFDIR)/* @/sbin/shorewall -q save >/dev/null; \ if \ /sbin/shorewall -q restart >/dev/null 2>&1; \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/Perl/Shorewall/Config.pm new/shorewall-4.5.2.4/Perl/Shorewall/Config.pm --- old/shorewall-4.5.2.2/Perl/Shorewall/Config.pm 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/Perl/Shorewall/Config.pm 2012-04-30 18:12:34.000000000 +0200 @@ -489,7 +489,7 @@ KLUDGEFREE => '', STATEMATCH => '-m state --state', UNTRACKED => 0, - VERSION => "4.5.2.2", + VERSION => "4.5.2.4", CAPVERSION => 40502 , ); # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/Perl/Shorewall/Tc.pm new/shorewall-4.5.2.4/Perl/Shorewall/Tc.pm --- old/shorewall-4.5.2.2/Perl/Shorewall/Tc.pm 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/Perl/Shorewall/Tc.pm 2012-04-30 18:12:34.000000000 +0200 @@ -1959,13 +1959,13 @@ if ( $config{TC_ENABLED} ) { our @tccmd = ( { match => sub ( $ ) { $_[0] eq 'SAVE' } , target => 'CONNMARK --save-mark --mask' , - mark => SMALLMARK , + mark => $config{TC_EXPERT} ? HIGHMARK : SMALLMARK, mask => in_hex( $globals{TC_MASK} ) , connmark => 1 } , { match => sub ( $ ) { $_[0] eq 'RESTORE' }, target => 'CONNMARK --restore-mark --mask' , - mark => SMALLMARK , + mark => $config{TC_EXPERT} ? HIGHMARK : SMALLMARK , mask => in_hex( $globals{TC_MASK} ) , connmark => 1 } , diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/Perl/prog.footer new/shorewall-4.5.2.4/Perl/prog.footer --- old/shorewall-4.5.2.2/Perl/prog.footer 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-4.5.2.4/Perl/prog.footer 2012-04-30 18:11:00.000000000 +0200 @@ -235,8 +235,8 @@ status=2 elif checkkernelversion; then if [ $# -eq 1 ]; then - $IP6TABLES -Z - $IP6TABLES -t mangle -Z + $g_tool -Z + $g_tool -t mangle -Z date > ${VARDIR}/restarted status=0 progress_message3 "$g_product Counters Reset" @@ -245,7 +245,7 @@ status=0 for chain in $@; do if chain_exists $chain; then - if qt $IP6TABLES -Z $chain; then + if qt $g_tool-Z $chain; then progress_message3 "Filter $chain Counters Reset" else error_message "ERROR: Reset of chain $chain failed" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/changelog.txt new/shorewall-4.5.2.4/changelog.txt --- old/shorewall-4.5.2.2/changelog.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/changelog.txt 2012-04-30 18:12:34.000000000 +0200 @@ -1,7 +1,29 @@ +Changes in 4.5.2.4 + +1) Correct IPv4 'reset'. + +2) Correct Slackware Install + +3) Handle Digest::SHA dependency when $HOST = $BUILD. + +Changes in 4.5.2.3 + +1) Synchronize globals settings. + +2) Accommodate Digest::SHA. + +3) Make 'show routing' work with recent versions of Dash. + +4) Apply patches from Roberto Sanchez. + +5) Apply patches from Ed Wildgooses. + Changes in 4.5.2.2 1) Delete trailing whitespace in read_a_line1(). +2) Install correct Makefile + Changes in 4.5.2.1 1) Added configure.pl script to allow rpm builds on old systems. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/configfiles/tcrules.annotated new/shorewall-4.5.2.4/configfiles/tcrules.annotated --- old/shorewall-4.5.2.2/configfiles/tcrules.annotated 2012-04-14 20:40:03.000000000 +0200 +++ new/shorewall-4.5.2.4/configfiles/tcrules.annotated 2012-04-30 18:14:42.000000000 +0200 @@ -371,7 +371,7 @@ # # T # -# POSTROUTING chain (default). +# POSTROUTING chain. # # SOURCE - {-|{interface|$FW}|[{interface|$FW}:]address-or-range[, # address-or-range]...}[exclusion] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/configure new/shorewall-4.5.2.4/configure --- old/shorewall-4.5.2.2/configure 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/configure 2012-04-30 18:12:34.000000000 +0200 @@ -28,7 +28,7 @@ # # Build updates this # -VERSION=4.5.2.1 +VERSION=4.5.2.4 case "$BASH_VERSION" in [4-9].*) @@ -159,7 +159,7 @@ echo "# Created by Shorewall Core version $VERSION configure - " `date` >> shorewallrc echo '#' >> shorewallrc -if [ -n "$@" ]; then +if [ $# -gt 0 ]; then echo "# Input: $@" >> shorewallrc echo '#' >> shorewallrc fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/configure.pl new/shorewall-4.5.2.4/configure.pl --- old/shorewall-4.5.2.2/configure.pl 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/configure.pl 2012-04-30 18:12:34.000000000 +0200 @@ -31,7 +31,7 @@ # Build updates this # use constant { - VERSION => '4.5.2.1' + VERSION => '4.5.2.4' }; my %params; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/install.sh new/shorewall-4.5.2.4/install.sh --- old/shorewall-4.5.2.2/install.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/install.sh 2012-04-30 18:12:34.000000000 +0200 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.5.2.2 +VERSION=4.5.2.4 # # Change to the directory containing this script @@ -248,12 +248,18 @@ # Determine where to install the firewall script # -if [ $PRODUCT = shorewall -a -z "${DESTDIR}" ]; then +if [ $PRODUCT = shorewall -a "$BUILD" = "$HOST" ]; then + # + # Fix up 'use Digest::' if SHA is installed + # + if perl -e 'use Digest::SHA;' 2> /dev/null ; then + sed -i 's/Digest::SHA1/Digest::SHA/' Perl/Shorewall/Chains.pm + fi # # Verify that Perl is installed # if ! perl -c Perl/compiler.pl; then - echo "ERROR: $Product $VERSION requires Perl which either is not installed or is not able to compile the $Product Perl code" >&2 + echo "ERROR: $Product $VERSION requires Perl which either is not installed or is not able to compile the Shorewall Perl code" >&2 echo " Try perl -c $PWD/Perl/compiler.pl" >&2 exit 1 fi @@ -327,14 +333,18 @@ # Install the Firewall Script # if [ -n "$INITFILE" ]; then - install_file $INITSOURCE ${DESTDIR}${INITDIR}/$INITFILE 0544 - [ "${SHAREDIR}" = /usr/share ] || eval sed -i \'s\|/usr/share/\|${SHAREDIR}/\|\' ${DESTDIR}${INITDIR}/$INITFILE - - if [ -n "${AUXINITSOURCE}" ]; then + if [ -f "$INITSOURCE" ]; then install_file $INITSOURCE ${DESTDIR}${INITDIR}/$INITFILE 0544 + [ "${SHAREDIR}" = /usr/share ] || eval sed -i \'s\|/usr/share/\|${SHAREDIR}/\|\' ${DESTDIR}${INITDIR}/$INITFILE + echo "$Product script installed in ${DESTDIR}${INITDIR}/$INITFILE" + fi + + if [ -n "$AUXINITSOURCE" -a -f "$AUXINITSOURCE" ]; then + install_file $AUXINITSOURCE ${DESTDIR}${INITDIR}/$AUXINITFILE 0544 + [ "${SHAREDIR}" = /usr/share ] || eval sed -i \'s\|/usr/share/\|${SHAREDIR}/\|\' ${DESTDIR}${INITDIR}/$AUXINITFILE + echo "$Product script installed in ${DESTDIR}${INITDIR}/$AUXINITFILE" fi - echo "$Product script installed in ${DESTDIR}${INITDIR}/$INITFILE" fi # @@ -1066,13 +1076,13 @@ [ -n "$INSTALLD" ] || mkdir -p ${DESTDIR}${MANDIR}/man5/ ${DESTDIR}${MANDIR}/man8/ for f in *.5; do - gzip -c $f > $f.gz + gzip -9c $f > $f.gz run_install $INSTALLD -m 0644 $f.gz ${DESTDIR}${MANDIR}/man5/$f.gz echo "Man page $f.gz installed to ${DESTDIR}${MANDIR}/man5/$f.gz" done for f in *.8; do - gzip -c $f > $f.gz + gzip -9c $f > $f.gz run_install $INSTALLD -m 0644 $f.gz ${DESTDIR}${MANDIR}/man8/$f.gz echo "Man page $f.gz installed to ${DESTDIR}${MANDIR}/man8/$f.gz" done @@ -1102,6 +1112,7 @@ echo "Set startup=1 in ${CONFDIR}/default/$PRODUCT to enable" touch /var/log/$PRODUCT-init.log perl -p -w -i -e 's/^STARTUP_ENABLED=No/STARTUP_ENABLED=Yes/;s/^IP_FORWARDING=On/IP_FORWARDING=Keep/;s/^SUBSYSLOCK=.*/SUBSYSLOCK=/;' ${CONFDIR}/$PRODUCT/$PRODUCT.conf + update-rc.d $PRODUCT enable defaults elif [ -n "$SYSTEMD" ]; then if systemctl enable $PRODUCT; then echo "$Product will start automatically at boot" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/known_problems.txt new/shorewall-4.5.2.4/known_problems.txt --- old/shorewall-4.5.2.2/known_problems.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/known_problems.txt 2012-04-30 18:12:34.000000000 +0200 @@ -23,17 +23,12 @@ Corrected in Shorewall 4.5.2.1 -5) The Makefile must be modified manually if either SBINDIR or - SHAREDIR have a non-standard setting. - - Corrected in Shorewall 4.5.2.1 - -6) The 'version -a' command prints the wrong version for some +5) The 'version -a' command prints the wrong version for some products. Corrected in Shorewall 4.5.2.1 -7) If a shorewallrc file is passed to the the Shorewall 4.4.2.1 +6) If a shorewallrc file is passed to the the Shorewall 4.4.2.1 Shorewall-core install script, subsequent compilations fail with errors as follows: @@ -46,3 +41,63 @@ whitespace in all lines. Corrected in Shorewall 4.5.2.2. + +7) If Digest::SHA has replaced Digest::SHA1 in the installed Perl + version then compilations fail. A symptom is that the Shorewall + installer claims that Perl is not installed. + + Workaround: Edit Shorewall/Chains.pm and replace + + use Digest::SHA1 + + with + + use Digest::SHA + + Corrected in Shorewall 4.5.2.3. + +8) The 'show routing' command is broken when dash 0.5.7-2ubuntu2 is + installed. + + Corrected in Shorewall 4.5.2.3. + +9) The 'configure' script handles --host=linux incorrectly. The result + is that it attempts to open .default rather than + shorewallrc.default. + + Corrected in Shorewall 4.5.2.3. + +10) Setting TC_EXPERT=Yes does not allow SAVE/RESTORE to operate on all + parts of the packet/connection mask. + + Corrected in Shorewall 4.5.2.3. + +11) With fresh installs on Debian and derivatives, the firewall does + not start at boot, even though the installer indicated that it + would. + + This defect was introduced in Shorewall 4.5.2. + + Workaround - As root run: + + update-rc.d shorewall enable defaults + + A similar workaround can be used for shorewall6, shorewall-lite + and shorewall6-lite; just replace 'shorewall' with the appropriate + product name. + + Corrected in Shorewall 4.5.2.4. + +12) The Shorewall installer fails on Slackware. + + Corrected in Shorewall 4.5.2.4. + +13) The 'shorewall reset' command incorrectly resets the IPv6 packet + and byte counts rather than the IPv4 counts. + + Corrected in Shorewall 4.5.2.4. + +14) The Makefile must be modified manually if any of the referenced + directories are in a non-standard place. + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-accounting.5 new/shorewall-4.5.2.4/manpages/shorewall-accounting.5 --- old/shorewall-4.5.2.2/manpages/shorewall-accounting.5 2012-04-14 20:38:01.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-accounting.5 2012-04-30 18:12:36.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-accounting .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-ACCOUNTIN" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-ACCOUNTIN" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-actions.5 new/shorewall-4.5.2.4/manpages/shorewall-actions.5 --- old/shorewall-4.5.2.2/manpages/shorewall-actions.5 2012-04-14 20:38:03.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-actions.5 2012-04-30 18:12:38.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-actions .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-ACTIONS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-ACTIONS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-blacklist.5 new/shorewall-4.5.2.4/manpages/shorewall-blacklist.5 --- old/shorewall-4.5.2.2/manpages/shorewall-blacklist.5 2012-04-14 20:38:05.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-blacklist.5 2012-04-30 18:12:40.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-blacklist .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-BLACKLIST" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-BLACKLIST" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-blrules.5 new/shorewall-4.5.2.4/manpages/shorewall-blrules.5 --- old/shorewall-4.5.2.2/manpages/shorewall-blrules.5 2012-04-14 20:38:07.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-blrules.5 2012-04-30 18:12:42.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-blrules .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-BLRULES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-BLRULES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-ecn.5 new/shorewall-4.5.2.4/manpages/shorewall-ecn.5 --- old/shorewall-4.5.2.2/manpages/shorewall-ecn.5 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-ecn.5 2012-04-30 18:12:49.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-ecn .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-ECN" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-ECN" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-exclusion.5 new/shorewall-4.5.2.4/manpages/shorewall-exclusion.5 --- old/shorewall-4.5.2.2/manpages/shorewall-exclusion.5 2012-04-14 20:38:16.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-exclusion.5 2012-04-30 18:12:51.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-exclusion .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-EXCLUSION" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-EXCLUSION" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-hosts.5 new/shorewall-4.5.2.4/manpages/shorewall-hosts.5 --- old/shorewall-4.5.2.2/manpages/shorewall-hosts.5 2012-04-14 20:38:18.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-hosts.5 2012-04-30 18:12:53.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-hosts .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-HOSTS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-HOSTS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-init.8 new/shorewall-4.5.2.4/manpages/shorewall-init.8 --- old/shorewall-4.5.2.2/manpages/shorewall-init.8 2012-04-14 20:38:19.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-init.8 2012-04-30 18:12:55.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-init .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-INIT" "8" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-INIT" "8" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-interfaces.5 new/shorewall-4.5.2.4/manpages/shorewall-interfaces.5 --- old/shorewall-4.5.2.2/manpages/shorewall-interfaces.5 2012-04-14 20:38:22.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-interfaces.5 2012-04-30 18:12:57.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-interfaces .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-INTERFACE" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-INTERFACE" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-ipsets.5 new/shorewall-4.5.2.4/manpages/shorewall-ipsets.5 --- old/shorewall-4.5.2.2/manpages/shorewall-ipsets.5 2012-04-14 20:38:24.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-ipsets.5 2012-04-30 18:12:59.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-ipsets .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-IPSETS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-IPSETS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-maclist.5 new/shorewall-4.5.2.4/manpages/shorewall-maclist.5 --- old/shorewall-4.5.2.2/manpages/shorewall-maclist.5 2012-04-14 20:38:26.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-maclist.5 2012-04-30 18:13:01.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-maclist .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-MACLIST" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-MACLIST" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-masq.5 new/shorewall-4.5.2.4/manpages/shorewall-masq.5 --- old/shorewall-4.5.2.2/manpages/shorewall-masq.5 2012-04-14 20:38:28.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-masq.5 2012-04-30 18:13:04.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-masq .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-MASQ" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-MASQ" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-modules.5 new/shorewall-4.5.2.4/manpages/shorewall-modules.5 --- old/shorewall-4.5.2.2/manpages/shorewall-modules.5 2012-04-14 20:38:30.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-modules.5 2012-04-30 18:13:06.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-modules .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-MODULES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-MODULES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-nat.5 new/shorewall-4.5.2.4/manpages/shorewall-nat.5 --- old/shorewall-4.5.2.2/manpages/shorewall-nat.5 2012-04-14 20:38:32.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-nat.5 2012-04-30 18:13:08.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-nat .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-NAT" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-NAT" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-nesting.5 new/shorewall-4.5.2.4/manpages/shorewall-nesting.5 --- old/shorewall-4.5.2.2/manpages/shorewall-nesting.5 2012-04-14 20:38:34.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-nesting.5 2012-04-30 18:13:10.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-nesting .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-NESTING" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-NESTING" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-netmap.5 new/shorewall-4.5.2.4/manpages/shorewall-netmap.5 --- old/shorewall-4.5.2.2/manpages/shorewall-netmap.5 2012-04-14 20:38:36.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-netmap.5 2012-04-30 18:13:12.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-netmap .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-NETMAP" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-NETMAP" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-notrack.5 new/shorewall-4.5.2.4/manpages/shorewall-notrack.5 --- old/shorewall-4.5.2.2/manpages/shorewall-notrack.5 2012-04-14 20:38:38.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-notrack.5 2012-04-30 18:13:14.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall6-notrack .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL6\-NOTRACK" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL6\-NOTRACK" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-params.5 new/shorewall-4.5.2.4/manpages/shorewall-params.5 --- old/shorewall-4.5.2.2/manpages/shorewall-params.5 2012-04-14 20:38:40.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-params.5 2012-04-30 18:13:16.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-params .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-PARAMS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-PARAMS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-policy.5 new/shorewall-4.5.2.4/manpages/shorewall-policy.5 --- old/shorewall-4.5.2.2/manpages/shorewall-policy.5 2012-04-14 20:38:42.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-policy.5 2012-04-30 18:13:18.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-policy .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-POLICY" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-POLICY" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-providers.5 new/shorewall-4.5.2.4/manpages/shorewall-providers.5 --- old/shorewall-4.5.2.2/manpages/shorewall-providers.5 2012-04-14 20:38:44.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-providers.5 2012-04-30 18:13:20.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-providers .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-PROVIDERS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-PROVIDERS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-proxyarp.5 new/shorewall-4.5.2.4/manpages/shorewall-proxyarp.5 --- old/shorewall-4.5.2.2/manpages/shorewall-proxyarp.5 2012-04-14 20:38:46.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-proxyarp.5 2012-04-30 18:13:22.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-proxyarp .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-PROXYARP" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-PROXYARP" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-routes.5 new/shorewall-4.5.2.4/manpages/shorewall-routes.5 --- old/shorewall-4.5.2.2/manpages/shorewall-routes.5 2012-04-14 20:38:51.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-routes.5 2012-04-30 18:13:27.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-routes .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-ROUTES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-ROUTES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-routestopped.5 new/shorewall-4.5.2.4/manpages/shorewall-routestopped.5 --- old/shorewall-4.5.2.2/manpages/shorewall-routestopped.5 2012-04-14 20:38:49.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-routestopped.5 2012-04-30 18:13:25.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-routestopped .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-ROUTESTOP" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-ROUTESTOP" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-rtrules.5 new/shorewall-4.5.2.4/manpages/shorewall-rtrules.5 --- old/shorewall-4.5.2.2/manpages/shorewall-rtrules.5 2012-04-14 20:38:53.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-rtrules.5 2012-04-30 18:13:29.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-rtrules .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-RTRULES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-RTRULES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-rules.5 new/shorewall-4.5.2.4/manpages/shorewall-rules.5 --- old/shorewall-4.5.2.2/manpages/shorewall-rules.5 2012-04-14 20:38:55.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-rules.5 2012-04-30 18:13:31.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-rules .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-RULES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-RULES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-secmarks.5 new/shorewall-4.5.2.4/manpages/shorewall-secmarks.5 --- old/shorewall-4.5.2.2/manpages/shorewall-secmarks.5 2012-04-14 20:38:57.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-secmarks.5 2012-04-30 18:13:34.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-secmarks .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-SECMARKS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-SECMARKS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tcclasses.5 new/shorewall-4.5.2.4/manpages/shorewall-tcclasses.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tcclasses.5 2012-04-14 20:39:00.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tcclasses.5 2012-04-30 18:13:36.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tcclasses .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TCCLASSES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TCCLASSES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tcdevices.5 new/shorewall-4.5.2.4/manpages/shorewall-tcdevices.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tcdevices.5 2012-04-14 20:39:02.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tcdevices.5 2012-04-30 18:13:38.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tcdevices .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TCDEVICES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TCDEVICES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tcfilters.5 new/shorewall-4.5.2.4/manpages/shorewall-tcfilters.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tcfilters.5 2012-04-14 20:39:04.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tcfilters.5 2012-04-30 18:13:40.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tcfilters .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TCFILTERS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TCFILTERS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tcinterfaces.5 new/shorewall-4.5.2.4/manpages/shorewall-tcinterfaces.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tcinterfaces.5 2012-04-14 20:39:06.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tcinterfaces.5 2012-04-30 18:13:42.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tcinterfaces .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TCINTERFA" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TCINTERFA" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tcpri.5 new/shorewall-4.5.2.4/manpages/shorewall-tcpri.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tcpri.5 2012-04-14 20:39:08.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tcpri.5 2012-04-30 18:13:44.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tcpri .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TCPRI" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TCPRI" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tcrules.5 new/shorewall-4.5.2.4/manpages/shorewall-tcrules.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tcrules.5 2012-04-14 20:39:10.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tcrules.5 2012-04-30 18:13:47.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tcrules .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TCRULES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TCRULES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -613,7 +613,7 @@ .PP T .RS 4 -POSTROUTING chain (default)\&. +POSTROUTING chain\&. .RE .RE .RE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tos.5 new/shorewall-4.5.2.4/manpages/shorewall-tos.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tos.5 2012-04-14 20:39:12.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tos.5 2012-04-30 18:13:49.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tos .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TOS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TOS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-tunnels.5 new/shorewall-4.5.2.4/manpages/shorewall-tunnels.5 --- old/shorewall-4.5.2.2/manpages/shorewall-tunnels.5 2012-04-14 20:39:14.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-tunnels.5 2012-04-30 18:13:51.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-tunnels .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-TUNNELS" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-TUNNELS" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-vardir.5 new/shorewall-4.5.2.4/manpages/shorewall-vardir.5 --- old/shorewall-4.5.2.2/manpages/shorewall-vardir.5 2012-04-14 20:39:16.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-vardir.5 2012-04-30 18:13:53.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-vardir .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-VARDIR" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-VARDIR" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall-zones.5 new/shorewall-4.5.2.4/manpages/shorewall-zones.5 --- old/shorewall-4.5.2.2/manpages/shorewall-zones.5 2012-04-14 20:39:21.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall-zones.5 2012-04-30 18:13:58.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-zones .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-ZONES" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-ZONES" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall.8 new/shorewall-4.5.2.4/manpages/shorewall.8 --- old/shorewall-4.5.2.2/manpages/shorewall.8 2012-04-14 20:39:19.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall.8 2012-04-30 18:13:55.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL" "8" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL" "8" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/manpages/shorewall.conf.5 new/shorewall-4.5.2.4/manpages/shorewall.conf.5 --- old/shorewall-4.5.2.2/manpages/shorewall.conf.5 2012-04-14 20:38:11.000000000 +0200 +++ new/shorewall-4.5.2.4/manpages/shorewall.conf.5 2012-04-30 18:12:46.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall.conf .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\&.CONF" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\&.CONF" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/releasenotes.txt new/shorewall-4.5.2.4/releasenotes.txt --- old/shorewall-4.5.2.2/releasenotes.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/releasenotes.txt 2012-04-30 18:12:34.000000000 +0200 @@ -1,8 +1,8 @@ ---------------------------------------------------------------------------- - S H O R E W A L L 4 . 5 . 2 . 2 + S H O R E W A L L 4 . 5 . 2 . 4 ------------------------ - A p r i l 1 4 , 2 0 1 2 + A p r i l 3 0 , 2 0 1 2 ---------------------------------------------------------------------------- I. PROBLEMS CORRECTED IN THIS RELEASE @@ -16,6 +16,42 @@ 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.5.2.4 + +1) Installation on Slackware has been corrected. + +2) The 'shorewall reset' command now correctly resets the IPv4 packet + and byte counters; previously, it was resetting the IPv6 counters. + +3) The Shorewall installer now modifies the Chains.pm file for + Digest::SHA depencency when $DESTDIR is set, provided that $BUILD = + $HOST. This allows rpm to automatically generate the correct module + dependency. + +4) With fresh installs on Debian and derivatives, the firewall did + nnot start at boot, even though the installer indicated that it + would. This defect, introduced in Shorewall 4.5.2, has been + corrected. + +4.5.2.3 + +1) The 'show routing' command was broken with dash 0.5.7-2ubuntu2 + installed. It now works correctly. + +2) Recent distributions have dropped Digest::SHA1 in favor of + Digest::SHA. The Shorewall installer now replaces the former + with the latter when appropriate. + +3) A couple of issues with Debian release compliance have been + corrected. + +4) The 'configure' script failed to handle --host=linux correctly; the + result was that it tried to open .default rather than + shorewallrc.default. + +5) Previously, setting TC_EXPERT=Yes did not allow SAVE/RESTORE of all + parts of the packet/connection mark. That has been corrected. + 4.5.2.2 1) If a shorewallrc file is passed to the Shorewall-core 4.5.2.1 @@ -25,6 +61,9 @@ This has been corrected. +2) The Shorewall 4.5.2.1 installer was installing the wrong Makefile + for Shorewall and Shorewall6. + 4.5.2.1 1) The 4.5.2 configure script does not work on systems with Bash 3.x. @@ -51,10 +90,7 @@ 4) The shorewallrc.redhat file has been change to conform to Fedora packaging guidelines. -5) The installers now modify the Makefile if non-standard settings are - used for either SBINDIR or SHAREDIR. - -6) The output of the 'version -a' command reflected incorrect versions +5) The output of the 'version -a' command reflected incorrect versions when Shorewall-core 4.5.2 was installed. That has been corrected. 4.5.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/shorewall new/shorewall-4.5.2.4/shorewall --- old/shorewall-4.5.2.2/shorewall 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-4.5.2.4/shorewall 2012-04-30 18:11:00.000000000 +0200 @@ -36,6 +36,7 @@ g_sharedir="$SHAREDIR"/shorewall g_sbindir="$SBINDIR" g_perllib="$PERLLIBDIR" +g_vardir="$VARDIR" g_confdir="$CONFDIR"/shorewall g_readrc=1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/shorewall.spec new/shorewall-4.5.2.4/shorewall.spec --- old/shorewall-4.5.2.2/shorewall.spec 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/shorewall.spec 2012-04-30 18:12:34.000000000 +0200 @@ -1,6 +1,6 @@ %define name shorewall %define version 4.5.2 -%define release 2 +%define release 4 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -117,6 +117,10 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt Contrib/* Samples %changelog +* Mon Apr 30 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-4 +* Sun Apr 15 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-3 * Sat Apr 14 2012 Tom Eastep tom@shorewall.net - Updated to 4.5.2-2 * Tue Apr 10 2012 Tom Eastep tom@shorewall.net diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/shorewallrc.debian new/shorewall-4.5.2.4/shorewallrc.debian --- old/shorewall-4.5.2.2/shorewallrc.debian 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/shorewallrc.debian 2012-04-30 18:12:34.000000000 +0200 @@ -9,7 +9,7 @@ PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory CONFDIR=/etc #Directory where subsystem configurations are installed SBINDIR=/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/man #Directory where manpages are installed. +MANDIR=${PREFIX}/share/man #Directory where manpages are installed. INITDIR=/etc/init.d #Directory where SysV init scripts are installed. INITFILE=$PRODUCT #Name of the product's installed SysV init script INITSOURCE=init.debian.sh #Name of the distributed file to be installed as the SysV init script diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/shorewallrc.slackware new/shorewall-4.5.2.4/shorewallrc.slackware --- old/shorewall-4.5.2.2/shorewallrc.slackware 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/shorewallrc.slackware 2012-04-30 18:12:34.000000000 +0200 @@ -11,9 +11,9 @@ SBINDIR=/sbin #Directory where system administration programs are installed MANDIR=${PREFIX}/man #Directory where manpages are installed. INITDIR=/etc/rc.d #Directory where SysV init scripts are installed. -INITSOURCE=init.slackware.firewall #Name of the distributed file to be installed as the SysV init script +INITSOURCE=init.slackware.firewall.sh #Name of the distributed file to be installed as the SysV init script INITFILE=rc.firewall #Name of the product's installed SysV init script -AUXINITSOURCE=init.slackware.$PRODUCT #Name of the distributed file to be installed as a second SysV init script +AUXINITSOURCE=init.slackware.$PRODUCT.sh #Name of the distributed file to be installed as a second SysV init script AUXINITFILE=rc.$PRODUCT #Name of the product's installed second init script SYSTEMD= #Name of the directory where .service files are installed (systems running systemd only) SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.2.2/uninstall.sh new/shorewall-4.5.2.4/uninstall.sh --- old/shorewall-4.5.2.2/uninstall.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-4.5.2.4/uninstall.sh 2012-04-30 18:12:34.000000000 +0200 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { ++++++ shorewall-core-4.5.2.2.tar.bz2 -> shorewall-core-4.5.2.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/changelog.txt new/shorewall-core-4.5.2.4/changelog.txt --- old/shorewall-core-4.5.2.2/changelog.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-core-4.5.2.4/changelog.txt 2012-04-30 17:42:01.000000000 +0200 @@ -1,7 +1,29 @@ +Changes in 4.5.2.4 + +1) Correct IPv4 'reset'. + +2) Correct Slackware Install + +3) Handle Digest::SHA dependency when $HOST = $BUILD. + +Changes in 4.5.2.3 + +1) Synchronize globals settings. + +2) Accommodate Digest::SHA. + +3) Make 'show routing' work with recent versions of Dash. + +4) Apply patches from Roberto Sanchez. + +5) Apply patches from Ed Wildgooses. + Changes in 4.5.2.2 1) Delete trailing whitespace in read_a_line1(). +2) Install correct Makefile + Changes in 4.5.2.1 1) Added configure.pl script to allow rpm builds on old systems. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/configure new/shorewall-core-4.5.2.4/configure --- old/shorewall-core-4.5.2.2/configure 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-core-4.5.2.4/configure 2012-04-30 17:42:01.000000000 +0200 @@ -28,7 +28,7 @@ # # Build updates this # -VERSION=4.5.2.1 +VERSION=4.5.2.4 case "$BASH_VERSION" in [4-9].*) @@ -159,7 +159,7 @@ echo "# Created by Shorewall Core version $VERSION configure - " `date` >> shorewallrc echo '#' >> shorewallrc -if [ -n "$@" ]; then +if [ $# -gt 0 ]; then echo "# Input: $@" >> shorewallrc echo '#' >> shorewallrc fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/configure.pl new/shorewall-core-4.5.2.4/configure.pl --- old/shorewall-core-4.5.2.2/configure.pl 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-core-4.5.2.4/configure.pl 2012-04-30 17:42:01.000000000 +0200 @@ -31,7 +31,7 @@ # Build updates this # use constant { - VERSION => '4.5.2.1' + VERSION => '4.5.2.4' }; my %params; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/install.sh new/shorewall-core-4.5.2.4/install.sh --- old/shorewall-core-4.5.2.2/install.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-core-4.5.2.4/install.sh 2012-04-30 17:42:01.000000000 +0200 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/known_problems.txt new/shorewall-core-4.5.2.4/known_problems.txt --- old/shorewall-core-4.5.2.2/known_problems.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-core-4.5.2.4/known_problems.txt 2012-04-30 17:42:01.000000000 +0200 @@ -23,17 +23,12 @@ Corrected in Shorewall 4.5.2.1 -5) The Makefile must be modified manually if either SBINDIR or - SHAREDIR have a non-standard setting. - - Corrected in Shorewall 4.5.2.1 - -6) The 'version -a' command prints the wrong version for some +5) The 'version -a' command prints the wrong version for some products. Corrected in Shorewall 4.5.2.1 -7) If a shorewallrc file is passed to the the Shorewall 4.4.2.1 +6) If a shorewallrc file is passed to the the Shorewall 4.4.2.1 Shorewall-core install script, subsequent compilations fail with errors as follows: @@ -46,3 +41,63 @@ whitespace in all lines. Corrected in Shorewall 4.5.2.2. + +7) If Digest::SHA has replaced Digest::SHA1 in the installed Perl + version then compilations fail. A symptom is that the Shorewall + installer claims that Perl is not installed. + + Workaround: Edit Shorewall/Chains.pm and replace + + use Digest::SHA1 + + with + + use Digest::SHA + + Corrected in Shorewall 4.5.2.3. + +8) The 'show routing' command is broken when dash 0.5.7-2ubuntu2 is + installed. + + Corrected in Shorewall 4.5.2.3. + +9) The 'configure' script handles --host=linux incorrectly. The result + is that it attempts to open .default rather than + shorewallrc.default. + + Corrected in Shorewall 4.5.2.3. + +10) Setting TC_EXPERT=Yes does not allow SAVE/RESTORE to operate on all + parts of the packet/connection mask. + + Corrected in Shorewall 4.5.2.3. + +11) With fresh installs on Debian and derivatives, the firewall does + not start at boot, even though the installer indicated that it + would. + + This defect was introduced in Shorewall 4.5.2. + + Workaround - As root run: + + update-rc.d shorewall enable defaults + + A similar workaround can be used for shorewall6, shorewall-lite + and shorewall6-lite; just replace 'shorewall' with the appropriate + product name. + + Corrected in Shorewall 4.5.2.4. + +12) The Shorewall installer fails on Slackware. + + Corrected in Shorewall 4.5.2.4. + +13) The 'shorewall reset' command incorrectly resets the IPv6 packet + and byte counts rather than the IPv4 counts. + + Corrected in Shorewall 4.5.2.4. + +14) The Makefile must be modified manually if any of the referenced + directories are in a non-standard place. + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/lib.base new/shorewall-core-4.5.2.4/lib.base --- old/shorewall-core-4.5.2.2/lib.base 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-core-4.5.2.4/lib.base 2012-04-30 17:41:37.000000000 +0200 @@ -41,6 +41,7 @@ g_libexec="$LIBEXECDIR" g_sharedir="$SHAREDIR"/$g_program g_sbindir="$SBINDIR" + g_perllib="$PERLLIBDIR" g_vardir="$VARDIR" g_confdir="$CONFDIR"/$g_program g_readrc=1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/lib.cli new/shorewall-core-4.5.2.4/lib.cli --- old/shorewall-core-4.5.2.2/lib.cli 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-core-4.5.2.4/lib.cli 2012-04-30 17:41:37.000000000 +0200 @@ -31,9 +31,11 @@ . /usr/share/shorewall/shorewallrc g_libexec="$LIBEXECDIR" + g_sharedir="$SHAREDIR"/$g_program g_sbindir="$SBINDIR" + g_perllib="$PERLLIBDIR" + g_vardir="$VARDIR" g_confdir="$CONFDIR"/$g_program - g_sharedir="$SHAREDIR"/$g_program g_readrc=1 fi @@ -455,15 +457,27 @@ } # +# Isolate the table in the routing rules being read from stdin. +# Piping through sed to remove trailing whitespace works around +# recent 'features' in dash and ip. +# +find_tables() { + sed -r 's/[[:space:]]+$//' | while read rule; do + echo ${rule##* } + done +} + +# # Show routing configuration # show_routing() { + local rule + local table + if [ -n "$(ip -$g_family rule list)" ]; then heading "Routing Rules" ip -$g_family rule list - ip -$g_family rule list | while read rule; do - echo ${rule##* } - done | sort -u | while read table; do + ip -$g_family rule list | find_tables | sort -u | while read table; do heading "Table $table:" if [ $g_family -eq 6 ]; then ip -$g_family -o route list table $table | fgrep -v cache diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/releasenotes.txt new/shorewall-core-4.5.2.4/releasenotes.txt --- old/shorewall-core-4.5.2.2/releasenotes.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-core-4.5.2.4/releasenotes.txt 2012-04-30 17:42:01.000000000 +0200 @@ -1,8 +1,8 @@ ---------------------------------------------------------------------------- - S H O R E W A L L 4 . 5 . 2 . 2 + S H O R E W A L L 4 . 5 . 2 . 4 ------------------------ - A p r i l 1 4 , 2 0 1 2 + A p r i l 3 0 , 2 0 1 2 ---------------------------------------------------------------------------- I. PROBLEMS CORRECTED IN THIS RELEASE @@ -16,6 +16,42 @@ 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.5.2.4 + +1) Installation on Slackware has been corrected. + +2) The 'shorewall reset' command now correctly resets the IPv4 packet + and byte counters; previously, it was resetting the IPv6 counters. + +3) The Shorewall installer now modifies the Chains.pm file for + Digest::SHA depencency when $DESTDIR is set, provided that $BUILD = + $HOST. This allows rpm to automatically generate the correct module + dependency. + +4) With fresh installs on Debian and derivatives, the firewall did + nnot start at boot, even though the installer indicated that it + would. This defect, introduced in Shorewall 4.5.2, has been + corrected. + +4.5.2.3 + +1) The 'show routing' command was broken with dash 0.5.7-2ubuntu2 + installed. It now works correctly. + +2) Recent distributions have dropped Digest::SHA1 in favor of + Digest::SHA. The Shorewall installer now replaces the former + with the latter when appropriate. + +3) A couple of issues with Debian release compliance have been + corrected. + +4) The 'configure' script failed to handle --host=linux correctly; the + result was that it tried to open .default rather than + shorewallrc.default. + +5) Previously, setting TC_EXPERT=Yes did not allow SAVE/RESTORE of all + parts of the packet/connection mark. That has been corrected. + 4.5.2.2 1) If a shorewallrc file is passed to the Shorewall-core 4.5.2.1 @@ -25,6 +61,9 @@ This has been corrected. +2) The Shorewall 4.5.2.1 installer was installing the wrong Makefile + for Shorewall and Shorewall6. + 4.5.2.1 1) The 4.5.2 configure script does not work on systems with Bash 3.x. @@ -51,10 +90,7 @@ 4) The shorewallrc.redhat file has been change to conform to Fedora packaging guidelines. -5) The installers now modify the Makefile if non-standard settings are - used for either SBINDIR or SHAREDIR. - -6) The output of the 'version -a' command reflected incorrect versions +5) The output of the 'version -a' command reflected incorrect versions when Shorewall-core 4.5.2 was installed. That has been corrected. 4.5.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/shorewall-core.spec new/shorewall-core-4.5.2.4/shorewall-core.spec --- old/shorewall-core-4.5.2.2/shorewall-core.spec 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-core-4.5.2.4/shorewall-core.spec 2012-04-30 17:42:01.000000000 +0200 @@ -1,6 +1,6 @@ %define name shorewall-core %define version 4.5.2 -%define release 2 +%define release 4 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -62,6 +62,10 @@ %doc COPYING INSTALL changelog.txt releasenotes.txt %changelog +* Mon Apr 30 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-4 +* Sun Apr 15 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-3 * Sat Apr 14 2012 Tom Eastep tom@shorewall.net - Updated to 4.5.2-2 * Tue Apr 10 2012 Tom Eastep tom@shorewall.net diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/shorewallrc.debian new/shorewall-core-4.5.2.4/shorewallrc.debian --- old/shorewall-core-4.5.2.2/shorewallrc.debian 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-core-4.5.2.4/shorewallrc.debian 2012-04-30 17:41:37.000000000 +0200 @@ -9,7 +9,7 @@ PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory CONFDIR=/etc #Directory where subsystem configurations are installed SBINDIR=/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/man #Directory where manpages are installed. +MANDIR=${PREFIX}/share/man #Directory where manpages are installed. INITDIR=/etc/init.d #Directory where SysV init scripts are installed. INITFILE=$PRODUCT #Name of the product's installed SysV init script INITSOURCE=init.debian.sh #Name of the distributed file to be installed as the SysV init script diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/shorewallrc.slackware new/shorewall-core-4.5.2.4/shorewallrc.slackware --- old/shorewall-core-4.5.2.2/shorewallrc.slackware 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-core-4.5.2.4/shorewallrc.slackware 2012-04-30 17:41:37.000000000 +0200 @@ -11,9 +11,9 @@ SBINDIR=/sbin #Directory where system administration programs are installed MANDIR=${PREFIX}/man #Directory where manpages are installed. INITDIR=/etc/rc.d #Directory where SysV init scripts are installed. -INITSOURCE=init.slackware.firewall #Name of the distributed file to be installed as the SysV init script +INITSOURCE=init.slackware.firewall.sh #Name of the distributed file to be installed as the SysV init script INITFILE=rc.firewall #Name of the product's installed SysV init script -AUXINITSOURCE=init.slackware.$PRODUCT #Name of the distributed file to be installed as a second SysV init script +AUXINITSOURCE=init.slackware.$PRODUCT.sh #Name of the distributed file to be installed as a second SysV init script AUXINITFILE=rc.$PRODUCT #Name of the product's installed second init script SYSTEMD= #Name of the directory where .service files are installed (systems running systemd only) SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.2.2/uninstall.sh new/shorewall-core-4.5.2.4/uninstall.sh --- old/shorewall-core-4.5.2.2/uninstall.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-core-4.5.2.4/uninstall.sh 2012-04-30 17:42:01.000000000 +0200 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { ++++++ shorewall-docs-html-4.5.2.2.tar.bz2 -> shorewall-docs-html-4.5.2.4.tar.bz2 ++++++ ++++ 6084 lines of diff (skipped) ++++++ shorewall-init-4.5.2.2.tar.bz2 -> shorewall-init-4.5.2.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/changelog.txt new/shorewall-init-4.5.2.4/changelog.txt --- old/shorewall-init-4.5.2.2/changelog.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/changelog.txt 2012-04-30 17:42:02.000000000 +0200 @@ -1,7 +1,29 @@ +Changes in 4.5.2.4 + +1) Correct IPv4 'reset'. + +2) Correct Slackware Install + +3) Handle Digest::SHA dependency when $HOST = $BUILD. + +Changes in 4.5.2.3 + +1) Synchronize globals settings. + +2) Accommodate Digest::SHA. + +3) Make 'show routing' work with recent versions of Dash. + +4) Apply patches from Roberto Sanchez. + +5) Apply patches from Ed Wildgooses. + Changes in 4.5.2.2 1) Delete trailing whitespace in read_a_line1(). +2) Install correct Makefile + Changes in 4.5.2.1 1) Added configure.pl script to allow rpm builds on old systems. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/configure new/shorewall-init-4.5.2.4/configure --- old/shorewall-init-4.5.2.2/configure 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/configure 2012-04-30 17:42:02.000000000 +0200 @@ -28,7 +28,7 @@ # # Build updates this # -VERSION=4.5.2.1 +VERSION=4.5.2.4 case "$BASH_VERSION" in [4-9].*) @@ -159,7 +159,7 @@ echo "# Created by Shorewall Core version $VERSION configure - " `date` >> shorewallrc echo '#' >> shorewallrc -if [ -n "$@" ]; then +if [ $# -gt 0 ]; then echo "# Input: $@" >> shorewallrc echo '#' >> shorewallrc fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/configure.pl new/shorewall-init-4.5.2.4/configure.pl --- old/shorewall-init-4.5.2.2/configure.pl 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/configure.pl 2012-04-30 17:42:02.000000000 +0200 @@ -31,7 +31,7 @@ # Build updates this # use constant { - VERSION => '4.5.2.1' + VERSION => '4.5.2.4' }; my %params; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/install.sh new/shorewall-init-4.5.2.4/install.sh --- old/shorewall-init-4.5.2.2/install.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/install.sh 2012-04-30 17:42:02.000000000 +0200 @@ -23,7 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/releasenotes.txt new/shorewall-init-4.5.2.4/releasenotes.txt --- old/shorewall-init-4.5.2.2/releasenotes.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/releasenotes.txt 2012-04-30 17:42:02.000000000 +0200 @@ -1,8 +1,8 @@ ---------------------------------------------------------------------------- - S H O R E W A L L 4 . 5 . 2 . 2 + S H O R E W A L L 4 . 5 . 2 . 4 ------------------------ - A p r i l 1 4 , 2 0 1 2 + A p r i l 3 0 , 2 0 1 2 ---------------------------------------------------------------------------- I. PROBLEMS CORRECTED IN THIS RELEASE @@ -16,6 +16,42 @@ 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.5.2.4 + +1) Installation on Slackware has been corrected. + +2) The 'shorewall reset' command now correctly resets the IPv4 packet + and byte counters; previously, it was resetting the IPv6 counters. + +3) The Shorewall installer now modifies the Chains.pm file for + Digest::SHA depencency when $DESTDIR is set, provided that $BUILD = + $HOST. This allows rpm to automatically generate the correct module + dependency. + +4) With fresh installs on Debian and derivatives, the firewall did + nnot start at boot, even though the installer indicated that it + would. This defect, introduced in Shorewall 4.5.2, has been + corrected. + +4.5.2.3 + +1) The 'show routing' command was broken with dash 0.5.7-2ubuntu2 + installed. It now works correctly. + +2) Recent distributions have dropped Digest::SHA1 in favor of + Digest::SHA. The Shorewall installer now replaces the former + with the latter when appropriate. + +3) A couple of issues with Debian release compliance have been + corrected. + +4) The 'configure' script failed to handle --host=linux correctly; the + result was that it tried to open .default rather than + shorewallrc.default. + +5) Previously, setting TC_EXPERT=Yes did not allow SAVE/RESTORE of all + parts of the packet/connection mark. That has been corrected. + 4.5.2.2 1) If a shorewallrc file is passed to the Shorewall-core 4.5.2.1 @@ -25,6 +61,9 @@ This has been corrected. +2) The Shorewall 4.5.2.1 installer was installing the wrong Makefile + for Shorewall and Shorewall6. + 4.5.2.1 1) The 4.5.2 configure script does not work on systems with Bash 3.x. @@ -51,10 +90,7 @@ 4) The shorewallrc.redhat file has been change to conform to Fedora packaging guidelines. -5) The installers now modify the Makefile if non-standard settings are - used for either SBINDIR or SHAREDIR. - -6) The output of the 'version -a' command reflected incorrect versions +5) The output of the 'version -a' command reflected incorrect versions when Shorewall-core 4.5.2 was installed. That has been corrected. 4.5.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/shorewall-init.spec new/shorewall-init-4.5.2.4/shorewall-init.spec --- old/shorewall-init-4.5.2.2/shorewall-init.spec 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/shorewall-init.spec 2012-04-30 17:42:02.000000000 +0200 @@ -1,6 +1,6 @@ %define name shorewall-init %define version 4.5.2 -%define release 2 +%define release 4 Summary: Shorewall-init adds functionality to Shoreline Firewall (Shorewall). Name: %{name} @@ -123,6 +123,10 @@ %doc COPYING changelog.txt releasenotes.txt %changelog +* Mon Apr 30 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-4 +* Sun Apr 15 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-3 * Sat Apr 14 2012 Tom Eastep tom@shorewall.net - Updated to 4.5.2-2 * Tue Apr 10 2012 Tom Eastep tom@shorewall.net diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/shorewallrc.debian new/shorewall-init-4.5.2.4/shorewallrc.debian --- old/shorewall-init-4.5.2.2/shorewallrc.debian 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/shorewallrc.debian 2012-04-30 17:42:02.000000000 +0200 @@ -9,7 +9,7 @@ PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory CONFDIR=/etc #Directory where subsystem configurations are installed SBINDIR=/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/man #Directory where manpages are installed. +MANDIR=${PREFIX}/share/man #Directory where manpages are installed. INITDIR=/etc/init.d #Directory where SysV init scripts are installed. INITFILE=$PRODUCT #Name of the product's installed SysV init script INITSOURCE=init.debian.sh #Name of the distributed file to be installed as the SysV init script diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/shorewallrc.slackware new/shorewall-init-4.5.2.4/shorewallrc.slackware --- old/shorewall-init-4.5.2.2/shorewallrc.slackware 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/shorewallrc.slackware 2012-04-30 17:42:02.000000000 +0200 @@ -11,9 +11,9 @@ SBINDIR=/sbin #Directory where system administration programs are installed MANDIR=${PREFIX}/man #Directory where manpages are installed. INITDIR=/etc/rc.d #Directory where SysV init scripts are installed. -INITSOURCE=init.slackware.firewall #Name of the distributed file to be installed as the SysV init script +INITSOURCE=init.slackware.firewall.sh #Name of the distributed file to be installed as the SysV init script INITFILE=rc.firewall #Name of the product's installed SysV init script -AUXINITSOURCE=init.slackware.$PRODUCT #Name of the distributed file to be installed as a second SysV init script +AUXINITSOURCE=init.slackware.$PRODUCT.sh #Name of the distributed file to be installed as a second SysV init script AUXINITFILE=rc.$PRODUCT #Name of the product's installed second init script SYSTEMD= #Name of the directory where .service files are installed (systems running systemd only) SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.2.2/uninstall.sh new/shorewall-init-4.5.2.4/uninstall.sh --- old/shorewall-init-4.5.2.2/uninstall.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-init-4.5.2.4/uninstall.sh 2012-04-30 17:42:02.000000000 +0200 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { ++++++ shorewall-lite-4.5.2.2.tar.bz2 -> shorewall-lite-4.5.2.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/Makefile new/shorewall-lite-4.5.2.4/Makefile --- old/shorewall-lite-4.5.2.2/Makefile 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/Makefile 2012-04-30 17:41:37.000000000 +0200 @@ -3,9 +3,9 @@ SHAREDIR=/usr/share/shorewall-lite RESTOREFILE?=.restore -all: $(VARDIR)/${RESTOREFILE} +all: $(VARDIR)/$(RESTOREFILE) -$(VARDIR)/${RESTOREFILE}: $(VARDIR)/firewall +$(VARDIR)/$(RESTOREFILE): $(VARDIR)/firewall @/sbin/shorewall-lite -q save >/dev/null; \ if \ /sbin/shorewall-lite -q restart >/dev/null 2>&1; \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/changelog.txt new/shorewall-lite-4.5.2.4/changelog.txt --- old/shorewall-lite-4.5.2.2/changelog.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/changelog.txt 2012-04-30 17:42:02.000000000 +0200 @@ -1,7 +1,29 @@ +Changes in 4.5.2.4 + +1) Correct IPv4 'reset'. + +2) Correct Slackware Install + +3) Handle Digest::SHA dependency when $HOST = $BUILD. + +Changes in 4.5.2.3 + +1) Synchronize globals settings. + +2) Accommodate Digest::SHA. + +3) Make 'show routing' work with recent versions of Dash. + +4) Apply patches from Roberto Sanchez. + +5) Apply patches from Ed Wildgooses. + Changes in 4.5.2.2 1) Delete trailing whitespace in read_a_line1(). +2) Install correct Makefile + Changes in 4.5.2.1 1) Added configure.pl script to allow rpm builds on old systems. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/configure new/shorewall-lite-4.5.2.4/configure --- old/shorewall-lite-4.5.2.2/configure 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/configure 2012-04-30 17:42:02.000000000 +0200 @@ -28,7 +28,7 @@ # # Build updates this # -VERSION=4.5.2.1 +VERSION=4.5.2.4 case "$BASH_VERSION" in [4-9].*) @@ -159,7 +159,7 @@ echo "# Created by Shorewall Core version $VERSION configure - " `date` >> shorewallrc echo '#' >> shorewallrc -if [ -n "$@" ]; then +if [ $# -gt 0 ]; then echo "# Input: $@" >> shorewallrc echo '#' >> shorewallrc fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/configure.pl new/shorewall-lite-4.5.2.4/configure.pl --- old/shorewall-lite-4.5.2.2/configure.pl 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/configure.pl 2012-04-30 17:42:02.000000000 +0200 @@ -31,7 +31,7 @@ # Build updates this # use constant { - VERSION => '4.5.2.1' + VERSION => '4.5.2.4' }; my %params; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/install.sh new/shorewall-lite-4.5.2.4/install.sh --- old/shorewall-lite-4.5.2.2/install.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/install.sh 2012-04-30 17:42:02.000000000 +0200 @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { @@ -496,6 +496,7 @@ echo "Set startup=1 in ${SYSCONFDIR}/$PRODUCT to enable" touch /var/log/$PRODUCT-init.log perl -p -w -i -e 's/^STARTUP_ENABLED=No/STARTUP_ENABLED=Yes/;s/^IP_FORWARDING=On/IP_FORWARDING=Keep/;s/^SUBSYSLOCK=.*/SUBSYSLOCK=/;' ${CONFDIR}/${PRODUCT}/${PRODUCT}.conf + update-rc.d $PRODUCT enable defaults elif [ -n "$SYSTEMD" ]; then if systemctl enable $PRODUCT; then echo "$Product will start automatically at boot" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/manpages/shorewall-lite-vardir.5 new/shorewall-lite-4.5.2.4/manpages/shorewall-lite-vardir.5 --- old/shorewall-lite-4.5.2.2/manpages/shorewall-lite-vardir.5 2012-04-14 20:43:27.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/manpages/shorewall-lite-vardir.5 2012-04-30 17:47:38.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-lite-vardir .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-LITE\-VAR" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-LITE\-VAR" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/manpages/shorewall-lite.8 new/shorewall-lite-4.5.2.4/manpages/shorewall-lite.8 --- old/shorewall-lite-4.5.2.2/manpages/shorewall-lite.8 2012-04-14 20:43:29.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/manpages/shorewall-lite.8 2012-04-30 17:47:40.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-lite .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-LITE" "8" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-LITE" "8" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/manpages/shorewall-lite.conf.5 new/shorewall-lite-4.5.2.4/manpages/shorewall-lite.conf.5 --- old/shorewall-lite-4.5.2.2/manpages/shorewall-lite.conf.5 2012-04-14 20:43:25.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/manpages/shorewall-lite.conf.5 2012-04-30 17:47:36.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: shorewall-lite.conf .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.75.2 http://docbook.sf.net/ -.\" Date: 04/14/2012 +.\" Date: 04/30/2012 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" -.TH "SHOREWALL\-LITE\&.CO" "5" "04/14/2012" "[FIXME: source]" "[FIXME: manual]" +.TH "SHOREWALL\-LITE\&.CO" "5" "04/30/2012" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/releasenotes.txt new/shorewall-lite-4.5.2.4/releasenotes.txt --- old/shorewall-lite-4.5.2.2/releasenotes.txt 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/releasenotes.txt 2012-04-30 17:42:02.000000000 +0200 @@ -1,8 +1,8 @@ ---------------------------------------------------------------------------- - S H O R E W A L L 4 . 5 . 2 . 2 + S H O R E W A L L 4 . 5 . 2 . 4 ------------------------ - A p r i l 1 4 , 2 0 1 2 + A p r i l 3 0 , 2 0 1 2 ---------------------------------------------------------------------------- I. PROBLEMS CORRECTED IN THIS RELEASE @@ -16,6 +16,42 @@ 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.5.2.4 + +1) Installation on Slackware has been corrected. + +2) The 'shorewall reset' command now correctly resets the IPv4 packet + and byte counters; previously, it was resetting the IPv6 counters. + +3) The Shorewall installer now modifies the Chains.pm file for + Digest::SHA depencency when $DESTDIR is set, provided that $BUILD = + $HOST. This allows rpm to automatically generate the correct module + dependency. + +4) With fresh installs on Debian and derivatives, the firewall did + nnot start at boot, even though the installer indicated that it + would. This defect, introduced in Shorewall 4.5.2, has been + corrected. + +4.5.2.3 + +1) The 'show routing' command was broken with dash 0.5.7-2ubuntu2 + installed. It now works correctly. + +2) Recent distributions have dropped Digest::SHA1 in favor of + Digest::SHA. The Shorewall installer now replaces the former + with the latter when appropriate. + +3) A couple of issues with Debian release compliance have been + corrected. + +4) The 'configure' script failed to handle --host=linux correctly; the + result was that it tried to open .default rather than + shorewallrc.default. + +5) Previously, setting TC_EXPERT=Yes did not allow SAVE/RESTORE of all + parts of the packet/connection mark. That has been corrected. + 4.5.2.2 1) If a shorewallrc file is passed to the Shorewall-core 4.5.2.1 @@ -25,6 +61,9 @@ This has been corrected. +2) The Shorewall 4.5.2.1 installer was installing the wrong Makefile + for Shorewall and Shorewall6. + 4.5.2.1 1) The 4.5.2 configure script does not work on systems with Bash 3.x. @@ -51,10 +90,7 @@ 4) The shorewallrc.redhat file has been change to conform to Fedora packaging guidelines. -5) The installers now modify the Makefile if non-standard settings are - used for either SBINDIR or SHAREDIR. - -6) The output of the 'version -a' command reflected incorrect versions +5) The output of the 'version -a' command reflected incorrect versions when Shorewall-core 4.5.2 was installed. That has been corrected. 4.5.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/shorewall-lite new/shorewall-lite-4.5.2.4/shorewall-lite --- old/shorewall-lite-4.5.2.2/shorewall-lite 2012-04-14 20:38:13.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/shorewall-lite 2012-04-30 17:41:37.000000000 +0200 @@ -35,6 +35,7 @@ g_libexec="$LIBEXECDIR" g_sharedir="$SHAREDIR"/shorewall-lite g_sbindir="$SBINDIR" +g_vardir="$VARDIR" g_confdir="$CONFDIR"/shorewall-lite g_readrc=1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/shorewall-lite.spec new/shorewall-lite-4.5.2.4/shorewall-lite.spec --- old/shorewall-lite-4.5.2.2/shorewall-lite.spec 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/shorewall-lite.spec 2012-04-30 17:42:02.000000000 +0200 @@ -1,6 +1,6 @@ %define name shorewall-lite %define version 4.5.2 -%define release 2 +%define release 4 %define initdir /etc/init.d Summary: Shoreline Firewall Lite is an iptables-based firewall for Linux systems. @@ -105,6 +105,10 @@ %doc COPYING changelog.txt releasenotes.txt %changelog +* Mon Apr 30 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-4 +* Sun Apr 15 2012 Tom Eastep tom@shorewall.net +- Updated to 4.5.2-3 * Sat Apr 14 2012 Tom Eastep tom@shorewall.net - Updated to 4.5.2-2 * Tue Apr 10 2012 Tom Eastep tom@shorewall.net diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/shorewallrc.debian new/shorewall-lite-4.5.2.4/shorewallrc.debian --- old/shorewall-lite-4.5.2.2/shorewallrc.debian 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/shorewallrc.debian 2012-04-30 17:42:02.000000000 +0200 @@ -9,7 +9,7 @@ PERLLIBDIR=${PREFIX}/share/shorewall #Directory to install Shorewall Perl module directory CONFDIR=/etc #Directory where subsystem configurations are installed SBINDIR=/sbin #Directory where system administration programs are installed -MANDIR=${PREFIX}/man #Directory where manpages are installed. +MANDIR=${PREFIX}/share/man #Directory where manpages are installed. INITDIR=/etc/init.d #Directory where SysV init scripts are installed. INITFILE=$PRODUCT #Name of the product's installed SysV init script INITSOURCE=init.debian.sh #Name of the distributed file to be installed as the SysV init script diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/shorewallrc.slackware new/shorewall-lite-4.5.2.4/shorewallrc.slackware --- old/shorewall-lite-4.5.2.2/shorewallrc.slackware 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/shorewallrc.slackware 2012-04-30 17:42:02.000000000 +0200 @@ -11,9 +11,9 @@ SBINDIR=/sbin #Directory where system administration programs are installed MANDIR=${PREFIX}/man #Directory where manpages are installed. INITDIR=/etc/rc.d #Directory where SysV init scripts are installed. -INITSOURCE=init.slackware.firewall #Name of the distributed file to be installed as the SysV init script +INITSOURCE=init.slackware.firewall.sh #Name of the distributed file to be installed as the SysV init script INITFILE=rc.firewall #Name of the product's installed SysV init script -AUXINITSOURCE=init.slackware.$PRODUCT #Name of the distributed file to be installed as a second SysV init script +AUXINITSOURCE=init.slackware.$PRODUCT.sh #Name of the distributed file to be installed as a second SysV init script AUXINITFILE=rc.$PRODUCT #Name of the product's installed second init script SYSTEMD= #Name of the directory where .service files are installed (systems running systemd only) SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.2.2/uninstall.sh new/shorewall-lite-4.5.2.4/uninstall.sh --- old/shorewall-lite-4.5.2.2/uninstall.sh 2012-04-14 20:37:59.000000000 +0200 +++ new/shorewall-lite-4.5.2.4/uninstall.sh 2012-04-30 17:42:02.000000000 +0200 @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.5.2.2 +VERSION=4.5.2.4 usage() # $1 = exit status { ++++++ shorewall-4.5.2.2.tar.bz2 -> shorewall6-4.5.2.4.tar.bz2 ++++++ ++++ 97543 lines of diff (skipped) ++++++ shorewall-lite-4.5.2.2.tar.bz2 -> shorewall6-lite-4.5.2.4.tar.bz2 ++++++ ++++ 6718 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org