pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/wireshark wireshark: updated to 3.4.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8c41c8186492
branches:  trunk
changeset: 450885:8c41c8186492
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Apr 23 07:14:44 2021 +0000

description:
wireshark: updated to 3.4.5

Wireshark 3.4.5 Release Notes

 What’s New

  Bug Fixes

   The following vulnerabilities have been fixed:

     • wnpa-sec-2021-04[1] MS-WSP dissector excessive memory
       consumption. Issue 17331[2].

   The following bugs have been fixed:

     • TShark does not print GeoIP information Issue 14691[3].

     • TShark error when piping to "head" Issue 16192[4].

     • Parts of ASCII representation in Packet Bytes pane are missing
       Issue 17087[5].

     • Buildbot crash output: fuzz-2021-02-22-1012761.pcap Issue
       17254[6].

     • NDPE attribute of NAN packet is not dissected Issue 17278[7].

     • TECMP: reserved flag interpreted as part of timestamp Issue
       17279[8].

     • Master branch does not compile at least with gcc-11 Issue
       17281[9].

     • DNS IXFR/AXFR multiple response Issue 17293[10].

     • File too large Issue 17301[11].

     • Build fails with CMake 3.20 Issue 17314[12].

  New and Updated Features

  New Protocol Support

   There are no new protocols in this release.

  Updated Protocol Support

   DECT, DNS, EAP, Kerberos, LDAP, MS-WSP, SMB2, Sysdig, TECMP, and WiFi
   NAN

  New and Updated Capture File Support

   pcapng

diffstat:

 net/wireshark/Makefile                                      |   5 +-
 net/wireshark/PLIST                                         |   6 +-
 net/wireshark/distinfo                                      |  29 ++--------
 net/wireshark/patches/patch-CMakeLists.txt                  |  36 +-----------
 net/wireshark/patches/patch-caputils_capture__ifinfo.h      |  24 --------
 net/wireshark/patches/patch-epan_conversation.h             |  23 --------
 net/wireshark/patches/patch-epan_dissectors_dissectors.h    |  24 --------
 net/wireshark/patches/patch-epan_epan.h                     |  23 --------
 net/wireshark/patches/patch-epan_epan__dissect.h            |  20 -------
 net/wireshark/patches/patch-epan_prefs.h                    |  24 --------
 net/wireshark/patches/patch-epan_value__string.h            |  23 --------
 net/wireshark/patches/patch-epan_wmem_wmem__user__cb__int.h |  23 --------
 net/wireshark/patches/patch-ui_packet__range.h              |  24 --------
 net/wireshark/patches/patch-ui_qt_CMakeLists.txt            |  26 ---------
 net/wireshark/patches/patch-ui_recent.h                     |  23 --------
 net/wireshark/patches/patch-ui_rtp__media.h                 |  27 ---------
 net/wireshark/patches/patch-ui_rtp__stream.h                |  26 ---------
 net/wireshark/patches/patch-ui_taps.h                       |  24 --------
 net/wireshark/patches/patch-ui_voip__calls.h                |  26 ---------
 net/wireshark/patches/patch-wsutil_file__util.h             |  27 ---------
 net/wireshark/patches/patch-wsutil_plugins.h                |  25 ---------
 21 files changed, 16 insertions(+), 472 deletions(-)

diffs (truncated from 610 to 300 lines):

diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/Makefile
--- a/net/wireshark/Makefile    Fri Apr 23 07:13:57 2021 +0000
+++ b/net/wireshark/Makefile    Fri Apr 23 07:14:44 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.250 2021/04/21 13:25:15 adam Exp $
+# $NetBSD: Makefile,v 1.251 2021/04/23 07:14:44 adam Exp $
 
-DISTNAME=      wireshark-3.4.4
-PKGREVISION=   2
+DISTNAME=      wireshark-3.4.5
 CATEGORIES=    net
 MASTER_SITES=  https://www.wireshark.org/download/src/
 EXTRACT_SUFX=  .tar.xz
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/PLIST
--- a/net/wireshark/PLIST       Fri Apr 23 07:13:57 2021 +0000
+++ b/net/wireshark/PLIST       Fri Apr 23 07:14:44 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.59 2021/03/11 08:22:01 adam Exp $
+@comment $NetBSD: PLIST,v 1.60 2021/04/23 07:14:44 adam Exp $
 bin/capinfos
 bin/captype
 bin/dumpcap
@@ -615,10 +615,10 @@
 include/wireshark/wsutil/xtea.h
 lib/libwireshark.so
 lib/libwireshark.so.14
