Commit Graph

81372 Commits

Author SHA1 Message Date
Gerald Combs d170dff7eb [Automatic update for 2021-07-04]
Update manuf, services enterprise numbers, translations, and other items.
2021-07-04 15:55:26 +00:00
João Valverde 100876337a Move version_info.[ch] to ui/
Version info is an aspect of UI implementation so move it to
a more appropriate place, such as ui/. This also helps declutter
the top-level.

A static library is appropriate to encapsulate the dependencies
as private and it is better supported by CMake than object libraries.

Also version_info.h should not be installed as a public header.
2021-07-04 10:37:49 +00:00
João Valverde 47d2afd990 sharkd: Prefer version_info.h instead of version.h 2021-07-04 10:37:49 +00:00
João Valverde 3a3fda2ca4 epan: Remove dependency on version_info object library
Dependending on version_info is unnecessary and forces an epan
rebuild every time the git commit id changes, which can be slow,
especially with LTO enabled, and again is unnecessary.

Printing the VCS version to the TLS debug log is a minor convenience
that doesn't justify the cost to relink epan with every commit.
2021-07-04 10:37:49 +00:00
Pascal Quantin aa5df68171 NR RRC: fix dissection of MeasTriggerQuantityOffset element 2021-07-04 12:03:45 +02:00
Dr. Lars Völker f54efc5608 TECMP: Making IDs for CAN, FlexRay, LIN HEX_DEC
This patch changes the display from HEX to HEX_DEC of important IDs.
2021-07-03 14:46:10 +00:00
Prince Paul 30058542e9 ASTERIX: Fix Data Item 010/091
Fixed Item Number from 110 to 091
2021-07-03 14:29:38 +00:00
Martin Mathieson 9512524ef8 ORAN FH CUS: Fix/update existing supported section extensions 2021-07-02 18:17:08 +01:00
Prince Paul 79f62acbe7 ASTERIX: Fix Value of hf_010_202_VY from VX to VY
Fix typo VX to VY
2021-07-02 11:13:24 +00:00
Pascal Quantin 8f69254638 E1AP: upgrade dissector to v16.6.0 2021-07-02 10:57:29 +00:00
Isaac Boukris 5f8a932338 kerberos: fix compilation without kerberos
regressed_by: 38810b76

Reported-By: @crondaemon <Dario Lombardo>.
2021-07-02 10:32:18 +00:00
Pascal Quantin 498f5bf7d1 F1AP: upgrade dissector to v16.6.0 2021-07-02 10:10:23 +00:00
Pascal Quantin 95bc8cf328 XnAP: upgrade dissector to v16.6.0 2021-07-02 09:35:09 +00:00
Pascal Quantin e1b31629d7 NGAP: upgrade dissector to v16.6.0 2021-07-02 09:19:34 +00:00
Pascal Quantin 6dcb6568ff S1AP: upgrade dissector to v16.6.0 2021-07-02 09:02:58 +00:00
Pascal Quantin b403255234 X2AP: upgrade dissector to v16.6.0 2021-07-02 08:46:29 +00:00
Isaac Boukris 80c57b3d0b Kerberos: add basic dissection of PAC_TICKET_CHECKSUM
per recent MS-PAC update.
2021-07-02 08:18:57 +00:00
Gerald Combs 0bc39aa2eb Win32: Compile ui/win32 as C++.
We always build the .c files in ui/win32 with Visual C++, so rename
them to .cpp and update CMakeLists.txt to match. Leave the C code mostly
intact for now, but this lets us take advantage of C++ features in the
future if desired.
2021-07-02 08:02:38 +00:00
Dr. Lars Völker cc2f5825df Signal PDU: Adding config option to unhide raw values
This patch lets the user configure, if the header field for the
raw value is hidden or not.

Default configuration has the behavior as before.
2021-07-02 07:47:48 +00:00
Taisuke Sasaki d8ee53e078 OSPF: Fixed SRLB and SRMS Preference TLV types (rfc8665)
- Fixed TLV types of SRLB and SRMS Preference
- Added type/length for unknown Opaque RI TLV
2021-07-02 07:32:53 +00:00
Dr. Lars Völker 71882f8304 Signal PDU: UAT checks and descriptions
This patch cleans up the naming and description of the configuration.
2021-07-02 07:17:20 +00:00
Nardi Ivan ac49b5aff3 TLS: improve support for "delegated_credentials" extension
Client support was added in bd597dc247.
Now, add decoding of the messages sent by the server.

See: https://www.ietf.org/archive/id/draft-ietf-tls-subcerts-10.txt
2021-07-02 06:29:17 +00:00
Dr. Lars Völker 180063997f Signal PDU: Adding hex display for raw uint values
It is a common use case to look at the signal raw values in hex.
This patch adds this for uint based values. Since the length of
the signal is not necessary 8, 16, 32, or 64 bit, this is done via
append_text.
2021-07-02 06:12:46 +00:00
Graham Bloice 1ca1473de8 DNP3: Add Octet string length to item text
The Octet string is an outlier amongst DNP3 objects as the variation
doesn't define a specific type of string but the length.

Presiously the length was not displayed in the packet details,
this change adds the length to the object header.
2021-07-01 18:55:35 +01:00
Martin Mathieson b8a489e2e3 ORAN FH CUS: Special meaning of numPrbu 2021-07-01 16:52:25 +00:00
Isaac Boukris d833f5c061 krb5: use all_keys to verify PAC server signature to allow U2U
As a U2U ticket can't always be distinguished from a normal ticket,
e.g. in TGS-REP. Revert the old fix which didn't work for that case.
2021-07-01 14:25:02 +00:00
Guy Harris 5f596c1e82 wiretap: add the ZigBee secret types.
They're in the spec, they belong here as well.
2021-07-01 11:09:36 +00:00
Developer Alexander 09746068a9 websocket: decode as for tcp port
Make websocket dissector available for decode as for tcp port.
2021-07-01 10:52:12 +00:00
Dario Lombardo 481b0ee06c ospf: ensure a sub-tlv has a valid length before using it.
A sub-tlv has a 2-bytes type and a 2-bytes length, that includes
the stlv header. For this reason the full length of a stlv must be
over 4. This must be checked before converting the payload to a
string by subtracting 4 to the length.

