Commit graph

12 commits

Author SHA1 Message Date
tnn
b90dee7a82 Thursday Feb. 12, 2015 guy@alum.mit.edu/mcr@sandelman.ca
Summary for 1.7.2 libpcap release
	Support for filtering Geneve encapsulated packets.

Wednesday Nov. 12, 2014 guy@alum.mit.edu/mcr@sandelman.ca
  Summary for 1.7.0 libpcap release
	Fix handling of zones for BPF on Solaris
	new DLT for ZWAVE
	clarifications for read timeouts.
	added bpf_filter1() with extensions
	some fixes to compilation without stdint.h
	EBUSY can now be returned by SNFv3 code.

Monday Aug. 12, 2014 guy@alum.mit.edu
  Summary for 1.6.2 libpcap release
	Don't crash on filters testing a non-existent link-layer type
	    field.
	Fix sending in non-blocking mode on Linux with memory-mapped
	    capture.
	Fix timestamps when reading pcap-ng files on big-endian
	    machines.

Saturday  Jul. 19, 2014 mcr@sandelman.ca
  Summary for 1.6.1 libpcap release
	some fixes for the any device
	changes for how --enable-XXX (--enable-sniffing, --enable-can) works

Wednesday Jul. 2, 2014 mcr@sandelman.ca
  Summary for 1.6.0 libpcap release
        Don't support D-Bus sniffing on OS X
        fixes for byte order issues with NFLOG captures
        Handle using cooked mode for DLT_NETLINK in activate_new().
        on platforms where you can not capture on down interfaces, do not list them
        but: do list interfaces which are down, if you can capture on them!