-lib/libwireshark.so.14.0.4
+lib/libwireshark.so.14.0.5
 lib/libwiretap.so
 lib/libwiretap.so.11
-lib/libwiretap.so.11.0.4
+lib/libwiretap.so.11.0.5
 lib/libwsutil.so
 lib/libwsutil.so.12
 lib/libwsutil.so.12.0.0
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/distinfo
--- a/net/wireshark/distinfo    Fri Apr 23 07:13:57 2021 +0000
+++ b/net/wireshark/distinfo    Fri Apr 23 07:14:44 2021 +0000
@@ -1,24 +1,7 @@
-$NetBSD: distinfo,v 1.142 2021/04/06 10:25:01 tnn Exp $
+$NetBSD: distinfo,v 1.143 2021/04/23 07:14:44 adam Exp $
 
-SHA1 (wireshark-3.4.4.tar.xz) = fa5c553596dcc6a59735f96a9a0845e3c40abab2
-RMD160 (wireshark-3.4.4.tar.xz) = 677c151b94af472ae3ae390e51781ec0cc371ddd
-SHA512 (wireshark-3.4.4.tar.xz) = 388b5634894f08bb1a0052f989133c2a8457fbf6525d1bb557f3ffce73da8063fd9fe82b50b5ababc30fa36ce154bf9d2a3d91d76e03913d6516ca61b4b6b172
-Size (wireshark-3.4.4.tar.xz) = 32290424 bytes
-SHA1 (patch-CMakeLists.txt) = f00912610e63fa50ccd85ff93382de85b005da98
-SHA1 (patch-caputils_capture__ifinfo.h) = adb4c22accb41b3ac402b458be4efaa258abd4b8
-SHA1 (patch-epan_conversation.h) = b3cdd98602570cbcb33b35e9362ff8802753edd8
-SHA1 (patch-epan_dissectors_dissectors.h) = 9a31c52fbbb97bf44444583a2b787243fbbf74b6
-SHA1 (patch-epan_epan.h) = 6bcd31b572a763092454be57a49c522cbba6824b
-SHA1 (patch-epan_epan__dissect.h) = 9fe4d59c38786c1981ada2dc356f0d01a0703bf0
-SHA1 (patch-epan_prefs.h) = bdb744b3f96ed6965576316bcde121694f0de947
-SHA1 (patch-epan_value__string.h) = b3ffb1931a1e47c664fc50bcd121ec2880ce05ea
-SHA1 (patch-epan_wmem_wmem__user__cb__int.h) = d7a1f31771244521de3291b3a360e34bf47f6fe5
-SHA1 (patch-ui_packet__range.h) = c2dafea7fdebc15e46782e02dce32a00e3f32c98
-SHA1 (patch-ui_qt_CMakeLists.txt) = 7fd755c4c4c2aafbf986751e9ba0ff9d7f4d32dc
-SHA1 (patch-ui_recent.h) = ce8769e82c8a90feed044ca31e363349b02bafcb
-SHA1 (patch-ui_rtp__media.h) = 355f9009107bde38537303cf18c03e2c7017587f
-SHA1 (patch-ui_rtp__stream.h) = ad756a7dff9fcfc637401f4bde0cff05bad87d62
-SHA1 (patch-ui_taps.h) = d8ad1f7568b06bfd55bb8c43303ed6782fba319e
-SHA1 (patch-ui_voip__calls.h) = 516ced815808d25574553de807b12ba08501b328
-SHA1 (patch-wsutil_file__util.h) = 06b284f1626dd1f1eca751f0e2113dacb1123b29
-SHA1 (patch-wsutil_plugins.h) = b663efdc7f78cd6b268321d7b7445585f7119b13
+SHA1 (wireshark-3.4.5.tar.xz) = d01a9b5f58206fb458fe9fc2dac88ad0ea7152ce
+RMD160 (wireshark-3.4.5.tar.xz) = 9f97f8bd34d09cbe6afc2bf655b44940a90154b6
+SHA512 (wireshark-3.4.5.tar.xz) = f54d9287a48f09bbc085170791b5ca2dcc84cda55040f45f2c4a6abbe828548391e4a931536163c781e69843765a598bd29a240ad43276d0d1bb42d1cd23972a
+Size (wireshark-3.4.5.tar.xz) = 32300144 bytes
+SHA1 (patch-CMakeLists.txt) = 371f16d57fd6d33c2c1c8cb4f54cf3c16ca2afce
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-CMakeLists.txt
--- a/net/wireshark/patches/patch-CMakeLists.txt        Fri Apr 23 07:13:57 2021 +0000
+++ b/net/wireshark/patches/patch-CMakeLists.txt        Fri Apr 23 07:14:44 2021 +0000
@@ -1,36 +1,10 @@
-$NetBSD: patch-CMakeLists.txt,v 1.5 2021/04/06 10:25:01 tnn Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.6 2021/04/23 07:14:44 adam Exp $
 
 Do not make application bundle on Darwin.
