shorewall_code/Shorewall6-lite
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
..
manpages New 'reload' and 'restart' semantics 2015-07-26 09:59:49 -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
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.openwrt.sh Shorewall 5.0.4 Beta 2 2016-01-14 16:36:21 -08:00
init.sh Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
init.suse.sh Suse specific patches 2012-08-25 08:45:57 -07:00
lib.base Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
logrotate Rationalize init logs 2010-04-10 11:46:50 -07:00
Makefile Correct Makefiles 2012-04-14 12:01:37 -07:00
README.txt Rectify anachronistic README files 2010-02-28 17:30:52 -08:00
shorecap Supporting xz compressed kernel modules 2015-02-06 12:51:00 -08:00
shorewall6-lite Change license to GPLv2+ and update copyrights 2014-01-04 09:48:27 -08:00
shorewall6-lite.conf Update config file version and copyrights 2015-07-28 10:50:19 -07:00
shorewall6-lite.service Restore .214 files 2015-08-01 11:23:35 -07:00
shorewall6-lite.service.debian Update .service files 2015-07-26 10:58:03 -07:00
sysconfig Shorewall 5.0.4 Beta 2 2016-01-14 16:36:21 -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-lite stable 4.4 branch of Git.