Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 12, 2012
Commits on Feb 11, 2011
  1. Changes 4.1.1:

    adam committed
    * Fix build on systems with PF, such as FreeBSD and OpenBSD.
    * Don't blow up if a zero-length link-layer address is passed to
    Changes  4.1.0:
    * Fix printing of MAC addresses for VLAN frames with a length
    * Add some additional bounds checks and use the EXTRACT_ macros
    * Add a -b flag to print the AS number in BGP packets in ASDOT
      notation rather than ASPLAIN notation
    * Add ICMPv6 RFC 5006 support
    * Decode the access flags in NFS access requests
    * Handle the new DLT_ for memory-mapped USB captures on Linux
    * Make the default snapshot (-s) the maximum
    * Print name of device (when -L is used)
    * Support for OpenSolaris (and SXCE build 125 and later)
    * Print new TCP flags
    * Add support for RPL DIO
    * Add support for TCP User Timeout (UTO)
    * Add support for non-standard Ethertypes used by 3com PPPoE gear
    * Add support for 802.11n and 802.11s
    * Add support for Transparent Ethernet Bridge ethertype in GRE
    * Add 4 byte AS support for BGP printer
    * Add support for the MDT SAFI 66 BG printer
    * Add basic IPv6 support to print-olsr
    * Add USB printer
    * Add printer for ForCES
    * Handle frames with an FCS
    * Handle 802.11n Control Wrapper, Block Acq Req and Block Ack frames
    * Fix TCP sequence number printing
    * Report 802.2 packets as 802.2 instead of 802.3
    * Don't include -L/usr/lib in LDFLAGS
    * On x86_64 Linux, look in lib64 directory too
    * Lots of code clean ups
    * Autoconf clean ups
    * Update testcases to make output changes
    * Fix compiling with/out smi (--with{,out}-smi)
    * Fix compiling without IPv6 support (--disable-ipv6)
Commits on Aug 21, 2010
  1. Add libsmi option.

    obache committed
    Requested by PR#32371.
