Beta 3 is now available for testing.
---------------------------------------------------------------------------
  I.  P R O B L E M S   C O R R E C T E D   I N   T H I S  R E L E A S E
----------------------------------------------------------------------------
1)  Previously, Shorewall6 produced an untidy sequence of error
    messages when an attempt was made to start it on a system running a
    kernel older than 2.6.24:
       [root@localhost shorewall6]# shorewall6 start
       Compiling...
       Processing /etc/shorewall6/shorewall6.conf...
       Loading Modules...
       Compiling /etc/shorewall6/zones...
       ...
       Shorewall configuration compiled to /var/lib/shorewall6/.start
          ERROR: Shorewall6 requires Linux kernel 2.6.24 or later
       /usr/share/shorewall6/lib.common: line 73:
             [: -lt: unary operator expected
          ERROR: Shorewall6 requires Linux kernel 2.6.24 or later
       [root@localhost shorewall6]#
    This has been corrected so that a single ERROR message is
    generated.
2)  Previously, an ipset name appearing in the /etc/shorewall/hosts
    file could be qualified with a list of ''src'' and/or
''dst'' enclosed
    in quotes. This was virtually guaranteed not to work since the set
    must match when used to verify both a packet source and a
    packet destination. Now, the following error is raised:
    	   ERROR: ipset name qualification is disallowed in this file
    As part of this change, the ipset name is now verified to begin
    with a letter and be composed of letters, digits, underscores
("_")
    and hyphens ("-").
----------------------------------------------------------------------------
           I I.  K N O W N   P R O B L E M S   R E M A I N I N G
----------------------------------------------------------------------------
1)  On systems running Upstart, shorewall-init cannot reliably secure
    the firewall before interfaces are brought up.
----------------------------------------------------------------------------
      I I I.  N E W   F E A T U R E S   I N   T H I S  R E L E A S E
----------------------------------------------------------------------------
1)  Shorewall now uses the ''conntrack'' utility for
''show connections''
    if that utility is installed. Going forward, the Netfilter team
    will be enhancing this interface rather than the /proc interface.
2)  The CPU time required for optimization has been reduced by 2/3.
-- 
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 \________________________________________________
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
> 1) Shorewall now uses the ''conntrack'' utility for ''show connections'' > if that utility is installed. Going forward, the Netfilter team > will be enhancing this interface rather than the /proc interface. >Erm, No! The /proc interface will also be ''fixed'' to include secctx field (i.e. secctx=system_u:object_r:packet_t:s0), which shows the correct SELinux context and the existing field secmark will be dropped. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
On 9/30/10 3:20 PM, Mr Dash Four wrote:> >> 1) Shorewall now uses the ''conntrack'' utility for ''show connections'' >> if that utility is installed. Going forward, the Netfilter team >> will be enhancing this interface rather than the /proc interface. >> > Erm, No! > > The /proc interface will also be ''fixed'' to include secctx field (i.e. > secctx=system_u:object_r:packet_t:s0), which shows the correct SELinux > context and the existing field secmark will be dropped.Jan Engelhardt (who I see as a possible successor to Patrick McHardy) is championing that general direction, irrespective of what happens with the current set of secmark issues. -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 \________________________________________________ ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
>>> 1) Shorewall now uses the ''conntrack'' utility for ''show connections'' >>> if that utility is installed. Going forward, the Netfilter team >>> will be enhancing this interface rather than the /proc interface. >>> >>> >> Erm, No! >> >> The /proc interface will also be ''fixed'' to include secctx field (i.e. >> secctx=system_u:object_r:packet_t:s0), which shows the correct SELinux >> context and the existing field secmark will be dropped. >> > > Jan Engelhardt (who I see as a possible successor to Patrick McHardy) is > championing that general direction, irrespective of what happens with > the current set of secmark issues. >I don''t know what direction Jan is ''championing'' with regards to the /proc interface, but the fact remains that, for the time being at least, the /proc interface will get the same treatment - as far as SELinux context is concerned - as the Netfilter interface (the point I''ve made in my previous reply). You know about these discussions - you''ve taken part in them on the netfilter mailing list. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
> 1) Shorewall now uses the ''conntrack'' utility for ''show connections'' > if that utility is installed. Going forward, the Netfilter team > will be enhancing this interface rather than the /proc interface. >Is there any difference between ''shorewall show connections'' when conntrack utility is used and when it is absent (and Shorewall uses /proc instead)? ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
On 9/30/10 4:21 PM, Mr Dash Four wrote:> >> 1) Shorewall now uses the ''conntrack'' utility for ''show connections'' >> if that utility is installed. Going forward, the Netfilter team >> will be enhancing this interface rather than the /proc interface. >> > Is there any difference between ''shorewall show connections'' when > conntrack utility is used and when it is absent (and Shorewall uses > /proc instead)?There is currently no difference in the connection information. -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 \________________________________________________ ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev