aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_dtap.c
AgeCommit message (Collapse)AuthorFilesLines
2013-04-05Highlight the correct byte for TimezonePascal Quantin1-2/+2
svn path=/trunk/; revision=48751
2013-03-29Rename value string (and similar) functions to use a consistent pattern. ThisEvan Huus1-6/+6
was done using textual search+replace, not anything syntax-aware, so presumably it got most comments as well (except where there were typos). Use a consistent coding style, and make proper use of the WS_DLL_* defines. Group the functions appropriately in the header. I ended up getting rid of most of the explanatory comments since many of them duplicated what was in the value_string.c file (and were out of sync with the recent updates I made to those in r48633). Presumably most of the comments should be in the .h file not the .c file, but there's enough churn ahead that it's not worth fixing yet. Part of https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8467 svn path=/trunk/; revision=48634
2013-03-24Do not initialize ett_tree and dtap_msg_fcn when match_strval_idx does not ↵Pascal Quantin1-10/+27
find a match svn path=/trunk/; revision=48520
2013-03-19Upgrade NAS disssectors to v11.6.0Pascal Quantin1-1/+1
svn path=/trunk/; revision=48427
2013-03-19From beroset:Anders Broman1-3/+3
remove C++ incompatibilities https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 svn path=/trunk/; revision=48426
2013-03-18As suggested by Evan Huus, use extended value_stringsPascal Quantin1-10/+11
svn path=/trunk/; revision=48407
2013-03-18use enum values instead of hardcoded valuesPascal Quantin1-81/+81
(as suggested by Sylvain Munaut in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8487) svn path=/trunk/; revision=48397
2013-03-05From Joseph Chai:Anders Broman1-0/+1
Add aditional IE dissection. From me patch cleanup and add set fence for multiple DTAP messages in one frame. svn path=/trunk/; revision=48087
2013-01-22Try to fix dissection of GSM protocol family broken by r47209.Pascal Quantin1-80/+80
Using val_to_str seemed to be a good idea, but most value_string arrays were not properly filled or were using hacks. (I hope I got everything right...) svn path=/trunk/; revision=47218
2012-12-29Upgrade NAS disssectors to v11.5.0Pascal Quantin1-1/+1
svn path=/trunk/; revision=46842
2012-11-26Fix a purported [-Wshadow] warning;Bill Meier1-350/+352
Also: Do some minor whitespace and formatting changes. svn path=/trunk/; revision=46195
2012-10-04Upgrade NAS dissector to v11.4.0 (Release 11)Pascal Quantin1-33/+46
svn path=/trunk/; revision=45325
2012-09-21Dissect Update UE Location Information messagePascal Quantin1-2/+136
svn path=/trunk/; revision=45047
2012-09-20We always HAVE_CONFIG_H so don't bother checking whether we have it or not.Jeff Morriss1-3/+1
svn path=/trunk/; revision=45017
2012-08-25Following r44648, revert part of r44162 and followups so as to have a top ↵Pascal Quantin1-89/+89
level gsm_a filter name svn path=/trunk/; revision=44667
2012-08-10Use val_to_str_const() where appropriate;Bill Meier1-5/+5
Also (for a few files): - create/use some extended value strings; - remove unneeded #include files; - remove unneeded variable initialization; - re-order fcns slightly so prefs_reg_handoff...() at end, etc svn path=/trunk/; revision=44438
2012-08-01Follow-up of r44162: clean more filtersPascal Quantin1-11/+0
svn path=/trunk/; revision=44187
2012-07-31Update filter names following the changes done in r44162Pascal Quantin1-140/+140
svn path=/trunk/; revision=44168
2012-07-31Updated GSM dissectors display filters per checkfiltername.plMichael Mann1-56/+56
Tried to provide consistency with GSM dissector (protocol) names, even if the filenames now don't match the dissector name. svn path=/trunk/; revision=44162
2012-06-28Update FSF address - part II.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=43538
2012-06-12Upgrade GSM BSSMAP dissection to Release 9 (V9.8.0)Pascal Quantin1-1/+1
svn path=/trunk/; revision=43227
2012-05-21Display Element ID in hexadecimal (like in 3GPP specs)pascal1-1/+1
Display EPS bearer ID in decimal svn path=/trunk/; revision=42755
2012-05-20Upgrade NAS dissector to Release 10 (v10.6.1)pascal1-6/+105
svn path=/trunk/; revision=42728
2012-05-15Remove unneeded #includes (stdlib, stdio, ctypes, time);Bill Meier1-1/+1
In a few cases: do some whitespace, indentation cleanup & reformatting. svn path=/trunk/; revision=42632
2012-03-31Fix off by one shift errors introduced in r39530 where it seemed proper[1]Jakub Zawadzki1-2/+1
[1] I'm unsure of packet-dtpt, so I haven't patch it. svn path=/trunk/; revision=41873
2012-03-16FT_BOOLEAN hf[] entries with a 0 'bitmask' should have 'display' = BASE_NONE;Bill Meier1-1/+1
In some cases: Use val_to_str_const() instead of val_to_str(); Reformat long lines; Do some general whitespace changes. svn path=/trunk/; revision=41587
2012-03-10Fix some Dead Store (Dead assignement/Dead increment) Warning found by ClangAlexis La Goutte1-8/+1
svn path=/trunk/; revision=41473
2011-12-12From Mike Morrin:Anders Broman1-2/+1
eliminates the global variable for tracking which nibble is to be decoded by taking advantage of the fact that half octet IEs always occur in pairs, and thus a pair can be grouped together for decoding. There was probably also some confusion caused by the macros UPPER_NIBBLE and LOWER_NIBBLE because the GSM bit numbering is opposite to Wireshark internal numbering, so I have changed these to be LEFT_NIBBLE and RIGHT_NIBBLE, which corresponds to the display format in Wireshark. The dissection order of half octet IEs has been adjusted where necessary to align with the ordering shown in the GSM specifications. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6658 svn path=/trunk/; revision=40157
2011-12-01From Pascal Quantin:Anders Broman1-8/+186
updates the decoding of the Test Procedures functions described in 3GPP 44.014, 34.109 and 36.509. It also fixes a small issue where Wireshark was trying to decode the skip indicator as a transaction identifier for those messages. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6638 svn path=/trunk/; revision=40064
2011-10-24Fix encoding arg for various fcn calls:Bill Meier1-3/+3
- proto_tree_add_bits_item - proto_tree_add_bits_ret_val - proto_tree_add_bitmask - tvb_get_bits - tvb_get_bits16 - tvb_get_bits24 - tvb_get_bits32 - tvb_get_bits64 svn path=/trunk/; revision=39539
2011-10-23Replace use of tvb_get_ephemeral_faked_unicode() by use of ↵Bill Meier1-2/+2
tvb_get_ephemeral_unicode_string(); Fix encoding arg as needed. svn path=/trunk/; revision=39530
2011-10-03Set ENCAnders Broman1-10/+10
svn path=/trunk/; revision=39244
2011-09-21(Trivial) Remove trailing whitespace from lines for a few files.Bill Meier1-45/+45
svn path=/trunk/; revision=39084
2011-07-30Add 3GPP Sv interface.Anders Broman1-1/+1
svn path=/trunk/; revision=38271
2011-07-20Use ENC_BIG_ENDIAN.Anders Broman1-130/+130
svn path=/trunk/; revision=38135
2011-04-27From Pascal Quantin:Anders Broman1-2/+33
Enhance the dissection of MM, GMM, SM, EPS EMM and EPS ESM protocols according to 3GPP 24.008 V9.6.0 and 24.301 V9.6.0. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5866 svn path=/trunk/; revision=36918
2011-04-04Get rid of gsm_a_dtap_pinfo.Anders Broman1-2/+0
svn path=/trunk/; revision=36444
2011-04-04Change the signature of elem_fcn():ns to include pinfo.Anders Broman1-92/+91
svn path=/trunk/; revision=36443
2011-04-04Change the msg_fcn() signature to include pinfo.Anders Broman1-68/+68
svn path=/trunk/; revision=36441
2011-02-23From Alexis La Goutte:Anders Broman1-1/+0
Cleanup packet-ipv6.h and dependency. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5713 svn path=/trunk/; revision=36031
2011-02-22From Pascal Quantin:Anders Broman1-31/+31
[3GPP protocols] Prettify the display of Mandatory Value information elements https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5711 svn path=/trunk/; revision=36026
2011-02-18From Pascal Quantin:Anders Broman1-4/+4
NAS EPS] Fix display of Authentication (Failure) Parameter IEs https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5704 svn path=/trunk/; revision=36001
2011-01-11Complement toAnders Broman1-1/+1
http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=35477 svn path=/trunk/; revision=35483
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-6/+6
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-11-05Use value_string_ext fcns to access certain value_string arrays;Bill Meier1-3/+3
Sort certain value_string arrays so the values are in ascending order; Use val_to_str_ext() instead of for loops to do value_string array lookups (voip_calls.c). Minor whitespace cleanup. svn path=/trunk/; revision=34794
2010-10-06From Pascal Quantin:Anders Broman1-9/+158
[NAS EPS] Add dissection of special conformance testing functions https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5278 svn path=/trunk/; revision=34394
2010-04-06#include <string.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32411
2010-04-03Remove unneeded #include <stdio.h>Bill Meier1-1/+0
svn path=/trunk/; revision=32367
2010-02-12Show the substrings of AUTN and AUTS. Expert info warningsGerasimos Dimitriadis1-3/+59
when their lengths is not the expected one. svn path=/trunk/; revision=31869
2010-02-10Create FT_BYTES fields for the RAND, AUTN, SRES, XRESGerasimos Dimitriadis1-82/+51
and AUTS octet strings in DTAP svn path=/trunk/; revision=31859