Commits on Jan 17, 2010
Commits on May 20, 2009
  1. Update tcpdump to 4.0.0

    asau committed
    Summary for 4.0.0 tcpdump release
    Add support for Bluetooth Sniffing
    Add support for Realtek Remote Control Protocol (
    Add support for 802.11 AVS
    Add support for SMB over TCP
    Add support for 4 byte BGP AS printing
    Add support for compiling on case-insensitive file systems
    Add support for ikev2 printing
    Update support for decoding AFS
    Update DHCPv6 printer
    Use newer libpcap API's (allows -B option on all platforms)
    Add -I to turn on monitor mode
    Bugfixes in lldp, lspping, dccp, ESP, NFS printers
    Cleanup unused files and various cruft
    Per request in PR 40588. Addresses PR 37500 and PR 40203.
Commits on Jun 20, 2008
  1. Add DESTDIR support.

    joerg committed
Commits on Jan 18, 2008
  1. Per the process outlined in revbump(1), perform a recursive revbump

    tnn committed
    on packages that are affected by the switch from the openssl 0.9.7
    branch to the 0.9.8 branch. ok jlam@
Commits on Oct 19, 2007
  1. Avoid c99'ism.

    taca committed
Commits on Aug 2, 2007
  1. Update tcpdump to 3.9.7.

    taca committed
    (I think that "Summary for 0.9.7 libpcap" below should be read
    "Summary for 3.9.7 tcpdump".)
    Wed.	July 23, 2007.  Summary for 0.9.7 libpcap release
        	NFS: Print unsigned values as such.
    	RX: parse safely.
    	BGP: fixes for IPv6-less builds.
    	801.1ag: use standard codepoint.
    	use /dev/bpf on systems with such a device.
    	802.11: print QoS data, avoid dissect of no-data frame, ignore padding.
    	smb: make sure that we haven't gone past the end of the captured data.
    	smb: squelch an uninitialized complaint from coverity.
    	NFS: from NetBSD; don't interpret the reply as a possible NFS reply
    		if it got MSG_DENIED.
    	BGP: don't print TLV values that didn't fit, from
    	revised INSTALL.txt about libpcap dependancy.
    Wed.	April 25, 2007.  Summary for 3.9.6 tcpdump release
    	Update man page to reflect changes to libpcap
    	Changes to both TCP and IP Printer Output
    	Fix a potential buffer overflow in the 802.11 printer
    	Print basic info about a few more Cisco LAN protocols.
    	mDNS cleanup
    	ICMP MPLS rework of the extension code
    	bugfix: use the correct codepoint for the OSPF simple text auth token
    	 entry, and use safeputs to print the password.
    	Add support in pflog for additional values
    	Add support for OIF RSVP Extensions UNI 1.0 Rev. 2 and additional RSVP objects
    	Add support for the Message-id NACK c-type.
    	Add support for 802.3ah loopback ctrl msg
    	Add support for Multiple-STP as per 802.1s
    	Add support for rapid-SPT as per 802.1w
    	Add support for CFM Link-trace msg, Link-trace-Reply msg,
    	 Sender-ID tlv, private tlv, port, interface status
    	Add support for unidirectional link detection as per
    	Add support for the olsr protocol as per RFC 3626 plus the LQ
    	 extensions from
    	Add support for variable-length checksum in DCCP, as per section 9 of
    	 RFC 4340.
    	Add support for per-VLAN spanning tree and per-VLAN rapid spanning tree
    	Add support for Multiple-STP as per 802.1s
    	Add support for the cisco propriatry 'dynamic trunking protocol'
    	Add support for the cisco proprietary VTP protocol
    	Update dhcp6 options table as per IETF standardization activities
Commits on Apr 24, 2007
  1. Update tcpdump to 3.9.5:

    ghen committed
    Fix compiling on AIX (, at end of ENUM)
    Updated list of DNS RR typecodes
    Use local Ethernet defs on WIN32
    Add support for Frame-Relay ARP
    Fixes for compiling under MSVC++
    Add support for parsing Juniper .pcap files
    Add support for FRF.16 Multilink Frame-Relay (DLT_MFR)
    Rework the OSPFv3 printer
    Fix printing for 4.4BSD/NetBSD NFS Filehandles
    Add support for Cisco style NLPID encapsulation
    Add cisco prop. eigrp related, extended communities
    Add support for BGP signaled VPLS
    Cleanup the bootp printer
    Add support for PPP over Frame-Relay
    Add some bounds checking to the IP options code, and clean up
    the options output a bit.
    Add additional modp groups to ISAKMP printer
    Add support for Address-Withdraw and Label-Withdraw Msgs
    Add support for the BFD Discriminator TLV
    Fixes for 64bit compiling
    Add support for PIMv2 checksum verification
    Add support for further dissection of the IPCP Compression Option
    Add support for Cisco's proposed VQP protocol
    Add basic support for keyed authentication TCP option
    Lots of minor cosmetic changes to output printers
Commits on Feb 22, 2007
  1. Whitespace cleanup, courtesy of pkglint.

    wiz committed
    Patch provided by Sergey Svishchev in private mail.
Commits on Apr 6, 2006
  1. Over 1200 files touched but no revisions bumped :)

    reed committed
    RECOMMENDED is removed. It becomes ABI_DEPENDS. becomes becomes
    BUILDLINK_DEPENDS does not change.
    IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
    which defaults to "yes".
    Added to checking for IGNORE_RECOMMENDED.
    I did not manually go through and fix any aesthetic tab/spacing issues.
    I have tested the above patch on DragonFly building and packaging
    subversion and pkglint and their many dependencies.
    I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
    have used IGNORE_RECOMMENDED for a long time). I have been an active user
    of IGNORE_RECOMMENDED since it was available.
    As suggested, I removed the documentation sentences suggesting bumping for
    "security" issues.
    As discussed on tech-pkg.
    I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
    Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
    later (within day).
Commits on Mar 4, 2006
  1. Point MAINTAINER to in the case where no

    jlam committed
    developer is officially maintaining the package.
    The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
    that it implies that any user can try to maintain the package (by
    submitting patches to the mailing list).  Since the folks most likely
    to care about the package are the folks that want to use it or are
    already using it, this would leverage the energy of users who aren't
Commits on Mar 2, 2006
  1. update to 0.9.4

    drochner committed
    relevant changes:
    -compliation fixes
    -Improved Unicode support
    -Decoders & DLT Changes, Updates and New
Commits on Oct 23, 2005
  1. Apply patch-aa to correct file.

    wiz committed
Commits on Oct 22, 2005
  1. Fix included version string. Addresses part of PR 31423 by Zafer Aydo…

    wiz committed
Commits on Aug 5, 2005
  1. update to 0.9.3

    drochner committed
    Option to chroot() when dropping privs
    Fixes for compiling on nearly every platform,
    	including improved 64bit support
    Many new testcases
    Support for sending packets
    Improved Unicode support
    Decoders & DLT Changes, Updates and New
