summaryrefslogtreecommitdiff
path: root/contrib/tcpdump/interface.h
Commit message (Collapse)AuthorAgeFilesLines
* Update tcpdump to 4.9.0.Gleb Smirnoff2017-02-011-150/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It fixes many buffer overflow in different protocol parsers, but none of them are critical, even in absense of Capsicum. Security: CVE-2016-7922, CVE-2016-7923, CVE-2016-7924, CVE-2016-7925 Security: CVE-2016-7926, CVE-2016-7927, CVE-2016-7928, CVE-2016-7929 Security: CVE-2016-7930, CVE-2016-7931, CVE-2016-7932, CVE-2016-7933 Security: CVE-2016-7934, CVE-2016-7935, CVE-2016-7936, CVE-2016-7937 Security: CVE-2016-7938, CVE-2016-7939, CVE-2016-7940, CVE-2016-7973 Security: CVE-2016-7974, CVE-2016-7975, CVE-2016-7983, CVE-2016-7984 Security: CVE-2016-7985, CVE-2016-7986, CVE-2016-7992, CVE-2016-7993 Security: CVE-2016-8574, CVE-2016-8575, CVE-2017-5202, CVE-2017-5203 Security: CVE-2017-5204, CVE-2017-5205, CVE-2017-5341, CVE-2017-5342 Security: CVE-2017-5482, CVE-2017-5483, CVE-2017-5484, CVE-2017-5485 Security: CVE-2017-5486 Notes: svn path=/head/; revision=313048
* | MFV r285191: tcpdump 4.7.4.Patrick Kelsey2015-07-081-3/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Also, the changes made in r272451 and r272653 that were lost in the merge of 4.6.2 (r276788) have been restored. PR: 199568 Differential Revision: https://reviews.freebsd.org/D3007 Reviewed by: brooks, hiren Approved by: jmallett (mentor) MFC after: 1 month Notes: svn path=/head/; revision=285275
* | Merge from CheriBSD: 1065cf515a7c2062598009c1318055aacbb39e80Brooks Davis2015-04-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | Convert the pfsync dissector to use the netdissect framework. Differential Revision: https://reviews.freebsd.org/D2359 Reviewed by: glebius Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=281938
* | MFV r276761: tcpdump 4.6.2.Xin LI2015-01-071-237/+57
|\| | | | | | | | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=276788
* | Diff reduction against tcpdump revision ↵Xin LI2013-05-301-2/+1
| | | | | | | | | | | | | | 949a22064d3534eddeb8aa2b9c36a50e45fe16fa. Notes: svn path=/head/; revision=251161
* | MFV: tcpdump 4.4.0.Xin LI2013-05-301-1/+9
|\| | | | | | | | | | | | | MFC after: 4 weeks Notes: svn path=/head/; revision=251158
* | Provide ability for printing and decoding pfsync(4) traffic. ThisGleb Smirnoff2012-10-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doesn't mean supporting IFT_PFSYNC (which I hope will eventually die). This means decoding packets with IP protocol of 240 caught on any normal interface like Ethernet. The code is based on couple of files from OpenBSD, significantly modified by myself. Parser differentiates for four levels of verbosity: no -v, -v, -vv and -vvv. We don't yet forward this code upstream, because currently it strongly relies on if_pfsync.h and even on pfvar.h. I hope that this can be fixed in future. Reviewed by: gnn, delphij Notes: svn path=/head/; revision=241221
* | Merge tcpdump 4.2.1.Xin LI2012-05-171-11/+13
|\| | | | | | | | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=235530
* | Merge tcpdump-4.1.1.Rui Paulo2010-10-281-24/+14
|\| | | | | | | Notes: svn path=/head/; revision=214478
* | Merge tcpdump 4.0.0 from the vendor branch.Rui Paulo2009-03-211-2/+30
|\| | | | | | | Notes: svn path=/head/; revision=190207
| * Flatten vendor/tcpdump and remove keyword expansion.Rui Paulo2009-03-201-371/+0
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=190150
| * Import of tcpdump v3.9.8Max Laier2007-10-161-2/+8
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=172683
| * Import of tcpdump v3.9.4Sam Leffler2006-09-041-5/+15
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=162017
| * Virgin import of tcpdump v3.9.1 (release) from tcpdump.orgSam Leffler2005-07-111-5/+18
| | | | | | | | | | | | | | Approved by: re (scottl) Notes: svn path=/vendor/tcpdump/dist/; revision=147899
| * Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.orgSam Leffler2005-05-291-42/+54
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=146773
| * Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gzBruce M Simpson2004-03-311-65/+77
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=127668
| * Import tcpdump 3.7.2 (fudging for multi-DLT support) fromBill Fenner2003-03-021-5/+11
| | | | | | | | | | | | | | http://www.tcpdump.org/release/tcpdump-3.7.2.tar.gz Notes: svn path=/vendor/tcpdump/dist/; revision=111726
| * Import tcpdump 3.7.1, fromBill Fenner2002-06-211-40/+70
| | | | | | | | | | | | | | http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz Notes: svn path=/vendor/tcpdump/dist/; revision=98524
| * Virgin import of tcpdump.org tcpdump v3.6.2Bill Fenner2001-04-031-39/+58
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=75115
| * Virgin import of tcpdump.org tcpdump v3.5Bill Fenner2000-01-301-2/+57
| | | | | | | | Notes: svn path=/vendor/tcpdump/dist/; revision=56893
* | Resolve merge conflictsMax Laier2007-10-161-3/+8
| | | | | | | | | | | | | | | | Approved by: re (kensmith) Obtained from: tcpdump.org Notes: svn path=/head/; revision=172686
* | resolve merge conflictsSam Leffler2006-09-041-5/+15
| | | | | | | | | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=162021
* | resolve merge conflictsSam Leffler2005-07-111-4/+17
| | | | | | | | | | | | | | Approved by: re (scottl) Notes: svn path=/head/; revision=147904
* | resolve merge conflicts and update for proper build; including:Sam Leffler2005-05-291-42/+54
| | | | | | | | | | | | | | | | | | | | | | o print-fr.c returned to code on vendor branch o remove pmap_prot.h include from print-sunrprc.c o remove gcc/i386-specific ntoh* write-arounds from tcpdump-stdinc.h Reviewed by: bms Notes: svn path=/head/; revision=146778
* | Merge of tcpdump 3.8.3 from tcpdump.org, with the following caveats:Bruce M Simpson2004-03-311-65/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | print-atm.c no longer performs special handling for FORE headers; these can no doubt be re-added at a later date. print-fr.c is effectively a no-op. print-llc.c has had the default_print_unaligned() call removed as tcpdump no longer defines this function, however the prototype is still present. Suggest we roll in a diff to use print_unknown_data(). Notes: svn path=/head/; revision=127675
* | Merge tcpdump 3.7.2Bill Fenner2003-03-021-3/+1
| | | | | | | | Notes: svn path=/head/; revision=111729
* | Merge tcpdump 3.7.1Bill Fenner2002-06-211-39/+70
| | | | | | | | | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=98527
* | In TTEST2(), check to make sure the "l" argument isn't so large thatBill Fenner2002-06-171-2/+10
| | | | | | | | | | | | | | | | | | | | "snapend - l" underflows; this fixes a buffer overflow with malformed NFS packets, and may fix other buffer overflows with malformed packets. Obtained from: tcpdump.org CVS Notes: svn path=/head/; revision=98348
* | Merge tcpdump 3.6.2Bill Fenner2001-04-031-39/+56
| | | | | | | | Notes: svn path=/head/; revision=75118
* | Merge tcpdump 3.5Bill Fenner2000-01-301-3/+57
| | | | | | | | Notes: svn path=/head/; revision=56896
* | Support PPPoE.Brian Somers1999-11-141-0/+2
| | | | | | | | | | | | | | Add a missing comma to the lcp config options table. Notes: svn path=/head/; revision=53146
* | World, I'd like you to meet the first FreeBSD token Ring driver.Julian Elischer1999-02-201-0/+2
|/ | | | | | | | | | | This is for various Olicom cards. An IBM driver is following. This patch also adds support to tcpdump to decode packets on tokenring. Congratulations to the proud father.. (below) Submitted by: Larry Lile <lile@stdio.com> Notes: svn path=/head/; revision=44165
* Virgin import of LBL tcpdump v3.4Bill Fenner1998-09-151-4/+9
| | | | Notes: svn path=/vendor/tcpdump/dist/; revision=39297
* Virgin import of LBL tcpdump v3.3Bill Fenner1997-05-271-79/+87
| | | | Notes: svn path=/vendor/tcpdump/dist/; revision=26180
* Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.vendor/tcpdump/3.2.1Paul Traina1996-08-191-0/+195
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996. Notes: svn path=/vendor/tcpdump/dist/; revision=17680 svn path=/vendor/tcpdump/3.2.1/; revision=17682; tag=vendor/tcpdump/3.2.1