History log of /freebsd-head/contrib/libpcap/gencode.c
Revision Date Author Comments
f4880aada21b66b3f4ccf0f6154fee732ebab6d0 21-Dec-2019 cy <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
d3e56841f6f1929ef1abbb22ec18f62b1203b4b3 29-Mar-2017 delphij <delphij@FreeBSD.org> MFV r316124: Fix build when WITHOUT_INET6.

Reported by: Randy Westlund <rwestlun gmail com>
MFC after: 3 days
00d578928eca75be320b36d37543a7e2a4f9fbdb 27-May-2016 grehan <grehan@FreeBSD.org> Create branch for bhyve graphics import.
eb1a5f8de9f7ea602c373a710f531abbf81141c4 21-Feb-2014 gjb <gjb@FreeBSD.org> Move ^/user/gjb/hacking/release-embedded up one directory, and remove
^/user/gjb/hacking since this is likely to be merged to head/ soon.

Sponsored by: The FreeBSD Foundation
6b01bbf146ab195243a8e7d43bb11f8835c76af8 27-Dec-2013 gjb <gjb@FreeBSD.org> Copy head@r259933 -> user/gjb/hacking/release-embedded for initial
inclusion of (at least) arm builds with the release.

Sponsored by: The FreeBSD Foundation
8be1d9016e057c1f30a906165802d48b52b73938 30-May-2013 delphij <delphij@FreeBSD.org> MFV: libpcap 1.4.0.

MFC after: 4 weeks
09f9c897d33c41618ada06fbbcf1a9b3812dee53 19-Oct-2010 jamie <jamie@FreeBSD.org> A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.
f1216d1f0ade038907195fc114b7e630623b402c 19-Mar-2010 delphij <delphij@FreeBSD.org> Create a custom branch where I will be able to do the merge.
5779dabf1bcc73045f0168dfb4ff50af3eca292a 20-Mar-2009 rpaulo <rpaulo@FreeBSD.org> Flatten vendor/libpcap and remove keyword expansion.
19b6af98ec71398e77874582eb84ec5310c7156f 22-Nov-2008 dfr <dfr@FreeBSD.org> Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64
performance in Xen's HVM mode.
cf5320822f93810742e3d4a1ac8202db8482e633 19-Oct-2008 lulf <lulf@FreeBSD.org> - Import the HEAD csup code which is the basis for the cvsmode work.
bffb9e3a1d9aeb9803125652a647c5ca79a5370f 19-Oct-2007 mlaier <mlaier@FreeBSD.org> MFC:
Import of tcpdump 3.9.8 and libpcap 0.9.8

Approved by: re (kensmith)
298dfd4f7489b7259511f0c690a5b04de77b0f77 16-Oct-2007 mlaier <mlaier@FreeBSD.org> Resolve merge conflicts

Approved by: re (kensmith)
Obtained from: tcpdump.org
446242760ec28d8a7634115ac07f647f057e2ed5 16-Oct-2007 mlaier <mlaier@FreeBSD.org> Import of libpcap v0.9.8
6208c46ff51764049719aae494ac4910f1f03b5c 16-Oct-2006 sam <sam@FreeBSD.org> MFC: libpcap v0.9.4 and tcpdump v3.9.4

Approved by: re (kensmith)
8bcc947abca2294c34328ac33c001fc8b000b77d 04-Sep-2006 sam <sam@FreeBSD.org> resolve merge conflicts

MFC after: 1 month
ffd4bfbe7bca827ff32b489ba212a49c38c3f224 04-Sep-2006 sam <sam@FreeBSD.org> Import of libpcap v0.9.4
b0948cc146b74585abbc8e1ddb07a0ed768ac090 11-Jul-2005 sam <sam@FreeBSD.org> resolve merge conflicts

Approved by: re (scottl)
d1c1ca625af687a355eb6acd58948cd7ef9620be 11-Jul-2005 sam <sam@FreeBSD.org> Virgin import of libpcap v0.9.1 (release) from tcpdump.org

Approved by: re (scottl)
1907987c215571d956467e511af31fb08df5e7ae 29-May-2005 sam <sam@FreeBSD.org> resolve merge conflicts

Reviewed by: bms (earlier version)
70f7ae46f5124d9a1805484495b57250a715bed4 29-May-2005 sam <sam@FreeBSD.org> Virgin import of libpcap v0.9.1 (alpha 096) from tcpdump.org
723e16349061e4b947ce1e5be04cdf68e1441b71 31-Mar-2004 bms <bms@FreeBSD.org> Merge of libpcap 0.8.3 from tcpdump.org.
da13a5a9d72229b2a6026a49b9977934bdef13ed 31-Mar-2004 bms <bms@FreeBSD.org> Import libpcap 0.8.3, from http://www.tcpdump.org/releases/libpcap-0.8.3.tar.gz
1bb1923e83e8cc3d1a03682e92ac20b0ca5a43c4 04-Nov-2003 green <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*".
84873f87eebd4e808f0f6e053cf2c7cf006a3093 26-Jan-2003 fenner <fenner@FreeBSD.org> Merge multi-DLT support.
34111fdf72727e35d5c81dc576ce3f5a87c9ef84 26-Jan-2003 fenner <fenner@FreeBSD.org> Commit tcpdump.org's multi-DLT support to vendor branch.
1982c98f747d7933ea5df54af0ef04f33d5626e6 21-Jun-2002 fenner <fenner@FreeBSD.org> Merge libpcap 0.7.1

MFC after: 2 weeks
1e8ea467791f99f6068888787c27fd8b6b923d2c 21-Jun-2002 fenner <fenner@FreeBSD.org> Import libpcap 0.7.1, from
http://www.tcpdump.org/release/libpcap-0.7.1.tar.gz
d32fa93f24ce5894c091b4ef4250282b79b0c97a 03-Apr-2001 fenner <fenner@FreeBSD.org> Merge libpcap 0.6.2
a6bce8883c0f9dd7fee0eb03667f57b40b1d9dab 03-Apr-2001 fenner <fenner@FreeBSD.org> Virgin import of tcpdump.org libpcap v0.6.2
b42951578188c5aab5c9f8cbcde4a743f8092cdc 02-Apr-2000 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'ALSA'.
520bac883ea54eeaa4eabcc2daca293baaaed9d8 04-Mar-2000 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
1cee9409149f481a600c225bd835b5ae3e27053b 04-Mar-2000 fenner <fenner@FreeBSD.org> Import of updated file for 0.5 release
787eaee1ab20ef667522f74c0de780af3da9ee19 30-Jan-2000 fenner <fenner@FreeBSD.org> Merge libpcap 0.5
aae9bd2bccda7ddbeb438e8238ced9c4cd1e9d1d 30-Jan-2000 fenner <fenner@FreeBSD.org> Virgin import of tcpdump.org libpcap v0.5
eba95a7c80ca78a1aab3295884a272ed03ae80ab 15-Sep-1998 fenner <fenner@FreeBSD.org> Merge libpcap version 0.4

PR: bin/7877
ca0d84cb8bfc8789fd48ada56322a575c4a1aa68 15-Sep-1998 fenner <fenner@FreeBSD.org> Virgin import of LBL libpcap v0.4
0506343883d62f6649f7bbaf1a436133cef6261d 11-Jan-1998 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'jb'.
7c6e96080c4fb49bf912942804477d202a53396c 10-Jan-1998 cvs2svn <cvs2svn@FreeBSD.org> This commit was manufactured by cvs2svn to create branch 'JB'.
3e7c4bdb91135768905ce9376cfa8ec86a60890c 27-May-1997 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>
737558aa98d3b86de65ff8e1fd0fe39d5debcde7 27-May-1997 fenner <fenner@FreeBSD.org> Virgin import of libpcap 0.3
fb791032510b5ca78a473360cea58d11db7a91ac 03-Jan-1997 wollman <wollman@FreeBSD.org> Update to reflect changes in net/if.h.
d3bf3fa350ce0020528a363dae2db0be486a82bf 18-Dec-1996 fenner <fenner@FreeBSD.org> Fix generated code for DLT_NULL encapsulation.
This fixes PR#bin/2212.
624cf51a56f60de14c441f503a12de6a89001f9c 21-Aug-1996 pst <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>
f0fdf33ff664b3db3c907446211992d0c029463b 19-Aug-1996 pst <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.