tshark: Update to version 4.0.8

Message ID 20230830141742.2723629-6-adolf.belka@ipfire.org
State Staged
Commit 266c132f539470288b845cc0750f0abd29123337
Headers
Series tshark: Update to version 4.0.8 |

Commit Message

Adolf Belka Aug. 30, 2023, 2:17 p.m. UTC
  - Update from version 3.6.3 to 4.0.8 covering 22 releases.
- Update of rootfile
- Ran find-dependencies due to sobump. Everything is linked to tshark files. No additional
   bumping required.
- Changelog is too large to cover with 22 releases. For details see the release notes
   page on the website - https://www.wireshark.org/docs/relnotes/
   4.0.8 Four vulnerabilities fixed.
   4.0.7 Two vulnerabilities fixed.
   4.0.6 Nine vulnerabilities fixed.
   4.0.5 Three vulnerabilities fixed.
   4.0.4 One vulnerability fixed.
   4.0.3 Seven vulnerabilities fixed.
  Didn't check anymore. Based on above this package definitely needs to be regulalrly
   updated as it is obviolusly susceptible to vulnerabilities.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/tshark | 76 +++++++++++++++++++-------------
 lfs/tshark                       |  6 +--
 2 files changed, 48 insertions(+), 34 deletions(-)
  

Patch

diff --git a/config/rootfiles/packages/tshark b/config/rootfiles/packages/tshark
index 02b92fbd7..14af184af 100644
--- a/config/rootfiles/packages/tshark
+++ b/config/rootfiles/packages/tshark
@@ -53,6 +53,7 @@  usr/bin/tshark
 #usr/include/wireshark/epan/disabled_protos.h
 #usr/include/wireshark/epan/dissectors
 #usr/include/wireshark/epan/dissectors/cond_ace_token_enum.h
+#usr/include/wireshark/epan/dissectors/file-pcapng.h
 #usr/include/wireshark/epan/dissectors/file-rbm.h
 #usr/include/wireshark/epan/dissectors/packet-6lowpan.h
 #usr/include/wireshark/epan/dissectors/packet-a21.h
@@ -72,8 +73,10 @@  usr/bin/tshark
 #usr/include/wireshark/epan/dissectors/packet-atalk.h
 #usr/include/wireshark/epan/dissectors/packet-atm.h
 #usr/include/wireshark/epan/dissectors/packet-atn-ulcs.h
+#usr/include/wireshark/epan/dissectors/packet-autosar-ipdu-multiplexer.h
 #usr/include/wireshark/epan/dissectors/packet-bacapp.h
 #usr/include/wireshark/epan/dissectors/packet-bacnet.h
+#usr/include/wireshark/epan/dissectors/packet-bblog.h
 #usr/include/wireshark/epan/dissectors/packet-ber.h
 #usr/include/wireshark/epan/dissectors/packet-bfd.h
 #usr/include/wireshark/epan/dissectors/packet-bgp.h
@@ -139,6 +142,7 @@  usr/bin/tshark
 #usr/include/wireshark/epan/dissectors/packet-diameter_3gpp.h
 #usr/include/wireshark/epan/dissectors/packet-diffserv-mpls-common.h
 #usr/include/wireshark/epan/dissectors/packet-disp.h
+#usr/include/wireshark/epan/dissectors/packet-dlt.h
 #usr/include/wireshark/epan/dissectors/packet-dns.h
 #usr/include/wireshark/epan/dissectors/packet-docsis-tlv.h
 #usr/include/wireshark/epan/dissectors/packet-doip.h
@@ -176,6 +180,7 @@  usr/bin/tshark
 #usr/include/wireshark/epan/dissectors/packet-frame.h
 #usr/include/wireshark/epan/dissectors/packet-ftam.h
 #usr/include/wireshark/epan/dissectors/packet-ftdi-ft.h
+#usr/include/wireshark/epan/dissectors/packet-gdt.h
 #usr/include/wireshark/epan/dissectors/packet-geonw.h
 #usr/include/wireshark/epan/dissectors/packet-giop.h
 #usr/include/wireshark/epan/dissectors/packet-gluster.h
