Shorewall 4.5.21 is now available for testing.
Problems corrected since Beta 3:
1) If a Shorewall-lite installation used an /etc/shorewall-lite/vardir
file to set a non-standard state directory, the ''load'' and
''reload
commands on the administrative system would send the firewall and
firewall.conf files to the wrong directory on the firewall system.
New Features since Beta 3:
1) The generated firewall script inserts a host route for each
provider gateway into both the main routing table and into the
provider''s routing table. This is necessary on older kernels to
avoid failure of default route insertion into the tables.
It has been discovered, however, that these host routes prevent
Zebra from being able to add routes on some distributions, most
notably Debian 7.0. To work around this issue, two new provider
options are now available:
hostroute This is the default and causes the host routes
described above to be inserted.
nohostroute Prevents the host routes from being inserted.
2) It was previously not possible for Perl code in an action file to
change the rule comment as is done using the ?COMMENT directive
outside of Perl.
To allow actions to manipulate the current comment, two functions
are made available:
push_comment() Clears the current rule comment and returns
that comment to the caller.
set_comment($) Sets the current rule comment to the passed
string.
Typical usage would be:
?BEGIN PERL
use Shorewall::Config;
...
my $oldcomment = push_comment(); #Save and clear current
#current rule comment
...
set_comment(''This is a comment'');
add_ijump(....); #This rule will have comment
# /* This is a comment */
set_comment(''''); #Clear current rule
comment
add_ijump(....); #This rule has no comment
...
set_comment($oldcomment) #Restore caller''s comment
#if any.
?END PERL
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 \________________________________________________
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk