summaryrefslogtreecommitdiff
path: root/lib/libpcap/Makefile
AgeCommit message (Collapse)Author
2013-06-19Do not install pcap-int.h to /usr/include as it is an internal libraryLawrence Teo
header (pointed out by matthew@). Let only pflogd and tcpdump include pcap-int.h directly since they need it for privilege separation. "looks good" sthen feedback/ok deraadt matthew millert
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.Okan Demirmen
ok guenther@
2012-07-16Add a man page describing pcap grammargiovanni
help from lteo@, claudio, jmc@ ok jmc@
2012-05-25Import a number of core functions from libpcap-1.2.0 while preservingLawrence Teo
local changes: strncpy() -> strlcpy(), malloc(x * y) -> calloc(x, y), exclude cross-platform cruft, etc. The new functions are pcap_create(), pcap_set_snaplen(), pcap_set_promisc(), pcap_can_set_rfmon(), pcap_set_rfmon(), pcap_set_timeout(), pcap_set_buffer_size(), pcap_activate(), and pcap_statustostr(). This diff was tested on amd64, i386, macppc, and sparc64, where regression tests were done on various pcap-based ports (especially amd64 and i386 where regression tests were run on all pcap-based ports). Testers also tried running pcap-based ports that they are familiar with to ensure that there is no behavioral change. tcpdump and pflogd in base were also tested by different testers. The new pcap_* functions were tested with a proof-of-concept Snort 2.9 port for many months. Thank you to everyone who helped test this diff and provided feedback: haesbaert@, sthen@, matthew@, gonzalo@, brett@, Rodolfo Gouveia, Aaron Bieber, Markus Lude, and Ray Percival. ok haesbaert sthen henning
2009-08-13various MLINK fixes from Alan R. S. Bueno;Jason McIntyre
2006-09-18+MLINK pcap.3 pcap_get_selectable_fd.3Jason McIntyre
from okan demirmen
2006-03-27MLINK to new man pagesTheo de Raadt
2005-11-24use WANTLINT= (on all architectures)Theo de Raadt
2005-11-18pull in the good bits of libpcap-0.9.4's API without the cross-platformDamien Miller
cruft. help from deraadt@, mpf@, jmc@; ok mpf@a nb. this will break tcpdump unless it updated too
2003-02-20fix a variety of missing or wrong MLINKSTheo de Raadt
2001-11-22Broken use of .IMPSRC in non-inference rule contextMarc Espie
2000-04-26sync with libpcap v0.5Jakob Schlyter
add support for INET6 (kame)
2000-04-13use getifaddrs, to avoid copmlicated align constraint in SIOCGIFCONF.Jun-ichiro itojun Hagino
1999-11-17add MLINKsTodd C. Miller
1999-07-20changes brought in from v0.4; started by brad, more by me, being tested by mtsTheo de Raadt
1998-02-26Enable YP ethers lookupNiklas Hallqvist
1997-04-27COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPTodd C. Miller
This fixes namespace problems where STRIP is sometimes used as the name of the strip(1) to use and other times used as the flag to send install(1) when stripping (or not). COPY doesn't have this problem (yet) but was poorly named.
1996-12-08install -> ${INSTALL}, -c -> ${COPY}Jason Downs
1996-08-03We have strerror(3) availableNiklas Hallqvist
1996-06-18libpcap used yyparse(), which is bad; netbsd pr#2031; ↵Theo de Raadt
lukem@supp.cpr.itg.telecom.com.au
1996-06-10merge to latest libpcapTheo de Raadt
1996-05-06hard-code the include installation path (mostly for speed)Theo de Raadt
1996-03-04Update to the latest LBL release.Michael Shalayeff
1995-10-18initial import of NetBSD treeTheo de Raadt