History log of /freebsd-11-stable/usr.sbin/ipfwpcap/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
319279 31-May-2017 delphij

MFC r313695, r313760, r314769, r314863, r314865, r316125

r313695:
MFV r313676: libpcap 1.8.1

r313760:
MFV r313759: license change for a few headers (4 clause BSD to 3 clause BSD).

X-MFC-with: r313695

r314769:
Remove compatibility with old libpcap.

Differential Revision: https://reviews.freebsd.org/D9606

r314863:
Stop installing pcap-int.h, which is the internal interface for libpcap.

Reference: https://github.com/the-tcpdump-group/libpcap/issues/560
PR: 217221

r314865:
Bump __FreeBSD_version for removal of pcap-int.h.

PR: 217221

r316125:
MFV r316124: Fix build when WITHOUT_INET6.

Reported by: Randy Westlund <rwestlun gmail com>


/freebsd-11-stable/ObsoleteFiles.inc
/freebsd-11-stable/contrib/libpcap/CHANGES
/freebsd-11-stable/contrib/libpcap/CREDITS
/freebsd-11-stable/contrib/libpcap/INSTALL.txt
/freebsd-11-stable/contrib/libpcap/LICENSE
/freebsd-11-stable/contrib/libpcap/Makefile-devel-adds
/freebsd-11-stable/contrib/libpcap/Makefile.in
/freebsd-11-stable/contrib/libpcap/README
/freebsd-11-stable/contrib/libpcap/TODO
/freebsd-11-stable/contrib/libpcap/VERSION
/freebsd-11-stable/contrib/libpcap/bpf/net/bpf_filter.c
/freebsd-11-stable/contrib/libpcap/bpf_dump.c
/freebsd-11-stable/contrib/libpcap/bpf_image.c
/freebsd-11-stable/contrib/libpcap/config
/freebsd-11-stable/contrib/libpcap/config.guess
/freebsd-11-stable/contrib/libpcap/config.h.in
/freebsd-11-stable/contrib/libpcap/config.sub
/freebsd-11-stable/contrib/libpcap/configure
/freebsd-11-stable/contrib/libpcap/configure.ac
/freebsd-11-stable/contrib/libpcap/configure.in
/freebsd-11-stable/contrib/libpcap/dlpisubs.c
/freebsd-11-stable/contrib/libpcap/etherent.c
/freebsd-11-stable/contrib/libpcap/ethertype.h
/freebsd-11-stable/contrib/libpcap/extract.h
/freebsd-11-stable/contrib/libpcap/fad-getad.c
/freebsd-11-stable/contrib/libpcap/fad-gifc.c
/freebsd-11-stable/contrib/libpcap/fad-glifc.c
/freebsd-11-stable/contrib/libpcap/fad-helpers.c
/freebsd-11-stable/contrib/libpcap/fad-sita.c
/freebsd-11-stable/contrib/libpcap/gen_version_c.sh
/freebsd-11-stable/contrib/libpcap/gen_version_header.sh
/freebsd-11-stable/contrib/libpcap/gencode.c
/freebsd-11-stable/contrib/libpcap/gencode.h
/freebsd-11-stable/contrib/libpcap/grammar.y
/freebsd-11-stable/contrib/libpcap/inet.c
/freebsd-11-stable/contrib/libpcap/install-sh
/freebsd-11-stable/contrib/libpcap/lbl/os-aix7.h
/freebsd-11-stable/contrib/libpcap/lbl/os-osf4.h
/freebsd-11-stable/contrib/libpcap/lbl/os-osf5.h
/freebsd-11-stable/contrib/libpcap/lbl/os-solaris2.h
/freebsd-11-stable/contrib/libpcap/lbl/os-sunos4.h
/freebsd-11-stable/contrib/libpcap/lbl/os-ultrix4.h
/freebsd-11-stable/contrib/libpcap/missing/getopt.c
/freebsd-11-stable/contrib/libpcap/missing/getopt.h
/freebsd-11-stable/contrib/libpcap/missing/snprintf.c
/freebsd-11-stable/contrib/libpcap/missing/strtok_r.c
/freebsd-11-stable/contrib/libpcap/missing/win_snprintf.c
/freebsd-11-stable/contrib/libpcap/mkdep
/freebsd-11-stable/contrib/libpcap/nametoaddr.c
/freebsd-11-stable/contrib/libpcap/nametoaddr.h
/freebsd-11-stable/contrib/libpcap/optimize.c
/freebsd-11-stable/contrib/libpcap/pcap-bpf.c
/freebsd-11-stable/contrib/libpcap/pcap-bpf.h
/freebsd-11-stable/contrib/libpcap/pcap-bt-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-bt-linux.h
/freebsd-11-stable/contrib/libpcap/pcap-bt-monitor-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-can-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-can-linux.h
/freebsd-11-stable/contrib/libpcap/pcap-canusb-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-canusb-linux.h
/freebsd-11-stable/contrib/libpcap/pcap-common.c
/freebsd-11-stable/contrib/libpcap/pcap-config.1
/freebsd-11-stable/contrib/libpcap/pcap-dag.c
/freebsd-11-stable/contrib/libpcap/pcap-dag.h
/freebsd-11-stable/contrib/libpcap/pcap-dbus.c
/freebsd-11-stable/contrib/libpcap/pcap-dlpi.c
/freebsd-11-stable/contrib/libpcap/pcap-dos.c
/freebsd-11-stable/contrib/libpcap/pcap-dos.h
/freebsd-11-stable/contrib/libpcap/pcap-filter.manmisc.in
/freebsd-11-stable/contrib/libpcap/pcap-int.h
/freebsd-11-stable/contrib/libpcap/pcap-libdlpi.c
/freebsd-11-stable/contrib/libpcap/pcap-linktype.manmisc.in
/freebsd-11-stable/contrib/libpcap/pcap-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-netfilter-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-netfilter-linux.h
/freebsd-11-stable/contrib/libpcap/pcap-new.c
/freebsd-11-stable/contrib/libpcap/pcap-nit.c
/freebsd-11-stable/contrib/libpcap/pcap-null.c
/freebsd-11-stable/contrib/libpcap/pcap-pf.c
/freebsd-11-stable/contrib/libpcap/pcap-rpcap.c
/freebsd-11-stable/contrib/libpcap/pcap-rpcap.h
/freebsd-11-stable/contrib/libpcap/pcap-savefile.manfile.in
/freebsd-11-stable/contrib/libpcap/pcap-septel.c
/freebsd-11-stable/contrib/libpcap/pcap-sita.c
/freebsd-11-stable/contrib/libpcap/pcap-snf.c
/freebsd-11-stable/contrib/libpcap/pcap-snit.c
/freebsd-11-stable/contrib/libpcap/pcap-snoop.c
/freebsd-11-stable/contrib/libpcap/pcap-stdinc.h
/freebsd-11-stable/contrib/libpcap/pcap-tc.c
/freebsd-11-stable/contrib/libpcap/pcap-tc.h
/freebsd-11-stable/contrib/libpcap/pcap-tstamp.manmisc.in
/freebsd-11-stable/contrib/libpcap/pcap-usb-linux.c
/freebsd-11-stable/contrib/libpcap/pcap-usb-linux.h
/freebsd-11-stable/contrib/libpcap/pcap-win32.c
/freebsd-11-stable/contrib/libpcap/pcap.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap.c
/freebsd-11-stable/contrib/libpcap/pcap/bluetooth.h
/freebsd-11-stable/contrib/libpcap/pcap/bpf.h
/freebsd-11-stable/contrib/libpcap/pcap/can_socketcan.h
/freebsd-11-stable/contrib/libpcap/pcap/dlt.h
/freebsd-11-stable/contrib/libpcap/pcap/export-defs.h
/freebsd-11-stable/contrib/libpcap/pcap/namedb.h
/freebsd-11-stable/contrib/libpcap/pcap/nflog.h
/freebsd-11-stable/contrib/libpcap/pcap/pcap.h
/freebsd-11-stable/contrib/libpcap/pcap/sll.h
/freebsd-11-stable/contrib/libpcap/pcap/usb.h
/freebsd-11-stable/contrib/libpcap/pcap_activate.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_breakloop.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_can_set_rfmon.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_close.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_compile.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_create.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_datalink.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_datalink_name_to_val.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_datalink_val_to_name.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_dump.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_dump_close.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_dump_file.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_dump_flush.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_dump_ftell.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_dump_open.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_file.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_fileno.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_findalldevs.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_freecode.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_get_selectable_fd.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_get_tstamp_precision.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_geterr.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_inject.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_is_swapped.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_lib_version.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_list_datalinks.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_list_tstamp_types.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_lookupdev.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_lookupnet.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_loop.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_major_version.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_next_ex.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_offline_filter.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_open_dead.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_open_live.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_open_offline.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_set_buffer_size.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_datalink.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_immediate_mode.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_promisc.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_rfmon.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_snaplen.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_timeout.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_set_tstamp_precision.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_set_tstamp_type.3pcap.in
/freebsd-11-stable/contrib/libpcap/pcap_setdirection.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_setfilter.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_setnonblock.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_snapshot.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_stats.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_statustostr.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_strerror.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap
/freebsd-11-stable/contrib/libpcap/pcap_version.h.in
/freebsd-11-stable/contrib/libpcap/portability.h
/freebsd-11-stable/contrib/libpcap/remote-ext.h
/freebsd-11-stable/contrib/libpcap/runlex.sh
/freebsd-11-stable/contrib/libpcap/savefile.c
/freebsd-11-stable/contrib/libpcap/scanner.l
/freebsd-11-stable/contrib/libpcap/sf-pcap-ng.c
/freebsd-11-stable/contrib/libpcap/sf-pcap.c
/freebsd-11-stable/contrib/libpcap/sockutils.c
/freebsd-11-stable/contrib/libpcap/sockutils.h
/freebsd-11-stable/contrib/libpcap/tests/can_set_rfmon_test.c
/freebsd-11-stable/contrib/libpcap/tests/capturetest.c
/freebsd-11-stable/contrib/libpcap/tests/filtertest.c
/freebsd-11-stable/contrib/libpcap/tests/findalldevstest.c
/freebsd-11-stable/contrib/libpcap/tests/opentest.c
/freebsd-11-stable/contrib/libpcap/tests/reactivatetest.c
/freebsd-11-stable/contrib/libpcap/tests/selpolltest.c
/freebsd-11-stable/contrib/libpcap/tests/valgrindtest.c
/freebsd-11-stable/lib/libpcap/Makefile
/freebsd-11-stable/lib/libpcap/config.h
/freebsd-11-stable/lib/libpcap/pcap-netmap.c
/freebsd-11-stable/sbin/pflogd/Makefile
/freebsd-11-stable/sys/net/bpf.h
/freebsd-11-stable/sys/net/dlt.h
/freebsd-11-stable/sys/sys/param.h
Makefile
302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


