History log of /freebsd-current/contrib/tcpdump/print-tcp.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# ee67461e 08-Jun-2023 Joseph Mingrone <jrm@FreeBSD.org>

tpcdump: Update to 4.99.4

Local changes:

- Update some local modifications to fix build
- Synch config.h with upstream as much as possible

Changelog: https://git.tcpdump.org/tcpdump/blob/55bc126b0216cfe409b8d6bd378f65679d136ddf:/CHANGES
Reviewed by: emaste
Obtained from: https://www.tcpdump.org/release/tcpdump-4.99.4.tar.gz
Sponsored by: The FreeBSD Foundation


# 39e421e8 21-Dec-2019 Cy Schubert <cy@FreeBSD.org>

MFV r353143 (phillip):

Update tcpdump from 4.9.2 to 4.9.3.

MFC after: 2 weeks


# 3340d773 01-Feb-2017 Gleb Smirnoff <glebius@FreeBSD.org>

Update tcpdump to 4.9.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


# 05ea86b0 06-Jan-2017 Dimitry Andric <dim@FreeBSD.org>

In tcpdump's print-tcp.c, avoid increasing alignment when taking the
addresses of members of struct ip, which is packed. Since the pointers
are only used for memcmp'ing, they can be pointing to void instead.

Note that upstream has removed the src and dst variables, in the mean
time.

MFC after: 3 days

# 8bdc5a62 08-Jul-2015 Patrick Kelsey <pkelsey@FreeBSD.org>

MFV r285191: tcpdump 4.7.4.

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


# 3c602fab 07-Jan-2015 Xin LI <delphij@FreeBSD.org>

MFV r276761: tcpdump 4.6.2.

MFC after: 1 month


# d03c0883 30-May-2013 Xin LI <delphij@FreeBSD.org>

MFV: tcpdump 4.4.0.

MFC after: 4 weeks


# cac3dcd5 16-May-2012 Xin LI <delphij@FreeBSD.org>

Merge tcpdump 4.2.1.

MFC after: 2 weeks


# 27df3f5d 28-Oct-2010 Rui Paulo <rpaulo@FreeBSD.org>

Merge tcpdump-4.1.1.


# ce3ed1ca 07-Oct-2009 Rui Paulo <rpaulo@FreeBSD.org>

Add parsing code for TCP UTO (User Timeout Option).

Submitted by: fangwang@
Obtained from: //depot/projects/soc2009/tcputo/

# a5779b6e 21-Mar-2009 Rui Paulo <rpaulo@FreeBSD.org>

Merge tcpdump 4.0.0 from the vendor branch.


# 81ceab71 20-Mar-2009 Rui Paulo <rpaulo@FreeBSD.org>

Flatten vendor/tcpdump and remove keyword expansion.

# b5bfcb5d 15-Oct-2007 Max Laier <mlaier@FreeBSD.org>

Import of tcpdump v3.9.8

# 2ebc47db 04-Sep-2006 Sam Leffler <sam@FreeBSD.org>

Import of tcpdump v3.9.4

# 06885fed 13-Nov-2005 Sam Leffler <sam@FreeBSD.org>

correct check for whether or not md5 signature matches; applied
to vendor branch since this is already in their depot

# f4d0c64a 10-Jul-2005 Sam Leffler <sam@FreeBSD.org>

Virgin import of tcpdump v3.9.1 (release) from tcpdump.org

Approved by: re (scottl)

# 1de50e9f 29-May-2005 Sam Leffler <sam@FreeBSD.org>

Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.org

# 5b0fe478 31-Mar-2004 Bruce M Simpson <bms@FreeBSD.org>

Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gz

# a90e161b 20-Jun-2002 Bill Fenner <fenner@FreeBSD.org>

Import tcpdump 3.7.1, from
http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz

# 685295f4 03-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org tcpdump v3.6.2

# b0453382 29-Jan-2000 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org tcpdump v3.5

# 4644f044 15-Sep-1998 Bill Fenner <fenner@FreeBSD.org>

Virgin import of LBL tcpdump v3.4

# 4de76e31 26-May-1997 Bill Fenner <fenner@FreeBSD.org>

Virgin import of LBL tcpdump v3.3

# 4edb46e9 19-Aug-1996 Paul Traina <pst@FreeBSD.org>

Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.

# 05ea86b0 06-Jan-2017 Dimitry Andric <dim@FreeBSD.org>

In tcpdump's print-tcp.c, avoid increasing alignment when taking the
addresses of members of struct ip, which is packed. Since the pointers
are only used for memcmp'ing, they can be pointing to void instead.

Note that upstream has removed the src and dst variables, in the mean
time.

MFC after: 3 days


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# ce3ed1ca 07-Oct-2009 Rui Paulo <rpaulo@FreeBSD.org>

Add parsing code for TCP UTO (User Timeout Option).

Submitted by: fangwang@
Obtained from: //depot/projects/soc2009/tcputo/


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# b5bfcb5d 15-Oct-2007 Max Laier <mlaier@FreeBSD.org>

Import of tcpdump v3.9.8


# 2ebc47db 04-Sep-2006 Sam Leffler <sam@FreeBSD.org>

Import of tcpdump v3.9.4


# 06885fed 13-Nov-2005 Sam Leffler <sam@FreeBSD.org>

correct check for whether or not md5 signature matches; applied
to vendor branch since this is already in their depot


# f4d0c64a 10-Jul-2005 Sam Leffler <sam@FreeBSD.org>

Virgin import of tcpdump v3.9.1 (release) from tcpdump.org

Approved by: re (scottl)


# 1de50e9f 29-May-2005 Sam Leffler <sam@FreeBSD.org>

Virgin import of tcpdump v3.9.1 (alpha 096) from tcpdump.org


# 5b0fe478 31-Mar-2004 Bruce M Simpson <bms@FreeBSD.org>

Import tcpdump 3.8.3, from http://www.tcpdump.org/releases/tcpdump-3.8.3.tar.gz


# a90e161b 20-Jun-2002 Bill Fenner <fenner@FreeBSD.org>

Import tcpdump 3.7.1, from
http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz


# 685295f4 03-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org tcpdump v3.6.2


# b0453382 29-Jan-2000 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org tcpdump v3.5


# 4644f044 15-Sep-1998 Bill Fenner <fenner@FreeBSD.org>

Virgin import of LBL tcpdump v3.4


# 4de76e31 26-May-1997 Bill Fenner <fenner@FreeBSD.org>

Virgin import of LBL tcpdump v3.3


# 4edb46e9 19-Aug-1996 Paul Traina <pst@FreeBSD.org>

Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.