aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
AgeCommit message (Collapse)AuthorFilesLines
2018-01-03TLS(QUIC): Add ACK_delay_exponent parameter from draft-07Alexis La Goutte2-1/+15
Bug: 13881 Change-Id: I56ac681174e4058c4d4fefe40084905538222c1b Reviewed-on: https://code.wireshark.org/review/25119 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-03QUIC(TLS): Fix length of parameter treeAlexis La Goutte1-0/+1
Bug: 13881 Change-Id: I583c9290c5e4d2aaefc2d3ae09babfa82dfbd299 Reviewed-on: https://code.wireshark.org/review/25118 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-03[BTMESH] Dissect more of Upper transport Layer.Anders1-15/+79
Change-Id: I5d33c64a57689939c9915336701accba8b893415 Reviewed-on: https://code.wireshark.org/review/25115 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02[NAS-EPS] 5G NAS EPS network feature supported and capability info update.Anders1-130/+124
Change-Id: I243b52e8c448541636f3f94007ee3d850a5811ab Reviewed-on: https://code.wireshark.org/review/25111 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02packet-mq: Fix after change 25009Robert Grange2-5/+14
Fix for unused variable mq_MQPRI_vals Fix test when displaying unique MQ Segment (vs multi MQ segment) Changed my name in AUTHORS Change-Id: I8ffa5523dbf8469d2814d2a90348eea61a05823a Reviewed-on: https://code.wireshark.org/review/25106 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
2018-01-02btatt: Remove custom UUID dissectors from btatt.handle DecodeAsStig Bjørlykke1-32/+16
Do not add custom UUID dissectors to the DecodeAs "btatt.handle" table because it does not work to DecodeAs this attributes using the "BT ATT Handle" field. This removes some of the artificial protocols which is generated from BT attributes, and avoids adding new ones when extending the custom UUID dissection support. Change-Id: I8384a56b49cac2ea64508470d67c67b6ec7cd13e Reviewed-on: https://code.wireshark.org/review/25107 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02QUIC: use varint for all type (draft-08)Alexis La Goutte1-50/+128
Bug: 13881 Change-Id: Ia68659fed9b884bd99de8179e4a320089920df4d Reviewed-on: https://code.wireshark.org/review/25088 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02mq: DEF_VALSB(MQPRI) is still unusedStig Bjørlykke1-0/+2
Change-Id: I269c2f367d1d65b006ad881976085dbdf983c407 Reviewed-on: https://code.wireshark.org/review/25105 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
2018-01-02nxp802154: Remove unused codeStig Bjørlykke1-6/+1
The IEEE 802.15.4 dissector is built-in and will never be not present, and if disabled then call_dissector() will call data handle. Change-Id: Ie8d2a1bed1ba540df1a5bc239b57e475b346c8f1 Reviewed-on: https://code.wireshark.org/review/25103 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02QUIC: Add new ACK type (0x0e) of draft-08Alexis La Goutte1-6/+64
Bug: 13881 Change-Id: I7340c6cf2c149cbc547133ea89083c75a5ad05f1 Reviewed-on: https://code.wireshark.org/review/25084 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02QUIC: Add decrypt Handshake PacketAlexis La Goutte1-3/+40
From/to Server/Client Store the port destination to found key need to be used Change-Id: If7f2edcdb21f5b5aa9de28431db8dc3ec6d76602 Reviewed-on: https://code.wireshark.org/review/25083 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02TLS(QUIC): update TransportParameter to draft-08Alexis La Goutte1-10/+21
not longer negotiated version on Client Hello but on encrypted extensions Missing add new TransportParameterId (ack_delay_exponent and initial_max_stream_id_uni) Bug: 13881 Change-Id: I5d76662b8c7767c48fdec460e2249d49c6693f18 Reviewed-on: https://code.wireshark.org/review/25018 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02QUIC: Add new STREAM type (0x10 to 0x17) of draft-08Alexis La Goutte1-11/+104
using varint for Stream ID/Offset/Length Bug: 13881 Change-Id: I9c9524e494e6cb8785d919fee596f94401b12fed Reviewed-on: https://code.wireshark.org/review/24991 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02Add ENC_VARINT_QUICAlexis La Goutte4-20/+20
Used to support variable length in QUIC protocol Bug: 13881 Change-Id: Ia274b1530152376c5fb4e364fc4cf5ab246be1b3 Reviewed-on: https://code.wireshark.org/review/24990 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Craig Jackson <cejackson51@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02packet-mq: Improve display of ID Struct + Segmented MsgsRobert Grange4-106/+207
Improve display of ID Struct for FAP Lvl 13 Improve display for Segmented MQ Mesages Add also the ReasonCode of the ASYNCH_MESSAGE in column and tre node Added various new CONST for display Change-Id: I458296e466d0744627e0b4f645d634b0c6d930de Reviewed-on: https://code.wireshark.org/review/25009 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-02LNET: Fix gcc 7 compiler complaintsMichael Mann1-6/+4
Change-Id: Idad6411139226cb6694b8dad5cb2107882f90848 Reviewed-on: https://code.wireshark.org/review/25102 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-01dmp: rework build_national_strings() to avoid read/write overrun.Dario Lombardo1-13/+8
CID: 1417455 CID: 1417459 Change-Id: Idb63e21608825562f61c445309c1b95bb5b3692c Reviewed-on: https://code.wireshark.org/review/25075 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2018-01-01IPv6: Add segmentation offload (TSO) supportUli Heilmeier1-3/+31
When capturing on hardware with segmentation offload enabled IPv6 payload size can be reported as zero. This commit adds a preference to dissect such frames. Heavily based on the TSO code of packet-ip.c Bug: 14155 Change-Id: Ibec3c35c739d8673fa655bde4f66198a22f567c4 Reviewed-on: https://code.wireshark.org/review/24900 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2018-01-01TDS: Fix Dead Store (Dead assignement/Dead increment) Warning found by ClangAlexis La Goutte1-1/+1
Change-Id: I3345246de63781decc1046834f82f60f02ad54c0 Reviewed-on: https://code.wireshark.org/review/25101 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-01QUIC: fix build when don't have libgcrypt with AEAD (< 1.6.0)Alexis La Goutte1-2/+8
Change-Id: Ic77d12ac07f82ea315734782f97b035376b8b2e8 Reviewed-on: https://code.wireshark.org/review/25099 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Jim Young <jim.young.ws@gmail.com> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-01-01Add dissector for NXP's 802.15.4 sniffer server messagesLee Mitchell3-0/+155
Change-Id: I360bc4f802e28e9fc64cbd5cc06e514cbaf3b25f Reviewed-on: https://code.wireshark.org/review/25091 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-01-01ICMP: Resolve Extension Object Class valueUli Heilmeier1-4/+10
Resolve ICMP Extension Object Class value to name as defined at https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-ext-classes Ping-Bug: 6632 Change-Id: I73ce9dbef5b09aa49f16c73a04ce474cd46f5695 Reviewed-on: https://code.wireshark.org/review/25098 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-31nfapi: Fix spurious checkAPI warningsGraham Bloice1-99/+99
Uppercase a lot of "index" words in strings to quieten checkAPI. Removed some redundant double spaces. Change-Id: Ica5915095037ec3da1d7c92d05c3a4d155bb302c Reviewed-on: https://code.wireshark.org/review/25092 Petri-Dish: Graham Bloice <graham.bloice@trihedral.com> Tested-by: Petri Dish Buildbot Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
2017-12-31btmesh: replace\convert g_warningGraham Bloice1-4/+8
Replace g_warning with ws_g_warning, add expert info. Change-Id: I54ae5959f89ee85bdd821f07af8cf4ec3172748e Reviewed-on: https://code.wireshark.org/review/25090 Petri-Dish: Graham Bloice <graham.bloice@trihedral.com> Tested-by: Petri Dish Buildbot Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
2017-12-31nfapi: fix typo, correct expert info messageGraham Bloice1-1/+1
assignmnet => assignment update message to show its the length value in error Change-Id: Ic320dafb00d4e6ceb7b3b7addaf2bff25739851f Reviewed-on: https://code.wireshark.org/review/25089 Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
2017-12-31DNP3: Add support for new Group 0 variationsGraham Bloice1-1132/+1270
Add support for new objects g0v196-210 Rework handling of g0 objects Change-Id: I64c46cf4709799711a7cc6ca77fe356e47dced62 Reviewed-on: https://code.wireshark.org/review/25086 Petri-Dish: Graham Bloice <graham.bloice@trihedral.com> Tested-by: Petri Dish Buildbot Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
2017-12-31QUIC: Add decrypt of Initial PacketAlexis La Goutte1-7/+44
Missing Handshake and need to fix dissection of payload with varint change... Bug: 13881 Change-Id: Ib8fb6321436d72c8c4dba172dd43ef31288615d9 Reviewed-on: https://code.wireshark.org/review/24962 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-31[lnet] Initial Lustre Network SupportNathaniel Clark4-0/+1149
Add Lustre Networking layer LNET. Change-Id: I36eb9eac7e0f5e40dece0ef2ad7c038fab10e192 Signed-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-on: https://code.wireshark.org/review/24795 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-31[Automatic update for 2017-12-31]Gerald Combs1-0/+13
Update manuf, services enterprise numbers, translations, and other items. Change-Id: I38b0274b93baf3e2d307827f04960f4bf7407842 Reviewed-on: https://code.wireshark.org/review/25080 Reviewed-by: Gerald Combs <gerald@wireshark.org>
2017-12-30ZigBee: Add remaining attributes from Smart Energy Price clusterKenneth Soerensen1-1/+1001
Change-Id: I365e40d1e0c287ecfcee30fb72538d360926b827 Reviewed-on: https://code.wireshark.org/review/25068 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-30websocket: All decompressed payloads are same when more than one compressed ↵Thomas Chen1-9/+9
data payload in a TCP PDU. Change-Id: Ie31721a34518dd87a99621ea6f0234f2cd7d9e85 Reviewed-on: https://code.wireshark.org/review/25066 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2017-12-29cip: initialize variable (CID: 1403067).Dario Lombardo1-0/+2
Change-Id: I65c1b59f8dd6adb471872b74ec9963066053ec66 Reviewed-on: https://code.wireshark.org/review/25071 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-29Corrected gcc-7 compilation warning "implicit fallthrough" in BACnet dissector.Dirk Römmen1-15/+18
Change-Id: I28c1d2b811209f9e3e606244cf420356af1ddecf Reviewed-on: https://code.wireshark.org/review/25060 Reviewed-by: Dario Lombardo <lomato@gmail.com> Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-29Use gcry_strerror() to get crypt error description.Jakub Zawadzki3-8/+8
It seems using gcry_strerror() should be correct, it also fix building when --without-gnutls (when -lgpg-error is not added): /usr/bin/ld: epan/.libs/libwireshark.a(packet-ipsec.o): undefined reference to symbol 'gpg_strerror@@GPG_ERROR_1.0' Change-Id: I142e2e553fd7da501bd57635b8826ff42e114085 Reviewed-on: https://code.wireshark.org/review/25064 Petri-Dish: Jakub Zawadzki <darkjames-ws@darkjames.pl> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-29QUIC: Initial draft-08 supportAlexis La Goutte1-14/+57
Add new Long and Short Packet type Set version field before packet number Bug: 13881 Change-Id: I894bc5ada0d5d0269c8d12749533eaa07c553635 Reviewed-on: https://code.wireshark.org/review/24961 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-29btatt: Skip Units and Members UUIDs in decode-asStig Bjørlykke1-1/+5
Change-Id: I926c2abdfb6620236fabd6ae5aa1aa35d1fa79d2 Reviewed-on: https://code.wireshark.org/review/25050 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-29bluetooth: Update Assigned NumbersStig Bjørlykke1-0/+127
Change-Id: I1565d8fa8983c36a6efe6ffbdb97b1e874632891 Reviewed-on: https://code.wireshark.org/review/25049 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2017-12-29nvme-rdma: check return value of find_conversation() (CID: 1398218).Dario Lombardo1-0/+2
Change-Id: I091471cbc59170f21f55aee0b29f1733f269cd05 Reviewed-on: https://code.wireshark.org/review/25042 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-29amqp: check return value of conversation_get_proto_data().Dario Lombardo1-1/+4
CID: 1325720. CID: 1325721. Change-Id: Ia781c70a3580fbd534b470664451e4838948dce4 Reviewed-on: https://code.wireshark.org/review/25045 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-283GPP NAS: upgrade dissector to v14.6.0Pascal Quantin1-1/+24
Change-Id: If8d0ab933285f8398b0e8625e7c6e2ef0345fc95 Reviewed-on: https://code.wireshark.org/review/25040 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2017-12-28rtps: remove unused ei entry.Dario Lombardo1-3/+1
Change-Id: I3bb1470e6c5225a431bc49de9e6032e2016a1824 Reviewed-on: https://code.wireshark.org/review/25020 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-28Enhanced BACnet dissectors supporting BACnet revision 19.Dirk Römmen7-1392/+5408
Bug: 12448 Bug: 12453 Bug: 12457 Change-Id: Ia8ed69ae1014f01ae246b31f6bb5aaedfc4656d2 Reviewed-on: https://code.wireshark.org/review/25010 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-28dcerpc-spoolss: remove unneeded check (CID: 1158734).Dario Lombardo1-2/+2
Change-Id: Ie4f827835b9d59838d90d00e57f729c6a8004b19 Reviewed-on: https://code.wireshark.org/review/25015 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-28rtps: remove unneeded check (CID: 1158869).Dario Lombardo1-1/+1
Change-Id: Ib9b2902c56fb569366e62a1d85b173862d29e61f Reviewed-on: https://code.wireshark.org/review/25019 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-28Netflow: Updated IEs (RFC8038, RFC8158, et al.)Uli Heilmeier1-4/+634
Updated InformationElements as defined at https://www.iana.org/assignments/ipfix/ipfix.xhtml Includes updates for RFC8038 and RFC8158. Change-Id: I66411428d0faee4290b5134b1c31c84b49996f2e Reviewed-on: https://code.wireshark.org/review/25013 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-28ltp: don't assign a gint64 value to a guint64 variableMartin Kaiser1-10/+11
evaluate_sdnv_64() returns gint64 and does indeed return -1 for errors. Use a gint64 variable to hold the return value, cast to guint64 if necessary. Change-Id: I2aa6f95302cf20f758a872c00c3d49857f2faea4 Reviewed-on: https://code.wireshark.org/review/24989 Reviewed-by: Martin Kaiser <wireshark@kaiser.cx> Petri-Dish: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-28scsi-smc: remove dead code (CID: 1159071).Dario Lombardo1-2/+0
Change-Id: I1ecee4343b46da01ec60a8db76f19ca4c1996b34 Reviewed-on: https://code.wireshark.org/review/25022 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-28nlsp: remove logically dead code (CID: 1158979).Dario Lombardo1-6/+0
Change-Id: I2a6c6bb78a165f7fbc3864c4b721c0bf9064d12b Reviewed-on: https://code.wireshark.org/review/25021 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-12-27LTP : Header and Trailer extension Corrections.Krishnamurthy Mayya1-33/+31
This patchset involves the changes done to decode header and trailer extensions correctly. There were places where the frame offset was not handled properly leading to the improper decoding of the subsequent fields. Also, the subtree name for Trailer extension was not proper. Change-Id: Ia38ddddbcd83435ce8aaa73791a2f5a14918b48f Reviewed-on: https://code.wireshark.org/review/24140 Petri-Dish: Martin Kaiser <wireshark@kaiser.cx> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-26Handle DLT_ENC files *not* written on the same OS and byte-order host.Guy Harris1-3/+39
Some fields in the header are in the byte order of the host that wrote them; one of them is a 32-bit AF_ value, and those are not likely ever to be > 65535, so they should never have any of the upper 16 bits set, and are also unlikely ever to be AF_UNSPEC, i.e. 0, so they should have at least one of the lower 16 bits set. This means that they will have at least one of the upper 16 bits set iff the host that wrote the file has the opposite byte order of the host that's reading the file; use that to determine whether to byte-swap the address-family or flags fields. (The SPI field is in *network* byte order.) Change-Id: I2d483c75d5c6bbab8fd16c5dc0a800f8710f764c Reviewed-on: https://code.wireshark.org/review/24998 Reviewed-by: Guy Harris <guy@alum.mit.edu>