Commit Graph

70825 Commits

Author SHA1 Message Date
Pascal Quantin 07db1e95be MAC-NR: minor display adjustments
Change-Id: Ib599eb5ca979cb1214576e6932eb8b1bf3bdc560
Reviewed-on: https://code.wireshark.org/review/26518
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
2018-03-17 10:50:51 +00:00
Graham Shanks 17a080cc4c The number of beams field has the wrong title: was System Data Length
which is the name of the field before it

Change-Id: I7661bcff58b8a1031dcde84dd46499b7b93b42df
Reviewed-on: https://code.wireshark.org/review/26517
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-17 07:26:01 +00:00
Gerald Combs 535dd5cb6a NSIS: Link to Npcap.
Mention Npcap on the WinPcap installer page and add a link to it.

Update some other text and tell developers to use NSIS 3.0 while we're
here.

Change-Id: I64728f014f518439ba4a38eda7a283274d40fcdc
Reviewed-on: https://code.wireshark.org/review/26515
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-17 05:05:54 +00:00
Gerald Combs 2d15d7d51b WSDG: More CMake updates.
Switch a build example to CMake + Ninja. Add syntax highlighting
annotations.

Change-Id: I5ee0af548f44ed5be6f6e8367f5167dc499df017
Reviewed-on: https://code.wireshark.org/review/26514
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-17 05:04:51 +00:00
Joerg Mayer 2e977276c4 colum-utils.h: Fix 325 million -Wdocumentation warnings
Change-Id: I5ce6fbf4a536ffe72ef7c83d8d4f4f3c79155a8e
Reviewed-on: https://code.wireshark.org/review/26513
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
2018-03-16 20:28:25 +00:00
Pascal Quantin 6280c153bb F1AP: initial dissector submission based on v15.0.0
Change-Id: Icf5c128119afa86efddb87e744f7aecb8bf71e09
Reviewed-on: https://code.wireshark.org/review/26506
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-03-16 19:10:25 +00:00
Martin Mathieson b96f889e44 Tidy up LTE mac and RLC headers - trivial things seen while adding NR versions
Change-Id: I354dbf60daa3a4fb961d1f8411971bd892a735d2
Reviewed-on: https://code.wireshark.org/review/26502
Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-03-16 18:04:42 +00:00
Gerald Combs 475daf767f More CMake documentation updates.
Change-Id: Ia568e0f46e7a38007bb9b8ea3d6c92233921cc46
Reviewed-on: https://code.wireshark.org/review/26504
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-16 17:35:47 +00:00
Gerald Combs 507d8211e9 CSS: Add a margin.
Change-Id: Ib6da6455f7af8a7cfd9dae3ef6a8511a100a184b
Reviewed-on: https://code.wireshark.org/review/26503
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-16 17:08:51 +00:00
Gerald Combs 90b30409a6 Fix dist.
Change-Id: I527aa3a23532ace69aa842b09af70c3b5bca4938
Reviewed-on: https://code.wireshark.org/review/26500
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-16 16:11:34 +00:00
Gerald Combs a58dac70b5 CSS: Fix a font.
Change-Id: I90b24efa863240986b30cc7ab2692c3883838798
Reviewed-on: https://code.wireshark.org/review/26499
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-16 15:36:48 +00:00
Mališa Vučinić 093efd9c30 OSCORE: Decrypt responses and dissect plaintext with CoAP functions
Add support for decrypting Observe responses with Partial IV within the
response. CoAP prioritizes the Partial IV from the response if present,
if not it passes Partial IV from the corresponding request.

Bug: 14417
Change-Id: Icb0f782de67bd0507db4f1f2a2ea90c72a4b6f0a
Reviewed-on: https://code.wireshark.org/review/25483
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-03-16 15:02:48 +00:00
Mališa Vučinić de9a4ff91f CoAP: Refactor code, option and payload dissection
OSCORE plaintext contains CoAP code, some CoAP options and CoAP payload.
To avoid code duplication, CoAP dissection of these fields used by
OSCORE is generalized and exported in packet-coap.h. Exported functions
and their subroutines now operate explicitly on local variables. This
allows OSCORE dissector to pass its header fields.

