shorewall_code/Shorewall6
matt darfeuille f1ed963077 Shorewall 5.0.4 Beta 2
Hi Tom,

Some unnecessary lines need to be removed from the sysconfig files.
I made some more changes to the init.openwrt.sh scripts(lite and
lite6)

Attached as sysconfig-lite.patch!

In order to be able to use the build50 script I had to make a few
changes(attached as build50.patch):

- Adding a variable BASEDIR (to build shorewall  in a subdirectory)
BASEDIR=$PWD
and doing:
$BASEDIR/annotate.pl
and so on ...

- Adding a variable
CYGWINSTYLESHEET
and modifying the script to use this new variable(added cygwin clause
in case statement)

- Adding a variable GITRELEASEDIR and modifying the lines around
624(to specify an other name for the release repo)
from
../release/
to
../$GITRELEASEDIR/

- Added line to remove unnecessary *.bak files

- Added an if statement if a subdirectory is used when patches are
created

question/request:
Would it be possible to use the build50 script without the '-t'
option?
That way only the packages would be built but the tarballs wouldn't
be created.

-Matt

On 12 Jan 2016 at 7:57, Tom Eastep wrote:

> Shorewall 5.0.4 Beta 2 is now available for download.
>
> New Feature since Beta 1:
>
> 1)  The mangle file now supports an DIVERTHA action that provides
>     support for HAProxy.
>
>     To setup the HAProxy transparent configuration described at
>
> http://www.loadbalancer.org/blog/setting-up-haproxy-with-transparent-mode-on-centos-6-x,
>     place this entry in shorewall-providers(5):
>
>
>     #NAME  NUMBER   MARK    DUPLICATE  INTERFACE GATEWAY   OPTIONS
>     TProxy 1        -       -          lo        -         tproxy
>
>     and use this DIVERTHA entry:
>
>     #ACTION         SOURCE          DEST            PROTO  ...
>     DIVERTHA        -               -               tcp
>
> Thank you for testing,
> -Tom
> --
> Tom Eastep        \ When I die, I want to go like my Grandfather who
> Shoreline,         \ died peacefully in his sleep. Not screaming like
> Washington, USA     \ all of the passengers in his car
> http://shorewall.net \________________________________________________
>
>

-------------- Enclosure number 1 ----------------
>From ca4c854433e1c4c5870ea3e71225e5df8da4e255 Mon Sep 17 00:00:00 2001
From: Matt Darfeuille <matdarf@gmail.com>
Date: Wed, 13 Jan 2016 21:28:47 +0100
Subject: [PATCH 1/2] Modified lite and lite6.init.openwrt.sh

Signed-off-by: Matt Darfeuille <matdarf@gmail.com>
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2016-01-14 16:36:21 -08:00
..
configfiles Change to IP_FORWARDING=keep in shorewall6.conf files 2015-12-02 11:28:04 -08:00
Macros shorewall[6]: remove version from shorewall6 and macros 2015-10-13 12:17:18 +03:00
manpages Revert "Implement dynamic actions" 2016-01-13 11:04:41 -08:00
Samples6 Change to IP_FORWARDING=keep in shorewall6.conf files 2015-12-02 11:28:04 -08:00
action.A_AllowICMPs Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.A_Drop Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.A_Reject Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.AllowICMPs Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.Broadcast Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.Drop Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.Reject Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
action.template Remove FORMAT specifications from macros and actions 2015-09-22 12:39:22 -07:00
actions.std More version changes 2015-07-28 10:59:11 -07:00
configpath More version changes 2015-07-28 10:59:11 -07:00
COPYING Correct address of the FSF 2011-06-06 06:55:40 -07:00
default.debian Add STARTOPTIONS and RESTARTOPTIONS 2012-01-16 10:03:13 -08:00
helpers More version changes 2015-07-28 10:59:11 -07:00
init.debian.sh Add '. /lib/lsb/init-functions' to the Debian-specific init scripts, as recommended by lintian 2013-10-05 16:31:45 -04:00
init.fedora.sh Provide STARTOPTIONS and RESTARTOPTIONS in all cases 2014-10-30 10:22:39 -07:00
init.sh Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
init.slackware.shorewall6.sh Provide STARTOPTIONS and RESTARTOPTIONS in all cases 2014-10-30 10:22:39 -07:00
init.suse.sh Suse specific patches 2012-08-25 08:45:57 -07:00
INSTALL More version changes 2015-07-28 10:59:11 -07:00
ipsecvpn Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
ipv6 Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
lib.base Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
logrotate Add logrotate files to packages 2009-11-03 10:06:10 -08:00
Makefile Correct Makefiles 2012-04-14 12:03:51 -07:00
Makefile-lite Search and destroy trailing whitespace 2012-04-24 14:52:57 -07:00
modules More version changes 2015-07-28 10:59:11 -07:00
modules.essential More version changes 2015-07-28 10:59:11 -07:00
modules.extensions More version changes 2015-07-28 10:59:11 -07:00
modules.ipset More version changes 2015-07-28 10:59:11 -07:00
modules.tc More version changes 2015-07-28 10:59:11 -07:00
modules.xtables More version changes 2015-07-28 10:59:11 -07:00
README.txt Rectify anachronistic README files 2010-02-28 17:30:52 -08:00
shorewall6 Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
shorewall6.service Revert "shorewall6*.service: make sure shorewall and shorewall6 won't start at same time" 2016-01-05 20:18:25 +02:00
shorewall6.service.debian Revert "shorewall6*.service: make sure shorewall and shorewall6 won't start at same time" 2016-01-05 20:18:25 +02:00
sysconfig Shorewall 5.0.4 Beta 2 2016-01-14 16:36:21 -08:00
tunnel Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
uninstall.sh More Openwrt support in Shorewall-init from Matt Darfeuille 2016-01-04 15:45:21 -08:00

This is the Shorewall6 stable 4.4 branch of Git.