Patch Package OTP 24.3.4.5 Released
Erlang/OTP
otp@REDACTED
Tue Sep 13 14:07:44 CEST 2022
Patch Package: OTP 24.3.4.5
Git Tag: OTP-24.3.4.5
Date: 2022-09-13
Trouble Report Id: OTP-18099, OTP-18219, OTP-18222, OTP-18233,
OTP-18239
Seq num: GH-6241, GH-6242, GH-6244
System: OTP
Release: 24
Application: erts-12.3.2.5, ssl-10.7.3.4, stdlib-3.17.2.1
Predecessor: OTP 24.3.4.4
Check out the git tag OTP-24.3.4.5, and build a full OTP system
including documentation. Apply one or more applications from this
build as patches to your installation using the 'otp_patch_apply'
tool. For information on install requirements, see descriptions for
each application version below.
---------------------------------------------------------------------
--- POTENTIAL INCOMPATIBILITIES -------------------------------------
---------------------------------------------------------------------
OTP-18239 Application(s): stdlib
When changing callback module in gen_statem the
state_enter calls flag from the old module was used in
for the first event in the new module, which could
confuse the new module and cause malfunction. This bug
has been corrected.
With this change some sys debug message formats have
been modified, which can be a problem for debug code
relying on the format.
---------------------------------------------------------------------
--- erts-12.3.2.5 ---------------------------------------------------
---------------------------------------------------------------------
Note! The erts-12.3.2.5 application *cannot* be applied independently
of other applications on an arbitrary OTP 24 installation.
On a full OTP 24 installation, also the following runtime
dependency has to be satisfied:
-- kernel-8.3 (first satisfied in OTP 24.3)
--- Fixed Bugs and Malfunctions ---
OTP-18222 Application(s): erts
Related Id(s): GH-6242, PR-6248
Fix writing and reading of more than 2 GB in a single
read/write operation on macOS. Before this fix
attempting to read/write more than 2GB would result in
{error,einval}.
Full runtime dependencies of erts-12.3.2.5: kernel-8.3, sasl-3.3,
stdlib-3.13
---------------------------------------------------------------------
--- ssl-10.7.3.4 ----------------------------------------------------
---------------------------------------------------------------------
Note! The ssl-10.7.3.4 application *cannot* be applied independently
of other applications on an arbitrary OTP 24 installation.
On a full OTP 24 installation, also the following runtime
dependencies have to be satisfied:
-- public_key-1.11.3 (first satisfied in OTP 24.1.2)
-- stdlib-3.17.2.1 (first satisfied in OTP 24.3.4.5)
--- Fixed Bugs and Malfunctions ---
OTP-18099 Application(s): ssl
Related Id(s): PR-6287
With this change, value of cacertfile option will be
adjusted before loading certs from the file.
Adjustments include converting relative paths to
absolute and converting symlinks to actual file path.
Thanks to Marcus Johansson
OTP-18219 Application(s): ssl
Related Id(s): GH-6241, PR-6249
Incorrect handling of client middlebox negotiation for
TLS-1.3 could result in that a TLS-1.3 server would not
use middlebox mode although the client was expecting it
too and failing the negotiation with unexpected
message.
OTP-18233 Application(s): ssl
Related Id(s): GH-6244, PR-6270
If the "User" process, the process starting the TLS
connection, gets killed in the middle of spawning the
dynamic connection tree make sure we do not leave any
processes behind.
Full runtime dependencies of ssl-10.7.3.4: crypto-5.0, erts-10.0,
inets-5.10.7, kernel-8.0, public_key-1.11.3, runtime_tools-1.15.1,
stdlib-3.17.2.1
---------------------------------------------------------------------
--- stdlib-3.17.2.1 -------------------------------------------------
---------------------------------------------------------------------
The stdlib-3.17.2.1 application can be applied independently of other
applications on a full OTP 24 installation.
--- Fixed Bugs and Malfunctions ---
OTP-18239 Application(s): stdlib
*** POTENTIAL INCOMPATIBILITY ***
When changing callback module in gen_statem the
state_enter calls flag from the old module was used in
for the first event in the new module, which could
confuse the new module and cause malfunction. This bug
has been corrected.
With this change some sys debug message formats have
been modified, which can be a problem for debug code
relying on the format.
Full runtime dependencies of stdlib-3.17.2.1: compiler-5.0,
crypto-3.3, erts-12.0, kernel-7.0, sasl-3.0
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
More information about the erlang-announce
mailing list