Use of "offset_end" instead of "coap_length" to denote the end of
message.

Bug: 14417
Change-Id: If51b0d585ab29d46c1c550fbf264fd3765ed4c32
Reviewed-on: https://code.wireshark.org/review/25482
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-03-16 15:02:36 +00:00
Mališa Vučinić 830ea5731a CoAP: Hooks to OSCORE
Structure oscore_info_t carries parameters needed by OSCORE for
decryption. These parameters are communicated in the CoAP layer within
the Object-Security option. To decrypt a response, OSCORE needs the
parameters from the corresponding request. Matching of responses to
requests on the CoAP layer is leveraged to pass the correct parameters
to OSCORE. This change adds an oscore_info_t pointer to coap_info and
coap_transaction structures in order to pass the parameters on to the
OSCORE dissector. Dissection of Object-Security option is reworked to
make  use of the new coap_info element, instead of relying on local
variables.

Bug: 14417
Change-Id: I173057ba95407675aaa539ddbff51d02337551bc
Reviewed-on: https://code.wireshark.org/review/25481
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-03-16 15:02:26 +00:00
Mališa Vučinić ee901c58e6 OSCORE: Add the new dissector - decrypt and verify the authenticity of requests
This change introduces the OSCORE dissector, following
draft-ietf-core-object-security-07. It performs decryption and
authenticity
check on requests.

Bug: 14417
Change-Id: I92e45d66d5df51f6d4dbea4ef44e707955b65bee
Reviewed-on: https://code.wireshark.org/review/25480
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-03-16 15:02:13 +00:00
Martin Mathieson 628407dea9 5G/NR MAC dissector. Incomplete and only partly tested.
Change-Id: I749d3b967f65c7c21e995b721a3fbcf62c523d15
Reviewed-on: https://code.wireshark.org/review/26381
Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com>
Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
2018-03-16 13:09:41 +00:00
Pascal Quantin ea59e4c75a Bump micro version to 2
Change-Id: I384db83e3c471cbb371e7af4d488dd03d7761125
Reviewed-on: https://code.wireshark.org/review/26497
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-03-16 13:07:42 +00:00
Pascal Quantin 86cf7e7169 RLC-NR: initial dissector submission based on v15.0.0
Change-Id: If469bb8d1c86462238bc363a5794da935c74bb1e
Reviewed-on: https://code.wireshark.org/review/26474
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
2018-03-16 11:06:55 +00:00
Pascal Quantin d1c1348601 Windows: use c-ares 1.14.0
Change-Id: Iefe3caf1856fd322c657a31d1eefe9a645a13070
Reviewed-on: https://code.wireshark.org/review/26495
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-03-16 10:05:04 +00:00
Gerald Combs c2751cea03 Autotools: Add a deprecation hint.
Note that we might remove Autotools support at some point.

Change-Id: Iebac8982514d39c9c76de0b4360b02c3e97591f9
Reviewed-on: https://code.wireshark.org/review/26484
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>
2018-03-16 06:09:37 +00:00
Gerald Combs 45a50ef41e Update some documentation to prefer CMake.
Change-Id: I8140edaee152ce1e9978d8df8a0f0e3dd077322e
Reviewed-on: https://code.wireshark.org/review/26490
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-16 06:08:53 +00:00
Richard Sharpe 1690e6e75a ieee80211: Place the MCC and MNC in a subtree per PLMN.
This makes it clear than the two entites, the MCC and the MNC are related
to each other and mirrors an earlier way of displaying the info. At a later
time we could print out the operator name as well. Eg, USA Verizon or
whatever next to the PLMN as well.

