Updated wireshark to 2.2.5.
Bug Fixes
The following vulnerabilities have been fixed:
* [1]wnpa-sec-2017-03
LDSS dissector crash ([2]Bug 13346)
* [3]wnpa-sec-2017-04
RTMTP dissector infinite loop ([4]Bug 13347)
* [5]wnpa-sec-2017-05
WSP dissector infinite loop ([6]Bug 13348)
* [7]wnpa-sec-2017-06
STANAG 4607 file parser infinite loop ([8]Bug 13416)
* [9]wnpa-sec-2017-07
NetScaler file parser infinite loop ([10]Bug 13429)
* [11]wnpa-sec-2017-08
NetScaler file parser crash ([12]Bug 13430)
* [13]wnpa-sec-2017-09
K12 file parser crash ([14]Bug 13431)
* [15]wnpa-sec-2017-10
IAX2 dissector infinite loop ([16]Bug 13432)
* [17]wnpa-sec-2017-11
NetScaler file parser infinite loop ([18]Bug 12083)
The 32-bit and 64-bit Windows installers might have been susceptible to
a [19]DLL hijacking flaw.
The following bugs have been fixed:
* Display filter textbox loses focus during live capturing. ([20]Bug
11890)
* Wireshark crashes when saving pcaps, opening pcaps, and exporting
specified packets. ([21]Bug 12036)
* tshark stalls on FreeBSD if androiddump is present. ([22]Bug 13104)
* UTF-8 characters in packet list column title. ([23]Bug 13342)
* Recent capture file list should appear immediately on startup.
([24]Bug 13352)
* editcap segfault if a packet length is shorter than ignore bytes
parameter. ([25]Bug 13378)
* dftest segfault with automated build of 2.2.5. ([26]Bug 13387)
* UMTS MAC Dissector shows Packet size limited for BCCH payload.
([27]Bug 13392)
* VS2010 win32 ±¥. ([28]Bug 13398)
* EAP AKA not being decoded properly. ([29]Bug 13411)
* Dumpcap crashes during rpcap setup. ([30]Bug 13418)
* Crash on closing SNMP capture file if snmp credentials are present.
([31]Bug 13420)
* GPRS-NS message PDU type displayed in octal instead of hexadecimal.
([32]Bug 13428)
Updated Protocol Support
GPRS-NS, GTPv2, IAX2, IEEE 802.11, LDSS, MS-WSP, OpcUa, ROHC, RTMTP,
SNMP, STANAG 4607, T.38, and UMTS FP
2017-03-05 16:14:07 +01:00
|
|
|
# $NetBSD: Makefile,v 1.166 2017/03/05 15:14:07 wiz Exp $
|
2006-07-21 16:27:53 +02:00
|
|
|
|
Updated wireshark to 2.2.5.
Bug Fixes
The following vulnerabilities have been fixed:
* [1]wnpa-sec-2017-03
LDSS dissector crash ([2]Bug 13346)
* [3]wnpa-sec-2017-04
RTMTP dissector infinite loop ([4]Bug 13347)
* [5]wnpa-sec-2017-05
WSP dissector infinite loop ([6]Bug 13348)
* [7]wnpa-sec-2017-06
STANAG 4607 file parser infinite loop ([8]Bug 13416)
* [9]wnpa-sec-2017-07
NetScaler file parser infinite loop ([10]Bug 13429)
* [11]wnpa-sec-2017-08
NetScaler file parser crash ([12]Bug 13430)
* [13]wnpa-sec-2017-09
K12 file parser crash ([14]Bug 13431)
* [15]wnpa-sec-2017-10
IAX2 dissector infinite loop ([16]Bug 13432)
* [17]wnpa-sec-2017-11
NetScaler file parser infinite loop ([18]Bug 12083)
The 32-bit and 64-bit Windows installers might have been susceptible to
a [19]DLL hijacking flaw.
The following bugs have been fixed:
* Display filter textbox loses focus during live capturing. ([20]Bug
11890)
* Wireshark crashes when saving pcaps, opening pcaps, and exporting
specified packets. ([21]Bug 12036)
* tshark stalls on FreeBSD if androiddump is present. ([22]Bug 13104)
* UTF-8 characters in packet list column title. ([23]Bug 13342)
* Recent capture file list should appear immediately on startup.
([24]Bug 13352)
* editcap segfault if a packet length is shorter than ignore bytes
parameter. ([25]Bug 13378)
* dftest segfault with automated build of 2.2.5. ([26]Bug 13387)
* UMTS MAC Dissector shows Packet size limited for BCCH payload.
([27]Bug 13392)
* VS2010 win32 ±¥. ([28]Bug 13398)
* EAP AKA not being decoded properly. ([29]Bug 13411)
* Dumpcap crashes during rpcap setup. ([30]Bug 13418)
* Crash on closing SNMP capture file if snmp credentials are present.
([31]Bug 13420)
* GPRS-NS message PDU type displayed in octal instead of hexadecimal.
([32]Bug 13428)
Updated Protocol Support
GPRS-NS, GTPv2, IAX2, IEEE 802.11, LDSS, MS-WSP, OpcUa, ROHC, RTMTP,
SNMP, STANAG 4607, T.38, and UMTS FP
2017-03-05 16:14:07 +01:00
|
|
|
DISTNAME= wireshark-2.2.5
|
Changes 1.10.0:
Wireshark on 32- and 64-bit Windows supports automatic updates.
The packet bytes view is faster.
You can now display a list of resolved host names in "hosts" format within Wireshark.
The wireless toolbar has been updated.
Wireshark on Linux does a better job of detecting interface addition and removal.
It is now possible to compare two fields in a display filter (for example: udp.srcport != udp.dstport). The two fields must be of the same type for this to work.
The Windows installers ship with WinPcap 4.1.3, which supports Windows 8.
USB type and product name support has been improved.
All Bluetooth profiles and protocols are now supported.
Wireshark now calculates HTTP response times and presents the result in a new field in the HTTP response. Links from the request’s frame to the response’s frame and vice-versa are also added.
The main welcome screen and status bar now display file sizes using strict SI prefixes instead of old-style binary prefixes.
Capinfos now prints human-readable statistics with SI suffixes by default.
It is now possible to open a referenced packet (such as the matched request or response packet) in a new window.
Tshark can now display only the hex/ascii packet data without requiring that the packet summary and/or packet details are also displayed. If you want the old behavior, use -Px instead of just -x.
Wireshark can be compiled using GTK+ 3.
The Wireshark application icon, capture toolbar icons, and other icons have been updated.
Tshark’s filtering and multi-pass analysis have been reworked for consistency and in order to support dependent frame calculations during reassembly. See the man page descriptions for -2, -R, and -Y.
Tshark’s -G fields2 and -G fields3 options have been eliminated. The -G fields option now includes the 2 extra fields that -G fields3 previously provided, and the blurb information has been relegated to the last column since in many cases it is blank anyway.
Wireshark dropped the left-handed settings from the preferences. This is still configurable via the GTK settings (add "gtk-scrolled-window-placement = top-right" in the config file, which might be called /.gtkrc-2.0 or /.config/gtk-3.0/settings.ini).
Wireshark now ships with two global configuration files: Bluetooth, which contains coloring rules for Bluetooth and Classic, which contains the old-style coloring rules.
The LOAD() metric in the IO-graph now shows the load in IO units instead of thousands of IO units.
2013-07-04 23:33:14 +02:00
|
|
|
CATEGORIES= net
|
2015-03-09 19:47:18 +01:00
|
|
|
MASTER_SITES= https://www.wireshark.org/download/src/
|
Changes 1.10.0:
Wireshark on 32- and 64-bit Windows supports automatic updates.
The packet bytes view is faster.
You can now display a list of resolved host names in "hosts" format within Wireshark.
The wireless toolbar has been updated.
Wireshark on Linux does a better job of detecting interface addition and removal.
It is now possible to compare two fields in a display filter (for example: udp.srcport != udp.dstport). The two fields must be of the same type for this to work.
The Windows installers ship with WinPcap 4.1.3, which supports Windows 8.
USB type and product name support has been improved.
All Bluetooth profiles and protocols are now supported.
Wireshark now calculates HTTP response times and presents the result in a new field in the HTTP response. Links from the request’s frame to the response’s frame and vice-versa are also added.
The main welcome screen and status bar now display file sizes using strict SI prefixes instead of old-style binary prefixes.
Capinfos now prints human-readable statistics with SI suffixes by default.
It is now possible to open a referenced packet (such as the matched request or response packet) in a new window.
Tshark can now display only the hex/ascii packet data without requiring that the packet summary and/or packet details are also displayed. If you want the old behavior, use -Px instead of just -x.
Wireshark can be compiled using GTK+ 3.
The Wireshark application icon, capture toolbar icons, and other icons have been updated.
Tshark’s filtering and multi-pass analysis have been reworked for consistency and in order to support dependent frame calculations during reassembly. See the man page descriptions for -2, -R, and -Y.
Tshark’s -G fields2 and -G fields3 options have been eliminated. The -G fields option now includes the 2 extra fields that -G fields3 previously provided, and the blurb information has been relegated to the last column since in many cases it is blank anyway.
Wireshark dropped the left-handed settings from the preferences. This is still configurable via the GTK settings (add "gtk-scrolled-window-placement = top-right" in the config file, which might be called /.gtkrc-2.0 or /.config/gtk-3.0/settings.ini).
Wireshark now ships with two global configuration files: Bluetooth, which contains coloring rules for Bluetooth and Classic, which contains the old-style coloring rules.
The LOAD() metric in the IO-graph now shows the load in IO units instead of thousands of IO units.
2013-07-04 23:33:14 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2006-07-21 16:27:53 +02:00
|
|
|
|
2015-06-19 09:29:37 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
Changes 1.10.0:
Wireshark on 32- and 64-bit Windows supports automatic updates.
The packet bytes view is faster.
You can now display a list of resolved host names in "hosts" format within Wireshark.
The wireless toolbar has been updated.
Wireshark on Linux does a better job of detecting interface addition and removal.
It is now possible to compare two fields in a display filter (for example: udp.srcport != udp.dstport). The two fields must be of the same type for this to work.
The Windows installers ship with WinPcap 4.1.3, which supports Windows 8.
USB type and product name support has been improved.
All Bluetooth profiles and protocols are now supported.
Wireshark now calculates HTTP response times and presents the result in a new field in the HTTP response. Links from the request’s frame to the response’s frame and vice-versa are also added.
The main welcome screen and status bar now display file sizes using strict SI prefixes instead of old-style binary prefixes.
Capinfos now prints human-readable statistics with SI suffixes by default.
It is now possible to open a referenced packet (such as the matched request or response packet) in a new window.
Tshark can now display only the hex/ascii packet data without requiring that the packet summary and/or packet details are also displayed. If you want the old behavior, use -Px instead of just -x.
Wireshark can be compiled using GTK+ 3.
The Wireshark application icon, capture toolbar icons, and other icons have been updated.
Tshark’s filtering and multi-pass analysis have been reworked for consistency and in order to support dependent frame calculations during reassembly. See the man page descriptions for -2, -R, and -Y.
Tshark’s -G fields2 and -G fields3 options have been eliminated. The -G fields option now includes the 2 extra fields that -G fields3 previously provided, and the blurb information has been relegated to the last column since in many cases it is blank anyway.
Wireshark dropped the left-handed settings from the preferences. This is still configurable via the GTK settings (add "gtk-scrolled-window-placement = top-right" in the config file, which might be called /.gtkrc-2.0 or /.config/gtk-3.0/settings.ini).
Wireshark now ships with two global configuration files: Bluetooth, which contains coloring rules for Bluetooth and Classic, which contains the old-style coloring rules.
The LOAD() metric in the IO-graph now shows the load in IO units instead of thousands of IO units.
2013-07-04 23:33:14 +02:00
|
|
|
HOMEPAGE= http://www.wireshark.org/
|
|
|
|
COMMENT= Network protocol analyzer
|
|
|
|
LICENSE= gnu-gpl-v2
|
2006-07-21 16:27:53 +02:00
|
|
|
|
|
|
|
CONFLICTS+= ethereal-[0-9]*
|
|
|
|
|
2007-02-22 20:30:02 +01:00
|
|
|
USE_LANGUAGES= c c++
|
2010-06-27 13:20:18 +02:00
|
|
|
USE_TOOLS+= gmake perl pkg-config yacc lex
|
2006-07-21 16:27:53 +02:00
|
|
|
|
Changes 1.10.0:
Wireshark on 32- and 64-bit Windows supports automatic updates.
The packet bytes view is faster.
You can now display a list of resolved host names in "hosts" format within Wireshark.
The wireless toolbar has been updated.
Wireshark on Linux does a better job of detecting interface addition and removal.
It is now possible to compare two fields in a display filter (for example: udp.srcport != udp.dstport). The two fields must be of the same type for this to work.
The Windows installers ship with WinPcap 4.1.3, which supports Windows 8.
USB type and product name support has been improved.
All Bluetooth profiles and protocols are now supported.
Wireshark now calculates HTTP response times and presents the result in a new field in the HTTP response. Links from the request’s frame to the response’s frame and vice-versa are also added.
The main welcome screen and status bar now display file sizes using strict SI prefixes instead of old-style binary prefixes.
Capinfos now prints human-readable statistics with SI suffixes by default.
It is now possible to open a referenced packet (such as the matched request or response packet) in a new window.
Tshark can now display only the hex/ascii packet data without requiring that the packet summary and/or packet details are also displayed. If you want the old behavior, use -Px instead of just -x.
Wireshark can be compiled using GTK+ 3.
The Wireshark application icon, capture toolbar icons, and other icons have been updated.
Tshark’s filtering and multi-pass analysis have been reworked for consistency and in order to support dependent frame calculations during reassembly. See the man page descriptions for -2, -R, and -Y.
Tshark’s -G fields2 and -G fields3 options have been eliminated. The -G fields option now includes the 2 extra fields that -G fields3 previously provided, and the blurb information has been relegated to the last column since in many cases it is blank anyway.
Wireshark dropped the left-handed settings from the preferences. This is still configurable via the GTK settings (add "gtk-scrolled-window-placement = top-right" in the config file, which might be called /.gtkrc-2.0 or /.config/gtk-3.0/settings.ini).
Wireshark now ships with two global configuration files: Bluetooth, which contains coloring rules for Bluetooth and Classic, which contains the old-style coloring rules.
The LOAD() metric in the IO-graph now shows the load in IO units instead of thousands of IO units.
2013-07-04 23:33:14 +02:00
|
|
|
USE_LIBTOOL= yes
|
2006-07-21 16:27:53 +02:00
|
|
|
SHLIBTOOL_OVERRIDE= # empty
|
Changes 1.10.0:
Wireshark on 32- and 64-bit Windows supports automatic updates.
The packet bytes view is faster.
You can now display a list of resolved host names in "hosts" format within Wireshark.
The wireless toolbar has been updated.
Wireshark on Linux does a better job of detecting interface addition and removal.
It is now possible to compare two fields in a display filter (for example: udp.srcport != udp.dstport). The two fields must be of the same type for this to work.
The Windows installers ship with WinPcap 4.1.3, which supports Windows 8.
USB type and product name support has been improved.
All Bluetooth profiles and protocols are now supported.
Wireshark now calculates HTTP response times and presents the result in a new field in the HTTP response. Links from the request’s frame to the response’s frame and vice-versa are also added.
The main welcome screen and status bar now display file sizes using strict SI prefixes instead of old-style binary prefixes.
Capinfos now prints human-readable statistics with SI suffixes by default.
It is now possible to open a referenced packet (such as the matched request or response packet) in a new window.
Tshark can now display only the hex/ascii packet data without requiring that the packet summary and/or packet details are also displayed. If you want the old behavior, use -Px instead of just -x.
Wireshark can be compiled using GTK+ 3.
The Wireshark application icon, capture toolbar icons, and other icons have been updated.
Tshark’s filtering and multi-pass analysis have been reworked for consistency and in order to support dependent frame calculations during reassembly. See the man page descriptions for -2, -R, and -Y.
Tshark’s -G fields2 and -G fields3 options have been eliminated. The -G fields option now includes the 2 extra fields that -G fields3 previously provided, and the blurb information has been relegated to the last column since in many cases it is blank anyway.
Wireshark dropped the left-handed settings from the preferences. This is still configurable via the GTK settings (add "gtk-scrolled-window-placement = top-right" in the config file, which might be called /.gtkrc-2.0 or /.config/gtk-3.0/settings.ini).
Wireshark now ships with two global configuration files: Bluetooth, which contains coloring rules for Bluetooth and Classic, which contains the old-style coloring rules.
The LOAD() metric in the IO-graph now shows the load in IO units instead of thousands of IO units.
2013-07-04 23:33:14 +02:00
|
|
|
CHECK_PORTABILITY_SKIP+=packaging/macosx/*/*
|
2006-07-21 16:27:53 +02:00
|
|
|
|
2016-09-12 17:58:44 +02:00
|
|
|
PKGCONFIG_OVERRIDE+= wireshark.pc.in
|
|
|
|
|
Changes 1.10.0:
Wireshark on 32- and 64-bit Windows supports automatic updates.
The packet bytes view is faster.
You can now display a list of resolved host names in "hosts" format within Wireshark.
The wireless toolbar has been updated.
Wireshark on Linux does a better job of detecting interface addition and removal.
It is now possible to compare two fields in a display filter (for example: udp.srcport != udp.dstport). The two fields must be of the same type for this to work.
The Windows installers ship with WinPcap 4.1.3, which supports Windows 8.
USB type and product name support has been improved.
All Bluetooth profiles and protocols are now supported.
Wireshark now calculates HTTP response times and presents the result in a new field in the HTTP response. Links from the request’s frame to the response’s frame and vice-versa are also added.
The main welcome screen and status bar now display file sizes using strict SI prefixes instead of old-style binary prefixes.
Capinfos now prints human-readable statistics with SI suffixes by default.
It is now possible to open a referenced packet (such as the matched request or response packet) in a new window.
Tshark can now display only the hex/ascii packet data without requiring that the packet summary and/or packet details are also displayed. If you want the old behavior, use -Px instead of just -x.
Wireshark can be compiled using GTK+ 3.
The Wireshark application icon, capture toolbar icons, and other icons have been updated.
Tshark’s filtering and multi-pass analysis have been reworked for consistency and in order to support dependent frame calculations during reassembly. See the man page descriptions for -2, -R, and -Y.
Tshark’s -G fields2 and -G fields3 options have been eliminated. The -G fields option now includes the 2 extra fields that -G fields3 previously provided, and the blurb information has been relegated to the last column since in many cases it is blank anyway.
Wireshark dropped the left-handed settings from the preferences. This is still configurable via the GTK settings (add "gtk-scrolled-window-placement = top-right" in the config file, which might be called /.gtkrc-2.0 or /.config/gtk-3.0/settings.ini).
Wireshark now ships with two global configuration files: Bluetooth, which contains coloring rules for Bluetooth and Classic, which contains the old-style coloring rules.
The LOAD() metric in the IO-graph now shows the load in IO units instead of thousands of IO units.
2013-07-04 23:33:14 +02:00
|
|
|
GNU_CONFIGURE= yes
|
2007-02-22 20:30:02 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-static=no
|
2006-07-21 16:27:53 +02:00
|
|
|
CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q}
|
|
|
|
CONFIGURE_ARGS+= --with-pcap=${BUILDLINK_PREFIX.libpcap}
|
|
|
|
CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
|
2010-06-29 09:41:26 +02:00
|
|
|
CONFIGURE_ENV+= ac_cv_path_YACCDUMMY=${TOOLS_PATH.yacc}
|
|
|
|
CONFIGURE_ENV+= ac_cv_path_LEXDUMMY=${TOOLS_PATH.lex}
|
2006-07-21 16:27:53 +02:00
|
|
|
|
|
|
|
PTHREAD_OPTS+= require
|
|
|
|
|
2013-07-09 10:36:38 +02:00
|
|
|
PYTHON_FOR_BUILD_ONLY= yes
|
2017-01-01 15:43:22 +01:00
|
|
|
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.10.5
|
2013-07-09 10:36:38 +02:00
|
|
|
REPLACE_PYTHON+= help/faq.py
|
|
|
|
REPLACE_PYTHON+= tools/asn2deb
|
|
|
|
REPLACE_PYTHON+= tools/asn2wrs.py
|
|
|
|
REPLACE_PYTHON+= tools/dfilter-test.py
|
|
|
|
REPLACE_PYTHON+= tools/ftsanity.py
|
|
|
|
REPLACE_PYTHON+= tools/html2text.py
|
|
|
|
REPLACE_PYTHON+= tools/idl2deb
|
|
|
|
REPLACE_PYTHON+= tools/indexcap.py
|
|
|
|
REPLACE_PYTHON+= tools/make-dissector-reg.py
|
|
|
|
REPLACE_PYTHON+= tools/make-tap-reg.py
|
|
|
|
REPLACE_PYTHON+= tools/msnchat
|
|
|
|
REPLACE_PYTHON+= tools/ncp2222.py
|
|
|
|
REPLACE_PYTHON+= tools/netscreen2dump.py
|
|
|
|
REPLACE_PYTHON+= tools/pkt-from-core.py
|
|
|
|
REPLACE_PYTHON+= tools/rdps.py
|
|
|
|
|
2006-07-21 16:27:53 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
2008-02-13 21:10:20 +01:00
|
|
|
.include "options.mk"
|
2006-07-21 16:27:53 +02:00
|
|
|
|
|
|
|
.if !empty(MACHINE_PLATFORM:MDarwin-[567].*-*)
|
|
|
|
USE_BUILTIN.libpcap= no
|
|
|
|
.endif
|
|
|
|
|
2016-02-25 17:20:49 +01:00
|
|
|
CONFIGURE_ARGS.Darwin+= --disable-osx-deploy-target
|
2015-11-06 18:35:26 +01:00
|
|
|
|
2015-05-07 23:40:43 +02:00
|
|
|
# Extra post install targets are in options.mk
|
|
|
|
post-install: ${POST_INSTALL_TARGETS}
|
|
|
|
|
2007-10-08 14:44:33 +02:00
|
|
|
# wireshark no longer builds with NetBSD 3.x provided zlib
|
|
|
|
BUILDLINK_API_DEPENDS.zlib=zlib>=1.2.1
|
|
|
|
|
2015-10-11 16:20:57 +02:00
|
|
|
# wireshark uses gdk_pixbuf_new_from_inline which is deprecated, but asks
|
|
|
|
# to hide deprecated prototypes. This leads to pointer truncation.
|
|
|
|
# gui_utils.c:514:12: warning: incompatible integer to pointer conversion
|
|
|
|
# assigning to 'GdkPixbuf *' (aka 'struct _GdkPixbuf *') from 'int'
|
|
|
|
# [-Wint-conversion]
|
|
|
|
BUILDLINK_TRANSFORM+= rm:-DGDK_PIXBUF_DISABLE_DEPRECATED
|
|
|
|
|
2006-07-21 16:27:53 +02:00
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
|
|
.include "../../devel/pcre/buildlink3.mk"
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
|
|
.include "../../net/libpcap/buildlink3.mk"
|
2008-06-05 21:31:21 +02:00
|
|
|
.include "../../devel/libsmi/buildlink3.mk"
|
2011-07-08 13:01:49 +02:00
|
|
|
.include "../../security/libgcrypt/buildlink3.mk"
|
2006-07-21 16:27:53 +02:00
|
|
|
.include "../../security/gnutls/buildlink3.mk"
|
|
|
|
.include "../../security/openssl/buildlink3.mk"
|
|
|
|
|
2013-07-09 10:36:38 +02:00
|
|
|
.include "../../lang/python/application.mk"
|
2016-09-29 22:11:08 +02:00
|
|
|
.include "../../mk/krb5.buildlink3.mk"
|
2006-07-21 16:27:53 +02:00
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|