Docs: Update the release notes.

Rearrange and update a few items.

[skip ci]
This commit is contained in:
Gerald Combs 2022-06-10 10:53:04 -07:00
parent cbed7f8013
commit d047a18e83
1 changed files with 12 additions and 11 deletions

View File

@ -20,15 +20,8 @@ NOTE: We do not ship official 32-bit Windows packages for this branch.
If you need to use Wireshark on that platform, please install the latest 3.6 release.
wsbuglink:17779[]
* The PCRE2 library (https://www.pcre.org/) is now a required dependency to build Wireshark.
* You must now have a compiler with C11 support in order to build Wireshark.
* Display filter syntax is now more powerful with several new extensions.
* The Wireshark Lua API now uses the lrexlib bindings to PCRE2 (https://github.com/rrthomas/lrexlib).
Code using the Lua GRegex module will have to be updated to use lrexlib-pcre2 instead.
In most cases the API should be compatible and the conversion just requires a module name change.
* The display filter syntax is now more powerful with many new extensions.
See below for details.
* The Conversation and Endpoint dialogs have been redesigned with the following improvements:
- The context menu now includes the option to resize all columns, as well as copying elements
@ -38,7 +31,15 @@ wsbuglink:17779[]
- If a filter is applied, two columns are shown in either dialog detailing the difference between
unmatched and matched packets
Many improvements have been made.
* The PCRE2 library (https://www.pcre.org/) is now a required dependency to build Wireshark.
* The Wireshark Lua API now uses the lrexlib bindings to PCRE2 (https://github.com/rrthomas/lrexlib).
Code using the Lua GRegex module will have to be updated to use lrexlib-pcre2 instead.
In most cases the API should be compatible and the conversion just requires a module name change.
* You must now have a compiler with C11 support in order to build Wireshark.
Many other improvements have been made.
See the “New and Updated Features” section below for more details.
// === Bug Fixes
@ -67,7 +68,7 @@ They previously shipped with Qt 5.12.2.
* The display filter syntax has been updated and enhanced:
** A syntax to match a specific layer in the protocol stack has been added.
For example “ip.addr#2 == 1.1.1.1” matches only the inner layer in an IP-over-IP packet.
For example in an IP-over-IP packet “ip.addr#1 == 1.1.1.1” matches the outer layer addresses and “ip.addr#2 == 1.1.1.2” matches the inner layer addresses.
** Universal quantifiers "any" and "all" have been added to any relational operator.
For example the expression "all tcp.port > 1024" is true if and only if all tcp.port fields match the condition.
Previously only the default behaviour to return true if any one field matches was supported.