Change-Id: I6fef38a4e502514fdd78f69ffe650b6337f84cc9
Reviewed-on: https://code.wireshark.org/review/26491
Petri-Dish: Richard Sharpe <realrichardsharpe@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-03-16 06:01:22 +00:00
Gerald Combs dca414ded1 2.5.1 → 2.5.2.
Change-Id: I21809524a83ac5bd7c2e42047c82a01a99d04658
Reviewed-on: https://code.wireshark.org/review/26489
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-15 22:30:10 +00:00
Gerald Combs b6809353e0 Build 2.5.1.
Change-Id: Ic40ac0557e61dbb044a3f324964d378a47e8f50e
Reviewed-on: https://code.wireshark.org/review/26488
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-15 20:49:15 +00:00
Peter Wu 461c3f6545 capinfos: fix leak of message digest handle
Change-Id: If67a29b7eff3b3f92e37ac6a6900f9df8aa84818
Reviewed-on: https://code.wireshark.org/review/26480
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-15 20:28:25 +00:00
Peter Wu dc2f4bdf26 wslua: use Filehandler.extensions for controlling output files
Allow FileHandlers to specify the extension that is used for saved
files. Implementation note: previously "fh->extensions" was unused;
memory is not freed anywhere because registered file handlers can
currently not be destroyed.

Bug: 14386
Change-Id: I65509c10a678fc6af0cf6a4c5c8aed56e79ea34a
Reviewed-on: https://code.wireshark.org/review/26399
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-03-15 20:04:20 +00:00
Peter Wu c7fda768f4 Qt 4.8 compatibility for escaping HTML
Change-Id: I63fb59190b510b08db588ee8fe828f5df345d83a
Fixes: v2.5.0rc0-2548-gf5a8711ef1 ("Qt: About dialog updates.")
Reviewed-on: https://code.wireshark.org/review/26486
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-15 20:00:41 +00:00
Gerald Combs 1e1274a889 Update some of the NSIS packaging documentation.
Fix up some markup while we're here.

Change-Id: I2299b8bec44ff08952e2f1bda3a40448e2fb55c6
Reviewed-on: https://code.wireshark.org/review/26487
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-15 19:24:08 +00:00
Gerald Combs 5f58d96717 MaxMind DB: Shut down our mmdbresolve process.
Call maxmind_db_pref_cleanup from prefs_cleanup.

Change-Id: I0c48e1015a38ab198beea168e12b646336ffe115
Reviewed-on: https://code.wireshark.org/review/26485
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-15 17:44:46 +00:00
Gerald Combs be1af00448 Properly reset a variable.
Change-Id: I72b125dd4c9d9033ce3e3d779bf28005ee6b52ad
Reviewed-on: https://code.wireshark.org/review/26482
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
2018-03-15 16:30:27 +00:00
Gerald Combs bbe5fc1028 Epan+Qt: Invalidate cached column strings.
Add col_data_changed, which checks to see if we have updated column
info. Add col_append_frame_number, which adds a frame number and sets
col_data_changed. Call col_append_frame_number instead of
col_append_fstr from some dissectors.

Add PacketListRecord::invalidateAllRecords, which invalidates any cached
record data. Add PacketListModel::invalidateAllColumnStrings which calls
invalidateAllRecords and signals that our data has changed. Call
invalidateAllColumnStrings when we have new name resolution or column
information.

