aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
AgeCommit message (Collapse)AuthorFilesLines
2007-04-10fix a number of warnings, and type of ssl_decrypt_record when HAVE_LIBGNUTLS ↵Richard van der Hoff1-8/+8
is not defined. svn path=/trunk/; revision=21371
2007-04-10remove dependency on zlib.hRichard van der Hoff2-10/+14
svn path=/trunk/; revision=21370
2007-04-10- SSL desegmentation supportTomas Kukosa5-223/+780
- SSL DEFLATE compression method support (RFC3749) - fix for Bugzilla Bug 1515: SSL bug with mutual authentication svn path=/trunk/; revision=21368
2007-04-10Get rid of some more g_assert*()'s in the dissectors. There are a fewJeff Morriss5-10/+8
remaining that I'm not sure exactly what to do with at the moment: the one in packet-frame probably should be there, the others probably shouldn't but they also should never fail unless there's a compile or build problem (AFAICS). svn path=/trunk/; revision=21367
2007-04-10Fix bug 1511:Jeff Morriss1-1/+1
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1511 by replacing g_assert() with DISSECTOR_ASSERT(). svn path=/trunk/; revision=21366
2007-04-10From David Kennedy via bug 1464:Jeff Morriss1-19/+69
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1464 Support for Symantec SGS v3 files. svn path=/trunk/; revision=21362
2007-04-06Add a registration symbol cache to make-dissector-reg.py. When youGerald Combs2-1/+4
update a dissector and recompile, make-dissector-reg.py can now pull its list of registration routines from a cache instead of having to scan through every dissector. The time to create register.c has gone from 20 to 30 seconds down to 2 on my desktop machine. The cache file is a Python pickle data stream. It should be portable across architectures, so we may be able to add it to the distribution at some point. svn path=/trunk/; revision=21348
2007-04-06export some desegmentation functions from TCP dissector to reuse them in ↵Tomas Kukosa2-19/+20
SSL/TLS desegmentation svn path=/trunk/; revision=21346
2007-04-06update of dissector to reflect wire format changesRonnie Sahlberg1-22/+73
svn path=/trunk/; revision=21345
2007-04-06initial CTDB dissectorRonnie Sahlberg2-0/+278
svn path=/trunk/; revision=21344
2007-04-05Fix for bug 1523. Offset handling was off in DialedNumberMessage presentation.Jaap Keuter1-2/+2
svn path=/trunk/; revision=21343
2007-04-05Fix a typo.Gerald Combs1-1/+1
svn path=/trunk/; revision=21341
2007-04-05Implement proposed fix for Bug 1125Luis Ontanon1-14/+85
svn path=/trunk/; revision=21339
2007-04-05In epan/dissectors/Makefile.nmake, fix a typo.Gerald Combs1-3/+3
In make-dissector-reg.py, throw an error if we don't have enough files to process, or if we don't generate enough registrations. "Enough" is arbitrarily set to 100. This should de-purple the buildbot. (I'm sure there's a "smoke on the water" joke in there somewhere.) svn path=/trunk/; revision=21338
2007-04-04Megaco improvements:Luis Ontanon1-4/+45
- Verify that we have a ber sequence before handing over to H.248 - Make the dissector more case insensitive (Fixes http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1517) svn path=/trunk/; revision=21337
2007-04-04Fix a warningStephen Fisher1-4/+5
svn path=/trunk/; revision=21336
2007-04-03From metatech :Sebastien Tandel2-0/+880
Dissector for the DRDA protocol. This is the protocol used by among others the DB2 database. modify his entry in AUTHORS svn path=/trunk/; revision=21331
2007-04-03xFi a YtpoLuis Ontanon1-4/+6
svn path=/trunk/; revision=21328
2007-04-03Creation of ALL_DISSECTORS_SRC including all dissectors sourcesSebastien Tandel3-11/+12
- used in Makefile.nmake instead of DISSECTOR_SRC - used for the target register.c svn path=/trunk/; revision=21327
2007-04-03delete packet-drda.cSebastien Tandel1-1/+3
svn path=/trunk/; revision=21326
2007-04-03epan/dissectors/Makefile is now building four libraries :Sebastien Tandel2-101/+130
- asn dissectors : libasndissectors.la - pidl dissectors : libpidldissectors.la - normal dissectors : libdissectors.la *and* libcleandissectors.la. I separated it in two libraries temporarily. The source files used to build libcleandissectors.la do not generate warning anymore and the -Werror is used to compile them. If we patch a dissector and it doesn't generate warning anymore, we have to move the filename dissector from DISSECTOR_SRC to CLEAN_DISSECTOR_SRC in epan/dissectors/Makefile.common. If you want to define specific cflags for one library type, let's say pidl, you may define libpidldissectors_la_CFLAGS. svn path=/trunk/; revision=21324
2007-04-03minor changes in constants namesSebastien Tandel1-8/+8
svn path=/trunk/; revision=21322
2007-04-03Implement a proposal from Elefterios Gabriel for SCCP:Luis Ontanon8-39/+256
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... svn path=/trunk/; revision=21321
2007-04-03Fix bug 1508:Jeff Morriss1-2/+4
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1508 Dissect ISUP CIC as 14 bits in ANSI (instead of 12 bits like in ITU) svn path=/trunk/; revision=21310
2007-04-03From Mike Duigou:Richard van der Hoff1-7/+7
The enclosed patch corrects a problem where jxta elements were being added to the protocol tree for segments that did not contain complete jxta frames. This patch ensures that the jxta proto elements are only added those the segments that end a complete, assembled jxta frame. The patch has been fuzz tested with a broad selection of jxta captures and ran successfully overnight for over 4000 iterations. svn path=/trunk/; revision=21305
2007-04-02From Donald White:Stephen Fisher1-0/+392
A partial RFC 2508 dissector for packet-ppp.c svn path=/trunk/; revision=21304
2007-04-02Add decoding of TFO Codec and Codec ListLuis Ontanon1-4/+57
svn path=/trunk/; revision=21302
2007-04-02- Use proto_tree_add_item instead of proto_tree_add_(u)intJörg Mayer1-38/+31
in many places. - Seperate decoding of magic and version. - Explicitely display the padding bytes. svn path=/trunk/; revision=21301
2007-04-02Make RX a new style dissector: return 0 if there isn't at least 28 bytes of ↵Jeff Morriss1-2/+12
message or if it receives an unknown Type. Add a check of tvb length to README.developer's cut-n-paste dissector code. svn path=/trunk/; revision=21300
2007-04-02Add commentsAnders Broman1-7/+139
svn path=/trunk/; revision=21299
2007-04-01First step of TCP dissector refactoring.Sebastien Tandel1-130/+322
I have a dream today. I have a dream that one day the TCP dissector shall become human-readable. :) svn path=/trunk/; revision=21297
2007-04-01From Sake Blok : Sebastien Tandel1-1/+20
Fix for Bug 1136 (TCP Checksum Validation) TCP cksum 0xffff should not appear in TCP headers. RFC 1624 explains that it can be generated by a (not-so-good) algorithm for incremental updates to the tcp-checksum. New behavior of wireshark when having cksum == 0xffff : - use "Checksum: 0xffff [should be 0x0000 (See RFC 1624)]" in the packet-detail pane - set tcp.checksum_good to FALSE (just like checksum-offload packets) - set tcp.checksum_bad to FALSE (just like checksum-offload packets) - Generate an expert warning: "TCP Checksum 0xffff instead of 0x0000 (See RFC 1624)" - add "[TCP CHECKSUM 0xFFFF]" instead of "[TCP CHECKSUM BAD]" to COL_INFO svn path=/trunk/; revision=21295
2007-03-31Common dissection of GOB.Anders Broman1-46/+201
svn path=/trunk/; revision=21292
2007-03-31Properly NULL terminate string (str[0]='\0';)Anders Broman1-42/+72
Let h263_proto_tree_add_bits return the value Find more starcodes Add picture type to Info col(P/I) svn path=/trunk/; revision=21288
2007-03-30Fix more warningsStephen Fisher5-6/+7
svn path=/trunk/; revision=21286
2007-03-30- use of proto_tree_add_item whenever possibleSebastien Tandel1-146/+237
- follows the same rules as the one in ipv4 dissector for ipv6_[src|dst|addr][_host] items. - use proto_tree_add_item for displaying the name of the parsed options. - added header type value_string - add an expert info for invalid jumbo value and invalid router alert length. - correction of invalid jumbo payload length - get rid of variable declaration after statement svn path=/trunk/; revision=21283
2007-03-30ep_malloc -> ep_alloc !!Sebastien Tandel2-2/+2
svn path=/trunk/; revision=21281
2007-03-30remove some g_malloc/g_freeSebastien Tandel3-10/+4
svn path=/trunk/; revision=21280
2007-03-30update of homeplug dissector with the use of ptvcursor subtree managementSebastien Tandel1-263/+213
functions. svn path=/trunk/; revision=21278
2007-03-29Fix some more warningsStephen Fisher4-9/+10
svn path=/trunk/; revision=21273
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-03-29remove debugging printf() calls left in the code.Luis Ontanon1-6/+0
svn path=/trunk/; revision=21270
2007-03-29update WZCSVC idl and regenerate the dissectorRonnie Sahlberg2-44/+46
svn path=/trunk/; revision=21266
2007-03-29update INITSHUTDOWN and SRVSVC and regenerate with patched PIDLRonnie Sahlberg7-4340/+4930
svn path=/trunk/; revision=21265
2007-03-29regenerate the dissectors with an even newer patched version of pidl to add ↵Ronnie Sahlberg5-0/+10
two more pragmas you need this patch ontop of svn pidl to regenerate the files : Index: lib/Parse/Pidl/Wireshark/NDR.pm =================================================================== --- lib/Parse/Pidl/Wireshark/NDR.pm (revision 22005) +++ lib/Parse/Pidl/Wireshark/NDR.pm (working copy) @@ -916,6 +916,14 @@ $res{headers} .= "#ifdef HAVE_CONFIG_H\n"; $res{headers} .= "#include \"config.h\"\n"; $res{headers} .= "#endif\n\n"; + + $res{headers} .= "#ifdef _MSC_VER\n"; + $res{headers} .= "#pragma warning(disable:4005)\n"; + $res{headers} .= "#pragma warning(disable:4013)\n"; + $res{headers} .= "#pragma warning(disable:4018)\n"; + $res{headers} .= "#pragma warning(disable:4101)\n"; + $res{headers} .= "#endif\n\n"; + $res{headers} .= "#include <glib.h>\n"; $res{headers} .= "#include <string.h>\n"; $res{headers} .= "#include <epan/packet.h>\n\n"; svn path=/trunk/; revision=21262
2007-03-29fixup the idl to always use pointer for out parametersRonnie Sahlberg3-19/+64
regenerate with patched pidl svn path=/trunk/; revision=21261
2007-03-29regenerate these dissectors using a patched pidl to add some extra pragmas ↵Ronnie Sahlberg4-0/+20
to keep ms compilers happy the pidl patch required : Index: lib/Parse/Pidl/Wireshark/NDR.pm =================================================================== --- lib/Parse/Pidl/Wireshark/NDR.pm (revision 22005) +++ lib/Parse/Pidl/Wireshark/NDR.pm (working copy) @@ -916,6 +916,14 @@ $res{headers} .= "#ifdef HAVE_CONFIG_H\n"; $res{headers} .= "#include \"config.h\"\n"; $res{headers} .= "#endif\n\n"; + + $res{headers} .= "#ifdef _MSC_VER\n"; + $res{headers} .= "#pragma warning(disable:4005)\n"; + $res{headers} .= "#pragma warning(disable:4013)\n"; + $res{headers} .= "#endif\n\n"; + + + $res{headers} .= "#include <glib.h>\n"; $res{headers} .= "#include <string.h>\n"; $res{headers} .= "#include <epan/packet.h>\n\n"; svn path=/trunk/; revision=21260
2007-03-29update efs and fix conformance file to eliminate some warningsRonnie Sahlberg3-151/+151
svn path=/trunk/; revision=21259
2007-03-29update dfs and regenerateRonnie Sahlberg3-660/+756
svn path=/trunk/; revision=21258
2007-03-29update atsvc to latest idlRonnie Sahlberg3-125/+166
svn path=/trunk/; revision=21257