Patch Package | OTP 24.1.2 |
Git Tag | OTP-24.1.2 |
Date | 2021-10-05 |
Issue Id | |
System | OTP |
Release | 24 |
Application |
crypto-5.0.4 #
The crypto-5.0.4 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-17668
-
- Application(s):
- crypto
- Related Id(s):
- PR-5245
Fixed minor memory leak at crypto module purge.
- OTP-17672
-
- Application(s):
- crypto
Fix possible inconsistency in fips mode when linking with some cryptolibs.
Full runtime dependencies of crypto-5.0.4: erts-9.0, kernel-5.3, stdlib-3.4
erts-12.1.2 #
The erts-12.1.2 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-17658
-
- Application(s):
- erts
The python scripts that existed in erts/lib_src/yielding_c_fun/lib/tiny_regex_c/scripts had a license that was incompatible with Erlang/OTP's license. This ticket removes these scripts that were not used by us.
Full runtime dependencies of erts-12.1.2: kernel-8.0, sasl-3.3, stdlib-3.13
kernel-8.1.2 #
The kernel-8.1.2 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-17659
-
- Application(s):
- kernel
- Related Id(s):
- ERIERL-702
The undocumented DNS encode/decode module inet_dns has been cleaned up to handle the difference between "symbolic" and "raw" records in a more consistent manner.
PR-5145/OTP-17584 introduced a change that contributed to an already existing confusion, which this correction should remedy.
Full runtime dependencies of kernel-8.1.2: crypto-5.0, erts-12.0, sasl-3.0, stdlib-3.13
public_key-1.11.3 #
The public_key-1.11.3 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-17657
-
- Application(s):
- public_key, ssl
Avoid re-encoding of decoded certificates. This could cause unexpected failures as some subtle encoding errors can be tolerated when decoding but hence creating another sequence of bytes if the decoded value is re-encoded.
Full runtime dependencies of public_key-1.11.3: asn1-3.0, crypto-3.8, erts-6.0, kernel-3.0, stdlib-3.5
ssl-10.5.1 #
Note! The ssl-10.5.1 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: -- public_key-1.11.3 (first satisfied in OTP 24.1.2)
- OTP-17393
-
- Application(s):
- ssl
Before that change, TLS downgrade could occasionally fail when data intended for downgraded socket were delivered together with CLOSE_NOTIFY alert to ssl app.
- OTP-17657
-
- Application(s):
- public_key, ssl
Avoid re-encoding of decoded certificates. This could cause unexpected failures as some subtle encoding errors can be tolerated when decoding but hence creating another sequence of bytes if the decoded value is re-encoded.
- OTP-17666
-
- Application(s):
- ssl
- Related Id(s):
- GH-5239
Fix possible process leak when the process doing ssl:transport_accept dies before initiating the TLS handshake.
- OTP-17670
-
- Application(s):
- ssl
- Related Id(s):
- GH-5224
Fix dtls memory leak, the replay window code was broken.
Full runtime dependencies of ssl-10.5.1: 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.12