Fix: #17459.
2021-07-01 10:20:48 +00:00
Dario Lombardo c0e70f67b3 tvbuff: add a DISSECTOR_ASSERT to tvb_bytes_to_str.
It has been added since its length is signed, while the underlying
bytes_to_str uses a size_t, causing an unwanted cast. Basically
passing a len < 0 is pointless.
2021-07-01 10:20:48 +00:00
Martin Mathieson b4a5470497 MP2T: Make a var static 2021-07-01 09:33:02 +00:00
Guy Harris 33cff8c95b wiretap: change some comments.
Note that OPT_CUSTOM_STR_COPY is, specifically, a UTF-8 string.

Fix the comment for OPT_CUSTOM_STR_NO_COPY to say it's a UTF-8 string,
not binary data.
2021-07-01 08:56:34 +00:00
Oscar Gonzalez de Dios 9255044653 Added {0, NULL} as last string. Values of types udated with IANA codes 2021-07-01 08:39:32 +00:00
Oscar Gonzalez de Dios 67bf076189 PCEP: Implement dissection of ASSOC-Type-list TLV (Type 35) 2021-07-01 08:39:32 +00:00
Tomas Kukosa 5ba8139852 Radiotap: add 'data retries' field (bit number 17) 2021-07-01 08:23:11 +00:00
John Thacker 983306087c DVB-BB: Add the mode adaptation protocol even when L.1 (no bytes)
Add the mode adaptation protocol to the tree even when it is L.1
(no actual bytes), just with no subtree in that case. This is necessary
in order to access the preferences.
2021-07-01 08:06:44 +00:00
Chuck Craft 8226e09fac vss: no active preferences - use prefs_register_protocol_obsolete
Closes #17465
2021-07-01 07:34:27 +00:00
David Fort 3874621667 spnego: also interpret the mechList field
In NegTokenTarg the mechListMIC field can be dissected using the gss_wrap dissector.
2021-07-01 07:18:16 +00:00
Stefan Metzmacher d9328a9839 packet-smb2: dissect the read response data with dissect_smb2_olb_*
Some servers add some padding between fixed read response header and the
actual data.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2021-07-01 07:02:02 +00:00
Isaac Boukris 38810b763b credssp: fully dissect TSRemoteGuardCreds struct 2021-07-01 06:46:55 +00:00
Guy Harris 70d69d5f91 wiretap: add WTAP_BLOCK_SYSDIG_EVENT block type for future use. 2021-07-01 06:29:50 +00:00
John Thacker 5b74c28dec LDAP: Refresh dissector from ASN.1
Commit 5b248ac4d0 updated LDAP but
didn't update the comment about the included file line number reference.
Commit the result of running asn2wrs.py to keep things consistent.
2021-06-30 21:42:47 -04:00
Martin Mathieson 1fe2b52eb4 ORAN FrontHaul CUS: Beginnings of section ext 11
Getting ready to add full details of this extension,
and add new section extension names to value_string.
2021-06-30 20:16:34 +00:00
Martin Tschoepe d3ec582c26 PROFINET: Ensure multiple submodules are parsed
GSML parsing has a bug related to multiple submodules,
such that, the first submodule found in the GSDML needs
to be the PROFIsafe element, otherwise the description
is not parsed.
2021-06-30 13:45:18 +00:00
John Thacker 0eedab549e MP2T: Use the stream, not the addresses, for reassembly
A frame can have multiple MPEG2 TS packets, and individual TSPs can have
the end of one fragmented higher level packet and the beginning of another.
The higher level packets can have protocols like MPE that set the
address and ports on packet_info for a given frame.

Thus, in order to properly reassemble fragments togther, don't use the
addresses and ports, but do use the stream (conversation + direction) that
assigns the fragment IDs.
2021-06-30 13:28:39 +00:00
Piotr Winiarczyk c8ac8e7407 btmesh: Fix for crash in UAT CBs
Fixing crashes in UAT callbacks. Adding various format checks. Closes #17460.
2021-06-30 12:37:41 +00:00
Clément Notin 5b248ac4d0 ldap: Add Active Directory OIDs
From [MS-ADTS] specification
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-adts/3c5e87db-4728-4f29-b164-01dd7d7391ea
2021-06-30 05:15:41 +00:00
Guy Harris 689ff5a3ad pcapng: centralize access to members of the wtap_optval_t union.
Have the "compute option size" and "write option" routines take a
wtap_optval_t * as an argument and choose the appropriate member of the
union.
2021-06-29 14:54:48 -07:00
Gerald Combs ef180c1be6 GitLab CI: Add a "merged" rule for dedicated runners.
We have to use dedicated runners for Windows builds, so create a
separate "if-merged" rule for them which includes only the
wireshark/wireshark repository.
2021-06-29 19:32:51 +00:00
Prince Paul 06aa393df5 ASTERIX: Fix length of I010_042_X and I010_042_Y
I010/042 is Four-octet fixed length with 2 bytes for X and 2 bytes for
Y.
Refer SUR.ET1.ST05.2000-STD-07-01 Edition 1.1 page 19.
2021-06-29 19:11:22 +00:00