aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-21wsutil: rename wsjsmn to wsjson.Dario Lombardo7-19/+19
This puts more distance between the caller and the underlying library. At the moment we're using libjsmn, but other libraries (like json-glib) could be used. Change-Id: I1431424a998fc8188ad47b71d6d95afdc92a3f9e Reviewed-on: https://code.wireshark.org/review/27055 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-21Camel: add sub-tree for OriginalCalledPartyID i.e.Ivan Nardi3-10/+18
Change-Id: Ic66ef080cbd3b911ebd93f3fca8bd08bf7203802 Reviewed-on: https://code.wireshark.org/review/27051 Reviewed-by: Anders Broman <a.broman58@gmail.com> Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-04-21.mailmap update of April (2018)Alexis La Goutte2-3/+4
Change-Id: I6fe4ed198361c406d70e73c389ffcb2a593fa677 Reviewed-on: https://code.wireshark.org/review/27027 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-21GVRP: fix typoAlexis La Goutte1-4/+4
I: libwireshark0: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libwireshark.so.11.0.0 Endianess Endianness Change-Id: I294979b36e389ab3d893aa7f0a6dcc4084a9c858 Reviewed-on: https://code.wireshark.org/review/27053 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-21epan: Trivial constant sort order fix - sminmpec.hJeremy Browne1-3/+3
Change-Id: I890a273dcc732551a9cb6ce4288efbb552c89576 Reviewed-on: https://code.wireshark.org/review/27062 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20Get rid of unused variable.Guy Harris1-1/+0
Change-Id: I1b51872e5330722c514a553e571b2eeb56fbade7 Reviewed-on: https://code.wireshark.org/review/27063 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-20Fix cpu_diag_eventid_fix_names table.Guy Harris1-3/+3
For a value_string_ext, the values must be in numerical order. Change-Id: I43063b59a8c15d7d1fcdca07d4ae9fd89917427d Reviewed-on: https://code.wireshark.org/review/27058 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-20Windows: blind attempt to fix WiX installer generationPascal Quantin1-1/+2
Change-Id: I32cc4ac54dee7cd8ef9cfa4af367206eec8259cc Reviewed-on: https://code.wireshark.org/review/27052 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-04-20tvbuff: fix compilation with gcc-4.Dario Lombardo1-1/+1
../epan/tvbuff.c: In function 'tvb_new_octet_aligned': ../epan/tvbuff.c:274:26: error: 'abs_offset' may be used uninitialized in this function [-Werror=maybe-uninitialized] *rem_len = tvb->length - *offset_ptr; ^ ../epan/tvbuff.c:486:8: note: 'abs_offset' was declared here guint abs_offset, rem_length; ^ ../epan/tvbuff.c: In function 'tvb_find_line_end': ../epan/tvbuff.c:274:26: error: 'abs_offset' may be used uninitialized in this function [-Werror=maybe-uninitialized] *rem_len = tvb->length - *offset_ptr; ^ ../epan/tvbuff.c:486:8: note: 'abs_offset' was declared here guint abs_offset, rem_length; ^ ../epan/tvbuff.c: In function 'tvb_find_line_end_unquoted': ../epan/tvbuff.c:274:26: error: 'abs_offset' may be used uninitialized in this function [-Werror=maybe-uninitialized] *rem_len = tvb->length - *offset_ptr; ^ ../epan/tvbuff.c:486:8: note: 'abs_offset' was declared here guint abs_offset, rem_length; Change-Id: Iba9fe31ac5fcf604d65bbf3bceef0c09004c1b6c Reviewed-on: https://code.wireshark.org/review/27050 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20QUIC: implement new header formats (draft -11)Peter Wu1-67/+244
Draft 11 swapped the Connection ID field with version in long packet. CIDs are split into two and can now become up to 18 bytes. The column will now display "DCID=1234" (or "SCID=1234" instead of "CID: 0x1234"). Recognize new short header flags, but maintain draft -10 dissection. The VN and Long Header packet share much more common fields now, so pull out some code from Long Header packets dissection. Drop "LH", "SH" (can be inferred from other information) and unabbreviate "VN" for columns. Bug: 13881 Change-Id: Ifabd8f09f388f0c4c6afe78d939c1cff6b5f161b Reviewed-on: https://code.wireshark.org/review/27009 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20Windows: add JSON-GLib libraryPascal Quantin4-9/+12
Change-Id: I9b266bffc74779f9d28eabb5642644a2b0afa7cf Reviewed-on: https://code.wireshark.org/review/27049 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20Windows: upgrade GLib to 2.52.2Pascal Quantin4-28/+8
Change-Id: If54ec9f8c62d95697a5703ea24cf3ad7c2d6112c Reviewed-on: https://code.wireshark.org/review/27048 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20BFCP: fix possible infinite loopIvan Nardi1-5/+7
Bug: 14608 Change-Id: I483d7e79a974b7f2d41c6ea0771be7529a187ed3 Reviewed-on: https://code.wireshark.org/review/26950 Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
2018-04-20PDCP-NR: Fix Dead Store (Dead assignement/Dead increment) Warning found by ClangAlexis La Goutte1-1/+0
Change-Id: Ib2d5c13c4f483866ac4b07942bf14a957a99dfeb Reviewed-on: https://code.wireshark.org/review/27046 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20protobuf: fix typo reponse => responseAlexis La Goutte1-1/+1
Change-Id: Idca4c721d2f6f33ac5be5cc2637303c937d639e3 Reviewed-on: https://code.wireshark.org/review/27044 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20steam-ihs-discovery.c : fix typo Reponse => ResponseAlexis La Goutte1-1/+1
Change-Id: I20157ce72b33b8b957d47fe6abcffb754ce4e5a2 Reviewed-on: https://code.wireshark.org/review/27043 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20grpc: fix typo reponse => responseAlexis La Goutte1-2/+2
Change-Id: Ib0f230881426e300a8553aac14ea4d0efe87642c Reviewed-on: https://code.wireshark.org/review/27042 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20TCP: improve handling of unknown TCP optionsIvan Nardi1-8/+33
Create protocol sub-tree, allow filtering for unknown/unsupported TCP options. Change-Id: I9f51e3ac83e2fa97756a9f3a43f8cd2e15949e67 Reviewed-on: https://code.wireshark.org/review/27020 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-04-20SCTP: INIT collisionruengeler4-33/+104
Change-Id: I283ce92048af39ff4cf54e5e401e714bf6ec308b Reviewed-on: https://code.wireshark.org/review/27023 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-04-20PTP: found typo adress => addressAlexis La Goutte1-7/+7
Change-Id: I79badcbca5b622961e7def403be4bc87ebfa776c Reviewed-on: https://code.wireshark.org/review/27041 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20netlink-route: fix typo found by lintianAlexis La Goutte1-1/+1
Change-Id: If0acdea872a8c999f5635f0965a64b121beeba48 I: libwireshark0: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libwireshark.so.0.0.0 Adress Address Reviewed-on: https://code.wireshark.org/review/27040 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-20Qt: fix invalid member access within expert info dialogPeter Wu1-11/+12
Opening a context menu in the expert dialog resulted in an UBSAN warning because ExpertInfoModel::data is invoked with a proxy model index. Rely on the proxy to perform this mapping (change filterActionTriggered to avoid direct model access while at it). Change-Id: Id399f44b954b87d7d4dd0341fbedb391ab1b13da Fixes: v2.5.0rc0-1966-gb0112e60ad ("Add a model to use for Expert Info dialog.") Reviewed-on: https://code.wireshark.org/review/27025 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall <rknall@gmail.com>
2018-04-20Handle subset tvbuffs where the length goes past the end of the parent.Guy Harris12-146/+273
Add a "contained length" to tvbuffs. For non-subset tvbuffs, that's the same as the reported length. For a subset tvbuff, that's the amount of the reported data that was actually present in the "contained data" of the parent tvbuff. This is unaffected by the *captured* length of any tvbuff; that differs from the contained length only if the capture was cut short by a snapshot length. If a reference is within the reported data, but not within the contained data, a ContainedBoundsError exception is thrown. This exception represents a protocol error, rather than a reference past the captured data in the packet; we treat it as such. Change-Id: Ide87f81238eaeb89b3093f54a87bf7f715485af5 Reviewed-on: https://code.wireshark.org/review/27039 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-20More indentation cleanups.Guy Harris1-1/+1
Change-Id: I7f87d4a636a539dfa8bd04cc5a91675d92ba4097 Reviewed-on: https://code.wireshark.org/review/27038 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-20Clean up indentation.Guy Harris1-4/+4
Change-Id: I0a05245b5cd19a0ea9929a4e29f82bfe5e526793 Reviewed-on: https://code.wireshark.org/review/27037 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-20Update some comments.Guy Harris3-30/+38
We no longer have TVBUFF_ values corresponding to different types of tvbuff; we have, instead, a set of method pointers for the different types. Refer to the types by name, rather than by TVBUFF_ value. Expand the description of some fields in the tvbuff structure. Change-Id: I38b5281df247ddd66b4e39abfc129053a012d241 Reviewed-on: https://code.wireshark.org/review/27036 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-19Fix cppcheck 1.83 warningsAlexandr Savca6-11/+11
[packet-ber.c:2687]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [packet-erf.c:2475]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [packet-fmp.c:378]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [packet-http2.c:2050]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [packet-obd-ii.c:643]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour [packet-yami.c:244]: (error) Shifting signed 32-bit value by 31 bits is undefined behaviour Change-Id: Ie71f9f7c8f863d1e9c693bd56444f00bdad48042 Reviewed-on: https://code.wireshark.org/review/27019 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Petri-Dish: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot
2018-04-19tshark: prepend tshark to all examples in doc.Dario Lombardo1-20/+20
The doc has a mixed way of providing example, both without executable name and with it. Add it to all the provided examples. Add highlight of tshark in examples, too. Change-Id: I99d83201cc897629f186aabd20c0add9c7c53b93 Reviewed-on: https://code.wireshark.org/review/27034 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-04-19tshark: improve -G elastic-mapping command by adding filters.Dario Lombardo4-10/+71
The generated elastic mapping file is huge and it can hassle softwares like Kibana. This change adds the ability to append desired filters that will appear in the mapping file. This change adds the option --elastic-mapping-filter <protocols> to tshark. Example: tshark -G elastic-mapping --elastic-mapping-filter ip,udp,dns make only those 3 protocols to appear in the mapping file. Change-Id: Ie2dcd6e44be2d084e8e50cd6554bd90178da4e38 Reviewed-on: https://code.wireshark.org/review/27001 Reviewed-by: Peter Wu <peter@lekensteyn.nl> Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo <lomato@gmail.com>
2018-04-19tshark: put -G elastic-mapping in help under ifdef.Dario Lombardo1-0/+2
Change-Id: I75cfc26844ae72f4b608f0714945b1affdac64f2 Reviewed-on: https://code.wireshark.org/review/27033 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo <lomato@gmail.com>
2018-04-19zbee-zcl (general) fix Unused href entry: ↵Alexis La Goutte1-5/+0
epan/dissectors/packet-zbee-zcl-general.c: hf_zbee_zcl_scenes_extension_set Change-Id: I034b4c4e71e7d797fef7f086c1227f45a4aee024 Reviewed-on: https://code.wireshark.org/review/27030 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Paul Zander <p.j.zander@lighting.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-19zbee-zcl (general): fix no previous prototype for ‘decode_setpoint’ ↵Alexis La Goutte1-1/+1
[-Wmissing-prototypes] Change-Id: I153a1da1ccc702ea39190442d1d815b6e364abb1 Reviewed-on: https://code.wireshark.org/review/27029 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-19CIP: fix no previous prototype for ↵Alexis La Goutte1-1/+1
‘add_cip_pccc_function_to_info_column’ [-Wmissing-prototypes] Change-Id: Id5737f6bc054ce4c51b28097b0db341f7debfe2e Reviewed-on: https://code.wireshark.org/review/27028 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-19DNS: fix inverted condition for filtering error packets in statsPeter Wu1-1/+1
Change-Id: I9d867992e4f10c056c6070f0eb1aa0c8bb7cf117 Fixes: v2.5.2rc0-72-ga055e3c299 ("dns: skip stats if packet is within icmp.") Reviewed-on: https://code.wireshark.org/review/27026 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo <lomato@gmail.com>
2018-04-19proto: use json_node_free instead of json_node_unref.Dario Lombardo1-1/+1
The latter is present in recent versions only. Change-Id: I1da84ff0ba93ee4a3725163f0ed3a745466e201b Reviewed-on: https://code.wireshark.org/review/27024 Petri-Dish: Dario Lombardo <lomato@gmail.com> Reviewed-by: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo <lomato@gmail.com>
2018-04-19CMake: fix build with json-glib with gold linkerPeter Wu4-6/+23
JSON-GLIB depends on GObject. To avoid "undefined reference to 'g_object_unref'" with the gold linker, include gobject directly. As the files are included with the GLib package, adjust FindGLIB2.cmake. Change-Id: I007d30b89cc07d8746cee6b619832a722f086105 Fixes: v2.9.0rc0-201-g511c2e166a ("tshark: add -G elastic-mapping report.") Reviewed-on: https://code.wireshark.org/review/27007 Reviewed-by: Dario Lombardo <lomato@gmail.com> Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-04-19Remove remnants of WS_QT_BIN_PATHPascal Quantin2-4/+1
Change-Id: If1152b285df143dd7cf75abf9ecbc2d0251306df Reviewed-on: https://code.wireshark.org/review/27021 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-04-19Clean up option handling.Guy Harris1-127/+132
If the option length is >= 2, so that it's long enough to include the code and length, always put it into the protocol tree, even if the length is invalid. If the length is invalid, attach an expert info item to the length field, rather than putting it into a top-level item of its own. Use a length of -1 for the top-level item for an option, rather than what the length is supposed to be; that way, we don't throw an exception if the option is too short - we just attach the aforementioned expert info item to the length. Change-Id: If2d987fa10739a7da28ca2c39515bfdf50da6ef9 Reviewed-on: https://code.wireshark.org/review/27018 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-18Fix tapo.Guy Harris1-1/+1
Change-Id: I1e5a39437e274aa8923e996241d2264dbd63e806 Reviewed-on: https://code.wireshark.org/review/27014 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-18Style cleanups.Guy Harris1-5/+5
Change-Id: I7aa236660f59fb267eeeaa67e3a811abc77f0c10 Reviewed-on: https://code.wireshark.org/review/27013 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-18QUIC: add draft version and rename some transport parameters (draft-11)Peter Wu3-18/+19
Bug: 13881 Change-Id: Ia7c695ba081b4b744821744a6209f09ff87912fd Reviewed-on: https://code.wireshark.org/review/27008 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-04-18Remove trailing comma from enum list.Guy Harris1-1/+1
Change-Id: I3972458e6ede037a8080f34a154ca750a275f723 Reviewed-on: https://code.wireshark.org/review/27012 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-18Remove more autotools stuff.Guy Harris11-1497/+0
Change-Id: I2112e9a24308e2e1c04097df006f32bdf58778c3 Reviewed-on: https://code.wireshark.org/review/27010 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris <guy@alum.mit.edu>
2018-04-18Qt: expose CaptureEvent definition for MOCPeter Wu3-57/+84
All WiresharkDialog instances have a "captureEvent(CaptureEvent)" method that requires the definition of "CaptureEvent" from capture_file.h. By luck, this definition is available for CMake builds due to the generated MOC headers being included in the right order, but this cannot be relied on. On an autotools build with less luck: main_status_bar.moc.cpp: In static member function ‘static void MainStatusBar::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: main_status_bar.moc.cpp:241:86: error: invalid use of incomplete type ‘class CaptureEvent’ case 28: _t->captureEventHandler((*reinterpret_cast< CaptureEvent(*)>(_a[1]))); break; Create a new header file to limit exposure of the CaptureFile class. Change-Id: I4ab609f13b9438797e39e7b98f367da35536979b Fixes: v2.9.0rc0-186-g57bf7e4347 ("Qt: Fix memory leak for CaptureEvent") Reviewed-on: https://code.wireshark.org/review/27003 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Roland Knall <rknall@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18release-notes: add autotools removal.Dario Lombardo1-0/+1
Change-Id: I5abc0bb8b9fef4b358c53cf4a30cb0503273f727 Reviewed-on: https://code.wireshark.org/review/26997 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18INSTALL: update cmake instructions and remove INSTALL.configure.Dario Lombardo2-183/+1
Change-Id: I61fe9555b65c6619b72b017f9b403eb07c7cbfca Reviewed-on: https://code.wireshark.org/review/26996 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18tshark: add -G elastic-mapping report.Dario Lombardo11-3/+311
This option generates an ElasticSearch mapping file as described here: https://www.elastic.co/blog/analyzing-network-packets-with-wireshark-elasticsearch-and-kibana It leverages the Glib-json library. Change-Id: Iff25f991e87d3da07bf06654e353fb785799dde9 Reviewed-on: https://code.wireshark.org/review/26848 Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Dario Lombardo <lomato@gmail.com>
2018-04-18QUIC: fix short packet type, update error codes (draft -10)Peter Wu1-21/+23
The short packet type has changed, see https://tools.ietf.org/html/draft-ietf-quic-transport-10#section-5.2 Change-Id: I92709d501e2e6918edae9077942753d93a8a3dae Reviewed-on: https://code.wireshark.org/review/26994 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18QUIC: implement PATH_CHALLENGE and PATH_RESPONSE frames (draft-10)Peter Wu1-23/+34
PATH_CHALLENGE and PATH_RESPONSE replace the PING frame. https://tools.ietf.org/html/draft-ietf-quic-transport-10#section-8.16 Bug: 13881 Change-Id: I28e321d68e19640dc8a59536a526bf9ed8f7af2a Reviewed-on: https://code.wireshark.org/review/26993 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18QUIC: initial draft-10 decryption supportPeter Wu1-107/+73
Drop support for draft -08 and draft -09, add support for draft -10 handshake decryption only (requires a new salt as well as a HKDF label change). Fixed a bug in qhkdf_expand (swapped length and "QUIC " label) which affects KeyUpdate (which was initially untested). Bug: 13881 Change-Id: I5f3e2fe71ef0fd929d3271ecea3a8870f90e3934 Reviewed-on: https://code.wireshark.org/review/26992 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>