aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-bssap.c
AgeCommit message (Collapse)AuthorFilesLines
2009-06-18From Kovarththanan Rajaratnam via bug 3548:stig1-70/+70
(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 git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@28770 f5534014-38df-0310-8fa8-9805f1628bb7
2009-05-13Apply some of the patches from:etxrab1-1/+1
http://wiki.wireshark.org/Development/Optimization git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@28356 f5534014-38df-0310-8fa8-9805f1628bb7
2008-12-18Fix various typos and spelling errors (mostly in text strings)wmeier1-2/+2
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27050 f5534014-38df-0310-8fa8-9805f1628bb7
2008-11-21From Johnny Mitrevski:etxrab1-11/+55
Add a preference to chose between A and lb interface git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26820 f5534014-38df-0310-8fa8-9805f1628bb7
2008-09-27Handle pref change via pref callback instead of registering an init fcnwmeier1-23/+26
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26283 f5534014-38df-0310-8fa8-9805f1628bb7
2008-09-24Fix indentation to be reasonably consistentwmeier1-525/+525
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26258 f5534014-38df-0310-8fa8-9805f1628bb7
2008-08-19From Neil Piercy:etxrab1-7/+1
RR has been split from DTAP, with common stuff going to the common files (plus a few minor knock-on consequences). Fix the broken tap: I had not realised that the register_tap call in the dissector registration actually _created_ the tap entry (not the register_tap_listener), and not just associated the tap_id returned with the tap registered by the listener. The use of separate statics by the split lead to 3 taps called "gsm_a", but only the first of which was ever found in the tap_queue_packet. Added (yet another) global for now to cope. Also attached is a patch to tap.c which simply returns the same tap_id if the register_tap is called twice with the same name - I can't see any downside to this, can you? Anyway it seemed to work with deliberately keeping multiple calls. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26039 f5534014-38df-0310-8fa8-9805f1628bb7
2008-08-04First step to split the gsm_a dissector into several smaller ones ( done by ↵etxrab1-1/+1
Neil Piercy) rename the "old" one to gsm_a_common. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25915 f5534014-38df-0310-8fa8-9805f1628bb7
2008-05-14Fix some of the Errors/warnings detected by checkapi.etxrab1-2/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@25294 f5534014-38df-0310-8fa8-9805f1628bb7
2008-02-07Removed even more "statement not reached" warnings.stig1-4/+0
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24286 f5534014-38df-0310-8fa8-9805f1628bb7
2007-06-04Register as heuristic dissector for SUA.tuexen1-0/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22040 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-23Add some GCC warnings to the standard set, and add some others to theguy1-16/+16
--enable-extra-gcc-checks set. If we turn on -pedantic, try turning on -Wno-long-long as well, so that it's not *so* pedantic that it rejects the 64-bit integral data types that we explicitly require. Constify a bunch of stuff, and make some other changes, to get rid of warnings. Clean up some indentation. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21526 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-14fix MacOSX gcc-3.3 warnings about unused tfs/value_string variablesstandel1-1/+1
most have been tagged unused (few have been deleted if dissector has not been modified since a long time) move packet-ssl-utils.c to DISSECTOR_SRC git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21431 f5534014-38df-0310-8fa8-9805f1628bb7
2007-04-03Implement a proposal from Elefterios Gabriel for SCCP:lego1-0/+2
Add a table of DPCs and SSNs that allow to override the protocol that would be choosen so that the same SSN can use two different protocols in two different DPCs. I did not believe it someone could have done it, then I saw the captures... git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21321 f5534014-38df-0310-8fa8-9805f1628bb7
2007-03-27Another iteration over sctp calls (RANAP/BSSAP) a step towards ↵lego1-4/+4
TCAP/(MAP/IMAP/CAMEL) - Fix SUA calls (I would need some more traces to test this) git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21235 f5534014-38df-0310-8fa8-9805f1628bb7
2007-03-22Mine:lego1-4/+4
* add SUA to the "VoIP Calls" tap. * propagate changes to packet-sccp.h to other dissectors From Neil Piercy: * add SLR, DLR and CAUSE to COL_INFO git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21126 f5534014-38df-0310-8fa8-9805f1628bb7
2007-03-21packet_info.c and packet.clego1-0/+8
add sccp_info to struct _packet_info (Sorry but the way private_data works and the fact that TCAP uses it and BSSAP/RANAP can be tunnelled on GSMMAP over TCAP makes it impossible to avoid) SCCP - Have SCCP to have a TAP, - Fix associations so that every message belongs to the association. - Export message type values so that they can be used by a tap listener RANAP - Have RANAP information attached to the sccp_info BSSAP + GSM_A - Have DTAP, BSSMAP and BSSAP info attached to the sccp_info git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21076 f5534014-38df-0310-8fa8-9805f1628bb7
2007-01-21From Tobias Witek:sfisher1-0/+5
I found a rare situation in which the BSSAP dissector seems to wrongly assume a packet. When a RANAP DirectTransfer message contains the GSM Supplementary Service 'Call Confirmed' this seems to yield a message that the BSSAP dissector recognizes as a BSSMAP BLOCK message (and from the perspective of BSSAP, this is perfectly correct). My patch includes code that checks this very special case. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20520 f5534014-38df-0310-8fa8-9805f1628bb7
2006-08-21From Florent Drouin:etxrab1-3/+18
This patch allow to change the value of the SSN associated to the bssap dissector. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18984 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-28Ethereal->Wiresharketxrab1-3/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18234 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-23Dissect rrlp payload.etxrab1-11/+46
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18211 f5534014-38df-0310-8fa8-9805f1628bb7
2006-05-21change a whole bunch of ethereal into wiresharksahlberg1-3/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@18196 f5534014-38df-0310-8fa8-9805f1628bb7
2006-03-11remove some unusued parameterssahlberg1-136/+139
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17586 f5534014-38df-0310-8fa8-9805f1628bb7
2006-03-11second try to fix the bugsahlberg1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17583 f5534014-38df-0310-8fa8-9805f1628bb7
2006-03-11the code forgot to update offset *offset++ is not the same as offset++ :-)sahlberg1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17582 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-07Packet-bssap.c - Dissect BCD coded IE:setxrab1-12/+123
Packet-g723.c - B0 and B1 should be treated together. packet-tipc.c - Change desgementation code to handle more than 2 segments. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17204 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-07Dissect channel needed.etxrab1-2/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17194 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-02gsm_a: Export needed functionsetxrab1-45/+319
bssap: Dissect most of the IE:s git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17143 f5534014-38df-0310-8fa8-9805f1628bb7
2006-02-01packet-gsma_a.ch Use valuestrings for Number type etc and export the ↵etxrab1-0/+1606
value_strings packet-bssap.c Add BSSAP+ dissection. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@17141 f5534014-38df-0310-8fa8-9805f1628bb7
2005-07-09Squelch various signed vs. unsigned warnings by:guy1-1/+1
making pointers to byte data be "guint8 *" rather than "char *", and making buffers holding byte data arrays of "guint8" rather than arrays of "char"; making pointers to text strings "char *" rather than "guchar *"; appropriately casting pointers (cast to "guint8 *" when passing to routines expecting "guint8 *" or when assigning to "guint8 *"); making port-number preferences "guint"; making enum preferences "gint"; making hf_ variables "int". Clean up white space. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@14884 f5534014-38df-0310-8fa8-9805f1628bb7
2004-09-27Move prefs.c and prefs.h into the epan subdirectory.guy1-1/+1
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@12115 f5534014-38df-0310-8fa8-9805f1628bb7
2004-07-18Move dissectors to epan/dissectors directory.gram1-0/+480
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. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11410 f5534014-38df-0310-8fa8-9805f1628bb7