aboutsummaryrefslogtreecommitdiffstats
path: root/epan
AgeCommit message (Collapse)AuthorFilesLines
2011-08-07Life duration is a variable length TLV, and not always a 2 byte value. ↵Chris Maynard1-23/+103
Hopefully fixes bug 6206 (no relevant capture file available to test). Reference: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6206 svn path=/trunk/; revision=38387
2011-08-07Fix gcc 4.6 "set but not used [-Wunused-but-set-variable]" warnings.Bill Meier1-36/+30
svn path=/trunk/; revision=38386
2011-08-07[Automatic manuf, services and enterprise-numbers update for 2011-08-07]Gerald Combs1-4/+100
svn path=/trunk/; revision=38384
2011-08-07If you have a loop that iterates over packet contents, you absolutelyGuy Harris1-6/+19
must not just do a "continue" if the offset into the packet has not been advanced, as you will get an infinite loop if you do. svn path=/trunk/; revision=38383
2011-08-05From John Thacker via bug 1831: Export proto_tree_set_appendix.Chris Maynard1-0/+1
Reference: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1831 svn path=/trunk/; revision=38371
2011-08-05Make buildbot OSX-10.5-x86 happy:Jörg Mayer1-2/+2
Work around a spurius warning where gcc was unable to find out that two variables would only be used initialized. svn path=/trunk/; revision=38366
2011-08-05Show in info line if predefined contents lines are truncated.Martin Mathieson1-2/+5
svn path=/trunk/; revision=38365
2011-08-05Update pflog dissector via ↵Alexis La Goutte3-224/+300
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6115 * Update pflog dissector to the last header format (OpenBSD 4.9) * Dissect all new field (uid, pid, saddr, daddr...) * Replace proto_tree_add_xxx(uint/string...) by proto_tree_add_item * Remove not needed packet-pflog.h file svn path=/trunk/; revision=38364
2011-08-05From Lei Chen:Anders Broman1-3/+995
patch to support gsm rr decoding of Immediate Assignment rest octet https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6119 svn path=/trunk/; revision=38348
2011-08-04Don't call expert_add_info_format() from within an "if (tree)" block. Fixes ↵Chris Maynard1-19/+21
bug 6198. Reference: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6198 svn path=/trunk/; revision=38339
2011-08-04Remove unneeded #includes.Bill Meier1-3/+0
svn path=/trunk/; revision=38338
2011-08-04Whitespace cleanup: convert mixture of "4 space" and "8 space" tabs to spaces.Bill Meier1-6361/+6371
svn path=/trunk/; revision=38337
2011-08-04Fix gcc 4.6 "set but not used [-Wunused-but-set-variable]" warnings.Bill Meier1-60/+69
svn path=/trunk/; revision=38335
2011-08-04Removed a debug printf.Stig Bjørlykke1-1/+0
svn path=/trunk/; revision=38331
2011-08-04Update some references.Guy Harris1-0/+5
svn path=/trunk/; revision=38329
2011-08-03Convert "4 space tabs" to spaces + do other whitespace cleaup.Bill Meier1-1595/+1607
svn path=/trunk/; revision=38328
2011-08-03Minor cleanupBill Meier1-109/+110
[benign] Remove _U_ from param arg when param is actually used; [benign] Use 'item' (not 'tree') arg for proto_item_append_text() Whitespace svn path=/trunk/; revision=38327
2011-08-03From Dirk Jagdmann via bug 6194:Gerald Combs1-68/+54
The attachted patch fixes and enhances the SCPS TCP option dissection. Changes are: - fix order of reserved Bit 1,2,3 - fix minimum TCP option length - fix proto items - add proto item for Connection ID - removed the verify_scps() function. It's logic was broken, because it did reset the scps_capable flag on both flows if one of them did not have it. However sometimes that flag is only enabled in one flow direction and that flow direction could see TCP options later on, which would get dissected as invalid. See the attachted capture file for an example. svn path=/trunk/; revision=38326
2011-08-03From Jim Young via bug 3196: Enhancement to Expert Info Composite Tab LabelsChris Maynard2-0/+16
Reference: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3196 svn path=/trunk/; revision=38324
2011-08-03AFAICT, the item for 'hf_gtpv2_stn_sr' should be used as the parent ↵Bill Meier1-2/+3
tree-item in dissect_gtpv2_stn_sr(). This is a different fix for Coverity 1248 than that committed in SVN 38314. svn path=/trunk/; revision=38323
2011-08-03Fix the SR state report for when get SR following SR with no grant or ↵Martin Mathieson1-1/+1
failure in-between. svn path=/trunk/; revision=38322
2011-08-02Fix 45 occurrences of unused values reported under Coverity CID's 1235-1241.Chris Maynard1-50/+45
svn path=/trunk/; revision=38315
2011-08-02Fix Coverity CID 1248: unused value.Chris Maynard1-10/+8
svn path=/trunk/; revision=38314
2011-08-02 Bug 6146 - Malformed RANAP packets when HandOver procedure on iuh Anders Broman1-27/+36
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6146 svn path=/trunk/; revision=38312
2011-08-02Channel Description includes the element identifier.Anders Broman1-3/+10
svn path=/trunk/; revision=38310
2011-08-02Show version and mode in protocol root. Now dissects details whether tree ↵Martin Mathieson1-8/+13
is NULL or not. svn path=/trunk/; revision=38309
2011-08-02From Roland Knall:Anders Broman1-418/+191
openSAFETY: Cleaning up, removing multiple implementations and cleaning up code https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6180 svn path=/trunk/; revision=38307
2011-08-02From Jeremy Jones:Anders Broman1-40/+142
Add support for decoding NFSv4.1 OP_BIND_CONN_TO_SESSION. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6182 svn path=/trunk/; revision=38306
2011-08-02From Martin Kaiser:Anders Broman1-16/+97
DVB-CI dissector, packet reassembly on the link layer. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6075 svn path=/trunk/; revision=38305
2011-08-02Gnenerate the dissector for previous commit.Anders Broman1-1/+1
svn path=/trunk/; revision=38304
2011-08-01Add tvb_get_bitsJörg Mayer1-0/+1
svn path=/trunk/; revision=38301
2011-08-01Another fix for building with MSVC2005.Stig Bjørlykke1-0/+4
The previous fixes in r37728 and r37730 did build a wireshark which was unable to use the native windows file dialog (GetOpenFileName). svn path=/trunk/; revision=38299
2011-08-01Fix gcc 4.6 "set but not used [-Wunused-but-set-variable]" warning.Bill Meier1-4/+2
svn path=/trunk/; revision=38298
2011-07-31Restore saved 'pinfo->fragmented' as appropriate;Bill Meier4-1/+10
Fixes gcc 4.6 "set but not used [-Wunused-but-set-variable]" warnings. svn path=/trunk/; revision=38297
2011-07-31Add comment.Anders Broman1-8/+12
svn path=/trunk/; revision=38293
2011-07-31[Automatic manuf, services and enterprise-numbers update for 2011-07-31]Gerald Combs1-8/+96
svn path=/trunk/; revision=38288
2011-07-30Whitespace cleanup.Bill Meier1-2214/+2213
svn path=/trunk/; revision=38283
2011-07-30Remove unneeded #includesBill Meier1-5/+1
svn path=/trunk/; revision=38282
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-190/+8
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 8/9] add support for Root Announcement (RANN) IEs svn path=/trunk/; revision=38281
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-0/+44
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 8/9] add support for Root Announcement (RANN) IEs svn path=/trunk/; revision=38280
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-153/+87
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 7/9] update parsing of mesh control field During development of the 80211s standard, a "mesh header" was conceived. This mesh header has been renamed the "mesh control field". Further, the conditions under which it is expected to appear have also changed. Specifically, the mesh control field appears in multihop action frames and mesh data frames. In the former case, it appears after the action category and action code, so no special header parsing is required to parse it. The latter case is a bit more complicated. We know the mesh control field is present if the data frame was transmitted by a mesh STA, AND the new "Mesh Control Present" bit in the QoS control field is set. This second thing is easy enough to check. But the first thing is not. So we continue to rely on heuristics. Specifically, we only expect the mesh control field for valid from-ds/to-ds settings, and if the mesh control field itself is valid. Other relevant changes in this patch include: -- rename mesh_header to mesh_control as appropriate -- consider the mesh control field to be part of the header when accounting for payload padding. -- parse some of the qos fields earlier so they can be used to determine if the mesh control field is present. -- use existing mesh control parsing code instead of duplicating it. svn path=/trunk/; revision=38279
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-63/+194
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 6/9] update mesh path discovery (hwmp) IEs to 802.11s v12 This includes adding the new mesh reason codes From me Fix checkAPI Errors (the blurb field matches the field name) svn path=/trunk/; revision=38278
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-77/+77
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 5/9] make pre-80211s marvell mesh use its own data structures The pre-80211s legacy mesh networking developed by marvell has some similarities to the latest 80211s mesh networking. However, there are enough differences in naming and convention that they should have their own data. For clarity, we break up the marvell and 80211s mesh dissection. Note that as of this patch, 80211s parsing uses the legacy data structures. That will change in subsequent patches in this set. svn path=/trunk/; revision=38277
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-67/+2
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) Subject: [PATCH 4/9] eliminate obsolete non-standard 80211s peer link action frame code The peer link action frame no longer exists. Its data now appears in the self-protected action frame and the peering management IE. Note that this leaves a gap in the internal field codes that is addressed in a subsequent patch. svn path=/trunk/; revision=38276
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-37/+58
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 3/9] add support for 802.11s v12.0 mesh peering management IE The v12.0 mesh peering management IE replaces the exiting mesh peer link management IE and has a slightly different format. From me Fix checkAPI Errors (the blurb field matches the field name) Remove unused hf_ieee80211_mesh_mgt_pl_reason_code svn path=/trunk/; revision=38275
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-0/+207
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 2/9] add support for 802.11s v12.0 action frame fixed fields From me Fix checkAPI Errors (the blurb field matches the field name) svn path=/trunk/; revision=38274
2011-07-30From Brian Cavagnolo via ↵Alexis La Goutte1-23/+30
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6173 Update 802.11s packet dissecting to the ratified standard (v12.0) [PATCH 1/9] update mesh ID and mesh config IEs to latest 80211s draft (v12) svn path=/trunk/; revision=38273
2011-07-30* Replace FALSE by ENC_BIG_ENDIAN for encoding parameterAlexis La Goutte1-601/+601
* Remove some whitespace... svn path=/trunk/; revision=38272
2011-07-30Add 3GPP Sv interface.Anders Broman2-1/+3
svn path=/trunk/; revision=38271
2011-07-30Add 3GPP Sv interface.Anders Broman1-56/+579
svn path=/trunk/; revision=38270