diff options
author | seb <seb@pkgsrc.org> | 2002-02-13 15:50:35 +0000 |
---|---|---|
committer | seb <seb@pkgsrc.org> | 2002-02-13 15:50:35 +0000 |
commit | b17b0c270ef128f671818108074d324432ea916a (patch) | |
tree | 3c3e7a62133212ff226a911b0804507803e928f9 /net | |
parent | b068c91e6760b57d5a17e6776a15f67c40cd32d9 (diff) | |
download | pkgsrc-b17b0c270ef128f671818108074d324432ea916a.tar.gz |
Update tcpdump to version 3.7.1.
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 clenahan@fortresstech.com, achirica@ttd.net.
- 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 <igor@atdot.org>
- 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 <hudson@mbay.net>
- IPX socket 0x85be is for Cisco EIGRP over IPX.
- Improvements to fragmented ESP handling.
- SCTP support from Armando L. Caro Jr. <acaro@mail.eecis.udel.edu>
- 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 <marcus@task.com.br>.
- 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 <schaefer@mond.at>.
- now we are -Wstrict-prototype clean.
- NetBSD DLT_PPP_ETHER; adapted from Martin Husemann <martin@netbsd.org>.
- PPPoE dissector cleaned up.
- Support for LocalTalk hardware, from Uns Lider <unslider@miranda.org>.
- In dissector, now the caller prints the IP addresses rather than proto.
- cjclark@alum.mit.edu: 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 <onno@simplex.nl>
- ARCNet support, from NetBSD.
- HSRP dissector, from Julian Cowley <julian@lava.net>.
- 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 <kleink@netbsd.org>.
- PPTP support, from Motonori Shindo <mshindo@mshindo.net>.
- IS-IS over PPP support, from Hannes Gredler <hannes@juniper.net>.
- CNFP support for IPv6,format. Harry Raaymakers <harryr@connect.com.au>.
- ESP printing updated to RFC2406.
- HP-UX can now handle large number of PPAs.
- MSDP printer added.
- L2TP dissector improvements from Motonori Shindo.
Diffstat (limited to 'net')
-rw-r--r-- | net/tcpdump/Makefile | 14 | ||||
-rw-r--r-- | net/tcpdump/distinfo | 8 | ||||
-rw-r--r-- | net/tcpdump/patches/patch-aa | 22 | ||||
-rw-r--r-- | net/tcpdump/patches/patch-ab | 22 |
4 files changed, 58 insertions, 8 deletions
diff --git a/net/tcpdump/Makefile b/net/tcpdump/Makefile index b53d20ed7ac..d0d7ef47310 100644 --- a/net/tcpdump/Makefile +++ b/net/tcpdump/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2001/02/17 18:19:44 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2002/02/13 15:50:35 seb Exp $ -DISTNAME= tcpdump-3.6.1 +DISTNAME= tcpdump-3.7.1 CATEGORIES= net MASTER_SITES= http://www.tcpdump.org/release/ @@ -8,11 +8,15 @@ MAINTAINER= tron@netbsd.org HOMEPAGE= http://www.tcpdump.org/ COMMENT= network monitoring tool -DEPENDS+= libpcap>=0.6.1:../libpcap - ONLY_FOR_PLATFORM= SunOS-*-* # in NetBSD base system GNU_CONFIGURE= YES -USE_SSL= YES +USE_BUILDLINK_ONLY= YES + +.if exists(/usr/include/netinet/ip6.h) +CONFIGURE_ARGS+= --enable-ipv6 +.endif +.include "../../net/libpcap/buildlink.mk" +.include "../../security/openssl/buildlink.mk" .include "../../mk/bsd.pkg.mk" diff --git a/net/tcpdump/distinfo b/net/tcpdump/distinfo index 86f6673d65e..37fcb919f92 100644 --- a/net/tcpdump/distinfo +++ b/net/tcpdump/distinfo @@ -1,4 +1,6 @@ -$NetBSD: distinfo,v 1.2 2001/04/21 11:23:35 wiz Exp $ +$NetBSD: distinfo,v 1.3 2002/02/13 15:50:35 seb Exp $ -SHA1 (tcpdump-3.6.1.tar.gz) = 3b0781fa3b4000d55f37a8c3acddcb4c52ec8c66 -Size (tcpdump-3.6.1.tar.gz) = 380465 bytes +SHA1 (tcpdump-3.7.1.tar.gz) = 325ce99f4bb66b29df9c93d58e028972bc9c6065 +Size (tcpdump-3.7.1.tar.gz) = 428737 bytes +SHA1 (patch-aa) = 7ccc4b926069df4fb36729f099cd442f019b83b4 +SHA1 (patch-ab) = 41d6949dea26b60393bc3b2fba0aa7b405393b24 diff --git a/net/tcpdump/patches/patch-aa b/net/tcpdump/patches/patch-aa new file mode 100644 index 00000000000..83a25a7918b --- /dev/null +++ b/net/tcpdump/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1 2002/02/13 15:50:36 seb Exp $ + +--- configure.in.orig Thu Jan 17 06:00:16 2002 ++++ configure.in +@@ -568,6 +568,8 @@ + + AC_VAR_H_ERRNO + ++# configure's patch is hand-trimmed after regen from patched configure.in ++ + AC_ARG_WITH(crypto, [ --without-crypto disable crypto support], + [], [ + AC_MSG_CHECKING(for SSLeay) +@@ -589,8 +591,6 @@ + done + AC_MSG_RESULT($ac_cv_ssleay_path) + if test "$ac_cv_ssleay_path" != no; then +- V_INCLS="$V_INCLS $incdir" +- LDFLAGS="-L$dir/lib $LDFLAGS" + if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then + LIBS="$LIBS -lRSAglue" + fi diff --git a/net/tcpdump/patches/patch-ab b/net/tcpdump/patches/patch-ab new file mode 100644 index 00000000000..9a980d1cc1e --- /dev/null +++ b/net/tcpdump/patches/patch-ab @@ -0,0 +1,22 @@ +$NetBSD: patch-ab,v 1.1 2002/02/13 15:50:36 seb Exp $ + +--- configure.orig Wed Feb 13 12:30:44 2002 ++++ configure +@@ -4296,6 +4296,8 @@ + fi + + ++# configure's patch is hand-trimmed after regen from patched configure.in ++ + # Check whether --with-crypto or --without-crypto was given. + if test "${with_crypto+set}" = set; then + withval="$with_crypto" +@@ -4322,8 +4324,6 @@ + done + echo "$ac_t""$ac_cv_ssleay_path" 1>&6 + if test "$ac_cv_ssleay_path" != no; then +- V_INCLS="$V_INCLS $incdir" +- LDFLAGS="-L$dir/lib $LDFLAGS" + if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then + LIBS="$LIBS -lRSAglue" + fi |