#
356341 |
|
04-Jan-2020 |
cy |
MFC r355988-r355990
r355988: MFV r353141 (by phillip):
Update libpcap from 1.9.0 to 1.9.1.
r355989: MFV r353143 (phillip):
Update tcpdump from 4.9.2 to 4.9.3.
r355990: MFV r355890:
Fix libpcap issue #893: check for invalid IPv4 addresses.
This fixes errors such as:
tcpdump -i lagg0 net 999.999.999.999
This was originally discovered on a Red Hat 7.7 server and verified to also be a bug on FreeBSD.
Obtained from: https://github.com/the-tcpdump-group/libpcap/commit/ \ 07070918d5e81a515315b395f334e52589fe0fb Fixed by: https://github.com/guyharris
|
#
335640 |
|
25-Jun-2018 |
hselasky |
MFC r334277, r334376, r334378 and r334418:
MFV r333789: libpcap 1.9.0 (pre-release)
- Update local copy of dlt.h with new DLT types.
Sponsored by: Mellanox Technologies
|
#
319279 |
|
31-May-2017 |
delphij |
MFC r313695, r313760, r314769, r314863, r314865, r316125
r313695: MFV r313676: libpcap 1.8.1
r313760: MFV r313759: license change for a few headers (4 clause BSD to 3 clause BSD).
X-MFC-with: r313695
r314769: Remove compatibility with old libpcap.
Differential Revision: https://reviews.freebsd.org/D9606
r314863: Stop installing pcap-int.h, which is the internal interface for libpcap.
Reference: https://github.com/the-tcpdump-group/libpcap/issues/560 PR: 217221
r314865: Bump __FreeBSD_version for removal of pcap-int.h.
PR: 217221
r316125: MFV r316124: Fix build when WITHOUT_INET6.
Reported by: Randy Westlund <rwestlun gmail com>
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
276768 |
|
06-Jan-2015 |
delphij |
MFV r276759: libpcap 1.6.2.
MFC after: 1 month
|
#
251129 |
|
30-May-2013 |
delphij |
MFV: libpcap 1.4.0.
MFC after: 4 weeks
|
#
241231 |
|
05-Oct-2012 |
delphij |
MFV: libpcap 1.3.0.
MFC after: 4 weeks
|
#
235426 |
|
14-May-2012 |
delphij |
Merge from vendor branch: update libpcap to 1.2.1.
MFC after: 2 weeks
|
#
222654 |
|
03-Jun-2011 |
csjp |
Explicitly initialize the packet buffer to NULL after we unmap the zero copy buffers. This fixes a segfault on exit due to calling free on a bogus pointer. This should be considered a temporary stop gap fix to avoid the crash. The complete fix re-shuffles the initializations of some of the clean-up pointers.
The details of the fix can be found in the libpcap git repository: commit bc8209b71e928870b0f172d43b174ab27ba24394
Proded by: kevlo, rpaulo MFC after: 2 weeks Submitted by: Anton Yuzhaninov
|
#
214518 |
|
29-Oct-2010 |
rpaulo |
Merge libpcap-1.1.1.
|
#
190230 |
|
21-Mar-2009 |
rpaulo |
Remove remaining references to BIOCSETBUFMODE ifdefs. We now have another ifdef for zerocopy bpf.
|
#
190229 |
|
21-Mar-2009 |
rpaulo |
Finish merge of zerocopy bpf.
|
#
190225 |
|
21-Mar-2009 |
rpaulo |
Merge libpcap 1.0.0.
|
#
183102 |
|
16-Sep-2008 |
csjp |
Implement zero-copy bpf(4) buffer or "zbuf" support for libpcap. A slightly different version has been committed upstream in the libpcap vendor branch. This will allow people to experiment with zero-copy bpf(4) without requiring external patches.
Note to enable this functionality:
sysctl net.bpf.zerocopy_enable=1
By default, libpcap will use the legacy buffering method unless this sysctl variable is set to 1.
For the details about zero-copy bpf(4) implementation see svn change r177548.
Requested by: many Discussed with: sam In collaboration with: rwatson
|
#
172680 |
|
16-Oct-2007 |
mlaier |
Resolve merge conflicts
Approved by: re (kensmith) Obtained from: tcpdump.org
|
#
167035 |
|
26-Feb-2007 |
jkim |
Add three new ioctl(2) commands for bpf(4).
- BIOCGDIRECTION and BIOCSDIRECTION get or set the setting determining whether incoming, outgoing, or all packets on the interface should be returned by BPF. Set to BPF_D_IN to see only incoming packets on the interface. Set to BPF_D_INOUT to see packets originating locally and remotely on the interface. Set to BPF_D_OUT to see only outgoing packets on the interface. This setting is initialized to BPF_D_INOUT by default. BIOCGSEESENT and BIOCSSEESENT are obsoleted by these but kept for backward compatibility.
- BIOCFEEDBACK sets packet feedback mode. This allows injected packets to be fed back as input to the interface when output via the interface is successful. When BPF_D_INOUT direction is set, injected outgoing packet is not returned by BPF to avoid duplication. This flag is initialized to zero by default.
Note that libpcap has been modified to support BPF_D_OUT direction for pcap_setdirection(3) and PCAP_D_OUT direction is functional now.
Reviewed by: rwatson
|
#
162020 |
|
04-Sep-2006 |
sam |
sigh, put back buffer overflow fix of 1.1.11 that seems to have not gone into the 0.9.4 release; don't put it on the vendor branch so we won't lose it on the next import if they continue to lose it
|
#
162013 |
|
04-Sep-2006 |
sam |
This commit was generated by cvs2svn to compensate for changes in r162012, which included commits to RCS files with non-trunk default branches.
|
#
162012 |
|
04-Sep-2006 |
sam |
Import of libpcap v0.9.4
|
#
154439 |
|
16-Jan-2006 |
sam |
correct dlt buffer alloc; this goes on the vendor branch as it will be committed there shortly
MFC after: 3 days
|
#
147894 |
|
11-Jul-2005 |
sam |
Virgin import of libpcap v0.9.1 (release) from tcpdump.org
Approved by: re (scottl)
|
#
146768 |
|
29-May-2005 |
sam |
Virgin import of libpcap v0.9.1 (alpha 096) from tcpdump.org
|
#
127664 |
|
31-Mar-2004 |
bms |
Import libpcap 0.8.3, from http://www.tcpdump.org/releases/libpcap-0.8.3.tar.gz
|
#
109839 |
|
25-Jan-2003 |
fenner |
Commit tcpdump.org's multi-DLT support to vendor branch.
|
#
98530 |
|
20-Jun-2002 |
fenner |
Import libpcap 0.7.1, from http://www.tcpdump.org/release/libpcap-0.7.1.tar.gz
|
#
75107 |
|
03-Apr-2001 |
fenner |
Virgin import of tcpdump.org libpcap v0.6.2
|
#
56889 |
|
29-Jan-2000 |
fenner |
Virgin import of tcpdump.org libpcap v0.5
|
#
39291 |
|
15-Sep-1998 |
fenner |
Virgin import of LBL libpcap v0.4
|
#
26175 |
|
26-May-1997 |
fenner |
Virgin import of libpcap 0.3
|
#
17683 |
|
19-Aug-1996 |
pst |
Virgin import of LBL libpcap version 0.2.1. Obtained from: ftp://ftp.ee.lbl.gov/libpcap.tar.Z on 19-Aug-1996.
|