Commits on Jun 12, 2005
  1. - convert to PKG_OPTIONS framework

    salo committed
    - fix SSL support, it uses the old DES API, PKGREVISION++
  2. Security fix for DoS in BGP packets' processing.

    salo committed
    Patch from tcpdump cvs.
Commits on May 28, 2005
  1. - Update to nb1 for security issues

    adrianp committed
    - Patches from CVS tree
Commits on Apr 11, 2005
Commits on Mar 26, 2005
Commits on Feb 24, 2005
  1. Add RMD160 digests.

    agc committed
Commits on Jan 25, 2005
  1. Update to tcpdump-3.8.3 (as prompted by Chris Ross on tech-pkg list).

    reed committed
    Changes include:
            Fixes for print-isakmp.c      CVE:    CAN-2004-0183, CAN-2004-0184
            IP-over-IEEE1394 printing.
            some MINGW32 changes.
            updates for autoconf 2.5
            fixes for print-aodv.c - check for too short packets
            formatting changes to print-ascii for hex output.
            check for too short packets: print-bgp.c, print-bootp.c, print-cdp.c,
                    print-chdlc.c, print-domain.c, print-icmp.c, print-icmp6.c,
                    print-ip.c, print-lwres.c, print-ospf.c, print-pim.c,
                    print-ppp.c,print-pppoe.c, print-rsvp.c, print-wb.c
            print-ether.c - better handling of unknown types.
            print-isoclns.c - additional decoding of types.
            print-llc.c - strings for LLC names added.
            print-pfloc.c - various enhancements
            print-radius.c - better decoding to strings.
            changed syntax of -E argument so that multiple SAs can be decrypted
            fixes for Digital Unix headers and Documentation
            __attribute__ fixes
            CDP changes from Terry Kennedy <>.
            IPv6 mobility updates from Kazushi Sugyo <>
            Fixes for ASN.1 decoder for 2.100.3 forms.
            Added a count of packets received and processed to clarify numbers.
            Incorporated WinDUMP patches for Win32 builds.
            PPPoE payload length headers.
            Fixes for HP C compiler builds.
            Use new pcap_breakloop() and pcap_findalldevs() if we can.
            BGP output split into multiple lines.
            Fixes to 802.11 decoding.
            Fixes to PIM decoder.
            SuperH is a CPU that can't handle unaligned access. Many fixes for
                    unaligned access work.
            Fixes to Frame-Relay decoder for Q.933/922 frames.
            Clarified when Solaris can do captures as non-root.
            Added tests/ subdir for examples/regression tests.
            New -U flag.    -flush stdout after every packet
            New -A flag     -print ascii only
            support for decoding IS-IS inside Cisco HDLC Frames
            more verbosity for tftp decoder
            mDNS decoder
            new BFD decoder
            cross compilation patches
            RFC 3561 AODV support.
            UDP/TCP pseudo-checksum properly for source-route options.
            sanitized all files to modified BSD license
            Add support for RFC 2625 IP-over-Fibre Channel.
            fixes for DECnet support.
            Support RFC 2684 bridging of Ethernet, 802.5 Token Ring, and FDDI.
            RFC 2684 encapsulation of BPDUs.
    This is a security fix update.
Commits on Nov 27, 2004
  1. Remove as maintainer of this package.

    tron committed
Commits on Oct 3, 2004
  1. Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10

    tv committed
    in the process.  (More information on tech-pkg.)
    Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
    installing .la files.
    Bump PKGREVISION (only) of all packages depending directly on the above
    via a buildlink3 include.
Commits on Apr 18, 2004
  1. Convert to buildlink3.

    snj committed
Commits on Mar 26, 2004
  1. PKGREVISION bump after openssl-security-fix-update to 0.9.6m.

    wiz committed
    Buildlink files: RECOMMENDED version changed to current version.
Commits on Nov 12, 2003
  1. PKGREVISION++ after openssl update.

    jschauma committed
Commits on Jul 21, 2003
  1. COMMENT should start with a capital letter.

    martti committed
Commits on Jul 17, 2003
  1. s/

    grant committed
