aboutsummaryrefslogtreecommitdiffstats
path: root/docbook
AgeCommit message (Collapse)AuthorFilesLines
2023-03-09Docs: Fix the Developer's Guide chapter orderGerald Combs1-2/+2
The build intro should be the first chapter in part II.
2023-03-08TRDP: Updated release notesIgor Dmitriev1-0/+1
2023-03-05docs: Document wmem in Developer's GuideJohn Thacker2-8/+138
Add information from the Wiki Development/Tips page and from README.wmem to the Developer's Guide. Also fix a small typo in README.wmem Fix #17126
2023-03-01docs: WSUG Change name of Manage Interfaces Section to match helpJohn Thacker1-2/+2
The WSUG has ChManageInterfacesSection, but the help button in ui/help_url.c tries to open ChCapManageInterfacesSection. The latter appears to be correct, as every other section and other anchor in the Capture Chapter beings with "ChCap". Part of #17982
2023-02-23WSDG: Minor logging documentation enhancementsJoão Valverde1-20/+25
2023-02-21Fix grammar in new logging dev documentationNicolás Alvarez1-2/+2
2023-02-21WSDG: Document logging systemJaap Keuter1-7/+105
2023-02-16doc: Remove stray word in statistics chapterJohn Thacker1-1/+1
2023-02-13Enable rpathification and working relocation on Linux (take 3)João Valverde1-0/+3
Dumpcap depends on wsutil.so. The path to the shared library is encoded in the RPATH (or RUNPATH) property of ELF binaries. This is currently an absolute path on most Unixy systems. Dumpcap could not be made to work with a relative RPATH because it uses elevated privileges and some loaders will ignore relative RPATHs and non-standard paths under those circumstances, because of (justified) security concerns. To enable relocation of the program we link dumpcap statically with wsutil instead. This provides a fully working relocatable installation on Linux and other platforms that support relative RPATHs.
2023-02-12Revert "Enable rpathification and working relocation on Linux (take 2)"João Valverde1-3/+0
This reverts commit 8dfe8737c554b4e4b2b48b994290a75c261e0f11
2023-02-12Enable rpathification and working relocation on Linux (take 2)João Valverde1-0/+3
Dumpcap depends on wsutil.so. The path to the shared library is encoded in the RPATH (or RUNPATH) property of ELF binaries. This is currently an absolute path on most Unixy systems. Dumpcap could not be made to work with a relative RPATH because it uses elevated privileges and some loaders will ignore relative RPATHs and non-standard paths under those circumstances, because of (justified) security concerns. To enable relocation of the program we link dumpcap statically with wsutil instead. This provides a fully working relocatable installation on Linux and other platforms that support relative RPATHs.
2023-02-11Docbook: Reorganize our guide directoriesGerald Combs213-434/+451
Move the top-level user-guide.adoc and developer-guide.adoc to their respective source directores. This is in preparation for a future toolchain revamp. Move the wsug_graphics directory to wsug_src/images and wsdg_graphics directory to wsdg_src/images. Copy common_graphics/* to the each images directory and remove common_graphics. We only have five admonition graphics; duplicating them lets us remove some build config overhead. Rename wsluarm.adoc to wsdg_src/wsdg_lua_support.adoc. Remove a dummy file. Tested visually and by enabling `--failure-level=WARN`.
2023-02-11UAT: Have a combobox for DissectorsJohn Thacker1-13/+13
Add a drop-down combobox for UATs, including User DLTs, that have a choice of dissectors. Make the combobox editable, which will provide suggestions, and pass things through to the existing UAT validation for dissectors. (It's a very long list, especially with 1717 entries, including 530 just from various BT GATT UUIDs, so being able to still type it in seems useful.) Dissectors are not protocols. Rename the UAT field from PROTO to DISSECTOR where used. Update the column names and long descriptions to use dissector instead of protocol in dissectors that used this. There may at some point be UATs that want protocols instead of dissectors, but that's not what the current behavior does and none of the current dissectors that use the existing types want. Update the documentation to use "dissector" instead of "protocol." Put the names of the actual current three Ethernet dissectors. Clarify that the "ip" dissector actually tries IPv4 and IPv6, instead of just IPv4. UAT entries are backwards and forwards compatible with versions without this change. Fix #18836.
2023-02-07Move ui/version_info.[ch] to wsutilJoão Valverde1-1/+1
2023-01-30Revert "Enable rpathification and working relocation on Linux"Gerald Combs1-3/+0
This reverts commit 7a346c398a911a9883cc67f12542f04f87a21ee8.
2023-01-30CMake: Lower-case a filenameGerald Combs1-1/+1
GPL_appendix.adoc should be gpl_appendix.adoc as of 171dbd6ea8.
2023-01-30Docs: Rename our guide source filesGerald Combs36-67/+65
Rename the various "WSUG_" and "WSDG_" files to wsug_ and wsdg_ respectively. Remove the "chapter" and "app" parts from the filenames as well.
2023-01-30Docs: Prepare to lower-case some file names.Gerald Combs3-0/+0
Prepare to lower-case GPL_appendix.adoc, WSDG_preface.adoc, and WSUG_preface.adoc.
2023-01-29Enable rpathification and working relocation on LinuxJoão Valverde1-0/+3
Dumpcap depends on wsutil.so. The path to the shared library is encoded in the RPATH (or RUNPATH) property of ELF binaries. This is currently an absolute path on most Unixy systems. Dumpcap could not be made to work with a relative RPATH because it uses elevated privileges and some loaders will ignore relative RPATHs and non-standard paths under those circumstances, because of (justified) security concerns. To enable relocation of the program we link dumpcap statically with wsutil instead. This provides a fully working relocatable installation on Linux and other platforms that support relative RPATHs.
2023-01-25SAPDIAG: Added SAP Diag as main dissectorMartin Gallo1-0/+1
Added the SAP Diag dissector protocol from [SecureAuth's plugin](https://github.com/SecureAuthCorp/SAP-Dissection-plug-in-for-Wireshark/blob/master/src/packet-sapdiag.c). This is a dissector that implements the Diag protocol. Decompression of packets is not considered as this requires the proprietary LZC/LZH decompression routines still pending to be added in #8973. The Diag packets can be wrapped in an SNC frame, in which case the respective dissector is called. Embedded RFC calls are disabled as this requires the respective dissector to be found, which will be submitted in a separate merge request. Details about the protocol and example requests can be found in [pysap's documentation](https://pysap.readthedocs.io/en/latest/protocols/SAPDiag.html).
2023-01-22Release Notes: Fixup entryJoão Valverde1-1/+1
2023-01-21Add an item to the release notesJoão Valverde1-0/+3
2023-01-20Fix Personal Extcap folder pathJoão Valverde1-0/+5
The personal extcap folder $XDG_CONFIG_DIR/wireshark on Linux is inconsistent with the global extcap folder (lib/wireshark/extcap) and personal plugins folder (.local/lib/wireshark/plugins) and also the configuration folder should not contain architecture-specific files. The extcap personal folder is changed from: .config/wireshark/extcap to: .local/lib/wireshark/extcap
2023-01-15[Automatic update for 2023-01-15]Gerald Combs2-2/+3
Update manuf, services enterprise numbers, translations, and other items.
2023-01-14Release notes: Add a link to the foundation siteGerald Combs1-0/+5
2023-01-10LLS: add dissector for ATSC3 Low Level Signalling (LLS) ProtocolSergey V. Lobanov1-0/+1
LLS dissector is implemented according to A/331:2022-11. .pcap sample: https://wiki.wireshark.org/SampleCaptures#lls-low-level-signalling-protocol
2023-01-09FAQ: Fix some markupGerald Combs1-3/+2
2023-01-09[Automatic update for 2023-01-08]Gerald Combs1-1/+2
Update manuf, services enterprise numbers, translations, and other items. services failed.
2023-01-03JSON: add "Display JSON in raw form"Huang Qiangxiong1-0/+2
2023-01-02[Automatic update for 2023-01-01]Gerald Combs2-3/+3
Update manuf, services enterprise numbers, translations, and other items.
2022-12-22dfilter: Add support for negation of arithmetic expressionsJoão Valverde1-0/+2
2022-12-21DECT-NWK: Add dissector to relnotesBernhard Dick1-0/+1
2022-12-16Windows: Use SpeexDSP binary packageJoão Valverde1-0/+3
Remove bundled code and use vcpkg binary library instead.
2022-12-15DECT-DLC: Add dissector to relnotesBernhard Dick1-0/+1
2022-12-14WSDG: Consistent capitalization for GitLabMoshe Kaplan3-5/+5
Use consistent and proper capitalization for GitLab throughout the WSDG.
2022-12-14WSDG: Remove reference to GerritMoshe Kaplan1-1/+1
Removes reference to Gerrit in internationalization documentation. Fixes #17150.
2022-12-12ciscodump: Added support for IOS XE 17.xj.novak@netsystem.cz1-0/+2
2022-12-06WSUG: (PDF) add fallback font for missing up/down arrowsChuck Craft2-1/+4
https://github.com/asciidoctor/asciidoctor-pdf/issues/1811 Up/down arrow symbols not rendered to pdf #1811 asciidoctor-pdf bundled fonts don't include an Apple cmd symbol. use "Cmd" as elsewhere in the WSDG.
2022-12-05WSDG: retire Visual Studio 2019 for VS2022Chuck Craft3-39/+26
2022-12-05Update release notesJoão Valverde1-1/+4
2022-12-01Qt: Check field autocomplete for syntactical validityJoão Valverde1-0/+2
Currently the autocompletion engine always suggests a protocol field completion, even in places where it isn't syntactically valid. Fix that by compiling the preamble to the token under the cursor and checking the returned error. If it is DF_ERROR_UNEXPECTED_END that indicates a field or literal value was expected. Otherwise a field replacement is not valid in this position. Fixes #12811.
2022-11-29SAPSNC: Added SAP SNC as main dissectorMartin Gallo1-0/+1
2022-11-28DECT-AAMIDE: Remove duplicate relnote entryBernhard Dick1-1/+0
2022-11-28DECT-MITEL-RFP: Begin of OMM/RFP protocolBernhard Dick1-0/+2
This is the begin of a basic dissection of the proprietary protocol used by the Mitel OMM/RFP communicatino over TCP. Currently no decryption is supported so there is the need of external decryption.
2022-11-25WSDG: update libpcap module documentation linkPascal Quantin1-1/+1
2022-11-24RTP Player: Fix: Playback marker do not move after resume with Qt6j.novak@netsystem.cz1-0/+3
2022-11-22SAPMS: Added SAP MS as main dissectorMartin Gallo1-0/+1
2022-11-21SAPRouter: Added SAP Router as main dissectorMartin Gallo1-0/+1
2022-11-17Release notes: Remove an entryJoão Valverde1-6/+1
Delete entry that is no longer accurate. The removal was backported and released with 4.0.1.
2022-11-15Add NVMe Management Interface (NVMe-MI) dissectorJeremy Kerr1-0/+1
This change adds a small dissector for the NVMe-MI protocol, typically for tunelling Administration commands over an MCTP (over I2C) channel. We just decode the request and response headers, and leave the payload as raw data. Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au>