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: ð0 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 \________________________________________________ ------------------------------------------------------------------------------ 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