Moshe Kaplan
3953ddcf57
Add UI header files to Doxygen
...
Add @file markers for UI
header files so that Doxygen will
generate documentation for them.
2021-11-30 08:01:36 -05:00
Chuck Craft
b081651088
Qt: Expert Info - set group summary label to ei_ field name
...
There is some lose of detail in the group label but eliminates
the misleading information that comes from grabbing the
potentially modified summary of the first entry in the group.
Closes #14892 #14425
2021-11-30 09:45:47 +00:00
Chuck Craft
8a19d8d1c7
cfilters/cli: -f "predef:..." needs cfilters loaded
...
Restore early loading of cfilters file removed in e0ddc7ad
.
2021-11-30 09:30:44 +00:00
Moshe Kaplan
a523135202
epan: Add header files to Doxygen
...
Add @file markers for epan
headers so that Doxygen will
generate documentation for them.
2021-11-30 08:46:49 +00:00
Moshe Kaplan
fd5b5e3149
extcap: Add header files to Doxygen
...
Add @file markers for extcap
headers so that Doxygen will
generate documentation for them.
2021-11-30 08:29:39 +00:00
Piotr Winiarczyk
5d4eb4bc66
btmesh: Add dissectors of sensors opcodes
...
Add dissectors of sensors and generic properites from Mesh Models document. All opcodes from Mesh Models 1.0.1 are now dissected, but not all Mesh Properties are dissected. Closes #17734 .
2021-11-30 08:15:29 +00:00
Moshe Kaplan
e45ad9dcef
wsutil: Add header files to Doxygen
...
Add @file markers for wsutil
headers so that Doxygen will
generate documentation for them.
2021-11-30 07:30:34 +00:00
Moshe Kaplan
40016daeb3
Add files with WS_DLL_PUBLIC to Doxygen part2
...
Add @file markers for remaining non-dissector
files that contain functions exported with
WS_DLL_PUBLIC so that Doxygen will
generate documentation for them.
2021-11-30 06:47:35 +00:00
Moshe Kaplan
65a651d5b9
capture: Add header files to Doxygen
...
Add @file markers for capture
headers so that Doxygen will
generate documentation for them.
Additionally, update the doxygen
config file per
7fee50274f
merging the caputils and capchild
directories.
2021-11-30 06:27:26 +00:00
Moshe Kaplan
34454a5037
wiretap: Add header files to Doxygen
...
Add @file markers for wiretap
headers so that Doxygen will
generate documentation for them.
2021-11-29 21:59:23 -05:00
João Valverde
504de90a3c
wsutil: Split format_size() enum
...
Use an enum to select units and a bit flag for the other options,
currently only prefix type.
2021-11-29 22:13:32 +00:00
João Valverde
51f2a56b7c
wsutil/str_util: Fix indentation
...
This file has mixed space and tabs indentation, use the standard
4-space C indentation everywhere.
2021-11-29 22:13:31 +00:00
Moshe Kaplan
1c3a9af869
Add files with WS_DLL_PUBLIC to Doxygen
...
Add @file markers for most files that
contain functions exported with
WS_DLL_PUBLIC so that Doxygen will
generate documentation for them.
2021-11-29 21:27:45 +00:00
Martin Mathieson
9cfce57ac0
Signal-PDU: Make some functions static
2021-11-29 21:26:59 +00:00
João Valverde
37f2a86207
Move string_or_null() to wsutil
2021-11-29 18:37:03 +00:00
João Valverde
dcbd79584d
epan/str_util: Remove unused functions
...
Remove ws_strdup_escape_char(). I don't think it is generic enough to keep,
and it does not seem very efficient either.
Remove string_replace(). This function was used in the GTK GUI.
2021-11-29 18:37:03 +00:00
João Valverde
8e63faff95
Fix Debian symbols
2021-11-29 17:47:53 +00:00
João Valverde
9c61142195
wsutil: Add more character escapes to ws_escape_string()
...
Add whitespace and other escapes for a better display of strings
in the UI.
2021-11-29 17:47:53 +00:00
João Valverde
54bdc20e45
epan: Rewrite ws_escape_string() to use wmem
...
Return a wmem-allocated string.
Add boolean argument to enable/disable adding double quotes.
2021-11-29 17:47:53 +00:00
João Valverde
44121e2c3b
Move escape_string() to wsutil
...
Move this utility function to wsutil. Rename to
ws_escape_string().
Also add tests.
2021-11-29 17:47:53 +00:00
Martin Mathieson
e11cdf2f46
Fix some spelling errors
2021-11-29 17:46:16 +00:00
Marius David
54cf8b01a4
:q!
2021-11-29 13:29:39 +00:00
Marius David
7990dfdf81
Add new netflow fields for Keysight/Ixia.
2021-11-29 13:29:39 +00:00
Роман Донченко
9afa7413f1
jpeg: implement dissection of large Exif IFD values
...
That is, those that don't fit in the offset field. This includes support
for RATIONAL/SRATIONAL types.
2021-11-29 09:11:04 +00:00
Stéphane Lapie
2b1c34b243
Fixed the ERSPAN Cisco marker packet dissector
2021-11-29 05:25:42 +00:00
Tomasz Moń
890555b8bd
Qt: Qt6.2 compatibility fixes
...
Wireshark successfully compiles on Windows with Qt6.2 with following
cmake options:
-DUSE_qt6=ON -DDISABLE_ERROR=ON
QCustomPlot QT 6.2 patch is taken from QCustomPlot forum post by miccs.
2021-11-29 04:55:12 +00:00
Uli Heilmeier
c8c9ef0c1c
OS Version Info: Improve Windows detection
...
Figuring out the right Windows version for 10/11 or Server 2016/2019/2022
by using the build number.
2021-11-28 22:16:19 +00:00
Jaap Keuter
32b2018ea9
LTE RLC graph: plug possible memory leak
2021-11-28 22:15:27 +00:00
Gerald Combs
5e345d390b
NSIS: Remove some confusing error message text.
...
If the Visual C++ Redistributable installation fails, don't point users
to KB2999226. It applied to Windows 8.1 and earlier, and is more likely
to cause confusion than help fix the problem. Ping #17748 .
2021-11-28 21:31:35 +00:00
Dr. Lars Völker
08f56e6f72
AUTOSAR I-PduM: list of hash table keys freed (fixing memory leak)
...
This patch does for packet-autosar-ipdum.c what MR !5196 does to
packet-signal.c
2021-11-28 21:09:47 +00:00
Dr. Lars Völker
8b907ad356
AUTOSAR I-PduM: remove unneeded dynamic key allocation
...
Minor optimization and cleanup of the code. Similar to cleanup in
packet-signal-pdu.c. See MR !5236 .
2021-11-28 20:55:54 +00:00
Dr. Lars Völker
ad6b128d97
Signal-Pdu: list of hash table keys freed (fixing memory leak)
2021-11-28 20:40:57 +00:00
Dr. Lars Völker
2bc77f2335
Signal-Pdu: Cleanup Functions Proto Reg Handoff
...
After refactoring in an old patch some features were moved into new
functions starting with proto_reg_handoff. This was wrong and is
corrected by this patch.
2021-11-28 20:25:29 +00:00
Gerald Combs
2452270c4e
[Automatic update for 2021-11-28]
...
Update manuf, services enterprise numbers, translations, and other items.
2021-11-28 16:24:55 +00:00
Dr. Lars Völker
1785bd9799
Signal-Pdu: optimization to reduce strcmps
...
This patch converts the data type from char* to enum when loading the
config to speed up the packet dissection.
2021-11-28 14:39:15 +00:00
Dr. Lars Völker
890b5c2182
FlexRay: Fixing tvb_bytes_to_str_punct warnings
2021-11-28 14:24:15 +00:00
Dr. Lars Völker
a6c4446968
AUTOSAR I-PDU Multiplexer: remove dead code
2021-11-28 14:09:48 +00:00
Dr. Lars Völker
4895f35718
Signal-Pdu: return the parsed length (bugfix)
...
Before the code was return length - (offset + 1). This did not make any
sense and caused lots of problems.
2021-11-28 13:55:06 +00:00
Dr. Lars Völker
72e74f9661
Signal-Pdu: remove unneeded dynamic key allocation
...
Minor optimzation and cleanup of the code.
2021-11-28 13:40:47 +00:00
João Valverde
ef8125e3ae
Move two functions from epan to wsutil/str_util
...
Move epan_memmem() and epan_strcasestr() to wsutil/str_util.
Rename to ws_memmem() and ws_strcasestr(). Add compile time
check for a system implementation and use that if available.
We invoke those functions using a wrapper to avoid exposing
_GNU_SOURCE outside of the implementation.
2021-11-28 12:32:51 +00:00
Tomasz Moń
ede0bc5d61
Qt: Add missing QRegularExpression include
2021-11-28 13:13:31 +01:00
Jaap Keuter
4d338d97a9
Foundation Fieldbus: handle multiple PDUs per UDP payload
2021-11-28 10:03:29 +00:00
Huang Qiangxiong
f029fa6b71
http2: fix building error caused by fake header feature without nghttp2
...
Fix a building error caused by fake header feature of
MR 4877 when building without nghttp2 library.
2021-11-28 11:29:48 +08:00
João Valverde
f5d8d9e306
wmem: Use better names in the API
2021-11-27 19:39:27 +00:00
João Valverde
fbfb4959ae
dfilter: Better representation for charconst
2021-11-27 18:38:22 +00:00
John Thacker
c595ecfc28
tvbuff: Use iso8601_to_nstime
...
Have tvb_get_string_time use iso8601_to_nstime for
ENC_ISO_8601_DATE_TIME (which seems to be the only time in a string
encoding any built in dissector actually uses, in syslog). It is
strictly superior; among other things it handles fractional seconds.
Also, tvbuff.c does not use strptime, so remove that include.
2021-11-27 17:49:49 +00:00
João Valverde
352390aa97
dfilter: Need to handle a charconst on the LHS
2021-11-27 17:19:11 +00:00
João Valverde
01a95db9b7
epan: Add binary search to introspection API
2021-11-27 14:31:53 +00:00
João Valverde
f4f9bf1d9e
epan: Add ipproto.h to instrospection enums
2021-11-27 12:54:32 +00:00
João Valverde
c15f2aadc1
epan: Initialize wiretap
...
Clients of libwireshark should not be required to initialize
explicitly wiretap, if they don't use it themselves.
2021-11-27 08:41:01 +00:00