Subject: IP Filter 3.4.9/3.3.18 (fwd)
To: None <tech-net@netbsd.org, tech-security@netbsd.org>
From: Darren Reed <darrenr@reed.wattle.id.au>
List: tech-net
Date: 08/09/2000 01:05:36
----- Forwarded message from Darren Reed -----
From owner-ipfilter@cairo.anu.edu.au Wed Aug 9 0:20:00 2000
From: Darren Reed <darrenr@reed.wattle.id.au>
Message-Id: <200008081409.AAA20852@avalon.reed.wattle.id.au>
Subject: IP Filter 3.4.9/3.3.18 (fwd)
To: ipfilter@coombs.anu.edu.au
Date: Wed, 9 Aug 2000 00:09:06 +1000 (EST)
Sender: owner-ipfilter@coombs.anu.edu.au
My apologies for the "lockup", but at the last moment I realised
that similar code paths were used in NAT and state and had to fix
a similar ICMP handling but in NAT. I *really* didn't want to
have to make a new version# just for that. Everything should
now be accessible...
Darren
> Ok, now I'm relaxed...and the niggles should be ironed out.
>
> 3.4.9/3.3.18 fix up existing problems with the FTP proxy in
> prior versions. The reason it took so long to iron out the
> problem with 3.4.8 is due to a dodgy interface which will be
> addressed for 4.0 (currently exists there too :-/).
>
> The 'global' fr_chksrc can now be 0 (disable checking of
> spoofed source address packets), 1 (enabled) or 2 (log the
> packets which it detects as having spoofed source IP#'s).
> This check is done using the routing table. For FreeBSD 4,
> the sysctl will now show up (I'll merge this into -current
> over the weekend when I'm not in a hurry).
>
> Most of the other changes have been "spurious" except for
> one - the handling of ICMP packets for known state.
> This bug crept in with fr_checkicmpmatchingstate() and has
> been made mention of to me without any real pointers until
> the weekend (which is the impetus for these). That is now
> plugged and all should be well there. If you feel nervous
> about uprading then dig through the patch files for the
> changes to ip_state.c (blocking packets won't help because
> state check happens before that...mmm, having the source..
> but that'll change soon too, in 4.0alpha O:-).
>
> I will be updating 4.0alpha later...
>
> Darren
>
> ftp://coombs.anu.edu.au/pub/net/ip-filter/ip_fil3.4.9.tar.gz
> ftp://coombs.anu.edu.au/pub/net/ip-filter/patch-3.4.9.gz
> ftp://coombs.anu.edu.au/pub/net/ip-filter/ip_fil3.3.18.tar.gz
> ftp://coombs.anu.edu.au/pub/net/ip-filter/patch-3.3.18.gz
>
> --------------------------------------------------------------------
> 3.4.9 08/08/2000 - Released
>
> implement new aging mechanism in fr_tcp_age()
>
> fix icmp state checking bug
>
> revamp buildsunos script and build both sparcv7/sparcv9 for Solaris
> if on an Ultra with a 64bit system & compiler (Caseper Dik)
>
> open ipfilter device read only if we know we can
>
> print out better information for ICMP packets in ipmon
>
> move checking for source spoofed packets to a point where we can generate
> logs of them
>
> return EFAULT from ircopyptr/iwcopyptr
>
> don't do ioctl(SIOCGETFS) for auth stats
>
> fix up freeing mbufs for post-4.3BSD
>
> fix returning of inc from ftp proxy
>
> fix bugs with ipfs -R/-W (Caseper Dik)
>
> 3.4.8 19/07/2000 - Released
> --------------------------------------------------------------------
> 3.3.18 08/08/2000 - Released
>
> fix up command checking in the ftp proxy
>
> fix getting the version from the kernel for solaris
>
> fix icmp state checking bug
>
> print out better information for ICMP packets in ipmon
>
> open ipfilter device read only if we know we can
>
> 3.3.17 08/07/2000 - Released
> --------------------------------------------------------------------
>
> ----- End of forwarded message from Darren Reed -----
----- End of forwarded message from Darren Reed -----