aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
AgeCommit message (Collapse)AuthorFilesLines
2022-05-18SDP: Minor Refactoring by Extract Methodeasonweii1-399/+444
Extract Method for multiple message of SDP Media Attribute to simplify things and Make processes clearer. dissect_sdp_media_attribute_rtpmap dissect_sdp_media_attribute_fmtp dissect_sdp_media_attribute_path dissect_sdp_media_attribute_h248_item dissect_sdp_media_attribute_crypto The original function remain unchanged.
2022-05-18f5ethtrailer: Decode TLS 1.3 trailer info on some versionsJason Cohen1-3/+8
2022-05-17ISUP: avoid parameter summary text duplicationNardi Ivan1-18/+17
Parameter name should be appended only once to the tree, when handling national extensions. Close #18094
2022-05-15[Automatic update for 2022-05-15]Gerald Combs2-1/+7
Update manuf, services enterprise numbers, translations, and other items.
2022-05-15epan: Fix our conversation flagsGerald Combs8-13/+13
Make sure we pass NO_ADDR2 and NO_PORT2 to conversation_new and NO_ADDR_B and NO_PORT_B to find_conversation.
2022-05-12MySQL: Initialize a variable.Gerald Combs1-1/+1
Fix *** CID 1504408: Uninitialized variables (UNINIT) /builds/wireshark/wireshark/epan/dissectors/packet-mysql.c: 2683 in mysql_dissect_ok_packet() 2677 } 2678 } 2679 } 2680 } else { 2681 /* optional: message string */ 2682 if (tvb_reported_length_remaining(tvb, offset) > 0) { >>> CID 1504408: Uninitialized variables (UNINIT) >>> Using uninitialized value "lenstr". 2683 if(lenstr > (guint64)tvb_reported_length_remaining(tvb, offset)) 2684 lenstr = tvb_reported_length_remaining(tvb, offset); 2685 proto_tree_add_item(tree, hf_mysql_message, tvb, offset, (gint)lenstr, ENC_ASCII); 2686 offset += (int)lenstr; 2687 } 2688 }
2022-05-12Remove execute flag on source filesJaap Keuter2-0/+0
2022-05-12ssh: fixing warnings.Jérôme HAMM1-6/+3
2022-05-12ssh: fixing MAC IV derivation.Jérôme HAMM1-0/+6
2022-05-12ssh: switching consistently from g_debug to ws_debugJérôme HAMM2-22/+27
2022-05-12ssh: Diffie-HellmanJérôme HAMM1-59/+283
diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 diffie-hellman-group14-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512
2022-05-12ssh: Diffie-Hellman group exchange.Jérôme HAMM1-8/+120
2022-05-12ssh: aes-ctrJérôme HAMM1-3/+49
2022-05-12ssh: aes-cbcJérôme HAMM1-0/+261
2022-05-12ssh: aes-gcmJérôme HAMM1-0/+130
2022-05-12MySQL: fix bug for mysql response message length.Min Wang1-1/+1
2022-05-12MySQL: fix bug for mysql response message length.Min Wang1-1/+1
2022-05-12MySQL: fix bug for mysql response message length.Min Wang1-2/+4
2022-05-11SIP: Refactoring too many if-else branches by table-driven methodeasonweii1-75/+53
When there are a lot of if-else branch judgments, the table-driven method can be used to optimize to facilitate subsequent maintenance. The original function remain unchanged.
2022-05-10DVB-S2: Only add the rolloff value onceJohn Thacker1-7/+15
DVB-S2X has two possible meanings of the rolloff factor, with different value strings. Only add the correct one as part of the bitmask, instead of always adding it twice, once with the low value string and once with the appropriate value string.
2022-05-09btmesh: More information displayedPiotr Winiarczyk2-113/+115
In some cases the available information on packets were not displayed. This change displays this information. Some code formatting and variable renaming was also done.
2022-05-09eap: support tunneled TLS decodingAlexander Clouter1-43/+51
Using a similar strategy to ce087027ef87679ca934f392d37b0bf4d1334860 we group conversation and pdata use by the layer depth we are decoding. This now decodes EAP-TLS within TEAP (and should work for TTLS and PEAP)
2022-05-08Fix the pfm-sd default caseYu Gao1-2/+2
2022-05-08EAP: fix stride when decoding TEAP TLVs and tree alignmentAlexander Clouter1-18/+12
2022-05-08[Automatic update for 2022-05-08]Gerald Combs2-2/+4
Update manuf, services enterprise numbers, translations, and other items.
2022-05-07USBLL: create the top-level item using the regitered protocol.Guy Harris1-1/+2
2022-05-06MBIM: Fix the offset to RSRP and SNR buffer of MBIM_SIGNAL_STATE_INFO_V2Odysseus Yang1-2/+2
2022-05-06NAS 5GS: add a UDP framing formatPascal Quantin1-1/+35
Similar to what was done for NAS EPS in 51165cf
2022-05-05SOME/IP: Adding string fields for easier filteringDr. Lars Völker2-0/+35
2022-05-03PDCP-LTE: Allow updated keys to be found by frame numberMartin Mathieson3-45/+133
2022-05-03CIP Safety: Fix SERCOS III attributesDylan Ulis1-12/+12
2022-05-03CIP Safety: Detect Cancel Propose/Apply TUNIDDylan Ulis1-0/+18
2022-05-03SMC: show translated MTU and buffer sizeKarsten Graul1-13/+55
Additionally append the translated/uncompressed MTU and buffer size. Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
2022-05-03SMC: support for SMC-Rv2 LLC messagesKarsten Graul1-26/+249
Add the support for SMC-Rv2 Link Level Control (LLC) messages which flow over Infiniband. Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
2022-05-03SMC: improve SMC-Rv2 CLC message supportKarsten Graul1-142/+214
More fine tuning of the SMC-Rv2 support, and add the support to show the GID list in a CLC proposal message. Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
2022-05-03SMC: Add support for SMCRv2Guvenc Gulce1-38/+136
Add SMCRv2 clc proposal/accept/confirm and decline support. Proposal and decline parsing routines are used by SMC-R(v2) and SMC-D(v2). Enhance the existing SMC protocol dissector in such a generic way that it supports both SMC-R(v2) and SMC-D(v2) protocols. These two protocols are similar to each other. SMC-D and SMC-R has a version 1 and version 2. Signed-off-by: Guvenc Gulce <guvenc@linux.ibm.com>
2022-05-03CIP Safety: Increase error detection diagnostics to PI_ERRORDylan Ulis1-9/+9
2022-05-02EAP: fix packet leak caused by ce087027ef87679ca934f392d37b0bf4d1334860Alexander Clouter1-4/+4
Caught and flagged in https://gitlab.com/wireshark/wireshark/-/merge_requests/6838#note_932484809
2022-05-01[Automatic update for 2022-05-01]Gerald Combs1-1/+1
Update manuf, services enterprise numbers, translations, and other items.
2022-04-30IEEE80211: Fix a couple of filtersMartin Mathieson1-2/+2
2022-04-30EAP: massage pinfo for EAPOL so the TLS decoder does not get lostAlexander Clouter1-10/+38
2022-04-30EAP: decode TEAP Outer-TLVsAlexander Clouter1-1/+23
2022-04-30EAP: add PEAP decoderAlexander Clouter3-1/+130
The existing PEAP support does not decode the inner attributes, this commit adds that support by introducing packet-peap.c which recreates a 'pseudo' EAP header before looping the TVB back into the EAP dissector.
2022-04-30EAP: use enum for pdata instead of magic numbersAlexander Clouter1-6/+6
Later for packet-peap.c, need to use pdata to pick into the parent dissector so here we set up packet-eap.c to use enum.
2022-04-30EAP: add MSAUTH-TLV decoderAlexander Clouter1-0/+176
2022-04-30EAP: improve EAP-TLS flag decodingAlexander Clouter1-40/+41
Decode TEAP's O-flag. We also update the diagram and references as PEAPv0 has a different view of how the flags are used compared to the RFCs and drafts.
2022-04-29pfcp: Update to 3GPP TS 29.244 V17.4.0Joakim Karlsson1-48/+244
2022-04-29CIP Safety: Fix TBD bytes expert infoDylan Ulis1-6/+6
2022-04-27Diameter: Decode GMLC-Number AVPJonas Falkevik3-0/+28
Add decoding of the GMLC-Number AVP. 3GPP TS 29.272 GMLC-Number Encoded as a TBCD-string.
2022-04-27epan: refactor dissector E.164 MSISDN number nameJonas Falkevik1-8/+14
Prepare for adding reusing code where only descriptive name differs. But the numbers are encoded using the same rules. "E.164 number (MSISDN)" & "E.164 number (ISDN)" for example.