Commits on Mar 25, 2003
  1. Update to 3.7.2. Enable on NetBSD (builds fine).

    wiz committed
    Fixed infinite loop when parsing malformed isakmp packets.
     (reported by iDefense; already fixed in CVS)
    Fixed infinite loop when parsing malformed BGP packets.
    Fixed buffer overflow with certain malformed NFS packets.
    Pretty-print unprintable network names in 802.11 printer.
    Handle truncated nbp (appletalk) packets.
    Updated DHCPv6 printer to match draft-ietf-dhc-dhcpv6-22.txt
    Print IP protocol name even if we don't have a printer for it.
    Print IP protocol name or number for fragments.
    Print the whole MPLS label stack, not just the top label.
    Print request header and file handle for NFS v3 FSINFO and PATHCONF
    Fix NFS packet truncation checks.
    Handle "old" DR-Priority and Bidir-Capable PIM HELLO options.
    Handle unknown RADIUS attributes properly.
    Fix an ASN.1 parsing error that would cause e.g. the OID
     2.100.3 to be misrepresented as 4.20.3 .
Commits on Aug 25, 2002
  1. Merge packages from the buildlink2 branch back into the main trunk that

    jlam committed
    have been converted to USE_BUILDLINK2.
Commits on Feb 13, 2002
  1. Update tcpdump to version 3.7.1.

    seb committed
    Enable IPv6 support if /usr/include/netinet/ip6.h exists.
    Now IPv6 support works for Solaris 8 at least.
    Strongly buildlink'ify.
    I did not find a way to have a changes summary for version 3.6.2.
    Summary for 3.7 release:
    - keyword "ipx" added.
    - Better OSI/802.2 support on Linux.
    - IEEE 802.11 support, from,
    - LLC SAP support for FDDI/token ring/RFC-1483 style ATM
    - BXXP protocol was replaced by the BEEP protocol;
    - improvements to SNAP demux.
    - Changes to "any" interface documentation.
    - Documentation on pcap_stats() counters.
    - Fix a memory leak found by Miklos Szeredi - pcap_ether_aton().
    - Added MPLS encapsulation decoding per RFC3032.
    - DNS dissector handles TKEY, TSIG and IXFR.
    - adaptive SLIP interface patch from Igor Khristophorov <>
    - SMB printing has much improved bounds checks
    - OUI 0x0000f8 decoded as encapsulated ethernet for Cisco-custom bridging
    - Zephyr support, from Nickolai Zeldovich <kolya@MIT.EDU>.
    - Solaris - devices with digits in them. Stefan Hudson <>
    - IPX socket 0x85be is for Cisco EIGRP over IPX.
    - Improvements to fragmented ESP handling.
    - SCTP support from Armando L. Caro Jr. <>
    - Linux ARPHDR_ATM support fixed.
    - Added a "netbeui" keyword, which selects NetBEUI packets.
    - IPv6 ND improvements, MobileIP dissector, 2292bis-02 for RA option.
    - Handle ARPHDR_HDLC from Marcus Felipe Pereira <>.
    - Handle IPX socket 0x553 -> NetBIOS-over-IPX socket, "nwlink-dgm"
    - Better Linux libc5 compat.
    - BIND9 lwres dissector added.
    - MIPS and SPARC get strict alignment macros (affects print-bgp.c)
    - Apple LocalTalk LINKTYPE_ reserved.
    - New time stamp formats documented.
    - DHCP6 updated to draft-22.txt spec.
    - ICMP types/codes now accept symbolic names.
    - Add SIGINFO handler from LBL
    - encrypted CIPE tunnels in IRIX, from Franz Schaefer <>.
    - now we are -Wstrict-prototype clean.
    - NetBSD DLT_PPP_ETHER; adapted from Martin Husemann <>.
    - PPPoE dissector cleaned up.
    - Support for LocalTalk hardware, from Uns Lider <>.
    - In dissector, now the caller prints the IP addresses rather than proto.
    - print the IP proto for non-initial fragments.
    - LLC frames with a DSAP and LSAP of 0xe0 are IPX frames.
    - Linux cooked frames with a type value of LINUX_SLL_P_802_3 are IPX.
    - captures on the "any" device won't be done in promiscuous mode
    - Token Ring support on DLPI - Onno van der Linden <>
    - ARCNet support, from NetBSD.
    - HSRP dissector, from Julian Cowley <>.
    - Handle (GRE-encapsulated) PPTP
    - added -C option to rotate save file every optarg * 1,000,000 bytes.
    - support for "vrrp" name - NetBSD, by Klaus Klein <>.
    - PPTP support, from Motonori Shindo <>.
    - IS-IS over PPP support, from Hannes Gredler <>.
    - CNFP support for IPv6,format. Harry Raaymakers <>.
    - ESP printing updated to RFC2406.
    - HP-UX can now handle large number of PPAs.
    - MSDP printer added.
    - L2TP dissector improvements from Motonori Shindo.
Commits on Oct 31, 2001
Something went wrong with that request. Please try again.