Wireshark-commits: [Wireshark-commits] master c7f7b60: ITS facilities message dissector

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Tue, 18 Dec 2018 12:31:54 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=c7f7b60c6b4cf6a316de8ec84794a44c8ff43d16
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

c7f7b60 by Christophe GUERBER (christophe.guerber@xxxxxxxxx):

    ITS facilities message dissector
    
    Dissector for Intelligent Transport System facility messages:
     - Cooperative Awareness Message (CAM)
     - Decentralized Environmental Notification Message (DENM)
     - Infrastructure to Vehicle Information Message (IVIM)
     - MAP (topology) Extended Message (MAPEM)
     - Signal Phase And Timing Extended Message (SPATEM)
     - Signal Request Extended Message (SREM)
     - Signal request Status Extended Message (SSEM)
     - Electric Vehicle Charging Spot Notification (EVCSN)
     - Electric Vehicle - Recharging Spot Reservation (EVRSR)
     - Tyre Information System (TIS) and Tyre Pressure Gauge (TPG) interoperability
    
    Subdissectors:
     - ITS version if ever the ITS PDU header is changed
     - Version << 16 | MessageID to register new message dissectors
     - RegionId << 16 | type to register regional extensions
       AddGrpC regional additions already provided
    
    TAP:
     - its TAP with ItsPduHeader fields provided
    
    Bug: 15148
    Change-Id: I4c71d4dfa1d5d63cb57f61a4e1436a60a3482205
    Reviewed-on: https://code.wireshark.org/review/31049
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  ae83101   Treat the strings for simple dialogs as UTF-8 on Windows.
     add  c7f7b60   ITS facilities message dissector


Summary of changes:
 docbook/release-notes.asciidoc                     |     1 +
 epan/dissectors/CMakeLists.txt                     |     2 +
 epan/dissectors/asn1/CMakeLists.txt                |     1 +
 epan/dissectors/asn1/its/CAM.asn                   |   132 +
 epan/dissectors/asn1/{h225 => its}/CMakeLists.txt  |    28 +-
 epan/dissectors/asn1/its/DENM.asn                  |   109 +
 epan/dissectors/asn1/its/ETSI_TS_103301.asn        |   146 +
 .../asn1/its/EV-RSR-PDU-Descriptions.asn           |   157 +
 .../dissectors/asn1/its/EVCSN-PDU-Descriptions.asn |   103 +
 epan/dissectors/asn1/its/ISO_TS_14816.asn          |    28 +
 .../asn1/its/ISO_TS_14906_Application.asn          |   140 +
 epan/dissectors/asn1/its/ISO_TS_17419.asn          |    44 +
 epan/dissectors/asn1/its/ISO_TS_19091.asn          |  2078 +++
 epan/dissectors/asn1/its/ISO_TS_19321.asn          |   621 +
 epan/dissectors/asn1/its/ISO_TS_24534-3.asn        |    85 +
 epan/dissectors/asn1/its/ITS-Container.asn         |   511 +
 .../asn1/its/TIS_TPG_Transactions_Descriptions.asn |   348 +
 epan/dissectors/asn1/its/its.cnf                   |  1183 ++
 epan/dissectors/asn1/its/packet-its-template.c     |   447 +
 epan/dissectors/asn1/its/packet-its-template.h     |    57 +
 epan/dissectors/packet-its.c                       | 17743 +++++++++++++++++++
 epan/dissectors/packet-its.h                       |   246 +
 22 files changed, 24197 insertions(+), 13 deletions(-)
 create mode 100644 epan/dissectors/asn1/its/CAM.asn
 copy epan/dissectors/asn1/{h225 => its}/CMakeLists.txt (55%)
 create mode 100644 epan/dissectors/asn1/its/DENM.asn
 create mode 100644 epan/dissectors/asn1/its/ETSI_TS_103301.asn
 create mode 100644 epan/dissectors/asn1/its/EV-RSR-PDU-Descriptions.asn
 create mode 100644 epan/dissectors/asn1/its/EVCSN-PDU-Descriptions.asn
 create mode 100644 epan/dissectors/asn1/its/ISO_TS_14816.asn
 create mode 100644 epan/dissectors/asn1/its/ISO_TS_14906_Application.asn
 create mode 100644 epan/dissectors/asn1/its/ISO_TS_17419.asn
 create mode 100644 epan/dissectors/asn1/its/ISO_TS_19091.asn
 create mode 100644 epan/dissectors/asn1/its/ISO_TS_19321.asn
 create mode 100644 epan/dissectors/asn1/its/ISO_TS_24534-3.asn
 create mode 100644 epan/dissectors/asn1/its/ITS-Container.asn
 create mode 100644 epan/dissectors/asn1/its/TIS_TPG_Transactions_Descriptions.asn
 create mode 100644 epan/dissectors/asn1/its/its.cnf
 create mode 100644 epan/dissectors/asn1/its/packet-its-template.c
 create mode 100644 epan/dissectors/asn1/its/packet-its-template.h
 create mode 100644 epan/dissectors/packet-its.c
 create mode 100644 epan/dissectors/packet-its.h