Wireshark-commits: [Wireshark-commits] master 119416e: TCAP: support dialogue confirmation

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Mon, 19 Jan 2015 03:08:58 +0000 (UTC)
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(-)