Tue Feb 7 12:54:43 2017 UTC ()
Updated wireshark to 2.2.4.

                         Wireshark 2.2.4 Release Notes

What's New

  Bug Fixes

   The following vulnerabilities have been fixed:
     * [1]wnpa-sec-2017-01
       The ASTERIX dissector could go into an infinite loop. ([2]Bug
       13344)
     * [3]wnpa-sec-2017-02
       The DHCPv6 dissector could go into a large loop. ([4]Bug 13345)

   The following bugs have been fixed:
     * TCP reassembly: tcp.reassembled_in is not set in first packet.
       ([5]Bug 3264)
     * Duplicated Interfaces instances while refreshing. ([6]Bug 11553)
     * Time zone name needs to be converted to UTF-8 on Windows. ([7]Bug
       11785)
     * Crash on fast local interface changes. ([8]Bug 12263)
     * Please align columns in tshark's output. ([9]Bug 12502)
     * Display data rate fields for VHT rates invalid with BCC modulation.
       ([10]Bug 12859)
     * plugin_if_get_ws_info causes Access Violation if called during
       rescan. ([11]Bug 12973)
     * SMTP BDAT dissector not reverting to command-code after DATA.
       ([12]Bug 13030)
     * Wireshark fails to recognize V6 DBS Etherwatch capture files.
       ([13]Bug 13093)
     * Runtime Error when try to merge .pcap files (Wireshark crashes).
       ([14]Bug 13175)
     * PPP BCP BPDU size reports not header size, but all data underneath
       and its header size in UI. ([15]Bug 13188)
     * In-line UDP checksum bytes in 6LoWPAN IPHC are swapped. ([16]Bug
       13233)
     * Uninitialized memcmp on data in daintree-sna.c. ([17]Bug 13246)
     * Crash when dissect WDBRPC Version 2 protocol with Dissect unknown
       program numbers enabled. ([18]Bug 13266)
     * Contents/Resources/bin directory isn't in the app bundle after
       installation. ([19]Bug 13270)
     * Regression: IEEE17221 (AVDECC) decoded as IEEE1722 (AVB
       Transportation Protocol). ([20]Bug 13274)
     * Can't decode packets captured with OpenBSD enc(4) encapsulating.
       ([21]Bug 13279)
     * UDLD flags are at other end of octet. ([22]Bug 13280)
     * MS-WSP dissector no longer works since commit
       8c2fa5b5cf789e6d0d19cd0dd34479d0203d177a. ([23]Bug 13299)
     * TBCD string decoded wrongly in MAP ATI message. ([24]Bug 13316)
     * Filter Documentation: The tilde (~) operator is not documented.
       ([25]Bug 13320)
     * VoIP Flow Sequence Causes Application Crash. ([26]Bug 13329)

  Updated Protocol Support

   6LoWPAN, DVB-CI, ENC, GSM MAP, IEEE 1722, IEEE 1722.1, ISAKMP, MS-WSP,
   PPP, QUIC, Radiotap, RPC, SMTP, TCP, UCD, and UDLD

  New and Updated Capture File Support

   Daintree SNA, and DBS Etherwatch


(wiz)
diff -r1.163 -r1.164 pkgsrc/net/wireshark/Makefile
diff -r1.98 -r1.99 pkgsrc/net/wireshark/distinfo

cvs diff -r1.163 -r1.164 pkgsrc/net/wireshark/Makefile (switch to unified diff)