Bug: 11414
Bug: 11468
Change-Id: I2671594a722f4f9436fe1df84d43489a148e0cee
Reviewed-on: https://code.wireshark.org/review/26373
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Roland Knall <rknall@gmail.com>
2018-03-15 12:19:23 +00:00
Dario Lombardo 03af5553eb ssl-utils: fix compilation if not HAVE_LIBGCRYPT_AEAD.
Change-Id: Ibbca24b95763cee57ebaee0ee7723db217fc05bc
Reviewed-on: https://code.wireshark.org/review/26479
Petri-Dish: Dario Lombardo <lomato@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2018-03-15 11:14:30 +00:00
Dario Lombardo b19ca06fcc tap-sctp: remove leak of sack and tsn (found by clang).
Change-Id: I829f117f8e19f60d34104730fbb0bc4504f231dd
Reviewed-on: https://code.wireshark.org/review/26434
Petri-Dish: Dario Lombardo <lomato@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-15 06:31:13 +00:00
Dario Lombardo f96abc7fc0 tap-sctp: remove leak of tmp_info (found by clang).
Change-Id: If2eff49d5cf2ec4c0df5e9cafc1c69383502d8ae
Reviewed-on: https://code.wireshark.org/review/26433
Petri-Dish: Dario Lombardo <lomato@gmail.com>
Tested-by: Petri Dish Buildbot
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-15 06:30:03 +00:00
Dario Lombardo d6161a656b tap-sctp: rework the memory allocations.
Change-Id: Iafab07cd5f83e94e92ef31d0183c42c6ec0c797c
Reviewed-on: https://code.wireshark.org/review/26419
Petri-Dish: Dario Lombardo <lomato@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-15 06:29:13 +00:00
Peter Wu 2ee7d2100c TLS13: support draft 25 and 26
Includes new authenticated additional data required for decryption, see
https://tools.ietf.org/html/draft-ietf-tls-tls13-26#page-83

Tested with current openssl master (OpenSSL_1_1_1-pre2-131-gfa25763b55).

Change-Id: Ifb5bf6ab44bb13cbd8cfa60abe0a2665ad094f9a
Ping-Bug: 12779
Reviewed-on: https://code.wireshark.org/review/26447
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-03-15 06:02:42 +00:00
Peter Wu 8f3ebb4ea3 TLS13: implement trial decryption for early data
Rather than relying on the advertised ciphers in the Client Hello (which
might not match the early data cipher), try all TLS 1.3 ciphers when the
0rtt secret is available.

Whenever the client advertises the "early_data" extension, we will try
to decrypt it when keys are available. This is tried before decrypting
normal handshake/application data because a server might reject early
data and then no End Of Early Data (EOED) message is available. Care is
taken to decrypt as much 0RTT data as possible, only when when EOED is
seen *or* when 0RTT decryption fails, then it will switch to HS secrets.

Requires at least Libgcrypt 1.6 for verifying the auth tags, otherwise
it cannot recognize whether the "decrypted" result is correct.

Since the negotiated draft version is not known during Client Hello,
rely on heuristics to guess the actual draft. This is relevant since the
key expansion changed in draft 20. (Test with comment 56 in bug 12779.)

Change-Id: Ied3f2b4b9f38d1280a6158c3a3aff8296c035fc3
Ping-Bug: 12779
Bug: 14308
Reviewed-on: https://code.wireshark.org/review/26445
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-03-15 06:02:18 +00:00
Peter Wu ab40224aca (D)TLS: restrict ssl.ignore_ssl_mac_failed preference to ssl
In preparation for TLS 1.3 early data trial decryption, give the caller
of "ssl_decrypt_record" control over skipping integrity check failures.
As a side-effect, this will avoid a ssl preference from affecting DTLS.
If desired, a DTLS-specific preference can be added at a later point.

Change-Id: Ib84a127b4dab524902edeb2d335d069db0304ded
Ping-Bug: 12779
Reviewed-on: https://code.wireshark.org/review/26473
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2018-03-15 06:01:17 +00:00
Alexis La Goutte b9b5c6b680 f5ethtrailler: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
Change-Id: I6caca6960a54fc260b47db2053b8d2ac26901d01
Reviewed-on: https://code.wireshark.org/review/26478
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 21:53:53 +00:00
Vidar Madsen f421297fdb Omron-FINS: Added parsing of CS1 mode FINS memory area codes.
Change-Id: I08c7c18ef894e96081aea2735456b65036ed377c
Reviewed-on: https://code.wireshark.org/review/26437
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 21:52:36 +00:00
Pascal Quantin 710cf8121d Nano: do not use packet scope strings in columns
Bug: 14533
Change-Id: I2fcab070ca0da5a594f62bd61bd09e42e4113852
Reviewed-on: https://code.wireshark.org/review/26477
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 21:51:35 +00:00
Gerald Combs 0ebcd27377 Trust CMake's Visual C++ version detection.
We can be reasonably certain that CMake sets CMAKE_C_COMPILER_ID,
MSVC12 and MSVC14 correctly. If we add a compiler flag based on those
variables don't bother passing it through check_c_compiler_flag or
check_cxx_compiler_flag. This speeds up CMake here quite a bit.

