Revision history for Perl extension IPTables::Parse.
+1.0 Tue Feb 28 21:45:19 2012
+ - Added META.{yml,json} files to fix this bug:
+ https://rt.cpan.org/Ticket/Display.html?id=75366
+ - Added the ability to specify 'ip6tables' when instantiating an
+ IPTables::ChainMgr object via 'new'.
+ - Updated license to the Artistic license.
+
0.9 Sun Feb 26 21:01:45 2012
- Applied slightly modified patch from SSIMON to properly pick up usage of
state tracking in rule extended information as shown in this bug:
my %args = @_;
my $self = {
- _iptables => $args{'iptables'} || '/sbin/iptables',
+ _iptables => $args{'iptables'} || $args{'ip6tables'} || '/sbin/iptables',
_iptout => $args{'iptout'} || '/tmp/ipt.out',
_ipterr => $args{'ipterr'} || '/tmp/ipt.err',
_ipt_alarm => $args{'ipt_alarm'} || 30,
http://www.cipherdyne.org/modules/
+Source control is provided by git:
+
+http://www.cipherdyne.org/git/IPTables-Parse.git
+http://www.cipherdyne.org/cgi-bin/gitweb.cgi?p=IPTables-Parse.git;a=summary
+
=head1 CREDITS
Thanks to the following people:
=head1 COPYRIGHT AND LICENSE
-Copyright (C) 2005-2012 by Michael Rash
+Copyright (C) 2005-2012 Michael Rash. All rights reserved.
+
+This module is free software. You can redistribute it and/or
+modify it under the terms of the Artistic License 2.0. More information
+can be found here: http://www.perl.com/perl/misc/Artistic.html
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself, either Perl version 5.8.5 or,
-at your option, any later version of Perl 5 you may have available.
+This program is distributed "as is" in the hope that it will be useful,
+but without any warranty; without even the implied warranty of
+merchantability or fitness for a particular purpose.
=cut
&logr("\n[+] Running $ip6tables_bin tests...\n");
my %opts = (
- 'iptables' => $ip6tables_bin,
+ 'ip6tables' => $ip6tables_bin,
'iptout' => '/tmp/ip6tables.out',
'ipterr' => '/tmp/ip6tables.err',
'debug' => 0,