aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2022-05-12dfilter: Add support for universal quantifiersJoão Valverde9-46/+255
Adds the keywords "any" and "all" to implement the quantification to any existing relational operator. Filter: all tcp.port in {100, 2000..3000} Syntax tree: 0 ALL TEST_IN: 1 FIELD(tcp.port) 1 SET(#2): 2 FVALUE(100 <FT_UINT16>) 2 FVALUE(2000 <FT_UINT16>) .. FVALUE(3000 <FT_UINT16>) Instructions: 00000 READ_TREE tcp.port -> reg#0 00001 IF_FALSE_GOTO 5 00002 ALL_EQ reg#0 === 100 <FT_UINT16> 00003 IF_TRUE_GOTO 5 00004 ALL_IN_RANGE reg#0 in { 2000 <FT_UINT16> .. 3000 <FT_UINT16> } 00005 RETURN
2022-05-12dfilter: Improve syntax tree display format for setsJoão Valverde1-0/+23
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-09epan: Normalize conversation code indentation.Gerald Combs4-1304/+1294
Change the indentation of conversation.[ch] to 4 spaces to match conversation_table.[ch] and conversation_filter.[ch].
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 Combs3-21/+74
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 Clouter4-1/+131
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 Clouter2-6/+11
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 Clouter2-0/+177
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-29Fix "generated by" comments in configuration files.Gerald Combs2-4/+5
Add get_configuration_namespace() and use it in code that writes "generated by" comments at the top of various configuration files. Update our Logwolf colorfilters.
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-27dfilter: fix may be used uninitialized in this function [-Wmaybe-uninitialized]Joakim Karlsson1-1/+1
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.
2022-04-26GTP': correction of Release Identifier ExtensionJoakim Karlsson1-11/+5