Age | Commit message (Collapse) | Author | Files | Lines |
|
directly.
svn path=/trunk/; revision=37420
|
|
svn path=/trunk/; revision=37118
|
|
svn path=/trunk/; revision=36443
|
|
svn path=/trunk/; revision=36365
|
|
svn path=/trunk/; revision=36079
|
|
svn path=/trunk/; revision=36049
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5637
svn path=/trunk/; revision=35843
|
|
svn path=/trunk/; revision=35757
|
|
ensure the
return string is NULL terminated.
Make the change also in the .cnf file
svn path=/trunk/; revision=35551
|
|
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
|
|
svn path=/trunk/; revision=35501
|
|
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5573
svn path=/trunk/; revision=35498
|
|
svn path=/trunk/; revision=35387
|
|
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
|
|
svn path=/trunk/; revision=35126
|
|
svn path=/trunk/; revision=34814
|
|
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
|
|
- 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
|
|
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
|
|
svn path=/trunk/; revision=32509
|
|
svn path=/trunk/; revision=32405
|
|
RANAP and friends want the MNC encoded in big endian form.
svn path=/trunk/; revision=32257
|
|
svn path=/trunk/; revision=31961
|
|
wrong decoding IMSI with GSM MAP protocol
svn path=/trunk/; revision=31764
|
|
svn path=/trunk/; revision=31546
|
|
svn path=/trunk/; revision=31413
|
|
svn path=/trunk/; revision=31404
|
|
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
|
|
svn path=/trunk/; revision=31102
|
|
svn path=/trunk/; revision=30516
|
|
svn path=/trunk/; revision=30453
|
|
svn path=/trunk/; revision=30451
|
|
svn path=/trunk/; revision=30450
|
|
svn path=/trunk/; revision=30386
|
|
GSM MAP: an-APDU not decoded.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4095
svn path=/trunk/; revision=30375
|
|
svn path=/trunk/; revision=29727
|
|
Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3984
svn path=/trunk/; revision=29726
|
|
svn path=/trunk/; revision=29499
|
|
svn path=/trunk/; revision=29446
|
|
svn path=/trunk/; revision=29345
|
|
svn path=/trunk/; revision=28848
|
|
(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
|
|
svn path=/trunk/; revision=28379
|
|
svn path=/trunk/; revision=28156
|
|
svn path=/trunk/; revision=28149
|
|
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
|
|
don't need check against it.
svn path=/trunk/; revision=27861
|
|
svn path=/trunk/; revision=27390
|
|
svn path=/trunk/; revision=27311
|
|
Add subdisecton of 3GPP AVP 701 MSISDN using code in gsm map.
svn path=/trunk/; revision=27240
|