Thu Jan 8 18:51:44 2015 UTC ()
Update "wireshark" package to version 1.10.12. Changes since 1.10.11:
- Bug Fixes
  The following vulnerabilities have been fixed.
    * wnpa-sec-2014-20
      SigComp UDVM buffer overflow. (Bug 10662)
      CVE-2014-8710
    * wnpa-sec-2014-21
      AMQP crash. (Bug 10582) CVE-2014-8711
    * wnpa-sec-2014-22
      NCP crashes. (Bug 10552, Bug 10628) CVE-2014-8712
      CVE-2014-8713
    * wnpa-sec-2014-23
      TN5250 infinite loops. (Bug 10596) CVE-2014-8714
  The following bugs have been fixed:
    * 6LoWPAN Mesh headers not treated as encapsulating address.
      (Bug 10462)
    * UCP dissector bug of operation 31 - PID 0639 not
      recognized. (Bug 10463)
    * iSCSI dissector rejects PDUs with "expected data transfer
      length" > 16M. (Bug 10469)
    * GTPv2: trigging_tree under Trace information has wrong
      length. (Bug 10470)
    * Attempt to render an SMS-DELIVER-REPORT instead of an
      SMS-DELIVER. (Bug 10547)
    * IPv6 Mobility Option IPv6 Address/Prefix marks too many
      bytes for the address/prefix field. (Bug 10576)
    * IPv6 Mobility Option Binding Authorization Data for FMIPv6
      Authenticator field is read beyond the option data.
      (Bug 10577)
    * IPv6 Mobility Option Mobile Node Link Layer Identifier
      Link-layer Identifier field is read beyond the option data.
      (Bug 10578)
    * Malformed PTPoE announce packet. (Bug 10611)
    * IPv6 Permanent Home Keygen Token mobility option includes
      too many bytes for the token field. (Bug 10619)
    * IPv6 Redirect Mobility Option K and N bits are parsed
      incorrectly. (Bug 10622)
    * IPv6 Care Of Test mobility option includes too many bytes
      for the Keygen Token field. (Bug 10624)
    * IPv6 MESG-ID mobility option is parsed incorrectly.
      (Bug 10625)
    * IPv6 AUTH mobility option parses Mobility SPI and
      Authentication Data incorrectly. (Bug 10626)
    * IPv6 DNS-UPDATE-TYPE mobility option includes too many
      bytes for the MD identity field. (Bug 10629)
    * IPv6 Local Mobility Anchor Address mobility option's code
      and reserved fields are parsed as 2 bytes instead of 1.
      (Bug 10630)
    * TShark crashes when running with PDML on a specific packet.
      (Bug 10651)
    * IPv6 Mobility Option Context Request reads an extra
      request. (Bug 10676)
- Updated Protocol Support
  6LoWPAN, AMQP, GSM MAP, GTPv2, H.223, IEEE 802.11, iSCSI, MIH,
  Mobile IPv6, PTPoE, TN5250, and UCP
- New and Updated Capture File Support
  Catapult DCT2000, HP-UX nettl, pcap-ng, and Sniffer (DOS)


(tron)
diff -r1.127 -r1.128 pkgsrc/net/wireshark/Makefile
diff -r1.78 -r1.79 pkgsrc/net/wireshark/distinfo

cvs diff -r1.127 -r1.128 pkgsrc/net/wireshark/Makefile (switch to unified diff)

