aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mtp3.c
AgeCommit message (Collapse)AuthorFilesLines
2008-09-30Minor proto_reg_handoff cleanup: use find_dissector when appropriate.Bill Meier1-2/+1
svn path=/trunk/; revision=26308
2008-05-15Fix some of the Errors/warnings detected by checkapi.Bill Meier1-12/+22
svn path=/trunk/; revision=25306
2007-04-26mtp3_addr_to_str_buf() and mtp3_pc_hash() expect to be passed a pointerGuy Harris1-5/+2
to a mtp3_addr_pc_t; declare them as such, and pass the argument as such. svn path=/trunk/; revision=21595
2007-03-29When there are multiple mtp3 packets on a single sctp packet (m2ua) have ↵Luis Ontanon1-17/+19
each one has its own pcs and tap structure svn path=/trunk/; revision=21271
2007-01-18Add a preference (defaulted to off) to have the MTP3 dissector show the ↵Jeff Morriss1-2/+19
priority (which is a national option in ITU) of MSUs. svn path=/trunk/; revision=20490
2006-09-18jeff morriss:Jörg Mayer1-3/+4
Patch for http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1102 svn path=/trunk/; revision=19252
2006-09-14Jeff Morriss:Jörg Mayer1-30/+54
Fix for bug 1036 I looked at this today and found that in fact the PC stuff is pretty hosed up in the SS7 dissectors. For example, MTP3 *looks* OK here (DPC is 4-5-6): Routing label DPC (4-5-6) (394500) but 394500 == 0x60504 == 6-5-4. Something's not right. I made a common PC dissector function for all the SS7 dissectors so as to concentrate all this code in one place (something I've been wanting to do for a while anyway) and fixed the reported problem as well as the above problem in the attached patch. svn path=/trunk/; revision=19231
2006-05-21change a whole bunch of ethereal into wiresharkRonnie Sahlberg1-2/+2
svn path=/trunk/; revision=18196
2006-04-05Frof Jeff Morriss:Anders Broman1-60/+186
The attached patch adds support for the Japan SS7 variants (TTC/NTT) to the MTP3, MTP3MG, SCCP, and SCCPMG dissectors. It's not as thoroughly implemented nor tested as I'd like, but it does a good job of at least the basic dissection and I'm out of time for now. It also fixes bug I found in the SCCP dissector where it would show an End of Optional parameter even when the Optional pointer was 0. svn path=/trunk/; revision=17815
2006-03-16From: Peter JohanssonLuis Ontanon1-1/+3
have mtp3_pc_hash() explicitly returning pc. From me: break; execution inside the switch. svn path=/trunk/; revision=17643
2006-03-11Avoid a coverity false positive (CID 38) from being considered.Luis Ontanon1-0/+3
svn path=/trunk/; revision=17585
2006-03-10Add a function that returns an unique guint32 for each dpc.Luis Ontanon1-0/+16
svn path=/trunk/; revision=17572
2005-12-16As per Olivier Jacques mail, Anders Broman1-16/+16
"preferences/mtp3 must be changed accordingly (it is explicitly indicated that the "network address format" is ..." Change the text and som names. svn path=/trunk/; revision=16827
2005-12-14Use src and dst instead of net_src.Anders Broman1-2/+2
svn path=/trunk/; revision=16796
2005-08-20remove sprintf from mtp3Ronnie Sahlberg1-17/+20
svn path=/trunk/; revision=15451
2005-08-08various code cleanup:Ulf Lamping1-4/+0
-use g_snprintf instead of sprintf and snprintf -use g_strdup_printf where appropriate -remove #include "snprintf.h" (as only g_snprintf should be used) -replace some more alloc/realloc/calloc/free with their glib pendants svn path=/trunk/; revision=15264
2005-06-10just to get things straight: a dissector should *never* do any g_assert() calls!Ulf Lamping1-2/+2
in a simple approach, I've replaced all g_assert() and g_assert_not_reached() calls by their exception throwing counterparts DISSECTOR_ASSERT() and DISSECTOR_ASSERT_NOT_REACHED() this will replace application crash by showing a dissector bug, which is the desired behaviour there were some g_assert calls in the protocol registering functions, which might not be acting as expected now, but to be able to simply search for g_assert in the future I've replaced that calls too one g_assert remained, the one when someone throws an unknown exception "into" packet_frame.c, but IMHO this one should remain. svn path=/trunk/; revision=14608
2005-02-25Add higher SI values.Michael Tüxen1-3/+7
svn path=/trunk/; revision=13517
2005-02-02Add mtp3.pc as suggested by Luis Ontanon.Michael Tüxen1-157/+99
Cleanups svn path=/trunk/; revision=13241
2004-12-31Don't assign a const pointer argument to a non-const pointer variable.Guy Harris1-1/+1
svn path=/trunk/; revision=12891
2004-12-27Again, some warnings removed.Ulf Lamping1-6/+6
svn path=/trunk/; revision=12842
2004-12-25a lot of warnings removed, most of them about pointer to int casts without ↵Ulf Lamping1-1/+1
using the appropriate GLib macros svn path=/trunk/; revision=12832
2004-11-24From Jeff Morriss: SSCOP over UDP and SSCF-NNI support.Guy Harris1-2/+4
svn path=/trunk/; revision=12585
2004-10-22From Francisco Alcoba: declare the tap data as static, so it's stillGuy Harris1-1/+1
there when the tap is called (which happens after dissection is complete). svn path=/trunk/; revision=12373
2004-09-29Move the tap infrastructure to the epan directory.Guy Harris1-1/+1
svn path=/trunk/; revision=12128
2004-09-27Move prefs.c and prefs.h into the epan subdirectory.Guy Harris1-1/+1
svn path=/trunk/; revision=12115
2004-09-16From Viorel Suman: TALI (RFC 3094) support.Guy Harris1-0/+1
ATify Luca Deri's e-mail address. svn path=/trunk/; revision=12016
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+694
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410