Gleb Smirnoff
b0af3a5363
The ipftest(1) is a program that emulates ipf(4) operation and tests packets
...
against rules. It definitely doesn't need to know about kernel internals,
such as 'struct ifaddr'. What it does with ifaddr, is that it only takes
ifa_addr member of it, and treats it as sockaddr, while it is only a pointer
to sockaddr. Fortunately, sizeof(struct ifaddr) > sizeof(struct sockaddr_in6),
so no problems arise.
Fix that declaring a private struct ifaddr in ipftest(1) and stop including
if_var.h.
Sponsored by: Netflix
Sponsored by: Nginx, Inc.
2015-02-19 23:14:35 +00:00
Gleb Smirnoff
6ed910fabe
Hide 'struct ifaddr' definition from userland. Two tools left that use it,
...
namely ipftest(1) and ifmcstat(1). These sniff structure definition using
_WANT_IFADDR define.
Sponsored by: Netflix
Sponsored by: Nginx, Inc.
2013-10-15 10:19:24 +00:00
Cy Schubert
bfc88dcbf7
Update ipfilter 4.1.28 --> 5.1.2.
...
Approved by: glebius (mentor)
BSD Licensed by: Darren Reed <darrenr@reed.wattle.id.au> (author)
2013-09-06 23:11:19 +00:00
Cy Schubert
f27f47054d
As per the developers handbook (5.3.1 step 1), prepare the vendor trees for
...
import of new ipfilter vendor sources by flattening them.
To keep the tags consistent with dist, the tags are also flattened.
Approved by: glebius (Mentor)
2013-07-19 05:41:57 +00:00
Darren Reed
d7eeb25225
Merge IPFilter 4.1.23 back to HEAD
...
See src/contrib/ipfilter/HISTORY for details of changes since 4.1.13
2007-06-04 02:54:36 +00:00
Darren Reed
4a9a9e0514
Import IPFilter 4.1.23 to vendor branch.
...
See src/contrib/ipfilter/HISTORY for details of changes since 4.1.13
2007-06-04 02:50:28 +00:00
Guido van Rooij
dac098f2c9
Resolve conflicts
...
MFC after: 1 weeks
2006-08-16 12:23:02 +00:00
Guido van Rooij
4e39c44e09
Import IP Filter 4.1.13
2006-08-16 11:51:32 +00:00
Guido van Rooij
25508d6cfb
Resolve conflicts (and believe me...you don't want to know).
2005-12-30 11:52:26 +00:00
Guido van Rooij
e246b3be6f
Import IP Filter 4.1.10
2005-12-30 11:34:54 +00:00
Darren Reed
750e88322f
* Someone imported a lot of files with the wrong CVS tag, so lots of files need
...
that fixed in them....
* Keep unnecessary files out of the non-vendor part of this CVS repository.
2005-04-25 18:20:15 +00:00
Darren Reed
144279dcb8
import ipfilter 4.1.8 into the vendor branch
2005-04-25 17:31:50 +00:00
Darren Reed
dfb9a48c69
Import ipfilter 3.4.35 onto vendor branch
2004-06-21 22:47:51 +00:00
Darren Reed
d564cc784f
Import IPFilter 3.4.25
2002-03-19 11:45:20 +00:00
Darren Reed
dba82da1c8
Import IPFilter version 3.4.20
2001-07-28 11:59:33 +00:00
Darren Reed
933f6f74ee
Import IP Filter 3.4.4 into FreeBSD-current
2000-05-24 02:14:22 +00:00
Guido van Rooij
c9bff7ba93
Import of ipfilter 3.3.3 in anticipation of its revival.
...
More to come in the next days.
1999-11-08 20:51:23 +00:00
Peter Wemm
af5dd3181a
Import ipfilter 3.2.1 (update from 3.1.8)
1997-11-16 04:52:19 +00:00
Darren Reed
0eab801c99
Import version 3.2alpha7
1997-05-25 15:45:04 +00:00
Darren Reed
5a1a935563
Import IP Filter version 3.2alpha4 to bring in working LKM for 2.2
1997-04-03 10:22:02 +00:00
Darren Reed
b4ebec5bf8
Import IP Filter v3.1.7 into FreeBSD tree
1997-02-09 22:50:16 +00:00