aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/tcap/packet-tcap-template.c
AgeCommit message (Collapse)AuthorFilesLines
2007-04-23TCAP: Fix up indentation a bit.etxrab1-69/+69
GSM MAP: Add returnResultNotLast from TCAP to the included ROS stuff. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21537 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-23Mark all the items for TCAP statistics as generatedmorriss1-37/+39
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21524 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-23and the missing files ...etxrab1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21522 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-21EXPORT DialoguePDU UniDialoguePDU and make them callable by OID.etxrab1-4/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21487 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-03Implement a proposal from Elefterios Gabriel for SCCP:lego1-1/+28
Add a table of DPCs and SSNs that allow to override the protocol that would be choosen so that the same SSN can use two different protocols in two different DPCs. I did not believe it someone could have done it, then I saw the captures... git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21321 f5534014-38df-0310-8fa8-9805f1628bb7
2006-12-07Revert some dissector_handle_t to static changes to make it compile again.etxrab1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20064 f5534014-38df-0310-8fa8-9805f1628bb7
2006-12-07As ponted out by Stig Bjørlykke change a whole bunch of dissector_handle_t ↵etxrab1-2/+2
to static. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20062 f5534014-38df-0310-8fa8-9805f1628bb7
2006-10-03From Florent.Drouin@alcatel.fr:etxrab1-0/+16
I did improve the OID management in the tcap dissector. Now, when a tcap message is reveived, without upper layer, the ACN is saved in the TCAP context, and can be used for the next messages of the dialogue. It is used only when the upper layer session is opened with Tcap only messages. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19414 f5534014-38df-0310-8fa8-9805f1628bb7
2006-09-27From Florent Drouin:etxrab1-9/+287
Here are some patches and a new module to introduce the notion of Tcap context for a Tcap transaction. For each Tcap transaction, several parameters, like session identifier, start time or OID, will be saved in a hash table, to keep these informations available for the next messages. This context is then given to the upper layer, and can be used, for example, to generate transaction-associated statistics. Moreover, the Upper protocol, detected in the Begin of the TCAP transaction ( according to the OID ), is saved in the context, and will be reused for the next messages of the transaction. This help the decoding of SS7 messages, without any SSN configuration in the "wireshark preferences". You will have too, the possibility to apply a filter to see only the messages related to a TCAP transaction. (tcap.srt.session_id=XXX) To enable the use of the Tcap context, you have 2 new parameters in the preferences, - SRT, enable search for a Tcap context for any TCAP messages - persistentSRT, keep the Tcap context, even after the transaction has been closed. This is mandatory with Wireshark, to have a clean display of the stats. There is 2 new timers in the preferences for the statistics, to tune the retransmission timeout, and messages lost timeout. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19341 f5534014-38df-0310-8fa8-9805f1628bb7
2006-06-28remove functions register_ber_oid_name() and get_ber_oid_name() from ↵kukosa1-1/+2
packet-ber.c, they were only OID but not BER related use add_oid_str_name() and get_oid_str_name() instead of them git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18595 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21name changesahlberg1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18197 f5534014-38df-0310-8fa8-9805f1628bb7
2006-01-31Export dissector_handle_t get_itu_tcap_subdissector()etxrab1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17136 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-18If we're going to use a handle for the data handle, we need to get aguy1-1/+2
handle for that dissector. This fixes bug 637. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16842 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-17Have tcap subdissectors registering using functions provided by tcap and ↵lego1-52/+70
tcap manage ssn registration. In packet-sccp.c avoid not having a binding. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16834 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-16Get rid of duplicted dissector tables for MTP3 Service indicator and SCCP ssn:setxrab1-2/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16815 f5534014-38df-0310-8fa8-9805f1628bb7
2005-12-13Avoid the default sccp.ssn range to overwrite sccp.ssns of other dissectors.lego1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16782 f5534014-38df-0310-8fa8-9805f1628bb7
2005-11-26Get rid of unused global variables.guy1-5/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16601 f5534014-38df-0310-8fa8-9805f1628bb7
2005-11-14 - dissect_ber_object_identifier() returns value as tvbkukosa1-2/+2
- new dissect_ber_object_identifier_str() function - BER dissectors adapted and regenerated git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@16501 f5534014-38df-0310-8fa8-9805f1628bb7
2005-08-18From Tim Endean:etxrab1-6/+27
Small patch to ber.c The tcap dissector has been updated to use this length. I have not tested other asn.1 dissectors to ensure that they correctly use the indefinite encoding flag instead of the length value returning zero. There may also be some problems when re-assembly is needed, but the ability to deal with indefinite length is much more useful. For developers the get_ber_length now returns the length of the pdu including the EOC, where you have dissectors that use packet-ber.c the eoc may need to be dealt with separately. The tcap dissector has had numerous changes to make it less cluttered, and the useful feature of the previous version where a dialogue could be filtered out by selecting either the source or destination transaction ID has been incorporated into this version. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15414 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-12Fix some more signed vs. unsigned warnings.guy1-3/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14903 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-23From Valery Vybornov:etxrab1-0/+4
add register_dissector to packet-tcap.c git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14737 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-20move two functions that are not used by tcap and only used by gsm_a and ↵sahlberg1-60/+0
gsm_ss into gsm_ss. remove the include <epan.asn1.h> from tcap since it no longer needs that file. only 9 dissectors remain that use asn1.h git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14710 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-16Clean up white space.guy1-52/+49
Register "standard" and "lock_info_col" as obsolete preferences, so they're silently ignored rather than triggering warnings. Propagate changes to check for "dissect_ber_octet_string()" supplying a null tvbuff pointer from the checkins to the generated dissector ("Do not modify this file" means "Do not modify this file"!) to the tcap.cnf file, so that they're not lost if the dissector is regenerated. (Don't propagate the checks for "tvb_new_subset()" returning null - it never returns null.) Pass -1 to "tvb_new_subset()" when appropriate. When looping over packet data, check against the reported length, not the captured length, so we indicate a short frame if we get stopped by the snapshot length. Get rid of unused variables. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14658 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-08From Olivier Jacques, etxrab1-2/+2
- beautify TCAP decoding without upper dissector associated. With a couple of if (parameter_tvb) trown in to hopfully fix a Buildbot crash output git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14591 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-08Cahnge ssn rangeetxrab1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14586 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-07From Tim Endean:etxrab1-7/+6
- I have had to make some changes to packet-ber to allow for PRIVATE and APPLICATION tags. - Both ANSI and ITU variants supported without configuration. - Asn.1 dissectors can now register using an OID value as well as an SSN, the oid it tried first. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14574 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-06Let the sub dissector use the top tree.etxrab1-5/+6
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14571 f5534014-38df-0310-8fa8-9805f1628bb7
2005-06-06Add the asn2eth generated TCAP dissector made by Tim Endean to the SVN tree.etxrab1-0/+380
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14561 f5534014-38df-0310-8fa8-9805f1628bb7