Copy ...as Printable Text Feature Missing in 4.1/4.2
Summary
The OP in ticket 11222 incorrectly assumed that the feature "Copy ...as Printable Text" never worked. That is not true. There are thousands of us, hundreds at AT&T alone, that use this feature when working with SIP call traces. We use this feature to select an entire SIP PDU, all headers within PDU, and copy it to our clipboard. From there most of the time we paste the PDU into SIPP XML scripts that we use to regenerate the SIP call when troubleshooting or testing call flows. We also paste the PDUs into emails, design documents, etc.
The OP assumed that this feature was duplicated by "Copy Value", but that is not true when you are trying to copy an entire SIP PDU. It duplicates the functionality only if you are trying to copy an individual SIP header.
Please add the "Copy ...as Printable Text" feature back in. You can rename it whatever you want, but please support it.
Steps to reproduce
- Open PCAP with SIP call.
- Select frame with SIP request.
- In Packet Detail select branch entitled "Session Initiation Protocol (INVITE)".
- Right click and you should see "Copy ...as Printable Text", which is now missing in 4.1/4.2.
What is the current bug behavior?
Menu option is missing. Cannot copy entire SIP PDU in printable text format.
What is the expected correct behavior?
The menu option should be present and the copied PDU should be able to be pasted into a text editor as a multi-line SIP PDU. Here is a partially redacted PDU from a Wireshark 4.0.3 SIP INVITE PDU that was copied and pasted using this feature.
Sample capture file
Relevant logs and/or screenshots!
Build information
Version 4.2.0 (v4.2.0-0-g54eedfc6).
Compiled (64-bit) using Microsoft Visual Studio 2022 (VC++ 14.37, build 32822), with GLib 2.78.0, with Qt 6.5.3, with libpcap, with zlib 1.3.0, with PCRE2, with Lua 5.2.4 (with UfW patches), with GnuTLS 3.7.9 and PKCS #11 (closed) support, with Gcrypt 1.10.2-unknown, with Kerberos (MIT), with MaxMind, with nghttp2 1.57.0, with nghttp3 1.0.0, with brotli, with LZ4, with Zstandard, with Snappy, with libxml2 2.11.5, with libsmi 0.5.0, with QtMultimedia, with automatic updates using WinSparkle 0.8.0, without AirPcap, with Minizip, with binary plugins.
Running on 64-bit Windows 11 (23H2), build 22631, with Apple Silicon, with 8186 MB of physical memory, with GLib 2.78.0, with Qt 6.5.3, with Npcap version 1.78, based on libpcap version 1.10.4, with PCRE2 10.42 2022-12-11, with c-ares 1.19.0, with GnuTLS 3.7.9, with Gcrypt 1.10.2-unknown, with nghttp2 1.57.0, with nghttp3 1.0.0, with brotli 1.0.9, with LZ4 1.9.4, with Zstandard 1.5.5, with dark display mode, without HiDPI, with QPA plugin "windows", with LC_TYPE=English_United States.utf8, binary plugins supported.