--- pkgsrc/net/wireshark/Makefile 2017/02/06 13:55:52 1.163
+++ pkgsrc/net/wireshark/Makefile 2017/02/07 12:54:43 1.164
@@ -1,87 +1,86 @@ @@ -1,87 +1,86 @@
1# $NetBSD: Makefile,v 1.163 2017/02/06 13:55:52 wiz Exp $ 1# $NetBSD: Makefile,v 1.164 2017/02/07 12:54:43 wiz Exp $
2 2
3DISTNAME= wireshark-2.2.3 3DISTNAME= wireshark-2.2.4
4PKGREVISION= 2 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= https://www.wireshark.org/download/src/ 5MASTER_SITES= https://www.wireshark.org/download/src/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.wireshark.org/ 9HOMEPAGE= http://www.wireshark.org/
11COMMENT= Network protocol analyzer 10COMMENT= Network protocol analyzer
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14CONFLICTS+= ethereal-[0-9]* 13CONFLICTS+= ethereal-[0-9]*
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_TOOLS+= gmake perl pkg-config yacc lex 16USE_TOOLS+= gmake perl pkg-config yacc lex
18 17
19USE_LIBTOOL= yes 18USE_LIBTOOL= yes
20SHLIBTOOL_OVERRIDE= # empty 19SHLIBTOOL_OVERRIDE= # empty
21CHECK_PORTABILITY_SKIP+=packaging/macosx/*/* 20CHECK_PORTABILITY_SKIP+=packaging/macosx/*/*
22 21
23PKGCONFIG_OVERRIDE+= wireshark.pc.in 22PKGCONFIG_OVERRIDE+= wireshark.pc.in
24 23
25GNU_CONFIGURE= yes 24GNU_CONFIGURE= yes
26CONFIGURE_ARGS+= --enable-static=no 25CONFIGURE_ARGS+= --enable-static=no
27CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q} 26CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q}
28CONFIGURE_ARGS+= --with-pcap=${BUILDLINK_PREFIX.libpcap} 27CONFIGURE_ARGS+= --with-pcap=${BUILDLINK_PREFIX.libpcap}
29CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} 28CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
30CONFIGURE_ENV+= ac_cv_path_YACCDUMMY=${TOOLS_PATH.yacc} 29CONFIGURE_ENV+= ac_cv_path_YACCDUMMY=${TOOLS_PATH.yacc}
31CONFIGURE_ENV+= ac_cv_path_LEXDUMMY=${TOOLS_PATH.lex} 30CONFIGURE_ENV+= ac_cv_path_LEXDUMMY=${TOOLS_PATH.lex}
32 31
33PTHREAD_OPTS+= require 32PTHREAD_OPTS+= require
34 33
35PYTHON_FOR_BUILD_ONLY= yes 34PYTHON_FOR_BUILD_ONLY= yes
36PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.10.5 35PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.10.5
37REPLACE_PYTHON+= help/faq.py 36REPLACE_PYTHON+= help/faq.py
38REPLACE_PYTHON+= tools/asn2deb 37REPLACE_PYTHON+= tools/asn2deb
39REPLACE_PYTHON+= tools/asn2wrs.py 38REPLACE_PYTHON+= tools/asn2wrs.py
40REPLACE_PYTHON+= tools/dfilter-test.py 39REPLACE_PYTHON+= tools/dfilter-test.py
41REPLACE_PYTHON+= tools/ftsanity.py 40REPLACE_PYTHON+= tools/ftsanity.py
42REPLACE_PYTHON+= tools/html2text.py 41REPLACE_PYTHON+= tools/html2text.py
43REPLACE_PYTHON+= tools/idl2deb 42REPLACE_PYTHON+= tools/idl2deb
44REPLACE_PYTHON+= tools/indexcap.py 43REPLACE_PYTHON+= tools/indexcap.py
45REPLACE_PYTHON+= tools/make-dissector-reg.py 44REPLACE_PYTHON+= tools/make-dissector-reg.py
46REPLACE_PYTHON+= tools/make-tap-reg.py 45REPLACE_PYTHON+= tools/make-tap-reg.py
47REPLACE_PYTHON+= tools/msnchat 46REPLACE_PYTHON+= tools/msnchat
48REPLACE_PYTHON+= tools/ncp2222.py 47REPLACE_PYTHON+= tools/ncp2222.py
49REPLACE_PYTHON+= tools/netscreen2dump.py 48REPLACE_PYTHON+= tools/netscreen2dump.py
50REPLACE_PYTHON+= tools/pkt-from-core.py 49REPLACE_PYTHON+= tools/pkt-from-core.py
51REPLACE_PYTHON+= tools/rdps.py 50REPLACE_PYTHON+= tools/rdps.py
52 51
53.include "../../mk/bsd.prefs.mk" 52.include "../../mk/bsd.prefs.mk"
54.include "options.mk" 53.include "options.mk"
55 54
56.if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*) 55.if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*)
57USE_BUILTIN.libpcap= no 56USE_BUILTIN.libpcap= no
58.endif 57.endif
59 58
60CONFIGURE_ARGS.Darwin+= --disable-osx-deploy-target 59CONFIGURE_ARGS.Darwin+= --disable-osx-deploy-target
61 60
62# Extra post install targets are in options.mk 61# Extra post install targets are in options.mk
63post-install: ${POST_INSTALL_TARGETS} 62post-install: ${POST_INSTALL_TARGETS}
64 63
65# wireshark no longer builds with NetBSD 3.x provided zlib 64# wireshark no longer builds with NetBSD 3.x provided zlib
66BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1 65BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1
67 66
68# wireshark uses gdk_pixbuf_new_from_inline which is deprecated, but asks 67# wireshark uses gdk_pixbuf_new_from_inline which is deprecated, but asks
69# to hide deprecated prototypes. This leads to pointer truncation. 68# to hide deprecated prototypes. This leads to pointer truncation.
70# gui_utils.c:514:12: warning: incompatible integer to pointer conversion 69# gui_utils.c:514:12: warning: incompatible integer to pointer conversion
71# assigning to 'GdkPixbuf *' (aka 'struct _GdkPixbuf *') from 'int' 70# assigning to 'GdkPixbuf *' (aka 'struct _GdkPixbuf *') from 'int'
72# [-Wint-conversion] 71# [-Wint-conversion]
73BUILDLINK_TRANSFORM+= rm:-DGDK_PIXBUF_DISABLE_DEPRECATED 72BUILDLINK_TRANSFORM+= rm:-DGDK_PIXBUF_DISABLE_DEPRECATED
74 73
75.include "../../devel/glib2/buildlink3.mk" 74.include "../../devel/glib2/buildlink3.mk"
76.include "../../devel/pcre/buildlink3.mk" 75.include "../../devel/pcre/buildlink3.mk"
77.include "../../devel/zlib/buildlink3.mk" 76.include "../../devel/zlib/buildlink3.mk"
78.include "../../net/libpcap/buildlink3.mk" 77.include "../../net/libpcap/buildlink3.mk"
79.include "../../devel/libsmi/buildlink3.mk" 78.include "../../devel/libsmi/buildlink3.mk"
80.include "../../security/libgcrypt/buildlink3.mk" 79.include "../../security/libgcrypt/buildlink3.mk"
81.include "../../security/gnutls/buildlink3.mk" 80.include "../../security/gnutls/buildlink3.mk"
82.include "../../security/openssl/buildlink3.mk" 81.include "../../security/openssl/buildlink3.mk"
83 82
84.include "../../lang/python/application.mk" 83.include "../../lang/python/application.mk"
85.include "../../mk/krb5.buildlink3.mk" 84.include "../../mk/krb5.buildlink3.mk"
86.include "../../mk/pthread.buildlink3.mk" 85.include "../../mk/pthread.buildlink3.mk"
87.include "../../mk/bsd.pkg.mk" 86.include "../../mk/bsd.pkg.mk"

