Commit Graph

77347 Commits

Author SHA1 Message Date
Gerald Combs 73ea612d25 Qt: Fill in our UAT delegate editor backgrounds.
Set setAutoFillBackground(true) for a bunch of our editors where
appropriate, similar to g4a2cd15aa5.

Change-Id: Ic87275e3be90af55b8352eb4742559d526dec2b6
Reviewed-on: https://code.wireshark.org/review/36386
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-13 04:38:01 +00:00
Guy Harris cd3af470b8 Update comments - Npcap no longer requires HAVE_REMOTE to be defined.
Change-Id: Ib9bda84907de4171376cf0fe29b6fdd4b58fd695
Reviewed-on: https://code.wireshark.org/review/36385
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2020-03-13 00:13:31 +00:00
Guy Harris d73c0be3bf Remove trailing whitespace.
Change-Id: I88117a93e64feb310ecd0f9f558656b29b83e815
Reviewed-on: https://code.wireshark.org/review/36384
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2020-03-13 00:07:14 +00:00
Guy Harris 0c889d6f5c Require at least libpcap 0.8/WinPcap 3.1.
2004 called, they want their libpcap/WinPcap back.

RHEL 6 initially shipped with libpcap 1.0; even old Enterprise(TM)
versions of OSes ship with something shinier than 0.7.x these days.

This lets us get rid of a bunch of #ifdefs and workaround code for
missing APIs.

Change-Id: I862cb027418b0a0c0f45a26979acea82f93f833b
Reviewed-on: https://code.wireshark.org/review/36383
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Tested-by: Petri Dish Buildbot
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2020-03-13 00:05:07 +00:00
Guy Harris f77c677f18 Fix some places where we forgot to mention Npcap.
Mostly comments, but a few messages.

Change-Id: Iff7380eb15f064bf6a3078e131c70987e36bca44
Reviewed-on: https://code.wireshark.org/review/36381
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Tested-by: Petri Dish Buildbot
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2020-03-12 18:59:44 +00:00
Anders Broman 16adaf33b4 GTPv2: Dissect Core Network Restrictions and UE Radio Capability ID.
Change-Id: I91714384688a554cbca82a0ae887e18f6304e0c1
Reviewed-on: https://code.wireshark.org/review/36379
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-12 15:25:12 +00:00
Harald Welte 29614e007e gsmtap: Add support for dissecting GSM voice / user plane messages
The GSMTAP Um interface type has so far only been used for transporting
signaling messages.  Osmocom has recently introduced support for
encapsulating user-plane data (voice codec frames) in virtphy and
osmo-bts-virtual.  Let's catch up with this capability here.

For the Osmcoom side, see:
* https://gerrit.osmocom.org/c/osmocom-bb/+/17415
* https://gerrit.osmocom.org/c/osmo-bts/+/17377

Change-Id: Icceb524f0f47bab206ead8345d405ffea06ac109
Reviewed-on: https://code.wireshark.org/review/36359
Petri-Dish: Pascal Quantin <pascal@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Vadim Yanitskiy <axilirator@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-12 06:48:47 +00:00
Joerg Mayer b6c50fe032 Add bfd_echo "dissection"
Change-Id: I16e9bec54485b5abd8cfaf2f5221a5983c55d5e6
Reviewed-on: https://code.wireshark.org/review/36371
Petri-Dish: Jörg Mayer <jmayer@loplof.de>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-12 06:47:12 +00:00
Peter Wu e3212a49e5 debian: speed up build by running asn1 and guides target in parallel
Speeds up the asn1 build from 133 seconds to 39 seconds, and guide
builds from 40s to 33s (-j6). Extraction of parallel=x from
DEB_BUILD_OPTIONS was borrowed from the debhelper Makefile.

Switching to Ninja has even more potential speed ups and prevents
interleaving build output, but requires debhelper 11.2 (Ubuntu
bionic-backports, Debian stretch-backports).

