Date: Thu, 5 Feb 2015 19:30:57 +0100 From: Luigi Rizzo <rizzo@iet.unipi.it> To: Xin LI <delphij@freebsd.org> Cc: "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org> Subject: lost change 272451 - CAP_EVENT for tcpdump (Re: svn commit: r276788 - in head: contrib/tcpdump contrib/tcpdump/lbl contrib/tcpdump/missing usr.sbin/tcpdump/tcpdump Message-ID: <CA%2BhQ2%2BiDa4fn2bzbLk87Amp8aZxf1HJvEZ-T9vFwCuBFoPxvmQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, the update to tcpdump 4.6.2 also lost svn272451 and 272653 (addition of CAP_EVENT to the capabilities given to tcpdump). Given this and the other bug fixed in 277638, I am not sure if there are other local changes that have been lost in the merge. Also I wonder whether there is something we should have done differently when applying local changes to code in contrib/ to make sure that the merge from vendor does not overwrite them ? cheers luigi On Wed, Jan 7, 2015 at 8:55 PM, Xin LI <delphij@freebsd.org> wrote: > Author: delphij > Date: Wed Jan 7 19:55:18 2015 > New Revision: 276788 > URL: https://svnweb.freebsd.org/changeset/base/276788 > > Log: > MFV r276761: tcpdump 4.6.2. > > MFC after: 1 month > > Added: > head/contrib/tcpdump/README.md > - copied unchanged from r276761, vendor/tcpdump/dist/README.md > head/contrib/tcpdump/getopt_long.h > - copied unchanged from r276761, vendor/tcpdump/dist/getopt_long.h > head/contrib/tcpdump/missing/getopt_long.c > - copied unchanged from r276761, vendor/tcpdump/dist/missing/getopt_= long.c > head/contrib/tcpdump/openflow.h > - copied unchanged from r276761, vendor/tcpdump/dist/openflow.h > head/contrib/tcpdump/print-ahcp.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-ahcp.c > head/contrib/tcpdump/print-aoe.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-aoe.c > head/contrib/tcpdump/print-calm-fast.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-calm-fast= .c > head/contrib/tcpdump/print-geonet.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-geonet.c > head/contrib/tcpdump/print-loopback.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-loopback.= c > head/contrib/tcpdump/print-m3ua.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-m3ua.c > head/contrib/tcpdump/print-mptcp.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-mptcp.c > head/contrib/tcpdump/print-nflog.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-nflog.c > head/contrib/tcpdump/print-openflow-1.0.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-openflow-= 1.0.c > head/contrib/tcpdump/print-openflow.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-openflow.= c > head/contrib/tcpdump/print-pktap.c > - copied unchanged from r276761, vendor/tcpdump/dist/print-pktap.c > head/contrib/tcpdump/rpl.h > - copied unchanged from r276761, vendor/tcpdump/dist/rpl.h > Deleted: > head/contrib/tcpdump/README > head/contrib/tcpdump/acconfig.h > head/contrib/tcpdump/aodv.h > head/contrib/tcpdump/arcnet.h > head/contrib/tcpdump/bgp.h > head/contrib/tcpdump/dccp.h > head/contrib/tcpdump/decnet.h > head/contrib/tcpdump/decode_prefix.h > head/contrib/tcpdump/enc.h > head/contrib/tcpdump/esp.h > head/contrib/tcpdump/fddi.h > head/contrib/tcpdump/forces.h > head/contrib/tcpdump/icmp6.h > head/contrib/tcpdump/ieee802_11.h > head/contrib/tcpdump/ieee802_11_radio.h > head/contrib/tcpdump/igrp.h > head/contrib/tcpdump/ipfc.h > head/contrib/tcpdump/ipnet.h > head/contrib/tcpdump/ipsec_doi.h > head/contrib/tcpdump/ipx.h > head/contrib/tcpdump/isakmp.h > head/contrib/tcpdump/l2tp.h > head/contrib/tcpdump/lane.h > head/contrib/tcpdump/missing/sockstorage.h > head/contrib/tcpdump/netbios.h > head/contrib/tcpdump/ntp.h > head/contrib/tcpdump/oakley.h > head/contrib/tcpdump/ospf6.h > head/contrib/tcpdump/pmap_prot.h > head/contrib/tcpdump/ppi.h > head/contrib/tcpdump/print-netbios.c > head/contrib/tcpdump/route6d.h > head/contrib/tcpdump/rx.h > head/contrib/tcpdump/sctpConstants.h > head/contrib/tcpdump/sctpHeader.h > head/contrib/tcpdump/slip.h > head/contrib/tcpdump/sll.h > head/contrib/tcpdump/telnet.h > head/contrib/tcpdump/tftp.h > head/contrib/tcpdump/timed.h > head/contrib/tcpdump/token.h > Modified: > head/contrib/tcpdump/CHANGES > head/contrib/tcpdump/CREDITS > head/contrib/tcpdump/INSTALL.txt > head/contrib/tcpdump/Makefile-devel-adds > head/contrib/tcpdump/Makefile.in > head/contrib/tcpdump/VERSION > head/contrib/tcpdump/addrtoname.c > head/contrib/tcpdump/addrtoname.h > head/contrib/tcpdump/af.c > head/contrib/tcpdump/af.h > head/contrib/tcpdump/ah.h > head/contrib/tcpdump/appletalk.h > head/contrib/tcpdump/atm.h > head/contrib/tcpdump/atmuni31.h > head/contrib/tcpdump/bootp.h > head/contrib/tcpdump/bpf_dump.c > head/contrib/tcpdump/chdlc.h > head/contrib/tcpdump/checksum.c > head/contrib/tcpdump/config.guess > head/contrib/tcpdump/config.h.in > head/contrib/tcpdump/config.sub > head/contrib/tcpdump/configure > head/contrib/tcpdump/configure.in > head/contrib/tcpdump/cpack.c > head/contrib/tcpdump/cpack.h > head/contrib/tcpdump/ether.h > head/contrib/tcpdump/ethertype.h > head/contrib/tcpdump/extract.h > head/contrib/tcpdump/gmpls.c > head/contrib/tcpdump/gmpls.h > head/contrib/tcpdump/gmt2local.c > head/contrib/tcpdump/gmt2local.h > head/contrib/tcpdump/in_cksum.c > head/contrib/tcpdump/install-sh > head/contrib/tcpdump/interface.h > head/contrib/tcpdump/ip.h > head/contrib/tcpdump/ip6.h > head/contrib/tcpdump/ipproto.c > head/contrib/tcpdump/ipproto.h > head/contrib/tcpdump/l2vpn.c > head/contrib/tcpdump/l2vpn.h > head/contrib/tcpdump/lbl/os-osf4.h > head/contrib/tcpdump/lbl/os-solaris2.h > head/contrib/tcpdump/lbl/os-sunos4.h > head/contrib/tcpdump/lbl/os-ultrix4.h > head/contrib/tcpdump/llc.h > head/contrib/tcpdump/machdep.c > head/contrib/tcpdump/machdep.h > head/contrib/tcpdump/makemib > head/contrib/tcpdump/missing/addrinfo.h > head/contrib/tcpdump/missing/datalinks.c > head/contrib/tcpdump/missing/dlnames.c > head/contrib/tcpdump/missing/getnameinfo.c > head/contrib/tcpdump/missing/inet_aton.c > head/contrib/tcpdump/missing/inet_ntop.c > head/contrib/tcpdump/missing/inet_pton.c > head/contrib/tcpdump/missing/snprintf.c > head/contrib/tcpdump/missing/strdup.c > head/contrib/tcpdump/missing/strlcat.c > head/contrib/tcpdump/missing/strlcpy.c > head/contrib/tcpdump/missing/strsep.c > head/contrib/tcpdump/mkdep > head/contrib/tcpdump/mpls.h > head/contrib/tcpdump/nameser.h > head/contrib/tcpdump/netdissect.h > head/contrib/tcpdump/nfs.h > head/contrib/tcpdump/nfsfh.h > head/contrib/tcpdump/nlpid.c > head/contrib/tcpdump/nlpid.h > head/contrib/tcpdump/ospf.h > head/contrib/tcpdump/oui.c > head/contrib/tcpdump/oui.h > head/contrib/tcpdump/parsenfsfh.c > head/contrib/tcpdump/pcap-missing.h > head/contrib/tcpdump/pcap_dump_ftell.c > head/contrib/tcpdump/ppp.h > head/contrib/tcpdump/print-802_11.c > head/contrib/tcpdump/print-802_15_4.c > head/contrib/tcpdump/print-ah.c > head/contrib/tcpdump/print-aodv.c > head/contrib/tcpdump/print-ap1394.c > head/contrib/tcpdump/print-arcnet.c > head/contrib/tcpdump/print-arp.c > head/contrib/tcpdump/print-ascii.c > head/contrib/tcpdump/print-atalk.c > head/contrib/tcpdump/print-atm.c > head/contrib/tcpdump/print-babel.c > head/contrib/tcpdump/print-beep.c > head/contrib/tcpdump/print-bfd.c > head/contrib/tcpdump/print-bgp.c > head/contrib/tcpdump/print-bootp.c > head/contrib/tcpdump/print-bt.c > head/contrib/tcpdump/print-carp.c > head/contrib/tcpdump/print-cdp.c > head/contrib/tcpdump/print-cfm.c > head/contrib/tcpdump/print-chdlc.c > head/contrib/tcpdump/print-cip.c > head/contrib/tcpdump/print-cnfp.c > head/contrib/tcpdump/print-dccp.c > head/contrib/tcpdump/print-decnet.c > head/contrib/tcpdump/print-dhcp6.c > head/contrib/tcpdump/print-domain.c > head/contrib/tcpdump/print-dtp.c > head/contrib/tcpdump/print-dvmrp.c > head/contrib/tcpdump/print-eap.c > head/contrib/tcpdump/print-egp.c > head/contrib/tcpdump/print-eigrp.c > head/contrib/tcpdump/print-enc.c > head/contrib/tcpdump/print-esp.c > head/contrib/tcpdump/print-ether.c > head/contrib/tcpdump/print-fddi.c > head/contrib/tcpdump/print-forces.c > head/contrib/tcpdump/print-fr.c > head/contrib/tcpdump/print-frag6.c > head/contrib/tcpdump/print-gre.c > head/contrib/tcpdump/print-hsrp.c > head/contrib/tcpdump/print-icmp.c > head/contrib/tcpdump/print-icmp6.c > head/contrib/tcpdump/print-igmp.c > head/contrib/tcpdump/print-igrp.c > head/contrib/tcpdump/print-ip.c > head/contrib/tcpdump/print-ip6.c > head/contrib/tcpdump/print-ip6opts.c > head/contrib/tcpdump/print-ipcomp.c > head/contrib/tcpdump/print-ipfc.c > head/contrib/tcpdump/print-ipnet.c > head/contrib/tcpdump/print-ipx.c > head/contrib/tcpdump/print-isakmp.c > head/contrib/tcpdump/print-isoclns.c > head/contrib/tcpdump/print-juniper.c > head/contrib/tcpdump/print-krb.c > head/contrib/tcpdump/print-l2tp.c > head/contrib/tcpdump/print-lane.c > head/contrib/tcpdump/print-ldp.c > head/contrib/tcpdump/print-llc.c > head/contrib/tcpdump/print-lldp.c > head/contrib/tcpdump/print-lmp.c > head/contrib/tcpdump/print-lspping.c > head/contrib/tcpdump/print-lwapp.c > head/contrib/tcpdump/print-lwres.c > head/contrib/tcpdump/print-mobile.c > head/contrib/tcpdump/print-mobility.c > head/contrib/tcpdump/print-mpcp.c > head/contrib/tcpdump/print-mpls.c > head/contrib/tcpdump/print-msdp.c > head/contrib/tcpdump/print-msnlb.c > head/contrib/tcpdump/print-nfs.c > head/contrib/tcpdump/print-ntp.c > head/contrib/tcpdump/print-null.c > head/contrib/tcpdump/print-olsr.c > head/contrib/tcpdump/print-ospf.c > head/contrib/tcpdump/print-ospf6.c > head/contrib/tcpdump/print-otv.c > head/contrib/tcpdump/print-pflog.c > head/contrib/tcpdump/print-pfsync.c > head/contrib/tcpdump/print-pgm.c > head/contrib/tcpdump/print-pim.c > head/contrib/tcpdump/print-ppi.c > head/contrib/tcpdump/print-ppp.c > head/contrib/tcpdump/print-pppoe.c > head/contrib/tcpdump/print-pptp.c > head/contrib/tcpdump/print-radius.c > head/contrib/tcpdump/print-raw.c > head/contrib/tcpdump/print-rip.c > head/contrib/tcpdump/print-ripng.c > head/contrib/tcpdump/print-rpki-rtr.c > head/contrib/tcpdump/print-rrcp.c > head/contrib/tcpdump/print-rsvp.c > head/contrib/tcpdump/print-rt6.c > head/contrib/tcpdump/print-rx.c > head/contrib/tcpdump/print-sctp.c > head/contrib/tcpdump/print-sflow.c > head/contrib/tcpdump/print-sip.c > head/contrib/tcpdump/print-sl.c > head/contrib/tcpdump/print-sll.c > head/contrib/tcpdump/print-slow.c > head/contrib/tcpdump/print-smb.c > head/contrib/tcpdump/print-snmp.c > head/contrib/tcpdump/print-stp.c > head/contrib/tcpdump/print-sunatm.c > head/contrib/tcpdump/print-sunrpc.c > head/contrib/tcpdump/print-symantec.c > head/contrib/tcpdump/print-syslog.c > head/contrib/tcpdump/print-tcp.c > head/contrib/tcpdump/print-telnet.c > head/contrib/tcpdump/print-tftp.c > head/contrib/tcpdump/print-timed.c > head/contrib/tcpdump/print-tipc.c > head/contrib/tcpdump/print-token.c > head/contrib/tcpdump/print-udld.c > head/contrib/tcpdump/print-udp.c > head/contrib/tcpdump/print-usb.c > head/contrib/tcpdump/print-vjc.c > head/contrib/tcpdump/print-vqp.c > head/contrib/tcpdump/print-vrrp.c > head/contrib/tcpdump/print-vtp.c > head/contrib/tcpdump/print-vxlan.c > head/contrib/tcpdump/print-wb.c > head/contrib/tcpdump/print-zephyr.c > head/contrib/tcpdump/print-zeromq.c > head/contrib/tcpdump/rpc_auth.h > head/contrib/tcpdump/rpc_msg.h > head/contrib/tcpdump/setsignal.c > head/contrib/tcpdump/setsignal.h > head/contrib/tcpdump/signature.c > head/contrib/tcpdump/signature.h > head/contrib/tcpdump/slcompress.h > head/contrib/tcpdump/smb.h > head/contrib/tcpdump/smbutil.c > head/contrib/tcpdump/strcasecmp.c > head/contrib/tcpdump/tcp.h > head/contrib/tcpdump/tcpdump-stdinc.h > head/contrib/tcpdump/tcpdump.1.in > head/contrib/tcpdump/tcpdump.c > head/contrib/tcpdump/udp.h > head/contrib/tcpdump/util.c > head/contrib/tcpdump/vfprintf.c > head/usr.sbin/tcpdump/tcpdump/Makefile > head/usr.sbin/tcpdump/tcpdump/config.h > head/usr.sbin/tcpdump/tcpdump/tcpdump.1 > Directory Properties: > head/contrib/tcpdump/ (props changed) > > Modified: head/contrib/tcpdump/CHANGES > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/contrib/tcpdump/CHANGES Wed Jan 7 19:38:52 2015 (= r276787) > +++ head/contrib/tcpdump/CHANGES Wed Jan 7 19:55:18 2015 (= r276788) > @@ -1,4 +1,61 @@ > -Thursday February 19, 2013 guy@alum.mit.edu. > +Tuesday Sep. 2, 2014 mcr@sandelman.ca > + fix out-of-source-tree builds: find libpcap that is out of source > + better configure check for libsmi > + > +Saturday Jul. 19, 2014 mcr@sandelman.ca > + Summary for 4.6.1 tcpdump release > + added FreeBSD capsicum > + add a short option '#', same as long option '--number' > + > +Wednesday Jul. 2, 2014 mcr@sandelman.ca > + Summary for 4.6.0 tcpdump release > + all of tcpdump is now using the new "NDO" code base (Thanks Deni= s!) > + nflog, mobile, forces, pptp, AODV, AHCP, IPv6, OSPFv4, RPL, DHCP= v6 enhancements/fixes > + M3UA decode added. > + many new test cases: 82 in 4.5.1 to 133 in 4.6.0 > + many improvements to travis continuous integration system: OSX, = and Coverity options > + cleaned up some unnecessary header files > + Added bittok2str(). > + a number of unaligned access faults fixed > + -A flag does not consider CR to be printable anymore > + fx.lebail took over coverity baby sitting > + default snapshot size increased to 256K for accomodate USB captu= res > + WARNING: this release contains a lot of very worthwhile code chu= rn. > + > +Wednesday Jan. 15, 2014 guy@alum.mit.edu > + Summary for 4.5.2 tcpdump release > + Man page fix > + Fix crashes on SPARC > + > +Monday Nov. 11, 2013 mcr@sandelman.ca > + Summary for 4.5.1 tcpdump release > + CREDITS file fixes > + > +Thursday Nov. 7, 2013 mcr@sandelman.ca and guy@alum.mit.edu. > + Summary for 4.5.0 tcpdump release > + some NFSv4 fixes for printing > + fix printing of unknown TCP options, and tcp fast-open > + fixes for syslog parser > + some gcc-version-specific flag tuning > + adopt MacOS deprecation workarounds for openssl > + improvements to babel printing > + add OpenFlow 1.0 (no SSL) and test cases > + GeoNet printer. > + added STBC Rx support > + improvements to DHCPv6 decoder > + clarify which autoconf is needed > + Point users to the the-tcpdump-group repository on GitHub rather > + than the mcr repository > + Add MSDP printer. > + Fixed IPv6 check on Solaris and other OSes requiring extra > + networking libraries. > + Add support for VXLAN (draft-mahalingam-dutt-dcops-vxlan-03), > + and add "vxlan" as an option for -T. > + Add support for OTV (draft-hasmit-otv-04). > + fixes for DLT_IEEE802_11_RADIO datalink types > + added MPTCP decoder > + > +Saturday April 6, 2013 guy@alum.mit.edu. > Summary for 4.4.0 tcpdump release > RPKI-RTR (RFC6810) is now official (TCP Port 323) > Fix detection of OpenSSL libcrypto. > @@ -16,6 +73,8 @@ Thursday February 19, 2013 guy@alum.mit > On Linux systems with cap-ng.h, drop root privileges > using Linux Capabilities. > Add support for reading multiple files. > + Add MS NLB heartbeat printer. > + Separate multiple nexthops in BGP. > > Wednesday November 28, 2012 guy@alum.mit.edu. > Summary for 4.3.1 tcpdump release > @@ -32,7 +91,7 @@ Wednesday November 28, 2012 guy@alum.mi > Use the right maximum path length > Don't treat 192_1_2, when passed to -i, as an interface number > > -Friday April 3, 2011. mcr@sandelman.ca. > +Friday April 3, 2012. mcr@sandelman.ca. > Summary for 4.3.0 tcpdump release > fixes for forces: SPARSE data (per RFC 5810) > some more test cases added > @@ -113,7 +172,7 @@ Thu. April 1, 2010. guy@alum.mit.edu. > Summary for 4.1.1 tcpdump release > 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 > - linkaddr_string(). > + linkaddr_string(). > > Thu. March 11, 2010. ken@netfunctional.ca/guy@alum.mit.edu. > Summary for 4.1.0 tcpdump release > @@ -142,7 +201,7 @@ Thu. March 11, 2010. ken@netfunctional. > Add printer for ForCES > Handle frames with an FCS > Handle 802.11n Control Wrapper, Block Acq Req and Block Ack frame= s > - Fix TCP sequence number printing > + 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 > @@ -178,13 +237,13 @@ Mon. September 10, 2007. ken@xeleran > Converted print-isakmp.c to NETDISSECT > Moved AF specific stuff into af.h > Test subsystem now table driven, and saves outputs and diffs to = one place > - Require <net/pfvar.h> for pf definitions - allows reading of pfl= og formatted > + Require <net/pfvar.h> for pf definitions - allows reading of pfl= og formatted > libpcap files on an OS other than where the file was generated > > > Wed. July 23, 2007. mcr@xelerance.com. Summary for 3.9.7 libpcap rel= ease > > - NFS: Print unsigned values as such. > + NFS: Print unsigned values as such. > RX: parse safely. > BGP: fixes for IPv6-less builds. > 801.1ag: use standard codepoint. > @@ -194,7 +253,7 @@ Wed. July 23, 2007. mcr@xelerance.com. > smb: squelch an uninitialized complaint from coverity. > NFS: from NetBSD; don't interpret the reply as a possible NFS rep= ly > if it got MSG_DENIED. > - BGP: don't print TLV values that didn't fit, from www.digit-labs.= org. > + BGP: don't print TLV values that didn't fit, from www.digit-labs.= org. > revised INSTALL.txt about libpcap dependancy. > > Wed. April 25, 2007. ken@xelerance.com. Summary for 3.9.6 tcpdump rel= ease > @@ -212,11 +271,11 @@ Wed. April 25, 2007. ken@xelerance.com. > 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, > + 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 > http://www.ietf.org/internet-drafts/draft-foschiano-udld-02.txt > - Add support for the olsr protocol as per RFC 3626 plus the LQ > + Add support for the olsr protocol as per RFC 3626 plus the LQ > extensions from olsr.org > Add support for variable-length checksum in DCCP, as per section = 9 of > RFC 4340. > @@ -228,7 +287,7 @@ Wed. April 25, 2007. ken@xelerance.com. > > > Tue. September 19, 2006. ken@xelerance.com. Summary for 3.9.5 tcpdump = release > - > + > Fix compiling on AIX (, at end of ENUM) > Updated list of DNS RR typecodes > Use local Ethernet defs on WIN32 > @@ -243,7 +302,7 @@ Tue. September 19, 2006. ken@xelerance.c > 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 > + 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 > > Modified: head/contrib/tcpdump/CREDITS > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/contrib/tcpdump/CREDITS Wed Jan 7 19:38:52 2015 (= r276787) > +++ head/contrib/tcpdump/CREDITS Wed Jan 7 19:55:18 2015 (= r276788) > @@ -2,18 +2,20 @@ This file lists people who have contribu > > The current maintainers: > Bill Fenner <fenner at research dot att dot com> > - David Young <dyoung at pobox dot com> > + Denis Ovsienko <infrastation at yandex dot ru> > Fulvio Risso <risso at polito dot it> > Guy Harris <guy at alum dot mit dot edu> > Hannes Gredler <hannes at juniper dot net> > Michael Richardson <mcr at sandelman dot ottawa dot on do= t ca> > + Francois-Xavier Le Bail <fx dot lebail at yahoo dot com> > > Additional people who have contributed patches: > > - A Costa <agcosta at gis dot net> > Aaron Campbell <aaron at arbor dot net> > - Alfredo Andres <aandres at s21sec dot com> > + A Costa <agcosta at gis dot net> > Albert Chin <china at thewrittenword dot com> > + Alexandra Kossovsky <alexandra1975 at sourceforge dot net> > + Alfredo Andres <aandres at s21sec dot com> > Ananth Suryanarayana <anantha at juniper dot net> > Andrea Bittau <a dot bittau at cs dot ucl dot ac dot= uk> > Andrew Brown <atatat at atatdot dot net> > @@ -26,17 +28,19 @@ Additional people who have contributed p > Arkadiusz Miskiewicz <misiek at pld dot org dot pl> > Armando L. Caro Jr. <acaro at mail dot eecis dot udel dot = edu> > Arnaldo Carvalho de Melo <acme at ghostprotocols dot net> > - Ben Byer <bushing at sourceforge dot net> > Atsushi Onoe <onoe at netbsd dot org> > + Baptiste Jonglez <baptiste dot jonglez at ens-lyon dot = org> > + Ben Byer <bushing at sourceforge dot net> > Ben Smithurst <ben at scientia dot demon dot co dot = uk> > Bert Vermeulen <bert at biot dot com> > Bjoern A. Zeeb <bzeeb at Zabbadoz dot NeT> > + Bram <tcpdump at mail dot wizbit dot be> > Brent L. Bates <blbates at vigyan dot com> > Brian Ginsbach <ginsbach at cray dot com> > Bruce M. Simpson <bms at spc dot org> > Carles Kishimoto Bisbe <ckishimo at ac dot upc dot es> > - Charlie Lenahan <clenahan at fortresstech dot com> > Charles M. Hannum <mycroft at netbsd dot org> > + Charlie Lenahan <clenahan at fortresstech dot com> > Chris Cogdon <chris at cogdon dot org> > Chris G. Demetriou <cgd at netbsd dot org> > Chris Jepeway <jepeway at blasted-heath dot com> > @@ -52,7 +56,7 @@ Additional people who have contributed p > David Horn <dhorn2000 at gmail dot com> > David Smith <dsmith at redhat dot com> > David Young <dyoung at ojctech dot com> > - Denis Ovsienko <infrastation at yandex dot ru> > + Dmitrij Tejblum <tejblum at yandex-team dot ru> > Dmitry Eremin-Solenikov <dbaryshkov at gmail dot com> > Don Ebright <Don dot Ebright at compuware dot com> > Eddie Kohler <xexd at sourceforge dot net> > @@ -60,22 +64,24 @@ Additional people who have contributed p > Fang Wang <fangwang at sourceforge dot net> > Florent Drouin <Florent dot Drouin at alcatel-lucent = dot fr> > Florian Forster <octo at verplant dot org> > - Francis Dupont <Francis dot Dupont at enst-bretagne d= ot fr> > + fra <foo at bar dot baz> > + Francesco Fondelli <francesco dot fondelli at gmail dot c= om> > Francisco Matias Cuenca-Acuna <mcuenca at george dot rutgers dot edu= > > - Francois-Xavier Le Bail <fx dot lebail at yahoo dot com> > + Francis Dupont <Francis dot Dupont at enst-bretagne d= ot fr> > Frank Volf <volf at oasis dot IAEhv dot nl> > Fulvio Risso <risso at polito dot it> > George Bakos <gbakos at ists dot dartmouth dot edu> > Gerald Combs <gerald at ethereal dot com> > Gerrit Renker <gerrit at erg dot abdn dot ac dot uk> > Gert Doering <gert at greenie dot muc dot de> > + Gilbert Ramirez Jr. <gram at xiexie dot org> > + Gisle Vanem <gvanem at yahoo dot no> > Greg Minshall <minshall at acm dot org> > + Gr=C3=A9goire Henry <henry at pps dot jussieu dot fr> > + Gregory Detal <gregory dot detal at uclouvain dot be= > > Greg Stark <gsstark at mit dot edu> > - Gr=C3=A9goire Henry <henry@pps.jussieu.fr> > - Gilbert Ramirez Jr. <gram at xiexie dot org> > - Gisle Vanem <gvanem at broadpark dot no> > - Hannes Viertel <hviertel at juniper dot net> > Hank Leininger <tcpdump-workers at progressive-comp d= ot com> > + Hannes Viertel <hviertel at juniper dot net> > Harry Raaymakers <harryr at connect dot com dot au> > Heinz-Ado Arnolds <Ado dot Arnolds at dhm-systems dot de= > > Hendrik Scholz <hendrik at scholz dot net> > @@ -90,34 +96,37 @@ Additional people who have contributed p > Jeffrey Hutzelman <jhutz at cmu dot edu> > Jesper Peterson <jesper at endace dot com> > Jim Hutchins <jim at ca dot sandia dot gov> > - Jonathan Heusser <jonny at drugphish dot ch> > - Tatuya Jinmei <jinmei at kame dot net> > Jo=C3=A3o Medeiros <ignotus21 at sourceforge dot net= > > - Joerg Mayer <jmayer@loplof.de> > - J=C3=B8rgen Thomsen <jth at jth dot net> > + Joerg Mayer <jmayer at loplof dot de> > + Jonathan Heusser <jonny at drugphish dot ch> > + Jorge Boncompte [DTI2] <jorge at dti2 dot net> > + J=C3=B8rgen Thomsen <jth at jth dot net> > Julian Cowley <julian at lava dot net> > - Juliusz Chroboczek <jch@pps.jussieu.fr> > + Juliusz Chroboczek <jch at pps dot jussieu dot fr> > Kaarthik Sivakumar <kaarthik at torrentnet dot com> > Kaladhar Musunuru <kaladharm at sourceforge dot net> > Karl Norby <karl-norby at sourceforge dot net> > Kazushi Sugyo <sugyo at pb dot jp dot nec dot com> > Kelly Carmichael <kcarmich at ipapp dot com> > Ken Hornstein <kenh at cmf dot nrl dot navy dot mil> > - Kevin Steves <stevesk at pobox dot com> > Kenichi Maehashi <webmaster at kenichimaehashi dot com> > + Kevin Steves <stevesk at pobox dot com> > Klaus Klein <kleink at reziprozitaet dot de> > Kris Kennaway <kris at freebsd dot org> > Krzysztof Halasa <khc at pm dot waw dot pl> > Larry Lile <lile at stdio dot com> > Lennert Buytenhek <buytenh at gnu dot org> > + Loganaden Velvindron <logan at elandsys dot com> > + Longinus00 <Longinus00 at gmail dot com> > Loris Degioanni <loris at netgroup-serv dot polito dot= it> > Love H=C3=B6rnquist-=C3=85strand <lha at stacken dot kth dot = se> > Lucas C. Villa Real <lucasvr at us dot ibm dot com> > Luis MartinGarcia <luis dot mgarc at gmail dot com> > Maciej W. Rozycki <macro at ds2 dot pg dot gda dot pl> > Manu Pathak <mapathak at cisco dot com> > - Marc Binderberger <mbind at sourceforge dot net> > + Marc Abramowitz <marc at marc-abramowitz dot com> > Marc A. Lehmann <pcg at goof dot com> > + Marc Binderberger <mbind at sourceforge dot net> > Mark Ellzey Thomas <mark at ackers dot net> > Marko Kiiskila <carnil at cs dot tut dot fi> > Markus Sch=C3=B6pflin <schoepflin at sourceforge dot ne= t> > @@ -136,14 +145,16 @@ Additional people who have contributed p > Minto Jeyananth <minto at juniper dot net> > Monroe Williams <monroe at pobox dot com> > Motonori Shindo <mshindo at mshindo dot net> > - Nathan J. Williams <nathanw at MIT dot EDU> > Nathaniel Couper-Noles <Nathaniel at isi1 dot tccisi dot com> > + Nathan J. Williams <nathanw at MIT dot EDU> > Neil T. Spring <bluehal at users dot sourceforge dot = net> > - Niels Provos <provos at openbsd dot org> > Nickolai Zeldovich <kolya at MIT dot EDU> > Nicolas Ferrero <toorop at babylo dot net> > + Niels Provos <provos at openbsd dot org> > Noritoshi Demizu <demizu at users dot sourceforge dot n= et> > Olaf Kirch <okir at caldera dot de> > + Ola Martin Lykkja <ola dot lykkja at q-free dot com> > + Oleksij Rempel <linux at rempel-privat dot de> > Onno van der Linden <onno at simplex dot nl> > Paolo Abeni <paolo dot abeni at email dot it> > Pascal Hennequin <pascal dot hennequin at int-evry dot = fr> > @@ -153,11 +164,12 @@ Additional people who have contributed p > Paul S. Traina <pst at freebsd dot org> > Pavlin Radoslavov <pavlin at icir dot org> > Pawel Worach <pawel dot worach at gmail dot com> > - Pekka Savola <pekkas at netcore dot fi> > + Pekka Savola <pekkas at netcore dot fi> > + Petar Alilovic <petar dot alilovic at gmail dot com> > Peter Fales <peter at fales-lorenz dot net> > Peter Jeremy <peter dot jeremy at alcatel dot com d= ot au> > - <pfhunt at users dot sourceforge dot n= et> > Peter Volkov <pva at gentoo dot org> > + <pfhunt at users dot sourceforge dot n= et> > Phil Wood <cpw at lanl dot gov> > Rafal Maszkowski <rzm at icm dot edu dot pl> > Randy Sofia <rsofia at users dot sourceforge dot n= et> > @@ -169,9 +181,10 @@ Additional people who have contributed p > Robert Edmonds <stu-42 at sourceforge dot net> > Roderick Schertler <roderick at argon dot org> > Romain Francoise <rfrancoise at debian dot org> > + Ruben Kerkhof <ruben at rubenkerkhof dot com> > Sagun Shakya <sagun dot shakya at sun dot com> > Sami Farin <safari at iki dot fi> > - Scott Mcmillan <scott.a.mcmillan at intel dot com> > + Scott Mcmillan <scott dot a dot mcmillan at intel dot= com> > Scott Rose <syberpunk at users dot sourceforge do= t net> > Sebastian Krahmer <krahmer at cs dot uni-potsdam dot de> > Sebastien Raveau <sebastien dot raveau at epita dot fr> > @@ -181,20 +194,27 @@ Additional people who have contributed p > Shinsuke Suzuki <suz at kame dot net> > Simon Ruderich <simon at ruderich dot org> > Steinar Haug <sthaug at nethelp dot no> > + Stephane Bortzmeyer <stephane+github at bortzmeyer dot org= > > Swaminathan Chandrasekaran <chander at juniper dot net> > + Swaathi Vetrivel <swaathiv at juniper dot net> > Takashi Yamamoto <yamt at mwd dot biglobe dot ne dot jp= > > + Tatuya Jinmei <jinmei at kame dot net> > Terry Kennedy <terry at tmk dot com> > + Thomas Jacob <jacob at internet24 dot de> > Timo Koskiahde > Tony Li <tli at procket dot com> > Toshihiro Kanda <candy at fct dot kgc dot co dot jp> > + Udayakumar <udaya011 at gmail dot com> > Uns Lider <unslider at miranda dot org> > Victor Oppleman <oppleman at users dot sourceforge dot= net> > + Vyacheslav Trushkin <dogonthesun at gmail dot com> > Weesan Lee <weesan at juniper dot net> > Wesley Griffin <wgriffin at users dot sourceforge dot= net> > Wesley Shields <wxs at FreeBSD dot org> > Wilbert de Graaf <wilbertdg at hetnet dot nl> > Will Drewry <will at alum dot bu dot edu> > William J. Hulley <bill dot hulley at gmail dot com> > + Wim Torfs <wtorfs at gmail dot com> > Yen Yen Lim > Yoshifumi Nishida > > @@ -204,4 +224,4 @@ The original LBL crew: > Van Jacobson > > Past maintainers: > - Jun-ichiro itojun Hagino <itojun at iijlab dot net> > + Jun-ichiro itojun Hagino <itojun at iijlab dot net> = Also see: http://www.wide.ad.jp/itojun-award/ > > Modified: head/contrib/tcpdump/INSTALL.txt > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/contrib/tcpdump/INSTALL.txt Wed Jan 7 19:38:52 2015 (= r276787) > +++ head/contrib/tcpdump/INSTALL.txt Wed Jan 7 19:55:18 2015 (= r276788) > @@ -1,5 +1,3 @@ > -@(#) $Header: /tcpdump/master/tcpdump/INSTALL.txt,v 1.2 2008-02-06 10:47= :53 guy Exp $ (LBL) > - > If you have not built libpcap, and your system does not have libpcap > installed, install libpcap first. Your system might provide a version > of libpcap that can be installed; if so, to compile tcpdump you might > @@ -9,9 +7,7 @@ libpcap; see the README file in this dir > > You will need an ANSI C compiler to build tcpdump. The configure script > will abort if your compiler is not ANSI compliant. If this happens, use > -the GNU C compiler, available via anonymous ftp: > - > - ftp://ftp.gnu.org/pub/gnu/gcc/ > +the generally available GNU C compiler (GCC). > > After libpcap has been built (either install it with "make install" or > make sure both the libpcap and tcpdump source trees are in the same > @@ -42,25 +38,20 @@ FILES > ----- > CHANGES - description of differences between releases > CREDITS - people that have helped tcpdump along > -FILES - list of files exported as part of the distribution > INSTALL.txt - this file > LICENSE - the license under which tcpdump is distributed > Makefile.in - compilation rules (input to the configure script) > README - description of distribution > Readme.Win32 - notes on building tcpdump on Win32 systems (with WinPca= p) > VERSION - version of this release > -acconfig.h - autoconf input > aclocal.m4 - autoconf macros > addrtoname.c - address to hostname routines > addrtoname.h - address to hostname definitions > ah.h - IPSEC Authentication Header definitions > -aodv.h - AODV definitions > appletalk.h - AppleTalk definitions > -arcnet.h - ARCNET definitions > atime.awk - TCP ack awk script > atm.h - ATM traffic type definitions > atmuni31.h - ATM Q.2931 definitions > -bgp.h - BGP declarations > bootp.h - BOOTP definitions > bpf_dump.c - BPF program printing routines, in case libpcap doesn't > have them > @@ -72,37 +63,21 @@ config.h.in - autoconf input > config.sub - autoconf support > configure - configure script (run this first) > configure.in - configure script source > -dccp.h - DCCP definitions > -decnet.h - DECnet definitions > -decode_prefix.h - Declarations of "decode_prefix{4,6}()" > -enc.h - OpenBSD IPsec encapsulation BPF layer definitions > -esp.h - IPSEC Encapsulating Security Payload definitions > ether.h - Ethernet definitions > ethertype.h - Ethernet type value definitions > extract.h - alignment definitions > -fddi.h - Fiber Distributed Data Interface definitions > gmpls.c - GMPLS definitions > gmpls.h - GMPLS declarations > gmt2local.c - time conversion routines > gmt2local.h - time conversion prototypes > -icmp6.h - ICMPv6 definitiions > -ieee802_11.h - IEEE 802.11 definitions > -ieee802_11_radio.h - radiotap header definitions > -igrp.h - Interior Gateway Routing Protocol definitions > install-sh - BSD style install script > interface.h - globals, prototypes and definitions > ip.h - IP definitions > ip6.h - IPv6 definitions > -ipfc.h - IP-over-Fibre Channel definitions > ipproto.c - IP protocol type value-to-name table > ipproto.h - IP protocol type value definitions > -ipsec_doi.h - ISAKMP packet definitions - RFC2407 > -ipx.h - IPX definitions > -isakmp.h - ISAKMP packet definitions - RFC2408 > l2vpn.c - L2VPN encapsulation value-to-name table > l2vpn.h - L2VPN encapsulation definitions > -l2tp.h - Layer Two Tunneling Protocol definitions > -lane.h - ATM LANE definitions > lbl/os-*.h - OS-dependent defines and prototypes > llc.h - LLC definitions > machdep.c - machine dependent routines > @@ -113,23 +88,18 @@ missing/* - replacements for missing lib > mkdep - construct Makefile dependency list > mpls.h - MPLS definitions > nameser.h - DNS definitions > -netbios.h - NETBIOS definitions > netdissect.h - definitions and declarations for tcpdump-as-library > (under development) > nfs.h - Network File System V2 definitions > nfsfh.h - Network File System file handle definitions > nlpid.c - OSI NLPID value-to-name table > nlpid.h - OSI NLPID definitions > -ntp.h - Network Time Protocol definitions > -oakley.h - ISAKMP packet definitions - RFC2409 > ospf.h - Open Shortest Path First definitions > -ospf6.h - IPv6 Open Shortest Path First definitions > packetdat.awk - TCP chunk summary awk script > parsenfsfh.c - Network File System file parser routines > pcap_dump_ftell.c - pcap_dump_ftell() implementation, in case libpcap > doesn't have it > pcap-missing.h - declarations of functions possibly missing from libpcap > -pmap_prot.h - definitions for ONC RPC portmapper protocol > ppp.h - Point to Point Protocol definitions > print-802_11.c - IEEE 802.11 printer routines > print-ap1394.c - Apple IP-over-IEEE 1394 printer routines > @@ -184,7 +154,6 @@ print-mobile.c - IPv4 mobility printer r > print-mobility.c - IPv6 mobility printer routines > print-mpls.c - Multi-Protocol Label Switching printer routines > print-msdp.c - Multicast Source Discovery Protocol printer routines > -print-netbios.c - NetBIOS frame protocol printer routines > print-nfs.c - Network File System printer routines > print-ntp.c - Network Time Protocol printer routines > print-null.c - BSD loopback device printer routines > @@ -226,18 +195,12 @@ print-vjc.c - PPP Van Jacobson compressi > print-vrrp.c - Virtual Router Redundancy Protocol > print-wb.c - White Board printer routines > print-zephyr.c - Zephyr printer routines > -route6d.h - packet definition for IPv6 Routing Information Protocol > rpc_auth.h - definitions for ONC RPC authentication > rpc_msg.h - definitions for ONC RPC messages > -rx.h - AFS RX definitions > -sctpConstants.h - Stream Control Transmission Protocol constant d= efinitions > -sctpHeader.h - Stream Control Transmission Protocol packet definitions > send-ack.awk - unidirectional tcp send/ack awk script > setsignal.c - OS-independent signal routines > setsignal.h - OS-independent signal prototypes > slcompress.h - SLIP/PPP Van Jacobson compression (RFC1144) definitions > -slip.h - SLIP definitions > -sll.h - Linux "cooked" capture definitions > smb.h - SMB/CIFS definitions > smbutil.c - SMB/CIFS utility routines > stime.awk - TCP send awk script > @@ -245,10 +208,6 @@ strcasecmp.c - missing routine > tcp.h - TCP definitions > tcpdump.1 - manual entry > tcpdump.c - main program > -telnet.h - Telnet definitions > -tftp.h - TFTP definitions > -timed.h - BSD time daemon protocol definitions > -token.h - Token Ring definitions > udp.h - UDP definitions > util.c - utility routines > vfprintf.c - emulation routine > > Modified: head/contrib/tcpdump/Makefile-devel-adds > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/contrib/tcpdump/Makefile-devel-adds Wed Jan 7 19:38:52 2015 = (r276787) > +++ head/contrib/tcpdump/Makefile-devel-adds Wed Jan 7 19:55:18 2015 = (r276788) > @@ -2,12 +2,12 @@ > # Auto-regenerate configure script or Makefile when things change. > # From autoconf.info . Works best with GNU Make. > # > -${srcdir}/configure: configure.in > +${srcdir}/configure: configure.in aclocal.m4 > cd ${srcdir} && autoconf > > # autoheader might not change config.h.in, so touch a stamp file. > ${srcdir}/config.h.in: ${srcdir}/stamp-h.in > -${srcdir}/stamp-h.in: configure.in acconfig.h > +${srcdir}/stamp-h.in: configure.in aclocal.m4 > cd ${srcdir} && autoheader > echo timestamp > ${srcdir}/stamp-h.in > > > Modified: head/contrib/tcpdump/Makefile.in > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/contrib/tcpdump/Makefile.in Wed Jan 7 19:38:52 2015 (= r276787) > +++ head/contrib/tcpdump/Makefile.in Wed Jan 7 19:55:18 2015 (= r276788) > @@ -16,8 +16,6 @@ > # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIE= D > # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF > # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. > -# > -# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.325 2008-11-21 2= 3:17:26 guy Exp $ (LBL) > > # > # Various configurable paths (remember to edit Makefile.in, not Makefile= ) > @@ -41,6 +39,8 @@ VPATH =3D @srcdir@ > # > > CC =3D @CC@ > +AR =3D @AR@ > +MKDEP =3D @MKDEP@ > PROG =3D tcpdump > CCOPT =3D @V_CCOPT@ > INCLS =3D -I. @V_INCLS@ > @@ -61,6 +61,8 @@ INSTALL_PROGRAM =3D @INSTALL_PROGRAM@ > INSTALL_DATA =3D @INSTALL_DATA@ > RANLIB =3D @RANLIB@ > > +DEPENDENCY_CFLAG =3D @DEPENDENCY_CFLAG@ > + > # Explicitly define compilation rule since SunOS 4's make doesn't like g= cc. > # Also, gcc does not remove the .o before forking 'as', which can be a > # problem if you don't own the file but can write to the directory. > @@ -68,126 +70,205 @@ RANLIB =3D @RANLIB@ > @rm -f $@ > $(CC) $(FULL_CFLAGS) -c $(srcdir)/$*.c > > -CSRC =3D addrtoname.c af.c checksum.c cpack.c gmpls.c oui.c gmt2local.c = ipproto.c \ > - nlpid.c l2vpn.c machdep.c parsenfsfh.c in_cksum.c \ > - print-802_11.c print-802_15_4.c print-ap1394.c print-ah.c \ > - print-arcnet.c print-aodv.c print-arp.c print-ascii.c print-atalk= .c \ > - print-atm.c print-beep.c print-bfd.c print-bgp.c \ > - print-bootp.c print-bt.c print-carp.c print-cdp.c print-cfm.c \ > - print-chdlc.c print-cip.c print-cnfp.c print-dccp.c print-decnet.= c \ > - print-domain.c print-dtp.c print-dvmrp.c print-enc.c print-egp.c = \ > - print-eap.c print-eigrp.c\ > - print-esp.c print-ether.c print-fddi.c print-forces.c print-fr.c = \ > - print-gre.c print-hsrp.c print-icmp.c print-igmp.c \ > - print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c print-ipnet.c= \ > - print-ipx.c print-isoclns.c print-juniper.c print-krb.c \ > - print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \ > - print-lmp.c print-lspping.c print-lwapp.c \ > - print-lwres.c print-mobile.c print-mpcp.c print-mpls.c print-msdp= .c \ > - print-msnlb.c print-nfs.c print-ntp.c print-null.c print-olsr.c p= rint-ospf.c \ > - print-pgm.c print-pim.c \ > - print-ppi.c print-ppp.c print-pppoe.c print-pptp.c \ > - print-radius.c print-raw.c print-rip.c print-rpki-rtr.c print-rrc= p.c print-rsvp.c \ > - print-rx.c print-sctp.c print-sflow.c print-sip.c print-sl.c prin= t-sll.c \ > - print-slow.c print-snmp.c print-stp.c print-sunatm.c print-sunrpc= .c \ > - print-symantec.c print-syslog.c print-tcp.c print-telnet.c print-= tftp.c \ > - print-timed.c print-tipc.c print-token.c print-udld.c print-udp.c= \ > - print-usb.c print-vjc.c print-vqp.c print-vrrp.c print-vtp.c \ > - print-wb.c print-zephyr.c print-zeromq.c print-vxlan.c print-otv.= c signature.c setsignal.c tcpdump.c util.c > +CSRC =3D setsignal.c tcpdump.c > > -LIBNETDISSECT_SRC=3Dprint-isakmp.c > -LIBNETDISSECT_OBJ=3D$(LIBNETDISSECT_SRC:.c=3D.o) > -LIBNETDISSECT=3Dlibnetdissect.a > +LIBNETDISSECT_SRC=3D\ > + addrtoname.c \ > + af.c \ > + checksum.c \ > + cpack.c \ > + gmpls.c \ > + gmt2local.c \ > + in_cksum.c \ > + ipproto.c \ > + l2vpn.c \ > + machdep.c \ > + nlpid.c \ > + oui.c \ > + parsenfsfh.c \ > + print-802_11.c \ > + print-802_15_4.c \ > + print-ah.c \ > + print-ahcp.c \ > + print-aodv.c \ > + print-aoe.c \ > + print-ap1394.c \ > + print-arcnet.c \ > + print-arp.c \ > + print-ascii.c \ > + print-atalk.c \ > + print-atm.c \ > + print-beep.c \ > + print-bfd.c \ > + print-bgp.c \ > + print-bootp.c \ > + print-bt.c \ > + print-calm-fast.c \ > + print-carp.c \ > + print-cdp.c \ > + print-cfm.c \ > + print-chdlc.c \ > + print-cip.c \ > + print-cnfp.c \ > + print-dccp.c \ > + print-decnet.c \ > + print-domain.c \ > + print-dtp.c \ > + print-dvmrp.c \ > + print-eap.c \ > + print-egp.c \ > + print-eigrp.c \ > + print-enc.c \ > + print-esp.c \ > + print-ether.c \ > + print-fddi.c \ > + print-forces.c \ > + print-fr.c \ > + print-geonet.c \ > + print-gre.c \ > + print-hsrp.c \ > + print-icmp.c \ > + print-igmp.c \ > + print-igrp.c \ > + print-ip.c \ > + print-ipcomp.c \ > + print-ipfc.c \ > + print-ipnet.c \ > + print-ipx.c \ > + print-isakmp.c \ > + print-isoclns.c \ > + print-juniper.c \ > + print-krb.c \ > + print-l2tp.c \ > + print-lane.c \ > + print-ldp.c \ > + print-llc.c \ > + print-lldp.c \ > + print-lmp.c \ > + print-loopback.c \ > + print-lspping.c \ > + print-lwapp.c \ > + print-lwres.c \ > + print-m3ua.c \ > + print-mobile.c \ > + print-mpcp.c \ > + print-mpls.c \ > + print-mptcp.c \ > + print-msdp.c \ > + print-msnlb.c \ > + print-nflog.c \ > + print-nfs.c \ > + print-ntp.c \ > + print-null.c \ > + print-olsr.c \ > + print-openflow-1.0.c \ > + print-openflow.c \ > + print-ospf.c \ > + print-otv.c \ > + print-pgm.c \ > + print-pim.c \ > + print-pktap.c \ > + print-ppi.c \ > + print-ppp.c \ > + print-pppoe.c \ > + print-pptp.c \ > + print-radius.c \ > + print-raw.c \ > + print-rip.c \ > + print-rpki-rtr.c \ > + print-rrcp.c \ > + print-rsvp.c \ > + print-rx.c \ > + print-sctp.c \ > + print-sflow.c \ > + print-sip.c \ > + print-sl.c \ > + print-sll.c \ > + print-slow.c \ > + print-snmp.c \ > + print-stp.c \ > + print-sunatm.c \ > + print-sunrpc.c \ > + print-symantec.c \ > + print-syslog.c \ > + print-tcp.c \ > + print-telnet.c \ > + print-tftp.c \ > + print-timed.c \ > + print-tipc.c \ > + print-token.c \ > + print-udld.c \ > + print-udp.c \ > + print-usb.c \ > + print-vjc.c \ > + print-vqp.c \ > + print-vrrp.c \ > + print-vtp.c \ > + print-vxlan.c \ > + print-wb.c \ > + print-zephyr.c \ > + print-zeromq.c \ > + signature.c \ > + util.c > > LOCALSRC =3D @LOCALSRC@ > GENSRC =3D version.c > LIBOBJS =3D @LIBOBJS@ > > +LIBNETDISSECT_OBJ=3D$(LIBNETDISSECT_SRC:.c=3D.o) ${LOCALSRC:.c=3D.o} ${L= IBOBJS} > +LIBNETDISSECT=3Dlibnetdissect.a > + > + > SRC =3D $(CSRC) $(GENSRC) $(LOCALSRC) $(LIBNETDISSECT_SRC) > > # We would like to say "OBJ =3D $(SRC:.c=3D.o)" but Ultrix's make cannot > # hack the extra indirection > -OBJ =3D $(CSRC:.c=3D.o) $(GENSRC:.c=3D.o) $(LOCALSRC:.c=3D.o) $(LIBOBJS= ) $(LIBNETDISSECT_OBJ) > +OBJ =3D $(CSRC:.c=3D.o) $(GENSRC:.c=3D.o) $(LIBNETDISSECT_OBJ) > HDR =3D \ > - acconfig.h \ > addrtoname.h \ > af.h \ > ah.h \ > - aodv.h \ > appletalk.h \ > - arcnet.h \ > atm.h \ > atmuni31.h \ > bootp.h \ > - bgp.h \ > chdlc.h \ > cpack.h \ > - dccp.h \ > - decnet.h \ > - decode_prefix.h \ > - enc.h \ > - esp.h \ > ether.h \ > ethertype.h \ > extract.h \ > - fddi.h \ > - forces.h \ > + getopt_long.h \ > gmpls.h \ > gmt2local.h \ > - icmp6.h \ > - ieee802_11.h \ > - ieee802_11_radio.h \ > - igrp.h \ > interface.h \ > interface.h \ > ip.h \ > ip6.h \ > - ipfc.h \ > - ipnet.h \ > ipproto.h \ > - ipsec_doi.h \ > - ipx.h \ > - isakmp.h \ > - l2tp.h \ > l2vpn.h \ > - lane.h \ > llc.h \ > machdep.h \ > mib.h \ > mpls.h \ > nameser.h \ > - netbios.h \ > netdissect.h \ > nfs.h \ > nfsfh.h \ > nlpid.h \ > - ntp.h \ > - oakley.h \ > + openflow.h \ > ospf.h \ > - ospf6.h \ > oui.h \ > pcap-missing.h \ > - pmap_prot.h \ > - ppi.h \ > ppp.h \ > - route6d.h \ > rpc_auth.h \ > rpc_msg.h \ > - rx.h \ > - sctpConstants.h \ > - sctpHeader.h \ > + rpl.h \ > setsignal.h \ > signature.h \ > slcompress.h \ > - slip.h \ > - sll.h \ > smb.h \ > tcp.h \ > tcpdump-stdinc.h \ > - telnet.h \ > - tftp.h \ > - timed.h \ > - token.h \ > udp.h > > TAGHDR =3D \ > @@ -212,7 +293,7 @@ EXTRA_DIST =3D \ > LICENSE \ > Makefile.in \ > Makefile-devel-adds \ > - README \ > + README.md \ > Readme.Win32 \ > VERSION \ > aclocal.m4 \ > @@ -233,11 +314,11 @@ EXTRA_DIST =3D \ > missing/dlnames.c \ > missing/datalinks.c \ > missing/getnameinfo.c \ > + missing/getopt_long.c \ > missing/inet_aton.c \ > missing/inet_ntop.c \ > missing/inet_pton.c \ > missing/snprintf.c \ > - missing/sockstorage.h \ > missing/strdup.c \ > missing/strlcat.c \ > missing/strlcpy.c \ > @@ -252,7 +333,6 @@ EXTRA_DIST =3D \ > print-ip6.c \ > print-ip6opts.c \ > print-mobility.c \ > - print-netbios.c \ > print-ospf6.c \ > print-pflog.c \ > print-ripng.c \ > @@ -264,18 +344,14 @@ EXTRA_DIST =3D \ > strcasecmp.c \ > tcpdump.1.in \ > vfprintf.c \ > - win32/Include/bittypes.h \ > - win32/Include/errno.h \ > - win32/Include/getopt.h \ > win32/Include/w32_fzs.h \ > - win32/Src/getopt.c \ > win32/prj/GNUmakefile \ > win32/prj/WinDump.dsp \ > win32/prj/WinDump.dsw > > TEST_DIST=3D `find tests \( -name 'DIFF' -prune \) -o \( -name NEW -prun= e \) -o -type f \! -name '.*' \! -name '*~' -print` > > -all: $(PROG) > +all: $(PROG) $(LIBNETDISSECT) > > $(PROG): $(OBJ) @V_PCAPDEP@ > @rm -f $@ > @@ -283,7 +359,7 @@ $(PROG): $(OBJ) @V_PCAPDEP@ > > $(LIBNETDISSECT): $(LIBNETDISSECT_OBJ) > @rm -f $@ > - $(AR) $(ARFLAGS) $@ $(LIBNETDISSECT_OBJ) > + $(AR) $(ARFLAGS) $@ $(LIBNETDISSECT_OBJ) > $(RANLIB) $@ > > datalinks.o: $(srcdir)/missing/datalinks.c > @@ -292,8 +368,8 @@ dlnames.o: $(srcdir)/missing/dlnames.c > $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/dlnames.c > getnameinfo.o: $(srcdir)/missing/getnameinfo.c > $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/getnameinfo.c > -getaddrinfo.o: $(srcdir)/missing/getaddrinfo.c > - $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/getaddrinfo.c > +getopt_long.o: $(srcdir)/missing/getopt_long.c > + $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/getopt_long.c > inet_pton.o: $(srcdir)/missing/inet_pton.c > $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/inet_pton.c > inet_ntop.o: $(srcdir)/missing/inet_ntop.c > @@ -302,6 +378,8 @@ inet_aton.o: $(srcdir)/missing/inet_aton > $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/inet_aton.c > snprintf.o: $(srcdir)/missing/snprintf.c > $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c > +strdup.o: $(srcdir)/missing/strdup.c > + $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/strdup.c > strlcat.o: $(srcdir)/missing/strlcat.c > $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/strlcat.c > strlcpy.o: $(srcdir)/missing/strlcpy.c > @@ -345,8 +423,10 @@ clean: > > distclean: > rm -f $(CLEANFILES) Makefile config.cache config.log config.statu= s \ > - config.h gnuc.h os-proto.h stamp-h stamp-h.in $(PROG).1 > - rm -rf autom4te.cache > + config.h gnuc.h os-proto.h stamp-h stamp-h.in $(PROG).1 \ > + libnetdissect.a tests/.failed tests/.passed \ > + tests/failure-outputs.txt > + rm -rf autom4te.cache tests/DIFF tests/NEW > > check: tcpdump > (cd tests && ./TESTrun.sh) > @@ -368,4 +448,4 @@ testlist: > echo $(TEST_DIST) > > depend: $(GENSRC) > - ${srcdir}/mkdep -c $(CC) $(DEFS) $(INCLS) $(SRC) > + $(MKDEP) -c $(CC) -m $(DEPENDENCY_CFLAG) $(DEFS) $(INCLS) $(SRC) > > Copied: head/contrib/tcpdump/README.md (from r276761, vendor/tcpdump/dist= /README.md) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/contrib/tcpdump/README.md Wed Jan 7 19:55:18 2015 (= r276788, copy of r276761, vendor/tcpdump/dist/README.md) > @@ -0,0 +1,243 @@ > +# tcpdump > + > +[![Build > +Status](https://travis-ci.org/the-tcpdump-group/tcpdump.png)](https://tr= avis-ci.org/the-tcpdump-group/tcpdump) > + > +TCPDUMP 4.x.y > +Now maintained by "The Tcpdump Group" > +See www.tcpdump.org > + > +Please send inquiries/comments/reports to: > + > +* tcpdump-workers@lists.tcpdump.org > + > +Anonymous Git is available via: > + > + git clone git://bpf.tcpdump.org/tcpdump > + > +Please submit patches by forking the branch on GitHub at: > + > +* http://github.com/the-tcpdump-group/tcpdump/tree/master > + > +and issuing a pull request. > + > +formerly from Lawrence Berkeley National Laboratory > + Network Research Group <tcpdump@ee.lbl.gov> > + ftp://ftp.ee.lbl.gov/old/tcpdump.tar.Z (3.4) > + > +This directory contains source code for tcpdump, a tool for network > +monitoring and data acquisition. This software was originally > +developed by the Network Research Group at the Lawrence Berkeley > +National Laboratory. The original distribution is available via > +anonymous ftp to `ftp.ee.lbl.gov`, in `tcpdump.tar.Z`. More recent > +development is performed at tcpdump.org, http://www.tcpdump.org/ > + > +Tcpdump uses libpcap, a system-independent interface for user-level > +packet capture. Before building tcpdump, you must first retrieve and > +build libpcap, also originally from LBL and now being maintained by > +tcpdump.org; see http://www.tcpdump.org/ . > + > +Once libpcap is built (either install it or make sure it's in > +`../libpcap`), you can build tcpdump using the procedure in the `INSTALL= .txt` > +file. > + > +The program is loosely based on SMI's "etherfind" although none of the > +etherfind code remains. It was originally written by Van Jacobson as > +part of an ongoing research project to investigate and improve tcp and > +internet gateway performance. The parts of the program originally > +taken from Sun's etherfind were later re-written by Steven McCanne of > +LBL. To insure that there would be no vestige of proprietary code in > +tcpdump, Steve wrote these pieces from the specification given by the > +manual entry, with no access to the source of tcpdump or etherfind. > + > +Over the past few years, tcpdump has been steadily improved by the > +excellent contributions from the Internet community (just browse > +through the `CHANGES` file). We are grateful for all the input. > + > +Richard Stevens gives an excellent treatment of the Internet protocols > +in his book *"TCP/IP Illustrated, Volume 1"*. If you want to learn more > +about tcpdump and how to interpret its output, pick up this book. > + > +Some tools for viewing and analyzing tcpdump trace files are available > +from the Internet Traffic Archive: > + > > *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** > --=20 -----------------------------------------+------------------------------- Prof. Luigi RIZZO, rizzo@iet.unipi.it . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL +39-050-2211611 . via Diotisalvi 2 Mobile +39-338-6809875 . 56122 PISA (Italy) -----------------------------------------+-------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BhQ2%2BiDa4fn2bzbLk87Amp8aZxf1HJvEZ-T9vFwCuBFoPxvmQ>