/freebsd-11-stable/MAINTAINERS
/freebsd-11-stable/cddl
/freebsd-11-stable/cddl/contrib/opensolaris
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs
/freebsd-11-stable/contrib/amd
/freebsd-11-stable/contrib/apr
/freebsd-11-stable/contrib/apr-util
/freebsd-11-stable/contrib/atf
/freebsd-11-stable/contrib/binutils
/freebsd-11-stable/contrib/bmake
/freebsd-11-stable/contrib/byacc
/freebsd-11-stable/contrib/bzip2
/freebsd-11-stable/contrib/com_err
/freebsd-11-stable/contrib/compiler-rt
/freebsd-11-stable/contrib/dialog
/freebsd-11-stable/contrib/dma
/freebsd-11-stable/contrib/dtc
/freebsd-11-stable/contrib/ee
/freebsd-11-stable/contrib/elftoolchain
/freebsd-11-stable/contrib/elftoolchain/ar
/freebsd-11-stable/contrib/elftoolchain/brandelf
/freebsd-11-stable/contrib/elftoolchain/elfdump
/freebsd-11-stable/contrib/expat
/freebsd-11-stable/contrib/file
/freebsd-11-stable/contrib/gcc
/freebsd-11-stable/contrib/gcclibs/libgomp
/freebsd-11-stable/contrib/gdb
/freebsd-11-stable/contrib/gdtoa
/freebsd-11-stable/contrib/groff
/freebsd-11-stable/contrib/ipfilter
/freebsd-11-stable/contrib/ldns
/freebsd-11-stable/contrib/ldns-host
/freebsd-11-stable/contrib/less
/freebsd-11-stable/contrib/libarchive
/freebsd-11-stable/contrib/libarchive/cpio
/freebsd-11-stable/contrib/libarchive/libarchive
/freebsd-11-stable/contrib/libarchive/libarchive_fe
/freebsd-11-stable/contrib/libarchive/tar
/freebsd-11-stable/contrib/libc++
/freebsd-11-stable/contrib/libc-vis
/freebsd-11-stable/contrib/libcxxrt
/freebsd-11-stable/contrib/libexecinfo
/freebsd-11-stable/contrib/libpcap
/freebsd-11-stable/contrib/libstdc++
/freebsd-11-stable/contrib/libucl
/freebsd-11-stable/contrib/libxo
/freebsd-11-stable/contrib/llvm
/freebsd-11-stable/contrib/llvm/projects/libunwind
/freebsd-11-stable/contrib/llvm/tools/clang
/freebsd-11-stable/contrib/llvm/tools/lldb
/freebsd-11-stable/contrib/llvm/tools/llvm-dwarfdump
/freebsd-11-stable/contrib/llvm/tools/llvm-lto
/freebsd-11-stable/contrib/mdocml
/freebsd-11-stable/contrib/mtree
/freebsd-11-stable/contrib/ncurses
/freebsd-11-stable/contrib/netcat
/freebsd-11-stable/contrib/ntp
/freebsd-11-stable/contrib/nvi
/freebsd-11-stable/contrib/one-true-awk
/freebsd-11-stable/contrib/openbsm
/freebsd-11-stable/contrib/openpam
/freebsd-11-stable/contrib/openresolv
/freebsd-11-stable/contrib/pf
/freebsd-11-stable/contrib/sendmail
/freebsd-11-stable/contrib/serf
/freebsd-11-stable/contrib/sqlite3
/freebsd-11-stable/contrib/subversion
/freebsd-11-stable/contrib/tcpdump
/freebsd-11-stable/contrib/tcsh
/freebsd-11-stable/contrib/tnftp
/freebsd-11-stable/contrib/top
/freebsd-11-stable/contrib/top/install-sh
/freebsd-11-stable/contrib/tzcode/stdtime
/freebsd-11-stable/contrib/tzcode/zic
/freebsd-11-stable/contrib/tzdata
/freebsd-11-stable/contrib/unbound
/freebsd-11-stable/contrib/vis
/freebsd-11-stable/contrib/wpa
/freebsd-11-stable/contrib/xz
/freebsd-11-stable/crypto/heimdal
/freebsd-11-stable/crypto/openssh
/freebsd-11-stable/crypto/openssl
/freebsd-11-stable/gnu/lib
/freebsd-11-stable/gnu/usr.bin/binutils
/freebsd-11-stable/gnu/usr.bin/cc/cc_tools
/freebsd-11-stable/gnu/usr.bin/gdb
/freebsd-11-stable/lib/libc/locale/ascii.c
/freebsd-11-stable/sys/cddl/contrib/opensolaris
/freebsd-11-stable/sys/contrib/dev/acpica
/freebsd-11-stable/sys/contrib/ipfilter
/freebsd-11-stable/sys/contrib/libfdt
/freebsd-11-stable/sys/contrib/octeon-sdk
/freebsd-11-stable/sys/contrib/x86emu
/freebsd-11-stable/sys/contrib/xz-embedded
/freebsd-11-stable/usr.sbin/bhyve/atkbdc.h
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.c
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.h
/freebsd-11-stable/usr.sbin/bhyve/console.c
/freebsd-11-stable/usr.sbin/bhyve/console.h
/freebsd-11-stable/usr.sbin/bhyve/pci_fbuf.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.h
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.c
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.h
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.c
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.h
/freebsd-11-stable/usr.sbin/bhyve/rfb.c
/freebsd-11-stable/usr.sbin/bhyve/rfb.h
/freebsd-11-stable/usr.sbin/bhyve/sockstream.c
/freebsd-11-stable/usr.sbin/bhyve/sockstream.h
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.c
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.h
/freebsd-11-stable/usr.sbin/bhyve/usb_mouse.c
/freebsd-11-stable/usr.sbin/bhyve/vga.c
/freebsd-11-stable/usr.sbin/bhyve/vga.h
284345 13-Jun-2015 sjg