--- pkgsrc/net/wireshark/Makefile 2014/11/14 12:06:10 1.127
+++ pkgsrc/net/wireshark/Makefile 2015/01/08 18:51:44 1.128
@@ -1,74 +1,74 @@ @@ -1,74 +1,74 @@
1# $NetBSD: Makefile,v 1.127 2014/11/14 12:06:10 tron Exp $ 1# $NetBSD: Makefile,v 1.128 2015/01/08 18:51:44 tron Exp $
2 2
3DISTNAME= wireshark-1.10.11 3DISTNAME= wireshark-1.10.12
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= http://www.wireshark.org/download/src/ \ 5MASTER_SITES= http://www.wireshark.org/download/src/ \
6 ${MASTER_SITE_SOURCEFORGE:=wireshark/} 6 ${MASTER_SITE_SOURCEFORGE:=wireshark/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9OWNER= tron@NetBSD.org 9OWNER= tron@NetBSD.org
10HOMEPAGE= http://www.wireshark.org/ 10HOMEPAGE= http://www.wireshark.org/
11COMMENT= Network protocol analyzer 11COMMENT= Network protocol analyzer
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14CONFLICTS+= ethereal-[0-9]* 14CONFLICTS+= ethereal-[0-9]*
15 15
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_TOOLS+= gmake perl pkg-config yacc lex 17USE_TOOLS+= gmake perl pkg-config yacc lex
18 18
19USE_LIBTOOL= yes 19USE_LIBTOOL= yes
20SHLIBTOOL_OVERRIDE= # empty 20SHLIBTOOL_OVERRIDE= # empty
21CHECK_PORTABILITY_SKIP+=packaging/macosx/*/* 21CHECK_PORTABILITY_SKIP+=packaging/macosx/*/*
22 22
23GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
24CONFIGURE_ARGS+= --enable-static=no 24CONFIGURE_ARGS+= --enable-static=no
25CONFIGURE_ARGS+= --enable-threads 25CONFIGURE_ARGS+= --enable-threads
26CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q} 26CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q}
27CONFIGURE_ARGS+= --with-pcap=${BUILDLINK_PREFIX.libpcap} 27CONFIGURE_ARGS+= --with-pcap=${BUILDLINK_PREFIX.libpcap}
28CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} 28CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
29CONFIGURE_ARGS+= --with-pcre=${BUILDLINK_PREFIX.pcre} 29CONFIGURE_ARGS+= --with-pcre=${BUILDLINK_PREFIX.pcre}
30CONFIGURE_ENV+= ac_cv_path_YACCDUMMY=${TOOLS_PATH.yacc} 30CONFIGURE_ENV+= ac_cv_path_YACCDUMMY=${TOOLS_PATH.yacc}
31CONFIGURE_ENV+= ac_cv_path_LEXDUMMY=${TOOLS_PATH.lex} 31CONFIGURE_ENV+= ac_cv_path_LEXDUMMY=${TOOLS_PATH.lex}
32 32
33PTHREAD_OPTS+= require 33PTHREAD_OPTS+= require
34 34
35PYTHON_FOR_BUILD_ONLY= yes 35PYTHON_FOR_BUILD_ONLY= yes
36PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.10.5 36PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.10.5
37REPLACE_PYTHON+= help/faq.py 37REPLACE_PYTHON+= help/faq.py
38REPLACE_PYTHON+= tools/asn2deb 38REPLACE_PYTHON+= tools/asn2deb
39REPLACE_PYTHON+= tools/asn2wrs.py 39REPLACE_PYTHON+= tools/asn2wrs.py
40REPLACE_PYTHON+= tools/dfilter-test.py 40REPLACE_PYTHON+= tools/dfilter-test.py
41REPLACE_PYTHON+= tools/ftsanity.py 41REPLACE_PYTHON+= tools/ftsanity.py
42REPLACE_PYTHON+= tools/html2text.py 42REPLACE_PYTHON+= tools/html2text.py
43REPLACE_PYTHON+= tools/idl2deb 43REPLACE_PYTHON+= tools/idl2deb
44REPLACE_PYTHON+= tools/indexcap.py 44REPLACE_PYTHON+= tools/indexcap.py
45REPLACE_PYTHON+= tools/make-dissector-reg.py 45REPLACE_PYTHON+= tools/make-dissector-reg.py
46REPLACE_PYTHON+= tools/make-tap-reg.py 46REPLACE_PYTHON+= tools/make-tap-reg.py
47REPLACE_PYTHON+= tools/msnchat 47REPLACE_PYTHON+= tools/msnchat
48REPLACE_PYTHON+= tools/ncp2222.py 48REPLACE_PYTHON+= tools/ncp2222.py
49REPLACE_PYTHON+= tools/netscreen2dump.py 49REPLACE_PYTHON+= tools/netscreen2dump.py
50REPLACE_PYTHON+= tools/pkt-from-core.py 50REPLACE_PYTHON+= tools/pkt-from-core.py
51REPLACE_PYTHON+= tools/rdps.py 51REPLACE_PYTHON+= tools/rdps.py
52 52
53.include "../../mk/bsd.prefs.mk" 53.include "../../mk/bsd.prefs.mk"
54.include "options.mk" 54.include "options.mk"
55 55
56.if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*) 56.if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*)
57USE_BUILTIN.libpcap= no 57USE_BUILTIN.libpcap= no
58.endif 58.endif
59 59
60# wireshark no longer builds with NetBSD 3.x provided zlib 60# wireshark no longer builds with NetBSD 3.x provided zlib
61BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1 61BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1
62 62
63.include "../../devel/glib2/buildlink3.mk" 63.include "../../devel/glib2/buildlink3.mk"
64.include "../../devel/pcre/buildlink3.mk" 64.include "../../devel/pcre/buildlink3.mk"
65.include "../../devel/zlib/buildlink3.mk" 65.include "../../devel/zlib/buildlink3.mk"
66.include "../../net/libpcap/buildlink3.mk" 66.include "../../net/libpcap/buildlink3.mk"
67.include "../../devel/libsmi/buildlink3.mk" 67.include "../../devel/libsmi/buildlink3.mk"
68.include "../../security/libgcrypt/buildlink3.mk" 68.include "../../security/libgcrypt/buildlink3.mk"
69.include "../../security/gnutls/buildlink3.mk" 69.include "../../security/gnutls/buildlink3.mk"
70.include "../../security/openssl/buildlink3.mk" 70.include "../../security/openssl/buildlink3.mk"
71 71
72.include "../../lang/python/application.mk" 72.include "../../lang/python/application.mk"
73.include "../../mk/pthread.buildlink3.mk" 73.include "../../mk/pthread.buildlink3.mk"
74.include "../../mk/bsd.pkg.mk" 74.include "../../mk/bsd.pkg.mk"

