aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_map.c
AgeCommit message (Collapse)AuthorFilesLines
2011-05-27Treat TVBs as opaque: use the accessor functions instead of accessing the fieldsJeff Morriss1-58/+58
directly. svn path=/trunk/; revision=37420
2011-05-13Regenerate ASN.1 dissectors to update the #line directive.Stig Bjørlykke1-58/+58
svn path=/trunk/; revision=37118
2011-04-04Change the signature of elem_fcn():ns to include pinfo.Anders Broman1-7/+7
svn path=/trunk/; revision=36443
2011-03-27Added FALLTHRU comment to avoid a "missing break" warning.Anders Broman1-8/+18
svn path=/trunk/; revision=36365
2011-02-27Export dissect_gsm_map_ISDN_AddressString_PDU();Anders Broman1-41/+56
svn path=/trunk/; revision=36079
2011-02-24Add exports.Anders Broman1-47/+47
svn path=/trunk/; revision=36049
2011-02-07Dissect V1 version , found in trace from:Anders Broman1-4/+14
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5637 svn path=/trunk/; revision=35843
2011-02-02Export more functions.Anders Broman1-57/+57
svn path=/trunk/; revision=35757
2011-01-16r35546 Replace some tvb_get_ptr()s with tvb_get_ephemeral_string()s to ↵Anders Broman1-57/+57
ensure the return string is NULL terminated. Make the change also in the .cnf file svn path=/trunk/; revision=35551
2011-01-16Use tvb_memeql() and tvb_memcpy().Jeff Morriss1-58/+58
Use tvb_ip_to_str() and tvb_ip6_to_str(). There's no need to pass the result of tvb_get_ptr() as the 'value' in proto_tree_add_*(): just use proto_tree_add_item(). Replace some tvb_get_ptr()s with tvb_get_ephemeral_string()s to ensure the return string is NULL terminated. svn path=/trunk/; revision=35546
2011-01-12Use value_string_ext in a couple of places.Anders Broman1-20/+31
svn path=/trunk/; revision=35501
2011-01-12TCAP- Application context name not been decoded correctlyAnders Broman1-1/+1
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5573 svn path=/trunk/; revision=35498
2011-01-05Remove unreached statement.Jeff Morriss1-4/+3
svn path=/trunk/; revision=35387
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-8/+8
keys to have _uint in their names, to match the routines that handle dissector tables with string keys. (Using _port can confuse people into thinking they're intended solely for use with TCP/UDP/etc. ports when, in fact, they work better for things such as Ethernet types, where the binding of particular values to particular protocols are a lot stronger.) svn path=/trunk/; revision=35224
2010-12-06Fix various typos and spelling errors.Bill Meier1-1/+1
svn path=/trunk/; revision=35126
2010-11-08Update to 3GPP TS 29.002 V9.3.0 (2010-09)Anders Broman1-55/+141
svn path=/trunk/; revision=34814
2010-08-29Fix for Bug Packet details have errors when decode MAP V2 PRN_ACK msg Anders Broman1-4/+7
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5076 Use: /* * Dissect Multiple Choice Message * This function is used to decode a message, when several encoding may be used. * For exemple, in the last MAP version, the Cancel Location is defined like this: * CancelLocationArg ::= [3] IMPLICIT SEQUENCE * But in the previous MAP version, it was a CHOICE between a SEQUENCE and an IMSI * As ASN1 encoders (or software) still uses the old encoding, this function allows * the decoding of both versions. * Moreover, some optimizations (or bad practice ?) in ASN1 encoder, removes the * SEQUENCE tag, when only one parameter is present in the SEQUENCE. * This explain why the function expects 3 parameters: * - a [3] SEQUENCE corresponding the recent ASN1 MAP encoding * - a SEQUENCE for old style * - and a single parameter, for old version or optimizations * * The analyze of the first ASN1 tag, indicate what kind of decoding should be used, * if the decoding function is provided (so not a NULL function) */ svn path=/trunk/; revision=34001
2010-05-11Add a little more code to avoid not-very-useful blurbs:Jeff Morriss1-176/+176
- Change spaces in the name to underscores before comparing it to the blurb. - Check if the type simply as T_ prepended to the name. - Don't put in a blurb of "NULL". and regenerate the dissectors. svn path=/trunk/; revision=32748
2010-05-05Try to avoid the user confusion reported inJeff Morriss1-1132/+1132
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3477 by not using blurbs that look like abbreviations (filter strings). While we're at it try to avoid giving blurbs that are identical (or nearly so) to the field name. Regenerate a couple of dissectors like this to prove out the idea. svn path=/trunk/; revision=32673
2010-04-19Update to V9.1.0 (2010-03).Anders Broman1-43/+441
svn path=/trunk/; revision=32509
2010-04-06#include <stdio.h> not needed.Bill Meier1-9/+8
svn path=/trunk/; revision=32405
2010-03-20Fix for Bug 4588:Gerasimos Dimitriadis1-1/+1
RANAP and friends want the MNC encoded in big endian form. svn path=/trunk/; revision=32257
2010-02-23Squelch a bunch of compiler warnings.Guy Harris1-4/+4
svn path=/trunk/; revision=31961
2010-02-01Fix for Bug 3116Gerasimos Dimitriadis1-1/+1
wrong decoding IMSI with GSM MAP protocol svn path=/trunk/; revision=31764
2010-01-17Get rid of check_col();Anders Broman1-48/+44
svn path=/trunk/; revision=31546
2010-01-02Update to V9.0.0 (2009-12)Anders Broman1-42/+42
svn path=/trunk/; revision=31413
2010-01-01Update to V9.0.0 (2009-12)Anders Broman1-135/+850
svn path=/trunk/; revision=31404
2009-12-28Replace gsm_sms_char_ascii_decode() with gsm_sms_chars_to_utf8(), whichGuy Harris1-21/+18
returns an ep_allocated string (and whose name reflects that what you get out is UTF-8, not just ASCII). svn path=/trunk/; revision=31376
2009-11-27Expert info when E.212 MCC/MNC contain non-decimal digitsGerasimos Dimitriadis1-2/+2
svn path=/trunk/; revision=31102
2009-10-11Make all proto_* values static.Stig Bjørlykke1-2/+2
svn path=/trunk/; revision=30516
2009-10-09Rename gsmmap -> gsm_map for consistencyKovarththanan Rajaratnam1-52/+52
svn path=/trunk/; revision=30453
2009-10-09Make a few variables staticKovarththanan Rajaratnam1-2/+2
svn path=/trunk/; revision=30451
2009-10-09Remove unused variableKovarththanan Rajaratnam1-86/+85
svn path=/trunk/; revision=30450
2009-10-07Switch to using tvb_new_subset_remaining() in .cnf files.Stig Bjørlykke1-8/+8
svn path=/trunk/; revision=30386
2009-10-06From Gerasimos Dimitriadis:Anders Broman1-48/+48
GSM MAP: an-APDU not decoded. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4095 svn path=/trunk/; revision=30375
2009-09-06s/col_add_fstr/col_add_strKovarththanan Rajaratnam1-1/+1
svn path=/trunk/; revision=29727
2009-09-06Don't pass ep_alloc()'ed strings to col_set_str().Kovarththanan Rajaratnam1-1/+1
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3984 svn path=/trunk/; revision=29726
2009-08-21Sanitize epan includesKovarththanan Rajaratnam1-1/+1
svn path=/trunk/; revision=29499
2009-08-16Switch a bunch of dissectors over to using tvb_new_subset_remaining()Kovarththanan Rajaratnam1-8/+8
svn path=/trunk/; revision=29446
2009-08-09Don't guard col_set_str (COL_INFO/COL_PROTOCOL) with col_checkKovarththanan Rajaratnam1-4/+1
svn path=/trunk/; revision=29345
2009-06-26Re-generate asn1 dissectors after hf_register_info cleanup.Stig Bjørlykke1-9/+9
svn path=/trunk/; revision=28848
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-568/+568
(1) Trailing/leading spaces are removed from 'name's/'blurb's (2) Duplicate 'blurb's are replaced with NULL (3) Empty ("") 'blurb's are replaced with NULL (4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME, FT_PROTOCOL, FT_STRING and FT_STRINGZ field types (5) Only allow non-zero value for 'display' if 'bitmask' is non-zero svn path=/trunk/; revision=28770
2009-05-16Regenerate all asn2wrs generated dissectors.Stig Bjørlykke1-66/+66
svn path=/trunk/; revision=28379
2009-04-26More IE decoding and bug fixes.Anders Broman1-42/+57
svn path=/trunk/; revision=28156
2009-04-25Update GSM MAP to V8.9.0 (2009-04).Anders Broman1-69/+1013
svn path=/trunk/; revision=28149
2009-04-23- GSM MAP: incorrect decoding of getPassword operation .Anders Broman1-2/+2
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3433 - GSM MAP: incorrect decoding of returnError component https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3434 svn path=/trunk/; revision=28138
2009-03-27As suggested by Jakob Zawadzki: (Bug #3311): g_free() is NULL safe, so we ↵Bill Meier1-19/+17
don't need check against it. svn path=/trunk/; revision=27861
2009-02-07#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...Bill Meier1-9/+8
svn path=/trunk/; revision=27390
2009-01-27Handle V3 SendRoutingInfoRes where the tag[3] is missing.Anders Broman1-4/+12
svn path=/trunk/; revision=27311
2009-01-15Diameter.xml: Add s6a application contex + Spec refAnders Broman1-61/+67
Add subdisecton of 3GPP AVP 701 MSISDN using code in gsm map. svn path=/trunk/; revision=27240