aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/goose
AgeCommit message (Collapse)AuthorFilesLines
2022-11-01GOOSE: add back goose.floating_point filterPascal Quantin1-3/+2
Let's add it as a hidden filter for IEEE 754 single precision floating point Closes #18491
2022-03-29BER: Add a function to add a BER encoded boilerplate.Anders Broman1-0/+1
2021-07-26asn1: convert most dissectors to pinfo->poolEvan Huus2-3/+3
Part 1/2 as the commits were too big for CI. Largely find/replace, with a few manual tweaks. Then regenerate the asn1 dissector sources and make sure everything still builds. There are a handful of cases I skipped as too complex, but this covers most of the asn1 dissectors.
2021-02-01GOOSE: New option to display float valuesAitor Garcia2-3/+25
Added to the protocol a new option to display the decimal representation of floating-point values. Minor fixes: Avoid the double 'return' on dissect_goose_UtcTime function and fix the simulation BLURB to follow other fields approach.
2020-12-29GOOSE: fix a duplicate FIELD_RENAMEPascal Quantin1-7/+2
2020-12-29GOOSE: Interpret reserve1 S bitAitor Garcia2-7/+79
The simulated mirror bit of the reserve1 field is now interpreted. New expert info warning: S bit set and simulation attribute clear.
2020-12-28Improve R-GOOSE protocol treeĐorđije Manojlović1-9/+24
This enables filtering R-GOOSE packets on protocol level, too.
2020-12-16R-GOOSE dissector: Fix subtree item lengthsĐorđije Manojlović1-3/+9
2020-12-15Fix duplicated filter names.Anders Broman1-1/+5
2020-11-24Extend IEC 61850 GOOSE dissector to support IEC 61850 R-GOOSE protocolĐorđije Manojlović1-33/+420
R-GOOSE (Routable GOOSE) protocol is GOOSE protocol embedded into RFC 1240: OSI Connectionless Transport over UDP.
2020-02-25goose: test field is renamed to simulationAlexis La Goutte1-1/+1
The GOOSE dissector included Wireshark is using the GOOSE message definition that was described in an older version of the IEC 61850 standard. To be precise, the current field names in Wireshark corresponds to the Edition 1 of the IEC 61850 standard. This GOOSE message definition is defined in Table 23 of the IEC 61850-7-2:2003. In this release (IEC 61850-7-2:2003) there is a field name called: Test. However, in the new version of the IEC 61850, the Edition 2 of the IEC 61850 standard, the Test field was renamed to Simulation. To be precise, the new GOOSE message definition is defined in Table 43 of the IEC 61850-7-2:2010. Bug: 16402 Change-Id: I407987d7f4564b5bafa0c9217756c3f9f23918f6 Reviewed-on: https://code.wireshark.org/review/36175 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18Remove autotools build system.Dario Lombardo1-30/+0
It has been replaced by cmake. Change-Id: I83a5eddb8645dbbf6bca9f026066d2e995d8e87a Reviewed-on: https://code.wireshark.org/review/26969 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs <gerald@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-07dissectors: more SPDX license convertions.Dario Lombardo2-26/+2
Change-Id: I96e1f1cdbaaf49d65705ecacc903f73cf0e47d7c Reviewed-on: https://code.wireshark.org/review/26334 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter <jaap.keuter@xs4all.nl>
2018-02-12dissectors: use SPDX identifiers.Dario Lombardo1-13/+1
Change-Id: I92c94448e6641716d03158a5f332c8b53709423a Reviewed-on: https://code.wireshark.org/review/25756 Petri-Dish: Dario Lombardo <lomato@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-07-01ASN.1 dissectors - don't try to find yourself.Michael Mann1-4/+3
If an ASN.1 dissector is calling register_dissector for itself in its proto_register_xxx function and then calling find_dissector for itself in its proto_reg_handoff_xxx function then just create a static handle for that dissector and use the return value of register_dissector, so the find isn't necessary. Change-Id: I911bdadc2fb4259601c141b955e741a2369cc447 Reviewed-on: https://code.wireshark.org/review/16233 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-30Remove Makefile.common filesJoão Valverde2-44/+23
Now that nmake build system has been removed they are not needed anymore. Change-Id: I88075f955bb4349185859c1af4be22e53de5850f Reviewed-on: https://code.wireshark.org/review/16050 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt>
2016-06-15Remove Nmake build systemPascal Quantin1-25/+0
Change-Id: I3bd474f3cda9667dec66426b5729449953df3e61 Reviewed-on: https://code.wireshark.org/review/15777 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jörg Mayer <jmayer@loplof.de> Reviewed-by: Balint Reczey <balint@balintreczey.hu>
2016-03-13Clean asn1 make/cmake whitespaceJoão Valverde4-4/+0
Add missing newline or remove extra newlines at the end of the file. Trim trailing whitespace. Change-Id: I73b7a4e20969bc13f72bf97e981fd5de89d8bb17 Reviewed-on: https://code.wireshark.org/review/14400 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2016-03-13Move /asn1 to /epan/dissectorsJoão Valverde7-0/+511
Change-Id: I1208fe3c2ba428995526f561e8f792b8d871e9a9 Reviewed-on: https://code.wireshark.org/review/14388 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: João Valverde <j@v6e.pt>