aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-m3ua.c
AgeCommit message (Collapse)AuthorFilesLines
2013-06-14Removed check_col() and the occasional tree.Michael Mann1-17/+7
svn path=/trunk/; revision=49938
2013-05-27From Chris Hellberg via ↵Pascal Quantin1-2/+2
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8723 : M3UA dissector RFC display update svn path=/trunk/; revision=49598
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=48425
2013-02-01Add heuristic MTP3 standard detection to M3UA (not for the draft M3UA versions).Jeff Morriss1-7/+81
The SCCP heuristics actually don't work all that well here but checking the PCs (in M3UA) seems to do a decent job at least of differentiating ANSI from ITU. svn path=/trunk/; revision=47407
2013-01-31Use '#if 0 ... #endif' rather than /** ... **/ to comment outBill Meier1-2/+2
unused hf[] entries (which I should have done in the first place). svn path=/trunk/; revision=47391
2013-01-26Fix various instances of unused hf[] entries foundBill Meier1-1/+3
by checkhf. svn path=/trunk/; revision=47312
2012-11-29Make all enum_val_t's const.Jeff Morriss1-1/+1
svn path=/trunk/; revision=46292
2012-10-25Create and start using macros for MTP3 network indicators.Jeff Morriss1-6/+5
Export the network indicator value_string and use it in M3UA. svn path=/trunk/; revision=45784
2012-10-11Change 'for (i=1; i<=n;...' to 'for (i=0; i<n; ...)Bill Meier1-6/+6
The changes fix definite problems or are done "just in case" for cases not esily determined to be a problem by quick inspection. Note: in some cases for loop index variables have been renamed to ensure all required codes changes detected. ##backport svn path=/trunk/; revision=45477
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-10Use val_to_str_const() where appropriate;Bill Meier1-26/+26
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-06-28Update FSF address - part II.Jakub Zawadzki1-1/+1
svn path=/trunk/; revision=43538
2012-05-15Remove unneeded #includes (stdlib, stdio, ctypes, time);Bill Meier1-3/+0
In a few cases: do some whitespace, indentation cleanup & reformatting. svn path=/trunk/; revision=42632
2011-10-15Convert proto_tree_add_item() 'encoding' arg for field types FT_STRING, ↵Bill Meier1-1/+1
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-04Use ENC_NA as encoding for proto_tree_add_item() calls which directly ↵Bill Meier1-9/+9
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-07-13Fix gcc 4.6 "set but not used [-Wunused-but-set-variable]" warningsBill Meier1-5/+0
svn path=/trunk/; revision=38001
2011-04-17Decode the SI value in DATA messages correclty.Michael Tüxen1-1/+1
This fixes bug 5834. svn path=/trunk/; revision=36691
2011-02-13Update standard references.Anders Broman1-1/+3
svn path=/trunk/; revision=35937
2011-01-05Don't pass the result of tvb_get_ptr() into a %s format string: the string mayJeff Morriss1-1/+1
not be NULL terminated. Use tvb_get_ephemeral_string() instead. svn path=/trunk/; revision=35377
2010-12-20Rename the routines that handle dissector tables with unsigned integerGuy Harris1-3/+3
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-09-09Add some hf blurbs (for fields whose description is an acronym)Jeff Morriss1-70/+70
svn path=/trunk/; revision=34091
2010-05-24Refer to the endianness arguments as "encoding" rather thanGuy Harris1-79/+79
"representation" - we already use "representation" to refer to the text representation of fields. Change some routines with an endianness argument to make it a representation argument instead; svn path=/trunk/; revision=32929
2010-05-13Create a new REP_NA value for fields where there are no representationsGuy Harris1-1/+1
from which to choose; use that for protocol fields in some protocols (modify the CORBA generator to use it, and manually update the generated CORBA dissectors accordingly). svn path=/trunk/; revision=32777
2010-05-12Instead of using private #defines for the last argument toGuy Harris1-79/+78
proto_tree_add_item(), use the new REP_BIG_ENDIAN and REP_LITTLE_ENDIAN values. Use those #defines in variables that represent the byte order, as well. svn path=/trunk/; revision=32776
2010-04-23Interpret international point codes according to Q.708; white space editsGerasimos Dimitriadis1-7/+23
svn path=/trunk/; revision=32546
2010-04-16Add an MTP3 equivalent for the SLSJeff Morriss1-6/+10
svn path=/trunk/; revision=32489
2010-04-15As requested in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2748 :Jeff Morriss1-5/+11
Mark the "MTP3 equivalents" fields as generated. They do come directly from the packet but the fields themselves are kind-of artificial so it makes some sense to mark them as "special" somehow. svn path=/trunk/; revision=32482
2010-04-06#include <string.h> not needed.Bill Meier1-1/+0
svn path=/trunk/; revision=32410
2010-04-03Remove unneeded #include <stdio.h>Bill Meier1-1/+0
svn path=/trunk/; revision=32367
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-1/+1
svn path=/trunk/; revision=29446
2009-06-18From Kovarththanan Rajaratnam via bug 3548:Stig Bjørlykke1-69/+69
(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
2008-12-18Fix various typos and spelling errors (mostly in text strings)Bill Meier1-1/+1
svn path=/trunk/; revision=27050
2008-10-31Fix some "format not a string literal and no format arguments" warnings.Stig Bjørlykke1-4/+4
svn path=/trunk/; revision=26647
2008-10-24Put the contents of each CIC range parameter in a REG_REQ in its own treeJeff Morriss1-20/+34
with a textual summary of the CIC range at the root of the tree. This makes these parameters much easier to read when there are many of them in a single message. svn path=/trunk/; revision=26541
2008-09-30Minor proto_reg_handoff cleanup: use find_dissector when appropriate.Bill Meier1-1/+1
svn path=/trunk/; revision=26308
2007-03-19bzero the tap data.Luis Ontanon1-1/+1
svn path=/trunk/; revision=21062
2007-03-18add an mtp3 tap to m3ua to allow VoIP Calls to see ISUP/BICC calls over M3UALuis Ontanon1-10/+23
svn path=/trunk/; revision=21058
2007-02-23remove another hidden item Luis Ontanon1-1/+0
svn path=/trunk/; revision=20905
2007-02-23Wow!Luis Ontanon1-6/+12
hidden fields appear twice defeating the purpose, that's what I call deprecating a function!! svn path=/trunk/; revision=20902
2007-02-23add hidden fields for mtp3.dpc mtp3.opc mtp3.pc to m3ua so that if someone ↵Luis Ontanon1-0/+16
filters by mtp3.pc can get both m2ua and m3ua packets directed towars a caertain pc. svn path=/trunk/; revision=20901
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-4/+4
svn path=/trunk/; revision=18196
2006-03-06From Jeff Morriss:Anders Broman1-0/+2
The M3UA I-G and -bis specify a couple of registration result codes that the M3UA dissector doesn't currently understand. The attached patch fixes that. svn path=/trunk/; revision=17476
2006-01-14MTP3 standard in SCCP MTP3 and M3UA will be determined by Preference setting ↵Anders Broman1-2/+2
in MTP3. svn path=/trunk/; revision=17029
2006-01-05Bill Meier:Jörg Mayer1-2/+2
Spelling fixes. svn path=/trunk/; revision=16956
2005-12-19register the m3ua dissector by nameLuis Ontanon1-0/+2
svn path=/trunk/; revision=16859
2005-12-16Get rid of duplicted dissector tables for MTP3 Service indicator and SCCP ssn:sAnders Broman1-1/+2
svn path=/trunk/; revision=16815
2005-12-13Change reassembly to include first empty segment, check if SLR exists.Anders Broman1-0/+16
Change pinfo->src/dst to use SS7 address for reassembly to use the correct key. svn path=/trunk/; revision=16781
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-1/+1
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-03-18From Jeff Morris: Display PC structured.Michael Tüxen1-3/+6
svn path=/trunk/; revision=13802