Wireshark-commits: [Wireshark-commits] master 119416e: TCAP: support dialogue confirmation
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=119416ef2765f290b4cdaaf930438f9b603abd9c
Submitter: Michael Mann (mmann78@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
119416e by Luke Mewburn (luke@xxxxxxxxxxx):
TCAP: support dialogue confirmation
TCAP permits the changing of the originating address on the first
backwards continue (i.e. the establishment of the dialogue).
See ITU-T Q.771 (06/97) clause 3.1.2.2.2.2 Confirmation of the dialogue.
In practice, a BEGIN replied to with an END can also exhibit this behaviour.
For example, a BEGIN from GT A TID TA -> GT B,
and the reply CONTINUE from GT B2 TID TB -> GT A TID TA.
To support this, only support a single address hash in
tcaphash_begin_info_key_t and tcaphash_end_info_key_t.
The match of the first CONTINUE should find the appropriate
tcaphash_begin and create the appropriate tcaphash_end entries.
Also fix compile warning with DEBUG_TCAPSRT.
Bug: 10841
Change-Id: Ibe75e3940e757727357b20be10f9c195c5888fdd
Reviewed-on: https://code.wireshark.org/review/6446
Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Reviewed-by: Michael Mann <mmann78@xxxxxxxxxxxx>
Actions performed:
from c4297e6 Skinny: packet-skinny.c Changes: Number of small changes to the xml file: - some fields being connected to the wrong message version - some header field naming
adds 119416e TCAP: support dialogue confirmation
Summary of changes:
asn1/tcap/packet-tcap-template.c | 110 +++++++++++++++++++-------------------
asn1/tcap/packet-tcap-template.h | 6 +--
epan/dissectors/packet-tcap.c | 110 +++++++++++++++++++-------------------
epan/dissectors/packet-tcap.h | 8 ++-
4 files changed, 115 insertions(+), 119 deletions(-)