cvs diff -r1.78 -r1.79 pkgsrc/net/wireshark/distinfo (switch to unified diff)

--- pkgsrc/net/wireshark/distinfo 2014/11/14 12:06:10 1.78
+++ pkgsrc/net/wireshark/distinfo 2015/01/08 18:51:44 1.79
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.78 2014/11/14 12:06:10 tron Exp $ 1$NetBSD: distinfo,v 1.79 2015/01/08 18:51:44 tron Exp $
2 2
3SHA1 (wireshark-1.10.11.tar.bz2) = f8c75b65d79fc597a7a2468cf01d4e3061997ebf 3SHA1 (wireshark-1.10.12.tar.bz2) = 01ca897e3998243685688233a81c58518a0641bc
4RMD160 (wireshark-1.10.11.tar.bz2) = 85a0752554cd5911faf1072bb8f99d401680c9f4 4RMD160 (wireshark-1.10.12.tar.bz2) = a6fc3313a17c538b22d72d7a84670a525145c3a5
5Size (wireshark-1.10.11.tar.bz2) = 26857388 bytes 5Size (wireshark-1.10.12.tar.bz2) = 26934268 bytes
6SHA1 (patch-AUTHORS) = 2d4265d9b8b4df7e3ab438684637058fdcb391fc 6SHA1 (patch-AUTHORS) = 2d4265d9b8b4df7e3ab438684637058fdcb391fc
7SHA1 (patch-aa) = 237c60ae1bd860bdc3ee42a17a46b4e212b97c0f 7SHA1 (patch-aa) = 237c60ae1bd860bdc3ee42a17a46b4e212b97c0f
8SHA1 (patch-ac) = 470a2a32a5577f16aef4ba3e638eb6b97c483ba3 8SHA1 (patch-ac) = 470a2a32a5577f16aef4ba3e638eb6b97c483ba3
9SHA1 (patch-ba) = f2fa69d1254b94c7b6b28d5e056c211a019d1db9 9SHA1 (patch-ba) = f2fa69d1254b94c7b6b28d5e056c211a019d1db9
10SHA1 (patch-bb) = 9379f67c2f5d1c63aa0b2c597ef789336db78352 10SHA1 (patch-bb) = 9379f67c2f5d1c63aa0b2c597ef789336db78352
11SHA1 (patch-bc) = 052ede4ba58502117fe7b355e22a906ff65b773e 11SHA1 (patch-bc) = 052ede4ba58502117fe7b355e22a906ff65b773e
12SHA1 (patch-ca) = 08c4ae23739fbec238b02a2d0398b4a157f9c077 12SHA1 (patch-ca) = 08c4ae23739fbec238b02a2d0398b4a157f9c077