@@ -395,7 +400,8 @@  usr/bin/tshark
 #usr/include/wireshark/epan/dissectors/packet-tacacs.h
 #usr/include/wireshark/epan/dissectors/packet-tcap.h
 #usr/include/wireshark/epan/dissectors/packet-tcp.h
-#usr/include/wireshark/epan/dissectors/packet-tcpclv3.h
+#usr/include/wireshark/epan/dissectors/packet-tcpcl.h
+#usr/include/wireshark/epan/dissectors/packet-tecmp.h
 #usr/include/wireshark/epan/dissectors/packet-tetra.h
 #usr/include/wireshark/epan/dissectors/packet-thrift.h
 #usr/include/wireshark/epan/dissectors/packet-tls-utils.h
@@ -410,6 +416,7 @@  usr/bin/tshark
 #usr/include/wireshark/epan/dissectors/packet-uavcan-dsdl.h
 #usr/include/wireshark/epan/dissectors/packet-ubertooth.h
 #usr/include/wireshark/epan/dissectors/packet-udp.h
+#usr/include/wireshark/epan/dissectors/packet-uds.h
 #usr/include/wireshark/epan/dissectors/packet-umts_fp.h
 #usr/include/wireshark/epan/dissectors/packet-umts_mac.h
 #usr/include/wireshark/epan/dissectors/packet-umts_rlc.h
@@ -473,12 +480,12 @@  usr/bin/tshark
 #usr/include/wireshark/epan/ftypes
 #usr/include/wireshark/epan/ftypes/ftypes.h
 #usr/include/wireshark/epan/funnel.h
-#usr/include/wireshark/epan/garrayfix.h
 #usr/include/wireshark/epan/golay.h
 #usr/include/wireshark/epan/guid-utils.h
 #usr/include/wireshark/epan/iana_charsets.h
 #usr/include/wireshark/epan/iax2_codec_type.h
 #usr/include/wireshark/epan/in_cksum.h
+#usr/include/wireshark/epan/introspection.h
 #usr/include/wireshark/epan/ip_opts.h
 #usr/include/wireshark/epan/ipproto.h
 #usr/include/wireshark/epan/ipv4.h
@@ -529,7 +536,6 @@  usr/bin/tshark
 #usr/include/wireshark/epan/tap-voip.h
 #usr/include/wireshark/epan/tap.h
 #usr/include/wireshark/epan/tfs.h
-#usr/include/wireshark/epan/time_fmt.h
 #usr/include/wireshark/epan/timestamp.h
 #usr/include/wireshark/epan/timestats.h
 #usr/include/wireshark/epan/to_str.h
@@ -545,7 +551,7 @@  usr/bin/tshark
 #usr/include/wireshark/epan/x264_prt_id.h
 #usr/include/wireshark/epan/xdlc.h
 #usr/include/wireshark/file.h
-#usr/include/wireshark/globals.h
+#usr/include/wireshark/wireshark.h
 #usr/include/wireshark/wiretap
 #usr/include/wireshark/wiretap/file_wrappers.h
 #usr/include/wireshark/wiretap/merge.h
@@ -559,6 +565,7 @@  usr/bin/tshark
 #usr/include/wireshark/ws_compiler_tests.h
 #usr/include/wireshark/ws_diag_control.h
 #usr/include/wireshark/ws_log_defs.h
+#usr/include/wireshark/ws_posix_compat.h
 #usr/include/wireshark/ws_symbol_export.h
 #usr/include/wireshark/ws_version.h
 #usr/include/wireshark/wsutil
@@ -571,7 +578,6 @@  usr/bin/tshark
 #usr/include/wireshark/wsutil/buffer.h
 #usr/include/wireshark/wsutil/codecs.h
 #usr/include/wireshark/wsutil/color.h
-#usr/include/wireshark/wsutil/copyright_info.h
 #usr/include/wireshark/wsutil/cpu_info.h
 #usr/include/wireshark/wsutil/crash_info.h
 #usr/include/wireshark/wsutil/crc10.h
