]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update ipfilter from 3.4.31 -> 3.4.35. Some important changes:
authordarrenr <darrenr@FreeBSD.org>
Mon, 21 Jun 2004 22:46:36 +0000 (22:46 +0000)
committerdarrenr <darrenr@FreeBSD.org>
Mon, 21 Jun 2004 22:46:36 +0000 (22:46 +0000)
commit2a062b2e412e60140ac4e29025acec9fd5760a03
tree30f4ea742da908fc69ce366b603ad6290481d67a
parent2c953c0dce6ee9f0415adfb9b5bfe9b36ea514aa
Update ipfilter from 3.4.31 -> 3.4.35.  Some important changes:
* block packets that fail to create state table entries
* only allow non-fragmented packets to influence whether or not a logged
  packet is the same as the one logged before.
* correct the ICMP packet checksum fixing up when processing ICMP errors for NAT
* implement a maximum for the number of entries in the NAT table (NAT_TABLE_MAX
  and ipf_nattable_max)
* frsynclist() wasn't paying attention to all the places where interface
  names are, like it should.
* fix comparing ICMP packets with established TCP state where only 8 bytes
  of header are returned in the ICMP error.

MFC after: 1 week
16 files changed:
sys/contrib/ipfilter/netinet/fil.c
sys/contrib/ipfilter/netinet/ip_auth.c
sys/contrib/ipfilter/netinet/ip_compat.h
sys/contrib/ipfilter/netinet/ip_fil.c
sys/contrib/ipfilter/netinet/ip_fil.h
sys/contrib/ipfilter/netinet/ip_frag.c
sys/contrib/ipfilter/netinet/ip_frag.h
sys/contrib/ipfilter/netinet/ip_ftp_pxy.c
sys/contrib/ipfilter/netinet/ip_log.c
sys/contrib/ipfilter/netinet/ip_nat.c
sys/contrib/ipfilter/netinet/ip_nat.h
sys/contrib/ipfilter/netinet/ip_raudio_pxy.c
sys/contrib/ipfilter/netinet/ip_rcmd_pxy.c
sys/contrib/ipfilter/netinet/ip_state.c
sys/contrib/ipfilter/netinet/ip_state.h
sys/contrib/ipfilter/netinet/ipl.h