Jakub Zawadzki
5a8783f5b1
Initial commit to support yet another method of passing data between dissectors.
...
Add new parameter 'data' to heur_dissector_t and new_dissector_t, for now it's always NULL
svn path=/trunk/; revision=44860
2012-09-10 21:40:21 +00:00
Michael Mann
49ae61370e
Adding period to proto filter name for being part of the "diameter" grouping.
...
svn path=/trunk/; revision=44652
2012-08-24 02:17:42 +00:00
Anders Broman
3dc1e2df63
Update AVP dissection.
...
svn path=/trunk/; revision=43625
2012-07-09 14:10:40 +00:00
Jakub Zawadzki
b18e880040
Update FSF address - part II.
...
svn path=/trunk/; revision=43538
2012-06-28 23:18:38 +00:00
Anders Broman
a72f9abfc0
From David Wei:
...
Further additions and fixes to MBMS in GTPv2 and DIAMETER dissectors.
svn path=/trunk/; revision=42289
2012-04-27 10:48:03 +00:00
Bill Meier
f0c3ee5c4a
Whitespace cleanup: Indentation, trailing, ...
...
svn path=/trunk/; revision=42266
2012-04-26 16:05:05 +00:00
Anders Broman
949079e2b4
From David Wei:
...
Bug fixes and improvements to Sm (GTPv2) and SGmb (DIAMETER) dissectors.
svn path=/trunk/; revision=42220
2012-04-24 12:33:00 +00:00
Bill Meier
126aa85393
Convert proto_tree_add_item() 'encoding' arg for field types FT_STRING, FT_STRINGZ, FT_UINT_STRING as follows:
...
1. If there's no character encoding (ENC_ASCII, ...) specified
then use ENC_ASCII.
2. For all but FT_UINT_STRING, always use ENC_NA
(replacing any existing True/1/FALSE/0
/ENC_BIG_ENDIAN/ENC_LITTLE_ENDIAN).
svn path=/trunk/; revision=39426
2011-10-15 18:46:26 +00:00
Bill Meier
94f36ca4ff
Use ENC_NA as encoding for proto_tree_add_item() calls which directly reference an hf item (in hf[] with types:
...
FT_NONE
FT_BYTES
FT_IPV6
FT_IPXNET
FT_OID
Note: Encoding field set to ENC_NA only if the field was previously TRUE|FALSE|ENC_LITTLE_ENDIAN|ENC_BIG_ENDIAN
svn path=/trunk/; revision=39260
2011-10-04 22:44:31 +00:00
Bill Meier
2bf572bc41
Remove unneeded #includes: proto.h,tvbuff.h,value_string.h,stdlib.h,...
...
svn path=/trunk/; revision=38413
2011-08-08 17:59:32 +00:00
Anders Broman
36e5bc35c4
Use tvb_length when adding MSISDN.
...
svn path=/trunk/; revision=38226
2011-07-27 13:17:58 +00:00
Anders Broman
b0997749ea
Prettify som 3GPP AVP:s
...
svn path=/trunk/; revision=37326
2011-05-20 13:55:21 +00:00
Anders Broman
d7457be727
Fix a typo.
...
svn path=/trunk/; revision=37294
2011-05-19 15:23:19 +00:00
Anders Broman
48060f2587
Subdissect 2 3GPP AVP:s that are actually text.
...
svn path=/trunk/; revision=37292
2011-05-19 14:41:58 +00:00
Anders Broman
2251b8d331
From Johan Wåhl:
...
Add dissection of feature list flags.
svn path=/trunk/; revision=36497
2011-04-06 15:01:42 +00:00
Anders Broman
8d6ca293dc
Change the signature of elem_fcn():ns to include pinfo.
...
svn path=/trunk/; revision=36443
2011-04-04 14:37:25 +00:00
Anders Broman
285513860c
Add sub dissection of AVP MBMS Service Area.
...
svn path=/trunk/; revision=36181
2011-03-12 23:26:55 +00:00
Guy Harris
a8bc4a0d13
Rename the routines that handle dissector tables with unsigned integer
...
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-20 05:35:29 +00:00
Anders Broman
7dd3704e0c
Fix a comment.
...
svn path=/trunk/; revision=35198
2010-12-16 12:26:01 +00:00
Anders Broman
68fba79bed
Dissect AVP Code: 606 User-Data if it's xml.
...
svn path=/trunk/; revision=35197
2010-12-16 10:04:00 +00:00
Anders Broman
2031cda3df
From KATAOKA Toshihiro:
...
3GPP Diameter S6a flags.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4893
Modified to use tfs_set_notset.
svn path=/trunk/; revision=33257
2010-06-20 10:25:26 +00:00
Anders Broman
7f9a9231dd
From Tamás Regõs:
...
Change dissection of User Location Info (ULI) to show the spare bits
in the protocol tree and don't show ECI as a bitfield.
svn path=/trunk/; revision=33157
2010-06-08 08:36:22 +00:00
Anders Broman
a0f2f56ec8
Dissect 3GPP AVP 5 3GPP-GPRS Negotiated QoS profile.
...
svn path=/trunk/; revision=32622
2010-05-01 14:58:03 +00:00
Bill Meier
055dd62063
#include <string.h> not needed.
...
svn path=/trunk/; revision=32410
2010-04-06 21:14:01 +00:00
Anders Broman
b3607a98ae
From Toshihiro KATAOKA:
...
The decoded MSISDN AVP in 3GPP diameter AVP and the decoded MSISDN IE in 3GPP
GTPv2 IE are not correct.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4638
svn path=/trunk/; revision=32377
2010-04-05 07:37:04 +00:00
Bill Meier
09764dd969
Remove unneeded #include <stdio.h>
...
svn path=/trunk/; revision=32367
2010-04-03 21:55:23 +00:00
Gerasimos Dimitriadis
dfde72f247
Fix for Bug 4588:
...
RANAP and friends want the MNC encoded in big endian form.
svn path=/trunk/; revision=32257
2010-03-20 23:53:22 +00:00
Gerald Combs
2799a0216f
Remove an unused variable. Fixup whitespace.
...
svn path=/trunk/; revision=31567
2010-01-19 17:40:52 +00:00
Anders Broman
3e1c4ca38a
Remove an include.
...
svn path=/trunk/; revision=31566
2010-01-19 17:21:19 +00:00
Anders Broman
2dfd8a1e8c
If user data is xml display it.
...
svn path=/trunk/; revision=31565
2010-01-19 17:20:17 +00:00
Gerasimos Dimitriadis
b7261fe2e4
Expert info when E.212 MCC/MNC contain non-decimal digits
...
svn path=/trunk/; revision=31102
2009-11-27 22:57:50 +00:00
Stig Bjørlykke
b228488bc0
From Kovarththanan Rajaratnam via bug 3548:
...
(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-06-18 21:30:42 +00:00
Anders Broman
dd5a7c8cd2
Diameter.xml: Add s6a application contex + Spec ref
...
Add subdisecton of 3GPP AVP 701 MSISDN using code in gsm map.
svn path=/trunk/; revision=27240
2009-01-15 20:55:24 +00:00
Anders Broman
96aa45646d
First step to split the gsm_a dissector into several smaller ones ( done by Neil Piercy)
...
rename the "old" one to gsm_a_common.
svn path=/trunk/; revision=25915
2008-08-04 16:11:17 +00:00
Jaap Keuter
e3463e8d53
From Jim Young:
...
Within the packet-diameter_3gpp.c module, the call to proto_register_protocol()
comes AFTER the proto_register_field_array() call.
While the delayed call to proto_register_protocol() does not appear to impair the use
of the display filters, it DOES effect the generation of the wireshark-filter man page.
svn path=/trunk/; revision=25014
2008-04-14 06:43:42 +00:00
Bill Meier
fcff7d7613
Add missing 'static int' for dissect_diameter_3gpp_tmgi(...)
...
svn path=/trunk/; revision=24223
2008-01-29 20:33:43 +00:00
Anders Broman
9e03164d14
Dissect 3GPP AVP Code: 900 TMGI
...
svn path=/trunk/; revision=24222
2008-01-29 20:05:02 +00:00
Stig Bjørlykke
dc3900dc00
Make use of an unused value.
...
svn path=/trunk/; revision=24213
2008-01-27 23:33:09 +00:00
Anders Broman
39b64a4d6c
Add the forgotten file.
...
svn path=/trunk/; revision=24212
2008-01-27 23:18:57 +00:00