Shorewall 4.5.4.2 is now available for download.

Problems Corrected:

1)  The problems corrected section of the 4.5.4.1 release notes was
     missing the third problem corrected in the release. It has now been
     added.

2)  A number of problems in Shorewall-init have been corrected:

     a) When Shorewall-init was installed using the tarball installer,
     it was not enabled at boot. That has been corrected.

     b) If more than one product was listed in the PRODUCTS setting in
        /etc/default/shorewall-init (/etc/sysconfig/shorewall-init) then
        the second product would not be started/stopped.

     c) Shorewall-init used 'restart' in response to an optional
        provider interface coming up. If the interface has been marked
        unusable (1 in the interface's .status file), then the 'restart'
        would not enable the interface.

     d) Shorewal-init produced a lot of clutter on the console during
        boot. You may now specify a LOGFILE in
        /etc/default/shorewall-init (/etc/sysconfig/shorewall-init) and
        all output produced by up and down events will be sent to that
        log. If no log is specified, this output is sent to /dev/null.

3)  The order in which the compiler processes line-continuation (line
     ending in '\') and conditional-inclusion directives (?IF, ?ELSE,
     and ?ENDIF) has been reversed.

     Previously, the compiler built a concatenated line, then checked
     to see if the line began with ?IF, ?ELSE or ?ENDIF. Now, the
     compiler checks for ?IF, ?ELSE or ?ENDIF first and prevents those
     lines from becoming part of the concatenation.

     Example:

        Previously, given these lines and assuming that $FOO was
        non-empty and non-zero:

            ACCEPT:\
            ?IF $FOO
            bar
            ?ELSE
            baz
            ?END

         then the lines would become

            ACCEPT:\?IF $FOO
            bar
            ?ELSE
            baz
            ?END

         Now, they will be become simply

            ACCEPT:bar

3)  Two issues with the shorecap programs have been corrected:

     a) The Shorewall6-lite version failed to run with the message:

           /usr/share/shorewall6-lite/lib.cli: No such file or directory

     b) The Shorewall-lite version would not run if SHAREDIR was set to
        a value other than /usr/share in shorewallrc.

4)  If an iprange appeared in the SOURCE column of /etc/shorewall/masq,
     then compilation would fail on RHEL5-based systems with the error:

       Address Ranges require the Multiple Match capability in
          your kernel and iptables

5)  The Shorewall 4.5.2.3 fix for the Shorewall-core installer's
     handling of --host=linux was not brought forward into 4.5.3. It has
     been included again in this version.

6)  Single-line embedded PERL and SHELL commands have been
     re-enabled.

7)  If an iprange appeared in the SOURCE column of /etc/shorewall/masq,
     then compilation would fail on RHEL5-based systems with the error:

       Address Ranges require the Multiple Match capability in
          your kernel and iptables

Thank you for using Shorewall.
-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 \________________________________________________

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to