cvs diff -r1.98 -r1.99 pkgsrc/net/wireshark/distinfo (switch to unified diff)

--- pkgsrc/net/wireshark/distinfo 2016/12/19 09:27:26 1.98
+++ pkgsrc/net/wireshark/distinfo 2017/02/07 12:54:43 1.99
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.98 2016/12/19 09:27:26 wiz Exp $ 1$NetBSD: distinfo,v 1.99 2017/02/07 12:54:43 wiz Exp $
2 2
3SHA1 (wireshark-2.2.3.tar.bz2) = 98fa058e0b07ab97b6f0a670e5277203f0b80715 3SHA1 (wireshark-2.2.4.tar.bz2) = 2913835d17a93af2a85ad5d9b580c47b359619a4
4RMD160 (wireshark-2.2.3.tar.bz2) = 167432509dff3dbca8d56d7aae0739fbff3b552a 4RMD160 (wireshark-2.2.4.tar.bz2) = 82b8df88a97c8fe0608ff8b099e366ca4eb620d1
5SHA512 (wireshark-2.2.3.tar.bz2) = a067cc5e4683a70deb301b50d57e5543f265b4fd9eef6a55a9c31e078da0d03aa89322012b9b8b7689af1720e36fe3a17a20689d657c7dca5aa7aa7f51d0701c 5SHA512 (wireshark-2.2.4.tar.bz2) = f3ff6979fdd1c7cf6abe386ec476fee12045ae6df3c8162568d521532045d5eb6ad689262c38b1766c75c9fc1068f480fcd64f0aa077b3a0ceea7c16dbdabc65
6Size (wireshark-2.2.3.tar.bz2) = 32315857 bytes 6Size (wireshark-2.2.4.tar.bz2) = 32336156 bytes