I had a productive day yesterday, so I''m going ahead and releasing Beta 2. In this release: 1) An ''update'' command has been added to shorewall and shorwall6. The command validates the configuration and then updates the shorewall.conf (shorewall6.conf) file. The updated file will set any new options with their default values and will move any deprecated options with non-default values to a ''deprecated options'' section at the end of the file. Each such deprecated option will generate a warning message. Your original shorewall.conf (shorewall6.conf) file will be saved as shorewall.conf.bak (shorewall6.conf.bak). The ''update'' command accepts the same options as ''check'' plus an ''-a'' option that causes the updated file to be annotated with documentation. -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 \________________________________________________ ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
Tom Policy: all all DROP:Drop() warn produces the following messages: Use of uninitialized value within %Shorewall::Rules::targets in bitwise and (&) at /usr/share/shorewall/Shorewall/Rules.pm line 956, <$currentfile> line 11. Use of uninitialized value within %Shorewall::Rules::targets in bitwise and (&) at /usr/share/shorewall/Shorewall/Rules.pm line 1453, <$currentfile> line 11. ------------------------------------------------------------------------------------------------------------------------- If ''shorewall clear'' is issued on a PC that has never run shorewall, the following shorewall6 message is issued: Shorewall6 has never been started Steven. ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
Steven, Sorry that I didn''t see this sooner. On Jun 20, 2011, at 3:42 PM, Steven Jan Springl wrote:> Use of uninitialized value within %Shorewall::Rules::targets in bitwise and > (&) at /usr/share/shorewall/Shorewall/Rules.pm line 956, <$currentfile> line > 11. > > Use of uninitialized value within %Shorewall::Rules::targets in bitwise and > (&) at /usr/share/shorewall/Shorewall/Rules.pm line 1453, <$currentfile> line > 11.The attached patch seems to correct that problem.> ------------------------------------------------------------------------------------------------------------------------- > > If ''shorewall clear'' is issued on a PC that has never run shorewall, the > following shorewall6 message is issued: > > Shorewall6 has never been startedYes -- I stumbled over that one the other day and corrected it. Thanks, Steven -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 \________________________________________________ ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Jun 20, 2011, at 7:43 PM, Tom Eastep wrote:>> If ''shorewall clear'' is issued on a PC that has never run shorewall, the >> following shorewall6 message is issued: >> >> Shorewall6 has never been started > > Yes -- I stumbled over that one the other day and corrected it.Correction -- I stumbled over it and *did not* correct it. Patch attached. -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 \________________________________________________ ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Tuesday 21 June 2011 03:49:13 Tom Eastep wrote:> On Jun 20, 2011, at 7:43 PM, Tom Eastep wrote: > >> If ''shorewall clear'' is issued on a PC that has never run shorewall, the > >> following shorewall6 message is issued: > >> > >> Shorewall6 has never been started > > > > Yes -- I stumbled over that one the other day and corrected it. > > Correction -- I stumbled over it and *did not* correct it. > > Patch attached. > > -TomTom I can confirm both patches work. Thanks. Steven. ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Tue, 2011-06-21 at 17:26 +0100, Steven Jan Springl wrote:> > I can confirm both patches work. Thanks.Thanks, Jan -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 \________________________________________________ ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
Tom If the rules file contains: DEFAULTS 1.1.1.1 the following messages are produced: Use of uninitialized value $dest in pattern match (m//) at /usr/share/shorewall/Shorewall/Rules.pm line 2377, <$currentfile> line 15. Use of uninitialized value $input in substitution (s///) at /usr/share/shorewall/Shorewall/Rules.pm line 2303, <$currentfile> line 15. Use of uninitialized value $input in pattern match (m//) at /usr/share/shorewall/Shorewall/Rules.pm line 2311, <$currentfile> line 15. Use of uninitialized value $input in pattern match (m//) at /usr/share/shorewall/Shorewall/Rules.pm line 2344, <$currentfile> line 15. Use of uninitialized value $list in pattern match (m//) at /usr/share/shorewall/Shorewall/Config.pm line 1278, <$currentfile> line 15. Use of uninitialized value $list in split at /usr/share/shorewall/Shorewall/Config.pm line 1280, <$currentfile> line 15. Use of uninitialized value $dest in split at /usr/share/shorewall/Shorewall/Rules.pm line 2401, <$currentfile> line 15. Use of uninitialized value $_[0] in hash element at /usr/share/shorewall/Shorewall/Zones.pm line 775, <$currentfile> line 15. Steven. ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Tue, 2011-06-21 at 21:25 +0100, Steven Jan Springl wrote:> If the rules file contains: > > DEFAULTS 1.1.1.1 > > the following messages are produced: > > Use of uninitialized value $dest in pattern match (m//) > at /usr/share/shorewall/Shorewall/Rules.pm line 2377, <$currentfile> line 15. > > Use of uninitialized value $input in substitution (s///) > at /usr/share/shorewall/Shorewall/Rules.pm line 2303, <$currentfile> line 15. > > Use of uninitialized value $input in pattern match (m//) > at /usr/share/shorewall/Shorewall/Rules.pm line 2311, <$currentfile> line 15. > > Use of uninitialized value $input in pattern match (m//) > at /usr/share/shorewall/Shorewall/Rules.pm line 2344, <$currentfile> line 15. > > Use of uninitialized value $list in pattern match (m//) > at /usr/share/shorewall/Shorewall/Config.pm line 1278, <$currentfile> line > 15. > > Use of uninitialized value $list in split > at /usr/share/shorewall/Shorewall/Config.pm line 1280, <$currentfile> line > 15. > > Use of uninitialized value $dest in split > at /usr/share/shorewall/Shorewall/Rules.pm line 2401, <$currentfile> line 15. > > Use of uninitialized value $_[0] in hash element > at /usr/share/shorewall/Shorewall/Zones.pm line 775, <$currentfile> line 15.Steven, This patch seems to eliminate the problem. -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 \________________________________________________ ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Tuesday 21 June 2011 22:03:42 Tom Eastep wrote:> On Tue, 2011-06-21 at 21:25 +0100, Steven Jan Springl wrote: > > If the rules file contains: > > > > DEFAULTS 1.1.1.1 > > > > the following messages are produced: > > > > Use of uninitialized value $dest in pattern match (m//) > > at /usr/share/shorewall/Shorewall/Rules.pm line 2377, <$currentfile> line > > 15. > > > > Use of uninitialized value $input in substitution (s///) > > at /usr/share/shorewall/Shorewall/Rules.pm line 2303, <$currentfile> line > > 15. > > > > Use of uninitialized value $input in pattern match (m//) > > at /usr/share/shorewall/Shorewall/Rules.pm line 2311, <$currentfile> line > > 15. > > > > Use of uninitialized value $input in pattern match (m//) > > at /usr/share/shorewall/Shorewall/Rules.pm line 2344, <$currentfile> line > > 15. > > > > Use of uninitialized value $list in pattern match (m//) > > at /usr/share/shorewall/Shorewall/Config.pm line 1278, <$currentfile> > > line 15. > > > > Use of uninitialized value $list in split > > at /usr/share/shorewall/Shorewall/Config.pm line 1280, <$currentfile> > > line 15. > > > > Use of uninitialized value $dest in split > > at /usr/share/shorewall/Shorewall/Rules.pm line 2401, <$currentfile> line > > 15. > > > > Use of uninitialized value $_[0] in hash element > > at /usr/share/shorewall/Shorewall/Zones.pm line 775, <$currentfile> line > > 15. > > Steven, > > This patch seems to eliminate the problem. > > -TomTom Confirmed, the patch has fixed it. Thanks. Steven. ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Tue, 2011-06-21 at 22:27 +0100, Steven Jan Springl wrote:> > Confirmed, the patch has fixed it. Thanks. >Thanks, Steven -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 \________________________________________________ ------------------------------------------------------------------------------ EditLive Enterprise is the world''s most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev
On Tue, 2011-06-21 at 22:27 +0100, Steven Jan Springl wrote:> > Confirmed, the patch has fixed it. Thanks. >Steven, I''ve attached a cleanup of the earlier patch that provides cleaner handling of DEFAULTS in a non-action context. It may be applied over the top of the earlier fix. Thanks, -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 \________________________________________________ ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation''s a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It''s vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev
On Wednesday 22 June 2011 14:14:32 Tom Eastep wrote:> On Tue, 2011-06-21 at 22:27 +0100, Steven Jan Springl wrote: > > Confirmed, the patch has fixed it. Thanks. > > Steven, > > I''ve attached a cleanup of the earlier patch that provides cleaner > handling of DEFAULTS in a non-action context. It may be applied over the > top of the earlier fix. > > Thanks, > -TomTom Confirmed, the patch works. Thanks. Steven. ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation''s a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It''s vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev
On Wed, 2011-06-22 at 20:23 +0100, Steven Jan Springl wrote:> Confirmed, the patch works. Thanks.Thanks, Steven -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 \________________________________________________ ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation''s a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It''s vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev