History log of /freebsd-current/contrib/libpcap/gencode.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# dd744a89 05-May-2023 Joseph Mingrone <jrm@FreeBSD.org>

libpcap: Update to 1.10.4

Changelog: https://git.tcpdump.org/libpcap/blob/104271ba4a14de6743e43bcf87536786d8fddea4:/CHANGES
Reviewed by: emaste
Obtained from: https://www.tcpdump.org/release/libpcap-1.10.4.tar.gz
Sponsored by: The FreeBSD Foundation


# 6f9cba8f 31-Mar-2023 Joseph Mingrone <jrm@FreeBSD.org>

libpcap: Update to 1.10.3

Local changes:

- In contrib/libpcap/pcap/bpf.h, do not include pcap/dlt.h. Our system
net/dlt.h is pulled in from net/bpf.h.
- sys/net/dlt.h: Incorporate changes from libpcap 1.10.3.
- lib/libpcap/Makefile: Update for libpcap 1.10.3.

Changelog: https://git.tcpdump.org/libpcap/blob/95691ebe7564afa3faa5c6ba0dbd17e351be455a:/CHANGES
Reviewed by: emaste
Obtained from: https://www.tcpdump.org/release/libpcap-1.10.3.tar.gz
Sponsored by: The FreeBSD Foundation


# 31bfaf17 21-Dec-2019 Cy Schubert <cy@FreeBSD.org>

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
MFC after: 2 weeks


# 57e22627 21-Dec-2019 Cy Schubert <cy@FreeBSD.org>

MFV r353141 (by phillip):

Update libpcap from 1.9.0 to 1.9.1.

MFC after: 2 weeks


# b00ab754 28-May-2018 Hans Petter Selasky <hselasky@FreeBSD.org>

MFV r333789: libpcap 1.9.0 (pre-release)

MFC after: 1 month
Sponsored by: Mellanox Technologies


# e39babf8 28-Mar-2017 Xin LI <delphij@FreeBSD.org>

MFV r316124: Fix build when WITHOUT_INET6.

Reported by: Randy Westlund <rwestlun gmail com>
MFC after: 3 days


# ada6f083 13-Feb-2017 Xin LI <delphij@FreeBSD.org>

MFV r313676: libpcap 1.8.1

MFC after: 1 month


# 681ed54c 06-Jan-2015 Xin LI <delphij@FreeBSD.org>

MFV r276759: libpcap 1.6.2.

MFC after: 1 month


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

MFV: libpcap 1.4.0.

MFC after: 4 weeks


# 15752fa8 05-Oct-2012 Xin LI <delphij@FreeBSD.org>

MFV: libpcap 1.3.0.

MFC after: 4 weeks


# d1e87331 13-May-2012 Xin LI <delphij@FreeBSD.org>

Merge from vendor branch: update libpcap to 1.2.1.

MFC after: 2 weeks


# a0ee43a1 29-Oct-2010 Rui Paulo <rpaulo@FreeBSD.org>

Merge libpcap-1.1.1.


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

Merge libpcap 1.0.0.


# 3430dc7c 20-Mar-2009 Rui Paulo <rpaulo@FreeBSD.org>

Flatten vendor/libpcap and remove keyword expansion.

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

Resolve merge conflicts

Approved by: re (kensmith)
Obtained from: tcpdump.org

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

Import of libpcap v0.9.8

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

resolve merge conflicts

MFC after: 1 month

# 5d18909f 04-Sep-2006 Sam Leffler <sam@FreeBSD.org>

Import of libpcap v0.9.4

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

resolve merge conflicts

Approved by: re (scottl)

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

Virgin import of libpcap v0.9.1 (release) from tcpdump.org

Approved by: re (scottl)

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

resolve merge conflicts

Reviewed by: bms (earlier version)

# 04fb2745 29-May-2005 Sam Leffler <sam@FreeBSD.org>

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

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

Merge of libpcap 0.8.3 from tcpdump.org.

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

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

# 3267cc18 03-Nov-2003 Brian Feldman <green@FreeBSD.org>

* Modify libpcap to work a bit better with our 802.11 code. This means
tcpdump -y ieee802_11 will work in the basic senses, including the
code compilation for filters (where you may specify "link[]" to refer
to parts of the 802.11 header, as well as treat it like a normal
Ethernet header). Previously, it was just too far off to do anything
useful for us.
* While I'm here, fix some compile problems that will result from lex
and yacc namespace polution when linking with -lpcap. The namespace
is now "pcapyy*" instead of "yy*", and it tests fine with world and
some external applications that may or may not use "yy*".

# 6121e7f0 25-Jan-2003 Bill Fenner <fenner@FreeBSD.org>

Merge multi-DLT support.

# 09f33d61 25-Jan-2003 Bill Fenner <fenner@FreeBSD.org>

Commit tcpdump.org's multi-DLT support to vendor branch.

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

Merge libpcap 0.7.1

MFC after: 2 weeks

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

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

# 8e1481d1 02-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Merge libpcap 0.6.2

# dc2c7305 02-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org libpcap v0.6.2

# a107e2bc 04-Mar-2000 Bill Fenner <fenner@FreeBSD.org>

Merge updated file for 0.5 release: handle "ip host foo" and
"ip6 host foo" when foo has both IP and IP6 addresses.

PR: bin/17083
Approved by: jkh

# 5a929640 04-Mar-2000 Bill Fenner <fenner@FreeBSD.org>

Import of updated file for 0.5 release

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

Merge libpcap 0.5

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

Virgin import of tcpdump.org libpcap v0.5

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

Merge libpcap version 0.4

PR: bin/7877

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

Virgin import of LBL libpcap v0.4

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

Merge libpcap 0.3
Update FREEBSD-upgrade to mention bumping library version number.

Suggested-by: Chris Timmons <skynyrd@opus.cts.cwu.edu>

# 3052b236 26-May-1997 Bill Fenner <fenner@FreeBSD.org>

Virgin import of libpcap 0.3

# ee3e7633 03-Jan-1997 Garrett Wollman <wollman@FreeBSD.org>

Update to reflect changes in net/if.h.

# 1cdf4fbe 18-Dec-1996 Bill Fenner <fenner@FreeBSD.org>

Fix generated code for DLT_NULL encapsulation.
This fixes PR#bin/2212.

# 0d086d29 21-Aug-1996 Paul Traina <pst@FreeBSD.org>

Add support for ISO CLNP/ES-IS/IS-IS.
These changes have been also sent back to LBL for inclusion in next release.

Submitted by: Tony Li <tli@jnx.com>

# 8cf6c252 19-Aug-1996 Paul Traina <pst@FreeBSD.org>

Virgin import of LBL libpcap version 0.2.1.
Obtained from: ftp://ftp.ee.lbl.gov/libpcap.tar.Z on 19-Aug-1996.

# 6f9cba8f 31-Mar-2023 Joseph Mingrone <jrm@FreeBSD.org>

libpcap: Update to 1.10.3

Local changes:

- In contrib/libpcap/pcap/bpf.h, do not include pcap/dlt.h. Our system
net/dlt.h is pulled in from net/bpf.h.
- sys/net/dlt.h: Incorporate changes from libpcap 1.10.3.
- lib/libpcap/Makefile: Update for libpcap 1.10.3.

Changelog: https://git.tcpdump.org/libpcap/blob/95691ebe7564afa3faa5c6ba0dbd17e351be455a:/CHANGES
Reviewed by: emaste
Obtained from: https://www.tcpdump.org/release/libpcap-1.10.3.tar.gz
Sponsored by: The FreeBSD Foundation


# 31bfaf17 21-Dec-2019 Cy Schubert <cy@FreeBSD.org>

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
MFC after: 2 weeks


# 57e22627 21-Dec-2019 Cy Schubert <cy@FreeBSD.org>

MFV r353141 (by phillip):

Update libpcap from 1.9.0 to 1.9.1.

MFC after: 2 weeks


# b00ab754 28-May-2018 Hans Petter Selasky <hselasky@FreeBSD.org>

MFV r333789: libpcap 1.9.0 (pre-release)

MFC after: 1 month
Sponsored by: Mellanox Technologies


# e39babf8 28-Mar-2017 Xin LI <delphij@FreeBSD.org>

MFV r316124: Fix build when WITHOUT_INET6.

Reported by: Randy Westlund <rwestlun gmail com>
MFC after: 3 days


# ada6f083 13-Feb-2017 Xin LI <delphij@FreeBSD.org>

MFV r313676: libpcap 1.8.1

MFC after: 1 month


# 681ed54c 06-Jan-2015 Xin LI <delphij@FreeBSD.org>

MFV r276759: libpcap 1.6.2.

MFC after: 1 month


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

MFV: libpcap 1.4.0.

MFC after: 4 weeks


# 15752fa8 05-Oct-2012 Xin LI <delphij@FreeBSD.org>

MFV: libpcap 1.3.0.

MFC after: 4 weeks


# d1e87331 13-May-2012 Xin LI <delphij@FreeBSD.org>

Merge from vendor branch: update libpcap to 1.2.1.

MFC after: 2 weeks


# a0ee43a1 29-Oct-2010 Rui Paulo <rpaulo@FreeBSD.org>

Merge libpcap-1.1.1.


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

Merge libpcap 1.0.0.


# 3430dc7c 20-Mar-2009 Rui Paulo <rpaulo@FreeBSD.org>

Flatten vendor/libpcap and remove keyword expansion.

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

Resolve merge conflicts

Approved by: re (kensmith)
Obtained from: tcpdump.org

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

Import of libpcap v0.9.8

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

resolve merge conflicts

MFC after: 1 month

# 5d18909f 04-Sep-2006 Sam Leffler <sam@FreeBSD.org>

Import of libpcap v0.9.4

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

resolve merge conflicts

Approved by: re (scottl)

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

Virgin import of libpcap v0.9.1 (release) from tcpdump.org

Approved by: re (scottl)

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

resolve merge conflicts

Reviewed by: bms (earlier version)

# 04fb2745 29-May-2005 Sam Leffler <sam@FreeBSD.org>

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

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

Merge of libpcap 0.8.3 from tcpdump.org.

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

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

# 3267cc18 03-Nov-2003 Brian Feldman <green@FreeBSD.org>

* Modify libpcap to work a bit better with our 802.11 code. This means
tcpdump -y ieee802_11 will work in the basic senses, including the
code compilation for filters (where you may specify "link[]" to refer
to parts of the 802.11 header, as well as treat it like a normal
Ethernet header). Previously, it was just too far off to do anything
useful for us.
* While I'm here, fix some compile problems that will result from lex
and yacc namespace polution when linking with -lpcap. The namespace
is now "pcapyy*" instead of "yy*", and it tests fine with world and
some external applications that may or may not use "yy*".

# 6121e7f0 25-Jan-2003 Bill Fenner <fenner@FreeBSD.org>

Merge multi-DLT support.

# 09f33d61 25-Jan-2003 Bill Fenner <fenner@FreeBSD.org>

Commit tcpdump.org's multi-DLT support to vendor branch.

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

Merge libpcap 0.7.1

MFC after: 2 weeks

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

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

# 8e1481d1 02-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Merge libpcap 0.6.2

# dc2c7305 02-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org libpcap v0.6.2

# a107e2bc 04-Mar-2000 Bill Fenner <fenner@FreeBSD.org>

Merge updated file for 0.5 release: handle "ip host foo" and
"ip6 host foo" when foo has both IP and IP6 addresses.

PR: bin/17083
Approved by: jkh

# 5a929640 04-Mar-2000 Bill Fenner <fenner@FreeBSD.org>

Import of updated file for 0.5 release

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

Merge libpcap 0.5

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

Virgin import of tcpdump.org libpcap v0.5

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

Merge libpcap version 0.4

PR: bin/7877

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

Virgin import of LBL libpcap v0.4

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

Merge libpcap 0.3
Update FREEBSD-upgrade to mention bumping library version number.

Suggested-by: Chris Timmons <skynyrd@opus.cts.cwu.edu>

# 3052b236 26-May-1997 Bill Fenner <fenner@FreeBSD.org>

Virgin import of libpcap 0.3

# ee3e7633 03-Jan-1997 Garrett Wollman <wollman@FreeBSD.org>

Update to reflect changes in net/if.h.

# 1cdf4fbe 18-Dec-1996 Bill Fenner <fenner@FreeBSD.org>

Fix generated code for DLT_NULL encapsulation.
This fixes PR#bin/2212.

# 0d086d29 21-Aug-1996 Paul Traina <pst@FreeBSD.org>

Add support for ISO CLNP/ES-IS/IS-IS.
These changes have been also sent back to LBL for inclusion in next release.

Submitted by: Tony Li <tli@jnx.com>

# 8cf6c252 19-Aug-1996 Paul Traina <pst@FreeBSD.org>

Virgin import of LBL libpcap version 0.2.1.
Obtained from: ftp://ftp.ee.lbl.gov/libpcap.tar.Z on 19-Aug-1996.

# 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.


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

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


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

Resolve merge conflicts

Approved by: re (kensmith)
Obtained from: tcpdump.org


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

Import of libpcap v0.9.8


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

resolve merge conflicts

MFC after: 1 month


# 5d18909f 04-Sep-2006 Sam Leffler <sam@FreeBSD.org>

Import of libpcap v0.9.4


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

resolve merge conflicts

Approved by: re (scottl)


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

Virgin import of libpcap v0.9.1 (release) from tcpdump.org

Approved by: re (scottl)


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

resolve merge conflicts

Reviewed by: bms (earlier version)


# 04fb2745 29-May-2005 Sam Leffler <sam@FreeBSD.org>

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


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

Merge of libpcap 0.8.3 from tcpdump.org.


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

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


# 3267cc18 03-Nov-2003 Brian Feldman <green@FreeBSD.org>

* Modify libpcap to work a bit better with our 802.11 code. This means
tcpdump -y ieee802_11 will work in the basic senses, including the
code compilation for filters (where you may specify "link[]" to refer
to parts of the 802.11 header, as well as treat it like a normal
Ethernet header). Previously, it was just too far off to do anything
useful for us.
* While I'm here, fix some compile problems that will result from lex
and yacc namespace polution when linking with -lpcap. The namespace
is now "pcapyy*" instead of "yy*", and it tests fine with world and
some external applications that may or may not use "yy*".


# 6121e7f0 25-Jan-2003 Bill Fenner <fenner@FreeBSD.org>

Merge multi-DLT support.


# 09f33d61 25-Jan-2003 Bill Fenner <fenner@FreeBSD.org>

Commit tcpdump.org's multi-DLT support to vendor branch.


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

Merge libpcap 0.7.1

MFC after: 2 weeks


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

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


# 8e1481d1 02-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Merge libpcap 0.6.2


# dc2c7305 02-Apr-2001 Bill Fenner <fenner@FreeBSD.org>

Virgin import of tcpdump.org libpcap v0.6.2


# a107e2bc 04-Mar-2000 Bill Fenner <fenner@FreeBSD.org>

Merge updated file for 0.5 release: handle "ip host foo" and
"ip6 host foo" when foo has both IP and IP6 addresses.

PR: bin/17083
Approved by: jkh


# 5a929640 04-Mar-2000 Bill Fenner <fenner@FreeBSD.org>

Import of updated file for 0.5 release


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

Merge libpcap 0.5


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

Virgin import of tcpdump.org libpcap v0.5


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

Merge libpcap version 0.4

PR: bin/7877


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

Virgin import of LBL libpcap v0.4


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

Merge libpcap 0.3
Update FREEBSD-upgrade to mention bumping library version number.

Suggested-by: Chris Timmons <skynyrd@opus.cts.cwu.edu>


# 3052b236 26-May-1997 Bill Fenner <fenner@FreeBSD.org>

Virgin import of libpcap 0.3


# ee3e7633 03-Jan-1997 Garrett Wollman <wollman@FreeBSD.org>

Update to reflect changes in net/if.h.


# 1cdf4fbe 18-Dec-1996 Bill Fenner <fenner@FreeBSD.org>

Fix generated code for DLT_NULL encapsulation.
This fixes PR#bin/2212.


# 0d086d29 21-Aug-1996 Paul Traina <pst@FreeBSD.org>

Add support for ISO CLNP/ES-IS/IS-IS.
These changes have been also sent back to LBL for inclusion in next release.

Submitted by: Tony Li <tli@jnx.com>


# 8cf6c252 19-Aug-1996 Paul Traina <pst@FreeBSD.org>

Virgin import of LBL libpcap version 0.2.1.
Obtained from: ftp://ftp.ee.lbl.gov/libpcap.tar.Z on 19-Aug-1996.