Change-Id: I2d403863adf5bfd692300642aad7df4b1cdb6e46
Reviewed-on: https://code.wireshark.org/review/36377
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-12 06:45:56 +00:00
Peter Wu 0ec5ca3ecf gitlab-ci: remove GCC-5
As previously in commit 6bb691189c ("gitlab-ci: remove unnecessary jobs,
upgrade versions"), GCC 5 support would only catch two issues. From the
respective commits:

    epan/dissectors/packet-synphasor.c:782:7: error: ‘ai’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
    ui/qt/wireless_frame.h:63:25: error: in-class initialization of non-static data member is a C++11 extension [-Werror,-Wc++11-extensions]

These are normally just false positive warnings in old compilers, fixed
in newer GCC. It fails only because it was built from git master as
opposed to a release branch where -Werror is disabled by default.

Save some resources, and remove GCC 5. The CentOS-7 job still tests the
old GCC 4.8.5 compiler. Newer GCC versions are handled by other jobs.

Change-Id: I9f49d59e6476ea8bcd9e135dba1c94b37a2f047f
Reviewed-on: https://code.wireshark.org/review/36366
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-11 22:16:49 +00:00
Filipe Laíns 1461e5e0ef USB HID: use the correct names from the spec
It's mostly identation but we also fix an incorrect spec name: Usage
Pages. Usage Pages and Usages are different things, but the we currently
call them both "Usages", which is wrong and confusing.

Change-Id: I7e83fbe7dbd4c22a713ecbba136a2caf5d61e2fd
Signed-off-by: Filipe Laíns <lains@archlinux.org>
Reviewed-on: https://code.wireshark.org/review/36365
Petri-Dish: Tomasz Moń <desowin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Tomasz Moń <desowin@gmail.com>
2020-03-11 14:06:39 +00:00
Anders Broman 297c680fa8 Diameter 3gpp: Don't write to columns when decoding SMS.
Change-Id: I6861d4875efced1a88d445ef97ed0642790b5cff
Reviewed-on: https://code.wireshark.org/review/36370
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Joakim Karlsson <oakimk@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-11 08:21:37 +00:00
Filipe Laíns 1e60efeb64 USB HID: refactor usage page identification
The current approach to identify the the usage page and usage page usages
is not great. It joins both the usage pages and the usages which are
supposed to be individual values. The HID usage tables declarations also
become harder to read as they hold the constructed value, not the value
from the spec.

This patch changes the HID usage table declartions from range_string to
value_string, making them less bulky and easier to read, and splits out
the usage page from the usages.

Change-Id: I018406267fae43683d68c1349049e2c7c26f8ad6
Signed-off-by: Filipe Laíns <lains@archlinux.org>
Reviewed-on: https://code.wireshark.org/review/36362
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-11 07:47:00 +00:00
Peter Wu ad6b19484d t38: propagate ACDR changes in autogenerated file to the source
Running `ninja asn1` (or `ninja generate_dissector-t38`) resulted
in loss of some code. It turns out that the autogenerated file was
modified directly instead of the source.

Change-Id: I64bc7dfee8153867c2618deca08ab69dad4b46f4
Fixes: v3.3.0rc0-543-g32679c14be ("Introduce AudioCodes Debug Recording (ACDR) dissector")
Reviewed-on: https://code.wireshark.org/review/36367
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-11 05:24:55 +00:00
Gerald Combs cecde18cc5 Link 16: Add a link to DSTO-TN-1257.
Add a link to DSTO-TN-1257, which was referenced in the original commit
message.

Change-Id: Id554f59a7fe2b4575c9153ddc1000b1fcaac1228
Reviewed-on: https://code.wireshark.org/review/36361
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-11 04:20:30 +00:00
Peter Wu 0145bd0ce5 asn1: fix -Wmisleading-indentation warnings with Clang 10
A lot of auto-generated ASN.1 dissectors have broken identation and
Clang 10 started warning about them for the first time. Fix these by
using 2 spaces as indentation instead of 2, none, or tabs.

Change-Id: Ia91668596c2f5000954d2265c39cc5dba18e44a7
Reviewed-on: https://code.wireshark.org/review/36368
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-11 04:18:46 +00:00
Joerg Mayer 4526ad4eb5 Small update to Extreme's MINT
Change-Id: I56e33885232e86d3656b5283df6504634a886ed5
Reviewed-on: https://code.wireshark.org/review/36364
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
2020-03-10 20:46:56 +00:00
Joerg Mayer 38a4ffb6c4 dictionary.meinberg: Add some values
Change-Id: Icad768a4a0a31d06f142003f8309c0896d2e3163
Reviewed-on: https://code.wireshark.org/review/36363
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
2020-03-10 20:45:31 +00:00
Anders Broman 7bdf4cc526 RTCP: Add mor expert info for Application data.
Change-Id: Ic8aa18c209ceb217d56f9f6b52135dc445aed071
Reviewed-on: https://code.wireshark.org/review/36360
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-10 16:27:41 +00:00
Markku Leiniö 166c06ff15 Lua: Fix description for pinfo.dst_port
Change-Id: If0f6aeb357f0267cdf13763e7710ea221cc2600c
Reviewed-on: https://code.wireshark.org/review/36355
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
2020-03-10 08:39:57 +00:00
Anders Broman e2c07dae19 GTPv2: Length of APN Rate Control Statuses is 2 bytes.
Change-Id: I501c86b6203a74a252beccf5275677f3bf0f559d
Reviewed-on: https://code.wireshark.org/review/36354
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-10 08:01:03 +00:00
Dario Lombardo b7f38efb78 github: add action to automatically close pull requests.
Change-Id: Icb1164879c9bd0a48aad21d7a42cba79ab195677
Reviewed-on: https://code.wireshark.org/review/36353
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-09 23:07:41 +00:00
Gerald Combs e3f6dd4af3 WSDG: Expand the VS command prompt text.
Add links to the command prompt documentation and mention that you can
set up a VC++ environment in an existing command prompt.

Change-Id: I74a2e1450ad1113ef94896fc2c6dbd06d96e3d40
Reviewed-on: https://code.wireshark.org/review/36352
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-09 22:09:11 +00:00
Dario Lombardo 1594112d34 github: setup ruby in macos workflow.
This is required to call asciidoctor.

Change-Id: Iff47a9d6b92f68d0b5ec611570cd2bbc2c56c926
Reviewed-on: https://code.wireshark.org/review/36340
Reviewed-by: Dario Lombardo <lomato@gmail.com>
2020-03-09 20:20:58 +00:00
Rasmus Jonsson d8ac2a046b Qt: Re-highlight packet bytes when re-selecting packet tree item
Emit the fieldSelected signal when the currently selected dissection
tree item is clicked. This causes the corresponding bytes in the
packet bytes tab to be re-selected.

Change-Id: I9168163f6734ef05ed3196c291a813125d8e86c6
Reviewed-on: https://code.wireshark.org/review/36303
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Roland Knall <rknall@gmail.com>
2020-03-09 18:38:17 +00:00
Mark Vitale 76c8c3ef0e afs: fix backup & butc RPC confusion
The AFS dissector was erroneously attempting to dissect the RPCs for the
Backup Tape Controller (BUTC) on the BACKUP port 7021.  A different set
of RPCs for the Backup Database Server are served on the backup port
7021.

To address this confusion:
- Rename the existing "backup" RPC table to "butc", and dissect it on
the correct port.  This port may be in a range from 7025 up to the
maximum 65535.
- Create a new "backup" RPC table with the correct RPC names for those
exported on the 7021 port.
- Make other adjustments as needed to properly distinguish and handle
both "backup" and "butc" requests and replies.

With these changes, the BKUP operations in the Wireshark afs.cap sample
capture are now dissected correctly.

Change-Id: I906787889e10cad307d9a6fa610c3e35f2b69184
Reviewed-on: https://code.wireshark.org/review/36300
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 06:30:16 +00:00
Mark Vitale 78b08dd00a afs: make defragment / reassembly configurable
AFS reassembly support was added by commit
64d9c005f9.  However, it was always on and
could not be disabled; this can cause unacceptable performance issues
with large packet traces.

Instead, add a configuration option for tshark:

  -o afs_defragment:true or false   (false by default)

Also, add a Wireshark preference pane item for AFS:
  [ ] "Reassemble fragmented AFS PDUs"   (off by default)

Change-Id: I9b8f2a7c7821214c15a2a27292f2f4006ce8efa3
Reviewed-on: https://code.wireshark.org/review/36299
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 06:29:28 +00:00
Mark Vitale 3cf85db1f9 afs: add some "new" RPCs
Teach the dissector about some newer RPCs, and document some of the gaps
in the RPC ranges.

While here, remove a few commented-out lines that refer to previous
incarnations of the reassembly code.

Also correct the ouput description for the Link RPC, which actually
describes the status of the created (hard) link, not a symlink.

Change-Id: I03181cb4807f842842fe8a1003fc7b40a49ad2ba
Reviewed-on: https://code.wireshark.org/review/36298
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 06:28:35 +00:00
Mark Vitale 94bf1c55f4 rx: decode version packets
An RX_PACKET_TYPE_VERSION packet may be used to request the AFS version
from a server.  It may also be issued periodically as a "NAT ping", to
assist in keeping UDP port mappings intact over what may otherwise be a
long period of network inactivity.

Provide some information in the info column for each of these use cases.

Change-Id: I73aa7f2cbfd4a3e9538d629086bfa35eda6b6bf7
Reviewed-on: https://code.wireshark.org/review/36294
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 06:27:50 +00:00
Mikael Kanstrup d24a11ee2e dot11decrypt: Avoid unecessary memmove
When decrypting a frame the decryption occurs in a temporary buffer.
After successful decryption the decrypted frame is first copied back,
then a memmove operation is used to remove the CCMP header mid frame.

As the mac header is not encrypted there's no need to copy that part
back again after decryption. This means there's no mid frame data
that must be removed. Instead just copy the relevant portion and
save one memmove operation.

Change-Id: I24b938a6f5fac5a23cd0132aefe9ce258b352ef8
Reviewed-on: https://code.wireshark.org/review/36342
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 06:26:16 +00:00
Mikael Kanstrup a413802052 dot11decrypt: Remove unnecessary offset parameter
The offset parameter to functions Dot11DecryptWepMng and Dot11DecryptRsnaMng
is always same as mac_header_len so not needed anymore.

Change-Id: I298e207c9317051b634aabd3f6a0e0921687b4d4
Reviewed-on: https://code.wireshark.org/review/36341
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 06:25:45 +00:00
Stig Bjørlykke a2dc713c11 Qt: Fix Copy Description from context menu
Fix Copy->Description from context menu in Packet List and
Packet Dialog. This was broken in gf6534b8a.

Align MainWindow::actionEditCopyTriggered() using the same procedure.

Improve ProtoTree::ctxCopyVisibleItems().

Bug: 16323
Change-Id: I564b73c027019bc59629aa84098db8f307e92d40
Reviewed-on: https://code.wireshark.org/review/36339
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 04:47:54 +00:00
Tomasz Moń 694c2bcbf0 FTDI MPSSE: Match response data with commands
Synchronize response stream on Bad Commands. Mark any skipped response
(missynchronized) data with expert info.

Insert Wireshark generated "Command in" and "Response in" fields that
allow fast navigation between packets.

Ping-Bug: 11743
Change-Id: I08914f19501a83ff7f6194cb8dce5604f781cb42
Reviewed-on: https://code.wireshark.org/review/36324
Petri-Dish: Tomasz Moń <desowin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 04:46:15 +00:00
Andre Luyer 914bb159f7 TLS: Limit the number of DNs in Certificate Request messages
When the Distinguished Names list is large in the Certificate Request it can
trigger the "Dissector bug warning". Having a huge list in the tree pane is
not useful anyway so this change limits the amount of DNs added to the tree,
preventing this fault condition.
It is indicated by adding a "[Tree view truncated]" item.

A side effect is that a handshake is no longer incorrectly flagged as 'resumed'
because the Server Hello Done in the same packet is now dissected.

Bug: 16202
Change-Id: Ib315940dcabc2d6b31cf3562354214158ea545a5
Reviewed-on: https://code.wireshark.org/review/36314
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-09 04:42:30 +00:00
Guy Harris 839209d219 Fix formatting of the start time and elapsed time.
There's no

    QString arg(uint a, int fieldWidth = 0, QChar fillChar = QLatin1Char(' '))
        const

version of the arg method of QString, there's only

    QString arg(uint a, int fieldWidth = 0, int base = 10,
        QChar fillChar = Latin1Char(' ')) const

so if you don't pass the base argument, it turns the QChar into an int
(presumably using the unicode method, so that ends up being 0x20 or 32),
passes it as the base argument (so it does the conversion base-32 -
that's <= 36, so it's a valid value for the base argument), and defaults
the fillChar argument to space.

Add 10 as the base argument, so it behaves correctly.

Bug: 16429
Change-Id: If4872d6d55aa5d9a7489219622d4190827e65d34
Reviewed-on: https://code.wireshark.org/review/36337
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Tested-by: Petri Dish Buildbot
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2020-03-08 19:13:22 +00:00
Markku Leiniö 9caf4650c1 Change $HOME to /home in folder documentation example
Change-Id: I6844f0180927726a87039d7b7eeda219b45cad73
Reviewed-on: https://code.wireshark.org/review/36331
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-08 19:12:43 +00:00
Dario Lombardo 4b0e800773 github: create Windows package and upload it as artifact.
Change-Id: I88e19514a56630a4946338c6109b801c98526a44
Reviewed-on: https://code.wireshark.org/review/36321
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-08 19:04:25 +00:00
Dario Lombardo 9cdff50e18 github: create OSX package and upload it as artifact.
Change-Id: I05e0b97a67de0bda4da3623e8574aa2af33ee43b
Reviewed-on: https://code.wireshark.org/review/36319
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-08 19:03:59 +00:00
Dario Lombardo c2b1cf6f33 github: create debian package and upload it as artifact.
Change-Id: Id9e17ecacddfd1a22370a1e1e87cb04ef634f297
Reviewed-on: https://code.wireshark.org/review/36318
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-08 19:03:46 +00:00
Dario Lombardo d39e27ad96 tools: add additional params to macos-setup-brew.sh.
Change-Id: If43fe1344003d0a2d66cd30bcc701ea92054f9b7
Reviewed-on: https://code.wireshark.org/review/36267
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-08 19:01:12 +00:00
Stig Bjørlykke 2e2b537381 Qt: Keep profile selection when renamed
Keep the list selection when renaming a profile in the
Profiles dialog.

Bug: 15966
Change-Id: Ifda223b2286ef49ba46830954872e9303e27a089
Reviewed-on: https://code.wireshark.org/review/36322
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
2020-03-08 11:51:58 +00:00
Jaap Keuter 40b8293d43 Qt: add new protocol name when reporting deprecation
When entering a deprecated protocol name in the filter a warning is
placed in the status bar to this effect. The new protocol name is
not reveiled though, leaving the user in doubt what to use.
This change adds the new protocol name to the text in the status bar.

Change-Id: Ib892f79893471065eca81c7cf17e165256fdc9a9
Reviewed-on: https://code.wireshark.org/review/36086
Petri-Dish: Jaap Keuter <jaap.keuter@xs4all.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
2020-03-08 11:51:19 +00:00
Gerald Combs e6dfc1ca01 [Automatic update for 2020-03-08]
Update manuf, services enterprise numbers, translations, and other items.

Change-Id: Ia093904e436eb77e491bd3662c3615a23f595084
Reviewed-on: https://code.wireshark.org/review/36330
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2020-03-08 08:17:37 +00:00
Guy Harris 9f2497de9c Fix the isis.hello.reverse_metric.flags field.
It's one byte, so it should be FT_UINT8, and it's a bitset, so it should
be BASE_HEX.

Change-Id: I4f155d5a7a062d0a4267be80d87b2ff3468c2784
Reviewed-on: https://code.wireshark.org/review/36326
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2020-03-07 20:48:02 +00:00
Dario Lombardo 1c7f2c94d1 isis-hello: use UINT type instead of BYTES.
Bug: 16424
Change-Id: I37e79910dc030a22eff9353998f37c7f10684f1f
Reviewed-on: https://code.wireshark.org/review/36325
Petri-Dish: Dario Lombardo <lomato@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2020-03-07 19:38:13 +00:00
Dario Lombardo a7b06aae59 github: restore original Qt windows action.
It has been patched and now it works again.

Change-Id: I69c28efb6b105ed7f748acc6be1fefd36d62cf9c
Reviewed-on: https://code.wireshark.org/review/36320
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2020-03-07 18:24:48 +00:00
Pascal Quantin fd6490fa8e Windows: upgrade Npcap to 0.9988
Bug: 16329
Change-Id: I3348049369c55bf84380d90fc699c8d1d8604c58
Reviewed-on: https://code.wireshark.org/review/36323
Petri-Dish: Pascal Quantin <pascal@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2020-03-07 12:57:40 +00:00
Darien Spencer 460b42f5f9 fp: add missing field name to tree item
Change-Id: I788c964f100039641d274d93ae7429dcc7733d7e
Reviewed-on: https://code.wireshark.org/review/36313
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-07 08:15:37 +00:00
Dario Lombardo be90029975 docbook: remove legacy "trap".
vcredist is now shipped with VS. No need to download it, then no
chance of getting the wrong one.

Change-Id: I90f3874d6e09dfb4de736756ef39274c028a5441
Reviewed-on: https://code.wireshark.org/review/36311
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2020-03-06 18:05:30 +00:00
Mark Vitale 77d2bf81a7 afs: correctly calulate padding for strings
length+value strings in AFS are padded to a multiple of 4 octets.
A bug caused the dissector to add an extra 4-octet pad when no padding
was required.  This causes any field after the string to be
mis-dissected, resulting in a false alarm "Malformed packet".

Correct the padding logic to eliminate the false alarm.

Change-Id: I2edc58f20830c2df99d87cdd7d0cbf3bc9b92991
Reviewed-on: https://code.wireshark.org/review/36297
Reviewed-by: Tomasz Moń <desowin@gmail.com>
Petri-Dish: Tomasz Moń <desowin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2020-03-06 15:47:19 +00:00