Wednesday December 18, 2013 guy@alum.mit.edu
Summary for 1.5.3 libpcap release
	Don't let packets that don't match the current filter get to the
	    application when TPACKET_V3 is used. (GitHub issue #331)
	Fix handling of pcap_loop()/pcap_dispatch() with a packet count
	    of 0 on some platforms (including Linux with TPACKET_V3).
	    (GitHub issue #333)
	Work around TPACKET_V3 deficiency that causes packets to be lost
	    when a timeout of 0 is specified. (GitHub issue #335)
	Man page formatting fixes.

Wednesday December 4, 2013 guy@alum.mit.edu
Summary for 1.5.2 libpcap release
	Fix libpcap to work when compiled with TPACKET_V3 support and
	    running on a kernel without TPACKET_V3 support. (GitHub
	    issue #329)

Wednesday November 20, 2013 guy@alum.mit.edu
Summary for 1.5.1 libpcap release
	Report an error, rather than crashing, if an IPv6 address is
	    used for link-layer filtering.  (Wireshark bug 9376)

Wednesday October 30, 2013 guy@alum.mit.edu
Summary for 1.5.0 libpcap release
	TPACKET_V3 support added for Linux
	Point users to the the-tcpdump-group repository on GitHub rather
	    than the mcr repository
	Checks added for malloc()/realloc()/etc. failures
	Fixed build on Solaris 11
	Support filtering filtering E1 SS7 traffic on MTP2 layer Annex A
	Use "ln -s" to link man pages by default
        Add support for getting nanosecond-resolution time stamps when
	    capturing and reading capture files
        Many changes to autoconf to deal better with non-GCC compilers
        added many new DLT types
2015-03-11 21:05:09 +00:00
adam
22f613a765 Summary for 1.4.0 libpcap release
Add netfilter/nfqueue interface.
        If we don't have support for IPv6 address resolution, support,
            in filter expressions, what IPv6 stuff we can.
        Checks added for malloc()/realloc()/etc. failures.
        Fix pcap-config to include -lpthread if canusb support is
            present
        Try to fix "pcap_parse not defined" problems when --without-flex
            and --without-bison are used when you have Flex and Bison
        Fix some issues with the pcap_loop man page.
        Fix pcap_getnonblock() and pcap_setnonblock() to fill in the
            supplied error message buffer
        Fix typo that, it appeared, would cause pcap-libdlpi.c not to
            compile (perhaps systems with libdlpi also have BPF and use
            that instead)
        Catch attempts to call pcap_compile() on a non-activated pcap_t
        Fix crash on Linux with CAN-USB support without usbfs
        Fix addition of VLAN tags for Linux cooked captures
        Check for both EOPNOTSUPP and EINVAL after SIOCETHTOOL ioctl, so
            that the driver can report either one if it doesn't support
            SIOCETHTOOL
        Add DLT_INFINIBAND and DLT_SCTP
        Describe "proto XXX" and "protochain XXX" in the pcap-filter man
            page
        Handle either directories, or symlinks to directories, that
            correspond to interfaces in /sys/class/net
        Fix handling of VLAN tag insertion to check, on Linux 3.x
            kernels, for VLAN tag valid flag
        Clean up some man pages
        Support libnl3 as well as libnl1 and libnl2 on Linux
2013-06-15 21:01:22 +00:00
jperkin
e36f11811f Update libpcap to 1.3.0. Main pkgsrc change is support for Solaris 11/illumos.
Summary for 1.3.0 libpcap release
        Handle DLT_PFSYNC in {FreeBSD, other *BSD+Mac OS X, other}.
        Linux: Don't fail if netfilter isn't enabled in the kernel.
        Add new link-layer type for NFC Forum LLCP.
        Put the CANUSB stuff into EXTRA_DIST, so it shows up in the release tarball.
        Add LINKTYPE_NG40/DLT_NG40.
        Add DLT_MPEG_2_TS/LINKTYPE_MPEG_2_TS for MPEG-2 transport streams.
        [PATCH] Fix AIX-3.5 crash with read failure during stress
        AIX fixes.
        Introduce --disable-shared configure option.
        Added initial support for canusb devices.
        Include the pcap(3PCAP) additions as 1.2.1 changes.
        many updates to documentation: pcap.3pcap.in
        Improve 'inbound'/'outbound' capture filters under Linux.
        Note the cleanup of handling of new DLT_/LINKTYPE_ values.
        On Lion, don't build for PPC.
        For mac80211 devices we need to clean up monitor mode on exit.

Summary for 1.2.1 libpcap release
        Update README file.
        Fix typoes in README.linux file.
        Clean up some compiler warnings.
        Fix Linux compile problems and tests for ethtool.h.
        Treat Debian/kFreeBSD and GNU/Hurd as systems with GNU
         toolchains.
        Support 802.1 QinQ as a form of VLAN in filters.
        Treat "carp" as equivalent to "vrrp" in filters.
        Fix code generated for "ip6 protochain".
        Add some new link-layer header types.
        Support capturing NetFilter log messages on Linux.
        Clean up some error messages.
        Turn off monitor mode on exit for mac80211 interfaces on Linux.
        Fix problems turning monitor mode on for non-mac80211 interfaces
         on Linux.
        Properly fail if /sys/class/net or /proc/net/dev exist but can't
         be opened.
        Fail if pcap_activate() is called on an already-activated
         pcap_t, and add a test program for that.
        Fix filtering in pcap-ng files.
        Don't build for PowerPC on Mac OS X Lion.
        Simplify handling of new DLT_/LINKTYPE_ values.
        Expand pcap(3PCAP) man page.

Summary for 1.2 libpcap release
        All of the changes listed below for 1.1.1 and 1.1.2.
        Changes to error handling for pcap_findalldevs().
        Fix the calculation of the frame size in memory-mapped captures.
        Add a link-layer header type for STANAG 5066 D_PDUs.
        Add a link-layer type for a variant of 3GPP TS 27.010.
        Noted real nature of LINKTYPE_ARCNET.
        Add a link-layer type for DVB-CI.
        Fix configure-script discovery of VLAN acceleration support.
         see http://netoptimizer.blogspot.com/2010/09/tcpdump-vs-vlan-tags.html
        Linux, HP-UX, AIX, NetBSD and OpenBSD compilation/conflict fixes.
        Protect against including AIX 5.x's <net/bpf.h> having been included.
        Add DLT_DBUS, for raw D-Bus messages.
        Treat either EPERM or EACCES as "no soup for you".
        Changes to permissions on DLPI systems.
        Add DLT_IEEE802_15_4_NOFCS for 802.15.4 interfaces.
2013-02-06 18:07:04 +00:00
adam
f42510b1d2 Changes 1.1.1:
* Fix build on RHEL5.
* Fix shared library build on AIX.

Changes 1.1.0:
* Add SocketCAN capture support
* Add Myricom SNF API support
* Update Endace DAG and ERF support
* Add support for shared libraries on Solaris, HP-UX, and AIX
* Build, install, and un-install shared libraries by default;
  don't build/install shared libraries on platforms we don't support
* Fix building from a directory other than the source directory
* Fix compiler warnings and builds on some platforms
* Update config.guess and config.sub
* Support monitor mode on mac80211 devices on Linux
* Fix USB memory-mapped capturing on Linux; it requires a new DLT_
  value
* On Linux, scan /sys/class/net for devices if we have it; scan
  it, or /proc/net/dev if we don't have /sys/class/net, even if
  we have getifaddrs(), as it'll find interfaces with no
  addresses
* Add limited support for reading pcap-ng files
* Fix BPF driver-loading error handling on AIX
* Support getting the full-length interface description on FreeBSD
* In the lexical analyzer, free up any addrinfo structure we got back
  from getaddrinfo().
* Add support for BPF and libdlpi in OpenSolaris (and SXCE)
* Hyphenate "link-layer" everywhere
* Add /sys/kernel/debug/usb/usbmon to the list of usbmon locations
* In pcap_read_linux_mmap(), if there are no frames available, call
  poll() even if we're in non-blocking mode, so we pick up
  errors, and check for the errors in question.
* Note that poll() works on BPF devices is Snow Leopard
* If an ENXIO or ENETDOWN is received, it may mean the device has
  gone away.  Deal with it.
* For BPF, raise the default capture buffer size to from 32k to 512k
* Support ps_ifdrop on Linux
* Added a bunch of #ifdef directives to make wpcap.dll (WinPcap) compile
  under cygwin.
* Changes to Linux mmapped captures.
* Fix bug where create_ring would fail for particular snaplen and
  buffer size combinations
* Update pcap-config so that it handles libpcap requiring
  additional libraries
* Add workaround for threadsafeness on Windows
* Add missing mapping for DLT_ENC <-> LINKTYPE_ENC
* DLT: Add DLT_CAN_SOCKETCAN
* DLT: Add Solaris ipnet
* Don't check for DLT_IPNET if it's not defined
* Add link-layer types for Fibre Channel FC-2
* Add link-layer types for Wireless HART
* Add link-layer types for AOS
* Add link-layer types for DECT
* Autoconf fixes (AIX, HP-UX, OSF/1, Tru64 cleanups)
* Install headers unconditionally, and include vlan.h/bluetooth.h if
  enabled
* Autoconf fixes+cleanup
2011-02-11 12:11:26 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
adrianp
72c2343bda libpcap dymanically generates man page sections based on the OS. For SunOS
MAN_MISC_INFO and MAN_FILE_FORMATS are in different sections to others so
account for this with some PLIST magic.
PKGREVISION++
2008-11-16 15:10:10 +00:00
adam
4be811407c Changes 1.0.0:
* Compile with IPv6 support by default
* Compile with large file support on by default
* Add pcap-config script, which deals with -I/-L flags for compiling
* DLT: Add IPMB
* DLT: Add LAPD
* DLT: Add AX25 (AX.25 w/KISS header)
* DLT: Add JUNIPER_ST
* 802.15.4 support
* Variable length 802.11 header support
* X2E data type support
* SITA ACN Interface support - see README.sita
* Support for zerocopy BPF on platforms that support it
* Better support for dealing with VLAN tagging/stripping on Linux
* Fix dynamic library support on OSX
2008-10-30 08:12:34 +00:00
adrianp
37578e8456 Add include/pcap-int.h which is needed by some programs
Bump to nb2
2005-08-13 07:04:59 +00:00
drochner
0313d10b32 libtoolize, to get a shared library
bump PKGREVISION
2005-08-10 13:48:22 +00:00
salo
b35cc0a5c8 sort. 2005-06-05 18:49:50 +00:00
mrg
9ae4aead59 update to libpcap 0.8.3. changes include:
Tue.   March 30, 2004. mcr@sandelman.ottawa.on.ca. Summary for 3.8.3 release

        Fixed minor problem in gencode.c that would appear on 64-bit
        platforms.
        Version number is now sane.

Mon.   March 29, 2004. mcr@sandelman.ottawa.on.ca. Summary for 3.8.2 release

        updates for autoconf 2.5
        fixes for ppp interfaces for freebsd 4.1
        pcap gencode can generate code for 802.11, IEEE1394, and pflog.

Wed.   November 12, 2003. mcr@sandelman.ottawa.on.ca. Summary for 0.8 release

        added pcap_findalldevs()
        Win32 patches from NetGroup, Politecnico di Torino (Italy)
        OpenBSD pf, DLT_PFLOG added
        Many changes to ATM support.
        lookup pcap_lookupnet()
        Added DLT_ARCNET_LINUX, DLT_ENC, DLT_IEEE802_11_RADIO, DLT_SUNATM,
                DLT_IP_OVER_FC, DLT_FRELAY, others.
        Sigh.  More AIX wonderfulness.
        Document updates.
        Changes to API: pcap_next_ex(), pcap_breakloop(), pcap_dump_flush(),
                        pcap_list_datalinks(), pcap_set_datalink(),
                        pcap_lib_version(), pcap_datalink_val_to_name(),
                        pcap_datalink_name_to_val(), new error returns.
2004-09-28 08:24:42 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00