@@ -587,6 +593,7 @@  usr/bin/tshark
 #usr/include/wireshark/wsutil/eax.h
 #usr/include/wireshark/wsutil/epochs.h
 #usr/include/wireshark/wsutil/exported_pdu_tlvs.h
+#usr/include/wireshark/wsutil/feature_list.h
 #usr/include/wireshark/wsutil/filesystem.h
 #usr/include/wireshark/wsutil/g711.h
 #usr/include/wireshark/wsutil/glib-compat.h
@@ -605,6 +612,7 @@  usr/bin/tshark
 #usr/include/wireshark/wsutil/pow2.h
 #usr/include/wireshark/wsutil/privileges.h
 #usr/include/wireshark/wsutil/processes.h
+#usr/include/wireshark/wsutil/regex.h
 #usr/include/wireshark/wsutil/report_message.h
 #usr/include/wireshark/wsutil/sign_ext.h
 #usr/include/wireshark/wsutil/sober128.h
@@ -626,6 +634,7 @@  usr/bin/tshark
 #usr/include/wireshark/wsutil/wmem/wmem_list.h
 #usr/include/wireshark/wsutil/wmem/wmem_map.h
 #usr/include/wireshark/wsutil/wmem/wmem_miscutl.h
+#usr/include/wireshark/wsutil/wmem/wmem_multimap.h
 #usr/include/wireshark/wsutil/wmem/wmem_queue.h
 #usr/include/wireshark/wsutil/wmem/wmem_stack.h
 #usr/include/wireshark/wsutil/wmem/wmem_strbuf.h
@@ -638,19 +647,21 @@  usr/bin/tshark
 #usr/include/wireshark/wsutil/ws_mempbrk.h
 #usr/include/wireshark/wsutil/ws_mempbrk_int.h
 #usr/include/wireshark/wsutil/ws_pipe.h
+#usr/include/wireshark/wsutil/ws_return.h
 #usr/include/wireshark/wsutil/ws_roundup.h
+#usr/include/wireshark/wsutil/wsgcrypt.h
 #usr/include/wireshark/wsutil/wsjson.h
 #usr/include/wireshark/wsutil/wslog.h
 #usr/include/wireshark/wsutil/xtea.h
 #usr/lib/libwireshark.so
-usr/lib/libwireshark.so.15
-usr/lib/libwireshark.so.15.0.3
+usr/lib/libwireshark.so.16
+usr/lib/libwireshark.so.16.0.8
 #usr/lib/libwiretap.so
-usr/lib/libwiretap.so.12
-usr/lib/libwiretap.so.12.0.3
+usr/lib/libwiretap.so.13
+usr/lib/libwiretap.so.13.0.8
 #usr/lib/libwsutil.so
-usr/lib/libwsutil.so.13
-usr/lib/libwsutil.so.13.1.0
+usr/lib/libwsutil.so.14
+usr/lib/libwsutil.so.14.0.0
 #usr/lib/pkgconfig/wireshark.pc
 #usr/lib/wireshark
 #usr/lib/wireshark/cmake
@@ -671,28 +682,30 @@  usr/lib/wireshark/extcap/dpauxmon
 usr/lib/wireshark/extcap/randpktdump
 usr/lib/wireshark/extcap/sshdump
 usr/lib/wireshark/extcap/udpdump
+usr/lib/wireshark/extcap/wifidump
 #usr/lib/wireshark/plugins
