IPTables-libiptc

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Perl extension IPTables::libiptc.

Recent changes

0.52    Wed Nov 30 11:21:52 CET 2011

	- This is a bugfix release, fixing memory leaks.

	- This release is only relevant for people using this module
	  under a daemon or other long lived programs.

	- Newer version of iptables/libiptc support doing several
	  commits on the same handle.  This module, chooses to not to
	  use this option, and instead release/free the handle after a
	  commit.


0.51    Wed Jun 29 11:37:42 EDT 2011

	- Support for iptables v1.4.3 until v1.4.10.

	- This is a significant change release, in-order to adapt to
          iptables ABI/API changes in release 1.4.3, which introduced
          dynamic shared libs.

	- Using the dynamic shared libs libiptc.so and libxtables.so,
          available on target system, instead of maintaining this code
          locally.

	- This version requires that the system provides a correct
          "xtables.h" header file, which corrosponds to the systems
          libxtables.so shared library.

	- To keep the iptables.c file easy maintainable, several
          original versions are included in this package.  The choosen
          versions corrospond to the API/ABI changes in libxtables.


0.18	Mon Oct 26 14:23:51 CET 2009

	- This version is compatible with iptables 1.4.1 and 1.4.2.

	- Significant changes when into 1.4.3, which thus cannot be
	  kept binary compatible with this release.  Expect to see the
	  following error "undefined symbol: xt_params" if using this
	  release anyhow.

	- The segfault issues when comparing the IPTABLES_VERSION
	  variable is handled, and is based upon the iptables detected
	  by the Makefile.PL script.  And some compile time hacks to
	  include/xtables.h


0.17	Fri Oct 23 17:21:23 CEST 2009

	- This version is only compatible with iptables 1.4.1.

	- Its not compatible with 1.4.2 and 1.4.3, because there are
	  some segfault issues when comparing the IPTABLES_VERSION
	  variable (in the dynamic loadable modules) between iptables
	  versions, 1.4.1 and 1.4.2, and also between 1.4.2 and 1.4.3.
	  It has been fixed from version 1.4.3.2 and beyond (see
	  iptables upstream git commit c4edfa63eda06).

	- This is the first version to support iptables 1.4.x, more
	  will be created shortly, for supporting 1.4.2 and 1.4.3.

	- This version also removes the work around for exit()
	  problem, done in release 0.13.  Its still a problem, but
	  its too intrusive to the iptables.c code.


0.15  Fri Jul 10 11:58:47 CEST 2009

	- Problem with list_rules_IPs() on 64-bit platforms.
	  Fixed by Colm Dougan <colm.dougan(at)replify(dot)com>


0.14  Thu Apr 16 11:37:16 CEST 2009

	- Auto-detect iptables version, but this release is only
	  compatible with all iptables 1.3.x versions.

	- This version is up-to-date with iptables 1.3.8.


0.13  Wed Apr 15 14:59:42 CEST 2009

	- Work around for exit() problem, by Alexandre Simon.
	  The C-code in iptables.c calls exit() on all errors, this
	  results in the Perl program dying.  This is now avoided by a
	  setjmp/longjmp hack by Alexandre(dot)Simon(at)ciril(dot)fr.


0.12  Tue Apr 14 15:11:32 CEST 2009

	- This version is compatible with iptables 1.3.6.

	- Use iptables.c command interface from 1.3.6.



( run in 0.927 second using v1.01-cache-2.11-cpan-e1769b4cff6 )