summaryrefslogtreecommitdiffstats
path: root/lib/libpcap/shlib_version (follow)
Commit message (Collapse)AuthorAgeFilesLines
* crank the major cos grammar.c has grown.dlg2020-08-031-2/+2
| | | | | | | | pointed out by tb@, who also provided the diff. maybe someone should/could add a Symbols.list here? ok tb@ deraadt@
* Import pcap_set_immediate_mode() from mainline libpcap which allows alteo2018-04-051-1/+1
| | | | | | | | libpcap-based program to process packets as soon as they arrive. feedback from jasper@ ok jca@ (a long time ago)
* Stop exporting the eproto_db array, export a pointer to it instead.jca2016-11-291-1/+1
| | | | | | | | | | | | | | tcpdump directly uses eproto_db even though it is not part of the libpcap API. This means that we can't freely add members to this array, else ld.so complains about size mismatches. Keep the data in a static array instead and make it usable by tcpdump through a pointer whose size won't change in the future. A minor bump is enough here for ld.so to stop complaining. While here, mark _eproto_db and llc_db as const, as they are meant to be. Suggested by and ok deraadt@
* Add new DLT_OPENFLOW link-type to allow using tcpdump to debug switch(4),reyk2016-11-161-1/+1
| | | | | | | | eg. tcpdump -y openflow -i switch0 Includes a minor bump for libpcap. Feedback and OK rzalamena@
* add two functions from libpcap-1.7.4 which are required by at least gopacketjasper2016-04-061-1/+1
| | | | ok lteo@ "go for it" dlg@
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-1/+1
| | | | | | | | | | | | | | | | | | | | members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME. Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures. DANGER: ABI incompatibility. Updating to this kernel requires extra work or you won't be able to login: install a snapshot instead. Much assistance in fixing userland issues from deraadt@ and tedu@ and build assistance from todd@ and otto@
* Import a number of core functions from libpcap-1.2.0 while preservinglteo2012-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Import vlan support from upstream libpcap. This allows, eg, "tcpdump vla 3"dtucker2008-06-111-1/+1
| | | | to work on a vlan parent interface. ok mcbride@, "commit it" deraadt@
* add remaining tcpdump.org libpcap 0.9 APIs, most notablydjm2006-03-261-1/+1
| | | | | pcap_setdirection() (which depends on the kernel-side bpf changes committed yesterday); ok canacar@
* pull in the good bits of libpcap-0.9.4's API without the cross-platformdjm2005-11-181-2/+2
| | | | | | cruft. help from deraadt@, mpf@, jmc@; ok mpf@a nb. this will break tcpdump unless it updated too
* Add Spanning Tree Protocol support.mpf2005-10-071-1/+1
| | | | | Bump version to 3.1. OK brad@
* errno changes, lib major version bumps, and general flag daymarc2004-07-131-2/+2
| | | | | | | To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build
* add DLT_IEEE802_11 support; from NetBSD. bump minor.fgsch2004-01-261-1/+1
| | | | deraadt@ ok.
* Crank all library major numbers. Needed due to the fact that wemillert2002-12-031-2/+2
| | | | | | | | now build libraries with propolice enabled. Without this, existing binaries (such as ports/packages) that link with any system library other than libc will fail with an undefined symbol of "___guard" (__guard on ELF). Pointed out by markus@ and discussed with deraadt@
* language extensions for PF logs. can specify direction, interface, rulefrantzen2002-03-231-1/+1
| | | | number, reason and action. fix the ipv4/ipv6 distinction while I'm here.
* crank minorderaadt2000-04-271-1/+1
|
* changes brought in from v0.4; started by brad, more by me, being tested by mtsderaadt1999-07-201-2/+2
|
* bring it to the latest 0.2 LBL release.mickey1996-07-121-1/+1
|
* initial import of NetBSD treederaadt1995-10-181-0/+2