Change-Id: I3a681a8a9287b33353030fd37303aa32f04b79a9
Reviewed-on: https://code.wireshark.org/review/26475
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>
2018-03-14 21:49:52 +00:00
AndersBroman 07647c2555 NAS-5GS: Start updating to version 0.4.0
Change-Id: Iacf16fdc14ada5993584c9c1f8990df6125c35f5
Reviewed-on: https://code.wireshark.org/review/26476
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 19:05:58 +00:00
Joakim Karlsson eb7181cb3c [GPRSCDR] Update to 3GPP TS 32.298 V15.1.0
Change-Id: Ib5dcd33b73a38009b541a29c1cf21fa7d825bf99
Reviewed-on: https://code.wireshark.org/review/26471
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 17:32:57 +00:00
Joerg Mayer 51f4a01a02 f5ethtrailer: Fix calling col_info with NULL format string.
Change the remaining ", <something>" listings into the Wireshark typical "<something> ,"

Change-Id: I990ab3798514ff8bfd77bc12c86c979365f43f72
Reviewed-on: https://code.wireshark.org/review/26469
Reviewed-by: Michael Mann <mmann78@netscape.net>
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
2018-03-14 13:13:23 +00:00
Graham Bloice 5277e67339 thrift: Fix typo in dissector table description
Thrift Metod Names -> Thrift Method Names

Change-Id: Idd3423bb43316c182f17e56577084224a998e792
Reviewed-on: https://code.wireshark.org/review/26472
Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
2018-03-14 13:05:54 +00:00
Joakim Karlsson b9741b0d41 [GTPv2] Add new IE Secondary RAT Usage Data Report
Change-Id: I500583f9ce6505c1c772b589437f14e6a9676cf1
Reviewed-on: https://code.wireshark.org/review/26464
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 11:28:24 +00:00
Gerald Combs 13e7c1229d Migrate sharkd to MaxMindDB.
Convert the IPv4 and IPv6 GeoIP lookups to their MaxMindDB equivalents.

Change-Id: I7f6bd697e7d4b09fdd1f4bfa17011fc6ea1aec26
Reviewed-on: https://code.wireshark.org/review/26446
Reviewed-by: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Petri-Dish: Jakub Zawadzki <darkjames-ws@darkjames.pl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 06:17:35 +00:00
Paul Zander 4eaee4f094 Export ZigBee ZCL functions in the libwireshark.dll.
The following functions are now also exported in the libwireshark.dll:
decode_zcl_time_in_100ms
decode_zcl_time_in_seconds
decode_zcl_time_in_minutes
dissect_zcl_attr_data
zbee_zcl_init_cluster

By doing this manufacturers can create manufacturer specif plugins that can dissect manufacturer specific ZCL attributes and commands.

Change-Id: I2b68c3a4d13f74d648d12816f7693423ba24953b
Reviewed-on: https://code.wireshark.org/review/26442
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 06:16:59 +00:00
Paul Zander a7ef22d247 Register the ZigBee ZCL cluster with a manufacturer specific code.
Change-Id: I3ac949ba6d6cd0cd61d0a8bb59f568d6a33998c7
Reviewed-on: https://code.wireshark.org/review/26441
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-14 06:16:18 +00:00