Build: 3.7.2.

[skip ci]
This commit is contained in:
Gerald Combs 2022-07-28 12:05:27 -07:00
parent 2a6d74f280
commit 0304e827d1
3 changed files with 314 additions and 51 deletions

259
ChangeLog
View File

@ -1,3 +1,262 @@
2a6d74f280 Docbook: Update the release notes.
df7f3e76b5 tshark: Run GLib mainloop during capture
0816e317cb dfilter: Fix crash with FT_NONE and arithmetic expressions
32326b3a07 packaging: EPEL 8 has asciidoctor now
65e13f9d8f gitignore: Add Qt creator autosave
3f6e577dc1 TECMP: Adding CounterEvent and TimeSyncEvent
39aa6b06da gsm_a_common: Use common E212 MCC MNC function
0ccfdfbf5c Win-setup: Update bcg729 to 1.1.1.
a618fe72a2 GRPC: Fix the bug of GRPC-WEB decompression failure over HTTP1.1
1c89a14117 gsm_a_common: Fix cut and paste error
ab77d11599 Windows: Add missing license file to installer
6455fe3efd Win-setup: Update c-ares, nghttp2, and pcre2.
1b62c53f56 packaging: Add Qt5Concurrent to SUSE BuildRequires
35f3fe1b1d Qt: Enable About->License external hyperlinks
3fac6f9772 Add acknowledgement for Lua itself.
e7f439bc2f Convert capture file regex search to PCRE2.
2cc887e80d MySQL: Add dissector for binlog event HEARTBEAT_LOG_EVENT_V2
ae1c630025 QUIC: Use the stored datagram info for follow filter
1ed39fa0b5 Add vcpkg-export-20220726-1.
c4f9831412 gtpv2: adjust field size and bitmask for gtpv2.smenb
7a75c638ac ORAN: Block FP improvement, additional correction
6189eee63f Improvemnet Block FP decompression, common in case both U plane/C plane.
c41a27b96d ORAN: eAxC ID flexible bit allocations
9c2cbc842a PDCP_NR: Show direction in more sequence analysis expert output
bfe8187608 test: Add dfilter 'double' tests
f7a5efe87b doc: Update README.display_filter
3307397da1 CMake: Set the correct variables for ccache.
b093b6a992 epan: Make find_or_create_conversation create what it finds and vice versa
babb059f21 GitLab CI: Disable tests in the Debian package job.
cb8fc2874c macos: Remove no longer needed function
4be3ae9738 CMake: improve finding C-Ares library
cb3fd3b5cd quic: Handle out-of-order CRYPTO frames, aka "Chaos Protection"
081bc13eb8 rpm: Disable build terminating on double dash versions for all distros
d1bd808e84 appveyor: We no longer require Perl.
6fc9667b16 Debian: Don't override our license in the About dialog.
fa9703cb27 GitLab CI: Rocky 9 fixups.
18e08d04d1 Qt: Setup GLib mainloop when needed
5a8977acd2 Docbook: wslua_util → wslua_utility.
d1074274d1 More Perl cleanup.
6196394833 Tools: Remove Pod installation steps from rpm-setup.sh.
3bb40a586d wslua: Rename wslua_util.c to wslua_utility.c.
e68db21421 docbook: Add file comments to wsluarm.
c252852c9d [Automatic update for 2022-07-24]
73910a3319 Update Keysight/Ixia netflow fields support.
34d30922eb GitLab CI: Switch to Rocky Linux 9.
49dda8c71e Make Perl optional.
a1c83a901b docbook: Port make-wsluarm to Python3
832687cc74 UDS: Change Symbol Names as of ISO 14229-1:2020 Amd1
90ac880b8a TECMP: Fix CRC decoding on FlexRay Null Frames (Bugfix)
54b4be9015 ECATMB: Add SDO Information to CANopenType
5f85c1f8aa dfilter: Use an exact floating-point string representation
fd830dff58 wslua+lrexlib: Fixup our dependencies and paths.
74082386de DVB-S2: Store whether low roll-off values are used in conversation data
3e7ea95108 TECMP: Adding Subdissector support
d92af30f29 SOME/IP: Remove legacy datatype support
b1edbd337f TECMP: Show unparsed payload of control messages
6d0619cdd0 ciscodump: Added support for IOS XE and ASA
f2b30e70eb ciscodump: Added support for IOS XE and ASA
62e81d53ba Removed useless function
274f423401 Fixed issue in processing filters for ASA
1e53e49a54 ciscodump: Added support for IOS XE and ASA
9d284afa90 quic: Handle multiple Client Initial messages before a server initial
158becb733 MySQL: support COM_REGISTER_SLAVE
4702e3bfad WLAN: fix IEEE802.11 dissection bug
b9ee6f4563 wslua: Fix more argument definitions.
a113fd5c7b wslua: Remove unneeded empty lines from our markup.
26e1d3cdb2 cmake: copy profiles output check
9f59cae607 wslua: tapinfo - add state to debug info; update wsluarm
0ed87211da proto.h: Fix -Wdocumentation
476eb0e627 RTP player: fixed issue with no audio card available in Qt6
ea91c5785a Qt6: Audio code review
b8d85227f6 Qt: Update the RTP stream UI to support Qt6Multimedia.
d2b6b89b94 Update license file structure and GUI display
924076ed29 GitLab CI: Fix format of DEB_BUILD_OPTIONS passed to the Ubuntu build
18b0c379a3 Fix handling of DEB_BUILD_OPTIONS=nocheck
5991a75d78 ReleasNotes: Add minimum version requirements
1f3f41391c addr_resolv: Add port correctly
73ecb86f4c rpm-setup.sh: Improve messages
fbadb8c785 wslua: Capitalize words in our markup.
897bc6d27c HTTP2: display the full request URI
cadcd7d261 Signal-PDU: Add Header Field for Signal PDU Name
2068ec0f95 TCP: Fix conversation overlapping when reusing ports
cab1ae7794 Locamation Interface Module dissector: simplify the Windows build fix
596c8e9095 Addr_resolv: Use int for ports
0b780341cb tls: Show reassembled in for the first fragment
3a57dd522b Use WS_ROUNDUP_4 in more dissectors
bf89153aa0 addr_resolve: Allow for port to be configured
6699b33276 Locamation Interface Module dissector for IM1: fix the Windows build
0a42b0976b Locamation Interface Module dissector for IM1
f4fb92745e Diameter: Allow diameter command code text to be added to custom column
3acd20fabe CMake+lrexlib: Another include path fix attempt.
9d96b301de CMake+lrexlib: Add another include path.
56a9666a3a wslua: Fix our argument definitions.
84f54d54e5 dfilter: Fix a crash using abs()
9e84721c1a TECMP: Updating to TECMP 1.7
dec99a5f42 UDS: Adding IDs and Names for 2020 standard
aa1c6db337 Diameter: Remove dead code for pre Internet Draft 16 protocol
953c6f73aa CMake+lrexlib: Fix our include paths.
b90fb0da55 Qt: Fix jump on packetlist
ddcb429979 Qt: remove unnecessary method from FunnelStatistics
66978182d0 epan: Fix typo in conversation_create_endpoint_by_id
c7afb52c84 MySQL: fix Auth Swith Request dissection
c2b53b7680 NSIS(logray): Remove QUICK LAUNCH too
ca178cf03a NSIS(wireshark): Remove QUICK LAUNCH
b50880f329 Qt: Update display filter expression dialog with any/all
a6b09b52b4 [Automatic update for 2022-07-17]
0749873c70 decode as: Add data dissector to all tables that support Decode As
7935734d61 ReleaseNotes: add maxminddb improvement
22f7f56151 MaxMind DB: Significantly speed up stdout reader
1323544f65 Win32: Fix child process pipe handle leaks
3a989f2e72 Debian: Add missing symbols.
496dc0fcb3 TWAMP Test Frames: Adds dissection of PTP timestamps RFC8186
b9bc750fd8 conversation: fix -Wmissing-prototypes
b448b6a591 semcheck: fix -Wmissing-prototypes
bd28c19ad6 dvfm: Fix -Wmissing-prototypes
f70546d111 radiotap-gen: Fix -Wmissing-prototypes
b68acb6bff pcre2: Fix -Wmissing-prototypes
1ca19b3c38 Fix -Wmissing-prototypes found by Clang
52ddd86929 BGP: Fix dissector bug when BGP Update packets containing BGP Flowspec updates
f15b7b0ccc proto: fix proto_tree_add_bitmask_list_ret_uint64 to always return a value.
7bea636cd4 WSUG: Add display filter arithmetic operators
97ce9845c3 WSUG: Fix a heading level
d5ec420bb5 WSUG: Add a note about the changes to "!="
4c975b770e dfilter: Improve compatibility of integer types
53dcf53ae5 EAP: Encrypted IMSI Memory Bug
f5d997fd2d PPPoE: add TLV 0x90 value 0x03 "Double-tagged Ethernet", fix typo in "Encaps 2"
61f433406f thrift: Fix -Wdocumentation
134809fd80 bpv7: fix -Wdocumentation
bf8577b88c pfcp: change to utilize proto_tree_add_bitmask_list
b97556fabf ebhscr: Fix conflict
f70e58a2eb erldp: fix conflict
204916c390 gsm_file: fix duplicate entry
19bc326f1b erldp: Fix duplicate entry
1ff01f18bb ieee802154: fix duplicate entry
a89696dc2d MySQL: support CLIENT_QUERY_ATTRIBUTES capability
edab806981 pfcp: correction of UP Function Features IE
a28a3150fd Update display filter bookmark examples
d594743e4b dfilter: Fix "private_ethernet" macro
06cd84a6e9 Qt: Recommend 5.12 and enforce 5.10
32a4a08683 lapd: Fix Clang Analyzer warning
69ea1930a7 BGP: fix typo for EVPN Router's MAC (RFC9135)
64549654db ExtcapExample: Harden and alternate mac address
4ea0e5de83 IPv6: Configurable IPv6 NAT64 prefixes
4ff209e881 Qt: Edit->Preferences resets titlebar and statusBar to defaults
51bf87a641 WSUG: Fix typo
f68f172454 dfilter: Remove a debug message
6c8a8d7960 dfilter: Fix dfvm code string
84d230d878 Tools: Add Qt5Concurrent to rpm-setup.sh.
5a3b7488d9 BACnet: Added new vendor ID's, fixed BACnet SC decodings.
3c29458a46 ieee80211: Update VHT channel width interpretation as in IEEE Std 802.11-2020
f99b056025 Qt: Supported Protocols search - increase debounce timeout
e12954a637 epan: ws_debug log for heuristic that claims frame (len != 0)
8ac995578c epan: Respect custom column resolved/unresolved status everywhere
58b29b8f74 tshark: Respect -Q option
b91079d3a6 GitLab CI: Fixup our make-version calls.
0438fca96b Qt: Concurrently fill display filter expression dialog
fc85196f61 Qt: Do not spin event loops in display filter dialog
868492fd2a Addr-Resolv: close vlans file on changing profile (BUGFIX)
0a6eae4df1 X509if: Increase MAX_RDN_STR_LEN to 128
87ca8c227a tools: Port make-version.pl to Python
b53044ea16 Get CPU type strings from the OS if possible.
d10253ebea [Automatic update for 2022-07-10]
885d6b7f73 wiretap: Fix urls in comments
75196b5103 Qt: Fix Qt 6.3 Visual Studio build
298a46446a SOME/IP: Make uats much more robust against faulty configs (BUGFIX)
cbe62539b2 TECMP: Update Control Message IDs
26b8674320 Qt: Fix unitialized TrafficTree members
fad4d7f608 SOME/IP, Signal-PDU, IPduM: Harmonize uat comments
4742e0cade Qt: Filter column information for traffic dialogs
02b00a8ee5 epan: Copy multifield custom column undecoded values correctly
79afe8e202 IEEE 802.15.4: CSL: Add dissector for RendezVousTime IE (#18182)
8ed2cb6bb5 debian: Add missing symbol
ccbc0d5fe9 pfcp: add TP IPFIX and Trace IEs
d7720667d9 pfcp: add TP packet measurement IE
70b7a42f73 pfcp: add TP Created NAT Binding
7a6ff3e5fe prefs: Remove custom column expression limit
1eeb0c9934 cli: Copy global configuration profile to personal as with the GUI
abe8798b78 nhrp: clean up extension parsing.
f296a00f09 Add a default configuration profile for Logray.
75efbb1ac4 Rename Logwolf to Logray
78ebafd708 Qt: Explicitly set our SyntaxLineEdit background color.
eab62aa768 Fix some spellings.
aa0eeb3184 debian-setup.sh: install pytest and pytest-xdist
51cb231208 CMake: Copy our DLLs to a DLL-specific directory.
dd5e2f3b3f epan: Fix return value of prooto_strlcpy when not enough room
5ef4da4d98 epan: Prevent buffer overflows in some built-in addr_to_str types
88a7bf9db2 Properly free range strings, ext strings, custom base
51315cf37c Fix AUTOSAR heuristic label
82408922fd Prevent null dereference in `rescan_file()`
6684583c7c tools: Remove more unused variables from make-version.pl
218d290110 tools: Remove unused variables from make-version.pl.
f17d39db1e CMake+tools: Clean up our build version variables.
5e3a7e9ab8 dfilter: Small optimization for "not all zero" code
dfa160832d Adding 9 zbee zcl frames
a877f2d5f3 dfilter: Allow existence check for slices
0fc81c21b2 dfilter: Cleanup scanner value setters
7b38ff3d9d tools: Remove dead/unused code from make-version.pl.
ff36056573 [Automatic update for 2022-07-03]
2fe99d640f pfcp: Update to 3GPP TS 29.244 V17.5.0
c054501335 Qt: Fix compile issue for 5.9
fed641fc27 http: Add path components to tree
1489ea8fe6 SMPP: Initialize tvb_msg to NULL
1018e39ea3 eap: add a comment asking why dissect_eap_identity_wlan() exists?
50a3ac0c18 diameter: Strengthen heuristic slightly
d5c81ba9d8 ath: Add heuristics
d065e9ac50 Diameter: Add a heuristic dissector over TCP
d1f7aa5acb Qt: Do not spin new event loop on menu show
8d93f0920a dfilter: Fix some debug strings
fe3d70e792 Qt: fix uninitialized member
c88107f632 diameter: Register the [D]TLS port
f30062b9d5 egd: Do some simple heuristics
eb8acd088e dfilter: Rename dfvm opcodes with a namespace prefix
fc5c81328e dfilter: Rename test syntax tree node
b10db887ce dfilter: Remove unparsed syntax type and RHS literal bias
190404d66b dtls: Support Connection ID when using Block Ciphers
42567a59bc Qt: Support setting columns as un/resolved via Edit Preferences
2cebafc613 Qt: Filter TrafficListTypes
54aed0aa10 Qt: Cleanup TrafficTypesList
0257b41167 iec104: dissect the control field as a 4-octet little-endian field.
a40e5f715a Qt: Check custom column syntax in Preferences properly
4149d52f4e Qt: column edit default checkbox
b250224c45 MBIM: dissect SAR commands
493e65a0d8 Tools: Remove fixhf.pl.
b165f31cd3 gtp: Fix copy-paste error
09800da792 Qt: Add resolved button to Edit Columns
774a7f0eee dcp-etsi: Strengthen heuristic, add for Decode As
4a26993ec0 SOME/IP: code cleanup to reduce memory leaks
96c4c9063f packet-gtp.c: Fix copy-paste error (Coverity 1506627)
37d3c7add2 STUN: Check the Fingerprint (CRC32)
7f5089ba40 knxip: Add a port range preference
6c16cd7cbb tplink-smarthome: Add a brief heuristic
1b586a66df register.c: Avoid potential race condition (Coverity 1477510)
ac4b9e174d Qt: Cleanup PacketListHeader
413b383224 Qt: Reduce PacketListHeader complexity
5fb2324692 Qt: Improve sort for packet list
505226d1e2 Ui: Centralize PacketList helper prototypes
94c439f603 Ui: Use only one method for exit
799a033080 ReleaseNotes: Correct some spellings and wordings
88c8bb19e5 USBLL: Dissect speed specific linktypes
d41127602a STUN: Set conversation dissector after any STUN packet
cdb83a370f tools: Port make-sminmpec.pl to make-sminmpec.py
a2272362ce conversation_dialog.h: Fix -Wdocumentation
cfbb6973d4 file: Fix documentation
1d6b547029 Qt: Fix FileClose not available and segfault
1fdbc65394 tools: Port colorfilters2js.pl to colorfilters2js.py
487165dd50 DoIP: Support UAT for User defined payload types
33031c8955 Make some variables in packet-grebonding.c static.
c3b2cec3f2 Ui: Cleanup row number and select packet
f210edeaf0 Ui: Further simplify ws_ui_util
ef8ed9dff9 Ui: Remove time column reformat callback
1d42fcdd76 Ui: Remove call to recoloring
865141e61b Ui: Remove unused prototype declaration
b6226cb136 Qt: Better handle sort restriction
4ed4678859 Qt: Make the Resolve Names buttons checkable again
7c96053f3b Version: 3.7.1 → 3.7.2
5ee0b97c96 Build: 3.7.1
eaae2d0ee7 Minor Python3 script fixups.
4153af1dc7 wslua: Port make-init-lua to Python3
ae3010cabe wslua: Port make-taps to Python3
dac75fba7f CMake: Bump the minimum Python version to 3.6.
8bdff72625 dfilter: Fix undefined dereference and add null check
7f951eda3e Qt: Increase animation speed for progress frame

102
NEWS
View File

@ -21,46 +21,48 @@ Wireshark 3.7.2 Release Notes
the following improvements:
• The context menu now includes the option to resize all columns,
as well as copying elements
as well as copying elements.
• Data may be exported as JSON
• Data may be exported as JSON.
• Tabs may be detached and reattached from the dialog
• Tabs may be detached and reattached from the dialog.
• Adding/Removing tabs will keep them in the same order all the
time
time.
• If a filter is applied, two columns are shown in either dialog
detailing the difference between unmatched and matched packets
detailing the difference between unmatched and matched packets.
• Columns are now sorted via secondary properties if an identical
entry is found.
• Conversations will be sorted via second address and first port
number
number.
• Endpoints will be sorted via port numbers
• Endpoints will be sorted via port numbers.
• IPv6 addresses are sorted correctly after IPv4 addresses
• IPv6 addresses are sorted correctly after IPv4 addresses.
• The dialog elements have been moved to make it easier to handle
for new users.
• Selection of tap elements is done via list
• Selection of tap elements is done via list.
• All configurations and options are done via a left side button
row
row.
• Columns for the Conversations and Endpoint dialogs can be
hidden by context menu
hidden by context menu.
• TCP/UDP conversations now include the stream id and allows
filtering on it
filtering on it.
• The ip.flags field is now only the three high bits, not the full
byte. Display filters or Coloring rules using the field will need
byte. Display filters and Coloring rules using the field will need
to be adjusted.
• Speed when using MaxMind geolocation has been greatly improved.
• The 'v' (lower case) and 'V' (upper case) switches have been
swapped for editcap and mergecap to match the other command line
utilities.
@ -69,20 +71,17 @@ Wireshark 3.7.2 Release Notes
protocols which do not have a more common-style address approach,
analog to AT_STRINGZ.
• 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 Wireshark Lua API now uses the lrexlib[2] bindings to PCRE2.
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 tap registration system has been updated and the list of
arguments for tap_packet_cb has changed. All taps registered
through register_tap_listener have to be updated.
• Speed when using maxminddb has been greatly improved
• The PCRE2 library (https://www.pcre.org/) is now a required
dependency to build Wireshark.
• The PCRE2 library[3] is now a required dependency to build
Wireshark.
• You must now have a compiler with C11 support in order to build
Wireshark.
@ -90,30 +89,30 @@ Wireshark 3.7.2 Release Notes
• The following libraries and tools have had their minimum required
version increased:
• CMake 3.10 is required on macos/Linux
• CMake 3.10 is required on macOS and Linux.
• Qt version 5.12 (has been 5.6.0), although compilation with
5.10 and 5.11 is still possible, but will trigger a warning during
configuration
• Qt version 5.12 (was 5.6.0), although compilation with 5.10 and
5.11 is still possible, but will trigger a warning during
configuration.
• Windows SDK 10.0.18362.0 is required due to issues with C11
support
support.
• macOS version 10.10 (has been 10.8) is required, if the Qt
version is to be build, at least 10.11 is required, depending on
the Qt version used (see below)
• macOS version 10.10 (was 10.8) is required, if the Qt version
is to be built, at least 10.11 is required, depending on the Qt
version used (see below).
glib2 version 2.50.0 (has been 2.38.0) is required
GLib version 2.50.0 (was 2.38.0) is required.
gcrypt version 1.8.0 (has been 1.5.0) is required
Libgcrypt version 1.8.0 (was 1.5.0) is required.
• c-ares version 1.14.0 (has been 1.5.0)
• c-ares version 1.14.0 (was 1.5.0).
• Python version 3.6.0 (has been 3.4.0)
• Python version 3.6.0 (was 3.4.0).
gnutls version 3.5.8 (has been 3.3.0)
GnuTLS version 3.5.8 (was 3.3.0).
nghttp2 minimum version has been set to 1.11.0 (none previous)
Nghttp2 minimum version has been set to 1.11.0 (none previous).
• For building with Qt on macOS, the following versions are required
depending on the Qt version to be used:
@ -126,6 +125,9 @@ Wireshark 3.7.2 Release Notes
• Qt 6.0 or higher requires macOS version 10.14
• Perl is no longer required to build Wireshark, but may be required
to build some source code files and run code analysis checks.
Many other improvements have been made. See the “New and Updated
Features” section below for more details.
@ -182,7 +184,7 @@ Wireshark 3.7.2 Release Notes
• A new syntax to disambiguate literals from identifiers has
been added. Every value with a leading dot is a protocol or
protocol field. Every value in between angle brackets is a
literal value. See the Users Guide[2] for details.
literal value. See the Users Guide[4] for details.
• The "bitwise and" operator is now a first-class bit operator,
not a boolean operator. In particular this means it is now
@ -391,7 +393,7 @@ Wireshark 3.7.2 Release Notes
Most Linux and Unix vendors supply their own Wireshark packages. You
can usually install or upgrade Wireshark using the package management
system specific to that platform. A list of third-party packages can
be found on the download page[3] on the Wireshark web site.
be found on the download page[5] on the Wireshark web site.
File Locations
@ -406,25 +408,27 @@ Wireshark 3.7.2 Release Notes
The Users Guide, manual pages and various other documentation can be
found at https://www.wireshark.org/docs/
Community support is available on Wiresharks Q&A site[4] and on the
Community support is available on Wiresharks Q&A site[6] and on the
wireshark-users mailing list. Subscription information and archives
for all of Wiresharks mailing lists can be found on the web site[5].
for all of Wiresharks mailing lists can be found on the web site[7].
Bugs and feature requests can be reported on the issue tracker[6].
Bugs and feature requests can be reported on the issue tracker[8].
Frequently Asked Questions
A complete FAQ is available on the Wireshark web site[7].
A complete FAQ is available on the Wireshark web site[9].
Last updated 2021-11-17 21:54:23 UTC
Last updated 2022-07-28 19:00:34 UTC
References
1. https://gitlab.com/wireshark/wireshark/-/issues/17779
2. https://www.wireshark.org/docs/wsug_html_chunked/ChWorkBuildDispla
2. https://github.com/rrthomas/lrexlib
3. https://www.pcre.org/
4. https://www.wireshark.org/docs/wsug_html_chunked/ChWorkBuildDispla
yFilterSection.html#_some_protocol_names_can_be_ambiguous
3. https://www.wireshark.org/download.html
4. https://ask.wireshark.org/
5. https://www.wireshark.org/lists/
6. https://gitlab.com/wireshark/wireshark/-/issues
7. https://www.wireshark.org/faq.html
5. https://www.wireshark.org/download.html
6. https://ask.wireshark.org/
7. https://www.wireshark.org/lists/
8. https://gitlab.com/wireshark/wireshark/-/issues
9. https://www.wireshark.org/faq.html

View File

@ -63,10 +63,10 @@ wsbuglink:17779[]
* You must now have a compiler with C11 support in order to build Wireshark.
* The following libraries and tools have had their minimum required version increased:
- CMake 3.10 is required on macos/Linux
- CMake 3.10 is required on macOS and Linux.
- Qt version 5.12 (was 5.6.0), although compilation with 5.10 and 5.11 is still possible, but will trigger a warning during configuration.
- Windows SDK 10.0.18362.0 is required due to issues with C11 support.
- macOS version 10.10 (was 10.8) is required, if the Qt version is to be build, at least 10.11 is required, depending on the Qt version used (see below).
- macOS version 10.10 (was 10.8) is required, if the Qt version is to be built, at least 10.11 is required, depending on the Qt version used (see below).
- GLib version 2.50.0 (was 2.38.0) is required.
- Libgcrypt version 1.8.0 (was 1.5.0) is required.
- c-ares version 1.14.0 (was 1.5.0).