aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
AgeCommit message (Collapse)AuthorFilesLines
2015-04-30Add correct decoding of a Il commandPeter Lemenkov1-8/+13
That's another one protocol shortcoming - the same parameter used twice: * https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#createupdatelookup-session * https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#get-information Change-Id: I9ccc05579b0a1c28b8180eb56a2eb51fc803c063 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8250 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-30Clarify command parameters meaningsPeter Lemenkov1-4/+4
See these links for a "single file" parameter: * https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#record-stream * https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#copy-stream Change-Id: I23275898f98121215294c3c1a7a0ee727097d250 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8249 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-30Parse another one missing command modifierPeter Lemenkov1-0/+2
Parse another one missing command modifier - "request New port". See protocol description for the details: https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#createupdatelookup-session Change-Id: I4a49b0715022dca250ef0def75fb2e7983aaca1b Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8248 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-29- Mark some DCE/RPC functions as public do allow calls from pluginsMicha Reiser4-5/+36
- DCOM: * Mark some DCOM functions as public do allow calls from plugins * Add Support for Additional Variant Types Money, I8, UI8 * Fix an uint32 overflow when dissecting nwstringz0 where the length is 0 * Use WS_DLL_PUBLIC instead of WS_DLL_PUBLIC_DEF Change-Id: I02861a09203c6b42326f5a7b7e652e0f7c26d369 Reviewed-on: https://code.wireshark.org/review/8222 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-29GSM CBS: fix a typoPascal Quantin1-15/+9
While we are at it, let's use pinfo memory pool instead of making a copy of the string to be freed afterwards Change-Id: Ic92b3a09b053e8394f194b595272c7b228bd6b2b Reviewed-on: https://code.wireshark.org/review/8236 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-29CAPWAP: fix wrong offset length for header length hfAlexis La Goutte1-1/+1
Change-Id: I336509ab2ddb6c3c9890fdcbd838f0235738b3cf Reviewed-on: https://code.wireshark.org/review/8225 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-28epl: Add support for AMNI frameJosef Baumgartner1-1/+20
The "EPSG Draft Standard 302-A: High Availability" introduces the new frame "AMNI". This change adds support to correctly dissect POWERLINK AMNI frames. Change-Id: I9e402423296c4e82a25e897de964629bb695d566 Reviewed-on: https://code.wireshark.org/review/8215 Reviewed-by: Roland Knall <rknall@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-28[GTPv2] Mark a parameter as unused.AndersBroman1-1/+1
Change-Id: Ia007c4956d3ec422dca7f320a83ef7f84173d47b Reviewed-on: https://code.wireshark.org/review/8219 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-28[GTPv2] Add dissection of IE User CSG Information (UCI)Cathy Yang Y1-1/+69
Change-Id: Ie06122ceb59db66c5ecd05b2fa4a9b9acc16f5dd Reviewed-on: https://code.wireshark.org/review/8217 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27Add tshark -z "ldap,srt"Michael Mann2-4/+19
Bug: 9363 Change-Id: Ic64716ef0156607ca40773cef8e76fc4a0825b3c Reviewed-on: https://code.wireshark.org/review/8196 Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-27Implement additional flags for IDR-Flags,DSR-Flags, ULR-Flags and NOR-Flags.Ray Gomez1-8/+72
Change-Id: I47cfabf07e4ccadb043085d2ab47e56c13fc378b Reviewed-on: https://code.wireshark.org/review/8214 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-27S1AP: Add missing protocol IE declaration for E-UTRAN-Trace-IDMartin Mathieson1-45/+59
Change-Id: I03caf29a5a1889884837fccf366cb35d0ccd6281 Reviewed-on: https://code.wireshark.org/review/8213 Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27[RANAP] Heuristics does not work with lenght detremant of 2 bytes.AndersBroman1-6/+8
Change-Id: Ib26b9d66e690770a27d63f75f4c9a935fc93b2b0 Reviewed-on: https://code.wireshark.org/review/8209 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27SSL/TLS: Add support of TLS Fallback Signaling Cipher Suite Value (SCSV) for ↵Alexis La Goutte1-1/+2
Preventing Protocol Downgrade Attacks (RFC 7507) Update comment about TLS_FALLBACK_SCSV Add new alert Inappropriate Fallback (86) Change-Id: I17385b0a9ad71f3623ff4fdb4a9c588e46ba8d58 Reviewed-on: https://code.wireshark.org/review/8203 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27ISIS: Add TLV 149 support (SID/Label Binding)Matthieu Texier2-63/+419
Also fixing indentation problem Bug: 10304 Change-Id: I560db0e8cce9fdf796a47e387f2d681abe54a653 Reviewed-on: https://code.wireshark.org/review/8192 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27CAPWAP: Add CAPWAP MAC Profile (RFC7494)Alexis La Goutte1-1/+61
Add 2 Message Element * IEEE 802.11 Supported MAC Profiles (1060) * IEEE 802.11 MAC Profile (1061) Change-Id: I53686a0ecc6b59c5049c44068f339c5265c13f58 Reviewed-on: https://code.wireshark.org/review/8200 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27Clean up STT pluginJesse Gross1-113/+738
This adds some essential features for STT dissection including using a heuristic IP dissector to ensure we get the right traffic, segment reassembly, and additional field decoding. Based on work original done by Andrew Evans. Change-Id: Ic89d6b16803185c7f58b73935c2646d532d0ae14 Reviewed-on: https://code.wireshark.org/review/8187 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-27Bluetooth: OBEX: Missing break in switch (CID 1295685)Alexis La Goutte1-0/+1
Change-Id: Ib6f910642deeb6829fa1bb3d4f8a932947870bd2 Reviewed-on: https://code.wireshark.org/review/8206 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-26[Automatic update for 2015-04-26]Gerald Combs1-13/+63
Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I431063783434a6f7a9a4f4b8186316ed3f98005b Reviewed-on: https://code.wireshark.org/review/8199 Reviewed-by: Gerald Combs <gerald@wireshark.org>
2015-04-26C15ch: fix o previous prototype for function [-Wmissing-prototypes]Alexis La Goutte1-4/+9
Change-Id: Iaa3c12ca435bf628343216d2d951f50cc0ff2231 Reviewed-on: https://code.wireshark.org/review/8194 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-26C15CH: fix unused (const) variable found by ClangAlexis La Goutte1-3/+3
packet-c15ch.c:1523:22: warning: unused variable 'MIN_PM_VAL' [-Wunused-const-variable] packet-c15ch.c:1611:22: warning: unused variable 'MIN_DIG_CKT_TEST_TRKPM_VAL' [-Wunused-const-variable] packet-c15ch.c:3006:21: warning: unused variable 'FIRST_TASK_TYPE_INDEX' [-Wunused-const-variable] Change-Id: I09ba83acc4515fe9818cd43f9ac2ec7fe7196bae Reviewed-on: https://code.wireshark.org/review/8193 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-25c15ch: check packet sanity before allocatingEvan Huus1-24/+23
The 'num_digits' parameter to add_digits_string_info_col can come straight from the packet. Verify it is sane (e.g. the number of bytes required are actually present) as otherwise we can try and allocate enourmous quantities of memory for no reason. Also clean up the routine; fix indenting, and simplify the loop variables. Bug: 11148 Change-Id: I11052652f8d42fa2bb31f37e3c74523842bb3096 Reviewed-on: https://code.wireshark.org/review/8195 Reviewed-by: Evan Huus <eapache@gmail.com> Petri-Dish: Evan Huus <eapache@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-25Fix filtering on IP heuristic subdissectors.Jesse Gross1-2/+2
The IP dissector passes 'tree' to its heuristic dissectors instead of the 'parent_tree' passed to the normally registered dissectors. These two are generally the same except that 'tree' is set to NULL in cases where IP is not referenced - a local optimization that should not be passed down to the lower layers. The result is that the filter: ip && PROTO matches but: PROTO does not match. This changes the two types of dissectors to behave the same by getting 'parent_tree'. Change-Id: I78690d4767d2e3a763fd4388792c49aa5df0a962 Reviewed-on: https://code.wireshark.org/review/8190 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-04-24add register_dissector call for name batadvjorge power1-0/+2
Change-Id: Idf92449e510a347ad44225f79e36a274123cd0da Reviewed-on: https://code.wireshark.org/review/8186 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-24Update list of errorsPeter Lemenkov1-14/+38
Update list of errors according to the formal protocol description: https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#negative-reply Change-Id: I879521ee2bd69969491fb6e6493b7d1c6adc0c3d Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8185 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-24Update version stringsPeter Lemenkov1-0/+4
Change-Id: I0e83e42ee6080aab2a9a9d4dc0d195f0849137ee Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8184 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-24Use alloc0 to simplify further initialisationPeter Lemenkov1-3/+1
Change-Id: Ib333c2827a13927acd3cfcf28c200909d9d38685 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8183 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-23Use BASE_EXT_STRING for *all* value_string_exts.Guy Harris1-6/+6
Change-Id: Id78735d3b6205a143dd6af0926483f04429a4cd4 Reviewed-on: https://code.wireshark.org/review/8180 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-04-23C15ch: try to make buildbot HappyAlexis La Goutte1-5/+5
packet-c15ch.c:5798: warning: comparison of unsigned expression >= 0 is always true packet-c15ch.c:5809: warning: comparison of unsigned expression < 0 is always false packet-c15ch.c:5841: warning: comparison of unsigned expression < 0 is always false packet-c15ch.c:5859: warning: comparison of unsigned expression < 0 is always false packet-c15ch.c:5917: warning: comparison is always false due to limited range of data type Change-Id: Ia12f83c070bc1b794581cd37e330c38b0bad0516 Reviewed-on: https://code.wireshark.org/review/8174 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-23Use VALS_EXT_PTR to satisfy checkAPIs.Jeff Morriss1-1/+1
Change-Id: Ic7a7cfb97be5c3fbca5944328d04d505b54242ad Reviewed-on: https://code.wireshark.org/review/8176 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-04-23LPP: fix a typo in the protocol abbreviationPascal Quantin2-3/+3
Bug: 11141 Change-Id: I2bd00a84dd59bbcfc67bf6b8286cb49fd9ff01f9 Reviewed-on: https://code.wireshark.org/review/8175 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-23Add C15 Call History Protocol dissection (C15ch) dissectorMichael Mann2-0/+12295
Bug: 11063 Change-Id: I3daa9e6a75e52df1587678bd78f42e4e46fe4509 Reviewed-on: https://code.wireshark.org/review/7557 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-23Added syntax id 0x82 for NCK data accessThomas Wiens1-0/+184
Change-Id: Iaff4551f87fa8d74a09a99c3c772c8abbdf60198 Reviewed-on: https://code.wireshark.org/review/8168 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-23idl2wrs: don't use -1 for the protocol-item length.Jeff Morriss5-5/+5
It doesn't work any more for empty (length==0) PDUs. Similar to bug 10646/Ifb96768969a43c59367b73e7bb940ceeb02cf6b0 (for RPC). Untested as I'm not set up to build IDL dissectors now. Bug: 11134 Change-Id: I77aacc2590acbacbe02edb1768e754f92f87bc23 Reviewed-on: https://code.wireshark.org/review/8163 Reviewed-by: Michael Mann <mmann78@netscape.net> Reviewed-by: Evan Huus <eapache@gmail.com>
2015-04-23Added decoding of BSEND/BRECV communicationThomas Wiens1-0/+53
Change-Id: Ie02f809e69cf9e7980d90ab02a2d4f34a465e0cd Reviewed-on: https://code.wireshark.org/review/8170 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-23Added display and filteroptions for byte- and bitaddressThomas Wiens1-1/+21
Change-Id: I48f39c148006e25fa98b75656cbb11496bce9d25 Reviewed-on: https://code.wireshark.org/review/8169 Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-22Added transport size double-integerThomas Wiens1-0/+2
Change-Id: I3b5452ef8cfd4fac414b2c5bdd7926ea679b8029 Reviewed-on: https://code.wireshark.org/review/8167 Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-22Convert proto_tree_add_boolean to ↵Michael Mann22-1114/+813
proto_tree_add_bitmask_[value|value_with_flags|list] Part 2 of a few Change-Id: Ic1f1aafe2ed02dce95b15c03a91cbd68807a5cf4 Reviewed-on: https://code.wireshark.org/review/8165 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-04-22Fix length calculation of IKEv2 REDIRECT notify with nonce dataTobias Brunner1-1/+1
Change-Id: Ia20569e89c3ae1d9ccdec73cc25c622e64117536 Reviewed-on: https://code.wireshark.org/review/8166 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-22Add special handling of the (derived) AppId AVP type so that we can maintainJeff Morriss1-5/+33
one (and only one) Application ID list. This means we don't have to list all the Application IDs several times in the XML file. Collapse those lists into one (much more complete, now) list while also fixing URIs for several of the specifications (and making it clear for others that we don't have access to the specification--by declaring their URI to be "none"). Add a bunch more entries to the list of application IDs. Change-Id: Ia5c96b1f6f1fe3a9521b3d70142889e3881fae5e Reviewed-on: https://code.wireshark.org/review/8147 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-20Don't use FT_STRINGZ for something that's not a string.Guy Harris1-1/+1
Change-Id: Idd2f0ab5237ab2596557214fe9853e7b2259a34d Reviewed-on: https://code.wireshark.org/review/8146 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-04-20Have a common routine to convert FILETIME to nstime_t.Guy Harris1-37/+1
We had several copies of that code; put it into a filetime_to_nstime() routine in wsutil, and call that common routine instead. Change-Id: I1eb5579c36c129ff8d23f9212285ab3f63be0f43 Reviewed-on: https://code.wireshark.org/review/8142 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-04-20OpenSafety: Fix Dead Store (Dead assignement/Dead increment) warning found ↵Alexis La Goutte1-4/+1
by Clang Change-Id: Iccd80450835946abbe68d66fb4ccbc1c799e6065 Reviewed-on: https://code.wireshark.org/review/8137 Reviewed-by: Roland Knall <rknall@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-20sv: remove #if0'd codeEvan Huus1-98/+6
we can always get it back from git if we want Change-Id: I61911628541cf4ed4be20e736e41fbaa58978d75 Reviewed-on: https://code.wireshark.org/review/8124 Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-20Make offset unsigned int. anilkumar9111-1/+1
Change-Id: Ieb7f8a7735b8dd73f180a385294c3b8ca7ceaefb Reviewed-on: https://code.wireshark.org/review/8060 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-20replace some deprecated tvb_length callsEvan Huus7-11/+11
Change-Id: I18152e75aec2eedccad4d393c1b4b493cd7b406d Reviewed-on: https://code.wireshark.org/review/8125 Reviewed-by: Evan Huus <eapache@gmail.com> Petri-Dish: Evan Huus <eapache@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-19zbee: add support to ZigBee power configuration clusterJulien STAUB3-9/+463
Implemented full power configuration cluster according to 07-5123-04 ZigBee cluster library Change-Id: Ic9cb9894c2153ce53e2a2762967dbdc6a4a060c2 Reviewed-on: https://code.wireshark.org/review/8032 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Julien STAUB <atsju2@yahoo.fr> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-19rtcp.psfb.fmt DissectorTable does not work in Lua pluginPeng Li1-2/+12
Change-Id: I4e26ee5e4d9c1556d62ce01720e40848047c23e0 Reviewed-on: https://code.wireshark.org/review/8119 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-04-19Ixiatrailer: Requires at least 15 bytes so change test in heuristic.Martin Mathieson1-2/+2
Change-Id: I00415fc77d2493eccdb3f0511f0a49d670e26d9d Reviewed-on: https://code.wireshark.org/review/8118 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-04-19openSAFETY: Implementing a tap interfaceRoland Knall2-356/+612
Implementing a tap interface as well as a packet structure which contains all necessary information from a single openSAFETY frame. This structure is located in a separate packet-opensafety.h so that plugins and other programs, which want to utilize the tap interface, may benefit from the same defines The 40bit calculation was implemented in a wrong fashion, so that it never calculated the correct UDID Change-Id: I62895f91d0a255a5489b9bf397a40d824a27383f Reviewed-on: https://code.wireshark.org/review/7275 Reviewed-by: Roland Knall <rknall@gmail.com> Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>