Patch Package | OTP 24.3.4.5 |
Git Tag | OTP-24.3.4.5 |
Date | 2022-09-13 |
Issue Id | |
System | OTP |
Release | 24 |
Application | |
Potential Incompatibilities |
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)
- OTP-18222
-
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)
- 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
-
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
-
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.
- 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