Patch Package | OTP 24.3.4.9 |
Git Tag | OTP-24.3.4.9 |
Date | 2023-02-23 |
Issue Id | |
System | OTP |
Release | 24 |
Application |
compiler-8.1.1.3 #
The compiler-8.1.1.3 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-18470
-
The compiler would generate incorrect code for the following type of expression:
Pattern = BoundVar1 = . . . = BoundVarN = Expression
An exception should be raised if any of the bound variables have different values than Expression. The compiler would generate code that would cause the bound variables to be bound to the value of Expressionwhether the value matched or not.
Full runtime dependencies of compiler-8.1.1.3: crypto-3.6, erts-11.0, kernel-7.0, stdlib-3.13
erts-12.3.2.9 #
Note! The erts-12.3.2.9 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-18421
-
- Application(s):
- erts
- Related Id(s):
- PR-6806
process_info(Pid, status) when Pid /= self() could return an erroneous result.
- OTP-18463
-
- Application(s):
- erts
- Related Id(s):
- PR-6858
In rare circumstances, when a process exceeded its allowed heap size set by option max_heap_size, it would not be killed as it should be, but instead enter a kind of zombie state it would never get out of.
Full runtime dependencies of erts-12.3.2.9: kernel-8.3, sasl-3.3, stdlib-3.13
inets-7.5.3.2 #
The inets-7.5.3.2 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-18472
-
- Application(s):
- inets
- Related Id(s):
- DAFH-1592
With this change, handling of URI to a folder, with missing trailing / and a query component present is fixed.
Full runtime dependencies of inets-7.5.3.2: erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5
ssh-4.13.2.2 #
The ssh-4.13.2.2 application can be applied independently of other applications on a full OTP 24 installation.
- OTP-18386
-
- Application(s):
- ssh
- Related Id(s):
- PR-6611
With this change, ssh application does not crash when formatting some of info reports for unsuccessful connections.
- OTP-18417
-
- Application(s):
- ssh
- Related Id(s):
- ERIERL-888 , DAFH-1349 , IA18357
With this change, ssh does not log extensively long messages.
Full runtime dependencies of ssh-4.13.2.2: crypto-5.0, erts-9.0, kernel-5.3, public_key-1.6.1, runtime_tools-1.15.1, stdlib-3.15
ssl-10.7.3.6 #
Note! The ssl-10.7.3.6 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-18433
-
- Application(s):
- ssl
- Related Id(s):
- GH-6772
Maximize compatibility by ignoring change_cipher_spec during handshake even if middle_box_mode is not negotiated (mandated by client)
- OTP-18467
-
- Application(s):
- ssl
- Related Id(s):
- GH-6807
Move assert of middlebox message after an hello_retry_request to maximize interoperability. Does not changes semantics of the protocol only allows unexpected message delay from server.
Full runtime dependencies of ssl-10.7.3.6: 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