Add META_MODE support.

Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.

Still need to add real targets under targets/ to build packages.

Differential Revision: D2796
Reviewed by: brooks imp


275054 25-Nov-2014 bapt

Convert usr.sbin to LIBADD
Reduce overlinking


267668 20-Jun-2014 bapt

use .Mt to mark up email addresses consistently (part2)

PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>


238612 19-Jul-2012 zeising

Update my e-mail to my FreeBSD one.

Approved by: joel (mentor)


229403 03-Jan-2012 ed

Replace index() and rindex() calls with strchr() and strrchr().

The index() and rindex() functions were marked LEGACY in the 2001
revision of POSIX and were subsequently removed from the 2008 revision.
The strchr() and strrchr() functions are part of the C standard.

This makes the source code a lot more consistent, as most of these C
files also call into other str*() routines. In fact, about a dozen
already perform strchr() calls.


201390 02-Jan-2010 ed

The last big commit: let usr.sbin/ use WARNS=6 by default.


193188 31-May-2009 ed

Several cleanups to ipfwpcap(8).

- Enable WARNS?=6.
- Include missing headers.
- Mark prog and pidfile as static. Remove unneeded initializer.
- Use ANSI prototypes.
- Remove unneeded fp variable.
- snprintf() guarantees the buffer to be null terminated. Remove
unneeded - 1 and bzero call.
- Remove unneeded casting.

Submitted by: Pawel Worach, Christoph Mallon


172581 12-Oct-2007 csjp

Add a signal handler for SIGINT to make sure that the PID file
gets cleaned up upon receiving SIGINT. This un-breaks subsequent
executions of ipfwpcap and helps when debugging network/divert
issues like this:

ipfwpcap -r 6000 - | tcpdump -r -

MFC after: 1 week


164228 12-Nov-2006 joel

Change authors e-mail.

Requested by: Niclas Zeising


162893 30-Sep-2006 ru

Revise markup.


162011 04-Sep-2006 sam

add define's from config.h for pcap-int.h; this is a noop now
but will be required for libpcap 0.9.4


158822 22-May-2006 joel

s/packages/packets/

Noticed by: maxim


158821 22-May-2006 joel

Add manual page for ipfwpcap(8).

Reviewed by: phk, brueffer
Submitted by: Niclas Zeising <lothrandil@n00b.apagnu.se>


151427 17-Oct-2005 phk

Add a small tool which captures packets on a DIVERT socket and writes
them as pcap (tcpdump) format data to a file or pipe.

Volunters wanted for: manpage
Contributed by: P Kern <pkern@cns.utoronto.ca>