Beta 2 is now available for testing.

Problems Corrected:

1)  A line containing only 'INCLUDE' appearing in an extension script
    now generates a compile-time diagnostic rather than a run-time
    diagnostic.

2)  Previously, the uninstall.sh scripts used insserv (if installed) on
    Debian-based systems. These scripts now used the preferred tool
    (updaterc.d).

3)  Beginning with 4.4.16, compilation would fail if an empty shell
    variable was referenced in a config file on a system where /bin/sh
    is the Bourne Again Shell (bash).

4)  In earlier versions. if OPTIMIZE=8 then the ruleset displayed by
    'check -r' was the same as when OPTIMIZE=0
    (unoptimized). Similarly, if OPTIMIZE=9 then the ruleset displayed
    was the same as when OPTIMIZE=1.

5)  Startup could previously fail on a system where module autoloading
    was not available and where TC_ENABLED=Simple was specified in
    shorewall.conf.

New Features:

1)  Traditionally, the -lite products have used the modules (or
    helpers) file on the firewall system unless there is a modules (or
    helpers) file in the configuration directory.  This release
    introduces the USE_LOCAL_MODULES option in shorewall[6].conf.

    When USE_LOCAL_MODULES=Yes, the modules (helpers) file on the
    administrative system will be used to determine the set of modules
    loaded.

2)  Given that shell variables are expanded at compile time, there was
    previously no way to cause such variables to be expended at run
    time. This made it difficult (to impossible) to include dynamic IP
    addresses in a Shorewall-lite configuration.

    This release implements "Run-time address variables". In
    configuration files, these variables are expressed as an apersand
    ('&') followed by the name of an interface defined in
    /etc/shorewall/interfaces.

    Example:

             &eth0 would represent the primary IP address of eth0.

    Run-time address variables may be used in the SOURCE and DEST
    column of the following configuration files:

           accounting
           action files
           blacklist
           macro files
           rules
           tcrules
           tos

    They may also appear in the ORIGINAL DEST column of

           action files
           macro files
           rules

    For optional interfaces, if the interface is not usable at the time
    that the firewall starts the all-zero address will be used (0.0.0.0
    in IPv4 and :: in IPv6), resulting in no packets matching the rule.

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 \________________________________________________

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to