aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2011-12-29Add 'extern "C"' wrappers and #include guards to various header files.Gerald Combs8-3/+59
svn path=/trunk/; revision=40321
2011-12-28Prepend the sita_phdr fields with "sita_" to make them lessGerald Combs2-24/+23
collision-prone. svn path=/trunk/; revision=40320
2011-12-28Fix Coverity CID 1342: UNUSED_VALUEChris Maynard1-4/+4
svn path=/trunk/; revision=40315
2011-12-28Add missing break; Fixes Coverity CID 1343.Chris Maynard1-15/+17
svn path=/trunk/; revision=40314
2011-12-28min() -> MIN().Chris Maynard1-2/+2
svn path=/trunk/; revision=40313
2011-12-28Fix memory leaks involving tvb_get_string[z]().Chris Maynard10-22/+32
svn path=/trunk/; revision=40312
2011-12-28Add tshark option '-G heuristic-decodes' to dump heuristic dissector tables.Bill Meier3-1/+37
svn path=/trunk/; revision=40309
2011-12-28Remove a not really relevant comment.Bill Meier1-1/+0
svn path=/trunk/; revision=40308
2011-12-28Remove unneeded #includes;Bill Meier1-950/+958
Reformat some long lines; Convert '4 space tabs' to spaces. svn path=/trunk/; revision=40307
2011-12-27Add a "-G ftypes" option, which dumps our supprted FT_… names andGerald Combs10-25/+48
descriptions. Captitalize and fix up the descriptions. Use its output to create the field type list in the wireshark-filter man page. svn path=/trunk/; revision=40306
2011-12-27Fix a comment. Correct a few typos.Chris Maynard1-14/+14
svn path=/trunk/; revision=40303
2011-12-27Corrected some obvious typos.Chris Maynard1-54/+54
svn path=/trunk/; revision=40302
2011-12-27Use tvb_get_ntoh48() instead of tvb_get_ntohs() || tvb_get_ntohl().Chris Maynard1-1/+1
svn path=/trunk/; revision=40301
2011-12-27Use tvb_ether_to_str() instead of ether_to_str(ep_tvb_memdup()). Add modelines.Chris Maynard1-1/+14
svn path=/trunk/; revision=40300
2011-12-27Initialise variables.Anders Broman1-2/+2
svn path=/trunk/; revision=40299
2011-12-27From Gaurav Tungatkar:Anders Broman1-178/+499
support extended ICMP for multi-part messages as specified by RFC 4884. Additionally, it adds support for the Interface Information Object extension to ICMP as specified by RFC 5837. 1. RFC 4884 - This redefines certain ICMP messages to support multi-part messages with extensions. It adds a length field to the ICMP header and defines an extension structure to define extension objects that can be appended to the selected ICMP messages. It retains backward compatibility with messages that do not support the extensions defined by this RFC. 2. RFC 5837 - This defines an extension object to identify the interface and next-hop information to selected ICMP messages. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6632 svn path=/trunk/; revision=40298
2011-12-27Dissect Service Option Profile.Anders Broman1-1/+66
svn path=/trunk/; revision=40297
2011-12-27Display the meaning of the special values of the Stop MTCH field.Martin Mathieson1-3/+11
From Pascal Quantin svn path=/trunk/; revision=40296
2011-12-26That's the 3GPP spec for this protocol layer, right?Guy Harris1-1/+1
svn path=/trunk/; revision=40295
2011-12-26Update ICMPv6 to last IANA Parameters (2011-12-21)Alexis La Goutte1-15/+15
* RFC3775 => RFC6275 * draft-ietf-6lowpan-nd-17 => draft-ietf-6lowpan-nd-18 svn path=/trunk/; revision=40294
2011-12-26Update IKEv2 to last IANA Parameters (2011-12-19)Alexis La Goutte1-3/+3
RFC-kivinen-ipsecme-secure-password-framework-03 => RFC6467 svn path=/trunk/; revision=40293
2011-12-25[Automatic manuf, services and enterprise-numbers update for 2011-12-25]Gerald Combs1-8/+184
svn path=/trunk/; revision=40290
2011-12-25Revisit the spec, value is 16 bits.Anders Broman1-22/+4
svn path=/trunk/; revision=40289
2011-12-25Use packet-radius.c to dissect embedded AVP:s.Anders Broman3-238/+95
svn path=/trunk/; revision=40288
2011-12-23Use ENC_LITTLE_ENDIAN instead of TRUE as encoding argument to ↵Chris Maynard1-21/+21
proto_tree_add_bitmask_text(). svn path=/trunk/; revision=40285
2011-12-22Use item lenght when dissecting Additional Session Info.Anders Broman1-63/+91
svn path=/trunk/; revision=40283
2011-12-22Appease the buildbots.Chris Maynard1-2/+2
svn path=/trunk/; revision=40281
2011-12-22Revert some of the changes made as part of the patch from bug 6194 committed ↵Chris Maynard1-81/+79
in r38326. Also, change the 3 separate reserved bit fields to a single 3-bit reserved field to more closely match the spec. Lastly, in accordance with NOTE 2 of Table 3-1 of the spec, display the connection id, whatever it is, rather than assuming it's zero just because the Com bit isn't set. svn path=/trunk/; revision=40280
2011-12-22Missed in last commit, define symbol for new RNTI type...Martin Mathieson1-0/+1
svn path=/trunk/; revision=40279
2011-12-22(Trivial) Indentation, whitespace & formatting cleanup.Bill Meier1-381/+383
svn path=/trunk/; revision=40278
2011-12-22Add two missing calls to add_new_data_source().Bill Meier1-12/+14
svn path=/trunk/; revision=40277
2011-12-22Support for MCH PDUs (introduced in R9 for MBMS).Martin Mathieson1-8/+534
From Pascal Quantin. svn path=/trunk/; revision=40276
2011-12-22What is the airspeed velocity of an unladen swallow?Chris Maynard1-3/+3
aspell and my own spelling preferences do not always agree with the spelling variations used by folks across the pond. Revert a couple of spelling changes. svn path=/trunk/; revision=40275
2011-12-22From Naoyoshi Ueda:Anders Broman3-19/+91
Enable decryption of TLS 1.2. Add some cipher suites from RFC5246 and RFC5289. Fixed a bug in the handling of stream cipher. (The explicit IV field in the application record doesn't exist when stream ciphers are used. But the original code handles it as if one-byte IV exists.) https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6688 svn path=/trunk/; revision=40273
2011-12-22From Fred Fierling:Anders Broman3-19/+180
Update the ZigBee dissectors to the latest profile identifier database, 05-3298-18. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6693 svn path=/trunk/; revision=40272
2011-12-22Use ENC_LITTLE_ENDIAN instead of TRUE as endian argument to ↵Chris Maynard5-191/+191
proto_tree_add_bitmask_text(). svn path=/trunk/; revision=40271
2011-12-22Set encoding to ENC_BIG_ENDIAN instead of the incorrect encoding of TRUE.Chris Maynard2-4/+4
svn path=/trunk/; revision=40270
2011-12-21Rework some code in tvbtest to fix an issue when testing composite tvbs.Bill Meier1-62/+96
tvbtest now completes all the tvb tests successfully (including those for composite tvbs) !! In addition, running tvbtest under valgrind shows no memory leaks. svn path=/trunk/; revision=40269
2011-12-21Fix a Windows compile error.Bill Meier1-2/+2
svn path=/trunk/; revision=40268
2011-12-21Add code to allow tvbuff memory leak testing (using valgrind, for example).Bill Meier1-8/+26
Essentially: tvbtest.c patch from Robert G. Jakabosky: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6573 Also: Update tvbtest code slightly to reflect the revised tvbuffs code committed in SVN #40264; (Composite tvbs should not be individually freed). svn path=/trunk/; revision=40267
2011-12-21Avoid a potential buffer overflow (and fix some typos). Resolves bug 6391: ↵Chris Maynard1-6/+6
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6391 svn path=/trunk/; revision=40266
2011-12-21Remove no longer relevant comment about incrementing tvb usage count to ↵Bill Meier1-3/+1
prevent freeing tvbs. svn path=/trunk/; revision=40265
2011-12-21A simplified version of tvbuffs:Bill Meier3-155/+143
- Essentially no changes from current dissector de facto tvbuff usage; - Do away with 'usage_counts' and with 'used_in' GSLists; - Manage tvb chains via a simple doubly linked list. - API changes: a. tvb_increment_usage_count() and tvb_decrement_usage_count() no longer exist; b. tvb_free_chain() can only be called for the 'top-level' (initial) tvb of a chain) or for a tvb not in a chain. c. tvb_free() now just calls tvb_free_chain() [should have no impact on existing dissectors]. svn path=/trunk/; revision=40264
2011-12-21From jingzhang via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6590Alexis La Goutte1-8/+45
Make wireshark to support SKINNY new version Current wireshark version can not support the new skinny packets when the header version == "14 00 00 00". It should be the same handling process with "12 00 00 00"(CM7_MSG_TYPE_B), So we added the same function to support CM7_MSG_TYPE_C(we defined it by ourselves, just want to keep the consistency with CM7_MSG_TYPE_B). From me : Fix encoding attribut (via fix-encoding.args.pl) svn path=/trunk/; revision=40263
2011-12-21Fix some Dead Store (Dead assignement/Dead increment) Warning found by ClangAlexis La Goutte1-2/+2
svn path=/trunk/; revision=40262
2011-12-21From Alexander Koeppe via ↵Alexis La Goutte1-2/+0
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6689 Avoid string.h in packet-mpls.c svn path=/trunk/; revision=40261
2011-12-21From Jelmer Vernooij via ↵Alexis La Goutte1-0/+333
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6686 Dissector for the bzr smart server protocol The attached patch adds basic support for dissecting the bzr smart server protocol ( http://wiki.wireshark.org/Bazaar ). svn path=/trunk/; revision=40260
2011-12-21From Jelmer Vernooij via ↵Alexis La Goutte2-0/+2
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6686 Dissector for the bzr smart server protocol The attached patch adds basic support for dissecting the bzr smart server protocol ( http://wiki.wireshark.org/Bazaar ). svn path=/trunk/; revision=40259
2011-12-21Fix indent and add modelines informationAlexis La Goutte1-980/+1014
svn path=/trunk/; revision=40258
2011-12-21Use correct reported_length for a tvb_new_subset() (not that it makes a ↵Bill Meier1-2/+1
difference in this case). svn path=/trunk/; revision=40257