diff options
author | Gerald Combs <gerald@wireshark.org> | 2018-05-22 12:58:02 -0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2018-05-22 20:00:44 +0000 |
commit | cc42ff324f6b9f503073646bff768e5f53630006 (patch) | |
tree | c8345a07d53bd9da7b0239febe7777a9d4079f8f | |
parent | 860a78b3c701b8e318e490ed46e847e3c4b4cab7 (diff) | |
download | wireshark-cc42ff324f6b9f503073646bff768e5f53630006.tar.gz wireshark-cc42ff324f6b9f503073646bff768e5f53630006.tar.bz2 wireshark-cc42ff324f6b9f503073646bff768e5f53630006.zip |
2.6.1 → 2.6.2.v2.6.2rc0
Change-Id: I0e58217c49e9bcd12c6a8e0b39381936bfabd6e5
Reviewed-on: https://code.wireshark.org/review/27722
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-rw-r--r-- | CMakeLists.txt | 2 | ||||
-rw-r--r-- | ChangeLog | 1668 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | debian/changelog | 2 | ||||
-rw-r--r-- | docbook/attributes.asciidoc | 2 | ||||
-rw-r--r-- | docbook/release-notes.asciidoc | 160 | ||||
-rw-r--r-- | epan/CMakeLists.txt | 2 | ||||
-rw-r--r-- | epan/Makefile.am | 2 | ||||
-rwxr-xr-x | make-version.pl | 2 | ||||
-rw-r--r-- | version.conf | 12 | ||||
-rw-r--r-- | wiretap/CMakeLists.txt | 2 | ||||
-rw-r--r-- | wiretap/Makefile.am | 2 |
12 files changed, 23 insertions, 1835 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7950e850b1..4eb29bf45f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ project(Wireshark C CXX) set(GIT_REVISION 0) set(PROJECT_MAJOR_VERSION 2) set(PROJECT_MINOR_VERSION 6) -set(PROJECT_PATCH_VERSION 1) +set(PROJECT_PATCH_VERSION 2) set(PROJECT_BUILD_VERSION ${GIT_REVISION}) set(PROJECT_VERSION_EXTENSION "") set(PROJECT_RELEASE_VERSION "${PROJECT_MAJOR_VERSION}.${PROJECT_MINOR_VERSION}") @@ -1,1668 +0,0 @@ -commit 8d14c9e412 -Author: Gerald Combs <gerald@wireshark.org> -Date: Mon May 21 15:47:21 2018 -0700 - - Qt: Set a minimum width for the main window. - - Set a minimum width for the main window so that we override the minimum - size set by the display filter combo. - - Add a couple of comments and fixup a cast while we're here. - - Bug: 13516 - Change-Id: I6e994a7d06f5a966bb9bf8d3f4c4fc343cd466c8 - Reviewed-on: https://code.wireshark.org/review/27697 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 50197b30236f1b5b3e7ee8a90c57a3dbcbd835e5) - Reviewed-on: https://code.wireshark.org/review/27717 - -commit 0e41e647ba -Author: Gerald Combs <gerald@wireshark.org> -Date: Tue May 22 08:43:07 2018 -0700 - - Qt: Remove the capture information dialog checkbox. - - Remove the "Show extra capture information dialog" checkbox from the - capture options dialog. That dialog will be in 3.0, but the checkbox - doesn't do anything other than toggle the capture.show_info preference - in 2.0 to 2.6. - - Change-Id: I9cc64622a3145da62ee52125a258f4dbe2b91e17 - Ping-bug: 12004 - Reviewed-on: https://code.wireshark.org/review/27713 - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit 018c70fb74 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Mon May 21 21:55:10 2018 +0200 - - Windows: update custom_plugins.txt template - - Change-Id: I98fe409069df66c7082b254dbba24519bc02d7bf - Reviewed-on: https://code.wireshark.org/review/27692 - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - (cherry picked from commit 662b3a27f8e07fd6ccc0cba10f3f6c6ffd9e8bc3) - Reviewed-on: https://code.wireshark.org/review/27693 - -commit 70dfa4b8c4 -Author: Gerald Combs <gerald@wireshark.org> -Date: Mon May 21 11:08:29 2018 -0700 - - Prep for 2.6.1. - - Change-Id: I75ad42898aad45c070c4d3d1950a95cfef1c5818 - Reviewed-on: https://code.wireshark.org/review/27689 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit 4b700e0bc4 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Mon May 21 18:06:58 2018 +0200 - - Update some CMakeListsCustom.txt templates - - Change-Id: I3d4d5d160bfa08f1837ca571c2ff29241893cb2e - Reviewed-on: https://code.wireshark.org/review/27685 - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - (cherry picked from commit e6c832c49a66dc88b305574d8875eb811a58124e) - Reviewed-on: https://code.wireshark.org/review/27687 - -commit 476d80071a -Author: Guy Harris <guy@alum.mit.edu> -Date: Sun May 20 14:40:12 2018 -0700 - - Make the two file type descriptions for WTAP_FILE_TYPE_SUBTYPE_MPLOG the same. - - Change-Id: Id800bf9ea0617398d1eaede1fbacfa61ed8ebe8c - Reviewed-on: https://code.wireshark.org/review/27674 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 544aba3263bcfaeb4aeb629974acf390b04b5184) - Reviewed-on: https://code.wireshark.org/review/27677 - -commit 3b7c8ab526 -Author: Guy Harris <guy@alum.mit.edu> -Date: Sun May 20 14:30:20 2018 -0700 - - Add entries for two WTAP_ENCAP_ types, and clean up another entry. - - We didn't have entries for WTAP_ENCAP_JUNIPER_ST or - WTAP_ENCAP_ETHERNET_MPACKET; add them. - - The entry for WTAP_ENCAP_DOCSIS31_XRA31 just called it "DOCSIS31 XRA31", - not "DOCSIS with Excentis XRA pseudo-header", which is a more complete - description. (That field is supposed to be a descriptive word or - phrase, not just a short protocol name.) - - Change-Id: Ib2b30fccce2339a12d216466831a1786e14178b7 - Reviewed-on: https://code.wireshark.org/review/27671 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 040b70364d73c4244e4010c22adb623385502abd) - Reviewed-on: https://code.wireshark.org/review/27672 - -commit 405dd27058 -Author: Gerald Combs <gerald@wireshark.org> -Date: Sun May 20 08:31:55 2018 +0000 - - [Automatic update for 2018-05-20] - - Update manuf, services enterprise numbers, translations, and other items. - - Change-Id: I6450eeeba48b2cd104fa6b72cafcb835aeb84298 - Reviewed-on: https://code.wireshark.org/review/27666 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit f5d17241bf -Author: Guy Harris <guy@alum.mit.edu> -Date: Sat May 19 19:59:21 2018 -0700 - - Get rid of add_async_dns_ipv4(). - - We don't have add_async_dns_ipv6(), we just do the same stuff inline in - host_lookup6(); this removes an irrelevant difference between - host_lookup() and host_lookup6(). - - Change-Id: Ib4aa1783ddec1bc390e2a7f64c87f1c8441fa849 - Reviewed-on: https://code.wireshark.org/review/27661 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 8ee56d29828c23e45fa771d6b8f50b74e9185a14) - Reviewed-on: https://code.wireshark.org/review/27662 - -commit 4afb1fe668 -Author: Guy Harris <guy@alum.mit.edu> -Date: Sat May 19 18:35:18 2018 -0700 - - Make private variables static. - - Change-Id: I0844795597cec83dfb6752fb986d2a9957789530 - Reviewed-on: https://code.wireshark.org/review/27657 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 724877497a7eab2cb28d5531233e083fcf9ed253) - Reviewed-on: https://code.wireshark.org/review/27658 - -commit a83e0d0aea -Author: Gerald Combs <gerald@wireshark.org> -Date: Fri May 18 10:01:59 2018 -0700 - - maxmind: Process our requests more often. - - The answer to - - // XXX Should we call maxmind_db_lookup_process first? - - in maxmind_db.c is "yes", since it's possible to fill up our pipe - between host name lookup intervals, at least on Windows. Note that we - might want to move request processing to a thread. - - Bug: 14701 - Change-Id: I8cfb77444d7f999e77571bc6bb61ea7f1f677778 - Reviewed-on: https://code.wireshark.org/review/27644 - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - (cherry picked from commit 5fb33857010165851cfff4bc84b8c091bbc49c01) - Reviewed-on: https://code.wireshark.org/review/27647 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - -commit 1b52f99292 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Thu May 17 17:31:54 2018 +0200 - - dot11crypt: add bounds check for TDLS elements - - Fixes a buffer overrun (read) of at most 255 bytes which could occur - while processing FTE in Dot11DecryptTDLSDeriveKey. - - While at it, according to 802.11-2016 9.4.1.9, "A status code of - SUCCESS_POWER_SAVE_MODE also indicates a successful operation.". No idea - when it makes a difference, but let's implement it too. - - Bug: 14686 - Change-Id: Ia7a41cd965704a4d51fb5a4dc4d01885fc17375c - Fixes: v2.1.0rc0-1825-g6991149557 ("[airpdcap] Add support to decrypt TDLS traffic") - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8189 - Reviewed-on: https://code.wireshark.org/review/27618 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit f440561b8c49c7863191c1ff2b36debed4d8d620) - Reviewed-on: https://code.wireshark.org/review/27640 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit e50f7ced83 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Fri May 18 09:03:29 2018 +0200 - - proto.c: do not dereference a NULL pointer in proto_item_get_len() on first pass - - Like the proto_item_set_XXX functions, check proto_item pointer validity - before using it. It can be NULL on first pass for example. - - Bug: 14703 - Change-Id: I94957e0738d66f99793682dc0ea1c7c0a65ceecd - Reviewed-on: https://code.wireshark.org/review/27629 - 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> - (cherry picked from commit 40dbc0ccf26152a058484368526b7bd70c8928c1) - Reviewed-on: https://code.wireshark.org/review/27634 - -commit 30a0fc2d94 -Author: Alexis La Goutte <alexis.lagoutte@gmail.com> -Date: Wed May 16 08:09:20 2018 +0200 - - GQUIC: Tag are always use LITTLE ENDIAN encoding - - Bug: 14462 - Change-Id: I141dbc6e404256fda9a445b26f2c8204d4839842 - Reviewed-on: https://code.wireshark.org/review/27591 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 438c1066d561a9da9f6fae54580829517a401b86) - Reviewed-on: https://code.wireshark.org/review/27622 - -commit 62555d4a91 -Author: Alexis La Goutte <alexis.lagoutte@gmail.com> -Date: Tue May 15 15:15:50 2018 +0200 - - GQUIC: Add support of version Q04x - - Change-Id: I30d87b1c38ddde1e084338c1b04819ece2f4d97d - Reviewed-on: https://code.wireshark.org/review/27557 - Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit d6eafc09413d3ed96197bd93c81a42f213dd0bff) - Reviewed-on: https://code.wireshark.org/review/27621 - -commit 4576b7f6e9 -Author: Gerald Combs <gerald@wireshark.org> -Date: Thu May 17 14:21:54 2018 -0700 - - Win32: Add a missing check. - - ...otherwise we'll crash on older versions of Windows. - - Change-Id: If9c1b653496930fbfad4e9e663a8340990f3f295 - Reviewed-on: https://code.wireshark.org/review/27627 - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit de819c9e4a -Author: Gerald Combs <gerald@wireshark.org> -Date: Thu May 17 15:23:56 2018 +0000 - - Qt: Add WiresharkFileDialog to Autotools. - - Change-Id: Idc266166d960ac535d26f1bee7a7227b4e362cad - Reviewed-on: https://code.wireshark.org/review/27615 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit 1486fd916a -Author: Guy Harris <guy@alum.mit.edu> -Date: Wed May 16 10:15:43 2018 -0700 - - Update a comment. - - Change-Id: I0ea38f9d5c0e474cf669857d427310e56d1fb7a6 - Reviewed-on: https://code.wireshark.org/review/27582 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 322f163cbd72d617397e27cca77ca6b341ca5723) - Reviewed-on: https://code.wireshark.org/review/27585 - -commit 299832e652 -Author: Gerald Combs <gerald@wireshark.org> -Date: Tue May 15 17:02:26 2018 -0700 - - Windows: Make sure more native dialogs handle HiDPI. - - Add a WiresharkFileDialog class, which is a thin wrapper around a few - QFileDialog functions that sets per-monitor v2 DPI awareness before - showing native dialogs and resets the awareness context afterward. - Use it where we call QFileDialog::getXXX. - - Change-Id: Ib711a70aa94b693a2515804a729f666ea7fbd673 - Reviewed-on: https://code.wireshark.org/review/27568 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 62999cc6776e2b94e5a888ce77d6452a1020c660) - Reviewed-on: https://code.wireshark.org/review/27580 - -commit ed295125f0 -Author: Michail Koreshkov <drkor@bk.ru> -Date: Thu Apr 5 18:38:49 2018 +0300 - - QT: Copy as printable - - Copy all printable characters (like in GTK-based) but not only letters - - Bug: 14633 - Change-Id: I5e431d0c52d65c5867f4893c86b6f0eb3f535972 - Reviewed-on: https://code.wireshark.org/review/26757 - 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> - (cherry picked from commit 5fd4659164536a494480b4717e6f6b5ae530c119) - Reviewed-on: https://code.wireshark.org/review/27577 - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - -commit 521dcb0b84 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Mon May 14 17:29:52 2018 +0200 - - gsm_a_dtap: fix off-by-one buffer overflow (write) - - The output buffer needs one more byte for the string terminator. - - Bug: 14688 - Change-Id: I7d606aa8fb769fd65ba894f0472ada3543a1e3cd - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6420 - Reviewed-on: https://code.wireshark.org/review/27539 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 48fac2a18debb2969413e03f3d88bbb9c31500ae) - Reviewed-on: https://code.wireshark.org/review/27558 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 99d27a5fd2 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Mon May 14 15:18:29 2018 +0200 - - rtcp: fix buffer overflow in transport-cc dissection - - When the packet status chunks cover more packets than advertised in the - packet status count field, fail rather than writing past the end. - https://tools.ietf.org/html/draft-holmer-rmcat-transport-wide-cc-extensions-01#section-3.1.2 - - Bug: 14673 - Change-Id: If90baef3610d8f884b0772a4b81d6dcb4ebc9227 - Fixes: v2.5.0rc0-2533-ga584eab239 ("New RTCP dissector for transport-cc") - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6464 - Reviewed-on: https://code.wireshark.org/review/27527 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Rui Zhang <rzhang@grandstream.cn> - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - (cherry picked from commit 4413d43962e1aed72a285ae8fb68780bb64a11fe) - Reviewed-on: https://code.wireshark.org/review/27536 - -commit b82a9a3f95 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Mon May 14 12:27:15 2018 +0200 - - tvbuff: make tvb_bytes_exist fail with negative values - - tvb_generic_clone_offset_len uses tvb_bytes_exist to check that the - requested tvb data is actually available. It did not expect negative - values, that would result in an overly large memory allocation. - - Bug: 14678 - Change-Id: Ie80095a381e55ca5dbbd5c9d835243549d0b212e - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7179 - Reviewed-on: https://code.wireshark.org/review/27526 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit d80acae40d14efeb857258ca923637b590dd6be9) - Reviewed-on: https://code.wireshark.org/review/27533 - -commit d93f7b8707 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Sun May 13 16:27:27 2018 +0200 - - dns: fix null pointer deref for empty name in SRV record - - Per RFC 2782, the name should follow the "_Service._Proto.Name" format. - If a malformed packet does not adhere to this and provides a zero-length - name, then wmem_strsplit returns NULL. - - Bug: 14681 - Change-Id: I7b9935238a9800a1526c8b694fd2c63d3b488d0b - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7416 - Reviewed-on: https://code.wireshark.org/review/27499 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 843735e0efe03f601ed69f69e5295974aad927b2) - Reviewed-on: https://code.wireshark.org/review/27528 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 634e5e4bc4 -Author: Jaap Keuter <jaap.keuter@xs4all.nl> -Date: Sat May 12 13:31:35 2018 +0200 - - Add missing docbook graphics files to the CMake file. - - Several graphics files are not listed in the symbol that defines - the dependancy for document building. Adding these files to the - WSUG_GRPAHICS symbol makes the list consistent. - - Bug: 14676 - Change-Id: I3016a1994473f90df460d726773c8470dbedd3bc - Signed-off-by: Jaap Keuter <jaap.keuter@xs4all.nl> - Reviewed-on: https://code.wireshark.org/review/27471 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit af394ddf729aa945351685ea156cd5151e74be50) - Reviewed-on: https://code.wireshark.org/review/27483 - Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> - Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> - Tested-by: Petri Dish Buildbot - -commit e1deea1169 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Sun May 13 15:01:54 2018 +0200 - - Q.931: fix use-after-free (write) of "q931_pi" - - The dissect_q931_number_ie (and indirectly dissect_q931_cause_ie_unsafe) - write to the "q931_pi" structure which seems private to the q931 - dissector, but can in fact be called through other dissectors (isup) as - well. Normally this structure is initialized in "dissect_q931_pdu" and - invalidated at the end of the function, but a malformed packet can - prevent the cleanup. In the next packet, a different dissector can thus - trigger a use-after-free via "dissect_q931_number_ie". - - Rename "dissect_q931_cause_ie_unsafe" since "unsafe" meant that external - dissectors could not call it directly (see commit a83a87e9ca). - - Based on commit 197ceddab109, it seems that the intended purpose of the - structure is to provide information to the VoIP Calls dialog, but it - would only be used when called through dissect_q931_pdu. Dissectors like - isup have their own routines to provide call information, but as a - side-effect of code sharing the problematic code path was reached. - - Bug: 14689 - Change-Id: I871525db560f24690ade9a0b944c6d0e655ed34b - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6711 - Reviewed-on: https://code.wireshark.org/review/27495 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit d08a53a7b9ebf723816f224897c68aa652589050) - Reviewed-on: https://code.wireshark.org/review/27521 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit b3eed07df0 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Sat May 12 12:19:46 2018 +0200 - - gsm_a_gm: fix potential buffer overrun (read) - - When the string "str" is empty, "str+1" is invalid. This function can be - called from functions using SET_ELEM_VARS in packet-gsm_a_common.c which - appear to check the length first, but packet-etsi_card_app_toolkit.c and - packet-camel.c do not. Err on the safe side and do not add the item. - - Change-Id: I6bd559593bb10ff0b8bf08a48d828613e3d8ccf5 - Link: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4311 - Reviewed-on: https://code.wireshark.org/review/27470 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 4d800d7b8a83f6aab13558867fbe2118f0228971) - Reviewed-on: https://code.wireshark.org/review/27496 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 541a0ba41f -Author: Gerald Combs <gerald@wireshark.org> -Date: Sun May 13 08:29:10 2018 +0000 - - [Automatic update for 2018-05-13] - - Update manuf, services enterprise numbers, translations, and other items. - - Change-Id: I0bc77a9dd1e2b23935a3bffb4df0f51f1f7f1f15 - Reviewed-on: https://code.wireshark.org/review/27487 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit 503de059b6 -Author: Sven Eckelmann <sven@narfation.org> -Date: Thu May 10 10:22:10 2018 +0200 - - batadv: Fix label for batadv.unicast_tvlv.src - - Change-Id: I73c06bb84efc874412b534348b9d1261b8ed5164 - Fixes: v1.99.1rc0-546-g4cc4315793 ("batadv: Add dissector support for batadv v15") - Signed-off-by: Sven Eckelmann <sven@narfation.org> - Reviewed-on: https://code.wireshark.org/review/27440 - 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: Dario Lombardo <lomato@gmail.com> - (cherry picked from commit 04fffbbe9faccbd320edf5556b5cea57127d5225) - Reviewed-on: https://code.wireshark.org/review/27475 - Petri-Dish: Dario Lombardo <lomato@gmail.com> - -commit 33d4ac80df -Author: Guy Harris <guy@alum.mit.edu> -Date: Sat May 12 13:42:38 2018 -0700 - - Report the appropriate secondary message for ENOSPC and EDQUOT. - - Don't tell the user that, if they run out of space or go over their disk - quote, they should report that as a Wireshark bug; instead, tell them - that they're going to need to free up some space or do the capture to a - different file system. - - Clean up some argument types, and get rid of tabs in indentation, while - we're at it. - - Change-Id: I7839f38c14253a114e7e02e762243df5e09682ef - Ping-Bug: 14677 - Reviewed-on: https://code.wireshark.org/review/27472 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 315599fff666cf1ad41902d05f1c36421962b79a) - Reviewed-on: https://code.wireshark.org/review/27476 - -commit a5c23f1d1f -Author: Peter Wu <peter@lekensteyn.nl> -Date: Thu May 3 23:15:46 2018 +0200 - - rtmpt: fix dissection of multiple packets on second pass - - The previous fix for the infinite loop in bug 13347 resulted in loop - termination after one round, resulting in ignoring all but the last - packet in a TCP segment. - - Observe that the purpose of this loop is to collect all packets where - "tp->seq" refers to the first offset and "tcp->lastseq" refers to the - last position of the packet. If a full packet "tp" is found, then the - previous packet ends at "tp->seq-1" instead of "tp->lastseq-1" (assuming - no overlapping TCP segments). - - The infinite loop from bug 13347 occured because of a single packet of - length 1 (tp->seq=0, tp->lastseq=0) and lastseq-1 overflowed. To address - that, terminate the loop once the begin is reached (tp->seq == 0). - - Bug: 14650 - Change-Id: Ibef382a09c6481b1024dd64dbc8bde904025f057 - Fixes: v2.3.0rc0-2153-gee185445f4 ("rtmpt: Ensure sequence count is incremented for stored fragments") - Reviewed-on: https://code.wireshark.org/review/27319 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - (cherry picked from commit 16a52bff6cf8ddfec8126bd40c50b65465ede0cd) - Reviewed-on: https://code.wireshark.org/review/27467 - -commit 8bb13b676b -Author: Jaap Keuter <jaap.keuter@xs4all.nl> -Date: Fri May 11 13:23:18 2018 +0200 - - Add missing image file to distribution tarball - - A single image file ws-tcp-analysis.png is missing from the - distribution tarball, causing a problem when building the - Wireshark Users Guide. - - Bug: 14634 - Change-Id: I46ca1fb85117a4a53d11b0dfb535f34f480b15f1 - Signed-off-by: Jaap Keuter <jaap.keuter@xs4all.nl> - Reviewed-on: https://code.wireshark.org/review/27455 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - -commit 9cdf6e6a70 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Fri May 11 21:21:58 2018 +0200 - - MAC LTE: fix mac-lte.slsch.format field - - Bug: 14669 - Change-Id: I7326046e3707867d7dfef2e4eb341c95f1b2cdab - Reviewed-on: https://code.wireshark.org/review/27461 - Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - (cherry picked from commit 91d173eb1347e7322addc3cf925a2a2991bd321f) - Reviewed-on: https://code.wireshark.org/review/27463 - -commit 7157a5b4a6 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Fri May 11 11:48:30 2018 +0200 - - wsutil: fix WS_INET_ADDRSTRLEN definition on Windows - - On Windows, epan/addr_resolv.c has a different definition of structures - "hashipv4_t" (and "hashipv6_t") because the size of the "ip" member is - dependent on "WS_INET_ADDRSTRLEN". A mismatch resulted in two different - structures where the "name" field got shifted (resulting in empty names - in the resolved addresses table due to leading nul bytes). - - Since including ws2tcpip.h for the appropriate definition results in - various compile errors (config.h, packet-dcerpc-misc.h, ...) and the - larger definition is actually not needed, just use constants again. - - Bug: 14667 - Change-Id: I4f8b300eb977be55f16ac40cacc78a5549e2732f - Fixes: v2.5.0rc0-1503-gde1b26a3c6 ("More ws_inet_ntop() tweaks.") - Reviewed-on: https://code.wireshark.org/review/27453 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit becc442da9d16e09d7a961cf8b47262e9071e98d) - Reviewed-on: https://code.wireshark.org/review/27460 - -commit 08d9d1b332 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Thu Apr 26 11:01:56 2018 +0200 - - Ensure test directories are included with git archive - - "make dist" will currently fail with "git archive" archives because - dftestfiles and dftestlib is missing. To encourage distributors to run - tests, ensure that these files (1.64MiB uncompressed, 688KiB - gzip-compressed) are bundled. - - Change-Id: I1fc2bd6df45db40e64e7691235f716bbf3562f87 - Reviewed-on: https://code.wireshark.org/review/27158 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - (cherry picked from commit 1a26b56c2667144b6299d4b29b5c39645bb5bd03) - Reviewed-on: https://code.wireshark.org/review/27411 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - -commit c74114bb2e -Author: Gerald Combs <gerald@wireshark.org> -Date: Wed May 9 11:46:56 2018 -0700 - - Windows: Make sure native dialogs handle HiDPI. - - Enable per-monitor v2 DPI awareness before displaying native file - dialogs so that they will render correctly on HiDPI displays. - Add some notes about DPI awareness in our manifest and in - wireshark-qt.cpp. - - Remove win32_get_ofnsize while we're here. - - Change-Id: Ic553fdeea0c05020c3a7ff06f648692cb814b3eb - Reviewed-on: https://code.wireshark.org/review/27435 - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - (cherry picked from commit 23e1cde5e7489bf662fd9e8bb2555085b9845871) - Reviewed-on: https://code.wireshark.org/review/27436 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - -commit 128aacf486 -Author: Guy Harris <guy@alum.mit.edu> -Date: Wed May 9 09:31:44 2018 -0700 - - Always explicitly set tm_isdst before calling mktime(). - - Except in rare cases, we want to set it to -1 so that we let mktime() - determine whether DST/Summer Time was in effect at the given date and - time rather than pretending that we know whether it's in effect or not. - - Change-Id: I0ea75317dd308a515cedf4d1260b583e1592cc9b - Reviewed-on: https://code.wireshark.org/review/27431 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit e7d24c606cdb460e835f7d7553d7b82e1ee11eac) - Reviewed-on: https://code.wireshark.org/review/27432 - -commit a08b870db8 -Author: Dario Lombardo <lomato@gmail.com> -Date: Wed May 9 12:39:21 2018 +0200 - - proto: don't overrun buffer. - - This is shown by a bunch of coverity reports all pointing at this line. - Every buffer has a ITEM_LABEL_LENGTH, but label_mark_truncated access it - at ITEM_LABEL_LENGTH (off-by-one). - - CIDs: - 1435461 - 1435462 - 1435465 - 1435466 - 1435471 - 1435472 - 1435477 - 1435481 - 1435483 - 1435484 - 1435485 - 1435489 - 1435492 - 1435500 - - Fixes: v1.11.3-rc1-1837-gf94674d2fb ("truncate UTF-8 strings only at the boundary between two characters") - Change-Id: I3781c36594f7db880bc9f76b64d261dbc498c0ce - Reviewed-on: https://code.wireshark.org/review/27425 - 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> - (cherry picked from commit 4b6224a67326dc72e428e8f6606b8ae10059c0bd) - Reviewed-on: https://code.wireshark.org/review/27428 - Petri-Dish: Dario Lombardo <lomato@gmail.com> - -commit a239077ded -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Tue May 8 12:58:09 2018 +0200 - - dtls: Remove period from Version blurb - - Change-Id: I5e50554daf25d2b2e71795c28e393f08d117ad6f - Reviewed-on: https://code.wireshark.org/review/27396 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - (cherry picked from commit 7a09f7b754a88e0e1b2b38b4a972edb00df917a1) - Reviewed-on: https://code.wireshark.org/review/27414 - -commit bc6b9ce550 -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Wed May 9 09:08:02 2018 +0200 - - Qt: Add plural translations - - Add plural translations in capture file dialog preview. - Reworded text for "error after X records(s)" to use same format - as similar messages. - - Change-Id: I7b2c8811a9c0c0f76587c5aad1a648a1b969f37a - Reviewed-on: https://code.wireshark.org/review/27412 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - (cherry picked from commit a1f95b64581168e3fcf202c27985dc7e99a429a9) - Reviewed-on: https://code.wireshark.org/review/27413 - -commit 3b41c2fbe8 -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Tue May 8 10:50:00 2018 +0200 - - Qt: Update frame selected in several cases - - Ensure that frameSelected(0) is emitted when not having a proto tree - field selected because of: - - 1. No match when trying to restore selected field - 2. Search selects a packet with no field to select - 3. Current packet is deselected - - This will disable functionality which requires a selected field - and updates the status bar according to selected field. - - Bug: 14658 - Change-Id: I158fae4f26c02f718cee0030ef9e38b597876381 - Reviewed-on: https://code.wireshark.org/review/27395 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Reviewed-by: Roland Knall <rknall@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - (cherry picked from commit 612fb778f51b704745559345485f4ea44aa71aef) - Reviewed-on: https://code.wireshark.org/review/27410 - -commit 004db7b43d -Author: Guy Harris <guy@alum.mit.edu> -Date: Tue May 8 20:47:58 2018 -0700 - - You have to set tm_isdst before calling mktime(). - - You either need to tell mktime() that 1) DST/Summer Time is in effect, - 2) DST/Summer Time isn't in effect, or 3) we don't know whether - DST/Summer Time is in effect, you figure it out. - - We set tm_isdst to -1, to choose option 3), which is what we want. - - Fixes Coverity CID 1435496. - - Change-Id: I0f22ef1201ee8abefb3fa75aa3432b021fb13cfd - Reviewed-on: https://code.wireshark.org/review/27408 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 4513c66b1a2c7f7feb729e7e4e576b390395a123) - Reviewed-on: https://code.wireshark.org/review/27409 - -commit 5071a380a7 -Author: Guy Harris <guy@alum.mit.edu> -Date: Tue May 8 20:43:22 2018 -0700 - - You have to set tm_isdst before calling mktime(). - - You either need to tell mktime() that 1) DST/Summer Time is in effect, - 2) DST/Summer Time isn't in effect, or 3) we don't know whether - DST/Summer Time is in effect, you figure it out. - - We set tm_isdst to -1, to choose option 3), which is what we want. - - Fixes Coverity CID 1435496. - - Change-Id: Iff24e51807ab42c0e6d9629f72848ad9f8d325fb - Reviewed-on: https://code.wireshark.org/review/27404 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 270f0554d86ad5a7d6455f8eccbf057acdc69a91) - Reviewed-on: https://code.wireshark.org/review/27405 - -commit f056bd3f88 -Author: Guy Harris <guy@alum.mit.edu> -Date: Tue May 8 20:37:21 2018 -0700 - - Fix infinite loop. - - If a variable is a count of items, and we're looping while the count is - non-zero, we need to decrement it after every item we process. - - Fixes Coverity CID 1435501. - - Change-Id: Iabb0cb6276d4bcf4b1bdea9ec3ba943dac1b9938 - Reviewed-on: https://code.wireshark.org/review/27402 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 29465751994416552d859bc1be051b5dae48ae0a) - Reviewed-on: https://code.wireshark.org/review/27403 - -commit 990ea00b16 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Mon May 7 22:05:56 2018 +0200 - - Qt: fix IPv4 GeoIP lookup in endpoints dialog - - maxmind_db_lookup_ipv4() expects an address in network byte order - - Bug: 14656 - Change-Id: Ie47e3ae44d305d040e409d42f4398f55ae8c2395 - Reviewed-on: https://code.wireshark.org/review/27391 - Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Christopher Maynard - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - (cherry picked from commit c2eb71c25c726213f8dbc03b8c34b84ffaa560d7) - Reviewed-on: https://code.wireshark.org/review/27398 - -commit 4cc170cfe4 -Author: Ivan Nardi <nardi.ivan@gmail.com> -Date: Mon May 7 08:16:54 2018 +0200 - - gtp, gtpv2: fix memory leaks in association code (found via ASAN) - - Change-Id: Id8891dffa3c4db3ec82de3a0597550eb73a1d25f - Reviewed-on: https://code.wireshark.org/review/27380 - Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - (cherry picked from commit 6c0f6f52d3fc61f6012a0a8637ad87031d09c0b1) - Reviewed-on: https://code.wireshark.org/review/27388 - -commit 173559196a -Author: Guy Harris <guy@alum.mit.edu> -Date: Sun May 6 21:08:44 2018 -0700 - - Change this to the stable-branch version. - - Change-Id: I89ed4df3331c00624e7f7b6e37781a8ed214ef17 - Reviewed-on: https://code.wireshark.org/review/27379 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - -commit 973bd8ba1b -Author: Gerald Combs <gerald@wireshark.org> -Date: Sun May 6 08:29:01 2018 +0000 - - [Automatic update for 2018-05-06] - - Update manuf, services enterprise numbers, translations, and other items. - - Change-Id: Ia5a25ab4fcd3aa3a8b39d91cbf5c9c7f59d166d4 - Reviewed-on: https://code.wireshark.org/review/27373 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit b08022eaa0 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Fri May 4 23:28:30 2018 +0200 - - tcp: fix memleak in Follow TCP tap in error cases - - If this not the first data segment and the data is somehow empty - (overlap?) or if the packet is out-of-order, the whole data fragment and - follow_record_t structure was leaked. Found by Clang Static Analyzer. - - Change-Id: I81dc7749c738938b14d2cf4ad41e624b15099da6 - Fixes: v2.3.0rc0-1449-g66fa31415f ("tcp: Fix Follow TCP tap data and when its tapped.") - Reviewed-on: https://code.wireshark.org/review/27348 - 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> - (cherry picked from commit 4c14ac075403e3f5ea5709501918c08e45272439) - Reviewed-on: https://code.wireshark.org/review/27368 - -commit 8201772c5e -Author: Peter Wu <peter@lekensteyn.nl> -Date: Sat May 5 00:46:20 2018 +0200 - - nettrace_3gpp_32_423: fix memleak and copy of uninitialized memory - - When protocol="map", but the name attribute value is invalid, a memleak - occurs. Observe also that dissector_table_str is 22 bytes (21 characters - plus nul) and rounding up to a multiple of 4 means that 2 bytes of - uninitialized memory could be copied. Avoid that by copying the actual - length. Memory leak was found by Clang Static Analyzer. - - Change-Id: I41f5b104449e108191e505611411a8fb18f1f5db - Fixes: v2.1.0rc0-2545-g4b4c7a76c3 ("[Nettrace] Add parsing of some HSS records.") - Reviewed-on: https://code.wireshark.org/review/27350 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 7c9f333ad0f79d695f530e05cdcceceb7d54d545) - Reviewed-on: https://code.wireshark.org/review/27364 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 2613d1d0ee -Author: Guy Harris <guy@alum.mit.edu> -Date: Fri May 4 23:07:28 2018 -0700 - - Fix the check for getexecname(). - - We want HAVE_GETEXECNAME set if it's available, so use AC_CHECK_FUNCS() - rather than AC_CHECK_FUNC() - the latter doesn't do anything other than - check, and expects to have "if it's found" or "if it isn't found" code, - the former will define a HAVE_ macro even with no "if it's found" or "if - it isn't found" code. - - Change-Id: I0e7ab2b8077734b5b9d820b689136f1ef8859e61 - Reviewed-on: https://code.wireshark.org/review/27355 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - -commit 0ac04111ff -Author: Guy Harris <guy@alum.mit.edu> -Date: Fri May 4 23:00:29 2018 -0700 - - On Solaris, check for getexecname in CMake. - - We expect it to be checked for in wsutil/filesystem.c, so we should - check for it. It's a Solarisism, so check for it only on Solaris. - - Change-Id: I09104c17d2ec91c74862b63e735c32a9d188f2a6 - Reviewed-on: https://code.wireshark.org/review/27351 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit f447aa7dd7f0e36916847b8bb7193fecc42ddc89) - Reviewed-on: https://code.wireshark.org/review/27352 - -commit abd3845adc -Author: Gerald Combs <gerald@wireshark.org> -Date: Fri May 4 17:03:33 2018 +0000 - - Lua: Fix our test global config path. - - Fixup the order of our "Running in build directory" filename components. - This should fix the - - tshark: Lua: Error during loading: - [string "/home/wireshark/builders/wireshark-2.6/ubuntu..."]:700: bad argument #1 to 'dofile' (dofile: file does not exist) - - errors that we're seeing on the Ubuntu 2.6 builder. - - Note that WSLUA_ARG_ERROR appears to truncate strings. - - Change-Id: Ie7e6ed7b9b11c5b06136033d20080c3a3c68b54d - Reviewed-on: https://code.wireshark.org/review/27331 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - -commit 83cb5ad3e8 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Mon Apr 30 16:14:26 2018 +0200 - - CMake: check for /Qspectre before using it - - The linked blog entry for /Qspectre suggests intention to include - /Qspectre support for VS 2015 Update 3, but this has not happened yet - (at least, not with VS Community 2015 14.0.23107.178). - - Change-Id: I001c8fa512457f1edc753b460634f13d2ff0ed7a - Fixes: v2.5.1rc0-611-g0ebcd27377 ("Trust CMake's Visual C++ version detection.") - Reviewed-on: https://code.wireshark.org/review/27225 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - (cherry picked from commit e7cd78d4b3c62aaf93205d575178e6b3b06074c1) - Reviewed-on: https://code.wireshark.org/review/27330 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit a0afa6c354 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Fri May 4 09:49:50 2018 +0200 - - l16mono: fix installation path when using autofoo - - Bug: 14638 - Change-Id: I2e499a857a9859da60c2793d8abf0ddc65b95868 - Reviewed-on: https://code.wireshark.org/review/27326 - 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> - -commit b3f7901233 -Author: Guy Harris <guy@alum.mit.edu> -Date: Thu May 3 19:25:18 2018 -0700 - - Fix function declaration of ws_buffer_length(). - - This makes it match 1) the way the function is defined, if it is defined - and 2) the type returned if it's a macro, not a function. - - Change-Id: I708a44d2d20f44e58d6ae0228a11e622e7648022 - Reviewed-on: https://code.wireshark.org/review/27320 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 0d9a7455a6c35b3573086bb53e790b3936c05063) - Reviewed-on: https://code.wireshark.org/review/27321 - -commit 66f41233de -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Thu May 3 14:20:26 2018 +0200 - - SDP: do not assume that media_desc pointer is always set - - Bug: 14648 - Change-Id: I9d585a1b49e15529b19414be52c8bf198475fd62 - Reviewed-on: https://code.wireshark.org/review/27304 - 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> - (cherry picked from commit 47bf21a6c8dc11b91009cbb1a2b5ec723b1a9ea9) - Reviewed-on: https://code.wireshark.org/review/27308 - -commit 3c887b8033 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:34:00 2018 +0200 - - prefs.c: fix compilation with gcc 8 - - error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - - Change-Id: Id9f791c78e45d2373c3c1ce57059ef1e973a2fb1 - hange-Id: I25597a730efcd580a1dd327d4fc38ab940a8b4d8 - Reviewed-on: https://code.wireshark.org/review/27263 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 092564a336118606e3ee4f41e27ec440aa32b88f) - Reviewed-on: https://code.wireshark.org/review/27298 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - -commit 8d63752504 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:39:01 2018 +0200 - - extcap_parser.c: fix compilation with gcc 8 - - extcap_parser.c:291:23: error: cast between incompatible function types from ‘void (*)(extcap_arg *)’ {aka ‘void (*)(struct _extcap_arg *)’} to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - - Change-Id: I7a03bdffa655ffb3a0160f205ddcb9943a52564c - Reviewed-on: https://code.wireshark.org/review/27266 - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 5905fcd4dc54759ab6e7a64778ac38d4f2551a8a) - Reviewed-on: https://code.wireshark.org/review/27296 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - -commit 78f9812a5a -Author: Jaap Keuter <jaap.keuter@xs4all.nl> -Date: Wed May 2 10:14:57 2018 +0200 - - NSIS: add descriptions for new plugins types - - The installer is not presenting applicable text in the description - box when highlighting the new file type and codec plugin options. - - Change-Id: I25fbc7800a594796ac8f4f15b39431a89b404d0e - Signed-off-by: Jaap Keuter <jaap.keuter@xs4all.nl> - Reviewed-on: https://code.wireshark.org/review/27248 - Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 3eb9ec7baf35af12b5e92b8e56ac46318ddf3d9c) - Reviewed-on: https://code.wireshark.org/review/27258 - -commit 71feb23d4a -Author: Gerald Combs <gerald@wireshark.org> -Date: Wed May 2 16:16:12 2018 -0700 - - Windows: Fix our WinSparkle version. - - Change-Id: I5ee17595f04917256a1648a796708c8994ddb0b2 - Reviewed-on: https://code.wireshark.org/review/27293 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit a95fc829c7 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:37:28 2018 +0200 - - extcap-base.c: fix compilation with gcc 8 - - extcap-base.c:293:43: error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - extcap-base.c:302:45: error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - extcap-base.c:321:42: error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - - Change-Id: Ifd9151d04412c5e29636dc14c57a327cc12d33f3 - Reviewed-on: https://code.wireshark.org/review/27265 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Reviewed-by: Dario Lombardo <lomato@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit acdda66ce8a2cb6974a63e34f41223b1d77ac785) - Reviewed-on: https://code.wireshark.org/review/27290 - -commit f48dfe90e3 -Author: Gerald Combs <gerald@wireshark.org> -Date: Wed May 2 11:29:30 2018 -0700 - - Windows: Upgrade WinSparkle to 0.5.7. - - Bug: 14642 - Change-Id: Ifc4023220d6dd151b9eba2bb5663e3f31b8a190a - Reviewed-on: https://code.wireshark.org/review/27278 - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit 116a1292e1 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:35:29 2018 +0200 - - extcap.c: fix compilation with gcc 8 - - extcap.c:228:37: error: cast between incompatible function types from ‘void (*)(iface_toolbar_value *)’ {aka ‘void (*)(struct _iface_toolbar_value *)’} to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - extcap.c:246:39: error: cast between incompatible function types from ‘void (*)(iface_toolbar_control *)’ {aka ‘void (*)(struct _iface_toolbar_control *)’} to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - extcap.c:521:32: error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - extcap.c:1440:35: error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - - Change-Id: I2422e9b59c288907882c9ffd57cbae12011f7832 - Reviewed-on: https://code.wireshark.org/review/27264 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit ac1c1c3e58532079daff6b807b7e12d5ba17199d) - Reviewed-on: https://code.wireshark.org/review/27288 - -commit fae1cd51fd -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:48:41 2018 +0200 - - netscreen.c: fix compilation with gcc 8 - - netscreen.c:135:49: error: logical ‘or’ of equal expressions [-Werror=logical-op] - - Change-Id: I19627178f674920030007433d7b9d0c9e3481816 - Reviewed-on: https://code.wireshark.org/review/27272 - Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 131eb5593bc48112abf671aa098abcb2d27bcb2f) - Reviewed-on: https://code.wireshark.org/review/27287 - -commit d574a3a3a6 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:43:49 2018 +0200 - - cosine.c: fix compilation with gcc 8 - - cosine.c:232:46: error: logical ‘or’ of equal expressions [-Werror=logical-op] - - Change-Id: Iaefc4ff232b54994c8737a95c5990c0806e7c56e - Reviewed-on: https://code.wireshark.org/review/27270 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit a863ee0c86eed649a57ce9445072e8ff16901144) - Reviewed-on: https://code.wireshark.org/review/27286 - -commit 772032b3b5 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:41:43 2018 +0200 - - Qt: fix compilation with gcc 8 - - conversation_hash_tables_dialog.cpp:52:67: error: type qualifiers ignored on cast result type [-Werror=ignored-qualifiers] - - Change-Id: I07c815a7233af41c840087a35eaf9172c06161f3 - Reviewed-on: https://code.wireshark.org/review/27268 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit c514ad11d629b18d3005d5a3914516f63a0d809e) - Reviewed-on: https://code.wireshark.org/review/27285 - -commit 5c17f3ccfc -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:44:43 2018 +0200 - - erf.c: fix compilation with gcc 8 - - erf.c:2562:9: error: this statement may fall through [-Werror=implicit-fallthrough=] - - Change-Id: Ib516a689e078a9e1eea96d692ffbbaab398f2bcb - Reviewed-on: https://code.wireshark.org/review/27271 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 30c0d7ba4970d2ccc77514afdcdbf5a86b8866a2) - Reviewed-on: https://code.wireshark.org/review/27284 - -commit 93c4bee59a -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:40:33 2018 +0200 - - MATE: fix compilation with gcc 8 - - mate_runtime.c:816:35: error: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - mate_parser.l:401:40: error: cast between incompatible function types from ‘void (*)(mate_config_frame *)’ {aka ‘void (*)(struct _mate_config_frame *)’} to ‘void (*)(void *, void *)’ [-Werror=cast-function-type] - - Change-Id: I90fbed9c52f6fe43958a0ff11b21f0fe4c23c41a - Reviewed-on: https://code.wireshark.org/review/27267 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 1eda133c36466e9d37778b0891b8d8ef2a13827a) - Reviewed-on: https://code.wireshark.org/review/27283 - -commit bb86ef7ee3 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:32:40 2018 +0200 - - TWAMP: fix compilation with gcc 8 - - error: cast between incompatible function types from ‘gint (*)(const void *)’ {aka ‘int (*)(const void *)’} to ‘gint (*)(const void *, const void *)’ {aka ‘int (*)(const void *, const void *)’} [-Werror=cast-function-type] - - Change-Id: Ifbd57414ecea16b76321c2b7d3db1a5d0a11a888 - Reviewed-on: https://code.wireshark.org/review/27262 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 42d43ada2e3ff92c609d6c3097ba03a2e20e1320) - Reviewed-on: https://code.wireshark.org/review/27277 - -commit d427cdd8a5 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 18:29:56 2018 +0200 - - GTP: fix compilation with gcc 8 - - error: cast between incompatible function types from ‘void (*)(const void *, void *, void *)’ to ‘gboolean (*)(const void *, void *, void *)’ {aka ‘int (*)(const void *, void *, void *)’} [-Werror=cast-function-type] - - Change-Id: If93eb9a4f38b622ae5dfaf9ed1e2c3d257141105 - Reviewed-on: https://code.wireshark.org/review/27260 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 966c5957822a974ddd4f0558db0eccbbb7afe290) - Reviewed-on: https://code.wireshark.org/review/27273 - -commit d9644eb092 -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Wed May 2 13:38:25 2018 +0200 - - btle: Show correct LLData Timeout value - - The spec states that connSupervisionTimeout = Timeout * 10 ms - - Change-Id: I89494c74d80b63c85f001540ea79850736457b21 - Reviewed-on: https://code.wireshark.org/review/27255 - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - (cherry picked from commit cf4d7ad946c04fc419e58072988f8d4418d72531) - Reviewed-on: https://code.wireshark.org/review/27256 - -commit de89c92e18 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 10:57:07 2018 +0200 - - VITA 49: add an explicit option to activate Ettus UHD header workaround - - Bug: 14641 - Change-Id: Ie3259a831c3736f8879b1e87f3dff31d6d036b40 - Reviewed-on: https://code.wireshark.org/review/27249 - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> - Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit ff2c8ef00fc980a7a2b596cde519e0441012934e) - Reviewed-on: https://code.wireshark.org/review/27253 - -commit cb517a4a43 -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Wed May 2 11:08:19 2018 +0200 - - IEEE 1905.1a: use col_add_str to add non const strings - - Bug: 14647 - Change-Id: I112d47e459e71648dccf331d56b8c70f44d01134 - Reviewed-on: https://code.wireshark.org/review/27250 - 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> - (cherry picked from commit 5cc6cd3ae6f2ae763a47d3f3cb1c5433f9635c1f) - Reviewed-on: https://code.wireshark.org/review/27252 - -commit 743c7867a3 -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Mon Apr 30 10:00:26 2018 +0200 - - lwm2mtlv: Add interpretations checks - - Only show value as String if valid as UTF-8 string. - Only show value as Boolean if 0 or 1. - - Change-Id: I56168faafff9eaeeb21ec6d57b850013bbb94c33 - Reviewed-on: https://code.wireshark.org/review/27212 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - (cherry picked from commit d8ba341856fcc2305e876a9f67430ca63d03ad01) - Reviewed-on: https://code.wireshark.org/review/27246 - -commit 7d300fd9a6 -Author: Gerald Combs <gerald@wireshark.org> -Date: Tue May 1 13:55:12 2018 -0700 - - Force textify.ps1 to read files as UTF-8. - - Prior to the switch from AsciiDoc to Asciidoctor we converted - release_notes.html to NEWS using elinks or lynx, which in turn generated - ASCII output. It was sufficient to read NEWS in PowerShell using - Get-Content, which defaults to ASCII. - - We now use tools/html2text.py, which generates UTF-8. Switch Get-Content's - encoding to match. Note that Notepad detects file encodings heuristically, - and that we might want to use a BOM. - - Bug: 14636 - Change-Id: Ibd92ef7ad642631a938bb4d75a2d83f479099032 - Reviewed-on: https://code.wireshark.org/review/27242 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - Petri-Dish: Gerald Combs <gerald@wireshark.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - -commit 98e71f4514 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Mon Apr 30 18:26:21 2018 +0200 - - prefs: fix crash when setting certain obsolete port preferences - - Loading an old Wireshark profile with certain deprecated preferences - could result in a crash due to type confusion. If the new preference was - a range type, then four bytes of the pointer (address) to the range was - overwritten with the numeric value of the deprecated preference. - - Minimal reproducer: - - tshark -opgm.udp.encap_ucast_port:0 -r ../test/captures/empty.pcap - - Bug: 14316 - Change-Id: Ia8dc24f81f6b2e6494448dadffe810606765cb9e - Fixes: v2.3.0rc0-971-g268841f3e0 ("Combine Decode As and port preferences for tcp.port dissector table.") - Reviewed-on: https://code.wireshark.org/review/27226 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 2ed9115a4b4bca00721ec1d40018835b3e844f84) - Reviewed-on: https://code.wireshark.org/review/27237 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 35344225fa -Author: Darius Davis <darius@vmware.com> -Date: Sun Apr 29 15:48:53 2018 +1000 - - LDSS: Fix a read overrun in dissect_ldss_transfer. - - dissect_ldss_transfer had a trivial read overrun: "line" was not - NUL-terminated, and strtol/g_ascii_strtoull will keep reading and discarding - any leading whitespace, so a malformed LDSS packet (with only whitespace - characters following the tag on a "Size:"/"Start:"/"Compression:" line) could - trigger a read overrun. - - Let's replace the tvb_memdup with tvb_get_string_enc, which does some checking - of the input characters (which, it seems, must always be ASCII), and produces a - neat NUL-terminated string. - - Testing Done: On Linux x64, ran "valgrind tshark -r fuzz-2018-04-23-14422.pcap" - without the fix (to reproduce the failure), and then with the fix, and - observed that no errors were reported anymore after the fix. 60,000 iters of - fuzz-test with ldss_filtered.pcap as input, plus 1,000 iters under valgrind. - Launched wireshark and opened ldss_filtered.pcap, and examined the dissection - of the "ldss and tcp" packets; All looks good. - - Bug: 14615 - Change-Id: I3fccc4ffbe315a3cff6ea03cc7db37f884b0582c - Reviewed-on: https://code.wireshark.org/review/27204 - Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> - Tested-by: Petri Dish Buildbot - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - (cherry picked from commit 295abe2e83ba8428e84e7ff9b2f6f94ae948fa76) - Reviewed-on: https://code.wireshark.org/review/27221 - -commit 736c97550e -Author: Pascal Quantin <pascal.quantin@gmail.com> -Date: Mon Apr 30 13:53:06 2018 +0200 - - NAS EPS: fix dissection of UE security capability IE - - Change-Id: Ie1a749eb2abb522aadec06a01baa10ba2211443b - Reviewed-on: https://code.wireshark.org/review/27214 - Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> - (cherry picked from commit adcc41ce36b8e3baa468da2e683d00e25576e88c) - Reviewed-on: https://code.wireshark.org/review/27215 - -commit 16bc36a295 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Thu Apr 26 17:36:58 2018 +0200 - - Lua: ensure that DATA_DIR and USER_DIR have trailing slashes - - These directories have had trailing slashes for years and users seem to - rely on it, so restore this assumption for backwards compatibility. The - underlying API function (Dir.persconffile_path()) is not changed because - trailing slashes were not documented for that function. - - For consistency, ensure that all Lua Dir functions return paths without - trailing slashes. - - Bug: 14619 - Change-Id: Ia299864999578884b1ad1cd48f1bd883bce6879d - Fixes: v2.5.0rc0-579-gfb052a637f ("Use g_build_filename() instead, fix indentation") - Reviewed-on: https://code.wireshark.org/review/27166 - Reviewed-by: João Valverde <j@v6e.pt> - Petri-Dish: João Valverde <j@v6e.pt> - Tested-by: Petri Dish Buildbot - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - (cherry picked from commit b9f915eeefc4e2db1f151cd5bd2f808711532b1c) - Reviewed-on: https://code.wireshark.org/review/27213 - -commit 16581d713d -Author: Jaap Keuter <jaap.keuter@xs4all.nl> -Date: Sun Apr 29 20:58:25 2018 +0200 - - Source files should not be executable files. - - Change-Id: I2808e0378e4a06ed749c72033a618fd1e598ee31 - Signed-off-by: Jaap Keuter <jaap.keuter@xs4all.nl> - Reviewed-on: https://code.wireshark.org/review/27207 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 35ca224066437054e695adfd008fa64cfa240e6c) - Reviewed-on: https://code.wireshark.org/review/27208 - -commit 5404cb9f63 -Author: Gerald Combs <gerald@wireshark.org> -Date: Sun Apr 29 08:29:35 2018 +0000 - - [Automatic update for 2018-04-29] - - Update manuf, services enterprise numbers, translations, and other items. - - Change-Id: I5357b660ba45888cefaa52c8b51c79b4709e55f7 - Reviewed-on: https://code.wireshark.org/review/27200 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit bdcf8e665e -Author: Guy Harris <guy@alum.mit.edu> -Date: Sat Apr 28 12:10:00 2018 -0700 - - Pick the *first* usable file type as the default, not the *last* one. - - In wtap_get_savable_file_types_subtypes(), in the search for a default - file type to use, stop as soon as we've found a usable file type, don't - keep searching. - - Bug: 14601 - Change-Id: Iff4ffe14f5ad07271c49a761e0856059353c1634 - Reviewed-on: https://code.wireshark.org/review/27193 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 1eb04d7ecb76c79cf681798b51aaa51aad938325) - Reviewed-on: https://code.wireshark.org/review/27194 - -commit 7745b9ed10 -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Fri Apr 27 15:29:32 2018 +0200 - - lwm2mtlv: Handle String data type as UTF-8 - - Display element value as bytes if value is not a valid UTF-8 string. - Add a new utility function isprint_utf8_string(). - - Change-Id: I211d5ed423b53a9fd15eb260bbc6298b0b8f46a0 - Reviewed-on: https://code.wireshark.org/review/27178 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Anders Broman <a.broman58@gmail.com> - (cherry picked from commit 3924c6e544387af7ecd2b6316f1396d857156408) - Reviewed-on: https://code.wireshark.org/review/27190 - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - -commit 6248e493e4 -Author: Gerald Combs <gerald@wireshark.org> -Date: Fri Apr 27 09:41:41 2018 -0700 - - Release notes: Add a note about Qt 5.9.5. - - Change-Id: I3e87903d33b7135dd5b891ca47a0cbefe19e322e - Reviewed-on: https://code.wireshark.org/review/27181 - Reviewed-by: Gerald Combs <gerald@wireshark.org> - -commit c12b1f3f65 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Fri Apr 27 11:02:22 2018 +0200 - - Fix crash (null pointer deref) when specifying an interface option - - Some callers set err_str=NULL if they are not interested in the message. - Crash was reproduced with "tshark -i lo". - - Bug: 14632 - Change-Id: I86c68998905fce86328529bd47d55d9e9aa68ea0 - Fixes: v2.9.0rc0-320-gcfc15838bd ("Fix crash (double-free) on refreshing interfaces list") - (cherry picked from commit baa6e1763d56a8127305ffffd93787d0bc264c2f) - Reviewed-on: https://code.wireshark.org/review/27175 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 2dd789638d -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Thu Apr 26 13:48:01 2018 +0200 - - coap: Store ctype values in transaction tracking - - Transfer ctype values from GET request to response to be able - to decode the payload correctly. - - Change-Id: Ida7598aefbd3f245dd487d50562539395f130ac4 - Reviewed-on: https://code.wireshark.org/review/27163 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Tested-by: Petri Dish Buildbot - Reviewed-by: Roland Knall <rknall@gmail.com> - (cherry picked from commit 46fcf452ac0204152b6a4fd574547fb478f9e63b) - Reviewed-on: https://code.wireshark.org/review/27171 - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - -commit 52dc15f101 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Thu Apr 26 13:13:54 2018 +0200 - - Qt: fix crash on dragging in packet dialog - - "packet_dialog.cpp" does not use setCaptureFile, resulting in a NULL - dereference while trying to obtain the dissection context. Apply a fix - similar to v2.5.1rc0-121-g9198448f9d (pass a fixed dissection context to - ProtoTree). Additionally, fix a memleak and correct documentation. - - Why not add "proto_tree_->setCaptureFile(cap_file_.capFile())" in - PacketDialog? Well, it also uses "proto_tree_->setRootNode(edt_.tree)" - which means that "cf_->edt" would be different from "edt_". If that is - the case, then "proto_construct_match_selected_string" will not return a - filter for FT_NONE fields (see the call chain in proto.c). - - Bug: 14620 - Change-Id: I6eeaf32b650a2095e15f64bbe64b54cdd545c7a9 - Fixes: v2.5.0rc0-1608-g4d6454e180 ("Qt: Drag n Drop Filter expression from Packet Tree") - Reviewed-on: https://code.wireshark.org/review/27170 - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - -commit 8351ddbff3 -Author: Peter Wu <peter@lekensteyn.nl> -Date: Thu Apr 26 13:38:07 2018 +0200 - - Fix crash (double-free) on refreshing interfaces list - - When normal interfaces are unavailable (chmod -x dumpcap), and after - toggling "Disable external capture interfaces" twice and then refreshing - the interfaces list (F5), a double-free occurs in ui/iface_lists.c:147 - for "global_capture_opts.ifaces_err_info". - - Change-Id: I98697653ab1c123186892408112c34afdd1766f5 - Fixes: v1.99.0-rc1-1005-g35b4487538 ("Handle empty interface lists when the list changes.") - Reviewed-on: https://code.wireshark.org/review/27161 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - (cherry picked from commit cfc15838bdecb44ce1a17d47ad015cb9a1e8962c) - Reviewed-on: https://code.wireshark.org/review/27168 - -commit 2bea613edf -Author: Stig Bjørlykke <stig@bjorlykke.org> -Date: Thu Apr 26 13:44:51 2018 +0200 - - lwm2mtlv: Identifier and Length fields are big endian - - The header Identifier and Length fields are using big endian encoding. - - Change-Id: I1b557168ae467cc5eb63ada3991279cf080fa687 - Reviewed-on: https://code.wireshark.org/review/27162 - Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> - Reviewed-by: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org> - (cherry picked from commit 0f50b89f676a820c2898625931dc4259495d2b13) - Reviewed-on: https://code.wireshark.org/review/27164 - -commit 046ee235af -Author: Peter Wu <peter@lekensteyn.nl> -Date: Wed Apr 25 20:20:29 2018 +0200 - - build: include ui/macosx directory in dist tarball - - Fixes build on macOS from tarball. - - Bug: 14627 - Change-Id: I297b83e17f0fb22a8c68b86631894699752f7448 - Fixes: v2.6.0rc0-22-gf216f19565 ("Qt: Fix MacOSX menu entries") - Reviewed-on: https://code.wireshark.org/review/27154 - Petri-Dish: Peter Wu <peter@lekensteyn.nl> - Tested-by: Petri Dish Buildbot - Reviewed-by: Gerald Combs <gerald@wireshark.org> - Reviewed-by: Anders Broman <a.broman58@gmail.com> - -commit f533639be8 -Author: Guy Harris <guy@alum.mit.edu> -Date: Tue Apr 24 14:19:47 2018 -0700 - - Clean up EOF/short read/hard error handling in heuristics. - - Do all the per-record processing in a libpcap_try_record() routine. EOF - on the header is OK, but a short read on the header *might* be due to - the format being tested not being the format of the file rather than due - to the file having been cut short. - - Change-Id: I5748ed550fa1079dc9c746fd93ee5c59187b80a1 - Reviewed-on: https://code.wireshark.org/review/27135 - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit f07fb6cdfc0904905627707b88450054e921f092) - Reviewed-on: https://code.wireshark.org/review/27136 - -commit 97be29007f -Author: Joakim Karlsson <oakimk@gmail.com> -Date: Tue Apr 24 20:20:33 2018 +0200 - - cmake: remove warnings -Werror=old-style-definition - - see https://cmake.org/Bug/bug_relationship_graph.php?bug_id=15058 - - Change-Id: I325f476b145a542e987a13bedd1f95a7d8faba94 - Reviewed-on: https://code.wireshark.org/review/27121 - Petri-Dish: Guy Harris <guy@alum.mit.edu> - Tested-by: Petri Dish Buildbot - Reviewed-by: Guy Harris <guy@alum.mit.edu> - (cherry picked from commit 5994c902b452f038df82a7497d1561503c3e1fe0) - Reviewed-on: https://code.wireshark.org/review/27125 - -commit ce545aad32 -Author: Gerald Combs <gerald@wireshark.org> -Date: Tue Apr 24 12:09:07 2018 -0700 - - 2.6.0 → 2.6.1. - - Change-Id: I2a73a3a77f68d48663d5c07838cec5818c74551f - Reviewed-on: https://code.wireshark.org/review/27124 - Reviewed-by: Gerald Combs <gerald@wireshark.org> diff --git a/configure.ac b/configure.ac index c82ee29e21..ddd717bd0f 100644 --- a/configure.ac +++ b/configure.ac @@ -7,7 +7,7 @@ # m4_define([version_major], [2]) m4_define([version_minor], [6]) -m4_define([version_micro], [1]) +m4_define([version_micro], [2]) dnl Updated by make-version.pl m4_define([version_extra], []) m4_define([version_micro_extra], m4_join([], version_micro, version_extra)) diff --git a/debian/changelog b/debian/changelog index a32808932a..673d127f18 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -wireshark (2.6.1) unstable; urgency=low +wireshark (2.6.2) unstable; urgency=low * Self-made package diff --git a/docbook/attributes.asciidoc b/docbook/attributes.asciidoc index 72fc36b475..5923059581 100644 --- a/docbook/attributes.asciidoc +++ b/docbook/attributes.asciidoc @@ -1,6 +1,6 @@ // Common attributes -:wireshark-version: 2.6.1 +:wireshark-version: 2.6.2 // We're migrating from AsciiDoc. :compat-mode: diff --git a/docbook/release-notes.asciidoc b/docbook/release-notes.asciidoc index f012f8e9e4..51ed2083e6 100644 --- a/docbook/release-notes.asciidoc +++ b/docbook/release-notes.asciidoc @@ -13,96 +13,19 @@ used for troubleshooting, analysis, development and education. == What’s New -* The Windows installers now ship with Qt 5.9.5. Previously they shipped with Qt 5.9.4. - === Bug Fixes The following vulnerabilities have been fixed: -* ws-salink:2018-25[] -+ -The LDSS dissector could crash. -(ws-buglink:14615[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: 295abe2e83 -// Fixed in master-2.6: 35344225fa -// Fixed in master-2.4: 6fe7632af0 -// Fixed in master-2.2: f177008b04 - -* ws-salink:2018-26[] -+ -The IEEE 1905.1a dissector could crash. -(ws-buglink:14647[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: 5cc6cd3ae6 -// Fixed in master-2.6: cb517a4a43 - -* ws-salink:2018-27[] -+ -The RTCP dissector could crash. -(ws-buglink:14673[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: 4413d43962 -// Fixed in master-2.6: 99d27a5fd2 - -* ws-salink:2018-28[] -+ -Multiple dissectors could consume excessive memory. -(ws-buglink:14678[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: d80acae40d -// Fixed in master-2.6: b82a9a3f95 -// Fixed in master-2.4: ac55e80ae4 -// Fixed in master-2.2: ab8a33ef08 - -* ws-salink:2018-29[] -+ -The DNS dissector could crash. -(ws-buglink:14681[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: 843735e0ef -// Fixed in master-2.6: d93f7b8707 -// Fixed in master-2.4: 95c884e78f -// Fixed in master-2.2: 4425716ddb - -* ws-salink:2018-30[] -+ -The GSM A DTAP dissector could crash. -(ws-buglink:14688[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: 48fac2a18d -// Fixed in master-2.6: 521dcb0b84 -// Fixed in master-2.4: c79b342aa7 -// Fixed in master-2.2: a55b36c51f - -* ws-salink:2018-31[] -+ -The Q.931 dissector could crash. -(ws-buglink:14689[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: d08a53a7b9 -// Fixed in master-2.6: e1deea1169 -// Fixed in master-2.4: 0e67d8b5ee -// Fixed in master-2.2: ccb1ac3c8c - -* ws-salink:2018-32[] +* ws-salink:2018-34[] + -The IEEE 802.11 dissector could crash. -(ws-buglink:14686[]) +A dissector went awry. +(ws-buglink:xxxx[]) // cve-idlink:2018-xxxx[] -// Fixed in master: f440561b8c -// Fixed in master-2.6: 1b52f99292 - -* ws-salink:2018-33[] -+ -Multiple dissectors could crash. -(ws-buglink:14703[]) -// cve-idlink:2018-xxxx[] -// Fixed in master: 40dbc0ccf2 -// Fixed in master-2.6: e50f7ced83 -// Fixed in master-2.4: fb9e31f0aa -// Fixed in master-2.2: beaebe91b1 - +// Fixed in master: xxxx +// Fixed in master-2.6: xxxx +// Fixed in master-2.4: xxxx +// Fixed in master-2.2: xxxx The following bugs have been fixed: @@ -110,53 +33,9 @@ The following bugs have been fixed: //* ws_buglink:6000[Wireshark bug] //* cve_idlink:2014-2486[] //* Wireshark convinced you to switch seats on the plane while neglecting to tell you that its seat was noticeably moist. -// cp /dev/null /tmp/buglist.txt ; for bugnumber in `git log --stat v2.6.1rc0..| grep ' Bug:' | cut -f2 -d: | sort -n -u ` ; do ./tools/gen-bugnote $bugnumber; pbpaste >> /tmp/buglist.txt; done - -* Qt GUI does not snap to exactly half of screen in Windows. (ws_buglink:13516[]) - -* Segmentation fault when switching profiles. (ws_buglink:14316[]) - -* QUIC dissector produces incorrect packet numbers (wrong-endian). (ws_buglink:14462[]) - -* Wrong default file format chosen in when saving a capture with comments added if the original format doesn't support comments. (ws_buglink:14601[]) - -* Lua: Error during loading [AppData directory]:1: bad argument #1 to 'dofile' (dofile: file does not exist). (ws_buglink:14619[]) - -* Crash when selecting text. (ws_buglink:14620[]) - -* ui/macosx directory missing from source release tarball. (ws_buglink:14627[]) - -* Wireshark 2.9.0 snapshot crashes/segfaults on Windows when launched with -k or -i. (ws_buglink:14632[]) - -* "Copy as printable text" isn't copying non-alphanumeric characters. (ws_buglink:14633[]) - -* File missing from release tarball. (ws_buglink:14634[]) - -* NEWS is out of date and does not display properly in Notepad. (ws_buglink:14636[]) - -* l16mono.so is installed in the wrong place. (ws_buglink:14638[]) - -* Remove: HACK to support UHD's weird header offset on data packets. (ws_buglink:14641[]) - -* WinSparkle 0.5.6 is out of date and is buggy. (ws_buglink:14642[]) - -* Unable to create or open VOIP captures. (ws_buglink:14648[]) - -* RTMPT: incorrect dissection of multiple RTMP packets within a single TCP packet. (ws_buglink:14650[]) - -* Endpoints dialog displays invalid GeoIP information due to incorrect byte order. (ws_buglink:14656[]) - -* Qt: Crash in ShowPacketBytesDialog(). (ws_buglink:14658[]) - -* Statistics -> Resolved addresses show IP addresses without domain. (ws_buglink:14667[]) - -* Erroneous MAC-LTE Dissection for Sidelink Shared Channel Packets. (ws_buglink:14669[]) - -* Files missing from docbook CMake file. (ws_buglink:14676[]) +// cp /dev/null /tmp/buglist.txt ; for bugnumber in `git log --stat v2.6.2rc0..| grep ' Bug:' | cut -f2 -d: | sort -n -u ` ; do ./tools/gen-bugnote $bugnumber; pbpaste >> /tmp/buglist.txt; done -* Wireshark hangs when opening certain files if it's been configured to use the new GeoIP databases. (ws_buglink:14701[]) -The “Open”, “Save”, and other file dialogs should now be shown at the correct size on HiDPI Windows systems. === New and Updated Features @@ -175,27 +54,6 @@ There are no new protocols in this release. // Add one protocol per line between the -- delimiters. [commaize] -- -BATADV -BT LE LL -CoAP -DNS -DTLS -GSM A GM -GSM A DTAP -GTP -GTPv2 -IEEE 1905.1a -IEEE 802.11 -LDSS -LwM2M-TLV -MAC LTE -NAS EPS -Q.931 -RTCP -RTMPT -SDP -TCP -VITA 49 -- === New and Updated Capture File Support @@ -204,8 +62,6 @@ VITA 49 // Add one file type per line between the -- delimiters. [commaize] -- -Android Logcat -3GPP TS 32.423 Trace -- === New and Updated Capture Interfaces support diff --git a/epan/CMakeLists.txt b/epan/CMakeLists.txt index bcb9392218..31a74bb431 100644 --- a/epan/CMakeLists.txt +++ b/epan/CMakeLists.txt @@ -312,7 +312,7 @@ add_library(epan add_dependencies(epan version) -set(FULL_SO_VERSION "11.0.1") +set(FULL_SO_VERSION "11.0.2") set_target_properties(epan PROPERTIES COMPILE_DEFINITIONS "WS_BUILD_DLL" diff --git a/epan/Makefile.am b/epan/Makefile.am index 6322452d5e..de151587e1 100644 --- a/epan/Makefile.am +++ b/epan/Makefile.am @@ -300,7 +300,7 @@ nodist_libwireshark_la_SOURCES = \ libwireshark_la_CPPFLAGS = $(AM_CPPFLAGS) -DWS_BUILD_DLL # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html -libwireshark_la_LDFLAGS = -version-info 11:1:0 @LDFLAGS_BIGSHAREDLIB@ @LDFLAGS_SHAREDLIB@ +libwireshark_la_LDFLAGS = -version-info 11:2:0 @LDFLAGS_BIGSHAREDLIB@ @LDFLAGS_SHAREDLIB@ if HAVE_LIBLUA wslua_lib = wslua/libwslua.la diff --git a/make-version.pl b/make-version.pl index 7e883ae97b..c6f54b2b58 100755 --- a/make-version.pl +++ b/make-version.pl @@ -73,7 +73,7 @@ my $set_release = 0; my %version_pref = ( "version_major" => 2, "version_minor" => 6, - "version_micro" => 1, + "version_micro" => 2, "version_build" => 0, "enable" => 1, diff --git a/version.conf b/version.conf index cc8d9d1108..b999997703 100644 --- a/version.conf +++ b/version.conf @@ -1,9 +1,9 @@ # Interim releases: Enable packaging, add an "rc" to the version. -#enable: 1 -#pkg_format: rc0-%# -#pkg_enable: 1 +enable: 1 +pkg_format: rc0-%# +pkg_enable: 1 # Final release: Disable package version stamps. -enable: 1 -pkg_format: -pkg_enable: 0 +#enable: 1 +#pkg_format: +#pkg_enable: 0 diff --git a/wiretap/CMakeLists.txt b/wiretap/CMakeLists.txt index f22dccc10d..75d10c5344 100644 --- a/wiretap/CMakeLists.txt +++ b/wiretap/CMakeLists.txt @@ -115,7 +115,7 @@ add_library(wiretap add_dependencies(wiretap version) -set(FULL_SO_VERSION "8.0.1") +set(FULL_SO_VERSION "8.0.2") set_target_properties(wiretap PROPERTIES PREFIX "lib" diff --git a/wiretap/Makefile.am b/wiretap/Makefile.am index 78a5386149..25c57fbe35 100644 --- a/wiretap/Makefile.am +++ b/wiretap/Makefile.am @@ -188,7 +188,7 @@ libwiretap_la_SOURCES = \ version_info.c # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html -libwiretap_la_LDFLAGS = -version-info 8:1:0 @LDFLAGS_SHAREDLIB@ +libwiretap_la_LDFLAGS = -version-info 8:2:0 @LDFLAGS_SHAREDLIB@ libwiretap_la_LIBADD = ${top_builddir}/wsutil/libwsutil.la $(GLIB_LIBS) |