-Avoid
-       CMake Error at CMakeLists.txt:3021 (install):
-       install FILES given directory
-       "${WRKDIR}/.buildlink/cmake-Modules" to install.
 
-From 6ef6e8f607456e239e5f1a326803846930d34fa8 Mon Sep 17 00:00:00 2001
-From: Gerald Combs <gerald%wireshark.org@localhost>
-Date: Fri, 26 Mar 2021 12:52:01 -0700
-Subject: [PATCH] CMake: Enable AUTO{MOC,UIC,RCC} earlier.
-
-Enable CMAKE_AUTOMOC, CMAKE_AUTOUIC, and CMAKE_AUTORCC before searching
-for Qt packages. This is apparently required for CMake 3.20.0 and later.
-Fixes #17314.
-
-(cherry picked from commit be2b0fc810fb2f2a80e471138dc29f0cbe87b209)
-
---- CMakeLists.txt.orig        2021-03-10 18:21:20.000000000 +0000
+--- CMakeLists.txt.orig        2021-04-21 17:14:36.000000000 +0000
 +++ CMakeLists.txt
-@@ -1083,6 +1083,10 @@ ws_find_package(Systemd BUILD_sdjournal 
- 
- # Build the Qt GUI?
- if(BUILD_wireshark)
-+      set(CMAKE_AUTOMOC ON)
-+      set(CMAKE_AUTOUIC ON)
-+      set(CMAKE_AUTORCC ON)
-+
-       # Untested, may not work if CMAKE_PREFIX_PATH gets overwritten
-       # somewhere. The if WIN32 in this place is annoying as well.
-       if(WIN32)
-@@ -1388,7 +1392,7 @@ else ()
+@@ -1425,7 +1425,7 @@ else ()
        set(EXTCAP_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/extcap" CACHE INTERNAL "The extcap dir")
  endif()
  
@@ -39,7 +13,7 @@
        #
        # As https://developer.apple.com/library/archive/technotes/tn2206/_index.html
        # says,
-@@ -2345,7 +2349,11 @@ if(BUILD_wireshark AND QT_FOUND)
+@@ -2378,7 +2378,11 @@ if(BUILD_wireshark AND QT_FOUND)
                ${MINIZIP_LIBRARIES}
        )
  
@@ -52,7 +26,7 @@
        if(WIN32)
                set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT wireshark)
        endif()