-#usr/lib/wireshark/plugins/3.6
-#usr/lib/wireshark/plugins/3.6/codecs
-usr/lib/wireshark/plugins/3.6/codecs/g711.so
-usr/lib/wireshark/plugins/3.6/codecs/l16mono.so
-usr/lib/wireshark/plugins/3.6/codecs/opus_dec.so
-#usr/lib/wireshark/plugins/3.6/epan
-usr/lib/wireshark/plugins/3.6/epan/ethercat.so
-usr/lib/wireshark/plugins/3.6/epan/gryphon.so
-usr/lib/wireshark/plugins/3.6/epan/irda.so
-usr/lib/wireshark/plugins/3.6/epan/mate.so
-usr/lib/wireshark/plugins/3.6/epan/opcua.so
-usr/lib/wireshark/plugins/3.6/epan/profinet.so
-usr/lib/wireshark/plugins/3.6/epan/stats_tree.so
-usr/lib/wireshark/plugins/3.6/epan/transum.so
-usr/lib/wireshark/plugins/3.6/epan/unistim.so
-usr/lib/wireshark/plugins/3.6/epan/wimax.so
-usr/lib/wireshark/plugins/3.6/epan/wimaxasncp.so
-usr/lib/wireshark/plugins/3.6/epan/wimaxmacphy.so
-#usr/lib/wireshark/plugins/3.6/wiretap
-usr/lib/wireshark/plugins/3.6/wiretap/usbdump.so
+#usr/lib/wireshark/plugins/4.0
+#usr/lib/wireshark/plugins/4.0/codecs
+usr/lib/wireshark/plugins/4.0/codecs/g711.so
+usr/lib/wireshark/plugins/4.0/codecs/l16mono.so
+usr/lib/wireshark/plugins/4.0/codecs/opus_dec.so
+#usr/lib/wireshark/plugins/4.0/epan
+usr/lib/wireshark/plugins/4.0/epan/ethercat.so
+usr/lib/wireshark/plugins/4.0/epan/gryphon.so
+usr/lib/wireshark/plugins/4.0/epan/irda.so
+usr/lib/wireshark/plugins/4.0/epan/mate.so
+usr/lib/wireshark/plugins/4.0/epan/opcua.so
+usr/lib/wireshark/plugins/4.0/epan/profinet.so
+usr/lib/wireshark/plugins/4.0/epan/stats_tree.so
+usr/lib/wireshark/plugins/4.0/epan/transum.so
+usr/lib/wireshark/plugins/4.0/epan/unistim.so
+usr/lib/wireshark/plugins/4.0/epan/wimax.so
+usr/lib/wireshark/plugins/4.0/epan/wimaxasncp.so
+usr/lib/wireshark/plugins/4.0/epan/wimaxmacphy.so
+#usr/lib/wireshark/plugins/4.0/wiretap
+usr/lib/wireshark/plugins/4.0/wiretap/usbdump.so
 #usr/share/wireshark
+#usr/share/wireshark/Acknowledgements.md
 #usr/share/wireshark/COPYING
 usr/share/wireshark/cfilters
 usr/share/wireshark/colorfilters
@@ -744,6 +757,7 @@  usr/share/wireshark/dtds/watcherinfo.dtd
 usr/share/wireshark/dtds/xcap-caps.dtd
 usr/share/wireshark/dtds/xcap-error.dtd
 usr/share/wireshark/enterprises.tsv
+#usr/share/wireshark/gpl-2.0-standalone.html
 #usr/share/wireshark/ipmap.html
 #usr/share/wireshark/manuf
 #usr/share/wireshark/pdml2html.xsl
diff --git a/lfs/tshark b/lfs/tshark
index 29b14f873..297b5f7ac 100644
--- a/lfs/tshark
+++ b/lfs/tshark
@@ -26,7 +26,7 @@  include Config
 
 SUMMARY    = A Network Traffic Analyser
 
-VER        = 3.6.3
+VER        = 4.0.8
 
 THISAPP    = wireshark-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -35,7 +35,7 @@  DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = tshark
 DEPS       = c-ares
-PAK_VER    = 14
+PAK_VER    = 15
 
 SERVICES   =
 
@@ -47,7 +47,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 3b636867d946f0cf748eb719874e815c919ee9cedd21a7e9034d54b4cb87ae4a09ec02a199e1ec8051e421fe2929983d659f340ccfd12ab35e1ecd52000964fd
+$(DL_FILE)_BLAKE2 = bda31be809724a39e475489eb5653589310ae679933fac193cbc8bb3924b3ec48a93b5da6d39655fdb9f4a8d717b9cc84fcb357bea275cb457b45783a75ca778
 
 install : $(TARGET)