summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2015-07-24 10:14:09 -0700
committerGerald Combs <gerald@wireshark.org>2015-07-24 17:15:15 +0000
commita0c561a77cfb9a2f8f7367e1015fbbeb7e901a5b (patch)
tree103e1ad1cf934c08c6cee7ae38b4f21c774f6dd0 /ChangeLog
parente2561da034c1117434bf73235a8ff6436a74eec9 (diff)
downloadwireshark-a0c561a77cfb9a2f8f7367e1015fbbeb7e901a5b.tar.gz
Build 1.99.8.
Change-Id: I30b5797579335e414295be3996878a30aaef7d6b Reviewed-on: https://code.wireshark.org/review/9772 Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8218
1 files changed, 6100 insertions, 2118 deletions
diff --git a/ChangeLog b/ChangeLog
index 2aa59115f0..928f397b29 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3262 +1,7244 @@
-commit d8529ba
-Author: Joerg Mayer <jmayer@loplof.de>
-Date: Thu Jun 18 16:48:42 2015 +0200
+commit e2561da
+Author: Graham Bloice <graham.bloice@trihedral.com>
+Date: Fri Jul 24 16:33:27 2015 +0100
- Add ExtremeNetworks attribute 213 (and the source of the information)
+ Fix CMake 7zip search
- Change-Id: I2fe561eef38ecc31693270b527af1f42ef564734
- Reviewed-on: https://code.wireshark.org/review/8977
- Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+ A further fix for the CMake Windows search for 7-zip.
+
+ Add the destination\bin path to the search path.
+
+ When downloading from anonsvn only pass the path within the destination
+ not the whole path.
+
+ Change-Id: I2beec925730fae21d6a63bee5332e1002f49d6ae
+ Reviewed-on: https://code.wireshark.org/review/9770
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
-commit 8cbd144
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Thu Jun 18 15:21:22 2015 +0200
+commit 2eabd35
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jul 24 07:41:40 2015 -0400
- Bluetooth: ensure to give bluetooth_data structure to dissect_eir_ad_data()
+ Skip large files when fuzzing with valgrind
+
+ They run the buildbot out of memory, so just skip them, we don't want to remove
+ them from the menagerie entirely.
+
+ ("large" here is > 20000 KB, but that could change)
- Bug: 11285
- Change-Id: I1d3a4900fe3daec6f8d7596a9925322063f2c4eb
- Reviewed-on: https://code.wireshark.org/review/8976
+ Change-Id: I58dd9a981be6e6fc661ea624cc0c5258a5986a9f
+ Ping-Bug: 11395
+ Reviewed-on: https://code.wireshark.org/review/9768
Reviewed-by: Evan Huus <eapache@gmail.com>
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 2391fe5
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Thu Jun 18 00:38:44 2015 -0400
+commit db82d0f
+Author: Gerald Combs <gerald@zing.org>
+Date: Thu Jul 23 18:39:30 2015 -0700
- [aeron] Remove unneeded initializers
+ Fix the Copy menu placement in the ProtoTree context menu.
- Change-Id: Ifa129c221b5df9120a0c475edc2109775f84ae35
- Reviewed-on: https://code.wireshark.org/review/8974
- Petri-Dish: Bill Meier <wmeier@newsguy.com>
+ Change-Id: I8e967000b769918af2c0fb3dae22b3d36be07647
+ Reviewed-on: https://code.wireshark.org/review/9765
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 963b0c9
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Thu Jul 23 21:09:12 2015 -0400
+
+ Lua: add the 1.12.x Lua API to the globals verification test suite
+
+ Change-Id: I698fc75dc915ea007b2f7762f0041dbb6dd1d8d3
+ Reviewed-on: https://code.wireshark.org/review/9764
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit d2828a3
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Thu Jul 23 20:27:26 2015 -0400
+
+ Lua: fix "since 1.99.9" to be 1.99.8
+
+ Change-Id: I842e4b6a38fc161ba7ab14caa27b3bbf74c989d7
+ Reviewed-on: https://code.wireshark.org/review/9763
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit 99b5813
+Author: Graham Bloice <graham.bloice@trihedral.com>
+Date: Thu Jul 23 22:36:09 2015 +0100
+
+ Fix 7-zip search
+
+ The path for a Chocolatey 7zip.commandline install is
+ $env:ChocolateyInstall\bin
+
+ and the version installed by Chocolatey for its own use is in
+ $env:ChocolateyInstall\tools
+
+ Change-Id: I2f1ee78e93f861075f8c06ed74d81d8173911299
+ Reviewed-on: https://code.wireshark.org/review/9762
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+
+commit da5eba6
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 23 12:53:45 2015 -0700
+
+ Fix QCocoaMenu errors.
+
+ In PacketList and ProtoTree, create our own QMenus instead of stealing
+ actions from the main window. This only fixes the errors listed in bug
+ 10890. Add "to do" items for other bugs.
+
+ Bug: 10890
+ Change-Id: I1c7ce8e4b863de95b2836e0cdcfb25824fe21edd
+ Reviewed-on: https://code.wireshark.org/review/9760
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Bill Meier <wmeier@newsguy.com>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 05554f8
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Thu Jun 18 12:29:16 2015 +0200
+commit dc6d376
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 23 11:35:35 2015 -0700
- Asterix: field array must be NULL terminated
+ Update the release notes.
- Bug: 11287
- Change-Id: Iffcaa1cd2663768f616aedb550a101b7196e456b
- Reviewed-on: https://code.wireshark.org/review/8975
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Ia34b10e45debd2e18cf87b6c8bac871cad4b4df6
+ Reviewed-on: https://code.wireshark.org/review/9759
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit c6c9043
-Author: michal.orynicz <michal.orynicz@tieto.com>
-Date: Tue Jun 16 15:50:25 2015 +0200
+commit a5f7b84
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 23 11:19:38 2015 -0700
- Add possibility to export Logcat Text PDUs
+ Fixup selected packet arithmetic.
- Enable exporting PDUs from Logcat Text, so they can be saved as pcapng.
+ Or, "I can mathing" if you prefer meme-based commit messages.
- Change-Id: I413055d7706d245525609a9a4cbe9e02e8d99a0f
- Reviewed-on: https://code.wireshark.org/review/8904
- Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
+ Change-Id: I8fd1db0e2a1e99525191ae6b33115ef8e38ab2f4
+ Reviewed-on: https://code.wireshark.org/review/9758
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 9bca127
+Author: Umberto Corponi <umberto.corponi@athonet.com>
+Date: Thu Jul 16 22:42:30 2015 +0200
+
+ Add support for MB2c Diameter interface.
+
+ Add decoding for MB2c specific AVPs according to 3GPP TS 29.468 Rel 12.1.0.
+
+ Change-Id: I0b50cacb5a3e7cb32de89b31da24e725361edf80
+ Reviewed-on: https://code.wireshark.org/review/9756
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit c5bda79
+Author: Roland Knall <roland.knall@br-automation.com>
+Date: Tue Jul 21 15:11:38 2015 +0200
+
+ openSAFETY: Disable heur dissector & scm bugfix
+
+ - Bugfix for the SCM UDID, where the expert info was generated
+ even if not necessary, and a SCM UDID consisting of zeroes was
+ considered to be valid
+
+ - Using the new method for enabling/disabling heuristic dissectors,
+ this patch reworks the SIII dissection to perform exactly the
+ same as the EPL dissection (which is the expected behavior)
+
+ Change-Id: Ide559c3e104b77818cef642b34e0076a7c5bd13d
+ Reviewed-on: https://code.wireshark.org/review/9735
+ Reviewed-by: Roland Knall <rknall@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 247f596
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Wed Jun 17 20:02:46 2015 +0200
+commit b191f7e
+Author: Christoph Schlosser <christoph.schlosser@br-automation.com>
+Date: Tue Jul 21 17:05:07 2015 +0200
- BTLE: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
+ epl: Fix epl write multiple parameter by index
- Change-Id: I818ba409a01b2ae2701d22f97340183df42cd075
- Reviewed-on: https://code.wireshark.org/review/8962
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
- Tested-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Instead of interpreting the OD Index and OD Subindex as abort code now the
+ correct offset is applied and the abort code is correctly evaluated.
+
+ Change-Id: Ic70e755d835c5f62f6cff8a8848a33ee8758faf4
+ Reviewed-on: https://code.wireshark.org/review/9736
+ Reviewed-by: Christoph Schlosser <christoph.schlosser@yahoo.de>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 0dffb17
-Author: Guy Harris <guy@alum.mit.edu>
-Date: Wed Jun 17 21:03:03 2015 -0700
+commit 1ddf1cf
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 1 19:48:17 2015 +0200
- Get rid of unnecessary stuff copied-and-pasted from the radiotap dissector.
+ CheckAPI: Add a shadow variable check
- What the dissector calls "radiotap" isn't even remotely like radiotap.
- It took some flags from radiotap, but that's it.
+ Check if there is index, time or strlen variable
- Make the names of the flags in question match what's in the libwiretap
- code. Get rid of everything not in the libwiretap code, and get rid of
- all code that does anything if those flags are set or that puts them
- into the protocol tree.
+ Change-Id: I530a35d6e1cf13f0795b35579ce76ee373ed4b1a
+ Reviewed-on: https://code.wireshark.org/review/8724
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 8575e41
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Thu Jul 23 14:53:54 2015 +0200
+
+ NTP: fix DISSECTOR_ASSERT when decoding v6_flags
- This means that we don't do anything with the FCS or the Atheros
- padding; just call the "802.11 with no FCS" dissector.
+ Issue include in g8d6324f75
- Change-Id: I4d3646d5d6c409b772985d0b05a86d5ee903157a
- Reviewed-on: https://code.wireshark.org/review/8973
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Change-Id: I49267b90a4a196409df76cb369d2dfacf42ba8d3
+ Ping-Bug:11361
+ Reviewed-on: https://code.wireshark.org/review/9754
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit d83f86a
-Author: Guy Harris <guy@alum.mit.edu>
-Date: Wed Jun 17 19:14:43 2015 -0700
+commit f6934d2
+Author: Jean Thomas <jeanthomas@sierrawireless.com>
+Date: Wed Jul 22 17:48:51 2015 +0200
- Get rid of some unused members of struct ieee_802_11_phdr.
+ Add decoding of following GSM A RR messages:
- Remove some unused members, and move the presence flags after the
- should-always-be-set fields, right before the fields to which it
- applies.
+ - Talker indication
+ - Uplink release
+ - VGCS uplink grant
- Change-Id: I8d6f08e1d3d8de0c11a9e04de4e98408d6b90693
- Reviewed-on: https://code.wireshark.org/review/8972
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Change-Id: I969ada857b71fb3d89efc44a18159c8aa39eef54
+ Reviewed-on: https://code.wireshark.org/review/9753
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit ac96b2c
-Author: Guy Harris <guy@alum.mit.edu>
-Date: Wed Jun 17 19:08:13 2015 -0700
+commit 5b53445
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 15 23:10:16 2015 -0400
- The STBC subfield of the radiotap MCS field is a count, not a flag.
+ Add test_length to ptvcursor_add so it can do some bounds checking.
- It's a 2-bit field that is the "number of STBC streams", according to
- the radiotap Web site item for the MCS field:
+ Ping-Bug: 11358
+ Change-Id: Idfd258c734e7a946300b2564bebf6e4cb374c8d1
+ Reviewed-on: https://code.wireshark.org/review/9655
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 2316352
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Fri Jul 10 11:34:04 2015 -0400
+
+ Lua: add plugin version info
- http://www.radiotap.org/defined-fields/MCS
+ Expose a "set_plugin_info" global function to set the Lua plugin's
+ version information. Also, put info about Lua scripts loaded from
+ the command-line into the help output, not just for scripts loaded
+ from plugin direvtories.
- Correctly label both the FCS type and STBC stream count fields.
+ Bug: 11315
+ Change-Id: I8bc425ed1ed0dfdc1d05178754f44d44e0b209b5
+ Reviewed-on: https://code.wireshark.org/review/9593
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 2c534a9
+Author: Michael Mann <mmann78@netscape.net>
+Date: Tue Jul 21 13:32:42 2015 -0400
+
+ Add Enabled Protocols dialog for Qt
- Change-Id: Ic49f6faec3335096c6bb8ce96ce0dec2f9342a37
- Reviewed-on: https://code.wireshark.org/review/8971
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ This dialog combines the "protocols" and heuristic dissectors (from GTK) into a single tree view where heuristic dissectors are children of their protocol.
+
+ Change-Id: I107656afd079c1d1c8a98161b736e4b4ad84f813
+ Reviewed-on: https://code.wireshark.org/review/9739
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit d3c7d6e
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Wed Jun 17 15:16:49 2015 -0400
+commit bf3e117
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jul 15 14:16:00 2015 +0200
- [c15ch] Trivial: Remove unneeded #include
+ HTTP2: Update to libnghttp2 1.1.2
- Change-Id: I07db4f6e7dda81f3be1b828d42c08c385b6e8e27
- Reviewed-on: https://code.wireshark.org/review/8968
- Reviewed-by: Bill Meier <wmeier@newsguy.com>
+ Update also the documentation after last change
+ Change-Id: Ie93e669b07c7a0c2b8febabe92c8503296b36998
+ Reviewed-on: https://code.wireshark.org/review/9746
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 1edfd4f
+commit 4d6ef27
Author: Gerald Combs <gerald@wireshark.org>
-Date: Wed Jun 17 17:45:23 2015 -0700
+Date: Wed Jul 22 20:20:29 2015 -0700
- Add frequency_utils.
+ Qt < 5.1 doesn't have devicePixelRatio().
- Change-Id: Id82cae52756b4c3798aaa4498aadebce93d4f29a
- Reviewed-on: https://code.wireshark.org/review/8970
+ Change-Id: I490617db6b645c0129c565eb4b6efceeece9d535
+ Reviewed-on: https://code.wireshark.org/review/9751
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 9c28594
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Wed Jun 17 08:41:41 2015 -0700
+commit 780c300
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Fri Jul 10 14:52:34 2015 +0200
- Add a preferences editor frame.
+ qt_ui_utils.h: fix empty paragraph passed to '@return' command [-Wdocumentation]
- This replaces the single preference editor dialog in the GTK+ UI.
+ Try 2...
- Change-Id: I10e030981e9f7d1ec121811593586b65cf0797c5
- Reviewed-on: https://code.wireshark.org/review/8966
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Change-Id: I2809a46a60732cdef26da9e847588dcfe39781ee
+ Reviewed-on: https://code.wireshark.org/review/9590
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 2dd030d
+commit 1514fe0
Author: Gerald Combs <gerald@wireshark.org>
-Date: Tue Jun 16 14:02:14 2015 -0700
+Date: Wed Jul 22 10:28:04 2015 -0700
- Update the release notes.
+ Show the current selection in the overlay scrollbar.
- Change-Id: I33eb3c205d2384a7e7475b599f38637009c5455b
- Reviewed-on: https://code.wireshark.org/review/8967
+ Change-Id: Ie92b7ae170938eac71ede751d9067e1d47293092
+ Reviewed-on: https://code.wireshark.org/review/9750
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 60f33b6
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Wed Jun 17 19:55:19 2015 +0200
+commit 093aef0
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Wed Jul 22 17:51:34 2015 -0400
- Qt: fix a crash when closing application under Windows
+ RTSP: allow RTP heuristic dissection of RTSP interleaved channel data
- QCoreApplication visits eldritch horrors upon argv on Windows. Keep a
- local copy for our own processing.
+ Allow the RTP dissector to register a heuristic to dissect RTSP interleaved
+ data content, in case RTSP didn't know what the data is - for example
+ it missed the RTSP message indicating the Transport info was RTP.
- ---
- [ Pascal's original comments ]
- g6c4ec4a introduced the use of arg_list_utf_16to8 that triggers a crash on my
- computer when freeing the g_allocated memory.
- Let's do a similar work but with a memory allocator that does not trigger an exception.
+ Change-Id: I7a6ea886e6744d51533aa916974572fff41eb144
+ Reviewed-on: https://code.wireshark.org/review/9749
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit 2c80810
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jul 22 22:53:59 2015 +0200
+
+ WCCP: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
- Also fix a memory leak in arg_list_utf_16to8 while we are at it.
+ Dead Store include on g38c05061b
- Change-Id: I93d899af20b09c9a5d584a46297f715591502df9
- Reviewed-on: https://code.wireshark.org/review/8961
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Ib29edea664ac6563c0eb9dc21dae168a8cfe6cd6
+ Reviewed-on: https://code.wireshark.org/review/9748
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 1701b99
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Wed Jul 22 10:28:20 2015 -0700
+
+ Update the AUTHORS entry for David Eisner.
+
+ Update David Eisner's email address at his request.
+
+ Change-Id: I7886c68bd54790176b39613d876465e04d767059
+ Reviewed-on: https://code.wireshark.org/review/9747
Reviewed-by: Gerald Combs <gerald@wireshark.org>
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit d5f1ae7
-Author: Andrew Hoag <andrew.hoag@aireon.com>
-Date: Wed Jun 17 10:39:27 2015 -0400
+commit 3f0f49d
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Tue Jul 21 23:59:18 2015 +0200
- Asterix dissector support for category 021 v2.3
+ Use pinfo pool and not packet pool for AT_STRINGZ addresses
- - Add item 040 field LLC
- - Add item 200 field ME
- - Edit item 271 field LW
+ Change-Id: I474e6554b352147702eac32d5574f8ab4a1ab84d
+ Reviewed-on: https://code.wireshark.org/review/9745
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 120ed14
+Author: Michael Mann <mmann78@netscape.net>
+Date: Fri Jul 17 10:53:48 2015 -0400
+
+ Add documentation for new enable/disable protocol and heuristic dissector options.
- Change-Id: I13b3774b248731f208b3b950f7ae0736398edbe4
- Reviewed-on: https://code.wireshark.org/review/8892
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Change-Id: Ia31326105cf559c2196d45369270552fb78da6c7
+ Reviewed-on: https://code.wireshark.org/review/9692
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Marko Hrastovec <marko.hrastovec@gmail.com>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit dd15c51
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Wed Jun 17 10:28:04 2015 -0400
+commit 6452caa
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Fri Jul 17 17:01:27 2015 +0200
- [ath] minor cleanup
+ Fix retrieval of data link type supported by remote interfaces with authentication
- - Remove unneeded #include;
- - Remove unused code;
- - Adjust whitespace.
+ Make use of -A parameter when querying data link types supported by a given interface with dumpcap.
+ Ensure to pass the authentication parameters configured for a remote interface when calling capture_get_if_capabilities()
- Change-Id: I1a287478e629af26234e97824db091c732168447
- Reviewed-on: https://code.wireshark.org/review/8964
- Reviewed-by: Bill Meier <wmeier@newsguy.com>
+ Bug: 11366
+ Change-Id: I4efea615084a82108e4a12a64e8c46817f30a5c6
+ Reviewed-on: https://code.wireshark.org/review/9690
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit fb94a27
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Mon Jun 15 23:18:37 2015 -0400
+commit 32d9a1d
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Tue Jul 21 23:46:03 2015 +0200
- [ocfs2] trivial changes: unneeded initializer; indentation/whitespace
+ Ensure to copy the (un)resolved (source|destination) address columns before freeing epan memory
- Change-Id: Icef38e94d5c3e9f5598d55c3e988c94b2798f81f
- Reviewed-on: https://code.wireshark.org/review/8963
- Reviewed-by: Bill Meier <wmeier@newsguy.com>
+ Otherwise addresses like AT_STRINGZ using pinfo->pool are using an already freed memory block
+
+ Bug: 11387
+ Change-Id: I615d6bf202d57a949e75ba06a39f8d3e464def2f
+ Reviewed-on: https://code.wireshark.org/review/9744
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 271d8e8
-Author: Birol Capa <birol.capa@siemens.com>
-Date: Tue Jun 16 22:01:02 2015 +0300
+commit 83dc308
+Author: Luke Mewburn <luke@mewburn.net>
+Date: Sun Jul 19 17:31:46 2015 +1000
- Profinet: I&M5 Data is added.
+ PCLI: Expand protocol support
- This optional attribute allows identifying separately orderable OEM parts used to built the device.
- It consists of the following attributes:
- Number Of Entries, IM Annotation, Vendor ID, IM Order ID, Serial Number, Hardware Revision, Software Revision
+ 1. Implement "Decode As" for PCLI payload instead of assuming IP.
+ Currently supported subdissectors are Ethernet and IP.
- Change-Id: I793f6ecd798f93e7f40e8e1a42e42a7070a4a1c1
- Reviewed-on: https://code.wireshark.org/review/8955
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ 2. Implement multiple "flavors" of PCLI with different header formats:
+ pcli: 4 byte CCCID
+ pcli8: 8 byte header (including CCCID)
+ pcli12: 4 byte CCCID, 8 byte NTP timestamp
+ pcli20: 4 byte CCCID, 8 byte NTP timestamp, 8 byte case ID
+ All flavors currently using "Decode As" for payload.
+
+ 3. Optionally append CCCID to protocol item in tree
+ using preference "pcli.summary_in_tree".
+
+ 4. Obsolete preference "pcli.udp_port".
+
+ Bug: 9266
+ Bug: 11220
+
+ Change-Id: Ie4bca06665985ef1eb77db767771a5a82357e242
+ Reviewed-on: https://code.wireshark.org/review/8608
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 053f792
-Author: Gerald Combs <gerald@zing.org>
-Date: Tue Jun 16 20:51:44 2015 -0700
+commit 6e7f302
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Tue Jul 21 21:49:58 2015 +0200
- Fix the Qt main window popup behavior.
+ Translation (Qt): fix typo
- By default QMainWindow::createPopupMenu shows a checkable list of
- toolbars which aren't synced with our actions under the View menu.
- Replace it with a version that handles all the main window widgets.
+ Duplicate names and also typo about service (=> Services)
- Change-Id: I5f5c23880133e97e815d3bbbf19ea3bacc482096
- Reviewed-on: https://code.wireshark.org/review/8958
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Found by yfdyh000 via Transifex
+
+ Change-Id: I011b98a25828b8fc55b395d7ed5677da51a30f43
+ Reviewed-on: https://code.wireshark.org/review/9741
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 26dacfc
+commit e30a0ff
Author: Gerald Combs <gerald@wireshark.org>
-Date: Tue Jun 16 17:24:19 2015 -0700
+Date: Tue Jul 21 09:51:12 2015 -0700
- Qt: Add protocol preferences menus.
+ Add manual name address resolution.
- Add protocol preferences in the packet list and packet detail context
- menus. Note that we need a PreferencesEditorFrame in the main window for
- editing numeric and string preferences. For now we just show the prefs
- dialog.
+ Make it an editor frame instead of a dialog similar to the column editor
+ and prototocol preference editor.
- Change-Id: Ice0cc8e9bc25963cc14aa47698f042f2a73088d8
- Reviewed-on: https://code.wireshark.org/review/8957
+ Change-Id: If1a0cdf02dcab0eca98e8d39c94a3c2fe236df5a
+ Reviewed-on: https://code.wireshark.org/review/9743
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit d5215c2
+commit e8f24f3
+Author: Hauke Mehrtens <hauke@hauke-m.de>
+Date: Tue Jul 14 23:43:06 2015 +0200
+
+ coap: fix decoding of observe extension
+
+ The observe draft changed and now the option value does not contain the
+ lifetime anymore, but the value encodes if a user wants to register or
+ deregister.
+
+ Change-Id: I3719101c2bed87c956eb24056be40c9a79dafac8
+ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
+ Reviewed-on: https://code.wireshark.org/review/9638
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit bd62adb
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 21 13:42:43 2015 -0700
+
+ Update symbols.
+
+ Change-Id: I92fc9ff73278656c717434c23560127c9c59eb06
+ Reviewed-on: https://code.wireshark.org/review/9742
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 868cd67
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 21 12:37:11 2015 -0700
+
+ Do all the work of registering an ONC RPC-based protocol in rpc_init_prog().
+
+ Hand it a table of version/procedure table/hf-for-program-number
+ triplets.
+
+ Change-Id: I2acc03c2da83353165bd422d8537362201c814e2
+ Reviewed-on: https://code.wireshark.org/review/9740
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit f38d976
Author: Gerald Combs <gerald@wireshark.org>
-Date: Tue Jun 16 12:21:46 2015 -0700
+Date: Tue Jul 21 08:49:39 2015 -0700
- Save the wireless toolbar recent settings.
+ Be more careful about variable scope and quoting.
- Change-Id: I2b0417b7dae8679e80f30de2cd10c7bb6fdc1dbf
- Reviewed-on: https://code.wireshark.org/review/8956
+ Change-Id: Ica226178cb43b82a87441fe11e8c2093e01db8a5
+ Reviewed-on: https://code.wireshark.org/review/9738
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit c3335fb
-Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 16 11:04:10 2015 -0700
+commit 573b33a
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Tue Jul 21 17:05:53 2015 +0200
- Don't include <wsutil/frequency-utils.h> if it's not needed.
+ LTE RRC: fix a typo
- Change-Id: I7c958a31681defb5297428fdb77aa43462b2d160
- Reviewed-on: https://code.wireshark.org/review/8953
- Petri-Dish: Guy Harris <guy@alum.mit.edu>
+ Let's have consistent naming for dissectors
+
+ Change-Id: I03d14e208692f39a7ae5017bd539f38f14abaa1f
+ Reviewed-on: https://code.wireshark.org/review/9737
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 3e29fc5
+Author: Robert Beardsworth <rob_beardsworth@hotmail.com>
+Date: Mon Jul 20 23:16:38 2015 +0200
+
+ MQ: fix dissection of Work Information Header Reserved field
+
+ Bug: 11384
+ Change-Id: If8c2010b38f65b8ee8569e2d2eee1554d6fdee9c
+ Reviewed-on: https://code.wireshark.org/review/9724
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+
+commit 70d1c72
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 20 22:05:09 2015 -0700
+
+ Don't make dummy RPC program entries.
+
+ Just hand the payload off to the data dissector.
+
+ Change-Id: I59a61ec6352ef0b0c51382d68ca23b00010eb723
+ Reviewed-on: https://code.wireshark.org/review/9733
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 6c4ec4a
+commit 8e4ae94
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 20 15:40:35 2015 -0700
+
+ show_timer_ isn't used on OS X with Qt < 5.0.0.
+
+ Change-Id: I5b7a73dcc3bb0f11d24b6d1e9e9d2bcd1f333278
+ Reviewed-on: https://code.wireshark.org/review/9728
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 127a9bd
Author: Gerald Combs <gerald@wireshark.org>
-Date: Tue Jun 16 11:55:09 2015 -0700
+Date: Mon Jul 20 14:31:11 2015 -0700
- Qt: Make sure we have usable command line arguments.
+ Add a ProgressFrame to the RTP analysis dialog.
- Call arg_list_utf_16to8 in wireshark-qt.cpp on Windows. Set our default
- codec in Qt4 to UTF-8 before doing so.
+ Use it to show save file progress.
- Bug: 11276
- Change-Id: I8e0afb9523ddb5956d30424b7b7ad7f3ea0838c7
- Reviewed-on: https://code.wireshark.org/review/8954
+ Change-Id: Iff95b122825006352dc13cf4b7787e29b0d2c5f0
+ Reviewed-on: https://code.wireshark.org/review/9725
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 200c15e
+commit e48ab48
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 16 10:51:47 2015 -0700
+Date: Mon Jul 20 15:19:50 2015 -0700
- Pass the pseudo-header to wtap_encap dissectors via the "data" argument.
+ Allow EUI-64s to be specified as numbers or byte strings.
- Have the "data" argument to dissectors registered in thw wtap_encap
- dissector table point to the pseudo-header for the packet.
+ They are, after all, really byte strings, just as MAC-48s/EUI-48s are.
- Use that argument in the Bluetooth dissector.
+ Clean up some of the integer <-> byte-string trickery a bit, using
+ unions rather than pointer punning.
- Change-Id: I022bbfb796ef51d95df09fb952a149960170d631
- Reviewed-on: https://code.wireshark.org/review/8951
+ Bug: 11380
+ Change-Id: I0d9aa3ca7bb6b7e4c75e49a11b13d3d0e5a04473
+ Reviewed-on: https://code.wireshark.org/review/9727
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 46a9afb
+commit 1e48766
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Wed Feb 18 13:30:06 2015 +0100
+
+ Qt: Add option to back white line separator for packet list items
+
+ This uses one line (on bottom) of items and makes it white.
+ Seen in Wireshark on some configurations of GTK 2 on Linux,
+ so backports it to Qt for people who like it.
+
+ In my opinion it helps if you use packet list background colors
+ for frames and you have a lot of following frames with
+ the same background color.
+
+ Bug: 10954
+ Change-Id: Id8f58520d7224db4eb8181bcc04febd7416a8578
+ Reviewed-on: https://code.wireshark.org/review/7293
+ Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+
+commit 7e13cac
Author: Gerald Combs <gerald@wireshark.org>
-Date: Tue Jun 16 08:58:01 2015 -0700
+Date: Mon Jul 20 13:07:26 2015 -0700
- Disable AirPcap by default in Autotools.
+ Try to minimize sorting overhead.
- Note that we might want to remove the check entirely.
+ Process application events as little as possible while sorting.
- Change-Id: Ie0003abc64cd6f47c4f49770beb5d418995e939a
- Reviewed-on: https://code.wireshark.org/review/8950
+ Change-Id: I9d779aebf6edaafc1e6af3a99b4a0dac682ea6b6
+ Reviewed-on: https://code.wireshark.org/review/9722
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 7525cac
-Author: AndersBroman <anders.broman@ericsson.com>
-Date: Tue Jun 16 13:20:24 2015 +0200
+commit 63edb99
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Jul 17 15:06:55 2015 -0700
- [Qt] Delete generated file config.pri at "clean"
+ Add general a busy progress indicator.
- Change-Id: Ia8469a91eebf92bf8349d2507bdfcfdba55da916
- Reviewed-on: https://code.wireshark.org/review/8949
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Rename CaptureFileProgressFrame to ProgressFrame. It's not limited to
+ capture files. Add "busy" routines there and in MainStatusBar. Show a
+ busy indicator while sorting columns.
+
+ Use toByteArray().constData instead of .data. I'm not sure if it matters
+ in our case but it's more correct.
+
+ Change-Id: Ibe35fee9b9dd3fabb5ff8ddcc21f6bf59dec4af6
+ Reviewed-on: https://code.wireshark.org/review/9720
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit eb1ccbd
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jul 20 19:03:59 2015 +0200
+
+ Protect dissector_get_(default_)string_handle() against NULL input string
+
+ Bug: 11381
+ Change-Id: Ib102a23b3d840144757ce692312ff13009c5c95e
+ Reviewed-on: https://code.wireshark.org/review/9717
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 54812f2
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jul 20 20:03:30 2015 +0200
-commit a0b0f37
-Author: Etienne Millon <etienne@cryptosense.com>
-Date: Mon Jun 15 18:09:10 2015 +0200
+ MAC LTE: indicate explicitly that UL LCID 11 is used for Category 0 devices
+
+ Change-Id: Ia9a046c8aebdefad0303bed995c19f5408e4460b
+ Reviewed-on: https://code.wireshark.org/review/9719
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
- PKCS12: fix a duplicate OID
+commit 170def9
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 20 10:02:08 2015 -0700
+
+ Fix escaping of strings in UATs.
- The value for OID 1.2.840.113549.1.12.1.6 was copy-pasted from the line above.
- Its correct definition can be found in RFC7292, whose relevant parts are in
- pkcs12.asn.
+ Not only must characters that aren't printable ASCII characters be
+ escaped, backslashes must be escaped (as backslash is an escape
+ introducer) and double-quotes must be escaped (as double-quotes
+ encapsulate strings).
- Note that the capitalization is not consistent in the RFC (pbeWith/pbewith).
- I used the same convention.
+ When constructing a string to hand to uat_load_str(), escape pathnames,
+ as they are likely to contain backslashes on Windows, could contain
+ backslashes on UN*X, and could contain quotes on UN*X and possibly
+ Windows. (Arguably, we should escape all the string arguments
- Change-Id: I702c2b698660a7ea8df043775d37cadfa6d3ca72
- Reviewed-on: https://code.wireshark.org/review/8928
- Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
+ Bug: 11372
+ Change-Id: I594840327fa41895130903c3c612ba97d6c29df3
+ Reviewed-on: https://code.wireshark.org/review/9716
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit c392db5
-Author: Adam Pridgen <adam.pridgen@thecoverofnight.com>
-Date: Sun Jun 7 01:17:50 2015 -0500
+commit 09ae055
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jul 20 13:24:58 2015 +0200
- TLS Decryption is now possible with a user provided PMS and Client Random values
+ GTPv2: always set direction before dissecting PCO IE
- Bug: 11263
- Change-Id: I1476948ed823fc34de2cecdeb1bddafccbb8ec39
- Reviewed-on: https://code.wireshark.org/review/8803
- Petri-Dish: Peter Wu <peter@lekensteyn.nl>
+ Otherwise some protocol/container ID payload are skipped as their decoding depends on the direction that is unknown
+ Bug: 11378
+
+ Change-Id: Ic14aa67fe4f262a9f3056e8f70f58afd78c59043
+ Reviewed-on: https://code.wireshark.org/review/9710
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit a1859b7
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Tue Jun 16 08:00:09 2015 +0200
+commit 030da2a
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Fri Jul 17 19:24:04 2015 +0200
- Qt: Remove redundant actions from UI file
+ coverity 1250812: fix a (very unlikely) integer overflow
- Change-Id: Ia571844a2729683ef5f9487fca0aa9d5fd09b235
- Reviewed-on: https://code.wireshark.org/review/8948
- Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
+ Change-Id: I151cb2186c7dabbab1bef5cd35dabe19a3600dfd
+ Reviewed-on: https://code.wireshark.org/review/9703
+ Petri-Dish: Martin Kaiser <wireshark@kaiser.cx>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 220aa51
-Author: Tom Haynes <loghyr@primarydata.com>
-Date: Mon Jun 15 09:51:54 2015 -0700
+commit 21b99e3
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Sun Jul 19 19:50:39 2015 +0200
- packet-nfs: For flexfiles the versions is now an array
+ Remove functions that got reintroduced by error in g21e5a95
- Change-Id: I1b61f6a91fbd3553106d1a9a8aba56db1894a010
- Signed-off-by: Tom Haynes <loghyr@primarydata.com>
- Reviewed-on: https://code.wireshark.org/review/8940
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I5e5956727641be3e377109dd032da76f6b21c481
+ Reviewed-on: https://code.wireshark.org/review/9707
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 112f8e6
-Author: Weston Andros Adamson <dros@primarydata.com>
-Date: Tue Feb 10 16:02:55 2015 -0500
+commit 19b2848
+Author: Gerald Combs <gerald@zing.org>
+Date: Sun Jul 19 13:06:37 2015 -0700
- packet-nfs: flexfiles now uses string uid/gid
+ Fixup make-usb.py
- And no longer uses opaque_auth
+ SourceForge (which is where the Linux USB project is hosted) is
+ currently under maintenance. As a result this morning's update-numbers
+ run clobbered usb.c. Add a minimum vendor and product count check to
+ make-usb.py.
- Change-Id: I272e1c5c1391dac977ad850b899505a28c42b6fd
- Reviewed-on: https://code.wireshark.org/review/8939
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: Ia18bcd9c0eb365bd97b735795e9ad39cd85093a8
+ Reviewed-on: https://code.wireshark.org/review/9706
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 5f03f02
-Author: Weston Andros Adamson <dros@primarydata.com>
-Date: Wed Jan 21 17:43:48 2015 -0500
+commit 0809a4e
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Sun Jul 19 21:57:20 2015 +0200
- packet-nfs: update to draft 05 of flexfiles xdr
+ Looks like automatic update 0907a6ebb824c1d9d0eaf34940627e0d4d940e7b
+ didn't work as expected for epan/dissectors/usb.c
+ Revert that file for now.
- Change-Id: I7a4e99242365a6fd7c0fa81c6bc97cbe01a00763
- Reviewed-on: https://code.wireshark.org/review/8938
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I7ebbc860e2e4a93f086fc3e53138f3272814d5f0
+ Reviewed-on: https://code.wireshark.org/review/9705
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
-commit 9c1f6dd
-Author: Peng Tao <tao.peng@primarydata.com>
-Date: Fri Aug 22 14:46:19 2014 +0800
+commit 0907a6e
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Jul 19 08:09:55 2015 -0700
- packet-nfs: flexfile getdeviceinfo needs to decode rsize/wsize
+ [Automatic update for 2015-07-19]
- Change-Id: I67239a7cd1ea63499e5ee1956a2a5ac7b8191f9e
- Reviewed-on: https://code.wireshark.org/review/8936
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Update manuf, services enterprise-numbers, translations, and other items.
+
+ Change-Id: I43c44e68e802ed2ab595714ecaf072d941c852ad
+ Reviewed-on: https://code.wireshark.org/review/9701
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit e439bf6
-Author: Weston Andros Adamson <dros@primarydata.com>
-Date: Mon Jun 2 23:29:12 2014 -0400
+commit 26c95e8
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jul 18 23:24:53 2015 -0700
- packet-nfs: flexfile getdeviceinfo support
+ Get rid of trailing whitespace.
- Change-Id: I7ba0720f4f1dcf15d257d5358226e82b4ee7d2d9
- Reviewed-on: https://code.wireshark.org/review/8935
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: Ifd39e84284be5701c67173da09be12266ef93e25
+ Reviewed-on: https://code.wireshark.org/review/9700
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 3de93e7
-Author: Weston Andros Adamson <dros@primarydata.com>
-Date: Mon Jun 2 16:37:58 2014 -0400
+commit 7e817ae
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jul 18 23:23:32 2015 -0700
- packet-nfs: flexfile layoutget support
+ Require dissectors for all ONC RPC calls and replies.
- Change-Id: Idd162119b1fdc6747452b9a13ef580705567983e
- Signed-off-by: Tom Haynes <loghyr@primarydata.com>
- Reviewed-on: https://code.wireshark.org/review/8934
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Either there's a known body for the call or reply, in which case we
+ already have a dissector for it, or the body is empty, in which case we
+ now have dissect_rpc_void() to dissect it, or the body is unknown or
+ nobody's bothered writing it, in which case we use dissect_rpc_unknown()
+ for now.
+
+ This means that an attempt to look up the dissector for a known
+ procedure will always succeed, so we can label it with the name rather
+ than with "proc-N".
+
+ It also means that we distinguish between "it's void" and "it's
+ unknown", so that unknown values will get flagged as such.
+
+ Change-Id: I748580c1dca61d1f0972396db1a3b0885fc0a541
+ Reviewed-on: https://code.wireshark.org/review/9699
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 75d4fa2
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Sat Jul 18 14:45:50 2015 -0400
+
+ Cleanup pcapng.c file
+
+ Cleanup some pcapng.c comments, defines, etc.
+
+ Change-Id: Id854c6ef033eb8cb99175ba62aa8733e21433463
+ Reviewed-on: https://code.wireshark.org/review/9698
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
-commit 15593da
-Author: Weston Andros Adamson <dros@primarydata.com>
-Date: Mon Jun 2 19:49:00 2014 -0400
+commit eea54a0
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Sat Jul 18 07:54:16 2015 +0200
- packet-nfs: switch on layout type for getdeviceinfo
+ Enable decryption by default
- We can only parse file layout ds addrs, treat all other layouts as having
- opaque data.
+ Change-Id: Ife299ec6b56e6a158ed76413d7f2a8e760824a01
+ Reviewed-on: https://code.wireshark.org/review/9696
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit 5b9d61f
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 17 14:38:32 2015 -0700
+
+ Remove the debugging output; it's now attached to the bug.
- Change-Id: I50892dbdbd6785d8216e2d8725da7bec0c554ee2
- Reviewed-on: https://code.wireshark.org/review/8933
+ Change-Id: I6a9252d2841fc44c6fdb6bd27517d60570afbae0
+ Reviewed-on: https://code.wireshark.org/review/9695
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit ecd3017
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 17 13:16:29 2015 -0700
+
+ In the p < q test, first run tshark -V, to see the full dissection.
+
+ Change-Id: I7d82d34369d192e7da7d554f44f448e1613f850f
+ Reviewed-on: https://code.wireshark.org/review/9694
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 354f8e3
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 17 11:40:42 2015 -0700
+
+ Dump the output of tshark in the p < q decryption test.
+
+ See what it prints on Windows.
+
+ Change-Id: Id35d87595543eca3e5b5d80dbe9a7639e0a85994
+ Reviewed-on: https://code.wireshark.org/review/9693
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 5038efd
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Fri Jul 17 15:06:18 2015 +0200
+
+ ssl-utils: do not check for empty keylog filenames
+
+ If ssl.keylog_file is not configured, an empty string is set. In that
+ case, do not attempt to open the keylog file.
+
+ Change-Id: I2ba4b9dbc7cfb5009d2623c49a129e98734df80f
+ Reviewed-on: https://code.wireshark.org/review/9688
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 38c0506
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 15 16:02:51 2015 -0400
+
+ WCCP - remove global variable used to store address information for computation later.
+
+ Change-Id: I06841ec77cf9f34914b9dfe10b8cd35824b32b71
+ Reviewed-on: https://code.wireshark.org/review/9647
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 21e5a95
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sun Jul 12 20:40:31 2015 -0400
+
+ Remove all preferences related to enabling/disabling heuristic dissectors.
+
+ The preferences are still supported for backwards compatibility, but the heuristic_protos file has final say on the "preference" to enable/disable a heuristic dissector.
+
+ Also add parameter to heur_dissector_add() for the "default" enable/disable of a heuristic dissector. With this parameter, a few more (presumably weak) heuristic dissectors have been "registered" but of course default to being disabled.
+
+ Change-Id: I51bebb2146ef3fbb8418d4f5c7f2cb2b58003a22
+ Reviewed-on: https://code.wireshark.org/review/9610
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Roland Knall <rknall@gmail.com>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 5bd6c4a
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jul 15 14:33:56 2015 +0200
+
+ STUN: Add missing error codes
+
+ Bug:11350
+ Change-Id: I8876f7b088229b7b60b2e5d81b70e2e762cad044
+ Reviewed-on: https://code.wireshark.org/review/9644
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit dd8b7ca
-Author: Gerald Combs <gerald@zing.org>
-Date: Mon Jun 15 22:05:54 2015 -0700
+commit cbdd102
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Fri Jul 17 18:01:27 2015 +0200
- Check for NL and AIRPCAP defines.
+ Pacify Windows buildbots
- This should hopefully fix compilation on OS X.
+ Change-Id: I6e1db78ca42d7995e0309dd5d43e2abaf1e3b55e
+ Reviewed-on: https://code.wireshark.org/review/9691
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 3faec79
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Mon Jun 8 19:38:48 2015 +0200
+
+ Qt/Bluetooth: Add HCI Summary dialogue
- Change-Id: I621c92499232dafb6d6db867615baed8dc81eb17
- Reviewed-on: https://code.wireshark.org/review/8947
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ HCI Summary dialogue collect HCI Opcodes, HCI Events, Hardware Errors,
+ Statuses and Reasons. Also show occurrence of them. The top level item
+ is group of items (by OGF or types), the second level item is in real
+ command, event, hardware error, status or reason. The third level items
+ are direct link to packet that contains second level item type.
+
+ Change-Id: I6b6bd02533c4605a2dd2c1f5dfee46f72a0f3fdc
+ Reviewed-on: https://code.wireshark.org/review/9676
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
-commit ece4b01
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Thu Jun 11 15:05:44 2015 -0700
+commit 6514dec
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jul 16 21:54:38 2015 -0400
- Add the wireless toolbar.
+ Add preference for disabling 'packet size limited during capture' message in Info column.
- Add the wireless toolbar to the Qt UI.
+ Bug: 9827
+ Change-Id: I8fdba4827b164bd231981bfdd2e1bd0499f4f87c
+ Reviewed-on: https://code.wireshark.org/review/9669
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit b1eaf29
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 15 17:11:36 2015 -0400
+
+ WCCP - Only populate address table once and presume first address table type is the one that should populate it.
- Start adding AirPcap support to ui/80211_utils. Add FCS validation
- routines to ws80211_utils.
+ Ping-Bug: 11358
+ Change-Id: Ieed093b4aa263026772450f95dd5fa18280f9b76
+ Reviewed-on: https://code.wireshark.org/review/9648
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit ad82dfd
+Author: Jim Young <jyoung@gsu.edu>
+Date: Tue Jul 14 00:28:49 2015 -0400
+
+ Add new long options to GUIs to allow arbitrary protocols and heuristics to be disabled via command-line
- Move a bunch of AirPcap routines that require epan from caputils to
- ui/gtk. They were required for driver key management, which we'll
- leave to the AirPcap Control Panel in the Qt UI.
+ Future: Allow multiple protocols to be disabled in one option statement
+ (perhaps using a comma or colon delmited set of names in <proto_name>)
+ instead of having to specify --disable-protocol <proto_name> multiple times.
- Move frequency-utils to wsutil.
+ Change-Id: I9b8f960acf75298ebb098d9b667fca49dca52306
+ Reviewed-on: https://code.wireshark.org/review/9631
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 9d24a26
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 17 04:16:47 2015 -0700
+
+ Don't register in a non-existent dissector table.
- Change-Id: I44446758046621d183f5c2ba9f6526bf01e084f1
- Reviewed-on: https://code.wireshark.org/review/8910
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ There's no "btrfcomm.channel" dissector table any more; there's a
+ "btrfcomm.dlci" table.
+
+ Change-Id: Ia7cdf45c04b6b116a67ef4b7dfdce509cdb15327
+ Reviewed-on: https://code.wireshark.org/review/9684
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 477b49e
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jul 16 22:18:01 2015 -0400
+
+ The pflog spec appears to have some host-endian field values. Since we don't know the platform the host could be, setup preference to decode fields as big or little endian.
+
+ Bug: 10202
+ Change-Id: Ic550d75a853eca7abd162241b8426ab196ba0d12
+ Reviewed-on: https://code.wireshark.org/review/9671
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 2a3fa14
+commit d1fcb7d
Author: Guy Harris <guy@alum.mit.edu>
-Date: Mon Jun 15 20:37:27 2015 -0700
+Date: Fri Jul 17 02:01:22 2015 -0700
+
+ Report an error if we fail to open the keylog file.
+
+ That way, we don't just silently fail.
+
+ Change-Id: I924f4387f6efdc342f6b02ed29796802567c1884
+ Reviewed-on: https://code.wireshark.org/review/9683
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
- wtap_encap dissectors don't get passed a media type name as data.
+commit 5a9e438
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Wed Jul 15 17:15:54 2015 +0200
+
+ Bluetooth: RFCOMM: Replace Decode by Channel by DLCI
+
+ Channel is not enough to decode streams over RFCOMM. DLCI is.
+ DLCI is Channel and Direction bit that can be used to recognize
+ which side RFCOMM service (channel) is - remote or local side.
+ Direction bit is first bit in DLCI so: DLCI = Channel < 1 | Direction.
+
+ Change-Id: I56a641cfd2d4495d119f08ded1aab5cead458e17
+ Reviewed-on: https://code.wireshark.org/review/9679
+ Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+
+commit dac7cf9
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Mon Jul 13 19:01:48 2015 +0200
+
+ Bluetooth: Add generic UUID table for DecodeBy
+
+ Replace L2CAP Service, RFCOMM Service and AVCTP PID dissector table
+ by shared Bluetooth Service UUID table. It also supports UUID16,
+ UUID32 and UUID128 by hex-string, like for AVRCP: "110e".
- Get rid of stuff probably left over from copying-and-pasting a
- lines-of-text dissector that *did* register for a media type.
+ Change-Id: I473bc73d10939e8ed6dd55a6a92387c7a1ec125a
+ Reviewed-on: https://code.wireshark.org/review/9678
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+
+commit 5491fea
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Wed Jul 15 15:24:50 2015 +0200
+
+ Qt: Fix DecodeAs for String tables
+
+ It seems that string object die to early. Add space when it can live.
+
+ Change-Id: I4e776134ce6782bd6e854ab2bc3c188e80530839
+ Reviewed-on: https://code.wireshark.org/review/9677
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+
+commit 5a51b8b
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 17 00:57:09 2015 -0700
+
+ Don't discard the echo command's output.
- Change-Id: I1197b254dd66d82883a4078c043f5cf1b2777e17
- Reviewed-on: https://code.wireshark.org/review/8946
+ Change-Id: I957a0c1beeae4bbd8c32ed05f30525becaf37e95
+ Reviewed-on: https://code.wireshark.org/review/9682
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 8baf88b
+commit 520315f
Author: Guy Harris <guy@alum.mit.edu>
-Date: Mon Jun 15 20:32:24 2015 -0700
+Date: Fri Jul 17 00:12:25 2015 -0700
- Don't assume we get passed a null data pointer for JSON files.
+ OK, that didn't do it - print the command again.
- That assumption will cease to be valid in the future.
+ Too bad DEC used / as an option character and Bell Labs chose it as a
+ pathname separator.
- Change-Id: I021900c7a2f18f94e24cf6d372bb0c5e6fa3fdfe
- Reviewed-on: https://code.wireshark.org/review/8945
+ Change-Id: Ie58ba79476e0f24e408fae55f6c5eaff3ffb11fa
+ Reviewed-on: https://code.wireshark.org/review/9680
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 3d176c9
+commit 57520af
Author: Guy Harris <guy@alum.mit.edu>
-Date: Mon Jun 15 20:24:35 2015 -0700
+Date: Thu Jul 16 21:41:50 2015 -0700
- Clean up whitespace.
+ Generate key paths as UN*X paths and then run them through cygpath.
- Change-Id: I5db2f0cdb2e5339d4f0fa1f8d1ce9b3866d640fb
- Reviewed-on: https://code.wireshark.org/review/8944
+ In the decryption_step_ssl_rsa_pq - and the
+ decryption_step_ssl_master_secret test - duplicate the code used to
+ generate TEST_KEYS_DIR, so that we construct a UN*X-style path and then,
+ if we're running on Windows, map the UN*X-style path, which is a Cygwin
+ path, to the equivalent Windows-style path, and pass that to TShark on
+ the command line.
+
+ Bug: 11372
+ Change-Id: I442a30c4c954540a05942ed70ec3687941428a96
+ Reviewed-on: https://code.wireshark.org/review/9675
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 68e6502
+commit f82df51
Author: Guy Harris <guy@alum.mit.edu>
-Date: Mon Jun 15 20:23:24 2015 -0700
+Date: Thu Jul 16 19:39:23 2015 -0700
- Clean up handling of metadata in Bluetooth dissectors.
+ Temporarily log the command that's failing.
+
+ Trying to debug the problem.
- Make the "previous protocol data" union in bluetooth_data_t a
- discriminated union, and use the discriminator to decide whether to use
- a given member of the union or not (or to check whether the member you
- plan to use is valid).
+ Change-Id: I26f78e49556cb1d40f0c8ddbfd58f058dceb0e77
+ Reviewed-on: https://code.wireshark.org/review/9674
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit eaf1aad
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jul 16 22:34:14 2015 -0400
+
+ wmem: don't remove tiny blocks from the recycler
- Have separate top-level dissectors depending on what the data type
- pointed to by the "data" argument is.
+ They were never put in it in the first place because they can't hold the
+ necessary pointers.
- Use that member to point to pseudo-header metadata, and, for now, set it
- to point to the appropriate pinfo->pseudo_header value; eventually, we
- plan to pass the pseudo-header pointer in as the "data" argument from
- the "frame" dissector.
+ Bug: 11373
+ Change-Id: I9e2ec76850929b5ac86e6f7a344d70f56ad3911c
+ Reviewed-on: https://code.wireshark.org/review/9672
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 45812a5
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Thu Jul 16 23:16:19 2015 +0200
+
+ test: fix RSA decryption test under Windows
- Don't overwrite the pseudo-header in the packetlogger dissector -
- construct a new one and pass it in.
+ TEST_KEYS_DIR already contains a trailing slash. Windows does not like
+ forward slashes, so drop the additional slash to fix tests under
+ Windows.
- Change-Id: Ia1ef71e7082a964c5d92d47221f8c00e32f3f087
- Reviewed-on: https://code.wireshark.org/review/8943
+ Fixes: v1.99.8rc0-417-g85f8a99
+ Bug: 11372
+ Change-Id: Ief794977281b70549369c344a193f4d48bcc1776
+ Reviewed-on: https://code.wireshark.org/review/9668
+ Petri-Dish: Guy Harris <guy@alum.mit.edu>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 60ab495
+commit b99f10b
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Thu Jul 16 23:06:36 2015 +0200
+
+ ssl-utils: fix RSA keys with GnuTLS 2.12.23
+
+ Apparently GnuTLS 2.12.23 as used on Ubuntu 14.04 produces different
+ outputs for the u parameter as observed in gdb. GnuTLS 3.4.2 on Arch
+ Linux works fine. Workaround this issue by unconditionally calculating
+ the inverse.
+
+ Change-Id: I8406352f8c570b355ea774cafc903662d06888ac
+ Fixes: v1.99.8rc0-417-g85f8a99
+ Bug: 11371
+ Reviewed-on: https://code.wireshark.org/review/9666
+ Petri-Dish: Peter Wu <peter@lekensteyn.nl>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 255d53d
Author: Gerald Combs <gerald@wireshark.org>
-Date: Mon Jun 15 09:25:12 2015 -0700
+Date: Thu Jun 11 15:53:51 2015 -0700
- Accept drop events immediately.
+ Draw packet colors in the packet list scrollbar.
+
+ Inspired by (but not as fancy as) Packet Fence, an enhancement written
+ for Ethereal a loooong time ago by Martin Visser:
+
+ https://www.wireshark.org/lists/ethereal-dev/200011/msg00122.html
+
+ Several text editors call this a "minimap".
+
+ Color each scrollbar raster line to match the color of up to 7 packets.
+ Note in the comments why this number was chosen.
+
+ If we have any flagged frames (marked, ignored, time ref) indicate them
+ on either side of the scrolbar.
- Accept drop events before opening our capture file instead after.
+ Handle HiDPI (retina) displays. This means that your window size depends
+ on the height of your scrollbar *and* your monitor resolution.
- Change-Id: I48fe1cd1e3b5e6f7b076aaa0e3a0d035938a5af7
- Reviewed-on: https://code.wireshark.org/review/8929
+ Qt's idea of the slider rect doesn't match up with the slider on OS X.
+ This might be local to my build -- I can replicate it Qt Creator.
+
+ Change-Id: Ia089d2d766ce37bab11e22d1a5721b4908935304
+ Reviewed-on: https://code.wireshark.org/review/8982
Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Gerald Combs <gerald@wireshark.org>
+
+commit 3e059c9
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Thu Jul 16 23:16:00 2015 +0200
-commit 34124c8
+ SMB2: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
+
+ Change-Id: Ic7d713e8593cd0841089f2c26d2c24f2f008cb31
+ Reviewed-on: https://code.wireshark.org/review/9667
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 0d4f412
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Thu Jul 16 22:58:32 2015 +0200
+
+ Get rid of _U_, which was (mis)used in some places:
+ - It was used even though the variable actually *was* in use for
+ some compile settings.
+ - It's not the c++ way.
+
+ 2do: In case the definition of _U_ in Wireshark.pro is only used for
+ the ui/qt directory, it should be removed to avoid further (ab)use.
+
+ Change-Id: I22d6269a66d6ed558035aad3e6702c4a9c8af1fa
+ Reviewed-on: https://code.wireshark.org/review/9665
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit d23ff4f
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 16 22:03:29 2015 +0200
+
+ Qt: remove unused parameters
+
+ Change-Id: I45fcf87f99dc15eb49343119fa134fb5698b15cf
+ Reviewed-on: https://code.wireshark.org/review/9664
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 0b11d5d
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 15 21:32:44 2015 +0200
+
+ Win32: fix generation of NSIS installer when compiling with Qt 5.5
+
+ *.qm files are now in a translations subfolder
+
+ Change-Id: I233152cd2662aec7072769e27f7a278c6890d8ec
+ Reviewed-on: https://code.wireshark.org/review/9646
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 41ed712
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 16 12:07:49 2015 -0700
+
+ Qt: Frame flag updates.
+
+ Move frame flag (mark, ignore, ref_time) member functions from
+ PacketList to PacketListModel. They arguably belong there and we can
+ emit dataChanged to signal updates.
+
+ Rename some variables named "index" since they shadow a function name.
+
+ Change-Id: I9a731a76e4e63e562b561c29d13915278d5a7dbb
+ Reviewed-on: https://code.wireshark.org/review/9663
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit b1e0f43
Author: Guy Harris <guy@alum.mit.edu>
-Date: Mon Jun 15 14:10:12 2015 -0700
+Date: Thu Jul 16 11:48:06 2015 -0700
- Define XXX_phdr structures in the order in which they appear in the union.
+ One definition of the same typedef suffices.
- Change-Id: Ia1fe1758998237a344889bdf8215ecfba7b871ee
- Reviewed-on: https://code.wireshark.org/review/8942
+ Change-Id: Ic221bf911f6de9bc94278350e0642143d14f6e82
+ Reviewed-on: https://code.wireshark.org/review/9662
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 560180b
+commit 0801cd3
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 16 19:27:49 2015 +0200
+
+ DTLS: fix compilation without libgcrypt or libgnutls
+
+ Change-Id: I571f1ddaaa9579af65d558afc7162493a7393703
+ Reviewed-on: https://code.wireshark.org/review/9661
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 6fcfb5e
+Author: Richard Sharpe <rsharpe@samba.org>
+Date: Sat Jul 4 10:09:58 2015 -0700
+
+ Add support to the SMB2 protocol for one of the proposals for POSIX Extensions
+ to the SMB2 protocol.
+
+ I am submitting this purely so that it is available for others to play with.
+
+ Change-Id: I379b9da90731cc61ce38a1fdf21dc7c09d0d114e
+ Signed-off-by: Richard Sharpe <realrichardsharpe@gmail.com>
+ Reviewed-on: https://code.wireshark.org/review/9496
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit da91443
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 16 17:08:31 2015 +0200
+
+ LTE RRC: fix dissection of ETWS/CMAS warning messages
+
+ Change-Id: I20bb219a32b6c7e39ac415c5c13ad5379f78cba2
+ Reviewed-on: https://code.wireshark.org/review/9658
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 6d33c12
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 16 09:14:07 2015 -0700
+
+ Add display_is_remote.
+
+ Add a display_is_remote function and use it instead of get_conn_cfilter
+ to check for remoteness.
+
+ Change-Id: Ia93d113afec36ede55daf7dc8394b2dc0d8c9abf
+ Reviewed-on: https://code.wireshark.org/review/9659
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 78bc3dd
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 15 23:13:57 2015 +0200
+
+ GSM RLC/MAC: fix an infinite loop when analyzing (E)GPRS header
+
+ Change-Id: Ibba32a2860f80979ee9df3caeeaeda14fde7e7d0
+ Ping-Bug: 11358
+ Reviewed-on: https://code.wireshark.org/review/9649
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit d2acb04
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Feb 2 09:01:29 2015 -0800
+
+ Add the RTP Stream Analysis dialog.
+
+ Combine the GTK+ RTP Stream Analysis and RTP Graph Analysis dialogs into
+ one. Yell at the user less. Disable the Analyze RTP Stream menu item if
+ we don't have an RTP stream selected.
+
+ There are a *lot* of moving parts in this dialog. I've tested with the
+ few RTP captures I have but it's by no means complete.
+
+ "To do" items are listed at the top of rtp_analysis.cpp.
+
+ Change-Id: Id503977f069bebc46cc68bc749f0c9cbf4d37bf6
+ Reviewed-on: https://code.wireshark.org/review/9650
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 2e215db
Author: Guy Harris <guy@alum.mit.edu>
-Date: Mon Jun 15 14:02:49 2015 -0700
+Date: Wed Jul 15 23:46:51 2015 +0000
- Move some structures used only in pcap-common.c there.
+ Revert "On OS X, add the Qt -Wl,-rpath hack in CMake, as we do with autotools."
- Those aren't pseudo-headers exported from libwiretap, they're just
- structures corresponding to the pseudo-headers for some pcap/pcap-ng
- link-layer header types.
+ This reverts commit 4a39706272a59d43530e038f8b20436e2c3052ce.
- Change-Id: Iec37cfc162b64adacdeb57e14e546bced7b673fa
- Reviewed-on: https://code.wireshark.org/review/8941
+ At least in one quick check, CMake 2.8.12.2 added that already with Qt 5.5.0.
+
+ Change-Id: Iabf0e4aa0aa34b380f981f7d039fb3d95847041e
+ Reviewed-on: https://code.wireshark.org/review/9654
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 678c5d5
-Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Mon Jun 15 20:33:46 2015 +0100
+commit 5523726
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 15 18:04:02 2015 -0400
- Fix the CMake windows installer to pickup the locally built zlib1.dll
+ WaveAgent - Use tvb_get_guint8 instead of tvb_get_ptr to walk a packet and protect against a really big tag value
- Change-Id: I8880a760d9817dd038694e96b4a3d9b8d2db3c2c
- Reviewed-on: https://code.wireshark.org/review/8931
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Ping-Bug: 11358
+ Change-Id: I9ecb5fe6bcd7f25c763d968bf56fb2d9bce2180c
+ Reviewed-on: https://code.wireshark.org/review/9639
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 86285d5
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Mon Jun 15 16:05:28 2015 -0400
+commit 0744e67
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Wed Jul 15 16:04:21 2015 -0700
- [vsip] Fix 2 minor bugs; Do some minor cleanup
+ Check for a valid pointer when ignoring a frame.
- Bugs: Incorrect bytes pane highlighting in certain cases.
+ Change-Id: I1a4a6b3f729c818a68bee1b6b8de3778130252a4
+ Reviewed-on: https://code.wireshark.org/review/9652
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 4a39706
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Wed Jul 15 16:04:57 2015 -0700
+
+ On OS X, add the Qt -Wl,-rpath hack in CMake, as we do with autotools.
- Change-Id: I6f0fd4e3f7f1599c20524c8715ef831668b7391f
- Reviewed-on: https://code.wireshark.org/review/8932
- Reviewed-by: Bill Meier <wmeier@newsguy.com>
+ Change-Id: I281e1bf790b7eefbbd43a3406622262cfe8b36df
+ Reviewed-on: https://code.wireshark.org/review/9651
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 85f8a99
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Thu Jul 9 16:36:49 2015 +0200
-commit c1ebd20
+ ssl-utils: fix failing decryption for some RSA keys
+
+ Reported at
+ https://ask.wireshark.org/questions/43788/struggling-to-decrypt-ssl
+
+ "u" requirement is documented at
+ https://www.gnupg.org/documentation/manuals/gcrypt/RSA-key-parameters.html#RSA-key-parameters
+
+ Add regression test (key is generated manually with p and q swapped and
+ qInv recalculated).
+
+ Change-Id: I5505ddcdb54bb47d7a58867b8c3e53fcc0f66dde
+ Reviewed-on: https://code.wireshark.org/review/9573
+ Tested-by: Peter Wu <peter@lekensteyn.nl>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 79be831
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Thu Jul 9 15:48:09 2015 +0200
+
+ ssl-utils: remove unused, broken libgcrypt code
+
+ Remove unused SSL_FAST code. That approach cannot work in modern
+ libgcrypt anyway since the symbols were renamed and private to
+ libgcrypt. The RSA decryption routine is not even a hot path, it is only
+ called for decrypting the encrypted pre-master secret.
+
+ While at it, expand the SSL_PRIVATE_KEY macro and remove its definition.
+
+ Change-Id: Ied556d18501ea6cbac5fb27218364b3479ad62ce
+ Reviewed-on: https://code.wireshark.org/review/9572
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit c8c8eef
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Mon Jul 13 09:47:21 2015 +0200
+
+ zvt: handle multi-byte tags
+
+ and dissect the components of a tag
+ add a global true-false string for constructed vs. primitive
+
+ Change-Id: If10ecf97cde59e2be9ff5e3163073f6d14e6c61e
+ Reviewed-on: https://code.wireshark.org/review/9636
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit a41e8e6
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 15 17:04:28 2015 +0200
+Date: Tue Jul 14 23:23:15 2015 +0200
- GTP: put T-PDU Data item under GTP tree
+ Qt: fix detection of WinPcap / AirPcap
- Otherwise it is put in the top tree, which seems a bit surprising (as seen in the attachment for bug 11271)
+ Libraries must be loaded before calling get_runtime_version_info()
- Change-Id: I0e7f9c89d8ecaeecc3a951893e10154bc11927d3
- Reviewed-on: https://code.wireshark.org/review/8927
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: Ic95ccde4ce80338b058a22a653736b663c517b38
+ Reviewed-on: https://code.wireshark.org/review/9637
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 5a4f44a
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Mon Jun 15 20:18:33 2015 +0200
+commit 7977432
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 15 14:47:39 2015 +0200
- TFS: Mutualize Response/Request TFS
+ Simply code for export of PDUs coming from heuristic dissectors
- move tfs_response_request to epan/tfs.[ch] and use this
+ Let's use the newly introduced find_heur_dissector_by_unique_short_name() function
- Change-Id: I29d5894fade721b5234649a7c2d83dd1d6a19a0d
- Reviewed-on: https://code.wireshark.org/review/8930
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I5781b9b2f1ab679da07e97755b71840b4b3a9361
+ Reviewed-on: https://code.wireshark.org/review/9645
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit cedaa0d
-Author: Robert Cragie <robert.cragie@arm.com>
-Date: Thu Jun 11 16:16:34 2015 +0100
+commit 52e2908
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 15 12:17:00 2015 +0200
+
+ Filter UDP packets on port 3389 when capturing from a Remote Desktop session
+
+ As reported in https://www.wireshark.org/lists/wireshark-dev/201507/msg00069.html
+
+ Change-Id: I171b934fd97748f17586ffcee8012fd4c0d156b1
+ Reviewed-on: https://code.wireshark.org/review/9642
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 828358d
+Author: Michael Mann <mmann78@netscape.net>
+Date: Tue Jul 14 21:34:29 2015 -0400
- Support for MPL
- (https://tools.ietf.org/html/draft-ietf-roll-trickle-mcast-12)
+ Openflow - prevent infinite loop
- Change-Id: Idde0f0ef6c23b4c91f08fed1d5b18c68e8c5cf4e
- Reviewed-on: https://code.wireshark.org/review/8885
+ Change-Id: I93ce7151467c890c12f7d612b5a7eecf5f91c189
+ Ping-Bug: 11358
+ Reviewed-on: https://code.wireshark.org/review/9640
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit aeb6419
-Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Mon Jun 15 13:14:01 2015 +0100
+commit 1ac7de5
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 14 20:53:53 2015 -0700
- Separate Windows CMake compiler definitions and flags
+ Resize the name column every time we re-display the interface tree.
- Change-Id: I70af6d43f45e2110ee7707ff5747b5e990ba7238
- Reviewed-on: https://code.wireshark.org/review/8926
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Interfaces can appear and disappear, changing the maximum length of the
+ interface name column; resize it each time we reconstruct the tree.
+
+ Change-Id: I38b40f6c3ce51272e8bbb0c7f7fbaa7255886e0e
+ Reviewed-on: https://code.wireshark.org/review/9641
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 75ddc45
-Author: Birol Capa <birol.capa@siemens.com>
-Date: Tue Jun 9 13:28:19 2015 +0300
+commit 4f1b8d7
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 14 11:50:08 2015 -0700
- Profinet: Combined Object Container is added.
+ Add a bounds check.
- An IO device may define so called “combined objects”.
- A particular combined object is a group of related submodules, e.g. an interface and its ports.
- The Combined Object Container holds the parametrization for all submodules.
+ AirPDcapStoreSa() was assuming that ctx->first_free_index would always
+ be within the ctx->sa array; nothing guarantees that. Fail if it's past
+ the end of the array; that means there *are* no free indices.
- Change-Id: Ifb6c63d2c3a1d3cf2cf100a8f54cf0eafa84fe6c
- Reviewed-on: https://code.wireshark.org/review/8853
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I73145ea3f3dda1b3800a41fa3a2b01ac344dcbfc
+ Reviewed-on: https://code.wireshark.org/review/9634
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 1131398
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 15 14:06:18 2015 +0200
+commit 9230834
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 14 11:36:10 2015 -0700
- PCP: fix dissection of R bit
+ Don't copy zero bytes of data.
- Request and response values were inverted.
+ memcpy(NULL, NULL, 0) isn't guaranteed by ISO C90 to work, so don't do
+ it. Check whether the length is zero, and don't copy if it is. (If the
+ count is non-zero and the pointer is null, that's an error, and we
+ should fail there, so base the test on the length, not the pointer.)
- Bug: 11278
- Change-Id: I9b337f423055578252cc01211d74c77837b7ae87
- Reviewed-on: https://code.wireshark.org/review/8924
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I0b3dc1541b52670d8fef459754c9494cfcc59e5d
+ Reviewed-on: https://code.wireshark.org/review/9633
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 960d310
-Author: Hiroaki KAWAI <hiroaki.kawai@gmail.com>
-Date: Thu Jun 11 18:17:55 2015 +0900
+commit cdeae7e
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sun Jul 5 17:31:14 2015 -0400
- openflow_v4: oxm_length includes experimenter
+ Add a "heuristic dissectors" tab to the Enable Protocols dialog.
- As defined in section 7.2.3.10 "Experimenter
- Flow Match Fields" of openflow-switch v1.3.5 spec.
+ This allows for a global place to enable/disable all heuristic dissectors. This removes the need for individual dissector preferences, but those will be removed at a later date. The more important part is the epan code to save/restore the enabled state of the heuristic dissector. The GTK dialog was more for quickly testing the feature (there was already some GTK code in place that started the heuristic dialog tab)
+
+ Change-Id: Ie10687505c27a4456c49d5c4c69a5fc5f6394275
+ Ping-Bug:11152
+ Reviewed-on: https://code.wireshark.org/review/9508
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 1d708ce
+Author: Michael Mann <mmann78@netscape.net>
+Date: Mon Jul 13 00:32:57 2015 -0400
+
+ If the IP length says there no data following the IP layer, don't try to dissect the next layer.
- Change-Id: I7268f614417720f225a22b226c8f21603b7f2d0f
- Reviewed-on: https://code.wireshark.org/review/8882
+ Bug: 11354
+ Change-Id: I24a6f2b04e138902fb548ca500af35b18f08acdc
+ Reviewed-on: https://code.wireshark.org/review/9619
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit c11a912
-Author: Peter Wu <peter@lekensteyn.nl>
-Date: Sun Jun 14 16:02:25 2015 +0200
+commit 2ebe879
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sat Jul 11 08:20:22 2015 -0400
- icmp,wimax: Fix undefined shift
+ Correct eventlog.eventlog_OpenEventLogW.Module dissection by providing lsa_String type in .cnf
- Fixes these warnings reported by Undefined Behavior Sanitizer (UBSan)
- while running the test suite:
+ There seem to be multiple definitions of an "lsa_String" depending on the DCE/RPC dissector, so change was made just in EventLog.
- icmp: left shift of 55099 by 16 places cannot be represented in type 'int'
- wimax: left shift of 1 by 31 places cannot be represented in type 'int'
+ Bug: 10264
+ Change-Id: I32e97c2a537b01d3bfe9dd03452b8ee1af4d1c2e
+ Reviewed-on: https://code.wireshark.org/review/9598
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit b19846d
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Mon Jul 13 13:14:42 2015 -0400
+
+ RTCP heuristic only matches odd port-number TURN ChannelData packets
- Change-Id: I72913a901b61033098750da9c8f1617b055999a1
- Reviewed-on: https://code.wireshark.org/review/8913
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ RTCP can be carried within TURN CannelData messages, or STUN/TURN Send
+ messages. The TURN message can be in UDP or TCP, of any port number (by
+ default the even port 3478). So the RTCP heuristic dissector used inside the
+ TURN ChannelData/Send payload needs to match regardless of the port number of
+ the packet.
+
+ Bug: 11336
+ Change-Id: I155b87c3e666478d3245366784d7d4e49c8e42c8
+ Reviewed-on: https://code.wireshark.org/review/9624
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 7102a06
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Wed May 13 17:33:28 2015 +0200
+commit 873d598
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Fri Jul 3 22:16:42 2015 -0400
- Qt/Bluetooth: Add Devices dialogue
+ stun/turn: stop STUN heuristic incorrectly matching TURN ChannelData messages
- Please found it under Bluetooth menu. It shows all devices found
- in logs, not only connected, all that its address can be found in
- logs. Show if device is local (in most cases: capturing on it side)
- and manufacturer and LMP version what should answer the question what
- version of Bluetooth is used by Bluetooth device chip.
- Also firmware version.
+ The STUN heuristic dissector decoded a packet as a TURN ChannelData message
+ with a relatively weak heuristic. In order to avoid incorrect matches, it
+ checked for an existing conversation first, but the UDP layer dissector will
+ create a conversation so this check was basically useless.
- Change-Id: I32e3b7100cdebcaa850b6541de0ab89dff41c0e1
- Reviewed-on: https://code.wireshark.org/review/8901
- Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
+ Therefore, the STUN heuristic dissector no longer matches TURN ChannelData
+ messages at all. If it matches another TURN message type, then it sets the
+ dissector for the conversation to be the non-heuristic dissector, and then
+ ChannelData messages will be decoded by that.
+
+ Based on the new heuristic dissector enable/disable model, in the near future
+ I might add another heuristic for a weaker check, to include TURN ChannelData.
+
+ Bug: 11152
+ Change-Id: I3f3763ce5f7be71e1402e620424df45e7ea99ee5
+ Reviewed-on: https://code.wireshark.org/review/9486
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Tested-by: Michal Labedzki <michal.labedzki@tieto.com>
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
-commit 9fb6ec6
-Author: Gerald Combs <gerald@zing.org>
-Date: Sun Jun 14 18:05:02 2015 -0700
+commit 5cd7601
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Fri Jul 3 23:25:24 2015 -0400
+
+ tftp: stop TFTP heuristic incorrectly matching TURN ChannelData messages
+
+ Make TURN-based TFTP heuristic dissector check for valid opcode and error code
+ before matching TURN payload content.
+
+ The TFTP heuristic dissector incorrectly matched TURN ChannelData message data
+ content when it shouldn't. Unfortunately, the TFTP protocol has very little
+ constrained structure to perform heuristic detection with. It basically
+ always matched/succeeded.
+
+ Bug: 11335
+ Change-Id: I950fd5a273fef63d7b069c87d1146cbd752c3bd9
+ Reviewed-on: https://code.wireshark.org/review/9489
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit cab4450
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 13 16:20:59 2015 -0700
+
+ The toolkit is called "Qt", not "QT".
+
+ Change-Id: If6c0c66bc429a041b3454f1f2355d4659cb17bbf
+ Reviewed-on: https://code.wireshark.org/review/9630
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit ef3cc4a
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Jul 13 11:56:20 2015 -0700
- Qt: Add the ability to show preferences by module name.
+ RTP updates.
+
+ Merge rtp_sample_header_t into rtp_sample_t. That's the only place it
+ was used. Note that rtp_sample_t is used for writing rtpdump files.
- Currently unused, but allows feature parity with the GTK+ UI.
+ Move the rtp_sample_t definition to tap-rtp-common.c. Rename it to
+ rtpdump_info_t. Make rtp_write_sample static.
- Change-Id: I33e0bfb434949aabd75ecd2ed36e696731195542
- Reviewed-on: https://code.wireshark.org/review/8922
+ Change-Id: I04e7428f634efa87a98e5d6c82a354f94ab1765d
+ Reviewed-on: https://code.wireshark.org/review/9629
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 6625cf5
+commit bed3163
Author: Guy Harris <guy@alum.mit.edu>
-Date: Sun Jun 14 14:48:14 2015 -0700
+Date: Mon Jul 13 11:53:42 2015 -0700
- Clean up the ATM dissection a bit.
+ Crank down the log level for macdeployqt.
- Have separate dissectors for ATM MPLS pseudo-wire traffic and regular
- traffic. That way, we can handle the regular traffic dissectors being
- handed private data, e.g. an ATM pseudo-header from libwiretap.
+ Adding the additional rpath in the build process appears to have fixed
+ the problem I was trying to debug.
- Change-Id: I11e5abfdb1c3a5acc070ddaba8ef53813bc85e1a
- Reviewed-on: https://code.wireshark.org/review/8921
+ Change-Id: I518deea67837f7e084e503b8e5ae7c3f188df3c8
+ Reviewed-on: https://code.wireshark.org/review/9628
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 0e72157
-Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Tue Jun 2 20:20:32 2015 +0200
+commit 5c2a98b
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 13 11:52:41 2015 -0700
- ZVT: add the transaction struct as an argument to the payload functions
+ Don't treat Qt frameworks as dependencies.
- Change-Id: Idec2ca4f2db7a10e96c7acb030e0619c4f607b73
- Reviewed-on: https://code.wireshark.org/review/8920
- Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+ macdeployqt will stuff them into the bundle for us; exclude anything in
+ the Qt frameworks directory from the lists of dependencies for us to
+ copy or munge. (We don't copy them correctly - that results in the
+ underlying binary being copied to the Frameworks directory - and we
+ leave it up to macdeployqt to do the munging.)
+
+ Change-Id: I10cfb8dcb2abadde9d5c52252979267912710f80
+ Reviewed-on: https://code.wireshark.org/review/9627
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit ea7896a
-Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Tue Jun 2 19:54:09 2015 +0200
+commit 8ba9479
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Jul 13 11:46:46 2015 -0700
- ZVT: check the minimum apdu length
+ GTK: Don't crash when we click on an RTP sample.
- Change-Id: Ie86519345556b4a674ff1c7b4527de7219b2a539
- Reviewed-on: https://code.wireshark.org/review/8919
- Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+ This doesn't fix any of the underlying problems discussed in bug 10613
+ but it does keep us from dereferencing a NULL pointer.
+
+ Change-Id: I9317366a6ae6e563dcadb32bccee87e8803c37e3
+ Ping-Bug: 10613.
+ Reviewed-on: https://code.wireshark.org/review/9626
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit f661b3c
-Author: Gerald Combs <gerald@zing.org>
-Date: Sun Jun 14 11:30:24 2015 -0700
+commit 9f03aa1
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 13 10:34:50 2015 -0700
+
+ On OS X, add an rpath for the Qt frameworks, and remove it in the app bundle.
+
+ Qt 5.5 and later have @rpath-based install names for the frameworks,
+ which means that, if they're not installed in some frameworks directory
+ searched by default (such as /Library/Frameworks) - which is the default
+ case with the Qt installer - they won't be found by default.
+
+ Add the directory in which the frameworks exist as an rpath in the
+ Wireshark binary, so that they'll be found, and then remove it from the
+ Wireshark binary in the app bundle, as the directory in which the
+ frameworks exist on the machine on which Wireshark was built is
+ irrelevant to the machines on which it's being deployed - the frameworks
+ are included in the bundle, and we already add an rpath to find them
+ there.
+
+ Change-Id: I54e033743e7b17eab26976064dcd7cd000f97c78
+ Reviewed-on: https://code.wireshark.org/review/9625
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 7b9b3d4
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 13 08:57:56 2015 -0700
+
+ Go back to using macdeployqt for now.
+
+ I have some other hammers to try it hit it with to get it to actually
+ work with Qt 5.5.
+
+ Change-Id: Ie20ccbcee62fa48f768ba22478d07b9dc18d0139
+ Reviewed-on: https://code.wireshark.org/review/9623
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit af12e33
+Author: Cédric Delmas <cedricde@outlook.fr>
+Date: Mon Jul 13 10:45:37 2015 +0200
+
+ Change Lua's tvbrange:*int64() to read only the number of bytes specified in
+ the range.
+
+ Previously the length was ignored and 8 bytes were always read.
+
+ The constraint on int64() and le_int64() becomes stricter to match int()'s ones:
+ the range must be 1, 2, 4 or 8 octets long.
+
+ Change-Id: Ic66798757564ac840c332b978effb418726a654c
+ Reviewed-on: https://code.wireshark.org/review/9622
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit 3a78901
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jul 13 00:54:17 2015 -0700
+
+ Rpathify references to Qt frameworks separately from references to libraries.
+
+ We need to preserve the full path of the framework binary.
+
+ Change-Id: I3a13eaffc07028a26fbd970db02cc1cce3fdcd5d
+ Reviewed-on: https://code.wireshark.org/review/9621
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit eeccdf3
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 21:35:26 2015 -0700
+
+ Copy over the entire framework and then clean it up.
+
+ That's easier than trying to carefully copy the relevant bits.
+
+ Change-Id: I2f174a735bf91f6434929c25ca33aced03e19597
+ Reviewed-on: https://code.wireshark.org/review/9620
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 00b34f4
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Sun Jul 12 22:02:17 2015 -0400
+
+ Lua: all protocol tree entries expand/contract together
+
+ Make each Lua Proto object have an alloacted ett value, so
+ that they expand/contract only for the same protocol.
+
+ Bug: 11356
+ Change-Id: I68fb3ff00e080b47d540344aba2554e392b7f1c4
+ Reviewed-on: https://code.wireshark.org/review/9611
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit a8f3b3d
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 21:22:05 2015 -0700
+
+ Don't copy the entire framework.
+
+ Copy only the stuff needed at run time; don't bother with all the
+ headers, etc..
+
+ Change-Id: Id9d2ec916b6742a6cb6e2ec3c0f7ed1a65a8a93c
+ Reviewed-on: https://code.wireshark.org/review/9617
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit a9d4f20
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 20:57:49 2015 -0700
- Include QUrl.
+ Remove unintended removal of a / in a pathname.
- It's apparently required by Qt4.
+ Change-Id: Ibc951e418c497e915e4391258677366a077e5531
+ Reviewed-on: https://code.wireshark.org/review/9616
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 7cf25a5
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 20:25:31 2015 -0700
+
+ Handle Qt 4 when looking for the Qt frameworks directory.
+
+ Do it in a loop, so we can change it to handle Qt 6 if, as, and when it
+ comes out (assuming they label its packages as Qt6Package).
+
+ Change-Id: I1d33d3e9726981b1940fb4409184c486628cb31b
+ Reviewed-on: https://code.wireshark.org/review/9615
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 0571d84
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 20:21:32 2015 -0700
+
+ Handle both @rpath/ and absolute paths in Qt framework install names.
- Change-Id: Ic5f32b9acd0a244477b7631bff39b3ed5ba86a39
- Reviewed-on: https://code.wireshark.org/review/8918
+ When looking for Qt framework dependencies, look for dependencies that
+ begin either with @rpath or with the Qt framework directory.
+
+ Then, first transform @rpath/ to a path relative to the Qt framework
+ directory, and then strip off everything past the framework directory,
+ to get the absolute path of the framework directory (not of the
+ framework binary - we want to copy the whole framework).
+
+ In the loop looking for dependencies on things *other* than Qt
+ frameworks, exclude Qt framework references with absolute paths from the
+ dependencies we find; they get processed later. (We already excluded
+ those with @rpath paths.)
+
+ Change-Id: I1e345a5fb82c758d5c1541693b46cb36d2677fab
+ Reviewed-on: https://code.wireshark.org/review/9614
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit c6aa2b5
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 19:54:15 2015 -0700
+
+ Don't add rpaths with CMake, either; osx-app.sh will do so.
+
+ Change-Id: Ie8f39e5e89ed8dc21c66ee7f1235c406c3028304
+ Reviewed-on: https://code.wireshark.org/review/9613
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit c305f08
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 9 16:47:11 2015 -0700
+
+ PacketList column fixes.
+
+ Add a columnsChanged slot to PacketList and move the column update code
+ from redrawVisiblePackets there. Make sure we call
+ packet_list_model_->recreateVisibleRows, which should fix the behavior
+ described in bug 11324. Call columnsChanged when we, uh, change columns.
+
+ Add a sectionMoved slot to handle column reordering.
+
+ Don't rebuild the column list when we update the widgets in the column
+ preferences frame. Do enable and disable the "remove" button as needed.
+
+ Try to keep the user from removing all of the columns in both the packet
+ list and column preferences.
+
+ Left as an exercise for the reader: The GTK+ UI also fails when you
+ remove all of the columns via the preferences:
+
+ packet_list.c:377:packet_list_sort_column: assertion failed: (col)
+
+ Bug: 11324
+ Change-Id: Id58cf98e42cbda9aa2fc370ea06b8bcc6098c8ca
+ Reviewed-on: https://code.wireshark.org/review/9591
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit d42e0f7
+commit 494457d
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 19:12:05 2015 -0700
+
+ Make OS X .app bundling work with Qt 5.5.
+
+ macdeployqt doesn't actually seem to deploy any of Qt into the app
+ bundle, probably because we're using it in a fashion they didn't intend
+ (i.e., not doing everything with *their* build tools), so we just extend
+ our dependency-binding stuff to handle the Qt libraries, and copy over
+ the Qt plugins ourselves.
+
+ We also add the rpaths to the executables and libraries as part of the
+ app bundle building process; I thought it'd fix macdeployqt's problem,
+ but it didn't, however, it's probably cleaner to do it there anyway.
+
+ Change-Id: I134c2b1a32e168e82de67f0b674d17167481d69a
+ Reviewed-on: https://code.wireshark.org/review/9612
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit e920868
+Author: Anders Broman <a.broman58@gmail.com>
+Date: Sun Jul 12 20:04:14 2015 +0000
+
+ Revert "[MSVC2015] TRy to fix Warnings turned errors."
+
+ This reverts commit 8d78077d0d931c6afee6d0e27b5df7c5477e21e5.
+
+ Reverted as requested.
+
+ Change-Id: I99461820d28215a52cc6bae6792f2892018d28b8
+ Reviewed-on: https://code.wireshark.org/review/9609
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 39a2d94
Author: Gerald Combs <gerald@zing.org>
-Date: Sun Jun 14 11:04:51 2015 -0700
+Date: Sun Jul 12 12:56:05 2015 -0700
- Qt: Enable Drag and Drop in the main window.
+ Fixup packet list selection.
+
+ Be less aggressive about resetting the packet list model so that we
+ retain our selection when (un)coloring packets or rebuilding columns.
- Change-Id: I446163dd9e1a277118caab2f7296a3605cb23fd5
- Reviewed-on: https://code.wireshark.org/review/8917
+ Correctly enable a colorization menu item while we're here.
+
+ Change-Id: I8d1c8f26dbb8a814b8344b609695b77632006e4b
+ Reviewed-on: https://code.wireshark.org/review/9608
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 5432151
+commit a17bb6c
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 12 12:11:34 2015 -0700
+
+ Update a comment.
+
+ Change-Id: I38e42ec1ea86a0678333093795be707d6e68ab62
+ Reviewed-on: https://code.wireshark.org/review/9607
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 0f45a13
Author: Gerald Combs <gerald@wireshark.org>
-Date: Sun Jun 14 08:33:58 2015 -0700
+Date: Sun Jul 12 08:11:22 2015 -0700
- [Automatic update for 2015-06-14]
+ [Automatic update for 2015-07-12]
Update manuf, services enterprise-numbers, translations, and other items.
- Change-Id: Id3ff0d609b0a34066c3d23053b8d8bbebfc43070
- Reviewed-on: https://code.wireshark.org/review/8914
+ Change-Id: Icf621f6bcde5736653771c3789772b692d5cdd43
+ Reviewed-on: https://code.wireshark.org/review/9605
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit eaf702b
-Author: Peter Wu <peter@lekensteyn.nl>
-Date: Fri Jun 12 19:54:43 2015 +0200
+commit 71190bc
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Sun Jul 12 12:27:08 2015 +0200
+
+ megaco: replace THROW() with an expert info + return
+
+ Change-Id: Ib876ad4b0c6d700da1eec8c8512225c123ad14da
+ Reviewed-on: https://code.wireshark.org/review/9604
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 8c2fc91
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Fri Jul 10 14:26:10 2015 +0200
- ber: fix undefined shift
+ VXLAN: Remove a (flag) subtree level
- Fixes this UBSan warning:
+ Change-Id: Ic7cdb78d6a162351900e9e1ea8f4ad74ded167d3
+ Reviewed-on: https://code.wireshark.org/review/9587
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit be7d295
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sat Jul 11 17:33:26 2015 -0400
+
+ Add "user presentable" and "unique string ids" to heuristic table entries.
- epan/dissectors/packet-ber.c:1917:23: runtime error: left shift of
- 54645397829836991 by 8 places cannot be represented in type
- 'long int'
+ This allows better presentation of heuristic dissectors to the end user.
- Integers are two's complement, so really just cast it to unsigned to
- avoid undefined behavior and still set the upper bit.
+ Change-Id: I2ff3985ab914e83c2989880cc0c7b9904045b3f6
+ Reviewed-on: https://code.wireshark.org/review/9602
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 0caf061
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Tue Jul 7 11:30:44 2015 -0400
+
+ Lua: split up wslua files into class-based files
- Change-Id: Ia5d080ae8b9dd39aef5e700daeede5c235b425ea
- Reviewed-on: https://code.wireshark.org/review/8908
- Petri-Dish: Peter Wu <peter@lekensteyn.nl>
+ The size of some of the wslua source files has grown large, and it's hard
+ to quickly find things. So split them up based on class name, as much as
+ seems reasonable. Also have the make-wsluarm.pl Perl script handle this.
+
+ Change-Id: Ib495ec5c2a4df90495c0a05504856288a0b09213
+ Reviewed-on: https://code.wireshark.org/review/9579
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
-commit 8e746bd
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sat Jun 13 14:31:42 2015 +0200
+commit ec1e099
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jul 11 14:33:31 2015 -0700
- MPLS: always display payload when no 'Decode As' preference is set
+ Note the Qt bugs about the broken .pc files.
- Based on the heuristic suggested by Jasper, check whether ethertype matches
- IPv4, ARP, RARP, VLAN or IPv6 and decode payload as Ethernet PW (CW heuristic)
- by default. Otherwise display payload as data by default.
- This can be overridden by the 'Decode As' configuration.
+ Change-Id: I050caef2a20b0c6c567f810465a3bcfe40b04a11
+ Reviewed-on: https://code.wireshark.org/review/9603
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 0bcbb2c
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jul 11 14:12:28 2015 -0700
+
+ Update to Qt 5.5.0, to fix context menu issues.
- Follow up of g7ca0472
+ This requires still *more* .pc file fixes.
- Bug: 11271
- Change-Id: Idb2ce1f8b967813a8f4a5e29e6005d5442729395
- Reviewed-on: https://code.wireshark.org/review/8912
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michael Mann <mmann78@netscape.net>
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I74a385e272063b3342a29122c87331bc8191f7f5
+ Ping-Bug: 11355
+ Reviewed-on: https://code.wireshark.org/review/9601
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit a57398d
-Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Fri Jun 12 10:58:37 2015 +0100
+commit a68518f
+Author: Tobias Stoeckmann <tobias@stoeckmann.org>
+Date: Sat Jul 11 18:06:22 2015 +0200
- Fix some CMake compiler tests for Win64
+ terminate readlink result
- Change-Id: I03244b48e6593d1fe5f4d139fa5d171debeb9fd7
- Reviewed-on: https://code.wireshark.org/review/8909
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ The readlink function does not guarantee to nul-terminate its result string.
+ Therefore, it should be done in wsutil/filesystem.c.
+
+ Change-Id: Id96533e825a302a1922ce9ac7ee47d5525ac9c39
+ Reviewed-on: https://code.wireshark.org/review/9597
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 905506f
-Author: David Ameiss <david@ameissnet.com>
-Date: Mon Jun 8 15:30:02 2015 -0500
+commit e478267
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Sat Jul 11 13:13:27 2015 -0400
- Cleanup and hardening for the Aeron dissector.
+ Lua: fix docs and default base for ProtoField.framenum()
- Change-Id: Iee544315401784b097ab05e6de5e5c950b622c80
- Reviewed-on: https://code.wireshark.org/review/8877
- Petri-Dish: Michael Mann <mmann78@netscape.net>
+ The ProtoField.framenum() Lua function says to use base.DEC, HEX, etc.
+ But it really can only allow base.NONE. Also, the code defaults
+ to base.DEC if none was given, and then errors if it's a FT_FRAMENUM;
+ instead the default base for FT_FRAMENUM should be base.NONE.
+
+ Change-Id: I0ec867069c66dbb58399ac2db4652469bfb39152
+ Reviewed-on: https://code.wireshark.org/review/9599
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
-commit a7f2b7f
-Author: Petr Gotthard <petr.gotthard@honeywell.com>
-Date: Fri Jun 12 16:57:07 2015 -0700
+commit 080c27f
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Thu Jul 9 09:27:37 2015 +0200
- AMQP 1.0: Fix dissection of UUID datatypes
+ simple_statistics_dialog(.h): fix parameter 'rtd_table/user_table' not found in the function declaration [-Wdocumentation]
- Set a correct data length: 16-bytes, not 1-byte. And use the
- standard function to print the uuid.
+ Change-Id: Ie82d8528953169f1a95f985b36848176a45f8187
+ Reviewed-on: https://code.wireshark.org/review/9571
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit c7dbc5a
+Author: Gerald Combs <gerald@zing.org>
+Date: Fri Jul 10 18:42:21 2015 -0700
+
+ Set the font.
- Change-Id: Ic4cc8d8de3f469e43664fbd7f6eb89083dc83be6
- Reviewed-on: https://code.wireshark.org/review/8905
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I97abd504727ef71bb29969f0a7555e17eaa70561
+ Reviewed-on: https://code.wireshark.org/review/9596
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 70fa77f
-Author: Petr Gotthard <petr.gotthard@honeywell.com>
-Date: Fri Jun 12 15:41:04 2015 -0700
+commit d564ea9
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Jul 10 16:15:55 2015 -0700
- AMQP 1.0: Don't treat decimal[32|64|128] as packet errors
+ Qt: Add Colorize Conversation menu items.
- Packets with a decimal datatype should be correctly dissected.
- Yet, we still cannot display the decimal floating-point numbers as
- there is no support in printf and glib.
+ Add the "View→Colorize Conversation" menu similar to the GTK+ UI. Add
+ the "Reset" item under the "Colorize Conversation" menu instead of the
+ top-level "View" menu. Make sure the "Reset" shortcut is Ctrl+Space even
+ on OS X. Normally Qt would convert it to Cmd+Space, but that's used by
+ Spotlight.
- Change-Id: I48a6dafd1e12ab55f660fad37a759dd16a9cf4b1
- Reviewed-on: https://code.wireshark.org/review/8902
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Add StockIcon::colorIcon and use it to create filled square icons.
+
+ Change-Id: I2af9e26d025cdaf97482422bbb9440e28e18d1ac
+ Reviewed-on: https://code.wireshark.org/review/9595
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit de3997e
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Tue May 19 11:41:38 2015 +0200
+commit 44408ed
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Jul 10 10:59:16 2015 -0700
- Qt/Bluetooth/ATT: Add SaveAsImage option for table
+ Update library release dates.
- Also remove CopyAll button and move this option to table's context menu,
- where "Save as image" is placed.
+ Change-Id: I053096551a18242062766d966a2f28da047d5761
+ Reviewed-on: https://code.wireshark.org/review/9592
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit a1a2d50
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jul 9 21:09:48 2015 -0700
+
+ Make .o files, not .cpp and .h files, depend on the ui_*.h files.
- Change-Id: Ifbdd0c1625f449cb2af33a6cf2de2d282e4c6e6e
- Reviewed-on: https://code.wireshark.org/review/8900
- Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
- Reviewed-by: Michal Orynicz <michal.orynicz@tieto.com>
+ That's one of the mechanisms the autotools documentation suggests using
+ to handle generated header files.
+
+ Using it means that "make dist" will no longer try to build those files
+ (they're not part of the distribution - and they can't be, as the files
+ would be different for Qt 4 and Qt 5, and need to be generated by the
+ uic from the same version of Qt as the one against which Wireshark is
+ being built).
+
+ This means we don't need to try to find uic, moc, or rcc if we're not
+ building with Qt, so don't do so.
+
+ Change-Id: Id2aadb8289598b82e14e4ed402ff8cdc15fdef74
+ Reviewed-on: https://code.wireshark.org/review/9583
+ Petri-Dish: Guy Harris <guy@alum.mit.edu>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 3966e51
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Tue May 19 10:01:20 2015 +0200
+commit a63f841
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Fri Jul 10 20:52:17 2015 +0100
- Qt/Bluetooth/ATT: Fix behaviour when capture file is closed
+ Netflow: Fix sequence analysis to work for different protocol versions
- Disable go to frame and control components when capture is closed.
- You can only browse data and copy them.
+ Change-Id: Iaf7cb50e88e81578f79f92a2387c29c71e0e1d9d
+ Reviewed-on: https://code.wireshark.org/review/9574
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit aa839b3
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Fri Jul 10 14:38:50 2015 +0200
+
+ wslua_tree: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
- Change-Id: I05aee5eae5f91f39ab3bb942afdf9000d9b86add
- Reviewed-on: https://code.wireshark.org/review/8899
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Change-Id: I2bbc4c0a76935367692a5fd382013cbd074754e0
+ Reviewed-on: https://code.wireshark.org/review/9588
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
-commit a220761
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Wed May 27 15:37:42 2015 +0200
+commit 76a450f
+Author: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
+Date: Thu Jul 9 15:18:02 2015 +0200
- Bluetooth: SDP: Fix alone DID attributes
+ MPTCP small options
- Fix "malformed" packets where there is only one attribute of DID.
+ The minimum length of MPTCP option is 3 (MP_PRIO)
- Change-Id: If71ec66e09edbb7c1ca2ebf97acbf65cc52ab038
- Reviewed-on: https://code.wireshark.org/review/8898
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
+
+ Change-Id: I9742a7923497b07b9a7c761b02d52ac541e28cc7
+ Reviewed-on: https://code.wireshark.org/review/9585
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 1d0d82a
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Mon May 18 14:47:38 2015 +0200
+commit 52d04fd
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Fri Jul 10 09:45:09 2015 +0200
- Bluetooth: Device name is UTF-8, not ASCII
+ Fix a typo
- Change-Id: I14578ea9e23dcc3431176b119fa4bbc4eea907c8
- Reviewed-on: https://code.wireshark.org/review/8897
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Change-Id: If608ef78526c1876cba7650b42eca1d9c9b4e817
+ Reviewed-on: https://code.wireshark.org/review/9586
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
-commit 0fb5807
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Tue Jun 9 14:59:53 2015 +0200
+commit 4da081b
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 8 22:59:03 2015 +0200
- androiddump: Fix socket resource leak
+ IEEE 802.11: tap all packets
- Change-Id: I79cadef71d3d6f8e44c6a66045fb150119e0b40e
- Reviewed-on: https://code.wireshark.org/review/8896
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ And only take into account management, non null data and or extension frames
+ in WLAN traffic statistics, as previously
+
+ Bug: 11318
+ Change-Id: I32c059a2594331c4e317380b9de43fb582f7f8cb
+ Reviewed-on: https://code.wireshark.org/review/9566
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 9813013
-Author: Michal Labedzki <michal.labedzki@tieto.com>
-Date: Tue Jun 9 11:25:37 2015 +0200
+commit f6a4826
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 9 23:12:55 2015 +0200
- androiddump: Fix Bluetooth External Parser
+ LTE RRC: upgrade dissector to v12.6.0
- Be careful when use char buffer [aka signed char] with arithmetic and thinking
- in unsigned logic. Also add missing rules for SCO.
+ Change-Id: I6e8271f98cba0074b27df73a21337d388efcdc7a
+ Reviewed-on: https://code.wireshark.org/review/9578
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit d6631c6
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jul 9 21:44:27 2015 -0400
+
+ Bugfix GTK RPC SRT dialog use of direct hashing.
- Change-Id: I3fbb0407c74215719103e08344be8f673a7deedf
- Reviewed-on: https://code.wireshark.org/review/8895
- Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+ Change-Id: I3db6ee3e6c5cb79b9cc31068930c9fe9c9d8aa7a
+ Reviewed-on: https://code.wireshark.org/review/9581
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit 91ed2b0
-Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Thu Jun 11 19:54:23 2015 +0100
+commit 0aaf0f0
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 9 16:00:14 2015 -0700
- Squelch PortAudio warnings on Windows x64 cmake build
+ Add the "Resolved Addresses" dialog.
- pa_win_wmme.c generates 4 warnings due to converting size_t down to a long
- All 4 get the size_t from a strlen() call on a device path so are unlikely
- to exceed a long.
+ The GTK+ equivalent is named "Address Resolution" but "Resolved
+ Addresses" seemed (to me at least) to be more clear.
- Change-Id: I1d768b96abf42514149db067b24c98d0b9bdfaed
- Reviewed-on: https://code.wireshark.org/review/8893
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Change-Id: I1806354d91bb5ce8af11d20568b92a04c78d4d73
+ Reviewed-on: https://code.wireshark.org/review/9580
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit db686d8
-Author: Slava Shwartsman <slavash@mellanox.com>
-Date: Wed Jun 3 11:48:45 2015 +0300
+commit b820d74
+Author: Cody Doucette <doucette@bu.edu>
+Date: Fri Jun 19 16:20:51 2015 -0400
- Add RPCoRDMA dissector
-
- Add support for RPCoRDMA and as a result support NFSoRDMA protocol
+ xip: add support for XIP packets
- Bug:11251
+ The eXpressive Internet Protocol (XIP) is the network layer
+ protocol for the eXpressive Internet Architecture (XIA), a
+ future Internet architecture project. The addresses in XIP are
+ directed acyclic graphs, so much of the code included in this
+ addition verifies the correctness of the DAGs and displays them
+ in human-readable form.
- Change-Id: I1a4af1b4e6b344224f5ce0efa77d7dbfca8aae46
- Signed-off-by: Slava Shwartsman <slavash@mellanox.com>
- Signed-off-by: Yan Burman <yanb@mellanox.com>
- Reviewed-on: https://code.wireshark.org/review/8758
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Bug: 11265
+ Change-Id: I948aaa73b927f8afc162d89689d184c5657f60b1
+ Reviewed-on: https://code.wireshark.org/review/8881
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 38e0477
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jul 9 22:44:23 2015 -0400
+
+ Use tfs_defined_not_defined
+
+ Change-Id: Id9409109ffe667d1f8b3201792f7b4146b1f73f5
+ Reviewed-on: https://code.wireshark.org/review/9582
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 6fe0751
-Author: Marko Hrastovec <marko.hrastovec@gmail.com>
-Date: Thu Jun 11 10:09:51 2015 +0200
+commit 2a5a560
+Author: Amine Kherbouche <amine.kherbouche@6wind.com>
+Date: Tue Jul 7 10:46:34 2015 +0200
- Asterix dissector can now dissect ASTERIX Category 004.
+ VXLAN: Add Group Based Policy dissector
+
+ According to some advices from my last commit,i made some changes, and i
+ use proto_tree_add_bitmask for bits field.
+
+ Editing VXLAN dissector for supporting GBP extension described in the
+ following draft link :
+ https://tools.ietf.org/html/draft-smith-vxlan-group-policy-00
+
+ This pach works fine with "old" version of VXLAN (no GBP support)
- The code was added to dissect CAT004.
+ The flags are now extended to 16 bits to support GBP extension, Group
+ Policy Id is on 16 bits, VNI always on 24 bits and remaining bits are reserved.
+ The following bits are defined in addition to the existing VXLAN fields:
+ bit 0 : "G" Group Based Policy Extension bit
+ bit 9 : "D" Don't Learn bit
+ bit 12 : "A" Policy Applied bit
+ the remaining bits are reserved
- Change-Id: I7be543468d7df959db6bcef53d21d49846d29990
- Reviewed-on: https://code.wireshark.org/review/8883
+ Bug: 11348
+ Change-Id: I425ed63cf76f134eb3d1680a1753ed31f252dfa8
+ Signed-off-by: Amine Kherbouche <amine.kherbouche@6wind.com>
+ Reviewed-on: https://code.wireshark.org/review/9537
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 7a927d6
-Author: Petr Gotthard <petr.gotthard@honeywell.com>
-Date: Thu Jun 11 22:59:38 2015 -0700
+commit fdd07c4
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jul 9 10:29:21 2015 -0700
- AMQP 1.0: float/double should be in network byte order
+ Make sure we uncheck the "Find Packet" action.
- The standard says that (unless otherwise specified) AMQP uses
- network byte order for all numeric values.
+ Make sure we uncheck the "Find Packet" action when we're done finding
+ packets. Make the "Go To Packet" action checkable and ensure that it's
+ properly checked an unchecked as well.
- Change-Id: I3ca154a6fb882d9194a9af891f92f760aae776eb
- Reviewed-on: https://code.wireshark.org/review/8889
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I979cabfd950ec4807ebcd40664b44b600557cf48
+ Reviewed-on: https://code.wireshark.org/review/9577
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 74421b3
-Author: Petr Gotthard <petr.gotthard@honeywell.com>
-Date: Thu Jun 11 22:30:58 2015 -0700
+commit d36930e
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jul 6 23:16:33 2015 +0200
- AMQP 1.0: 'char' should be 4-bytes UTF32
+ HTTP2: fix dissection of traffic over HTTP port
- Change-Id: I219b65fd989e1811eda9e2b7197148e6b22ef97a
- Reviewed-on: https://code.wireshark.org/review/8887
+ Bug: 11331
+ Change-Id: Ib85e18ebb3c958d68ee3a4295d35982ffcd375ee
+ Reviewed-on: https://code.wireshark.org/review/9525
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit f0c0081
+commit 949ff7a
Author: Gerald Combs <gerald@wireshark.org>
-Date: Thu Jun 11 10:20:38 2015 -0700
+Date: Thu Jul 9 09:46:06 2015 -0700
- Mark items unused or rarely-used as appropriate.
+ Update the release notes.
- Change-Id: Id9c046333dedd6f22d476083f395ef72a52c8439
- Reviewed-on: https://code.wireshark.org/review/8888
+ Change-Id: I290cd22e46ac88401524781ea027bbc8200452a6
+ Reviewed-on: https://code.wireshark.org/review/9576
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit aa8a171
-Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
-Date: Tue Jun 9 20:40:30 2015 -0400
+commit 7082b86
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Wed Jul 8 23:37:00 2015 -0700
+
+ Clean up the "Build wireshark" message.
+
+ Change-Id: I40883aee5207dd8a437fcde827386bd370fbe96c
+ Reviewed-on: https://code.wireshark.org/review/9570
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 281055a
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Wed Jul 8 15:20:50 2015 -0400
- Search for the Lua (version < 5.3) package first: it's the most common case.
+ Lua: add functions for more field information
- Change-Id: I5a74870c491d46e538200f2b275b1608c0afecd4
- Ping-Bug: 11219
- Reviewed-on: https://code.wireshark.org/review/8865
- Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
+ Add Lua functions so a plugin can introspect field information, such
+ as the type of field, flags, tvb, etc. Also add a couple of Tvb and
+ ByteArray methods. And cleanup the TreeItem code a little.
+
+ Change-Id: I7b58ce589ace91cce14b8abccd01ceabb63e2653
+ Reviewed-on: https://code.wireshark.org/review/6500
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Hadriel Kaplan <hadrielk@yahoo.com>
-commit 7907b82
+commit 7b85f62
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Tue Jun 2 10:09:57 2015 +0200
+Date: Wed Jul 8 14:09:09 2015 +0200
- .mailmap: Update .mailmap for fix some name / duplicate entry
+ service_response_time_dialog/response_time_delay_dialog(.h): fix '@return' command used in a comment that is attached to a function returning void [-Wdocumentation]
- Change-Id: If0ea60700dab808f1b2851396190df55e470c60a
- Reviewed-on: https://code.wireshark.org/review/8732
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I84682651f40ab9e8f54a6ae656d0670096b5a3bc
+ Reviewed-on: https://code.wireshark.org/review/9559
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 4c3677e
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Wed Jun 10 21:59:31 2015 -0400
+commit ac7a465
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Tue Jul 7 15:43:03 2015 +0200
- Replace tabs in files with editor modeline "expandtab"
+ main_window(.h): fix parameter 'menu_path' not found in the function declaration [-Wdocumentation]
- Change-Id: I4667fd4091c510a4c798f79dae333a07dc42dad6
- Reviewed-on: https://code.wireshark.org/review/8880
- Reviewed-by: Bill Meier <wmeier@newsguy.com>
+ Change-Id: I98a9388f44fe38261fde5422ac821fbb6c1d993c
+ Reviewed-on: https://code.wireshark.org/review/9553
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit dcf69bb
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Wed Jun 10 22:14:01 2015 +0200
+commit d88639c
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jul 8 12:04:42 2015 +0200
- BER: fix call to proto_tree_add_bytes_format()
+ qt_ui_utils.h: fix empty paragraph passed to '@return' command [-Wdocumentation]
- The start_ptr parameter was missing.
+ Change-Id: I120ed85ee88253084646db4817ae77a8c90492f2
+ Reviewed-on: https://code.wireshark.org/review/9557
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 9cb2f76
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jul 8 10:09:31 2015 +0200
+
+ ARP: Remove double space before Tell
- Bug: 11264
- Fixes: 8ccf65bfb244 Eliminate proto_tree_add_text from a few dissectors.
- Change-Id: I52a59fe572cd1d0da8c6eb64e703752f5e352ed6
- Reviewed-on: https://code.wireshark.org/review/8878
- Reviewed-by: Peter Wu <peter@lekensteyn.nl>
- Tested-by: Peter Wu <peter@lekensteyn.nl>
+ Change-Id: I5d8f79e01912c010ca74a0134a0f397c62f1e106
+ Reviewed-on: https://code.wireshark.org/review/9556
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit e66e37b
+commit a8faa04
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Wed Jul 8 15:44:04 2015 -0700
+
+ Qt: Add dynamic menu support.
+
+ Generalize the dynamic menu code and make it possible to connect
+ multiple types of actions to their corresponding slots.
+
+ Change-Id: Ib915ad5a666310e2a6e366fada006336820d1653
+ Reviewed-on: https://code.wireshark.org/review/9568
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 131e0ab
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Wed Jul 8 16:19:19 2015 -0700
+
+ Handle setModule(NULL) more safely.
+
+ If module_name is null, we can't do much of anything - we don't have a
+ protocol ID, so we don't have a protocol.
+
+ Change-Id: I42c2fa4b47e39d7ac122c60be91b5d408bf30a1d
+ Reviewed-on: https://code.wireshark.org/review/9569
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit e312d41
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Wed Jul 8 13:54:24 2015 -0700
+
+ GTK+: Add a Telephony/ANSI menu placeholder.
+
+ Add REGISTER_STAT_GROUP_TELEPHONY_ANSI as well, and use it to add
+ recently updated stats.
+
+ Make sure we properly escape our path separators.
+
+ Change-Id: I979d5c29a82acddec1a9bcae7e3cb9c5ea3f9d33
+ Reviewed-on: https://code.wireshark.org/review/9564
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 5c8b92c
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Wed Jul 8 14:21:49 2015 -0700
+
+ Make sure we get the Qt tools for the Qt version with which we're building.
+
+ For example, Qt 4's uic produces .h files that don't compile with Qt 5,
+ as they use header #include paths that work with Qt 4's headers but not
+ Qt 5's headers.
+
+ Change-Id: I50c7bd15fca05475180a933a6c77955dc686c0c5
+ Reviewed-on: https://code.wireshark.org/review/9567
+ Petri-Dish: Guy Harris <guy@alum.mit.edu>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 6a35ee3
Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Mon Jun 1 13:17:24 2015 +0200
+Date: Sat Jun 27 10:13:00 2015 -0700
- ZVT: use the transaction info to set source and destination address
+ dapp: cleanup, make elements filterable
+
+ don't squeeze all info into the subtree title
+ remove an unnecessary THROW()
- Change-Id: Ieef2747ce7cc42f0f1b56dd48268d65b1875a5d6
- Reviewed-on: https://code.wireshark.org/review/8879
+ Change-Id: I542f220d9d786d0fa879a0b2fe4549ffa1ca87af
+ Reviewed-on: https://code.wireshark.org/review/9544
Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
-commit 1e58cf4
-Author: Michael Mann <mmann78@netscape.net>
-Date: Wed Jun 10 08:54:16 2015 -0400
+commit f96a592
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Wed Jul 8 20:59:58 2015 +0000
- Provide port names for UDP ports so they can be used in filter expressions.
+ Revert "[ieee80211] Cleanup"
- Change-Id: I134290624d40b7a14c3aaeb2f0793838a411805e
- Reviewed-on: https://code.wireshark.org/review/8876
- Reviewed-by: Michael Mann <mmann78@netscape.net>
- Petri-Dish: Michael Mann <mmann78@netscape.net>
+ This reverts commit 89c24ee8e8086dc88042d9f048479487b342702e.
+
+ Further investigation of unused functions required ....
+
+ Change-Id: I0c015cf067eaa0ce5bdafa0bce29bed373e9a82f
+ Reviewed-on: https://code.wireshark.org/review/9565
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit 89c24ee
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Wed Jul 8 15:32:59 2015 -0400
+
+ [ieee80211] Cleanup
+
+ Primarily:
+ Call fixed_field functions directly instead of doing a
+ linear search by "function number" in a large table
+ of dissector addresses to determine the function address
+ for each function call.
+
+ As part of this change, the order of certain fixed_field
+ functions was changed to fix any forward references.
+
+ Also:
+ Spelling
+ Whitespace
+
+ Change-Id: I9bb7e239086f9b65044929f2cb7e7f9d9b9adaee
+ Reviewed-on: https://code.wireshark.org/review/9563
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit ccdd4be
+Author: Jean Thomas <jeanthomas@sierrawireless.com>
+Date: Wed Jul 8 18:31:00 2015 +0200
+
+ GSM A RR: fix GSM H/L bits management
+
+ Bug: 11347
+ Change-Id: Iec48d52fd1f9c0669a7ef0cd95bf403025d477ae
+ Reviewed-on: https://code.wireshark.org/review/9562
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 547059d
-Author: Jakub Zawadzki <darkjames-ws@darkjames.pl>
-Date: Mon Jun 8 22:22:55 2015 -0400
+commit e0deadc
+Author: Hannes Mezger <hannes.mezger@ascolab.com>
+Date: Thu Jul 2 11:48:12 2015 +0200
- Provide port names for TCP ports so they can be used in filter expressions.
+ opcua dissector: fix display of service type in packet column
- Bug: 594
- Change-Id: Ib41c4c753e24ac78b39463ab1daae7fd00631230
- Reviewed-on: https://code.wireshark.org/review/8851
+ The loop was iterating using g_NumServices, which is the number of entries in g_arParserTable and not the number of entries in g_requesttypes. Instead now we use val_to_str which can in addition display the ServiceId instead if not found in the table.
+
+ Change-Id: If15ee5c460e07c4687464805935b92c913392011
+ Reviewed-on: https://code.wireshark.org/review/9459
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 963db3a
-Author: Roland Knall <roland.knall@br-automation.com>
-Date: Wed Jun 10 10:19:21 2015 +0200
+commit 4eca268
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Tue Jul 7 16:18:00 2015 -0700
- epl: Add config option for dupl. cmd layer
+ Add SimpleStatisticsDialog.
- Allow the command layer to be shown for duplicated frames
- if needed for deep-packet analysis
+ To do:
+ - Refactor dynamic menu item placement.
- Change-Id: I2e0026b6e448ebfd96f879f2f002a6f30a0a5031
- Reviewed-on: https://code.wireshark.org/review/8874
- Reviewed-by: Roland Knall <rknall@gmail.com>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Change-Id: I087de9f2fa3c2ff7dc08e5d54bc9c1b984fdd7b1
+ Reviewed-on: https://code.wireshark.org/review/9561
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 8e5d60b
-Author: Roland Knall <roland.knall@br-automation.com>
-Date: Fri Jun 5 09:30:39 2015 +0200
+commit d3f71f9
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Wed Jul 8 12:57:12 2015 +0100
- openSAFETY: Fix smaller bugs in detection and tap
+ nb_rtpmux: Add a port preference
- - Add b16 counter to SPDO Time Request/Response
- - Mark generated time fields as generated
- - Fix +1 addition for frameOffset
- - Fix CRC2 calculation for subframes with just 5 bytes datalength
+ Add as a preference a UDP port range to register the dissector on. Also:
+ - show multiple frames in the Info column
+ - show summary (ports, length) in protocol root
- Change-Id: I59ef7bf445de47c2bd165ae0f94d64d9f11d636b
- Reviewed-on: https://code.wireshark.org/review/8875
- Reviewed-by: Roland Knall <rknall@gmail.com>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I91d0a006cd8d0b97d2c6d65ae432fca3dff94733
+ Reviewed-on: https://code.wireshark.org/review/9558
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
-commit 3f64384
-Author: AndersBroman <anders.broman@ericsson.com>
-Date: Tue Jun 9 17:03:13 2015 +0200
+commit bd64be6
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Wed Jul 8 14:47:45 2015 +0100
- [MSVC 2015] Use intptr_t to make MSVC happy.
+ RANAP: if bindingid looks like port number, extract and show
- Change-Id: I1a39495bc2a752070db8c62136b17d9567bc33ab
- Reviewed-on: https://code.wireshark.org/review/8856
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Change-Id: Ibfb98bf72ebbd620f21a13e5a4435144a8ef9f6a
+ Reviewed-on: https://code.wireshark.org/review/9560
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
-commit 6f675b5
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Tue Jun 9 23:48:06 2015 +0200
+commit 0997129
+Author: Graham Bloice <graham.bloice@trihedral.com>
+Date: Wed Jul 8 08:07:24 2015 +0100
+
+ Fix CMake install of lua scripts
+
+ The CMake generation of all-manifest.nsh is missing the 3
+ lua scripts, init.lua, console.lua and dtd_gen.lua.
+
+ Change-Id: I2d34cfe075c5195d1d8816c0d816015195756fa2
+ Reviewed-on: https://code.wireshark.org/review/9551
+ Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+
+commit 8fdd49a
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Wed Jul 8 09:09:48 2015 +0200
+
+ Duplicate CheckCCompilerFlag for CXX.
+ Correctly detect that XCode7Beta1 does not support -fno-delete-null-pointer-checks
+ by adding a new regex.
+
+ Change-Id: I76e0b6bb72094e6e75dae9be97bc7ee8e7051792
+ Reviewed-on: https://code.wireshark.org/review/9552
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit d7f0118
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 7 22:17:11 2015 -0700
+
+ Put back closing } accidentally removed in previous commit.
+
+ Change-Id: Ic02b0c86e55751a27d5d0417f4f5314def69e794
+ Reviewed-on: https://code.wireshark.org/review/9550
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit e93fa8a
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Tue Jul 7 12:04:48 2015 -0700
+
+ Add ResponseTimeDelayDialog.
+
+ Change-Id: Ie1ea316643a3465763aec71f4a3ef4bf1a5ae639
+ Reviewed-on: https://code.wireshark.org/review/9548
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 5ccd8af
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jul 6 14:41:56 2015 +0200
- tshark: fix computation of iostat table width when specifying an interval
+ qt_ui_utils.h: fix @param command used in a comment that is not attached to a function declaration [-Wdocumentation]
- Bug: 11262
- Change-Id: I57468d1e96ade8926a2911bd035adf85500eba39
- Reviewed-on: https://code.wireshark.org/review/8860
+ Move class declaration on the top
+
+ Change-Id: I4ced45f2c677a41cc8f5180d2eb5d211f4c6e6c1
+ Reviewed-on: https://code.wireshark.org/review/9518
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit fd82fd4
-Author: cturney <cturney@charter.net>
-Date: Mon Jun 8 18:01:22 2015 -0400
+commit 0619ed2
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Wed Jul 8 00:13:24 2015 +0200
- NFSv4: A zero attribute mask is acceptable in dissect_nfs4_fattrs() if
- 'type' = FATTR4_BITMAP_ONLY
+ Finish removal of Q_UNUSED.
+ Todo: qcustomplot via upstream
- This patch updates the code accordingly.
+ Change-Id: I19cf98f1281ecb1f6efbb7d36c997d5aa43f5baf
+ Reviewed-on: https://code.wireshark.org/review/9547
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit 51a37b6
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Tue Jul 7 23:47:20 2015 +0200
+
+ Continuing to remove Q_UNUSED
+ Change-Id: I54bc4a1b7d39abd1bb88ee361b0de5fcbca1efe8
+ Reviewed-on: https://code.wireshark.org/review/9546
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit e91ca72
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Jul 3 15:52:49 2015 -0500
+
+ Qt: Add initial Lua support.
- Vars 'num_bitmaps', and 'count' are declared as guint8 but being passed to
- 32-bit fields of proto_tree_add_uint() and tvb_ensure_bytes_exist(). In
- glibconfig.h 'guint8' is defined as 'typedef unsigned char guint8;' and in
- 'limits.h', ‘char’ is defined as 8 bits: #define CHAR_BIT 8 /* number of
- bits in a char */. These vars have been changed to 32-bits.
+ Add a FunnelStatistics class, which is the main interface between the Qt
+ UI and the Funnel API.
- There are 22 other dissectors that call "tvb_ensure_bytes_exist()". In
- addition, there are an 215 CHECK_BYTE_COUNT_SUBR macro calls in
- packet-smb.c which essentially do the same thing. README.developer does
- state "you can check whether the data is present by using
- "tvb_ensure_bytes_exist()" although this frequently is not needed." This
- call has been removed in accordance with that statement.
+ Add FunnelTextDialog, which implements the text_window, ProgDlg, menu,
+ and other routines. Add FunnelStringDialog, which implements dlg_new.
- Bug: 10483
- Change-Id: Ib06ab14254882e9110af265d2d67a66dcce694f2
- Reviewed-on: https://code.wireshark.org/review/8847
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ We currently only support "Tools" menu items (MENU_TOOLS_UNSORTED, aka
+ REGISTER_TOOLS_GROUP_UNSORTED). Add a disabled placeholder to the
+ "Tools" menu in case we don't load any scripts.
+
+ Use "struct progdlg" instead of needlessly casting to
+ funnel_progress_window_t.
+
+ To do:
+ - Add support for MENU_STAT_UNSORTED, MENU_STAT_GENERIC, etc.
+ - Make the firewall config generator a Lua script?
+ - Add FunnelGraphDialog? It seems like it would be useful to
+ make QCustomPlot accessible to Lua scripts.
+
+ Ping-Bug: 9845
+ Change-Id: Iefff02e9032ed1853666f7902509ed08b431e7a7
+ Reviewed-on: https://code.wireshark.org/review/9523
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit e962217
+Author: cbontje <cbontje@gmail.com>
+Date: Mon Jul 6 15:28:28 2015 -0600
+
+ Added support for optional display of signed 16/32-bit integer Modbus register data
+
+ Change-Id: I2a81fdf426fdc20db200596ccd2eae26936fc81a
+ Reviewed-on: https://code.wireshark.org/review/9526
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit f389fb5
+commit b8f3888
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 21:20:15 2015 -0700
+Date: Tue Jul 7 10:43:25 2015 -0700
- It's INVALID_HANDLE_VALUE, not INVALID_HANDLE.
+ Add #defines for various aggregation flags, and use them.
+
+ Fewer magic hex numbers, more readability.
- Change-Id: I71d18ced0a1bd3438498230b6e647697be8e275d
- Reviewed-on: https://code.wireshark.org/review/8872
+ Change-Id: I698e0e9b28b75249c7dff5f1e1c7fbe0b4a93be2
+ Reviewed-on: https://code.wireshark.org/review/9543
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 62c3bc3
+commit 4f1a818
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Tue Jul 7 12:07:18 2015 -0400
+
+ MySQL: use tvb_format_text instead of format_text/tvb_get_ptr
+
+ Bug: 11344
+ Change-Id: Ibddbcce3e6e98bc3866cab9eb76e9762e4d19138
+ Reviewed-on: https://code.wireshark.org/review/9538
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit 813a1fb
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 20:09:40 2015 -0700
+Date: Tue Jul 7 09:44:28 2015 -0700
- Squelch some type-clash warnings on Windows.
+ Initialize the 11b presence flag to 0.
+
+ There were some cases where it wasn't getting initialized when we set
+ the PHY to 11b, in addition to the one Pascal found.
- Define WS_INVALID_PID to be the appropriate "there is no process" value.
- On UN*X, -1 works; the "pid" is actually a HANDLE for the process on
- Windows, so INVALID_HANDLE is appropriate.
+ Change-Id: I127737cd29dc53c96342364de5cb722b135f23f3
+ Reviewed-on: https://code.wireshark.org/review/9540
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 5b76ef3
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Tue Jul 7 18:28:37 2015 +0200
+
+ Next Windows Server version seems to be named Windows Server 2016 now
- Cast HANDLE to intptr_t in the _cwait() call.
+ Change-Id: I31fb5495f5e17ccba1578a069ca33448a291923f
+ Reviewed-on: https://code.wireshark.org/review/9539
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit f4ce6cb
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Tue Jul 7 17:13:17 2015 +0200
+
+ PPI: initialize optional presence flags bitmap when using 802.11B
- Change-Id: Ica2d2319f5c95ba41f590776a745fe040fe494d2
- Reviewed-on: https://code.wireshark.org/review/8871
+ Bug: 11346
+ Change-Id: I3c80bda24af0c981c75e6d815dd2a1d328e9eb41
+ Reviewed-on: https://code.wireshark.org/review/9536
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit a10a41f
-Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 18:54:54 2015 -0700
+commit a908cf0
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Tue Jul 7 13:45:51 2015 +0200
- Rename wsutil/process.h to wsutil/processes.h to avoid collisions.
+ ixveriwave: comment pcp_type variable as it is not used yet
- The MSVC rules for searching for headers are a huge barrel of fun; it
- appears that, for some files that need the MSVC <process.h> to declare
- getpid(), they're getting our <wsutil/process.h> instead, as that's in
- the current directory. Rename it to avoid the collision.
+ Change-Id: If4751f1044282579c8741b57579a5f2e8f9f393c
+ Reviewed-on: https://code.wireshark.org/review/9535
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 30d82a4
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jul 7 00:46:40 2015 -0700
+
+ Actually, user_data *is* used there.
- Change-Id: I88eb70237062fa7957e38d7ff8132524390a6a5c
- Reviewed-on: https://code.wireshark.org/review/8870
+ Change-Id: Ic22741e6551b5ec2eb76408ff8521067d9d40a88
+ Reviewed-on: https://code.wireshark.org/review/9534
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 55267bd
+commit 53fcaab
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 18:08:52 2015 -0700
+Date: Tue Jul 7 00:39:50 2015 -0700
- Make sure we include <windows.h> to get HANDLE declared.
+ Use the NSS provided by the Ixia Veriwave hardware.
- Change-Id: I8cba1120f4667864eadeebd48bcdced3a2b71f4c
- Reviewed-on: https://code.wireshark.org/review/8867
+ It doesn't appear to provide the FEC type, although radiotap does, so
+ add a flag to indicate whether we have that.
+
+ Change-Id: I298d79bc6b640ee2408c3d70075c32bf331a210c
+ Reviewed-on: https://code.wireshark.org/review/9533
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit af9f074
+commit 21754f4
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Tue Jul 7 08:24:50 2015 +0200
+
+ Starting to get rid of Q_UNUSED declarations for unused function parameters.
+ The official C++ way is to leave out the variable name instead. This has the
+ advantage to be reliable: In one case a variable declared unused was later
+ used.
+
+ Change-Id: I1c96636f7fa7a621d1594d1e9cacaec75c561faa
+ Reviewed-on: https://code.wireshark.org/review/9532
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit aca5f4e
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jul 7 02:06:34 2015 +0000
+
+ Revert "diameter: convert some GArrays to epan wmem_arrays"
+
+ This reverts commit 59017a22be9a5a86f5c365cc22a2f1e23205597b.
+
+ As indicated by Michael on the original change, this breaks
+ diameter rather badly for some reason I haven't been able to
+ determine. Reverting until I can track down the root cause.
+
+ Change-Id: Iedfab546a726395c546a88138cd45b6667913a11
+ Reviewed-on: https://code.wireshark.org/review/9531
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 5999b97
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Mon Jul 6 19:56:15 2015 -0400
+
+ MySQL: dissector adds packet content to INFO column without scrubbing it
+
+ Make the MYSQL protocol dissector scrub the strings from the packet content by
+ putting it through format_text() to remove/replace CR, LF, TAB, etc. The
+ fields affected are: query string, greeting version string, login username,
+ and login schema.
+
+ Bug: 11344
+
+ Change-Id: Ie1a593026c21720eecc77e7b3a7e63db11adf2a1
+ Reviewed-on: https://code.wireshark.org/review/9530
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit 8ebf735
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 17:55:03 2015 -0700
+Date: Mon Jul 6 16:46:10 2015 -0700
- One more ws_process_id change.
+ Clean up a bunch of stuff.
+
+ The command byte values aren't FPGA-specific - if they were, the code
+ wouldn't have worked. Provide #defines for the main ones and check for
+ them, and use that to determine whether the packet is transmitted or
+ received.
+
+ Add a bunch of #defines, shuffle some defines to cluster related ones
+ together and separate unrelated ones, get rid of duplicate #defines
+ (where different FPGAs use the same value).
- Change-Id: I21dc38c248f4412e8f48e7dfd54aa12497167e5a
- Reviewed-on: https://code.wireshark.org/review/8866
+ Fix some typoes.
+
+ Change-Id: Ic8adc589d7c36a4a91a81858de40c904743dd067
+ Reviewed-on: https://code.wireshark.org/review/9529
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit f023aa1
+commit 886c2d0
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 17:31:53 2015 -0700
+Date: Mon Jul 6 14:54:03 2015 -0700
- Get rid of extra blank line at the end.
+ Update a comment.
- Change-Id: Ibe7904b7e01a1b0b81ba20673cd85e08ebf660c2
- Reviewed-on: https://code.wireshark.org/review/8863
+ Change-Id: I71e66a8f6faf3b213ab6db2856a36c1d31897166
+ Reviewed-on: https://code.wireshark.org/review/9527
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 2e76bb4
+commit e7dfcba
+Author: Luca Melette <luca@srlabs.de>
+Date: Mon Jul 6 17:41:55 2015 +0200
+
+ GTP fixes: RAB setup and PDP context prio
+
+ Change-Id: Ie250eaf17136076dbb3e44ac15b222a8b2e367ac
+ Reviewed-on: https://code.wireshark.org/review/9520
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit e55e785
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Mon Jul 6 11:52:18 2015 -0400
+
+ [ieee80211] Fix proto_tree_add_item() reversed offset,length args
+
+ Change-Id: I2bb087138de662fd41301b93ef9804345c0875b8
+ Reviewed-on: https://code.wireshark.org/review/9521
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit d29c5eb
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Sun Jul 5 23:58:19 2015 -0400
+
+ Rawshark calls init_process_policies() twice
+
+ Calling it twice won't make it work any better.
+
+ Change-Id: I30fea0ba2ccf6ebfb6caf6a58333cee9b192e4cb
+ Reviewed-on: https://code.wireshark.org/review/9513
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit 0b4cd71
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 17:30:15 2015 -0700
+Date: Sun Jul 5 19:11:24 2015 -0700
- Use pid_t on UN*X, and HANDLE on Windows, for the process ID.
+ Add some comments.
- This avoids type punning; at least with Xcode 7 beta on El Capitan beta,
- that produces warnings that get turned into errors.
+ OK, where's NSS for the presumably-one-and-only user hiding for 11ac?
- Change-Id: I57f47455b9630f359828c07c92a190b5cb33816f
- Reviewed-on: https://code.wireshark.org/review/8862
+ Change-Id: I53eb216c5d209dc5bb46c1d0aca7f8a200161e3e
+ Reviewed-on: https://code.wireshark.org/review/9512
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 3944e55
+commit a7ac6cf
Author: Guy Harris <guy@alum.mit.edu>
-Date: Tue Jun 9 16:37:12 2015 -0700
+Date: Sun Jul 5 19:05:52 2015 -0700
- Clean up --with-qt handling.
+ Stub out the US public safety band.
- If you don't specify --with-qt or --without-qt, we build with Qt iff we
- find it; we don't fail if we don't find it.
+ OK, anybody know how to convert a frequency between 4.9 GHz and 5.0 GHz
+ into a channel number, in a fashion that handles what's actually used in
+ both the US and Japan?
- If you specify --with-qt, we build with Qt if we find it and fail if we
- don't find it.
-
- If you specify --without-qt, we don't look for Qt and don't build with
- it.
+ Change-Id: I95f4f9649e379b3d6651aadf8f62d8406b81b3b3
+ Reviewed-on: https://code.wireshark.org/review/9511
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 94eb30a
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 5 19:02:51 2015 -0700
+
+ Add a comment.
- This is all independent of --with-gtk2 or --with-gtk3.
+ Why, oh why, are channel numbers used for 802.11?
- Change-Id: I508d3281192bda9168fc46aba6011687c83ef818
- Reviewed-on: https://code.wireshark.org/review/8861
+ Change-Id: Ie26987dfeaad2ce0ead0eef72339f966aadeeecd
+ Reviewed-on: https://code.wireshark.org/review/9510
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit cc1849b
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Tue Jun 9 22:02:29 2015 +0200
+commit 3539988
+Author: Evan Huus <eapache@gmail.com>
+Date: Sun Jul 5 14:56:45 2015 -0400
- Qt: fix a V595 warning reported by PVS-Studio
+ prefs: fix memory leak reading capture columns
- The 'cur_item' pointer was utilized before it was verified against nullptr.
+ Change-Id: I925ec3329cc099a5f3d2ae66e43b06fc52309dc8
+ Reviewed-on: https://code.wireshark.org/review/9504
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit ef1f0c1
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jul 5 16:31:40 2015 -0700
+
+ Use space indentation consistently.
- Change-Id: I46185f24cf5700e2137f6e40bed45575197c36e7
- Reviewed-on: https://code.wireshark.org/review/8858
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I1af52157a8c7383981c514d9dddea3b7186dbe6d
+ Reviewed-on: https://code.wireshark.org/review/9509
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 0d471c3
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Tue Jun 9 22:05:55 2015 +0200
+commit fbd81bf
+Author: Tyson Key <tyson.key@gmail.com>
+Date: Sun Jul 5 18:53:23 2015 +0000
- GTK: fix a V610 warning reported by PVS-Studio
+ Associate the file-mp4 dissector with the audio/mp4 MIME type
- Unspecified behavior. Check the shift operator '>>'. The left operand '(- 1)' is negative.
+ Bug:11338
+ Change-Id: Ied463ea5ef65bcc657e09c0d5f7983cb4dcd581a
+ Reviewed-on: https://code.wireshark.org/review/9503
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 1aecd88
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sun Jul 5 22:39:01 2015 +0200
+
+ rtd_table.h: fix parameter 'rtd_stat_table' not found in the function declaration [-Wdocumentation]
- Change-Id: I508d451736830a150b8839aa6353ee4c7bcf848f
- Reviewed-on: https://code.wireshark.org/review/8859
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Ie31efc352b5f51808aa9f3d1e6b00734ccc38bfe
+ Reviewed-on: https://code.wireshark.org/review/9507
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 4e60e8f
-Author: Anders <anders.broman@ericsson.com>
-Date: Tue Jun 9 10:13:29 2015 +0200
+commit 3658a04
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sun Jul 5 22:37:26 2015 +0200
- [MSVC 2015] Use intptr_t for "pointer stored as int" to make MSVC happy.
+ RPC: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
- Change-Id: I5dbbea8527a8bb73b17e5a8a5611c3923d82459c
- Reviewed-on: https://code.wireshark.org/review/8852
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Change-Id: Iea6529d8fb43d1cea723c92b3b348029c39c0c8d
+ Reviewed-on: https://code.wireshark.org/review/9506
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit c4fbede
+commit cfe7dc8
Author: Evan Huus <eapache@gmail.com>
-Date: Tue Jun 9 09:16:26 2015 -0400
+Date: Sun Jul 5 11:32:44 2015 -0400
- Remove the executable bit from epan/addr_resolv.c
+ 80211 utils: free nl messages after use
- It was added (presumably by accident) in 41ac67c.
+ Valgrind picked this up as a very large memory leak on systems with libnl,
+ since the GUI polls this code regularly and was leaking several nl messages
+ each time.
- Change-Id: If9c2daae6d9f6a0f09fc04c5332faeaa69d355c2
- Reviewed-on: https://code.wireshark.org/review/8855
+ Change-Id: Ie6b32e094d90183a16fb187adea430c4b43c208c
+ Reviewed-on: https://code.wireshark.org/review/9502
+ Petri-Dish: Evan Huus <eapache@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Evan Huus <eapache@gmail.com>
-commit 97dfbf5
+commit c00e469
Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Sun Apr 26 14:22:05 2015 +0100
+Date: Sun Jul 5 12:47:15 2015 +0100
- Add PortAudio to Windows CMake build
+ Fix Windows CMake generated installer to include snmp mibs
+
+ Wireshark.nsi requires SMI_DIR to point to the base of the SMI directory
+ but FindSMI.cmake doesn't set it. Set it in the main CMakeLists.txt
- Change-Id: I774ff0bf858280f2a5aa551ae1a5e23eedf8dc20
- Reviewed-on: https://code.wireshark.org/review/8848
+ Change-Id: Id667341273d6abb0d2d64ef91cc62d1ce3f42a83
+ Reviewed-on: https://code.wireshark.org/review/9499
+ Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
-commit 9cb09a2
-Author: Anders <anders.broman@ericsson.com>
-Date: Tue Jun 9 12:45:03 2015 +0200
+commit 9b180e5
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Jul 5 08:09:54 2015 -0700
- [MSVC 2015] Change the check to look for MSVC 2010 or newer rather than
- adding MSVC 2015
+ [Automatic update for 2015-07-05]
- Change-Id: I151be089529f2bb460b313f84a348f51689eb445
- Reviewed-on: https://code.wireshark.org/review/8854
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Update manuf, services enterprise-numbers, translations, and other items.
+
+ Change-Id: I7c644cb36af2a5c81efc4c22f1355b1a5e599b49
+ Reviewed-on: https://code.wireshark.org/review/9500
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit e187b53
-Author: Balint Reczey <balint@balintreczey.hu>
-Date: Thu Jun 4 19:30:35 2015 +0200
+commit 845998d
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jul 4 13:14:56 2015 -0700
- Don't try to clean up uninitialized Lua and crash
+ Mark another function as printf-like.
- Reported to Debian BTS at:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786704
+ Change-Id: I2aa13265da1efbf7edfe693c9b434940462ca237
+ Reviewed-on: https://code.wireshark.org/review/9497
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 59017a2
+Author: Evan Huus <eapache@gmail.com>
+Date: Sat Jul 4 12:28:53 2015 -0400
+
+ diameter: convert some GArrays to epan wmem_arrays
- Change-Id: I3045a68f0dd557bf64ea26a488a1bcece4828fec
- Reviewed-on: https://code.wireshark.org/review/8765
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Fixes ~30KB of memory leak on startup and a handful of "reachable" memory as
+ well.
+
+ Change-Id: Ia1c633b65fa282c7bbe9d3772dae58643ef15c0e
+ Reviewed-on: https://code.wireshark.org/review/9495
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 6e62ad5
+Author: Evan Huus <eapache@gmail.com>
+Date: Sat Jul 4 12:08:08 2015 -0400
+
+ scsi-osd: initialize the entire extra_data struct
+
+ Bug: 11337
+ Change-Id: If240b581c73e1cfb2aae1e85855170387677eb32
+ Reviewed-on: https://code.wireshark.org/review/9494
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 4e0002e
+Author: Richard Sharpe <rsharpe@samba.org>
+Date: Thu Jul 2 21:23:10 2015 -0700
+
+ Add support for dissecting Notify Responses based on the SMB2 spec. Tested with
+ a capture I have. Also add to small suggested changes.
+
+ Change-Id: Iaa031f5e97e94778ea7fa00fab24b7c0dfadd4de
+ Signed-off-by: Richard Sharpe <realrichardsharpe@gmail.com>
+ Reviewed-on: https://code.wireshark.org/review/9477
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Balint Reczey <balint@balintreczey.hu>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 41ac67c
-Author: Christopher Maynard <Christopher.Maynard@igt.com>
-Date: Sat Jun 6 20:04:42 2015 -0400
+commit 4a2fe58
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sat Jul 4 11:02:51 2015 -0400
- Fix insertion of subnets read from the subnets file: append to the *end* of
- the list.
+ Add "custom" dissector table tab to Internals->Dissector Tables dialog
- The patch ensures that non-duplicate subnets are appended to the end of the
- list rather than as the second element, which if there had been a second
- element previously, the memory for it was effectively leaked.
+ Bug: 11334
+ Change-Id: I2af3e41643e4e92593ed0cfe070c4f7bcb450a06
+ Reviewed-on: https://code.wireshark.org/review/9493
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+
+commit c5ec50e
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Sun Jul 5 10:55:49 2015 +0200
+
+ Add missing C++ header
- It also allows /32 "subnets", even though arguably the hosts file should be
- used instead, but now the test in read_subnets_file() matches the assert in
- subnet_entry_set().
+ This fixes:
+ ui/qt/wireshark_application.cpp:588:5: error: 'sort' is not a member of 'std'
+ std::sort(sgi_list.begin(), sgi_list.end(), qActionLessThan);
- Bug: 11247
- Change-Id: I54bf1cbb34edfcf410aa634043a377c27091df51
- Reviewed-on: https://code.wireshark.org/review/8802
- Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com>
+ Change-Id: I70058f0fcbabb0279bed5c62d09d55d88bda0fd4
+ Reviewed-on: https://code.wireshark.org/review/9492
+ Petri-Dish: Michal Labedzki <michal.labedzki@tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
-commit e28339e
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 8 21:24:22 2015 +0200
+commit ebae0c9
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jul 3 21:14:53 2015 -0400
- tshark: add ability to display streams in EBCDIC
+ store tcp/udp port names in epan scope
- As requested in https://ask.wireshark.org/questions/42958/tshark-follow-tcp-stream-for-ebcdic
+ This causes them to be freed on shutdown, cleaning up ~800KB of "reachable"
+ memory according to valgrind. The fact that we even need to construct these as
+ value_strings is questionable IMHO, but that's a problem for a later date.
- Change-Id: Ia8d93f59aa038bd6328adea137c92ea5a52361b5
- Reviewed-on: https://code.wireshark.org/review/8844
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Switch epan_scope to the BLOCK allocator now that we're using it for so much
+ more, this gives a small but measurable increase in startup time.
+
+ Change-Id: I187460b769e28da3c6629abac1d9196727ae7dde
+ Reviewed-on: https://code.wireshark.org/review/9483
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit dd8311d
+Author: Hadriel Kaplan <hadrielk@yahoo.com>
+Date: Sat Jul 4 01:12:56 2015 -0400
+
+ Lua: split init/cleanup routines
+
+ The epan init routines have been split up into init vs. cleanup, where the
+ init routines are only invoked when a file is opened, and the cleanup ones are
+ invoked multiple times, such as on a re-scan of packets.
+
+ Since the Lua API's Proto.init() callback is supposed to be invoked at both
+ init and cleanup times, the wslua code now invokes it in both of epan's init
+ and cleanup routines.
+
+ Change-Id: I51a4d8bc02630a4d2db5408c37f7eb8f6e0ce88c
+ Reviewed-on: https://code.wireshark.org/review/9491
+ Reviewed-by: Hadriel Kaplan <hadrielk@yahoo.com>
+ Petri-Dish: Hadriel Kaplan <hadrielk@yahoo.com>
+ Tested-by: Hadriel Kaplan <hadrielk@yahoo.com>
+
+commit c6f4112
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 3 19:38:54 2015 -0700
+
+ Do error checking on simple_error_message_box() calls and fix errors.
+
+ It's a printf-like routine, so give it the right declaration. Fix
+ errors that this finds.
+
+ Change-Id: I7e8c100ff9e16ba89743ce744cbf548aae705b77
+ Reviewed-on: https://code.wireshark.org/review/9487
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit b8d96a4
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jul 3 19:31:28 2015 -0700
+
+ Squelch a compiler warning.
+
+ Some systems still offer the old V7 index()/rindex() routines, in
+ addition to the standard strchr()/strrchr() routines, so don't use
+ "index" as a variable. (Maybe the folks at Center 127 were thinking of
+ the PL/I index() function, but that's more like strstr(), so it wasn't a
+ good choice of name.)
+
+ Change-Id: I6193a93684c0684c83357def3d76e0dbd808e29b
+ Reviewed-on: https://code.wireshark.org/review/9485
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit c60b8ea
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jul 3 21:49:14 2015 -0400
+
+ ansi_map: fix float literals missing f suffix
+
+ Should fix OSX buildbots
+
+ Change-Id: I466d4cdc0c4b52a15cadb9b5d429561ca68cc913
+ Reviewed-on: https://code.wireshark.org/review/9484
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 3243b6f
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sat Jun 27 15:33:42 2015 -0700
+
+ asn1: split off cleanup routines
+
+ General approach:
+
+ 1. Split allocation (e.g. g_hash_table_new) from deallocation
+ (g_hash_table_destroy) into functions named "init" and "cleanup".
+ 2. Remove guards that test whether the hash tables are set as
+ init is always called before cleanup.
+ 3. Remove setting hash tables to NULL after destruction.
+ 4. Copy register_init_routine function call and change init to cleanup.
+ 5. Add cleanup function that calls reassembly_table_destroy if there
+ is a reassembly_table_init function.
+
+ Some templates were modified as follows:
+
+ - snmp: split renew into init+cleanup, but keep renew for the uat_new
+ callback.
+ - ldap,ros: Rename init to cleanup as there was no initialization.
+ - camel: remove init function from header, make it static. Remove debug
+ print.
+ - tcap: remove unused ssn_range assignment.
+
+ Files in epan/ were regenerated using cmake && make asn1
+
+ Change-Id: Idac16ebf0ec304e0c8becaab5d32904e56eb69b9
+ Reviewed-on: https://code.wireshark.org/review/9136
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 7b33634
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Tue Jun 30 01:11:10 2015 +0200
+
+ plugins: add cleanup routines
+
+ Destroy the reassembly tables on exit, fix memleak in profinet
+ dissector.
+
+ Change-Id: Id34dbfde42fe715513997452f87cd4fdc328e294
+ Reviewed-on: https://code.wireshark.org/review/9229
+ Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 0a78e0b
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 8 22:48:05 2015 +0200
+commit 3ad9768
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 07:31:18 2015 -0700
- tap-macltestat.c: fix some V523 warnings reported by PVS-Studio
+ ssl,dtls: split init/cleanup routines
- The 'then' statement is equivalent to the 'else' statement.
+ Minor functional change: instead of an empty hash table, now the
+ ssl_session_hash and ssl_crandom_hash structures point will be set to
+ NULL when files are closed.
- Change-Id: I9e39afed3520cd4dffee52d5e57830817a8c4399
- Reviewed-on: https://code.wireshark.org/review/8846
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
- Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ API change: drop the ssl_keylog_file parameter from ssl_common_init,
+ add a new ssl_common_cleanup parameter instead.
+
+ Change-Id: I65efe71f8347fe9685359f8ed70cfb9673712421
+ Reviewed-on: https://code.wireshark.org/review/9226
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit a750581
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 8 22:46:49 2015 +0200
+commit ba9aa30
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 15:15:07 2015 +0200
- SMB: fix a V595 warning reported by PVS-Studio
+ Split more init routines into init/cleanup functions
- The 'si' pointer was utilized before it was verified against nullptr.
+ This patch is partially automatically generated, but are modified
+ manually. In particular, assignments and function calls have been
+ audited.
- Change-Id: I92faf43160698a548531dceb557cf4153d15d03f
- Reviewed-on: https://code.wireshark.org/review/8845
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Some debugging comments and ifdef'd prints have been removed. The
+ lookup tables of the dcm and sip dissectors are now cleared. It is only
+ called on reopening files anyway.
+
+ The isakmp dissector is modified to use g_hash_table_new_full for
+ destruction of its keys and values.
+
+ Fix a memleak in ipsec dissector when libgcrypt is not enabled.
+
+ Generated using
+ https://git.lekensteyn.nl/peter/wireshark-notes/diff/one-off/cleanup-rewrite.py?id=3c6128ee266024d164650955f93c7740484abd68
+ (with AUDIT = True).
+
+ Change-Id: I3fd910bdee663842ac0196334fe0189b67e251b0
+ Reviewed-on: https://code.wireshark.org/review/9225
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit f6f690c
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 15:32:07 2015 +0200
+commit ea46cf4
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 13:18:58 2015 -0700
+
+ Split init of misc dissectors into init/cleanup functions
+
+ Convert remaining dissectors to use cleanup routines when possible.
+ (Single-)linked lists require NULL, so do reset their pointers to NULL.
+
+ Generated with
+ https://git.lekensteyn.nl/peter/wireshark-notes/diff/one-off/cleanup-rewrite.py?id=69af86e6c2cf965ba3d7f9636b647b195f0b7d57
+ (with AUDIT = ALWAYS_EMIT_CLEANUP_CODE = True)
+
+ Remaining dissectors which did not need further changes:
+ epan/dissectors/packet-aeron.c
+ epan/dissectors/packet-bootp.c
+ epan/dissectors/packet-brdwlk.c
+ epan/dissectors/packet-drda.c
+ epan/dissectors/packet-etch.c
+ epan/dissectors/packet-fix.c
+ epan/dissectors/packet-fw1.c
+ epan/dissectors/packet-lbm.c
+ epan/dissectors/packet-ldss.c
+ epan/dissectors/packet-simulcrypt.c
+ epan/dissectors/packet-spdy.c
+ epan/dissectors/packet-starteam.c
+ epan/dissectors/packet-udp.c
+
+ Change-Id: Idcacfea6a5de38d40e67db4cdcd0452ad9f9a6a9
+ Reviewed-on: https://code.wireshark.org/review/9228
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 7ce77c6
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 07:35:00 2015 -0700
- LBMC: fix Truncation of constant value -16. The value range of unsigned char type: [0, 255] found by PVS Studio (V569)
+ Split four more init routines into init/cleanup
- Change-Id: I5dacce44941ac132172df6d7f343fddd114bd888
- Reviewed-on: https://code.wireshark.org/review/8792
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Three of them are trivial movements, the smb-sidsnooping is an odd one.
+ Ronnie Sahlberg disabled the sid_name_snooping feature on 9 July 2007.
+ There is a preference to override it though... For now add a TODO
+ marker and ensure that the hash tables are always initialized.
+
+ Change-Id: I61f5e215c9fa72a6785fb48eaa2d50c1975d7483
+ Reviewed-on: https://code.wireshark.org/review/9227
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit f5340b2
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 16:10:51 2015 -0700
+
+ Split init routine into init/cleanup for more dissectors
+
+ This patch converts some dissectors using g_hash_table_foreach_remove.
+
+ - 9p: drop no-op free func.
+ - nfs: use g_hash_table_new_full such that a destructor function can
+ be used. Drop NULL check since g_free can handle these just fine.
+ - nlm: use g_hash_table_new_full such that a destructor function can
+ be used. Simplify "matched" destruction by replacing the wrapper by
+ a direct g_free call.
+
+ Change-Id: I455e7f0ad4e47e70dae05af7233fdcdebf583f9f
+ Reviewed-on: https://code.wireshark.org/review/9224
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 126e02c
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 16:02:45 2015 -0700
+
+ Call reassembly_table_destroy and move g_hash_table_destroy
+
+ This patch moves g_hash_table_destroy calls from the init routine to
+ the cleanup routine. Besides that, the conditional check for the hash
+ table has been removed, assuming that init is always paired with a
+ cleanup call.
+
+ If reassembly_table_init is found, a reassembly_table_destroy call is
+ prepended to the cleanup function as well.
+
+ Comments have been removed from the init function as well as these did
+ not seem to have additional value ("destroy hash table" is clear from
+ the context).
+
+ The changes were automatically generated using
+ https://git.lekensteyn.nl/peter/wireshark-notes/diff/one-off/cleanup-rewrite.py?id=4d11f07180d9c115eb14bd860e9a47d82d3d1dcd
+ Manually edited files (for assignment auditing): dvbci, ositp, sccp,
+ tcp.
+
+ Other files that needed special attention due to the use of
+ register_postseq_cleanup_routine:
+
+ - ipx: keep call, do not add another cleanup routine.
+ - ncp: remove empty mncp_postseq_cleanup. mncp_hash_lookup is used
+ even if a frame is visited before (see dissect_ncp_common), hence
+ the hash table cannot be destroyed here. Do it in cleanup instead.
+ - ndps: add cleanup routine to kill reassembly table, but do not
+ destroy the hash table as it is already done in ndps_postseq_cleanup.
+
+ Change-Id: I95a72b3df2978b2c13fefff6bd6821442193d0ed
+ Reviewed-on: https://code.wireshark.org/review/9223
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 80f7ee0
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 13:06:31 2015 +0200
+
+ Call reassembly_table_destroy for some dissectors
+
+ This patch adds reassembly_table_destroy calls as cleanup function for
+ dissectors which have a simple init routine that just calls
+ reassembly_table_init (comments are ignored).
+
+ The changes were automatically generated using
+ https://git.lekensteyn.nl/peter/wireshark-notes/diff/one-off/cleanup-rewrite.py?id=4cc0aec05dc67a51926a045e1955b7a956757b5e
+ (with the if and assignment parsers disabled).
+
+ The only difference from the autogenerated output is that the XXX
+ comments from the init routines in smb-pipe and tds dissectors are kept.
+
+ Change-Id: I64aedf7189877247282b30b0e0f83757be6199e7
+ Reviewed-on: https://code.wireshark.org/review/9222
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 2d863b9
+commit 750babc
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jul 2 17:46:27 2015 -0400
+
+ rpc: use direct hashing rather than malloced ints
+
+ Equivalent but saves some allocations and is slightly simpler.
+
+ Change-Id: Id0fde980e11256018641d8fb39330c07f33ee3f5
+ Reviewed-on: https://code.wireshark.org/review/9474
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit d52837d
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Wed Jun 24 01:54:19 2015 +0200
+
+ packet: add cleanup routines support
+
+ Currently reassembly tables are not freed on shutdown. This makes
+ memleak debugging more difficult due to noise. Support cleanup
+ routines that can do smarter things.
+
+ After this change, "init" routines are not called anymore when
+ closing files. Further changes should split init routines to
+ cleanup routines as needed.
+
+ Change-Id: Ib0b2cef6dd9c16905259063ac2c2fdfb7e066be6
+ Reviewed-on: https://code.wireshark.org/review/9135
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit fdb8502
Author: Gerald Combs <gerald@wireshark.org>
-Date: Mon Jun 8 11:33:16 2015 -0700
+Date: Fri Jun 5 13:17:13 2015 -0700
- Add TapParameterDialog.
+ Add ServiceResponseTimeDialog.
- Split StatsTreeDialog into StatsTreeDialog and TapParameterDialog (its
- base class). This more closely matches the GTK+ UI and paves the way for
- more statistics dialogs.
+ Add ServiceResponseTimeDialog as a subclass of TapParameterDialog,
+ similar to StatsTreeDialog. Add initial plumbing for statistics menu
+ items and command line invocation.
- Change-Id: I2630385534e829d99724673ade372fcb33200d07
- Reviewed-on: https://code.wireshark.org/review/8842
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Don't append "..." to menu item names. Don't add menu icons. In each
+ case this avoids repetitive UI clutter.
+
+ Change-Id: I463b95c93090160bb81d2e80b16aad389dc0bd6c
+ Reviewed-on: https://code.wireshark.org/review/8864
Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 2533889
-Author: Cal Turney <cturney@charter.net>
-Date: Mon Jun 8 19:18:32 2015 +0000
+commit 7fdc534
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jun 24 20:46:42 2015 -0400
- Revert "NFSv4: Fix for Bug 10483"
+ Convert BOOTP/DHCP tap stats to new "generic stat API".
- This reverts commit da1766e9871ba1eb4156ebd05c819eee9d91c10f.
+ Change-Id: I0edc3909516452e6497a050b4617f9aafcea2688
+ Reviewed-on: https://code.wireshark.org/review/9112
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit a8ff1e2
+Author: Michael Mann <mmann78@netscape.net>
+Date: Tue Jun 23 08:53:17 2015 -0400
+
+ Create very basic "generic" stat tap API to create a "GUI" independent table.
- I should have set CR-2 because I was working on the following update: According to RFC 5661, a zero attribute mask is acceptable if type FATTR4_BITMAP_ONLY is passed to dissect_nfs4_fattrs(). In addition I found guint8 vars 'num_bitmaps', and 'count' are declared as guint8 but being passed into 32-bit fields of proto_tree_add_uint() and tvb_ensure_bytes_exist().I will push a new patch for review.
+ A few sample tap/dissectors (ANSI/A, ANSI MAP) are also included to test the API. The "GUI output" is a bit raw and could use some "prettying up", but all the basic hooks are there.
- Change-Id: I95e55af7fef17d0554f9741aa426feeeb95e2c21
- Reviewed-on: https://code.wireshark.org/review/8843
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Telephony "stat grouping" needs to be better alphabetized to properly populate menu (on GTK, probably Qt)
+
+ Change-Id: I98514171f69c4ab3a304dccb26c71d629703c9ab
+ Reviewed-on: https://code.wireshark.org/review/9110
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 0f36b1c
-Author: Evan Huus <eapache@gmail.com>
-Date: Mon Jun 8 10:07:43 2015 -0400
+commit 09ea473
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Fri Jul 3 22:16:51 2015 +0100
- aeron: fix infinite loop
+ bootp: try to fix OSX builtbot
- `dissected_length` can come from the packet in some paths, meaning it can be 0
- or negative and we need to check for underflows and other such problems
+ Change-Id: I0204b6c947e302a6f38b43593e19c6b816a180a4
+ Reviewed-on: https://code.wireshark.org/review/9482
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit ecc29ee
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Fri Jul 3 18:28:22 2015 +0100
+
+ DHCP: Lookup OUI for TR111 suboption. Also add Ubiquisys OUI to oui_vals.
- Bug: 11255
- Change-Id: Iba55ec1824a391ec1c717bfea5b65cc6610fc081
- Reviewed-on: https://code.wireshark.org/review/8839
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I49b833ee4df01d37cfabb11fd177c00f34f41eb4
+ Reviewed-on: https://code.wireshark.org/review/9481
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit bd6065f
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Fri Jul 3 10:53:51 2015 -0400
-commit b30d7b1
+ [smb2] Update some comments
+
+ Change-Id: I95dc8743b6db579eb197bd64ab2f26cf43ebc308
+ Reviewed-on: https://code.wireshark.org/review/9480
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit 363511c
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jul 2 19:51:22 2015 -0700
+
+ Move some frame control field #defines to a header and use them elsewhere.
+
+ Move a bunch of #defines that involve the frame control field to
+ packet-ieee80211.h and have the WLAN statistics tap use them rather than
+ hardcoded numbers.
+
+ Change-Id: I893cc50e546af67c910755357cefd86c39a1c783
+ Reviewed-on: https://code.wireshark.org/review/9476
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit df5a315
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jul 2 16:17:20 2015 -0700
+
+ Fix address resolution for columns.
+
+ Have address_to_name() be a routine that takes an address and returns a
+ string with a "sufficiently long" lifetime for use in columns, using the
+ address type's addr_name_res_str routine for most address types, rather
+ than having a too-small set of address types wired into it. It replaces
+ both the internal solve_address_to_name() routine and get_addr_name(),
+ and can, for example, handle the special WLAN address types rather than
+ leaving them unresolved even with an ethers file.
+
+ Change-Id: Id09bc412adf5d2752155650a14a77c5378af2e42
+ Reviewed-on: https://code.wireshark.org/review/9475
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit ed21afa
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 8 16:09:29 2015 +0200
+Date: Thu Jul 2 22:57:34 2015 +0200
- PMPROXY: check that pointer is not NULL before doing a strlen
+ LLDP: fix dissection of Power Class field
- Bug: 11258
- Change-Id: I5c8c17861f79d0b0cc5286fca742ed16e8d4ba74
- Reviewed-on: https://code.wireshark.org/review/8840
+ Bug: 11330
+ Change-Id: I865fe694706606c091a32f58a35658800a9dacc6
+ Reviewed-on: https://code.wireshark.org/review/9473
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit a36ec5a
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 14:44:58 2015 +0200
+commit bcf7533
+Author: Michael Mann <mmann78@netscape.net>
+Date: Fri Apr 3 09:56:18 2015 -0400
- AMQP: fix The 'format_name' variable is assigned to itself found by PVS Studio (V570)
+ Add proper "Decode As" mechanism for NFS file handles instead of preference.
- Change-Id: I97cdfc20cc635bccea5c96db33f46cdd970e933a
- Reviewed-on: https://code.wireshark.org/review/8785
- Reviewed-by: Peter Wu <peter@lekensteyn.nl>
- Reviewed-by: Petr Gotthard <petr.gotthard@centrum.cz>
+ Change-Id: I8509b9290a7255a91fa5f10a8312ca80eb94ead6
+ Reviewed-on: https://code.wireshark.org/review/7900
+ Reviewed-by: Cal Turney <cturney@charter.net>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 7151029
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 2 19:57:52 2015 +0200
+
+ PEEKREMOTE: ensure to initialize mandatory fields in info_11ac structure
+
+ Bug: 11326
+ Change-Id: I5a438bda7448f6b6b9959bdc03b0252b3cf22697
+ Reviewed-on: https://code.wireshark.org/review/9469
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 845a832
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Mon Jun 8 08:39:02 2015 -0700
+commit ccd552a
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jul 2 12:03:42 2015 -0700
- Print "and greater" instead of a ten digit number.
+ Remove more unnecessary null checks.
- Change-Id: I97dfabe3ec48acf57b33ec15486d2d660d610f6d
- Reviewed-on: https://code.wireshark.org/review/8841
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ These routines are called from dissect_bthci_evt(), which ensures that
+ bluetooth_data is non-null, and passes that non-null value to the
+ routines.
+
+ Should fix CIDs 1306908 and 1306911.
+
+ Change-Id: Ie25de02f36bda9a9ae25ced034e758fc7f745681
+ Reviewed-on: https://code.wireshark.org/review/9472
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 69dac89
-Author: Peter Wu <peter@lekensteyn.nl>
-Date: Mon Jun 8 00:10:21 2015 +0200
+commit 7e461a9
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jul 2 11:56:19 2015 -0700
- tcp: simplify tcp.flags.str, fix off-by-one
+ Remove check for null bluetooth_data.
- Observe that tcp_flags_to_str_first_letter is a copy of tcp_flags_to_str
- with the flags[][4] variables copied and the loop variables inverted.
- This misses the FIN bit, and runs past the flags buffer.
+ It's guaranteed to be non-null at that point. as noted by Coverity.
- Behavior change: for consistency, move the reserved bits to the front
- and print reserved bits individually. Old output / new output:
+ Should fix CID 1306904.
- NCEUAPRSRRR
- RRRNCEUAPRSF
+ Fix indentation while we're at it.
- Tested with this pcap with all flag bits set (0x0fff). hexdump:
+ Change-Id: I414844e9b6f9f01e215f42ba087a56b0544d289a
+ Reviewed-on: https://code.wireshark.org/review/9471
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 90af3de
+Author: anilkumar911 <anilkumar911@gmail.com>
+Date: Mon Jun 29 16:26:56 2015 +0530
+
+ Interpret reserved fields netscaler header.
- d4c3b2a1020004000000000000000000ff7f000065000000b6b77455f3ac
- 06002800000028000000450000280001000040067ccd7f0000017f000001
- 0014005000000000000000005fff2000907f0000
+ Change-Id: I64d6ae733bda880f5afbe1a755799823d835bfa4
+ Reviewed-on: https://code.wireshark.org/review/9466
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 622be70
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jul 2 11:25:59 2015 -0700
+
+ Zero out the nss array when we don't have the 802.11ac information we need.
- Change-Id: I70e070808d1f0f9cd60eaf4f2b3f4ac6e3cfaada
- Reviewed-on: https://code.wireshark.org/review/8826
- Petri-Dish: Peter Wu <peter@lekensteyn.nl>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I576be8c1a1badf6befe90a226f83e8d03f8326a7
+ Reviewed-on: https://code.wireshark.org/review/9470
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit cd69772
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 2 19:48:42 2015 +0200
+
+ ixveriwave: fix what seems to be a copy/paste error
+
+ Change-Id: I79fc9b11fcdd54e0644d01b34a7f37644c85ad0f
+ Reviewed-on: https://code.wireshark.org/review/9468
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit cc12a6a
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 2 19:02:11 2015 +0200
+
+ RPC: do not add a protocol without dissection function to the dissector table
+
+ This seems to be a typo
+
+ Bug: 11327
+ Change-Id: I0182003b77f0deba9421002f5626175af30125f5
+ Reviewed-on: https://code.wireshark.org/review/9467
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 09e3505
-Author: Birol Capa <birol.capa@siemens.com>
-Date: Mon Jun 8 09:19:52 2015 +0300
+commit 9421af3
+Author: AndersBroman <anders.broman@ericsson.com>
+Date: Thu Jul 2 12:19:02 2015 +0200
- Profinet: OEM Device ID is added
+ Try to fix: warning C6244: Local declaration of 'airpcap_if_list' hides
+ previous declaration.
- The Device ID of the OEM part may additionally be offered using OEM Device ID
+ Change-Id: Id0c3b74ac52c427d9c1efdf749dc410bc5bb450f
+ Reviewed-on: https://code.wireshark.org/review/9460
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 523ce15
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jul 2 10:48:58 2015 +0200
+
+ Do not try to display a value_string for FT_FRAMENUM type
- Change-Id: Ic51cc4c05a41a8d18f265fb1abab739d1e82e28a
- Reviewed-on: https://code.wireshark.org/review/8832
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ The hfinfo->strings pointer is used to store a ft_framenum_type_t
+
+ Bug: 11325
+ Change-Id: Ia6ee1bdd4f1e6ff93907e6107fcecab56c0320de
+ Reviewed-on: https://code.wireshark.org/review/9458
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 951ddf7
-Author: Slava Shwartsman <slavash@mellanox.com>
-Date: Wed Jun 3 11:36:56 2015 +0300
+commit dcd7368
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jul 2 07:32:52 2015 -0400
- rpc: Support IB transport
+ Update Debian symbols for recent packet API additions.
- Bug: 11251
+ Change-Id: Ib6e5a48fa0b0802c920e68d3dc7d62362818d36b
+ Reviewed-on: https://code.wireshark.org/review/9465
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 8b7f5f7
+Author: AndersBroman <anders.broman@ericsson.com>
+Date: Thu Jul 2 13:19:07 2015 +0200
+
+ Update libwireshark0.symbols
- Change-Id: I1e6fab86af3c95a5303af90079c99424941b6e6e
- Signed-off-by: Slava Shwartsman <slavash@mellanox.com>
- Reviewed-on: https://code.wireshark.org/review/8759
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Change-Id: I04cdba9633d3fc131ecd9dc218bc6dd458378a35
+ Reviewed-on: https://code.wireshark.org/review/9464
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 7948378
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Mon Jun 8 12:23:34 2015 +0200
+commit 88302f2
+Author: AndersBroman <anders.broman@ericsson.com>
+Date: Thu Jul 2 13:02:12 2015 +0200
- GTPv2: fix indent (use 4 spaces)
+ Try to fix OSX build boot
+ lemon.c:1784: warning: implicit conversion shortens 64-bit value into a 32-bit value
+ lemon.c:1790: warning: implicit conversion shortens 64-bit value into a 32-bit value
+ 1790: warning: implicit conversion shortens 64-bit value into a 32-bit value
+ 1928: warning: implicit conversion shortens 64-bit value into a 32-bit value
+ 2707: warning: implicit conversion shortens 64-bit value into a 32-bit value
- Change-Id: I9f20a5797ec0f8f3ae67b1be67d342b256da03ae
- Reviewed-on: https://code.wireshark.org/review/8836
+ Change-Id: Ief1b64009891de6885c2c9a6cb0e290752de889f
+ Reviewed-on: https://code.wireshark.org/review/9463
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 049fc49
-Author: Anders <anders.broman@ericsson.com>
-Date: Mon Jun 8 09:57:35 2015 +0200
+commit 051986c
+Author: Hannes Mezger <hannes.mezger@ascolab.com>
+Date: Wed Jul 1 18:32:50 2015 +0200
- Fix MSCV 2015RC Warning in_cksum.c(92): warning C4311: 'type cast':
- pointer truncation from 'const guint16 *' to 'unsigned long'.
+ opcua dissector: Add DefaultXml encoding IDs
+ Currently only DefaultBinary encoding IDs can be displayed, this commit adds the DefaultXml encoding IDs
- Even if we only require GLIB 2.16 this will fix the Windows build as we do
- have a newer Glib on Windows.
+ Change-Id: I19f3693d3aa03451655058770383222c3828b570
+ Reviewed-on: https://code.wireshark.org/review/9442
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 7d1a86d
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jul 2 00:02:16 2015 -0400
+
+ Have RPC dissector use real dissector tables for its subdissectors instead of a "homegrown" method.
- Change-Id: Ie0644536783e8b298de59094fec240e249c9b27f
- Reviewed-on: https://code.wireshark.org/review/8833
+ Change-Id: I06d7d4e9747ed8593cf40506cae3a09ae237846b
+ Reviewed-on: https://code.wireshark.org/review/9456
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 9223567
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 8 11:57:36 2015 +0200
+commit cc7dc03
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 1 23:56:54 2015 -0400
- BGP: fix an infinite loop when finding an invalid length in EVPN NLRI Route Type 5 option
+ Add support for a "custom" dissector table. This allows for a "custom" (not UINT or string) key to register dissector handles.
- Bug: 11256
- Change-Id: I6fb037d8a3b8b0f22ebea6d08f69fb8afeed90f9
- Reviewed-on: https://code.wireshark.org/review/8835
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ This was designed for RPC dissectors, but probably has use elsewhere.
+
+ Change-Id: I1bca6b50ba312129a0c4fad5cc3c18cd9297c217
+ Reviewed-on: https://code.wireshark.org/review/9455
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit fa64878
-Author: Anders <anders.broman@ericsson.com>
-Date: Mon Jun 8 10:10:00 2015 +0200
+commit 987cf4c
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 1 09:12:09 2015 -0400
- [GTPv2] Throttling Delay unit values are not the same as the timer values,
- make a separate Value_string.
+ Have RPC program hash table use native gtk hash functions.
- Change-Id: I79cb3b9d7261f8fba97f1938464d38c218282cb5
- Reviewed-on: https://code.wireshark.org/review/8834
+ Change-Id: Ie3c6daf69a1ac155ac09794a5ec87c89bbf0607d
+ Reviewed-on: https://code.wireshark.org/review/9454
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 032ad5a
-Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
-Date: Fri Jun 5 22:04:29 2015 -0400
+commit b68a0ed
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Jul 1 07:33:02 2015 -0400
- Update how we search for Lua with pkg-config.
+ Replace RPC "dissect_function_t" function signature with "new style" dissector function signature.
+
+ This paves the way for using dissector tables.
- First, search for packages with the version number without the period (bug
- 11219).
+ Change-Id: I88ac165ef9aa5bf5c05e1115f7321e18e734d683
+ Reviewed-on: https://code.wireshark.org/review/9453
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 9d8b810
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 1 07:56:17 2015 +0200
+
+ Lemon: Update lemon tools
- Second, don't look for Lua 5.3 because we don't work with it. If what we find
- (without pkg-config's help) is Lua 5.3, disable Lua support (bug 10881).
+ Update from SQLite trunk (19 April 2015)
- Cmake support by Peter Wu (originally Ie73e5b53640f10432881a9671c0a605f7f027ed8):
- Note the check for "lua<=5.2.99" instead of "lua<5.3" since cmake does not
- support the latter syntax. Tested with lua5.2, lua5.1 and lua (5.3) installed.
+ Add include <config.h>
- Bug: 11219
- Ping-Bug: 10881
- Change-Id: I382d07ca00eafc6111cd4e9faa2b66f6b8f95b6e
- Reviewed-on: https://code.wireshark.org/review/8783
- Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Fix warning: unused parameter 'argc' [-Wunused-parameter] (using _U_)
+
+ Fix implicit conversion loses integer precision
+
+ Fix comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
+
+ Fix function declaration isn’t a prototype [-Wstrict-prototypes]
+
+ Fix warning: old-style function definition [-Wold-style-definition]
+
+ Fix trailing whitespace
+
+ Fix use -T for template for epan\Makefile.nmake, epan\dfilter\Makefile.nmake, plugins\mate\Makefile.nmake, plugins\tpg\Makefile.nmake and cmake/modules/UseLemon.cmake
+
+ Fix -Wmissing-prototypes Remove unused function (acttab_free)
+
+ Add basename the filename with only filename (no path...)
+
+ Fix lemon.c:3435: warning: implicit conversion shortens 64-bit value into a 32-bit value
+
+ Add "new" version of lempar.c (3 November 2009).
+
+ LEMPAR: fix trailing whitespace
+
+ LEMPAR: fix -Wunused-parameter
+
+ Change-Id: I2df7e39c9a6846de26743a981fb76aca423fe813
+ Reviewed-on: https://code.wireshark.org/review/6502
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit dc6d68c
+Author: Hannes Mezger <hannes.mezger@ascolab.com>
+Date: Wed Jul 1 18:19:01 2015 +0200
+
+ opcua dissector: Fix display of status code in error message
+
+ Instead of just displaying the hex representation, use parseStatusCode which adds the textual representation of the status code
+
+ Change-Id: I43b9ff846ef48d727e77cfa247b9dcea7061bbab
+ Reviewed-on: https://code.wireshark.org/review/9441
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit b6c63e2
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Thu Jul 2 04:42:06 2015 +0000
+
+ Revert "SMB2 - An out-of-order entry in smb2_ioctl_vals[] causes run-time error."
+
+ This reverts commit b591f07273f4e055a286ca36b6fda5da99952b5d.
+
+ Change-Id: I73e7b6a8ea37b1d5869e785633b74c89d7476b54
+ Reviewed-on: https://code.wireshark.org/review/9457
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit da1766e
+commit b591f07
Author: cturney <cturney@charter.net>
-Date: Tue Jun 2 23:06:58 2015 -0400
+Date: Wed Jul 1 16:07:29 2015 -0400
- NFSv4: Fix for Bug 10483
+ SMB2 - An out-of-order entry in smb2_ioctl_vals[] causes run-time error.
- Bug: 10483
- Change-Id: Ic0df7d92c6ec2da83ad02796a008f6512d7fdc9b
- Reviewed-on: https://code.wireshark.org/review/8731
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ In value string table "smb2_ioctl_vals[]" of packet-smb2.c
+
+ {0x0011C017, "FSCTL_PIPE_TRANSCEIVE" } was placed before
+ {0x00110018, "FSCTL_PIPE_WAIT"}
+
+ which causes "Extended value string 'smb2_ioctl_vals[]' forced to fall back
+ to linear search: entry , value 0x00110018 < previous entry, value
+ 0x0011C017"
+
+ Change-Id: I99afe5aa12c031e90bb0bd4c8e8aadfffad0135d
+ Reviewed-on: https://code.wireshark.org/review/9449
+ Reviewed-by: Cal Turney <cturney@charter.net>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 5ce025c
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Mon Jun 8 08:00:11 2015 +0200
+commit a66714b
+Author: AndersBroman <a.broman@bredband.net>
+Date: Thu Jul 2 05:51:20 2015 +0200
- Aruba ERM: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
+ Fix Buffer overrun while writing to 'airpcap_dir_utf16': the writable
+ size is '520' bytes, but '1042' bytes might be written.
- Change-Id: If29fce277b43d287ad9cea47477b19320831c943
- Reviewed-on: https://code.wireshark.org/review/8830
+ Change-Id: Ic88bc977011eff9ae3c2a4a5ba717e78dbb1171c
+ Reviewed-on: https://code.wireshark.org/review/9452
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 71b6be7
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sun Jun 7 19:50:42 2015 +0200
+commit ae5172f
+Author: AndersBroman <a.broman@bredband.net>
+Date: Thu Jul 2 05:41:45 2015 +0200
- PER: fix indent (use tabs)
+ Try to fix warning C6340: Mismatch on sign: 'short' passed as _Param_(2) when some
+ unsigned type is required in call to 'printf'.
- Change-Id: I123960f475550b5e3cab9e6eb7eaa6d896fae557
- Reviewed-on: https://code.wireshark.org/review/8815
+ Change-Id: I3076454502e1c98ac225d33d520be5bbe5172c2a
+ Reviewed-on: https://code.wireshark.org/review/9451
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit a942df9
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Mon Jun 8 08:06:44 2015 +0200
+commit fa6fb76
+Author: Patrick <patrick.servello@gmail.com>
+Date: Wed Jul 1 23:30:21 2015 +0100
- THRIFT: fix function name typo
+ fixed spelling errors in Omron FINS packet dissector
- disscet -> dissect
- Change-Id: I0cceaad616d0929a562df3e2ac1b567ffb9ead36
- Reviewed-on: https://code.wireshark.org/review/8831
+ Change-Id: I7cce1769d3e3c2c70d18e247b1e1040b05715c20
+ Reviewed-on: https://code.wireshark.org/review/9448
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 0cec384
-Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
-Date: Sun Jun 7 21:40:20 2015 -0400
+commit 4a8f0e1
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 1 23:48:29 2015 +0200
- Register http.unknown_header as an FT_STRING (rather than FT_BYTES).
+ PMPROXY: avoid doing an invalid memory access when no token was found
- This avoids assertions when the field is added with proto_tree_add_string*()
- (some of which show up in the fuzzed capture in bug 11254).
+ Bug: 11320
+ Change-Id: Ie1fd3f1060e13cf742923aadebe375da4389422a
+ Reviewed-on: https://code.wireshark.org/review/9447
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit c445570
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Wed Jul 1 13:11:20 2015 -0700
+
+ Give instructions for installin Chcocolatey's Win flex-bison.
- Ping-Bug: 11254
- Change-Id: Iaf02f59443da0cf279d65eed049122d4dfaf7bcd
- Reviewed-on: https://code.wireshark.org/review/8829
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Fix a typo ("and and") while we're at it.
+
+ Change-Id: Ib68bbdf0b358f56b36cf53906f105c5ee6493ec4
+ Reviewed-on: https://code.wireshark.org/review/9446
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit f95db69
-Author: Bill Meier <wmeier@newsguy.com>
-Date: Sun Jun 7 13:46:59 2015 -0400
+commit 3cd8c16
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 1 21:16:53 2015 +0200
- Add editor-modelines; Don't use tabwidth=4; Adjust whitespace.
+ NAS EPS: upgrade dissector to v12.9.0
- Change-Id: I7c287b176002c48dee6ae44334ee9fad221b4cd3
- Reviewed-on: https://code.wireshark.org/review/8816
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: Ic1fa22dee21b71b523ba5fcfc1ea1bf4c8029e6f
+ Reviewed-on: https://code.wireshark.org/review/9445
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 639fd7d
-Author: Michael Mann <mmann78@netscape.net>
-Date: Sat Jun 6 23:01:39 2015 -0400
+commit 5d8cb03
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jul 1 21:14:59 2015 +0200
- Eliminate proto_tree_add_text from some dissectors.
+ 3GPP NAS: upgrade dissector to v12.10.0
- "file" dissectors are now rid of proto_tree_add_text.
+ Change-Id: Ia89e49d098f86450245c73c4d06a4359a25e3d53
+ Reviewed-on: https://code.wireshark.org/review/9444
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit b475b0e
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Wed Jul 1 11:12:36 2015 -0700
+
+ Sort smb2_ioctl_vals[] numerically.
- Change-Id: I4e0f7248135e6ce194fcafde47e538db84b964aa
- Reviewed-on: https://code.wireshark.org/review/8828
- Reviewed-by: Michael Mann <mmann78@netscape.net>
- Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Change-Id: I2d5fd1c640d3ac6fa60d84f2b8080eb7866b2641
+ Reviewed-on: https://code.wireshark.org/review/9443
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 8a00a4b
+Author: Gregor Beck <gbeck@sernet.de>
+Date: Wed Jul 1 10:35:50 2015 +0100
+
+ add WERR_INVALID_STATE & WERR_TIMEOUT
+
+ Change-Id: Ie42cca588c9d5e02279083817382ac77f4ed74d6
+ Signed-off-by: Noel Power <noel.power@suse.com>
+ Reviewed-on: https://code.wireshark.org/review/9439
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 2c56c6f
-Author: Peter Wu <peter@lekensteyn.nl>
-Date: Sun Jun 7 23:21:14 2015 +0200
+commit fa2c41f
+Author: Gregor Beck <gbeck@sernet.de>
+Date: Tue Oct 2 10:22:49 2012 +0200
- igmp: fix memleak
+ add function guid_cmp() to compare guids
- dissector_add_uint_range walks through ranges and then does not need the
- range anymore. Discovered with `tshark -G fields` and GCC 5.1 + ASAN.
+ Change-Id: I6e34bcfb2205c1647e82dd396a13b0957532c4ae
+ Signed-off-by: Noel Power <noel.power@suse.com>
+ Reviewed-on: https://code.wireshark.org/review/9438
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 7ee967c
+Author: Gregor Beck <gbeck@sernet.de>
+Date: Thu Sep 13 17:27:51 2012 +0200
+
+ smb2: dissect FSCTL_PIPE_WAIT
- Change-Id: I76f98a6ccee6dbbecc1efb847c358bd6d010e1dc
- Reviewed-on: https://code.wireshark.org/review/8825
- Reviewed-by: Peter Wu <peter@lekensteyn.nl>
- Petri-Dish: Peter Wu <peter@lekensteyn.nl>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Change-Id: Iec4fe90d792f745d8c754afc9b18ca6f7a708caa
+ Signed-off-by: Noel Power <noel.power@suse.com>
+ Reviewed-on: https://code.wireshark.org/review/9437
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 9c7acde
+Author: Gerhard Gappmeier <gerhard.gappmeier@ascolab.com>
+Date: Thu Jun 25 14:53:14 2015 +0200
+
+ opcua dissector: Fix parsing of 7 byte numeric service NodeIds.
+
+ The service NodeIds of OPC UA are normally encoded as 4 byte numeric NodeId.
+ However, it is technically also possible to encode these as (less efficient) 7 byte numeric NodeId.
+ This kind of NodeId was already implemented, but wrong.
+ Since then no one ever used this kind of NodeId for service NodeIds.
+
+ Change-Id: I8654d969604e18bce8415931e455632e72d578ef
+ Reviewed-on: https://code.wireshark.org/review/9435
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit fbf0c34
+Author: AndersBroman <anders.broman@ericsson.com>
+Date: Wed Jul 1 10:18:47 2015 +0200
+
+ Try to fix some warnings from Visual Studio Code Analysis.
+
+ Change-Id: Ibbbb89af23d0e37ea57a1079e311d8205d254ddd
+ Reviewed-on: https://code.wireshark.org/review/9434
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 8e87fad
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Tue Jun 30 20:46:05 2015 +0200
+
+ proto.c : fix indent
+
+ Change-Id: I74461666bcfc6e85a92409819e2c63811284e8f8
+ Reviewed-on: https://code.wireshark.org/review/9433
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 5472e4d
+commit b107e93
Author: Guy Harris <guy@alum.mit.edu>
-Date: Sun Jun 7 18:09:47 2015 -0700
+Date: Tue Jun 30 21:37:34 2015 -0700
- Debugging printf.
+ Don't assume the source directory's path has no spaces in it.
- The buildbot printed "expr: syntax error", presumably from this, but
- that oh-so-descriptive error message doesn't indicate what the problem
- is, and just about any string should be valid as the left-hand operand
- of the : operator.
+ Have SOURCES_TAP just contain the file names of the taps to run through
+ make-tap-reg.py, and pass $$PWD, properly quoted, as the "source directory"
+ argument to make-tap-reg.py.
- Change-Id: I1140522357b8df07e4183bf0eb8c5fa9fbe275e4
- Reviewed-on: https://code.wireshark.org/review/8827
+ Change-Id: I09382ccf9931db636aaeeb5d94c0ae029453ea9d
+ Reviewed-on: https://code.wireshark.org/review/9432
+ Petri-Dish: Guy Harris <guy@alum.mit.edu>
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 2d757b8
-Author: Balint Reczey <balint@balintreczey.hu>
-Date: Sun Jun 7 03:34:22 2015 +0200
+commit b0b027d
+Author: Michael Mann <mmann78@netscape.net>
+Date: Wed Aug 13 11:21:58 2014 -0400
- Restore image/expert_ok.png, it is used by GTK+ UI
+ Explicitly check for DCE/RPC dissector name in the Decode As dialog because it doesn't have a specific subdissector table to invoke the DCE/RPC "Decode As" tab.
- Change-Id: I22f414ca030dcb701c1b21808cd4356b7c291291
- Reviewed-on: https://code.wireshark.org/review/8805
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ bug:10368
+ Change-Id: Iff94ddaf0c9f4d002be89dab480b6f9550ebd82f
+ Reviewed-on: https://code.wireshark.org/review/3575
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Cal Turney <cturney@charter.net>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit acbc418
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 19:40:58 2015 +0200
+commit 986e347
+Author: Peter Hatina <phatina@redhat.com>
+Date: Fri Jun 26 13:25:54 2015 +0200
- NCP: fix V519 warnings reported by PVS-Studio
+ Disable overlay scrolling
- The variable is assigned values twice successively. Perhaps this is a mistake.
+ Overlay scrolling causes problems when selecting eg. the last packet in Packet List. The last packet gets covered by the scollbar.
- Change-Id: I3b567626c6046be8898db70580e98b339c0c8c2a
- Reviewed-on: https://code.wireshark.org/review/8819
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: If23152721a457c7834d6727fc342ee0501a07302
+ Reviewed-on: https://code.wireshark.org/review/9169
+ Reviewed-by: Balint Reczey <balint@balintreczey.hu>
-commit c100e1c
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 20:47:11 2015 +0200
+commit 98a7b1e
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 30 12:58:44 2015 -0700
- PER: fix V593 warning reported by PVS-Studio
+ Put quotes into xcopy command and note that it might need privileges.
- Consider reviewing the expression of the 'A = B == C' kind. The expression is calculated as following: 'A = (B == C)'.
+ The pathnames have spaces, so they must be quoted.
- Change-Id: I162a2d081a70cb39b326d3aa2dc4108f49962169
- Reviewed-on: https://code.wireshark.org/review/8821
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ At least on my VM, I had to run it as Administrator.
+
+ Change-Id: I7600edbdbe3205c7f766cc651bd6b86340efa0ff
+ Reviewed-on: https://code.wireshark.org/review/9429
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit ae027ec
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 20:39:09 2015 +0200
+commit 74338f5
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jun 29 21:43:40 2015 -0700
+
+ Set the PHY value when providing our own metadata structure.
+
+ Bug: 11319
+ Change-Id: I8b746f7238729173b2ca23734e9f7fdbbe4f5110
+ Reviewed-on: https://code.wireshark.org/review/9232
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
- NDPS: fix V535 warnings reported by PVS-Studio
+commit 2325550
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Jun 29 22:20:53 2015 -0500
+
+ Fix setting widget visibility when changing the layout.
- The variable 'ii' is being used for this loop and for the outer loop.
+ Fixes a bug exposed by g5265bc3.
- Change-Id: I3e6e0e390a646fac62fd46ebf9dcdc56070f7609
- Reviewed-on: https://code.wireshark.org/review/8820
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Ia0775aa068f5e9e1eeb66384bac97fe57f3c957c
+ Reviewed-on: https://code.wireshark.org/review/9231
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 093aebf
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 18:03:25 2015 +0200
+commit 63a78d4
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jun 29 18:04:59 2015 -0700
- H248: fix V712 warning reported by PVS-Studio
+ Use ws_fstat64() to determine the size of an open file.
- Be advised that compiler may delete this cycle or make it infinity. Use volatile variable(s) or synchronization primitives to avoid this.
+ fseek() to the end, followed by ftell(), is a bit of an odd way to get
+ the file size. Use ws_fstat64() instead.
- Change-Id: I39104ec09f4c12994d62ed23e7a0cc00829b1255
- Reviewed-on: https://code.wireshark.org/review/8818
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Check that the file is a regular file, while we're at it. This means we
+ don't have to check before opening.
+
+ Bug: 11268
+ Change-Id: I31ee20dd5568d10541375cf97b286abfc1384d1c
+ Reviewed-on: https://code.wireshark.org/review/9230
+ Petri-Dish: Guy Harris <guy@alum.mit.edu>
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit d48fe0d
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 17:47:25 2015 +0200
+commit 1e511d8
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Mon Jun 29 13:13:55 2015 +0200
- GSM Um: fix V695 warning found by PVS-Studio
+ ssl: test for file type before reading key file
- Range intersections are possible within conditional expressions. Example: if (A > 0 && A < 5) { ... } else if (A > 3 && A < 9) { ... }.
- E-GSM and R-GSM EARFCNs are overlapping, as seen in 3GPP TS 05.05.
+ ftell() is undefined for directories. In practice, it will report
+ 0x7fffffffffffffff on an ext4 filesystem. Ensure that the given key file
+ is not a directory.
- Change-Id: I5b9be53ba85109a674b05ae16cd729557cec6318
- Reviewed-on: https://code.wireshark.org/review/8817
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ By the way, this is the only user of ftell that is affected.
+
+ Bug: 11268
+ Change-Id: Iaecd42c9b60da9e7945703a794601773749f2d97
+ Reviewed-on: https://code.wireshark.org/review/9213
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit a36db75
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Tue Jun 30 00:38:45 2015 +0200
-commit 7fc302e
+ plugins/mate: fix some memleaks
+
+ Fixes about 5kB leaks in 500+ allocations.
+
+ There are still some other remaining (and not fixed in this patch
+ because it is hard to track them):
+
+ - The g_strdup'ed memory via MATE_PARSE for some types (cannot simply
+ g_free after use, it is still needed in some cases).
+ - cfg->transforms and cfg->transport_ranges as used in pdu_decl
+ (mate_grammar.lemon).
+
+ Tested on a http capture with: tshark -o mate.config:tcp.mate -r ...
+ where tcp.mate is from
+ https://wiki.wireshark.org/Mate/GettingStarted?action=AttachFile&do=get&target=tcp.mate
+
+ Change-Id: I4c06f948136fc30dfcdb56f7ac8a32a2326ae30d
+ Reviewed-on: https://code.wireshark.org/review/9221
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 305d983
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Mon Jun 29 17:09:18 2015 +0200
+
+ capchild: fix uninitialized data pointer on failure
+
+ Fixes a crash / heisenbug in wireshark-qt on startup:
+
+ ==26808==ERROR: AddressSanitizer: attempting free on address which was not malloc()-ed: 0x7fff8cf3bf70 in thread T0
+ #0 0x7f42ce3b66da in __interceptor_free /build/gcc-multilib/src/gcc-5-20150519/libsanitizer/asan/asan_malloc_linux.cc:28
+ #1 0x842847 in WirelessFrame::setChannel() ui/qt/wireless_frame.cpp:257
+ #2 0x842bf5 in WirelessFrame::on_channelComboBox_activated(int) ui/qt/wireless_frame.cpp:282
+ #3 0x84407d in WirelessFrame::timerEvent(QTimerEvent*) ui/qt/wireless_frame.cpp:134
+ #4 0x7f42ba94ea92 in QObject::event(QEvent*) (/usr/lib/libQt5Core.so.5+0x2b0a92)
+ #5 0x7f42bb6218ea in QWidget::event(QEvent*) (/usr/lib/libQt5Widgets.so.5+0x1948ea)
+ #6 0x7f42bb71c16d in QFrame::event(QEvent*) (/usr/lib/libQt5Widgets.so.5+0x28f16d)
+ #7 0x7f42bb5df62b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (/usr/lib/libQt5Widgets.so.5+0x15262b)
+ #8 0x7f42bb5e4d0f in QApplication::notify(QObject*, QEvent*) (/usr/lib/libQt5Widgets.so.5+0x157d0f)
+ #9 0x7f42ba91d57a in QCoreApplication::notifyInternal(QObject*, QEvent*) (/usr/lib/libQt5Core.so.5+0x27f57a)
+ #10 0x7f42ba973b1c in QTimerInfoList::activateTimers() (/usr/lib/libQt5Core.so.5+0x2d5b1c)
+ #11 0x7f42ba974020 (/usr/lib/libQt5Core.so.5+0x2d6020)
+ #12 0x7f42cdde7a16 in g_main_context_dispatch (/usr/lib/libglib-2.0.so.0+0x49a16)
+ #13 0x7f42cdde7c6f (/usr/lib/libglib-2.0.so.0+0x49c6f)
+ #14 0x7f42cdde7d1b in g_main_context_iteration (/usr/lib/libglib-2.0.so.0+0x49d1b)
+ #15 0x7f42ba974cfe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/usr/lib/libQt5Core.so.5+0x2d6cfe)
+ #16 0x56c8ba in main_window_update wireshark-qt.cpp:128
+ #17 0xe4b612 in sync_pipe_open_command capchild/capture_sync.c:972
+ #18 0xe4b823 in sync_pipe_run_command_actual capchild/capture_sync.c:1034
+ #19 0xe4c590 in sync_pipe_run_command capchild/capture_sync.c:1211
+ #20 0xe4e9a5 in sync_if_capabilities_open capchild/capture_sync.c:1356
+ #21 0xe48b7a in capture_get_if_capabilities capchild/capture_ifinfo.c:249
+ #22 0xdf539a in scan_local_interfaces ui/iface_lists.c:186
+ #23 0xdf6a65 in fill_in_local_interfaces ui/iface_lists.c:405
+ #24 0x56e49d in main wireshark-qt.cpp:1154
+ #25 0x7f42b81c178f in __libc_start_main (/usr/lib/libc.so.6+0x2078f)
+ #26 0x56ba58 in _start (wireshark+0x56ba58)
+
+ AddressSanitizer can not describe address in more detail (wild memory access suspected).
+ SUMMARY: AddressSanitizer: bad-free /build/gcc-multilib/src/gcc-5-20150519/libsanitizer/asan/asan_malloc_linux.cc:28 __interceptor_free
+
+ Change-Id: I63744261096b3cfd0eddcf75bcf85103a3f0788d
+ Reviewed-on: https://code.wireshark.org/review/9220
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit b1ab36a
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Sun Jun 28 00:33:57 2015 +0200
+
+ tools/asn2wrs.py: fix isdn-sup generation with Py3
+
+ Python 3 has removed the cmp function for sort functions, relying on a
+ key function instead.
+
+ Tested with Python 2.7.10 and 3.4.3.
+
+ Change-Id: Id571b836304528ecc3b23a0f8a2843c4538c3e1b
+ Reviewed-on: https://code.wireshark.org/review/9212
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit a6f9cf5
Author: Gerald Combs <gerald@wireshark.org>
-Date: Sun Jun 7 08:08:43 2015 -0700
+Date: Mon Jun 29 13:13:36 2015 -0500
- [Automatic update for 2015-06-07]
+ Don't free col_item->col_data.
- Update manuf, services enterprise-numbers, translations, and other items.
+ It either points to col_item->col_buf (which we explicitly free) or to
+ a static string.
- Change-Id: I8051df9353cdce000f3b76229df1b2bf7e6b0d57
- Reviewed-on: https://code.wireshark.org/review/8811
+ Change-Id: I4d6db3fa16e69a4321be9d01076026c024df9a00
+ Reviewed-on: https://code.wireshark.org/review/9219
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit cefe9d3
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 16:16:37 2015 +0200
+commit 0b0100b
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Jun 28 11:18:26 2015 -0700
+
+ Fixup the packet list navigation action behavior.
+
+ Change-Id: I124fe3c3755556e81c65443b8b9744a89394dc70
+ Reviewed-on: https://code.wireshark.org/review/9218
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 5ae8c92
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Jun 29 10:00:37 2015 -0700
- ECP: fix V562 warning reported by PVS-Studio
+ Try to fix NSIS packaging dependencies.
- It's odd to compare 0 or 1 with a value of 1: ((entries > 1)) == 1.
+ Split the nsis_package target into nsis_package_prep which has
+ dependencies and nsis_package which has no dependencies and as a result
+ blindly builds the package. Remove the nsis_uninstaller target since
+ that's now handled by nsis_package_prep. Nsis_package_prep *should*
+ also take care of the dependencies for portableapps_package, but that
+ hasn't been tested.
- Change-Id: I6261389dddbbd7e60e98b8c351150d491f9cbddb
- Reviewed-on: https://code.wireshark.org/review/8810
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Update the Developer's Guide.
+
+ This requires coordination with the Windows buildbots.
+
+ Change-Id: Ib9e3141832c782355135a1637fba5a07c2ca4ba1
+ Reviewed-on: https://code.wireshark.org/review/9217
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 83351a9
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 16:01:30 2015 +0200
+commit df62a1b
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 29 15:13:12 2015 +0200
- iax2_analysis.c: fix V610 warning reported by PVS-Studio
+ [GSM DTAP]: fix indent (use 4 spaces)
- Unspecified behavior. Check the shift operator '>>'. The left operand '(- 1)' is negative.
+ Change-Id: I07fd87b4e72ac7309e320deab963017c96ba2c60
+ Reviewed-on: https://code.wireshark.org/review/9215
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 23ad9b3
+Author: AndersBroman <anders.broman@ericsson.com>
+Date: Mon Jun 29 16:01:43 2015 +0200
+
+ [FIP] Use value_string_ext for fip_desc_types.
- Change-Id: Icdb999c2df0e7843086ec811ca4747876fbf2424
- Reviewed-on: https://code.wireshark.org/review/8809
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Ifb4ad35b2a9454366d58cc4bfc81f96630122565
+ Reviewed-on: https://code.wireshark.org/review/9216
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 6e58ae3
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 15:08:18 2015 +0200
+commit 60ef92b
+Author: Anders <anders.broman@ericsson.com>
+Date: Mon Jun 29 14:36:00 2015 +0200
- dwarf.c: fix V629 warning reported by PVS-Studio
+ [GSM DTAP] Add Sequence number for Non call related SS messages.
- Consider inspecting the '1 << shift' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
+ Change-Id: Iec97801e1eb6803c4168c2e302f84a7732654ecf
+ Reviewed-on: https://code.wireshark.org/review/9214
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 59d56bf
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Mon Jun 29 11:22:08 2015 +0200
+
+ gtk: Fix use-after-free on removing recent file
- Change-Id: I9939f3c471fcbbb033bbd5f846b9e09e8b8fd125
- Reviewed-on: https://code.wireshark.org/review/8808
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I930b0522d116d53aeef366ae0b43f818b9a81d7f
+ Reviewed-on: https://code.wireshark.org/review/9211
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-commit 99d56fb
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sat Jun 6 19:29:21 2015 +0200
+commit 149d0b7
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Wed Jun 24 20:03:51 2015 +0200
- airpdcap: fix V512 warning reported by PVS-Studio
+ tools/asn2wrs.py: handle windows-1252 encoding
+
+ The RRC ASN.1 definitions resulted in a decode error in Python because
+ the file is encoded as windows-1252 instead of UTF-8. This patch makes
+ the tool more forgiving in handling windows-1252 encodings.
- A call of the 'memcpy' function will lead to the '& tmp_key' buffer becoming out of range.
+ Tested with Python 2.6.9, 2.7.10, 3.4.3.
- Change-Id: I615a6c3e0dab8cfc2d240b6b39cff387e0689f35
- Reviewed-on: https://code.wireshark.org/review/8796
+ Change-Id: I9c9269e1065c98b8bcfb57ab4bfd21d5e183a656
+ Reviewed-on: https://code.wireshark.org/review/9133
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-commit e9c9473
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sun Jun 7 12:04:28 2015 +0200
+commit 1141033
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Sun Jun 28 13:31:14 2015 +0100
- NFS: do not use reported remaining length as the backing length
+ editcap: add new option (-a) to help
- Otherwise it could throw an exception if captured length < reported length
+ Change-Id: Ic1a07e29d30d96bf1dd86e10b198c42dd9349838
+ Reviewed-on: https://code.wireshark.org/review/9198
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit da09a1b
+Author: Michael Mann <mmann78@netscape.net>
+Date: Fri Jun 26 23:00:33 2015 -0400
+
+ Take all epan_column_info members that always get allocated to "number of columns" to share their own data structure.
- Change-Id: Ia9eb2778dbfebc1865a0040020a62ba20882b482
- Reviewed-on: https://code.wireshark.org/review/8804
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Ib982662db6cf68730a7d121eac60d9bc5ae67429
+ Reviewed-on: https://code.wireshark.org/review/9195
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit ad0b29c
-Author: Tom Haynes <loghyr@primarydata.com>
-Date: Sat Jun 6 14:53:01 2015 -0700
+commit b9145bc
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jun 28 12:43:33 2015 -0700
- nfs: Git rid of deprecated tvb_length,tvb_length_remaining
+ "Short preamble" is 802.11[bg]-only, so put it in the PHY-specifc info.
- Signed-off-by: Tom Haynes <loghyr@primarydata.com>
+ We're already only setting it for 11b and 11g; this makes it a bit
+ cleaner, e.g. we don't need to say "oh, wait, we *don't* have short
+ preamble" for 11n and 11ac.
- Change-Id: I413a77903c8a56cb722e38ff9f64cf3d9c668ed8
- Reviewed-on: https://code.wireshark.org/review/8801
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: Idcf3e8c93d6a417f0319e4bd33247b98f07b6052
+ Reviewed-on: https://code.wireshark.org/review/9209
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 8d7e0fc
+commit 8aaf42d
Author: Guy Harris <guy@alum.mit.edu>
-Date: Sat Jun 6 12:29:24 2015 -0700
+Date: Sun Jun 28 10:28:38 2015 -0700
- Don't initialize a variable if the first thing we do is set it.
+ If we don't know whether STBC is being used, we don't know NSTS.
+
+ If we don't know whether space-time block coding is being used, we don't
+ know the number of space-time streams, so don't try to calculate it and
+ don't put it into the protocol tree.
- Change-Id: I14e8a15fdea1526c1c4bd2a0f19925ff41c15608
- Reviewed-on: https://code.wireshark.org/review/8800
+ Mark it as generated, while we're at it, as it's not a value from the
+ radiotap header, and make it a guint.
+
+ Change-Id: Ib0b14f2f4f94e042d034311e10bb96b9b29a9d3e
+ Reviewed-on: https://code.wireshark.org/review/9206
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit b950c08
+commit 2762995
Author: Guy Harris <guy@alum.mit.edu>
-Date: Sat Jun 6 12:19:26 2015 -0700
+Date: Sun Jun 28 09:51:22 2015 -0700
- Use %zu, not %zd, to print a size_t value (%zd would be for ssize_t).
+ If we don't know whether STBC is being used, we don't know NSTS.
+
+ If we don't know whether space-time block coding is being used, we don't
+ know the number of space-time streams, so don't try to calculate it and
+ don't put it into the protocol tree.
- Change-Id: I3aee7028cc43ca487492b0c5c6872be5c52d1a80
- Reviewed-on: https://code.wireshark.org/review/8799
+ Change-Id: I7ffd1b0e79e45fee526305846aadca04eb135b11
+ Reviewed-on: https://code.wireshark.org/review/9205
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit cd2e901
-Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Mon Jun 1 07:53:45 2015 +0200
+commit ad18161
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jun 28 09:32:35 2015 -0700
- ZVT: call zvt_set_addresses() for each apdu
+ The two bits of NESS are numbers, not Booleans.
- the pinfo parameter is not unused btw
+ Found by Pascal Quantin.
- Change-Id: Id038979cb64e858aa0b7b44ca8c6e3d4b7d2d05e
- Reviewed-on: https://code.wireshark.org/review/8798
- Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+ Change-Id: I843db0c1d28bcd4714799285da5e1ea8a81307a1
+ Reviewed-on: https://code.wireshark.org/review/9204
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 6b65437
-Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Sun May 31 19:02:29 2015 +0200
+commit 7d7f6be
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sun Jun 28 09:23:04 2015 -0700
- ZVT: match requests and responses
+ We only have the short preamble flag if we have a Flags field.
- Change-Id: Idc6fc8fb21ee2e096e92e590c9b27c8363fced4f
- Reviewed-on: https://code.wireshark.org/review/8797
- Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+ Don't set PHDR_802_11_HAS_SHORT_PREAMBLE or phdr.short_preamble unless
+ we have the flags bits from the Flags field.
+
+ Discovered by Pascal Quantin by running valgrind on the capture from bug
+ 11317.
+
+ Change-Id: I7e91dea116f6cc977101b7b5e76067021f68a0bf
+ Reviewed-on: https://code.wireshark.org/review/9203
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit da8c79d
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 16:18:41 2015 +0200
+commit b09891d
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Sun Jun 28 08:08:24 2015 -0700
- ui/follow: fix The 'find_addr[UDP_STREAM]' variable is assigned values twice successively. Perhaps this is a mistake. Found by PVS Studio (V519)
+ [Automatic update for 2015-06-28]
- Yes, there is a mistake !
+ Update manuf, services enterprise-numbers, translations, and other items.
- Change-Id: I6c6c67300c0e05d3ede00be27f675cc8b15bb439
- Reviewed-on: https://code.wireshark.org/review/8794
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: Idf976da88eab4126089b612084ce9d4a4643d80c
+ Reviewed-on: https://code.wireshark.org/review/9201
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit be701f6
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Sat Jun 6 17:03:30 2015 +0200
+commit e4dc332
+Author: Graham Bloice <graham.bloice@trihedral.com>
+Date: Sun Jun 28 12:23:41 2015 +0100
- ISAKMP: fix dissection when building with libgcrypt
+ Set 802.11.ac Partial AID field size
- Regression introduced in gb5b3a6b
+ The assignment of a short to a guint8 in packet-ieee80211-radiotap.c line 1696
+ generates a narrowing warning.
- Change-Id: I26b9d703a40ca92703fd3e2a749386996667ea4c
- Reviewed-on: https://code.wireshark.org/review/8795
+ In my reading of the spec which shows the field as 9 bits,
+ and looking at the hf fields for this item I think it should be a guint16.
+
+ Change-Id: Ic7785c2bfc66d72f7b1e914b1a46f32079fc99d9
+ Reviewed-on: https://code.wireshark.org/review/9197
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit ac9f248
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 16:01:51 2015 +0200
+commit d4bdbb9
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Sun Jun 28 12:51:55 2015 +0200
- SKYPE: fix The use of 'if (A) {...} else if (A) {...}' pattern was detected. There is a probability of logical error presence found by PVS Studio (V517).
+ 1.5.17 seems to be a typo. Change it to the probably intended 1.6.17
- Yes, there is a bug ! :-)
+ Change-Id: I43fc4962e1fdc9fb264b313afd3f5612de42116a
+ Reviewed-on: https://code.wireshark.org/review/9196
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit 95dbae4
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Sat Jun 27 23:17:09 2015 +0100
+
+ ISAKMP: consistently use two-space indentation (as per modelines). Also added one missing break
- Change-Id: I16319e6441575b9d7b702e6b23f7a7996ef85523
- Reviewed-on: https://code.wireshark.org/review/8793
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I26f03b56765ffd69dab53988c8e35c7cf3f99f16
+ Reviewed-on: https://code.wireshark.org/review/9193
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 027b0cb
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 15:29:01 2015 +0200
+commit 80efc53
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jun 27 15:29:37 2015 -0700
- SMB2: There are identical sub-expressions to the left and to the right of the '&&' operator: si && si->saved && si->saved found by PVS Studio (V501)
+ Quick and dirty overflow checking.
- Change-Id: I9323ee98bd0f4b9b6d8c6921e99d32ad62a5f18f
- Reviewed-on: https://code.wireshark.org/review/8791
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ We really need a better way to handle packet offset overflows.
+
+ Change-Id: I6e476f7bc6ddac2c5515c4e09192d88f528ea091
+ Reviewed-on: https://code.wireshark.org/review/9194
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 3cc1178
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 15:19:44 2015 +0200
+commit 74a5f50
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Sat Jun 27 16:46:44 2015 +0100
- SCSI: There are identical sub-expressions 'tvb_reported_length_remaining(tvb, offset)' to the left and to the right of the '!=' operator found by PVS Studio (V501)
+ ipsec: correct some format specifiers
- Change-Id: Iaf7ea99e983d3b42dedf2620250dec0f3d68f937
- Reviewed-on: https://code.wireshark.org/review/8790
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I340ab6186d5d5d9c5d0fa301a1b1e5824932d547
+ Reviewed-on: https://code.wireshark.org/review/9192
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
-commit 31f5e79
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 15:17:28 2015 +0200
+commit 40f330f
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jun 26 14:24:28 2015 -0700
- DCERPC: There are identical sub-expressions 'tvb_reported_length(tvb)' to the left and to the right of the '==' operator found by PVS Studio (V501)
+ Free a malloc'ed error message to not leak memory
- Change-Id: I6cd745d07c89a5fa08ef976bab406f96cdae2881
- Reviewed-on: https://code.wireshark.org/review/8789
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I59b43e8d4efe8320cf17c6dd086440d3522ef247
+ Reviewed-on: https://code.wireshark.org/review/9183
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
-commit 6c2de57
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 15:13:53 2015 +0200
+commit 48f7ce7
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Fri Jun 26 21:04:01 2015 -0700
- DCC: fix There are identical sub-expressions 'tvb_get_guint8(tvb, offset + 4)' to the left and to the right of the '|' operator found by PVS Studio (V501)
+ checkAPIs.pl: check how ui class files are included
- Change-Id: I8c71ee5b0c07f7ee9a4b64fee4ac226918ed4307
- Reviewed-on: https://code.wireshark.org/review/8788
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ flag up a warning if a ui class file is included from the current
+ directory by using #include ""
+
+ Visual Studio needs #include <> to make sure that we always pick up
+ these files from the build directory if we're building with CMake
+
+ combine this check with the other check for gcrypt.h so that included
+ files are checked in one common subroutine
+
+ Change-Id: If8420ff5886f8eb2a71aa8fbfe6bc5d2bda607ce
+ Reviewed-on: https://code.wireshark.org/review/9189
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 9d3e8f9
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 15:12:55 2015 +0200
+commit 13df6e9
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jun 26 17:02:26 2015 -0700
- BER: fix There are identical sub-expressions 'tvb_reported_length_remaining(tvb, offset)' to the left and to the right of the '==' operator found by PVS Studio (V501)
+ bacapp: cleanup and remove some add_text
- Change-Id: I9e462461c66f2f3338a059b64dbc28682df94ae2
- Reviewed-on: https://code.wireshark.org/review/8787
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I991269db9c2705a4ac41a576000a612aa6de2242
+ Reviewed-on: https://code.wireshark.org/review/9186
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit b5b3a6b
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat Jun 6 12:35:16 2015 +0200
+commit b24a45c
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Sat Jun 27 06:10:20 2015 +0100
- ISAKMP: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
+ Avoid some Visual Studio Code Anaylzer warnings
- Change-Id: I06d09d5d0d54c96e18d9b423999cb309559612dd
- Reviewed-on: https://code.wireshark.org/review/8784
+ Change-Id: I320386b02bea09658636a9281ee3cbba34a5e4cd
+ Reviewed-on: https://code.wireshark.org/review/9188
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 04f0847
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Thu May 28 19:44:21 2015 +0200
+commit 26a1ccb
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jun 27 00:41:37 2015 -0700
- IEEE 802.11: Add a option for disable FCS check
+ Handle the VHT flavor of the HT Control field.
- Bug:11205
- Change-Id: Ia3bc63dbb1504381b58f9e31b56412574ec96f4e
- Reviewed-on: https://code.wireshark.org/review/8675
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ The low-order bit of the field indicates whether it's the HT or VHT
+ version.
+
+ Show subfields as part of a 32-bit bitfield; few subfields begin and end
+ on a byte boundary (the Link Adaptation Control field no longer does so;
+ its low-order reserved bit became the VHT flag).
+
+ Update references to the 11n spec.
+
+ Update a comment.
+
+ Change-Id: I9fcb99a5517afb319b67d4deb2355c7cb0be73b6
+ Reviewed-on: https://code.wireshark.org/review/9191
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit ac51c09
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sun May 31 18:53:45 2015 +0200
+commit f196061
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Fri Jun 26 22:45:43 2015 -0700
- Aruba ERM: Use decode AS for decode Aruba ERM Type..
+ (trivial) daap: remove if(tree) and return; at the end of a function
- Change-Id: I4c0813a273e88b16dcad7996dc1dcaaac3d01944
- Reviewed-on: https://code.wireshark.org/review/8712
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I969efbaeda75d2790165a6cbc214f58f1bd0ba7f
+ Reviewed-on: https://code.wireshark.org/review/9190
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
-commit 7e2e8ef
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sun May 31 17:48:55 2015 +0200
+commit ac9f64a
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jun 26 21:48:14 2015 -0700
- Aruba ERM: Fix FCS for Type 1 (PEEK)
+ Handle a "should not happen" case, to squelch compiler warnings.
- Type 1 is Peek type (using Peek dissector)
- Peek dissector is also update for Cisco AP, Pass info to peek dissector it is "Aruba PEEK" (with buggy FCS)
+ Change-Id: Icb3497924c88963688d60a59c5873a271b7e4d21
+ Reviewed-on: https://code.wireshark.org/review/9187
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit b401fb0
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jun 26 19:25:05 2015 -0700
+
+ Use the PHY type in the radio information to recognize HT packets.
- Add also check of signal value (when signal strength = 100%) it is a TX packet and there is no FCS
+ Rather than having a separate "802.11 HT" dissector, just look for the
+ 802.11n (HT) PHY.
- Bug:11204
+ (As a side-effect, This also causes PPI HT frames to have the radio
+ information dissected by the wlan_radio dissector, as is the case with
+ other 802.11 frames accompanied by radio information.)
- Change-Id: I435e0e3275bc0a03fa534e49e86251114f568040
- Reviewed-on: https://code.wireshark.org/review/8710
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I854c42e19481a17767e64a3b92222b09dbaa02dd
+ Reviewed-on: https://code.wireshark.org/review/9185
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 8d46c41
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Thu May 21 13:51:23 2015 +0200
+commit d6e5379
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Fri Jun 26 10:33:11 2015 -0700
- Aruba ERM: Fix FCS for Type 3
+ RTP: create conversation when using heuristic dissector
- Add a check of signal value (when signal strength = 100%) it is a TX packet and there is no FCS
- Only work for Type3 (no signal information on Type 0)
+ This gives a chance to perform RTP reassembly when "Try to decode RTP outside of conversations"
+ option is activated.
- For type 0, Always display the FCS
+ Bug: 11310
+ Change-Id: Ic8bd9532a88a072c3cb1f1907cf7117b5072a954
+ Reviewed-on: https://code.wireshark.org/review/9175
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 5c438e1
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jun 26 14:27:22 2015 -0700
+
+ Those aren't booleans, they're counts of streams.
- Bug:11204
- Change-Id: I837f8c01c0d0284ecb218b6b03fa9ac025fac5f2
- Reviewed-on: https://code.wireshark.org/review/8569
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: Id0520da614f239d3146f5c03ef1a930e8a0fcd94
+ Reviewed-on: https://code.wireshark.org/review/9184
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit c365dff
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Tue Jun 2 11:36:43 2015 +0200
+commit 4ee22e8
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jun 26 14:16:47 2015 -0700
- TCP: Add (generated) field with first letter of TCP Flags
+ Update valgrind script for the UI
- from help TCP Troubleshooter
- Based on http://blog.didierstevens.com/2014/04/28/tcp-flags-for-wireshark/
+ Plain 'wireshark' is now the Qt version, and 'wireshark-gtk' is the GTK version.
- Change-Id: I115717f738a77dd1b22cefa8f646bcdbe9884ec2
- Reviewed-on: https://code.wireshark.org/review/8733
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I893d6ae9a205998e191cbf6160cf27fcfd09bb4d
+ Reviewed-on: https://code.wireshark.org/review/9181
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit a365fb8
+commit b2a6dff
Author: Guy Harris <guy@alum.mit.edu>
-Date: Fri Jun 5 18:39:41 2015 -0700
+Date: Fri Jun 26 13:12:18 2015 -0700
- Print unsigned long values with %lu, not %ld.
+ Clean up switch statement whitespace.
- Change-Id: Ic437f5ec918c1cd4d39eb27e0a4fafb2a2f4b244
- Reviewed-on: https://code.wireshark.org/review/8782
+ (Try to keep the same indentation style within a single switch
+ statement, at least.)
+
+ Change-Id: I5b349fd90881d1a1d2be377a291bfceda56476aa
+ Reviewed-on: https://code.wireshark.org/review/9180
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 1736a1b
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Fri Jun 5 13:44:42 2015 -0700
+commit 0f42ed0
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jun 26 12:21:37 2015 -0700
- Clean up stats_tree_presentation.
+ Squelch a compiler warning.
- Remove some unused struct members and accompanying callbacks.
+ It's a bogus warning, but not all compilers do enough dataflow analysis
+ to figure that out.
- Change-Id: I64d32ddf886038e8f19bc3f88e86c8d7578db648
- Reviewed-on: https://code.wireshark.org/review/8779
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Change-Id: Iebc1fffab87e83b16210003b60aae2333e0b5ec9
+ Reviewed-on: https://code.wireshark.org/review/9179
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 5e6be95
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jun 26 12:03:04 2015 -0700
+
+ Use "Present"/"Absent" for VHT presence flags.
+
+ Change-Id: I1571cf52d240c5d32dd8db0af2f18b91cc6e6d34
+ Reviewed-on: https://code.wireshark.org/review/9178
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit ab6108c
+commit b855a9f
+Author: Evan Huus <eapache@gmail.com>
+Date: Fri Jun 26 11:40:35 2015 -0700
+
+ wmem: permit lookups in NULL trees (oops)
+
+ Change-Id: I222b95b48b7ac8debbd717b32dd471742222c16b
+ Reviewed-on: https://code.wireshark.org/review/9177
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 0953c36
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Fri Jun 5 10:06:16 2015 +0200
+Date: Thu Jun 25 14:39:43 2015 -0700
- Qt: clear Go To Packet text box when opening it
+ Qt: tweaks to Capture Interfaces dialog
- Most of the time you intend to go to a new packet, not to go to the previously selected one.
- This makes it consistent with all the editors I have used so far.
+ - Add option to stop capture after X files are created
+ - Increase the max value for number of packets / files / bytes / seconds from 1000 to INT_MAX
+ - Fix capture name file selection
- Change-Id: Ib0cde3c8361a8c3103dd05d622eaba4ee7deab78
- Reviewed-on: https://code.wireshark.org/review/8772
+ Change-Id: I9fb8eeaa925e5bd5380bb654686575f41126546a
+ Reviewed-on: https://code.wireshark.org/review/9162
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 1ec868e
+commit 66c7388
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 15:24:03 2015 -0700
+
+ wmem: convert string trees to single-layer
+
+ The whole radix tree thing is kind of neat (and may even be more performant for
+ short strings?) but it's really confusing to reason about and is terribly
+ inefficient for long strings.
+
+ Ping-Bug: 9078
+ Change-Id: I1bd333918a6e557801e82f4553d386120138065e
+ Reviewed-on: https://code.wireshark.org/review/9165
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 78adf17
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Fri Jun 26 11:28:25 2015 -0700
+
+ Fix handling of 11ac radio metadata.
+
+ Add more fields to the metadata to handle everything radiotap has, and
+ show them.
+
+ Call the FEC type field just "FEC", and have it be an integer field with
+ 0 meaning BCC and 1 meaning LDPC, rather than a Boolean.
+
+ 11ac doesn't have *an* MCS, it can have up to 4, one per user.
+
+ Label the 11ac bandwidth values the same way we do in the radiotap
+ dissector.
+
+ Change-Id: I2c2415baff3e5d68d49dda497980e8271d26b1f6
+ Reviewed-on: https://code.wireshark.org/review/9176
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 51d2eef
+Author: Michal Pazdera <michal.pazdera@gmail.com>
+Date: Fri Jun 26 15:32:29 2015 +0200
+
+ Added option in h245 preferences to print h245 messages content
+ into Information column in typical fashion (append) instead of
+ just in reversed order (prepand)
+
+ Change-Id: Id78c307fc6d34a378ac7b9335ac1e578837b08a6
+ Reviewed-on: https://code.wireshark.org/review/9170
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 2c9a9af
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Fri Jun 5 15:43:10 2015 +0200
+Date: Fri Jun 26 10:05:37 2015 -0700
- Fix a few issues reported by PVS-Studio
+ Replace pinfo->fd->flags.visited calls by PINFO_FD_VISITED(pinfo) in documentation
- See http://www.viva64.com/en/b/0328/ for details
+ Change-Id: If92787ddf3444edc466f04d7c2d9327cb8a50fba
+ Reviewed-on: https://code.wireshark.org/review/9173
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 304f902
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Thu Jun 25 13:06:53 2015 -0700
+
+ PTP: just return, don't throw an exception
- Change-Id: Ic9ddfd690b49401c96cb8a4a277c671f9824be31
- Reviewed-on: https://code.wireshark.org/review/8775
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: Icaca74f7d5038b4e2e232fb499933219b322e02d
+ Reviewed-on: https://code.wireshark.org/review/9159
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 29aecdf
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Fri Jun 26 08:48:44 2015 -0700
+
+ RRC: remove non ASCII characters from ASN.1 description
+
+ Change-Id: I7edb23651caa5ccf8e9989069803a8800e358670
+ Reviewed-on: https://code.wireshark.org/review/9172
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 244f2fb
+commit caf06fe
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Fri Jun 5 21:08:31 2015 +0200
+Date: Fri Jun 26 08:39:04 2015 -0700
- GTK: fix a crash when switching a column to custom through 'Edit Column Details'
+ PDU export: increase time precision to nano seconds
- Bug: 11245
- Change-Id: I269d4dc8bd1ec23e3e6be4c9432563b8e275c548
- Reviewed-on: https://code.wireshark.org/review/8778
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ It will avoid losing precision in case of export from a nseclibpcap input file.
+ As Wireshark is probably the only tool able to read this link type, we do not need to bother with compatibility.
+
+ Change-Id: Iea5b5c88b02ff4799c255f795be2469a091161fe
+ Reviewed-on: https://code.wireshark.org/review/9171
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit c2b713c
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Wed Jun 3 16:26:00 2015 -0700
+commit a7a7c68
+Author: Roland Knall <roland.knall@br-automation.com>
+Date: Thu Jun 25 14:25:42 2015 +0200
- Qt: Add the capture and display filter dialog.
+ epl: Set Payload to remaining bytes
- Use a single overloaded dialog, similar to the GTK+ UI.
+ The payload dissection now only includes the remaining bytes,
+ even if the actual number of payload bytes should be bigger.
- Change-Id: If85db14a7101770f115bef725f5145e0010c518d
- Reviewed-on: https://code.wireshark.org/review/8776
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ An expert Info is added, to inform the user, that the trace was
+ truncated, but the payload is still given to a sub-dissector,
+ as it may contain valid information
+
+ Change-Id: Iefef78e7c7aed7f87e40875f345ff5debf364f3a
+ Reviewed-on: https://code.wireshark.org/review/9124
+ Reviewed-by: Roland Knall <rknall@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 198ef94
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Fri Jun 5 11:29:49 2015 -0700
+commit fe679bf
+Author: Roland Knall <roland.knall@br-automation.com>
+Date: Thu Jun 25 11:29:59 2015 +0200
- Don't include cfile.h.
+ openSAFETY: Fix various heuristic bugs
- Change-Id: I98bc0d02e23abd32796f15bf28ceef0b6ea56d42
- Reviewed-on: https://code.wireshark.org/review/8777
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ - Wrong true-positives if the frame got wrongly detected
+
+ Change-Id: Ifaaec601bde260f8a38c61aad1e5e79b16003c60
+ Reviewed-on: https://code.wireshark.org/review/9123
+ Reviewed-by: Roland Knall <rknall@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit a36f6c5
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Fri Jun 5 12:34:13 2015 +0200
+commit 8f40e2c
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 23:48:48 2015 -0700
- BGP: MP (UN)REACH NLRI SAFI is 1 octet long
+ tools: permit setting BIN_DIR in the environment
- Break when remove proto_tree_add_text (g1307c2255f)
+ For out-of-tree builds you have to pass the location of your build to our tools
+ like the fuzz script, valgrind script etc. Modify them so that the value can be
+ set in the environment rather than requiring a shell script flag.
- Change-Id: Id5512424180b4834c20fa5416499fc939c06d1ea
- Reviewed-on: https://code.wireshark.org/review/8774
+ Set the environment variable in the vagrant provision step, so that the scripts
+ Just Work (TM) in the VM.
+
+ Change-Id: If8ce6b278176085ba6dd994137b82fc989b80124
+ Reviewed-on: https://code.wireshark.org/review/9168
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 4975c06
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Fri Jun 26 08:49:05 2015 +0200
+
+ Disabling GTK by default in the official source was not intentional
+ (but maybe it should be).
+
+ Change-Id: I9dba032951265204e1ced517ad7eb331ec71a6a2
+ Reviewed-on: https://code.wireshark.org/review/9167
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit 40649e3
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Thu Jun 25 13:24:45 2015 -0700
+
+ ctdb: exit instead of throwing an exception
+
+ Change-Id: I58561cf7e8e7f0e20870d271f68eb486b0bb812e
+ Reviewed-on: https://code.wireshark.org/review/9160
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit be8a7c3
-Author: Matthieu Texier <matthieu@texier.tv>
-Date: Thu Jun 4 13:23:14 2015 +0200
+commit 227f0af
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Fri Jun 26 02:16:51 2015 +0200
- BGP: Add EVPN draft-rabadan-l2vpn-evpn-prefix-advertisement support
+ Make autotools install optional.
+ Reformat build and install instructions at the end a bit.
- Bug: 11252
- Change-Id: I125e3075125451d2cbeac6cc183977e73040887f
- Reviewed-on: https://code.wireshark.org/review/8767
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I0f6be9e4b58f3987615abcec6521f59ba33b3b0a
+ Reviewed-on: https://code.wireshark.org/review/9166
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
-commit 5061da3
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Thu Jun 4 21:54:44 2015 +0200
+commit 8ad9019
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Thu Jun 25 22:48:20 2015 +0200
- iSCSI: handle repetition of InitiatorTaskTag fore request / response tracking
+ Commit d4aa1a1c24e984339806c4ddb000ea9f9b352659 added some Q_UNUSED
+ statements to c++ files. The standard method to mark function parameters
+ as unused in cpp is to just leave out the variable name.
- Use a red-black tree instead of a hash map so as to take he current frame number into account
- Only insert entries in the red-black tree on first pass
+ Change-Id: I4f07ad9f494ad16388eadb67e93ea7b26ae70eb5
+ Reviewed-on: https://code.wireshark.org/review/9152
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit dd16c55
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Thu Jun 25 15:36:54 2015 -0700
+
+ editcap: allow command-line option to set comments for given frame numbers
- Bug: 11250
- Change-Id: Ic6e4a5e4f3cd4a22c2df0b8851c6651695648fa8
- Reviewed-on: https://code.wireshark.org/review/8763
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I608d3c5f56acc58ef7b3e59821a15be49344cc35
+ Reviewed-on: https://code.wireshark.org/review/9154
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
-commit 509eb46
-Author: David Ameiss <david@ameissnet.com>
-Date: Mon Mar 2 10:42:44 2015 -0600
+commit d81ba67
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 15:23:29 2015 -0700
- Add dissector for the Aeron protocol.
+ wmem: bubble up key type change another function
- Bug: 11164
+ Follow-up to gb679e2a.
- Change-Id: I7ed6a3fd18aaadfc9b7b9619b1035206e86f46d6
- Reviewed-on: https://code.wireshark.org/review/8240
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I6cc168c3f3a6e1c8ce7bfa9344255acd3c8a7d20
+ Reviewed-on: https://code.wireshark.org/review/9164
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit acbbce9
+Author: Graham Bloice <graham.bloice@trihedral.com>
+Date: Thu Jun 25 22:02:42 2015 +0100
-commit d3c0b50
+ Fix Windows CMake PortableApps dependencies
+
+ The nsis_uninstall target appears to create a temporary file
+ uninstaller_installer.exe that is renamed to uninstall.exe
+
+ The above rename upsets the portableapps_app_dir target that is
+ copying files from the CMake run dir into the portable apps dir.
+
+ The change adds a dependency on nsis_uninstall to the portableapps_package
+ target in an attempt to sequence the copy operation.
+
+ Change-Id: I9feb55599eff000f983c23ce29c89fbd3be0a6ac
+ Reviewed-on: https://code.wireshark.org/review/9153
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 6122b4b
Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Fri Apr 17 19:14:13 2015 +0200
+Date: Thu Jun 25 14:32:30 2015 -0700
- ZVT: start dissecting the tlv container
+ Qt: when a capture file is closed, go back to the welcome screen only
+ if we're not capturing to multiple files
- Change-Id: I555e4f487fb5aafa61dabfcab784dad5e71510ec
- Reviewed-on: https://code.wireshark.org/review/8769
+ Change-Id: I18d36ef8e7e3525b2bd8d94f2b2349cefa3ecb52
+ Reviewed-on: https://code.wireshark.org/review/9161
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
-commit dd26d59
-Author: Martin Kaiser <wireshark@kaiser.cx>
-Date: Sun May 31 18:31:24 2015 +0200
+commit b89a485
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Thu Jun 25 17:42:15 2015 -0400
+
+ Add Makefile_common.common to wireshark-tap-register.c dependencies (windows)
+
+ Change-Id: I22d60e10554e419acda945732faa192fbc21aee6
+ Reviewed-on: https://code.wireshark.org/review/9163
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit e31aef0
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Thu Jun 25 17:30:48 2015 -0400
+
+ Regenerate *-tap-register.c when associated Makefile.common is updated (*nix)
+
+ Change-Id: I638e4362bbc24e5a0a990dc7339e285e2ac55839
+ Reviewed-on: https://code.wireshark.org/review/9158
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
- DVB-CI: minor cleanup
+commit cf537c1
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jun 25 14:33:00 2015 -0700
+
+ If we don't have both frequency and channel, try to calculate the other.
- tvb_length -> tvb_captured_length
- copyright ... - 2015
+ Just for completeness' sake.
- Change-Id: Id3043725edda2b59c06d17de41c8dfc8ea4ae11c
- Reviewed-on: https://code.wireshark.org/review/8768
- Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+ Change-Id: I1ed609431c8bc62a79ebbf837fa2fc62f627a002
+ Reviewed-on: https://code.wireshark.org/review/9157
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 8da4d22
+commit a124424
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Thu Jun 4 23:32:14 2015 +0200
+Date: Thu Jun 25 14:28:40 2015 -0700
- Fix decryption test suite on Windows
+ CredSSP: update template after the API change done in gcdc7d25
- Change-Id: Ib8207d56a7e064855ce1444c927913c9c9258788
- Reviewed-on: https://code.wireshark.org/review/8766
+ Change-Id: I548870ba423c7c3b714047f9f02c6cfb9a6a0661
+ Reviewed-on: https://code.wireshark.org/review/9156
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit c62546a
+commit 5265bc3
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Thu Jun 25 14:18:36 2015 -0700
+
+ Make sure the byte view maintains visibility.
+
+ In ByteViewTab::clear, make sure we stay hidden or visible as
+ appropriate.
+
+ Bug: 11313
+ Change-Id: I12fa5169e840dbc4d27b6525fe6be72e13acce5d
+ Reviewed-on: https://code.wireshark.org/review/9155
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 26dd5d2
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jun 25 13:42:11 2015 -0700
+
+ Squelch a compiler warning.
+
+ Change-Id: I7a833915173248cda68857493f2000a71052ec53
+ Reviewed-on: https://code.wireshark.org/review/9151
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 4b1f364
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 13:16:47 2015 -0700
+
+ Basic vagrant readme
+
+ Change-Id: Iad77ad54e5a810bde35af076c5e9b91c43405b77
+ Reviewed-on: https://code.wireshark.org/review/9149
+ Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+
+commit 5bc3861
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Thu Jun 4 23:00:32 2015 +0200
+Date: Thu Jun 25 10:59:46 2015 -0700
- Ensure that run_and_catch_crashes has UNIX/POSIX line endings
+ mergecap: check input files time precision before exporting to pcapng format
- Change-Id: If7b5047c15c747ac306960003c60a3ccd35f3e51
- Reviewed-on: https://code.wireshark.org/review/8764
+ Bug: 11202
+ Change-Id: I0891235e9fd41687a12eb8c7e05048e25de3d8b9
+ Reviewed-on: https://code.wireshark.org/review/9137
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 5f9a52d
-Author: Kevin Grigorenko <kevin.grigorenko@us.ibm.com>
-Date: Wed Jun 3 14:42:51 2015 -0500
+commit b0584ae
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Thu Jun 25 11:25:44 2015 -0700
- SSL: Add support for private key password when decrypting
- SSL traffic from tshark with -o ssl.keys_list.
+ bootp: replace THROW() by an expert info
+ abort the dissection in this case
- For example, as used in a new test also added in this commit:
+ Change-Id: Ic65f7535422d1c0a6e395a15fbc4a8ae550c0976
+ Reviewed-on: https://code.wireshark.org/review/9144
+ Petri-Dish: Martin Kaiser <wireshark@kaiser.cx>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit f613b92
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 13:03:28 2015 -0700
+
+ Tell vagrant that it's a dev environment
- -o "ssl.keys_list: 127.0.0.1,9131,http,$TEST_KEYS_DIR/key.p12,WebAS"
+ Put WIRESHARK_RUN_FROM_BUILD_DIRECTORY in the shell profile so that wireshark
+ knows it's running from a build directory (which it otherwise sometimes doesn't
+ for out-of-tree cmake). This fixes lua and other things in the vagrant build.
- Change-Id: Ia6960fa4ae88182277f6d22d84ec9170ea74d54e
- Reviewed-on: https://code.wireshark.org/review/8746
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I69775612d0f9161ce9b30c32122aee52a1106cbc
+ Reviewed-on: https://code.wireshark.org/review/9148
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit fde38c0
-Author: Anders <anders.broman@ericsson.com>
-Date: Thu Jun 4 16:12:04 2015 +0200
+commit b18fbf4
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jun 25 12:24:47 2015 -0700
- [MSVC 2015] Try to fix warinings turned errors.
+ Squelch a 64-bit-to-32-bit-narrowing warning.
- Change-Id: Ife5aba55d6953fbd3874095f2e469a844ca8ef2e
- Reviewed-on: https://code.wireshark.org/review/8762
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I6efc077dedd50514bf06ef46deb21a85ae9ed23f
+ Reviewed-on: https://code.wireshark.org/review/9147
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit f1bc598
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jun 25 12:14:39 2015 -0700
+
+ Clean up 802.11 radio information handling.
+
+ Have a field that holds the PHY type but nothing else. Have
+ a union with structures holding PHY-type-specific information, as a
+ bunch of attributes are PHY-specific.
+
+ If we have a channel and band, but don't have the frequency, attempt to
+ calculate the frequency, and add that to the radio information if we
+ succeed. If we have the frequency, but don't have the channel, attempt
+ to calculate the channel, and add that to the radio information if we
+ succeed.
+
+ Handle FHSS information, 11a "half/quarter-clocked" and turbo
+ information, 11g normal vs. Super G, additional 11n and 11ac
+ information, and the "short preamble" flag for 11b and 11g.
+
+ Add a PHY type for 11 legacy DSSS and detect it if possible.
+
+ Clean up the AVS dissector - make all fields wlancap. fields (if you
+ want generic fields, use the wlan_radio. fields).
+
+ Set more fields when writing out Commview Wi-Fi files.
+
+ Change-Id: I691ac59f5e9e1a23779b56a65124049914b72e69
+ Reviewed-on: https://code.wireshark.org/review/9146
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 8a89ebb
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Thu Jun 25 11:59:51 2015 -0700
+
+ cigi: if the packet is not cigi, just return
+
+ don't THROW() an exception
+
+ Change-Id: Ie0ddd8caf1963ab0ab7e8bb47a275ce887e19d60
+ Reviewed-on: https://code.wireshark.org/review/9145
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 419f672
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Tue Apr 28 12:04:34 2015 -0700
+
+ Replace Folder.CopyHere with 7-Zip.
+
+ Server Core editions of Windows don't have shell.application. As a result
+ CopyHere and its unzip capabilities aren't guaranteed to be available.
+ Plus, CopyHere is just plain slow.
+
+ Remove the CopyHere code. Search for 7z and 7za in various places and
+ download the standalone 7za if needed.
+
+ Bug: 11151
+ Change-Id: Ie719effbdcee3141764183bf3535ec9bd1c3e97a
+ Reviewed-on: https://code.wireshark.org/review/8226
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 78e71f6
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 11:55:32 2015 -0700
+
+ Remove the other g_hash_table_contains
+
+ Missed a bunch of them in g131f8f0.
+
+ Change-Id: I5b1df810a31c26c3ab3cd778f8774519283217c8
+ Reviewed-on: https://code.wireshark.org/review/9143
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit cb0ee64
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Thu Jun 25 20:18:10 2015 +0200
+
+ cmake/add_lemon_files: depend on lemon and lempar
+
+ Add a dependency on the lemon binary and lempar.c files because the
+ output depends on these tools. This is already done for autotools and
+ nmake.
+
+ In addition, clean up the generated .h and .out files.
+
+ Change-Id: Ic1fa2c23949abf05e976a67d226c90293b2ce834
+ Reviewed-on: https://code.wireshark.org/review/9139
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 8b6c4c3
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jun 25 14:41:53 2015 -0400
+
+ Limit the text displayed for the Filter label in the SRT dialog so it doesn't push the table off of dialog.
+
+ Add tooltip that displays entire filter string
+
+ Bug: 6399
+ Change-Id: I094f3785eb15daf6e05485748f01c36a9a98e163
+ Reviewed-on: https://code.wireshark.org/review/9142
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 7f57175
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Jun 25 14:33:28 2015 -0400
+
+ Bugfix parsing filters out of SRT tables with parameters.
+
+ Change-Id: I5f9315b144333be789f8555f4128371994d4245b
+ Reviewed-on: https://code.wireshark.org/review/9141
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit fcbf1d2
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Mon Jan 20 13:19:23 2014 +0100
+
+ File: Add BTSNOOP File Format support
+
+ BTSNOOP format is supported by libwiretap and this dissector add
+ ability to open the same file in second mode:
+ 1. Wireshark aka Protocol Viewer (default)
+ 2. Fileshark aka File Viewer
+
+ Mode 2 also has feature to dissect protocols contained by this file,
+ try "Protocol Preferences -> Dissect next layer".
+
+ Change-Id: I99f0df5b55d31bf5a7d6e9269bfc054c09022b51
+ Reviewed-on: https://code.wireshark.org/review/17
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 505d303
-Author: Anders <anders.broman@ericsson.com>
-Date: Thu Jun 4 15:37:53 2015 +0200
+commit b679e2a
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 11:09:28 2015 -0700
+
+ wmem: convert tree key to void*
+
+ Rather than forcing everything to live in guint32. We still use guints for now
+ via the G_POINTER_TO_UINT and vice-versa, but this paves the way in future for
+ custom comparison functions which will make e.g. string trees far more
+ efficient for long strings.
+
+ Change-Id: Ibb15400f74761ae295948507df8d2e022f2ebb05
+ Reviewed-on: https://code.wireshark.org/review/9138
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 131f8f0
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 10:45:25 2015 -0700
+
+ Remove g_hash_table_contains from plugin_if
+
+ The OSX 10.5 build doesn't seem to like it.
+
+ Change-Id: I7471639f649dbf89ba77d78f77faebbeefcf4ed3
+ Reviewed-on: https://code.wireshark.org/review/9134
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit e4f88dd
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 10:34:25 2015 -0700
- packet-pmproxy.c:94: warning: implicit conversion shortens 64-bit value
- into a 32-bit value
+ Fix a memory leak registering prefs
- Change-Id: Ib741ad1c4f237ca921c01c86a521a238cdf25e8f
- Reviewed-on: https://code.wireshark.org/review/8761
+ Built-in string prefs have to be dynamic, but get overwritten by the
+ registration routine, so we have to save and then free them after-the-fact.
+
+ Change-Id: Ib418b14296391dd198a8b49b0c99c5f697d8050f
+ Reviewed-on: https://code.wireshark.org/review/9132
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 9dd21d9
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Thu Jun 25 09:44:58 2015 -0700
+
+ Qt, cmake: put the build dir before the source dir in the include path
+
+ this should prevent Visual Studio from picking up generated include
+ files which may be lying around in the source tree (as leftovers from
+ previous in-tree builds)
+
+ Change-Id: I2406c31bc0638eb13ed4b539ddc607512051033d
+ Reviewed-on: https://code.wireshark.org/review/9130
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 8d78077
-Author: Anders <anders.broman@ericsson.com>
-Date: Thu Jun 4 14:28:40 2015 +0200
+commit 534d1d5
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Thu Jun 25 09:17:03 2015 -0700
- [MSVC2015] TRy to fix Warnings turned errors.
+ Qt: use <> for including the generated ui_*.h files
+
+ this should make Visual Studio pick up the generated include files
+ from the build directory instead of the source directory (which may
+ contain lefovers from an in-tree build)
- Change-Id: I1156e66daad84004f4f7acae0175fcbb475db71a
- Reviewed-on: https://code.wireshark.org/review/8760
+ Change-Id: Ie3de4cdd85a2865e203118a42ab10f443372f03b
+ Reviewed-on: https://code.wireshark.org/review/9129
+ Petri-Dish: Martin Kaiser <wireshark@kaiser.cx>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 539418c
-Author: Birol Capa <birol.capa@siemens.com>
-Date: Thu Jun 4 07:35:35 2015 +0300
+commit 6c698f3
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 09:54:06 2015 -0700
- Profinet: Add Fiber Optic Diagnosis Info.
+ diameter: fix a memory leak on startup
- This make reading fiber optic diagnosis data possible.
+ If we can't read the dictionary containing all our definitions, free necessary
+ memory before returning.
- Change-Id: I90b49443ffa1b69912d37cbf7a751328eec9d590
- Reviewed-on: https://code.wireshark.org/review/8750
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Change-Id: I814962d920852b9a82acb3bb2e7bc41addd835f7
+ Reviewed-on: https://code.wireshark.org/review/9131
+ Reviewed-by: Evan Huus <eapache@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 97255b3
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Thu Jun 4 11:55:32 2015 +0200
+commit 74e526f
+Author: Michael Mann <mmann78@netscape.net>
+Date: Thu Apr 2 23:11:51 2015 -0400
- P1: fix request for implicit conversion from 'gpointer' to 'struct p1_address_ctx_t *' not permitted in C++ [-Wc++-compat]
+ Add proper "Decode As" mechanism for L2TPv3 subdissectors instead of preference.
- Change-Id: I43364dda21abe3281fbd15ad953232093bb1fffa
- Reviewed-on: https://code.wireshark.org/review/8756
- Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
+ Change-Id: I87f6f9f40e1c33148de43b53a8881d51416f5d2c
+ Reviewed-on: https://code.wireshark.org/review/7898
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 1ab7a46
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Thu Jun 4 11:01:51 2015 +0200
+commit acc5810
+Author: Roland Knall <roland.knall@br-automation.com>
+Date: Fri Jun 5 11:19:37 2015 +0200
+
+ Plugin Interface: Add GUI callbacks
+
+ Rename ext_menubar to a more appropriate plugin_if.
+
+ External menus can be implemented by plugins to present
+ additional menus for deep-packet analysis. One side-effect
+ of such menus being implemented as plugins is, that they
+ are being executed in different threads and therefore can
+ only use limited access to the main GUI. Also, there is
+ no safe cross-gui (GTK and Qt) way for many features.
+
+ This patch implements a first functionality, by which a
+ plugin implemented using ext_menubar can apply a display
+ filter to the main view.
+
+ For now the implementation supports filtering, as well as
+ saving a preference.
+
+ Change-Id: Iffe4caa954bbeb8ce356352de4dae348a50efba9
+ Reviewed-on: https://code.wireshark.org/review/8773
+ Reviewed-by: Roland Knall <rknall@gmail.com>
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit d4aa1a1
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jun 25 18:11:42 2015 +0200
+
+ Qt: mark unused parameters as such
+
+ Change-Id: Ib53d6da0d6660cf2c6a3283ff6123a2f18a8abda
+ Reviewed-on: https://code.wireshark.org/review/9128
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit e963cbf
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jun 24 16:58:25 2015 -0700
- rtp/pm proxy: fix implicit conversion shortens 64-bit value into a 32-bit value
+ editcap: keep timestamp resolution when converting a nseclibpcap file to pcapng
- packet-pmproxy.c:93: warning: implicit conversion shortens 64-bit value into a 32-bit value
- packet-pmproxy.c:94: warning: implicit conversion shortens 64-bit value into a 32-bit value
- packet-pmproxy.c:95: warning: implicit conversion shortens 64-bit value into a 32-bit value
- packet-rtpproxy.c:831: warning: implicit conversion shortens 64-bit value into a 32-bit value
+ As reported on https://ask.wireshark.org/questions/43483/why-does-editcap-write-out-nseclibpcap-correctly-with-nanosecond-timestamps-but-not-with-pcapng
- Change-Id: Ibf1491c1e56dfe6684fe2fe67edc1a721d5de56f
- Reviewed-on: https://code.wireshark.org/review/8753
+ Change-Id: I81ec6dd6bdc6008297141ca8e210f4fb989cd3d6
+ Reviewed-on: https://code.wireshark.org/review/9111
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit cb84022
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Wed Jun 24 15:41:22 2015 -0700
+
+ Qt: fix crashes when Wireshark is closed while running a capture
+
+ if we haven't captured any packets yet, don't display a warning about
+ unsaved changes
+
+ make sure that we're not running into a scenario where
+ MainWindow::testCaptureFileClose() tries to close the capture file at
+ the same time as the pipe handler who sees an eof on the pipe
+
+ cf_has_unsaved_data() should return false if we have a temporary file
+ that contains no packets
+
+ Change-Id: I18d75bd658b85d45dd3313d49e2cd654c6300de5
+ Reviewed-on: https://code.wireshark.org/review/9109
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Petri-Dish: Martin Kaiser <wireshark@kaiser.cx>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit 1810112
+Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
+Date: Wed Feb 11 16:34:08 2015 -0500
+
+ Add minimize and maximize buttons to the TCP stream dialogs.
+
+ The first thing I generally do when I open a graph is to maximize it.
+ Having a maximize button makes that a lot easier. Call QDialog(NULL,
+ Qt::Window) similar to g80342e4.
+
+ Call QDialog(NULL) in the about box.
+
+ Change-Id: I4f229ab579d0912cb03ba8f8d0300d933d0ba914
+ Reviewed-on: https://code.wireshark.org/review/7072
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 83b6af0
+commit 7e62a03
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Thu Jun 4 11:01:24 2015 +0200
+Date: Sat Jun 6 15:07:53 2015 +0200
- ISAKMP: fix build about unused variable
+ fix the 'then' statement is equivalent to the 'else' statement found by PVS Studio (V523)
- Change-Id: Id55eeb6d4c29088dec97b270aca61f8c5d777a46
- Reviewed-on: https://code.wireshark.org/review/8752
+ Change-Id: I016e69f43bad98eb0604852ea658adaa5fe77c12
+ Reviewed-on: https://code.wireshark.org/review/8786
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit d67c163
-Author: Ryan Doyle <ryan@doylenet.net>
-Date: Sun May 31 13:48:44 2015 +1000
+commit 3f5d183
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Thu Jun 25 02:05:30 2015 +0200
- Dissection support for pmproxy
+ Stop using atof/strtod (fixes column sorting of float types)
- Implements dissection for the Performance Co-Pilot proxy protocol. Its a
- simple protocol that exchanges host and port information and then passes
- all traffic via the usual PCP protocol.
+ atof is locale-dependent. In locales such as Swedish, German and Dutch,
+ the dot is a thousand separator, resulting in wrong conversions for
+ floats.
- Change-Id: I54fbf6b7755b7b1c60e0e1696ac9c4f0d98d8fe7
- Reviewed-on: https://code.wireshark.org/review/8704
+ While at it, make the mate dissector also be independent of locale.
+ Blacklist atof in checkAPIs. Lemon is still using strtod, but that is
+ not our problem for now.
+
+ Bug: 11297
+ Bug: 8964
+ Change-Id: I6fe3e45eb1d6d95d41aa4f3af1f81a6204a60c63
+ Reviewed-on: https://code.wireshark.org/review/9116
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 3059601
-Author: Peter Lemenkov <lemenkov@gmail.com>
-Date: Fri May 22 18:49:55 2015 +0300
+commit fe6ece9
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Wed Jun 24 19:15:43 2015 -0700
+
+ afp: replace all calls to THROW() and do proper error handling
+
+ Change-Id: Ie471a67a978aeb54727d03f93b98e3e422441a58
+ Reviewed-on: https://code.wireshark.org/review/9119
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 47abcfc
+Author: Evan Huus <eapache@gmail.com>
+Date: Thu Jun 25 08:17:23 2015 -0700
- [RTPproxy] Simplify positive reply parsing and minor cleanups
+ Vagrant setup fixes
- * Merge both 'positive reply' and 'version ack' processing into one block.
- * Also use realsize where possible instead of recalculating packet's size
- again.
- * Add a bit more comments.
- * Remove some 'magic' numbers. Use actual string sizes instead.
- * Skip trailing zeroes inserted by some old SIP-servers.
+ - add license headers to the scripts
+ - don't mount `.` into the VM manually, vagrant already puts it in /vagrant/
+ for us, just use that.
+ - build with -j3, slightly more efficient even with two cores
- Change-Id: Ie66aa4d6e807a1f351b62d36333301fdec1550fa
- Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
- Reviewed-on: https://code.wireshark.org/review/8738
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Change-Id: I43580ade7ae2635696072b39e4f18a401a030a85
+ Reviewed-on: https://code.wireshark.org/review/9127
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 92c8c3a
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Thu Jun 25 05:04:27 2015 +0200
+
+ TCP: Add expert info to indicate when there is TCP Fast Open SYN (with Cookie)
+
+ Coming after Jasper talk #Sharkfest15 about TCP stuff
+
+ Change-Id: I2b01bc6dfe24e28454101da59720d2c74603b88f
+ Reviewed-on: https://code.wireshark.org/review/9120
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit c37b05d
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jun 24 19:07:16 2015 +0200
+
+ ARUBA (ERM): Add type 5
+
+ it using PeekRemote-Ng (with Header version = 2)
+
+ Change-Id: I601cb7ecfaf01e51ec696502d10918f869486d01
+ Reviewed-on: https://code.wireshark.org/review/9126
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 8ccf65b
-Author: Michael Mann <mmann78@netscape.net>
-Date: Wed Jun 3 23:18:42 2015 -0400
+commit 85d3989
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jun 24 18:51:35 2015 +0200
- Eliminate proto_tree_add_text from a few dissectors.
+ Aruba (ERM): Add missing type 4 (PPI) to Decode AS
- Change-Id: Ia6b62fae76ae76a2859ec47229e1c299bddb5a31
- Reviewed-on: https://code.wireshark.org/review/8749
+ Change-Id: If2cb75fc9992bec2d699c5abace06dccc8bfb4ae
+ Reviewed-on: https://code.wireshark.org/review/9125
Reviewed-by: Michael Mann <mmann78@netscape.net>
- Petri-Dish: Michael Mann <mmann78@netscape.net>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 524ed1d
-Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
-Date: Wed Jun 3 22:16:37 2015 -0400
+commit 0a28aa4
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Thu Jun 25 09:37:28 2015 +0200
- WCCP: Fix up storing and decoding of IP addresses.
+ Revert commit cc8ed845ed53ed60fa776728f1d7f2659dd311a3
+ Author: Maarten Bezemer <maarten.bezemer@gmail.com>
+ Date: Wed Nov 12 13:39:07 2014 +0100
- Try to decode as many IP addresses as we can, even if they don't fit in the
- table we store them in.
+ Invoke asn2wrs.py using a custom command
- Only add IP addresses in the table once. We could theoretically reallocate
- the table but the original code seems to assume the addresses should (in
- non-fuzzed captures) only show up once per PDU. This part of the change fixes
- the fuzz failure.
+ Fixes bugid 11304
- Bug: 11153
- Change-Id: I56b9854ac1342080c9f32699a3f97750fa335696
- Reviewed-on: https://code.wireshark.org/review/8748
- Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Once there is a better solution feel free to revert the revert.
+
+ Change-Id: Id64b621c5f3b8a934ce9ec5c3c127326efab46f2
+ Reviewed-on: https://code.wireshark.org/review/9122
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit ba5e0a3
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Wed Jun 24 23:23:03 2015 -0700
+
+ Netflow: fix typo (wrong time units for duration)
+
+ Bug: 11295
+ Change-Id: Id732dd77609bc453e81703595882b20f68742618
+ Reviewed-on: https://code.wireshark.org/review/9121
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit 5aaaa55
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 19:05:38 2015 -0700
+
+ Add basic Vagrant configuration
+
+ For non-linux developers this should somewhat simplify development with e.g.
+ valgrind and other useful tools.
+
+ Change-Id: I973ab7412ad9a61f0892c25c079ea3424208abd1
+ Reviewed-on: https://code.wireshark.org/review/9117
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit d1a81df
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jun 24 19:34:26 2015 -0700
-commit e309d9e
+ NAS EPS: fix a missed capital letter
+
+ Change-Id: I937b832807e7fb5af69d0f3238011b41f9223f12
+ Reviewed-on: https://code.wireshark.org/review/9118
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 6126a64
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Thu Jun 4 00:05:52 2015 +0200
+Date: Wed Jun 24 18:04:13 2015 -0700
- MIME Multipart: fix display of the last IMF field
+ Fix proto_tree_add_bytes_item() when we fail to decode number from string
- Regression was introduced in g23f0e16
+ We still need to insert an empty g_byte_array
- Bug: 11249
- Change-Id: I2822a4452d3cdf2e53e5f3f1f3034e758fec129b
- Reviewed-on: https://code.wireshark.org/review/8747
+ Bug: 11309
+ Change-Id: Idf2ed8ea81b3f612ef8d6ae1aed158108dcc4356
+ Reviewed-on: https://code.wireshark.org/review/9114
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 585f944
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Wed Jun 24 18:00:16 2015 -0700
+
+ acse: don't THROW() an exception from a dissector
+
+ we already have an expert info, we can simply exit
+
+ Change-Id: I8adbfb084991195152a02bbef64c38c5aa9e841e
+ Reviewed-on: https://code.wireshark.org/review/9113
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit cdc7d25
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jun 24 12:21:42 2015 -0700
+
+ Add ability to export PDUs for heuristic dissectors also
+
+ Change-Id: I1bf1aa9794f9b4f106edffd4986fc0b1014522fa
+ Reviewed-on: https://code.wireshark.org/review/9099
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit dbcd2a2
-Author: Anders <anders.broman@ericsson.com>
-Date: Wed Jun 3 16:14:42 2015 +0200
+commit f5b09f2
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 16:03:17 2015 -0700
- Use the GPOINTER_TO UINT macro rather than trying to do the casts
- manually. This makes MSVC 2015 happy.
+ print blank strings in -Tfields
- Change-Id: I50ebcb5860863cd6e212bb0964998292a46075f5
- Reviewed-on: https://code.wireshark.org/review/8744
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ I'm not 100% sure if this is really a good idea in all cases, but at least some
+ people want it.
+
+ Bug: 10906
+ Change-Id: I26e69a683781cdc6ba1cfcd6a41458bbca7ca2c0
+ Reviewed-on: https://code.wireshark.org/review/9108
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit cf8eed9
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sat Mar 7 16:37:14 2015 -0500
+
+ Dissect 802.3 Jumbo frames while capturing.
+
+ Following the code Olivier Montanuy's code suggestion from bug 5390.
+
+ Bug: 5390
+ Change-Id: Ie7425a76fd65fc9d50474c010b4a5beb1b3cf73e
+ Reviewed-on: https://code.wireshark.org/review/7588
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit f75e52b
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jun 24 22:36:53 2015 +0200
+
+ file.c: fix Fix Branch condition evaluates to a garbage value found by Clang Analyzer
+
+ Change-Id: Ib7c9e114973f78775cf17889b6aeab217cb6d0ef
+ Reviewed-on: https://code.wireshark.org/review/9101
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 6148cd3
-Author: Shinjo Park <peremen@gmail.com>
-Date: Wed Jun 3 17:21:26 2015 +0200
+commit 89cc85b
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 14:33:27 2015 -0700
+
+ Disable "Refresh Interfaces" when capturing
+
+ It breaks restarts, and doesn't do anything useful at this point anyways.
+
+ Bug: 11176
+ Change-Id: I6a010becf851fea8690b445874b29b54546fb2e3
+ Reviewed-on: https://code.wireshark.org/review/9106
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 0d28caf
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 14:41:44 2015 -0700
- Update mobile network codes of South Korean mobile networks.
+ qt: fix more button states
+
+ As in gcc614a9 we have to manually uncheck buttons if we decide not to action
+ them.
- Change-Id: I4f988da98846ebeeba47ace270f64911baaca0b7
- Reviewed-on: https://code.wireshark.org/review/8745
+ Change-Id: Ia5dc29a292bc6d75a1e8753da06a053cafa66866
+ Reviewed-on: https://code.wireshark.org/review/9107
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit cc614a9
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 14:18:04 2015 -0700
+
+ qt: fix button state when cancelling save
+
+ If the user decides not to capture after all, by hitting cancel when prompted
+ for their unsaved changes, we have to manually uncheck the button again because
+ Qt helpfully checks it for us.
+
+ Bug: 11145
+ Change-Id: I362d72787ddb138d382a899d091698c6652eebb2
+ Reviewed-on: https://code.wireshark.org/review/9102
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 1f0226c
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jun 24 14:18:13 2015 -0700
+
+ dumpcap: fix files capture autostop condition
+
+ CND_CLASS_CAPTURESIZE condition type needs the tested parameter to be a guint64
+
+ Bug: 11305
+ Change-Id: I096d995e1e08ff3a81b2a95710185d272d849c86
+ Reviewed-on: https://code.wireshark.org/review/9104
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit ec094b5
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 11:52:19 2015 -0700
+
+ Initialize default stats before using them
+
+ Quick hack fix for bug 11275.
+
+ The longer fix I am still thinking about, but it goes something like this: we
+ have a terribly confusing dependency graph in ordering our various preferences,
+ so it's fragile and needs refactoring.
+
+ 1. We must call epan_init before we read the preferences files, since dissectors
+ register many preferences.
+ 2. We must call pre_init_prefs before we call prefs_register_modules, since that
+ inits the default values of the "global" preferences structure. `init_prefs()`
+ handles this normally.
+ 3. We must call epan_init before we call init_prefs since init_prefs depends on
+ UATs being initialized (which is something epan_init does).
+ 4. We must call prefs_register_modules before we call epan_init since that
+ generates the `protocols` subtree which is needed for registering
+ dissector-specific preferences.
+
+ The above graph has a cycle, which I *think* can be solved by splitting
+ prefs_register_modules?
+
+ Bug: 11275
+ Change-Id: I08dae6a7ade178896e0de5e5091f7eeaca95846f
+ Reviewed-on: https://code.wireshark.org/review/9098
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 137c495
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Wed Jun 24 12:26:26 2015 -0700
+
+ Run compress-pngs.sh.
+
+ Change-Id: If662cfbe6ad2ce80916d32750476e95f607fe902
+ Reviewed-on: https://code.wireshark.org/review/9100
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 58b0354
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Wed Jun 24 19:46:20 2015 +0200
+
+ Add a bunch of " I missed in my previous patch.
+
+ Change-Id: Ia94034bdb2148bca641b7c9bc6ec3f900c7574d3
+ Reviewed-on: https://code.wireshark.org/review/9097
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit 95ac390
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 21:35:46 2015 -0700
+
+ Remove the last deprecated tvb_length calls
+
+ And remove the shims themselves!
+
+ Change-Id: I511c06eb21eaf68d1dc36bbb9558408807472f9c
+ Reviewed-on: https://code.wireshark.org/review/9088
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 86e562f
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jun 24 19:16:18 2015 +0200
+
+ Qt: Add x-capture-file-reload@2x.svg to Makefile.am
+
+ Change-Id: I497290eff821167a31468a10af23ab762eff32fe
+ Reviewed-on: https://code.wireshark.org/review/9095
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit ee51661
+commit d406b28
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 21:33:09 2015 -0700
+
+ Don't export libnghttp2 routines outside libwireshark.
+
+ Hopefully this will fix build issues that popped up on Windows, as well
+ as making the library a bit cleaner.
+
+ Change-Id: I5b5266af4b41e10aba32abdb46bfe811ab11b45d
+ Reviewed-on: https://code.wireshark.org/review/9087
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 17c59f5
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Wed Jun 3 08:55:37 2015 +0200
+Date: Tue Jun 23 20:26:30 2015 +0200
- IS-IS (LSP) Add Shared Risk Link Group (SRLG) clv (138)
+ Qt: Add Reload button on MainToolBar
- Bug:11246
- Change-Id: I303de72cda8e667dcd3ccd1af3f2989123718544
- Reviewed-on: https://code.wireshark.org/review/8743
+ Add @2x versions of x-capture-file-reload as well.
+
+ Change-Id: I08819cf66903884e0344a4f9bcd891befb582e90
+ Reviewed-on: https://code.wireshark.org/review/9066
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 4490d5e
-Author: anilkumar911 <anilkumar911@gmail.com>
-Date: Thu May 28 14:38:56 2015 +0530
+commit 5dcd207
+Author: Evan Huus <eapache@gmail.com>
+Date: Wed Jun 24 08:32:13 2015 -0700
+
+ Check _MSC_VER is defined before we use it
+
+ Otherwise it breaks a bunch of stuff on Linux machines because of the way gcc's
+ preprocessor works (buildbot decryption tests, extcap, etc).
+
+ Originally added in Ic5360089f96be620fbe99ba4e819e0caa5ca0215
+
+ Change-Id: Iad43fa1415aa331ae375771adac0818ea1b99060
+ Reviewed-on: https://code.wireshark.org/review/9091
+ Reviewed-by: Evan Huus <eapache@gmail.com>
- Netscaler: Fix issue where packets were lost when selected packets were exported
+commit b7aacfd
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Wed Jun 24 17:29:15 2015 +0200
+
+ libnghttp2: readd remove check for CONFIG.H
- Only this issue with a netscaler trace file
+ i hope will be fixed Windows 32 buildbot
- Bug: 11248
- Change-Id: I2bc2cae5c988eeff7bdd08471bf421faafcd4e73
- Reviewed-on: https://code.wireshark.org/review/8672
+ Change-Id: Ie4429193d354ff70b4802fa8a734cb35a69c090c
+ Reviewed-on: https://code.wireshark.org/review/9090
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 53f3d7c
-Author: Roland Knall <rknall@gmail.com>
-Date: Tue Jun 2 23:17:27 2015 +0200
+commit 69cdfe9
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 21:30:15 2015 -0700
- openSAFETY: Fix false-positive
+ Remove another batch of deprecated tvb_length calls
- - The starting offset for a consecutive frame search was off by 1
+ Change-Id: Icfdde38e40cca05d0705a081153a4ea3e8782ee7
+ Reviewed-on: https://code.wireshark.org/review/9086
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit d0faa9a
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Tue Jun 23 15:17:10 2015 +0200
+
+ HTTP2: Update to libnghttp2 1.0.4
- Change-Id: Ife77f9823e7e6d9a6601dba9c4cca74984e4ed40
- Reviewed-on: https://code.wireshark.org/review/8741
- Reviewed-by: Roland Knall <rknall@gmail.com>
+ Change-Id: Ia92d183b7e7b5a604d75eee13b64b827ad0af903
+ Reviewed-on: https://code.wireshark.org/review/9054
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 360a7ec
-Author: Anders <anders.broman@ericsson.com>
-Date: Tue Jun 2 15:23:33 2015 +0200
+commit ae92a83
+Author: Joerg Mayer <jmayer@loplof.de>
+Date: Wed Jun 24 04:22:16 2015 +0200
+
+ Update build instructions for cmake near the end a bit
+
+ Change-Id: I7d5b8ab3479cc4268b6cc5ae7822066a69b740dc
+ Reviewed-on: https://code.wireshark.org/review/9085
+ Reviewed-by: Jörg Mayer <jmayer@loplof.de>
+
+commit 1425255
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 19:08:14 2015 -0700
+
+ Handle downloading and installing CMake 3.x.
+
+ Change-Id: I2347e3e36008fee006e9f66997d45b562eacc7dc
+ Reviewed-on: https://code.wireshark.org/review/9084
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
- G_STRUCT_OFFSET gives warnings turned errors with MSVC2015,
- use offsetof if defined or define it ourselfs as done in other
- places in our code base.
+commit 9b5b7c1
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 17:30:22 2015 -0700
+
+ Remove deprecated tvb_length calls
+
+ Trust that the files in epan/ immediately (not dissectors) know what they're
+ doing so just blindly convert them to captured length.
- Change-Id: Ia1c72c9648336e93ba8c14d4bc0371d782835370
- Reviewed-on: https://code.wireshark.org/review/8735
+ Change-Id: I872f7d58b2e15ae82c75fd56f4873996fbc97be7
+ Reviewed-on: https://code.wireshark.org/review/9083
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 893e1e5
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 17:25:17 2015 -0700
+
+ Fill in the 802.11 pseudo-header and call the "802.11+radio" dissector.
+
+ Do with the Prism and AVS headers what we do with the radiotap, PPI,
+ etc. headers.
+
+ Change-Id: I4b2522a2b294f53f22c363cd43604c4af0304fc2
+ Reviewed-on: https://code.wireshark.org/review/9082
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit f92fab4
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 17:22:18 2015 -0700
+
+ Remove a bunch more deprecated tvb_length calls
+
+ (getting really close!)
+
+ Change-Id: Ibf22a5f727c4dc0070b78144a4b0ab8e0c5e1bce
+ Reviewed-on: https://code.wireshark.org/review/9081
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit ad784bc
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 17:21:17 2015 -0700
+
+ Put the frequency/channel and RSSI data into columns.
+
+ Change-Id: I039e727aff46c08b93908a216608e196ed4bd662
+ Reviewed-on: https://code.wireshark.org/review/9080
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit a8acb53
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 17:18:45 2015 -0700
+
+ Pass the signal and noise dBm values to the 802.11 radio dissector.
+
+ Change-Id: Ia3fa6ba0b1d16315c77895f3e8ae96ed7e5e1e02
+ Reviewed-on: https://code.wireshark.org/review/9079
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit fa6ebae
+Author: Robert Cragie <robert.cragie@arm.com>
+Date: Thu Jun 11 16:36:34 2015 +0100
+
+ Improved prefix display and comments for IID copying
+
+ Change-Id: I58f56dd5cfc212e53bd7e9d575d2cf9b4b4f2b27
+ Reviewed-on: https://code.wireshark.org/review/8886
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit bef4da8
+commit 93592e4
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Wed Jun 24 00:46:56 2015 +0200
+
+ openwire: remove useless register_init_routine call
+
+ Change-Id: Ifc638e92d4b148a2efeb6c488ab4dc2a57a054e7
+ Reviewed-on: https://code.wireshark.org/review/9076
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 0a9a255
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 15:17:27 2015 -0700
+
+ Remove more deprecated tvb_length calls
+
+ Change-Id: Ie137e6f4e20fe26b1a4d9510e267896219c1c631
+ Reviewed-on: https://code.wireshark.org/review/9075
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit d4f6480
Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
-Date: Tue Jun 2 18:31:21 2015 +0100
+Date: Tue Jun 23 14:01:22 2015 -0700
- ISAKMP: Don't complain about zero-length config attributes in request messages - this is expected
+ ISAKMP: fix Cisco fragmentation support.
+
+ Last flag wasn't mapping to 'more fragments' properly, and reassembly
+ should only be attempted on the last frame.
- Change-Id: I1cedb7d84ca7e4c2af30405f5624a327fd796c86
- Reviewed-on: https://code.wireshark.org/review/8739
+ Bug: 7940
+ Change-Id: I565f2b72b6eb68dc32e0f57a43a098a8f203a800
+ Reviewed-on: https://code.wireshark.org/review/9073
Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
-commit 2adeb99
-Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Tue Jun 2 22:11:56 2015 +0100
+commit e53337a
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Tue Jun 23 13:58:55 2015 -0700
- Fix OSX CMake warnings
+ replace another bunch of deprecated tvb_length calls
- Set the CMake policy for CMP0042 to old
+ Change-Id: Ib7c50b55942220d48de025642154b4bf3f39c8a2
+ Reviewed-on: https://code.wireshark.org/review/9074
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 99ab5c9
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Tue Jun 23 11:19:07 2015 -0700
+
+ netflow: cope with multiple duration types in one flow.
- Change-Id: I2b71e1d8d9b9b90ede11df1a7874a2360c3032c5
- Reviewed-on: https://code.wireshark.org/review/8740
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Bug: 11295
+ Change-Id: I71493e13989dbc29e3e3e7d518d3b6686fbec01a
+ Reviewed-on: https://code.wireshark.org/review/9063
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
-commit ec3f923
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Mon Jun 1 16:29:17 2015 -0700
+commit 633ba95
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Tue Jun 23 13:21:02 2015 -0700
- Add the Display Filter Expression dialog.
+ [Qt] switch screens only if we're acutally starting a capture
- Changes from the GTK+ UI:
- - The display filter is built on the fly with immediate syntax feedback.
- - Slightly different layout.
- - You can search for fields.
+ don't do the switch when the capture can't be started
+ (e.g. because we didn't select any interface from which to capture)
- Make the plain SyntaxLineEdit a bit more plain.
+ Change-Id: Ibabd703863d546c95b9fbe9bd2280d67a22dfc26
+ Reviewed-on: https://code.wireshark.org/review/9072
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 911b934
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Tue Jun 23 12:53:26 2015 -0700
+
+ [Qt] if the capture is stopped before we received any packet...
- Bug: 11128
- Change-Id: I06a48cd7b9ba7b9dc193b0199540aede4eb62fa7
- Reviewed-on: https://code.wireshark.org/review/8742
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ ... we go back to the main welcome screen like we do in GTK
+
+ Change-Id: I64ef29665af61da55c1971ca59d1fab25d205874
+ Reviewed-on: https://code.wireshark.org/review/9071
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
-commit 32177ce
-Author: Peter Lemenkov <lemenkov@gmail.com>
-Date: Thu May 21 17:39:31 2015 +0300
+commit 2b68a6f
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Tue Jun 23 21:46:48 2015 +0200
- [RTPproxy] Set column name to RTPProxy-ng
+ tshark: fix memleak from version lookup
- Set column name to RTPProxy-ng if a new protocol is used.
+ Immediately release memory after using it, fixes a direct memleak
+ warning from ASAN.
- Change-Id: I8c79ad5426808ad6944060e9c12fa4ac1f02e432
- Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
- Reviewed-on: https://code.wireshark.org/review/8737
+ Change-Id: Icd3ff19c607da790a4a093966e1966cb0df6bb9d
+ Reviewed-on: https://code.wireshark.org/review/9069
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 4ed7cc7
-Author: Anders Broman <a.broman58@gmail.com>
-Date: Tue Jun 2 13:27:52 2015 +0000
+commit d85a221
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Tue Jun 23 10:58:38 2015 -0700
- Revert "MSVC 2015RC does not like the #defines using OFFSETOF replace them by absoulute numbers."
+ proto_tree_add_item_ret_(u)int: do the NULL check at the start
- This reverts commit 0808f4c9584b309548996388aafde51820a68932.
+ before hfinfo is actually used (coverity 1293631)
- Change-Id: I899cbeec86f34a00ded41040257e5de3ab537175
- Reviewed-on: https://code.wireshark.org/review/8736
+ Change-Id: I270c30c4699cd6f831a38986e6c8024c2e9ef47a
+ Reviewed-on: https://code.wireshark.org/review/9061
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 0808f4c
-Author: Anders <anders.broman@ericsson.com>
-Date: Tue Jun 2 13:35:10 2015 +0200
+commit b216d26
+Author: Cenk Gündoğan <cnkgndgn@gmail.com>
+Date: Sun Jun 21 22:42:00 2015 +0200
+
+ extend the RPL dissector with basic P2P RPL support
+
+ Bug: 11301
+ Change-Id: I5569322a05c770524e0f0e7892addd15c7f7dbab
+ Reviewed-on: https://code.wireshark.org/review/9053
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
- MSVC 2015RC does not like the #defines using OFFSETOF replace them by
- absoulute numbers.
+commit 89fbf02
+Author: AndersBroman <anders.broman@ericsson.com>
+Date: Tue Jun 23 22:03:20 2015 +0200
+
+ [MSVC 2015] file_exists() fails on MSVC2105 as file_stat.st_ino gets reset
+ to zero in the function call if the file does not exist. The general code
+ seems to work with MSVC2015 so use that.
- Change-Id: I1de97be98c06bee2d7ddca38496a72e93567cbcf
- Reviewed-on: https://code.wireshark.org/review/8734
+ Change-Id: Ic5360089f96be620fbe99ba4e819e0caa5ca0215
+ Reviewed-on: https://code.wireshark.org/review/9070
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit d751205
+commit 65bac2d
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 11:29:46 2015 -0700
+
+ Remove the P1 dissector from the dirty dissectors list.
+
+ It was already added to the clean dissectors list, but wasn't removed
+ from the dirty dissectors list, so it was built twice and linked in
+ twice, and hilarity ensued.
+
+ Change-Id: Ic4636f17b61e619546dc21a04ebbaace0296d583
+ Reviewed-on: https://code.wireshark.org/review/9067
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 0901e26
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Mon Jun 1 22:10:06 2015 +0200
+Date: Tue Jun 23 10:31:58 2015 -0700
- ISAKMP: do not try to defragment IKEv1 packets
+ Qt: change default behavior of 'Decode As' window
- Bug: 11242
- Change-Id: I289a5eeb056822299f6cb436047418aec785dca5
- Reviewed-on: https://code.wireshark.org/review/8728
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Up to know Qt 'Decode As' window was saving manual configuration automatically, contrary to GTK UI.
+ This can be misleading when decoding protocols without a fixed identifier (port number, USB bus/device id, ...).
+ Opening a new trace might lead to previous and now irrelevant settings being applied.
+ Make this optional and add a Save button to permanently store the current configuration.
+
+ Change-Id: I077c560f9e71cab16a74247e2e9d87523c0ed85e
+ Reviewed-on: https://code.wireshark.org/review/9058
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit f1a6ba1
-Author: Balint Reczey <balint@balintreczey.hu>
-Date: Sun May 31 22:34:59 2015 +0200
+commit 8bc294c
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 11:24:48 2015 -0700
- gtk: Don't handle deprecation warnings as errors
+ Replace more deprecated tvb_length calls
- This fixes compilation with latest gdk-pixbuf. I plan rewriting
- the code to drop deprecaated function usage in a different commit
- and reverting this one.
+ The return values of new-style dissectors always use the captured length, so
+ replace those automagically with sed.
+
+ Change-Id: Ic43072ee4a80d433cd4264444583a0e670adc26a
+ Reviewed-on: https://code.wireshark.org/review/9065
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit d7b286c
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Tue Jun 23 11:19:48 2015 -0700
+
+ Qt: Be less aggressive about reselecting packets.
- Ping-Bug: 10750
- Change-Id: I400e34e625b147a4858e73240602d75910c6eece
- Reviewed-on: https://code.wireshark.org/review/8720
+ Don't reselect the current row in redrawVisiblePackets. That routine is
+ called in quite a few places, including ones where we don't want to
+ automatically scroll to the current packet.
+
+ Change-Id: Ia29a832235c0e260d8b17f1ce76745047700537b
+ Reviewed-on: https://code.wireshark.org/review/9064
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 9723c7a
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 11:13:21 2015 -0700
+
+ Remove more deprecated tvb_length calls
+
+ Change-Id: Ie40a195db622ebfb096fa5088c5467a1385e69bf
+ Reviewed-on: https://code.wireshark.org/review/9062
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit bc14725
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Tue Jun 23 09:26:34 2015 -0700
+
+ [afp] improve the error handling for extended attributes
+
+ distinguish between the length field in the packet and the current item's length
+ make sure that the length field fits into a gint variable
+ add a cast to the return value of tvb_strsize()
+ don't throw an exception manually
+
+ Change-Id: I2debab778be3e34d68b1be31963d2d9260a30e0e
+ Reviewed-on: https://code.wireshark.org/review/9056
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit eb321f8
+Author: Evan Huus <eapache@gmail.com>
+Date: Tue Jun 23 10:55:22 2015 -0700
+
+ Remove deprecated tvb_length from PIDL dissectors
+
+ Also regenerate all to pick up the usage of https in some comment links.
+
+ Change-Id: Ic17b6368d2118627178b0b560031450d98e5b5e5
+ Reviewed-on: https://code.wireshark.org/review/9060
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 17ac383
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Mon Jun 22 10:23:36 2015 -0700
+
+ [zvt] the TLV container starts with an overall length field
+
+ new function dissect_zvt_tlv_len(), use it for the total length
+ and for each tlv entry's length field
+
+ Change-Id: I2b7ba6939ddf0326b014c565ffbe5d16e3a88282
+ Reviewed-on: https://code.wireshark.org/review/9059
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit ed8ad06
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 8 15:24:49 2015 +0200
+
+ P1: Remove from ASN1 DIRTY list
+
+ Change-Id: If44cdddea6709b824ae242d504d7469756c87b91
+ Reviewed-on: https://code.wireshark.org/review/8838
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 0f7c74a
+commit 3f6af3b
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Mon Jun 1 19:51:06 2015 +0200
+Date: Thu Jun 4 13:17:53 2015 +0200
- AFS: Fix Mac OS X buildbot (-Wshadow)
+ P1: fix 'dissect_p1_T_report_type' defined but not used [-Wunused-function]
- Rename index -> idx
+ Change-Id: Idee443cd35846bb197070cff5fb37e3904afb856
+ Reviewed-on: https://code.wireshark.org/review/8757
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit be67f53
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 10:15:44 2015 -0700
+
+ Exit with the exit status of the command we ran.
- Change-Id: I22b23535e3d24866bdbe63be8f242a3c3ebcc6ba
- Reviewed-on: https://code.wireshark.org/review/8726
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Also, expand a comment.
+
+ Change-Id: Icbb8ead02f55087f3ac09747fe518f211d488172
+ Reviewed-on: https://code.wireshark.org/review/9057
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit fb5e9e4
-Author: Michael Mann <mmann78@netscape.net>
-Date: Mon Jun 1 10:35:25 2015 -0400
+commit b59e28d
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Tue Jun 23 09:36:40 2015 -0400
- Convert AFS dissector to use ptvcursor API.
+ Regenerate *-tap-register.c when associated Makefile.common is updated
- The dissector was written in all macros, presumably to get just a single lines to display a field. The ptvcursor API is good for that, and using it over macros more than halves the object size. Real code (vs macros) is also much easier to use in a debugger. It also makes it easier for the check* scripts to find possible errors.
+ Change-Id: Id9a83aeb285466f409a0e5ee651ef0c9f26ddda8
+ Reviewed-on: https://code.wireshark.org/review/9055
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit 6fe3f2c
+Author: Michael Mann <mmann78@netscape.net>
+Date: Mon Jun 22 20:51:20 2015 -0400
+
+ Use RTD functionality for H.225
- Also eliminate proto_tree_add_text.
+ This got missed in the initial refactoring.
- Change-Id: Id07e015b5a2d1a98a4b36e40a426442d826d9a09
- Reviewed-on: https://code.wireshark.org/review/8723
+ Change-Id: I98dcc0816e065efab9b497f753c8d2d388349ff3
+ Reviewed-on: https://code.wireshark.org/review/9044
Reviewed-by: Michael Mann <mmann78@netscape.net>
- Petri-Dish: Michael Mann <mmann78@netscape.net>
+
+commit 7cdd22f
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Tue Jun 23 00:21:20 2015 -0700
+
+ Try to catch TShark crashing and get a stack trace.
+
+ It's currently crashing in the Solaris buildbot when we do "tshark -v";
+ hopefully this will give us something more useful than
+
+ test.sh: line 144: 21543 Abort (core dumped) $TSHARK -v
+
+ "Version information" Failed!
+ Failed to print version information
+ Binary file ./core matches
+
+ as a diagnostic.
+
+ Change-Id: I278c8dd9f6acf5ddfa83bc0a7f3f7a3c48577ac2
+ Reviewed-on: https://code.wireshark.org/review/9052
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 74c5ab0
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jun 22 23:59:59 2015 -0700
+
+ Treat channel flags fields as just collections of bits, not as type fields.
+
+ The radiotap and PPI specs don't call them type fields, and don't list
+ them as having type values, they call them flags fields and list the
+ individual bits.
+
+ Listing them as type fields is especially confusing with radiotap, as
+ you can have multiple fields giving *different* channel types, as per,
+ for example
+
+ https://ask.wireshark.org/questions/42888/multiple-channel-types-and-mcs-missing
+
+ where an 802.11ac packet has one "channel type" field claiming it's
+ 802.11a and another one claiming it's 802.11n when it is, in fact,
+ *neither* 11a *nor* 11n.
+
+ If you want to know the channel type, look at the "802.11 radio
+ information" tree that comes before the 802.11 header tree; it gives a
+ reasonable summary of most of the radio metadata, giving the *correct*
+ channel type, and not showing any field multiple times. Look at the
+ radiotap or PPI or... tree only if either 1) you're debugging a driver
+ that creates those headers or 2) there's some data in the header that
+ *doesn't* show up in any form in the 802.11 radio information tree (in
+ which case the code for radio information probably needs to be changed
+ to show it).
+
+ Change-Id: I545b81b08a993dbb219fa7a4f54daac3637ea071
+ Reviewed-on: https://code.wireshark.org/review/9051
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 1dc608a
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Fri Jun 19 16:56:44 2015 -0700
+
+ Morph ProgressBar into CaptureProgressFrame.
+
+ Switch from a plain QProgressBar to a QFrame with a QProgressBar and a
+ stop button.
+
+ Add a stop_flag boolean to the capture_file struct.
+
+ To do:
+ - Start adding the progress bar to dialogs.
+ - Don't complain so loudly when the user stops a capture.
+
+ Change-Id: Iedd1d7d79f2044f1a53e4fb22186d25930a3ef03
+ Reviewed-on: https://code.wireshark.org/review/9029
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 11b3d64
-Author: Michael Mann <mmann78@netscape.net>
-Date: Sun May 31 11:38:46 2015 -0400
+commit 0c71b13
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Mon Jun 22 08:56:34 2015 +0200
- Eliminate proto_tree_add_text from packet-sip.c
+ prefs: fix memleak
- Change-Id: I560b2b0660ce2274507721450534d4d50fb6aec5
- Reviewed-on: https://code.wireshark.org/review/8713
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Calling g_list_remove_link(link, llink) does not free the removed
+ last link llink. g_list_next or g_list_foreach+g_free followed by
+ g_list_free should be used instead such that the data is freed before
+ and then dropped from the list.
+
+ This fixes a memleak in tshark -r dns.pcap detected by ASAN (single
+ packet).
+
+ Set pref->default_val.list = NULL just in case, and with symmetry with
+ capture_columns handling.
+
+ Change-Id: I3cc52e275784037ab40c0b42c68d0dd83b73cd98
+ Reviewed-on: https://code.wireshark.org/review/9026
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-commit 2be0042
+commit 42c324d
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Tue Jun 23 01:30:13 2015 +0200
+
+ packet: fix memleak
+
+ It turns out that a heur_dissector_list_t structure was not released,
+ only the GSList inside it. Ensure that this list gets released as well.
+
+ Change-Id: If79deb5d011d306477d082368744addcee794ae1
+ Reviewed-on: https://code.wireshark.org/review/9040
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 167f9b7
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Mon Jun 1 07:54:00 2015 +0200
+Date: Sun Jun 7 21:23:47 2015 +0200
- Websocket: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
+ IS-IS (LSP): Remove proto_tree_add_text call
- Change-Id: Ica45c5d316d04df977449a12f824c76642d6c4bd
- Reviewed-on: https://code.wireshark.org/review/8722
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Part 2 !
+
+ Change-Id: Iaa46f3d785cbff6b397edf5bd54c0c3cf65a7264
+ Reviewed-on: https://code.wireshark.org/review/8822
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit effa6fc
+commit 61e127a
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Mon Jun 22 16:46:57 2015 -0700
+
+ RANAP: call nsap properly when bindingID is included in transport address
+
+ Change-Id: I45fed890cc2f7f5d106bbb7b35038d8db141fa4e
+ Reviewed-on: https://code.wireshark.org/review/9036
+ Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit 6fd7e5b
+Author: Evan Huus <eapache@gmail.com>
+Date: Mon Jun 22 20:53:46 2015 -0700
+
+ Remove more deprecated tvb_length calls
+
+ Change-Id: I56260a82b19001ab2f87f4be34a9510f127f841f
+ Reviewed-on: https://code.wireshark.org/review/9050
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 46e5fd8
+Author: JustinKu <jiunrong@gmail.com>
+Date: Mon Jun 22 20:47:23 2015 -0700
+
+ CFM: fix CFM Type Test signal (TST) without CRC dissection
+
+ Bug: 11286
+ Change-Id: I8efce21e2bab55f9fea50a234419082cdc288f4e
+ Reviewed-on: https://code.wireshark.org/review/9048
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit ce9c1df
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Mon Jun 22 20:31:23 2015 -0700
+
+ coverity 1306905: integer overflowed argument
+
+ tvb_strsize() returns guint
+ remove the if (tree) while we're at it
+
+ Change-Id: Icc24f166104a3e9b95fca2ef14a7bd8be2677cba
+ Reviewed-on: https://code.wireshark.org/review/9047
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit db72eb4
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Mon Jun 22 17:48:54 2015 -0700
+
+ wmem_tree_new_autoreset() never returns NULL
+
+ Change-Id: I497b77dec1eb4617179d492838ecd7d267539ba4
+ Reviewed-on: https://code.wireshark.org/review/9043
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 958cef5
+Author: Evan Huus <eapache@gmail.com>
+Date: Mon Jun 22 17:19:23 2015 -0700
+
+ Remove more deprecated tvb_length
+
+ Change-Id: Iac23a6c804ad3720d37186559477909b2ff33eb2
+ Reviewed-on: https://code.wireshark.org/review/9042
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 67ab8a0
+Author: Evan Huus <eapache@gmail.com>
+Date: Mon Jun 22 17:05:37 2015 -0700
+
+ Remove more deprecated tvb_length
+
+ Change-Id: I36603453c2563406f82663683930088dedd5f39c
+ Reviewed-on: https://code.wireshark.org/review/9041
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit a43682d
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sun Jun 21 15:53:53 2015 +0200
+
+ srt_table.h: fix parameter 'opt_arg/filter' not found in the function declaration [-Wdocumentation]
+
+ Change-Id: I6edda434d02a4926a2ec7a2580a7f684b6e96ee6
+ Reviewed-on: https://code.wireshark.org/review/9008
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit a7f5e18
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jun 22 11:38:52 2015 -0700
+
+ SIP: add support for draft-ietf-insipid-session-id
+
+ Bug: 11294
+ Change-Id: I54f7e19d129cddb1f11525f6ee9931270cc41f40
+ Reviewed-on: https://code.wireshark.org/review/9028
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+
+commit 79c384d
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jun 22 16:16:23 2015 -0700
+
+ Don't use the value of the Flags field if we didn't have it.
+
+ Change-Id: Idd7771bd39ee823981b31b827645abd2ae516f66
+ Reviewed-on: https://code.wireshark.org/review/9039
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit eaf62bb
Author: Guy Harris <guy@alum.mit.edu>
-Date: Sun May 31 15:32:26 2015 -0700
+Date: Mon Jun 22 16:07:20 2015 -0700
- Don't create a GLib main loop.
+ Fix handling of XChannel radiotap field.
- In the Qt Wireshark, the main loop is a Qt main loop; no need for a GLib
+ Fetch the flags before using them; thanks to Peter Wu for catching that
one.
- Change-Id: I65378eb9a73d145ef60389e5e02a128e2321c403
- Reviewed-on: https://code.wireshark.org/review/8721
+ Fetch and use the frequency and channel.
+
+ Have cflags be the variable for the flags in Channel and xcflags be the
+ variable for the flags in XChannel.
+
+ Change-Id: If82f7adb448eef04b769186a90a8722d03a702a3
+ Reviewed-on: https://code.wireshark.org/review/9038
Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 6abf513
-Author: Michael Mann <mmann78@netscape.net>
-Date: Sun May 31 12:48:39 2015 -0400
+commit 5ab4570
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Mon Jun 22 22:54:30 2015 +0200
- Eliminate proto_tree_add_text from packet-http.c
+ gtk,qt: Fix minor buffer underrun
- Change-Id: Ib94eabeea865ef5c5d9ce4cef26d9faa51c5659d
- Reviewed-on: https://code.wireshark.org/review/8715
- Petri-Dish: Michael Mann <mmann78@netscape.net>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Avoid accessing the first byte before an empty dirname. No idea why this
+ was not triggered before. Reproduced with an empty Wireshark profile and
+ wireshark and wireshark-qt.
+
+ Caught with ASAN.
+
+ Change-Id: I44f8fdab03ad0f24e663df63a1c54567996a3dfc
+ Reviewed-on: https://code.wireshark.org/review/9037
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-commit 4d74d0d
-Author: Michael Mann <mmann78@netscape.net>
-Date: Sun May 31 11:45:36 2015 -0400
+commit 1504531
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Tue Jun 23 00:45:12 2015 +0200
- Eliminate proto_tree_add_text from packet-dcerpc-ndr.c and packet-dcerpc-netlogon.c
+ packet: write explicit type for destroy_heuristic_dissector_list
+
+ It is an implementation detail that the data pointer contains a GSList*.
+ Use the type that got inserted into function
+ register_heur_dissector_list.
- Change-Id: I65eff9c8087424087a307f18b96a202f0364e371
- Reviewed-on: https://code.wireshark.org/review/8714
+ Change-Id: I25b6414afa73818baa0c955a5c8aa7669f3058ee
+ Reviewed-on: https://code.wireshark.org/review/9035
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 7db3021
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jun 22 15:14:46 2015 -0700
+
+ IEEE 802.11: add an expert info when tag length value is bigger than remaining payload
+
+ Bug: 11298
+ Change-Id: I18082a15fbeaa843099741511292eec19acf94b9
+ Reviewed-on: https://code.wireshark.org/review/9033
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit 7780159
-Author: Graham Bloice <graham.bloice@trihedral.com>
-Date: Sat May 16 22:26:53 2015 +0100
+commit e34e6c6
+Author: Peter Wu <peter@lekensteyn.nl>
+Date: Tue Jun 23 00:27:11 2015 +0200
- Fix zlib cmake
+ Fix "Unescaped left brace in regex is deprecated"
- Add support for the locally modified version of zlib to suppress
- a CMake warning and disable building of the zlib examples.
+ This got reported with Perl 5.22:
- Change-Id: I9ae08b49d149951e8626d506f69f1757a1ec7e23
- Reviewed-on: https://code.wireshark.org/review/8706
- Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
+ Unescaped left brace in regex is deprecated, passed through in
+ regex; marked by <-- HERE in m/^typedef enum { <-- HERE / at
+ epan/wslua/make-init-lua.pl line 228.
+
+ The perldelta manual page says this about it:
+
+ "[..] a future version of Perl (tentatively v5.26) will consider
+ this to be a syntax error."
+
+ Change-Id: I7f23cc10dc3311a35d8c15faa4337e4d50d0bd61
+ Reviewed-on: https://code.wireshark.org/review/9034
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-commit 7da74df
-Author: Mikhail Koreshkov <drkor@hotbox.ru>
-Date: Sat May 30 11:13:04 2015 +0300
+commit 8aa91b3
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Mon Jun 22 15:04:28 2015 -0700
- VGCS/VBS Assignment Request: Add param dissector
+ Provide PHY type and band information in the 802.11 pseudo-header.
- Function for dissect Assignment Requirement parameter
+ Provide that information so that the "802.11 radio information" protocol
+ can indicate whether a packet was 802.11 legacy/11b/11a/11g/11n/11ac,
+ and possibly whether it's 2.4 GHz or 5 GHz 11n. (Sometimes the center
+ frequency might not be supplied, so the band information can be useful.)
- Change-Id: I0ed8748913e5fe3dd509a78a5285520f6f63abac
- Reviewed-on: https://code.wireshark.org/review/8700
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Also, provide some 11ac information, now that we can distinguish between
+ 11n and 11ac. Don't calculate the data rate from the MCS index unless
+ it's 11n; we don't yet have code to calculate it for 11ac.
+
+ For radiotap, only provide guard interval information for 11n and 11ac,
+ not for earlier standards.
+
+ Handle the 11ac flag in the Peek remote protocol.
+
+ For Peek tagged files, the "extension flags" are 11n/11ac flags, so we
+ don't have to check for the "MCS used" bit in order to decide that the
+ packet is 11n or 11ac or to decide whether to provide the "bandwidth" or
+ "short GI" information.
+
+ Change-Id: Ia8a1a9b11a35243ed84eb4e72c384cc77512b098
+ Reviewed-on: https://code.wireshark.org/review/9032
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit d555aa7
+commit 8abe108
Author: Peter Wu <peter@lekensteyn.nl>
-Date: Sat Feb 21 18:46:25 2015 +0100
-
- websocket: restructure tree, always unmask payload
-
- Changes:
- - Instead of special-casing masked and unmasked payload data, always
- unmask the payload before using it. This fixes handling of SIP
- requests which are masked and would previously not be dissected by
- the SIP handle. (As a result, many fields are removed).
- - Dissected text protocols (for example SIP) are now shown below the
- Websocket layer instead of inside the payload tree.
- - Use line-based text dissector as fallback for text decoding, and use
- data dissector for binary decoding.
- - Treat the optional close reason as UTF-8 instead of ASCII.
- - Group the close fields (status code, reason) in a subtree below close
- to avoid confusion. Make Close FT_NONE to avoid displaying hex.
- - Split dissection of the payload in separate functions for control and
- data frames.
-
- Change-Id: I78b0078d51271bef94229d4b7c6c528b5e3a424d
- Reviewed-on: https://code.wireshark.org/review/7294
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Petri-Dish: Peter Wu <peter@lekensteyn.nl>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 22 08:45:21 2015 +0200
+
+ ieee80211: fix memleak
+
+ parse_key_string reads from rec->string and rec->key (without
+ modifying those parameters), then returns a newly allocated
+ decryption_key_t struct which is not used except for reading the
+ type field. Release memory after copying that single field!
+
+ Change-Id: Iac19bea23dedb73cab9dd1ea09f98cc83556e96c
+ Reviewed-on: https://code.wireshark.org/review/9025
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Peter Wu <peter@lekensteyn.nl>
+
+commit 11803d4
+Author: Evan Huus <eapache@gmail.com>
+Date: Mon Jun 22 14:40:23 2015 -0700
+
+ Remove more tvb_length
+
+ Change-Id: I940704e927001b2a051a59fd0738e7a02328472b
+ Reviewed-on: https://code.wireshark.org/review/9031
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit b407e45
+commit df352c5
Author: Gerald Combs <gerald@wireshark.org>
-Date: Sun May 31 08:57:36 2015 -0700
+Date: Mon Jun 22 14:03:02 2015 -0700
- [Automatic update for 2015-05-31]
+ Use StockIcon to load toolbar icons.
- Update manuf, services enterprise-numbers, translations, and other items.
+ StockIcon loads each available icon size.
- Change-Id: I596469e49e1831939305178b0ab14b18f9b00d4b
- Reviewed-on: https://code.wireshark.org/review/8711
+ Change-Id: Ia5604cc11ed8350e7f4f782312939cf30c94f548
+ Reviewed-on: https://code.wireshark.org/review/9030
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 118bd7a
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Sun May 31 08:08:46 2015 -0700
+commit f99e20e
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 22 19:19:39 2015 +0200
- [Automatic update for 2015-05-31]
+ rtd_table.h: fix parameter 'srt/srt_array' not found in the function declaration [-Wdocumentation]
- Update manuf, services enterprise-numbers, translations, and other items.
+ srt => rtd
- Change-Id: I5ff709ae337949905bc4151bbbfcbb125eb9f5d3
- Reviewed-on: https://code.wireshark.org/review/8707
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Change-Id: I297258ebb22723f280588692fdbb5d062d08ced9
+ Reviewed-on: https://code.wireshark.org/review/9024
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit acde1e6
-Author: Bart Van Assche <bvanassche@acm.org>
-Date: Fri May 29 16:51:17 2015 +0200
+commit 2e3629a
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Sat Jun 20 13:53:14 2015 +0200
- configure.ac: openSUSE build fix
+ fix the interface list in the main welcome screen
- For some Linux distro's (e.g. openSUSE) the Qt4 tools have no suffix
- and the Qt5 tools have the suffix "-qt5". On such systems search for
- the Qt5 tools first. This avoids that compilation fails with the
- following error message:
+ when no interfaces are available at startup, the number of columns in
+ the interface tree is set to 1
+ when new interfaces become available later, the column number is not
+ reset to the default value and we end up with an interface list whose
+ entries are not visible
+ reset the number of columns each time the interface list is updated
- In file included from follow_stream_dialog.cpp:23:0:
- ui_follow_stream_dialog.h: In member function 'void Ui_FollowStreamDialog::retranslateUi(QDialog*)':
- ui_follow_stream_dialog.h:152:110: error: 'UnicodeUTF8' is not a member of 'QApplication'
- e(QApplication::translate("FollowStreamDialog", "Follow Stream", 0, QApplicatio
- ^
+ Change-Id: I267c5b47da6d5ae9e7769b1036622f79da4d97f2
+ Reviewed-on: https://code.wireshark.org/review/8996
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit be6fb60
+Author: Evan Huus <eapache@gmail.com>
+Date: Mon Jun 22 09:59:50 2015 -0700
+
+ Remove a bunch of deprecated tvb_length calls
- Bug: 11233
- Change-Id: I09ccdb6a74043b6d952814b74fec5d618e6e26aa
- Reviewed-on: https://code.wireshark.org/review/8686
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I9362e0fdc4519ba5f3d656152966e7030f478839
+ Reviewed-on: https://code.wireshark.org/review/9022
+ Petri-Dish: Evan Huus <eapache@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit 28481cd
-Author: Thomas Wiens <th.wiens@gmx.de>
-Date: Sat May 30 13:43:00 2015 +0200
+commit 45872b9
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Mon Jun 22 11:38:04 2015 -0700
- ams: fixed wrong offset calculation, adsstate has 2 bytes
+ checkAPIs.pl: proto_tree_add_bytes_item takes an encoding parameter
- Change-Id: I95813bb49dd9a51662bac521e82599c26de59e8e
- Reviewed-on: https://code.wireshark.org/review/8701
+ Change-Id: Iebe0e2483d9fd1661bf87ea5efaeb4ae14f6e105
+ Reviewed-on: https://code.wireshark.org/review/9027
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit a461e23
+commit a94b443
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Mon Jun 22 19:17:10 2015 +0200
+
+ NCP: fix comma at end of enumerator list [-Wpedantic]
+
+ Change-Id: I47795fb9e1044f4319721c3bf1208c269a4b9c34
+ Reviewed-on: https://code.wireshark.org/review/9023
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit d23d53e
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat May 30 00:35:23 2015 +0200
+Date: Sun Jun 21 15:56:16 2015 +0200
- BGP: remove proto_tree_add_text call
+ ws80211_utils.h: fix empty paragraph passed to '@param' command [-Wdocumentation]
- Part7
- Fix last proto_tree_add_text (use expert info)
+ Change-Id: Iecd9f8820840959a2f226120cbc359977d20c757
+ Reviewed-on: https://code.wireshark.org/review/9009
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit c079420
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sun Jun 21 15:40:55 2015 +0200
+
+ PKCS12: Remove from ASN1 DIRTY list
- Change-Id: I9c4c053e5fc94f57608c7ee8355e6e16f8af6bd1
- Reviewed-on: https://code.wireshark.org/review/8697
+ Change-Id: I454c48d5342ebe5682217667e4cafd6164e58d41
+ Reviewed-on: https://code.wireshark.org/review/9004
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Evan Huus <eapache@gmail.com>
-commit 392d3a5
+commit 475a232
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat May 30 00:20:42 2015 +0200
+Date: Sun Jun 21 15:37:26 2015 +0200
- BGP: remove proto_tree_add_text call
+ PKCS12: fix unused function 'dissect_AuthenticatedSafe_PDU' [-Wunused-function]
- Part6
- Update SAFNUM_TUNNEL
+ Change-Id: Iaaaaffc8a271ac844b745d1b9265eb06df2efe9c
+ Reviewed-on: https://code.wireshark.org/review/9003
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+
+commit 02b4977
+Author: Gerald Combs <gerald@wireshark.org>
+Date: Mon Jun 22 08:53:34 2015 -0700
+
+ Add a strlen cast.
- Change-Id: I4a3486f3fd12a624caa11e4ab424b26081b5b9ab
- Reviewed-on: https://code.wireshark.org/review/8696
- Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Change-Id: I480e2e7436f0334f0dfd99352bd49304765fcee3
+ Reviewed-on: https://code.wireshark.org/review/9021
+ Reviewed-by: Gerald Combs <gerald@wireshark.org>
+
+commit 8f390d4
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sat Jun 20 12:22:22 2015 -0400
+
+ Refactor RTD stats.
+
+ Very similar to the refactoring of SRT stats, it provides more commonality of the stats for all GUI interfaces. Currently implemented for TShark and GTK. Affected dissectors: MEGACO, MGCP, Radius
+
+ Change-Id: Icb73a7e603dc3502b39bf696227fcaae37d4ed21
+ Reviewed-on: https://code.wireshark.org/review/8998
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 2d40489
+commit 8b230ea
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat May 30 00:11:19 2015 +0200
+Date: Mon Jun 22 16:52:20 2015 +0200
- BGP: remove proto_tree_add_text call
+ Fix make distcheck buildbot
- Part 5
- Update SAFNUM_LAB_VPNUNIMULC/SAFNUM_LAB_VPNMULCAST/SAFNUM_LAB_VPNUNIMULC
- Simplify code but no tested on real pcap
+ packet-dnp.c:2735:28: error: variable 'al_filename' set but not used [-Werror=unused-but-set-variable]
+ packet-dnp.c:1843:32: error: variable 'al_filename_offs' set but not used [-Werror=unused-but-set-variable]
- Change-Id: I02fc1bc8d4b406f34918130d1eb24d514c24385c
- Reviewed-on: https://code.wireshark.org/review/8695
- Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Change-Id: Ia84b270aa8f56fb4104fb875339dc3d39c6105c6
+ Reviewed-on: https://code.wireshark.org/review/9020
+ Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-commit db3c821
-Author: Mikhail Koreshkov <drkor@hotbox.ru>
-Date: Fri May 29 21:34:41 2015 +0300
+commit c0f5b23
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Sun Jun 21 23:07:33 2015 -0400
- Q955.3 MLPP Dissector
+ [pcep] (benign) Use ENC_BIG_ENDIAN (not ENC_NA) for certain multibyte fields.
- Added ASN.1 dissector for MLPP (Multi-Level Precedence and Preemption)
- protocol Q955.3
+ Change-Id: Idc31728ce1b327ff86a58541ba01275107c7598b
+ Reviewed-on: https://code.wireshark.org/review/9019
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit cb7fd6f
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Sun Jun 21 22:41:56 2015 -0400
+
+ [rfid-pn532] (benign) Use ENC_BIG_ENDIAN (not ENC_NA) for several 3-byte fields.
- Change-Id: Ic1c855dfbf1fb1295a43cfe3a5ad7087b5b89c12
- Reviewed-on: https://code.wireshark.org/review/8689
- Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: If70a45d59fdce105b429d00fbbc4a8b2784262a2
+ Reviewed-on: https://code.wireshark.org/review/9018
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
-commit 78c0aa3
+commit ce40ea3
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Sat May 30 00:38:45 2015 +0200
+Date: Sun Jun 21 16:12:03 2015 +0200
+
+ service_response_time_table.h: fix parameter 'gui_data' not found in the function declaration [-Wdocumentation]
+
+ Change-Id: Ie214d654aa91b91da2a1435dce63a822e404669a
+ Reviewed-on: https://code.wireshark.org/review/9010
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
- SCSI: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
+commit c52dc98
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Mon Jun 22 09:44:51 2015 +0200
+
+ Fix typo caused assertion
+
+ Invalid character ')' in filter name 'gsm_abis_rsl.llsdu.sacch)'
+ **
+ ERROR:wireshark/epan/wmem/wmem_core.c:50:wmem_alloc: assertion failed: (allocator->in_scope)
+ Aborted
+
+ Change-Id: Ie22035cf9a9d1d29354a64cd5b085f1c2e18b1d3
+ Reviewed-on: https://code.wireshark.org/review/9017
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
+
+commit eb2dffa
+Author: Vasil Velichckov <vvvelichkov@gmail.com>
+Date: Fri Jun 19 19:24:53 2015 +0300
+
+ GSM MAP: Fix decoding of IPv6 addresses
+
+ From 3GPP 23.003
+
+ The GSN Address is composed of the following elements:
+ 1) The Address Type, which is a fixed length code (of 2 bits) identifying the type of address that is used in the
+ Address field.
+ 2) The Address Length, which is a fixed length code (of 6 bits) identifying the length of the Address field.
+ 3) The Address, which is a variable length field which contains either an IPv4 address or an IPv6 address.
+ Address Type 0 and Address Length 4 are used when Address is an IPv4 address.
+ Address Type 1 and Address Length 16 are used when Address is an IPv6 address.
+ The IP v4 address structure is defined in RFC 791 [14].
+ The IP v6 address structure is defined in RFC 2373 [15].
+
+ Currently the Wireshark decodes IPv6 addresses as IPv4
- Change-Id: Ie71203081f807401d3eee5601a1885e9a311f81e
- Reviewed-on: https://code.wireshark.org/review/8698
+ This commit reverts parts of commit 1cdef1d98aac306932dc599d427a3e1191d48a44
+
+ Change-Id: I4905d4cf559abcb42b9dfe3652667d2ff96dd444
+ Reviewed-on: https://code.wireshark.org/review/8984
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit c2bad0c
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Fri May 29 23:36:46 2015 +0200
+commit e8a238f
+Author: Michael Mann <mmann78@netscape.net>
+Date: Sun Jun 21 15:06:47 2015 -0400
- BGP: Remove proto_tree_add_text call
+ Eliminate proto_tree_add_text from some dissectors.
- Part 4
- Update BGP Type TUNNEL_ENCAPS_ATTR
+ Change-Id: I979990e9385182870ce4809a7e6fa16e598cb2be
+ Reviewed-on: https://code.wireshark.org/review/9016
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit d729d80
+Author: Michael Mann <mmann78@netscape.net>
+Date: Mon Jun 8 08:41:54 2015 -0400
+
+ Convert "macro checks" to use expert info in line with dissectors with comparable checks.
- Change-Id: Ib166cf42e4eee3513f4c2f64e18eb5de2ed4acf2
- Reviewed-on: https://code.wireshark.org/review/8694
+ Change-Id: I30affba4941ba150c34541bfba67ff8da5b52a17
+ Reviewed-on: https://code.wireshark.org/review/9015
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit 1307c22
+commit 1223ba5
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Sun Jun 21 22:10:33 2015 -0400
+
+ [bmp] minor cleanup
+
+ - Simplify some code;
+ - Remove unneeded initializers;
+ - Remove some unused code;
+
+ Change-Id: I30b6a7751845670b732eae8ec143cd23e57fc54c
+ Reviewed-on: https://code.wireshark.org/review/9014
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
+
+commit 31f5459
Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Fri May 29 22:58:32 2015 +0200
+Date: Sun Jun 21 07:46:55 2015 +0200
- BGP: Remove proto_tree_add_text call
+ PKCS12: fix warning about unused parameter when don't build with LIBGCRYPT
- Part 3
- Update BGP Type MP REACH NLRI, MP UNREACH NLRI and SAFI_SPECIFIC_ATTR
+ Change-Id: I7cc47f811d6c090aa2be54d3d92361966d011ccd
+ Reviewed-on: https://code.wireshark.org/review/9002
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit ebc8ec8
+Author: Evan Huus <eapache@gmail.com>
+Date: Sun Jun 21 06:48:58 2015 -0400
+
+ Remove deprecated tvb_length from a bunch of dissectors
- Change-Id: I28bc1385cf75b99739946e91d52c4d654ba525d3
- Reviewed-on: https://code.wireshark.org/review/8693
+ Change-Id: I5c777806cb1403062a9d85261149d722df57b239
+ Reviewed-on: https://code.wireshark.org/review/9005
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit e47c4d5
-Author: Jeff Morriss <jeff.morriss.ws@gmail.com>
-Date: Fri May 29 23:42:15 2015 -0400
+commit a2e2c1f
+Author: Evan Huus <eapache@gmail.com>
+Date: Sun Jun 21 14:02:43 2015 +0000
- NULL terminate the list of hfs given to proto_tree_add_bitmask*().
+ Fix memory leak printing eui64s
- This fixes a number of recent fuzz failures.
+ The scope that is passed in should only be used for the return value - other
+ temporary buffers we must alloc/free ourselves, since if the scope is NULL they
+ will not be managed automatically.
- Bug: 11195
- Change-Id: Ifa6cc380fd3f610469d3c795e234e6986cfaf674
- Reviewed-on: https://code.wireshark.org/review/8699
- Reviewed-by: Anders Broman <a.broman58@gmail.com>
+ Bug: 11293
+ Change-Id: I27be856f1c5cdf47f78e766192a29523664a543e
+ Reviewed-on: https://code.wireshark.org/review/9007
+ Reviewed-by: Evan Huus <eapache@gmail.com>
+ Petri-Dish: Evan Huus <eapache@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 4ba1487
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Fri May 29 11:33:16 2015 -0700
+commit 27fc2b7
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sun Jun 21 15:49:49 2015 +0200
- Qt: Always draw a byte view.
+ ERM (Aruba): Fix Assigned value is garbage or undefined found by Clang Analyzer
- When we clear the ByteViewTab add an placeholder ByteViewText.
+ Fix also trailing whitespace
- Change-Id: I9fbcd7e609c084d5724a30f80aa141b59ab1c0a1
- Reviewed-on: https://code.wireshark.org/review/8688
- Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Change-Id: I9e9e09f6855f41609581ea1b7cd1bd16b15f85f4
+ Reviewed-on: https://code.wireshark.org/review/9006
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 6a2bf34
+commit 56880d7
Author: Gerald Combs <gerald@wireshark.org>
-Date: Fri May 29 10:03:09 2015 -0700
+Date: Sun Jun 21 08:09:36 2015 -0700
- Update some items.
+ [Automatic update for 2015-06-21]
- Update some (but not all) content to match current reality.
+ Update manuf, services enterprise-numbers, translations, and other items.
- Change-Id: Id7618067ed49a309fdace4f1eaa2c5d12cbfb6ad
- Reviewed-on: https://code.wireshark.org/review/8687
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Change-Id: I266509d729803494666458651ab3ae88cac50a21
+ Reviewed-on: https://code.wireshark.org/review/9012
Reviewed-by: Gerald Combs <gerald@wireshark.org>
-commit 3827c81
-Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
-Date: Fri Aug 8 12:59:42 2014 +0200
+commit 6c3f1f2
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Sun Jun 21 13:17:33 2015 +0100
+
+ editcap: split usage output so won't wrap in cmd.exe window
+
+ Change-Id: I8a8ed3721e525ceb685f8e105147a0cc012fc912
+ Reviewed-on: https://code.wireshark.org/review/9001
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit 7d70d3e
+Author: Michael Mann <mmann78@netscape.net>
+Date: Fri Jun 19 19:52:36 2015 -0400
- Qt: Add Conversation Filter sub menu
+ Remove now unneeded tap-srt.h
- Apply conversation filters using the new color_dissector_filters.[ch]
- from g1f03180.
+ Change-Id: Ic625f5a0f8e3c4d70dd04f5e3eb7100fb54027e5
+ Reviewed-on: https://code.wireshark.org/review/8997
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
+
+commit 649c484
+Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
+Date: Sun Jun 21 12:44:24 2015 +0100
+
+ editcap: trivial changes while looking into the -L option
- Change-Id: I2e535bb3d5b95fd26226422daf9f83c452a95e3c
- Reviewed-on: https://code.wireshark.org/review/3558
- Petri-Dish: Gerald Combs <gerald@wireshark.org>
+ Change-Id: I94dd83af160eebb9dc44c123b2b83674bc5866f6
+ Reviewed-on: https://code.wireshark.org/review/9000
+ Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
+
+commit 334087b
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sun Jun 21 07:35:27 2015 +0200
+
+ srt_table: fix conversion shortens 64-bit value into a 32-bit value
+
+ Change-Id: I62d04fc2c02c393fd15bccbdfe194c557665dc0e
+ Reviewed-on: https://code.wireshark.org/review/8999
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
- Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+
+commit 6de6f7f
+Author: Michael Mann <mmann78@netscape.net>
+Date: Tue Jun 16 17:07:04 2015 -0400
+
+ Further refactor SRT stats.
+
+ Create "common" SRT tap data collection intended for all GUIs. Refactor/merge functionality of existing dissectors that have SRT support (AFP, DCERPC, Diameter, FC, GTP, LDAP, NCP, RPC, SCIS, SMB, and SMB2) for both TShark and GTK.
+
+ SMB and DCERPC "tap packet filtering" were different between TShark and GTK, so I went with GTK filter logic.
+ CAMEL "tap packet filtering" was different between TShark and GTK, so GTK filtering logic was pushed to the dissector and the TShark tap was left alone.
+
+ Change-Id: I7d6eaad0673fe628ef337f9165d7ed94f4a5e1cc
+ Reviewed-on: https://code.wireshark.org/review/8894
+ Petri-Dish: Michael Mann <mmann78@netscape.net>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ Reviewed-by: Michael Mann <mmann78@netscape.net>
-commit 486a530
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Fri May 29 22:32:01 2015 +0200
+commit 2895d58
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jun 20 15:57:57 2015 -0700
- ISAKMP: fix compilation without libgcrypt
+ Call the "802.11 radio information" dissector for radio headers.
- Change-Id: Ie0d9cc3d81b57f81fe50791bf0c5762578a22b19
- Reviewed-on: https://code.wireshark.org/review/8692
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Have dissectors of various forms of radio information headers in the
+ packets fill in a struct ieee_802_11_phdr with radio information as
+ appropriate, and call the "802.11 radio information" dissector rather
+ than the raw 802.11 dissector.
+
+ This means that the radio information can be found in a
+ protocol-independent and encapsulation-independent form when you're
+ looking at the packet; that information can be presented in a form
+ somewhat easier to read than the raw metadata header format.
+
+ It also enables having a single "radio information" tap that allows
+ statistics to handle all different sorts of radio information
+ encapsulation.
+
+ In addition, it lets us clean up some of the arguments passed to the
+ common 802.11 dissector routine, by having it pull that information from
+ the struct ieee_802_11_phdr.
+
+ Ensure that the right structure gets passed to that routine, and that
+ all the appropriate parts of that structure are filled in.
+
+ Rename the 802.11 radio protocol to "wlan_radio", rather than just
+ "radio", as it's 802.11-specific. Give all its fields "wlan_radio."
+ names rather than "wlan." names.
+
+ Change-Id: I78d79afece0ce0cf5fc17293c1e29596413b31c8
+ Reviewed-on: https://code.wireshark.org/review/8992
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 77ed038
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Sat Jun 20 13:24:37 2015 +0200
+
+ (trivial) fix a spelling mistake in a comment
+
+ Change-Id: I3f9feab57032c8c701c4ea487c0f5acca428d5d9
+ Reviewed-on: https://code.wireshark.org/review/8995
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit 02537f8
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Sat Jun 20 11:21:35 2015 +0200
-commit ba2e110
+ [mifare] make the payload of the write command filterable
+
+ use an FT_BYTES variable instead of passing it to the data dissector
+
+ Change-Id: Ia52cba24dedec13c9842109d45b3a277ee627f42
+ Reviewed-on: https://code.wireshark.org/review/8994
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit bc9e141
+Author: Martin Kaiser <wireshark@kaiser.cx>
+Date: Sat Jun 20 08:27:10 2015 +0200
+
+ [mifare] minor cleanup
+
+ remove the if(tree) so that we fill the info column regardless of the tree
+ clear the info column first, then append our data
+ remove an unnecessary initializer
+
+ Change-Id: I0e9e9582f360dd929e422f994c3d4a644c602642
+ Reviewed-on: https://code.wireshark.org/review/8993
+ Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
+
+commit debb811
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jun 20 15:41:42 2015 -0700
+
+ Use "Present"/"Absent" for presence bits.
+
+ That's clearer than "True"/"False".
+
+ Change-Id: I300c040f347eff8477a87f639bea8402772314b9
+ Reviewed-on: https://code.wireshark.org/review/8991
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit bffabc7
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Sat Jun 20 15:23:35 2015 -0700
+
+ Support the "number of extension spatial streams" information.
+
+ Change-Id: If69088aac0848d6ec8d239e3a9acc140ad376d6f
+ Reviewed-on: https://code.wireshark.org/review/8990
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
+
+commit 5714ad5
Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Fri May 29 22:15:48 2015 +0200
+Date: Sat Jun 20 07:51:54 2015 +0200
- ISAKMP: fix some compilation warnings
+ ftypes: display BASE_HEX_DEC integers as hexadecimal
- Change-Id: If682a12e057f35991893db18dc5e6c4df5434973
- Reviewed-on: https://code.wireshark.org/review/8690
+ Bug: 11292
+ Change-Id: I69a5591996bec77c2cb2bfcd04e9179784470edf
+ Reviewed-on: https://code.wireshark.org/review/8987
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 00a2cf0
-Author: Martin Mathieson <martin.r.mathieson@googlemail.com>
-Date: Fri May 29 16:41:44 2015 +0100
+commit 4c898c3
+Author: Alexis La Goutte <alexis.lagoutte@gmail.com>
+Date: Sat Jun 20 14:07:55 2015 +0200
- ISAKMP: implement RFC7383: Internet Key Exchange Protocol Version 2 (IKEv2) Message Fragmentation
+ qt_ui_utils: fix parameter 'glib_string' not found in the function declaration
- Change-Id: Ib6660e245729bf9d4399fa8aa1858877ec3244da
- Reviewed-on: https://code.wireshark.org/review/8685
- Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
+ Only a small typo glib_string => glib_gstring
+
+ Change-Id: Ia3ad0a8086f6c1a47065754dee33eff1e0ad770f
+ Reviewed-on: https://code.wireshark.org/review/8988
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
+
+commit a8ddf90
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Fri Jun 19 14:51:23 2015 -0400
+
+ [rpcrdma] Do some minor bug-fixes and cleanup
+
+ Change-Id: I9d440cba281945672767642967d955351fa67b90
+ Reviewed-on: https://code.wireshark.org/review/8985
+ Petri-Dish: Bill Meier <wmeier@newsguy.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
-commit 6c58665
-Author: Pascal Quantin <pascal.quantin@gmail.com>
-Date: Fri May 29 14:03:27 2015 +0200
+commit d47a686
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Fri Jun 19 15:29:19 2015 -0400
- ANSI IS-637 A: fix byte highlighting of destination address when using ASCII encoding
+ [rtse] Convert tabs to spaces to match editor modelines
- Change-Id: I11d5de26bd73bada742e808f582e0dd746032aa2
- Reviewed-on: https://code.wireshark.org/review/8684
- Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
+ Change-Id: I03c7decacd4def0552f461c81c4e634a85380438
+ Reviewed-on: https://code.wireshark.org/review/8986
+ Reviewed-by: Bill Meier <wmeier@newsguy.com>
-commit 65f873f
-Author: Stig Bjørlykke <stig@bjorlykke.org>
-Date: Fri May 29 09:30:07 2015 +0200
+commit 4d3abcc
+Author: Bill Meier <wmeier@newsguy.com>
+Date: Wed Jun 17 15:36:00 2015 -0400
- idmp: Sync with asn1 source
+ [thrift] fix a minor bug; Also: use col_clear()
- Change-Id: Ie46a86c696b6b8889032db0fc6678768f18e1fc1
- Reviewed-on: https://code.wireshark.org/review/8682
- Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
+ Change-Id: I07dc57583f2e78b6b841a7adb5470e57fa314786
+ Reviewed-on: https://code.wireshark.org/review/8969
+ Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit c58f51b
-Author: Andy Ling <Andy.Ling@quantel.com>
-Date: Thu May 28 16:27:15 2015 +0200
+commit aa8fcb3
+Author: Matthieu Coudron <mattator@gmail.com>
+Date: Mon Jun 8 22:24:17 2015 +0200
- HTTP: Add support of PATCH method (RFC 5789)
+ Improved dissection of some netlink attributes
+
+ Added missing strings to netlink_route_ifla_attr_vals
+ Improved dissection of netlink.hdr_flags
+ Replaced deprecated use of tvb_length_remaining
- Bug: 11229
- Change-Id: I915d2efb873bfa72d500070f382dad10a991ecd4
- Reviewed-on: https://code.wireshark.org/review/8673
- Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
- Tested-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
+ Change-Id: Ie16f7e602e1fb69a0a88a4d0657ec2d6da3c0d83
+ Reviewed-on: https://code.wireshark.org/review/8916
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit b610db6
-Author: Anish Bhatt <anish@chelsio.com>
-Date: Thu Apr 23 15:31:01 2015 -0700
+commit e43ff89
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Wed Jun 17 23:45:42 2015 +0200
- Update scsi lun id dissector, add support to handle all 4 addressing
- methods
+ recent.c: accept an UTF-8 string in read_set_recent_pair_dynamic() function
- Bug 11078
+ Previous code was checking that the string was ASCII, which does not work when
+ the recent capture files list contains non ASCII characters
- Change-Id: I7a9ff07d83b4bb5f5512c04d71aa7f1d3baa0edd
- Reviewed-on: https://code.wireshark.org/review/8181
- Petri-Dish: Anders Broman <a.broman58@gmail.com>
+ Change-Id: I1ea96035cca4b2aa2ea5061e7a4f98e78ac88f20
+ Reviewed-on: https://code.wireshark.org/review/8965
+ Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
- Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-commit afb0791
-Author: Guy Harris <guy@alum.mit.edu>
-Date: Thu May 28 21:29:33 2015 -0700
+commit 7ec7e43
+Author: Michal Labedzki <michal.labedzki@tieto.com>
+Date: Thu Jun 18 09:10:55 2015 +0200
- Use FT_FLOAT for a floating-point number.
+ Bluetooth: Coverity fixes
- Change-Id: If74df214c41baac425fd89e8476578962a5cfde7
- Reviewed-on: https://code.wireshark.org/review/8681
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Try to fix Coverity issues in Bluetooth HCI and androiddump.
+
+ Change-Id: Id2ed35130eb4dbb0698b7a54afccdba56af62bfd
+ Reviewed-on: https://code.wireshark.org/review/8983
+ Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
+ Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
+ Reviewed-by: Michal Labedzki <michal.labedzki@tieto.com>
-commit 7e3d4f6
-Author: Artur Nowosielski <artnowo@gmail.com>
-Date: Fri May 29 01:13:34 2015 +0200
+commit 9e4b299
+Author: Pascal Quantin <pascal.quantin@gmail.com>
+Date: Thu Jun 18 23:30:50 2015 +0200
- enabled decoding of longlong and ulonglong in GIOP
+ Qt: remove some compilation warnings
- Change-Id: I21323ab6c44583494c4353650caea0d23ef3f30c
- Reviewed-on: https://code.wireshark.org/review/8679
- Reviewed-by: Guy Harris <guy@alum.mit.edu>
+ Change-Id: If14d6b46cfb3d42798afdaa0721f9892af93fddc
+ Reviewed-on: https://code.wireshark.org/review/8981
+ Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-commit 61cef23
-Author: Gerald Combs <gerald@wireshark.org>
-Date: Thu May 28 14:10:49 2015 -0700
+commit d9b36c4
+Author: Guy Harris <guy@alum.mit.edu>
+Date: Thu Jun 18 13:12:43 2015 -0700
- Use an "Open" instead of a "Save" dialog for UAT prefs.
+ Pass the 802.11 pseudo-header as an argument.
- When selecting a file for a PT_TXTMOD_FILENAME UAT preference, use
- QFileDialog::getOpenFileName instead of QFileDialog::getSaveFileName.
- This matches current GTK+ behavior and the two preferences that use
- PT_TXTMOD_FILENAME.
+ Rather than accessing it through pinfo->pseudo_header, have it passed as
+ an argument.
- Add a comment noting that the PT_TXTMOD_FILENAME is Open-only.
+ This means we no longer tweak the pseudo-header filled in by libwiretap,
+ but instead construct our own pseudo-header, which is a bit cleaner.
- Bug: 11027
- Change-Id: I29eb056422949eda700d448621e508cf094fd7b7
- Reviewed-on: https://code.wireshark.org/review/8678
- Reviewed-by: Gerald Combs <gerald@wireshark.org>
+ It also opens up the possibility of other dissectors passing radio
+ information down to the 802.11 dissector, so it can display it in a
+ better-organized format than the raw metadata headers for
+ radiotap/PPI/Prism/AVS/etc., and having some of the options for 802.11
+ dissection (Atheros padding, Centrino stuff, etc.) also passed in
+ through that pseudo-header so we have fewer arguments to
+ dissect_ieee80211_common().
+
+ Change-Id: I470300a0407ebf029c542f7ca5878593563a70a9
+ Reviewed-on: https://code.wireshark.org/review/8980
+ Reviewed-by: Guy Harris <guy@alum.mit.edu>
-commit 1955dd2
+commit f00e6fb
Author: Gerald Combs <gerald@wireshark.org>
-Date: Thu May 28 13:27:19 2015 -0700
+Date: Thu Jun 18 13:01:05 2015 -0700
- 1.99.6 → 1.99.7.
+ 1.99.7 → 1.99.8
- Change-Id: I8c431f162d199c8507ba57d84e496dce5f5a0933
- Reviewed-on: https://code.wireshark.org/review/8677
+ Change-Id: I3423fd2959b1031480f15504ce38336ce3475b17
+ Reviewed-on: https://code.wireshark.org/review/8979
Reviewed-by: Gerald Combs <gerald@wireshark.org>