Weblog

All | China | Cricket | General | IPFilter | OpenSolaris | Solaris IPFilter | USA vs.... | Zones
« Previous day (Oct 1, 2006) | Main | Next day (Oct 3, 2006) »
20061002 Monday October 02, 2006

IPFilter 4.1.14

After what has possibly been too long, I've finally gotten around to rolling together version 4.1.14 of IPFilter.

What took it so long?

I got stuck into verifying all of the test results for NAT'd ICMP packets and their checksums, where unknowingly there was a bug in one of my test scripts I found by developing another path to verify checksums. Anyway, this is now done and I've a lot more confidence in the ability of IPFilter to correctly modify ICMP checksums now.

There are two other significant changes with this version.

The first is that output from "ipfstat -io" and similar is now all retrieved by using ioctls to iterate through in-memory lists. This should remedy that problem on Linux as well as other systems that use IPFilter and choose not to have a /dev/mem or /dev/kmem.

The second is short pool names can now be used in filter rules like this:

ippool.conf:
table role = ipf type = tree name = letters
        { 1.1.1.1/32; !2.2.0.0/16; 2.2.2.0/24; };
ipf.conf:
pass in from pool/letters to any

Anyway, I think that's all for now. I'll be updating sourceforge later in the day/week.

http://coombs.anu.edu.au/~avalon/ip_fil4.1.14.tar.gz
http://coombs.anu.edu.au/~avalon/patch-4.1.14..gz
Cheers, Darren

4.1.14 - Released 04 October 2006

4.1.13 - Released 4 April 2006

( Oct 02 2006, 10:05:26 PM PDT ) Permalink Comments [5]

Calendar

RSS Feeds

Search

Links

Navigation

Referers