-@@ -3284,12 +3292,12 @@ endif()
+@@ -3317,12 +3321,12 @@ endif()
  
  install(
        FILES
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-caputils_capture__ifinfo.h
--- a/net/wireshark/patches/patch-caputils_capture__ifinfo.h    Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-caputils_capture__ifinfo.h,v 1.2 2021/04/06 10:13:32 tnn Exp $
-
-From c8246c99737c7a844f45eb0e777382cc68397d17 Mon Sep 17 00:00:00 2001
-From: Michal Ruprich <michalruprich%gmail.com@localhost>
-Date: Wed, 10 Feb 2021 15:32:18 +0100
-Subject: [PATCH] Moving glib.h out of extern C
-
---- caputils/capture_ifinfo.h.orig     2021-03-10 18:21:20.000000000 +0000
-+++ caputils/capture_ifinfo.h
-@@ -11,12 +11,12 @@
- #ifndef __CAPTURE_IFINFO_H__
- #define __CAPTURE_IFINFO_H__
- 
-+#include <glib.h>
-+
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- 
--#include <glib.h>
--
- /*
-  * Explicitly set the interface_type enum values as these values are exposed
-  * in the preferences gui.interfaces_hidden_types string.
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-epan_conversation.h
--- a/net/wireshark/patches/patch-epan_conversation.h   Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-epan_conversation.h,v 1.1 2021/03/23 10:48:42 adam Exp $
-
-Fix building with Glib 2.68.
-
---- epan/conversation.h.orig   2021-03-23 09:26:58.000000000 +0000
-+++ epan/conversation.h
-@@ -12,6 +12,7 @@
- #define __CONVERSATION_H__
- 
- #include "ws_symbol_export.h"
-+#include "packet.h"                   /* for conversation dissector type */
- 
- #ifdef __cplusplus
- extern "C" {
-@@ -46,8 +47,6 @@ extern "C" {
- /* Flags to handle endpoints */
- #define USE_LAST_ENDPOINT 0x08                /* Use last endpoint created, regardless of type */
- 
--#include "packet.h"                   /* for conversation dissector type */
--
- /* Types of port numbers Wireshark knows about. */
- typedef enum {
-       ENDPOINT_NONE,                  /* no endpoint */
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-epan_dissectors_dissectors.h
--- a/net/wireshark/patches/patch-epan_dissectors_dissectors.h  Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-epan_dissectors_dissectors.h,v 1.1 2021/04/06 10:13:32 tnn Exp $
-
-From c8246c99737c7a844f45eb0e777382cc68397d17 Mon Sep 17 00:00:00 2001
-From: Michal Ruprich <michalruprich%gmail.com@localhost>
-Date: Wed, 10 Feb 2021 15:32:18 +0100
-Subject: [PATCH] Moving glib.h out of extern C
-
---- epan/dissectors/dissectors.h.orig  2021-03-10 18:21:20.000000000 +0000
-+++ epan/dissectors/dissectors.h
-@@ -11,12 +11,12 @@
- #ifndef __DISSECTOR_REGISTER_H__
- #define __DISSECTOR_REGISTER_H__
- 
-+#include <glib.h>
-+
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- 
--#include <glib.h>
--
- typedef struct _dissector_reg {
-     const char *cb_name;
-     void (*cb_func)(void);
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-epan_epan.h
--- a/net/wireshark/patches/patch-epan_epan.h   Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-epan_epan.h,v 1.2 2021/04/06 10:13:32 tnn Exp $
-
-From c8246c99737c7a844f45eb0e777382cc68397d17 Mon Sep 17 00:00:00 2001
-From: Michal Ruprich <michalruprich%gmail.com@localhost>
-Date: Wed, 10 Feb 2021 15:32:18 +0100
-Subject: [PATCH] Moving glib.h out of extern C
-
---- epan/epan.h.orig   2021-03-10 18:21:20.000000000 +0000
-+++ epan/epan.h
-@@ -10,11 +10,12 @@
- #ifndef __EPAN_H__
- #define __EPAN_H__
- 
-+#include <glib.h>
-+
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- 
--#include <glib.h>
- #include <epan/tvbuff.h>
- #include <epan/prefs.h>
- #include <epan/frame_data.h>
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-epan_epan__dissect.h
--- a/net/wireshark/patches/patch-epan_epan__dissect.h  Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-epan_epan__dissect.h,v 1.1 2021/03/23 10:48:42 adam Exp $
-
-Fix building with Glib 2.68.
-
---- epan/epan_dissect.h.orig   2021-03-23 09:24:04.000000000 +0000
-+++ epan/epan_dissect.h
-@@ -10,11 +10,12 @@
- #ifndef EPAN_DISSECT_H
- #define EPAN_DISSECT_H
- 
-+#include "epan.h"
-+
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- 
--#include "epan.h"
- #include "tvbuff.h"
- #include "proto.h"
- #include "packet_info.h"
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-epan_prefs.h
--- a/net/wireshark/patches/patch-epan_prefs.h  Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-epan_prefs.h,v 1.2 2021/04/06 10:13:32 tnn Exp $
-
-From c8246c99737c7a844f45eb0e777382cc68397d17 Mon Sep 17 00:00:00 2001
-From: Michal Ruprich <michalruprich%gmail.com@localhost>
-Date: Wed, 10 Feb 2021 15:32:18 +0100
-Subject: [PATCH] Moving glib.h out of extern C
-
---- epan/prefs.h.orig  2021-03-10 18:21:20.000000000 +0000
-+++ epan/prefs.h
-@@ -11,12 +11,12 @@
- #ifndef __PREFS_H__
- #define __PREFS_H__
- 
-+#include <glib.h>
-+
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
- 
--#include <glib.h>
--
- #include <epan/params.h>
- #include <epan/range.h>
- 
diff -r 92694d6f0f92 -r 8c41c8186492 net/wireshark/patches/patch-epan_value__string.h
--- a/net/wireshark/patches/patch-epan_value__string.h  Fri Apr 23 07:13:57 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-$NetBSD: patch-epan_value__string.h,v 1.1 2021/04/06 10:13:32 tnn Exp $
-
-From c8246c99737c7a844f45eb0e777382cc68397d17 Mon Sep 17 00:00:00 2001
-From: Michal Ruprich <michalruprich%gmail.com@localhost>


Home | Main Index | Thread Index | Old Index