diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 476af1eb7954..6a9707048b73 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -31,6 +31,124 @@

This document describes the changes made to the ERTS application.

+
Erts 13.2.2.5 + +
Fixed Bugs and Malfunctions + + +

+ Fix faulty debug assert when page size is larger than + 16kb, like on PowerPC. Did crash debug VM directly at + start.

+

+ Own Id: OTP-18802

+
+ +

+ A process with message_queue_data configured as + off_heap could end up in an inconsistent state + when being receive traced, inspected using + process_info/2 with the message_queue_len + item, or inspected using the break menu (CTRL-C). When it + ended up in this inconsistent state, it was not enqueued + into a run queue even though it was set in a runnable + state.This also effected signals being sent to the + process after it had gotten into this inconsistent state, + in such a way that it was from this point not possible to + communicate with it.

+

+ Own Id: OTP-18838 Aux Id: PR-7822, GH-7801

+
+ +

+ A race occurring when a process was selected for dirty + execution simultaneously as it was scheduled for handling + a signal could cause the process to end up in an + inconsistent state. When it ended up in this inconsistent + state, it was not enqueued into a run queue even though + it was set in a runnable state. This also effected + signals being sent to the process after it had gotten + into this inconsistent state, in such a way that it was + from this point not possible to communicate with it.

+

+ Own Id: OTP-18839 Aux Id: PR-7822, GH-7801

+
+ +

+ When a process had to to wait in the run queue for a long + time before being selected for dirty execution, it could + not receive signals. This caused inspection of such a + process, for example using process_info/2, to take + a long time.

+

+ This issue was introduced in OTP 25.3.2.6 and 26.1 when + fixing an issue where a constant flow of signals + prevented a process from being able to execute dirty.

+

+ Own Id: OTP-18841 Aux Id: PR-7822, GH-7801, OTP-18737

+
+ +

Fixed a bug in the JIT that miscompiled large + select_val instructions.

+

+ Own Id: OTP-18842

+
+ +

+ On OTP 24 and OTP 25, incoming distributed messages + larger than 64 KiB sent using an alias leaked memory if + the alias had been removed prior to entering the node. + This issue was not present on OTP 26.

+

+ Incoming distributed messages larger than 64 KiB sent + using an alias which had been removed on the receiving + node could crash the node. This crash was quite unlikely + on OTP 24 and OTP 25, but very likely on OTP 26.

+

+ 'DOWN' signals with exit reason larger than 64 KiB + directed towards a process on a node with a not matching + creation leaked memory on the receiving node. Such + signals should however be very rare.

+

+ Own Id: OTP-18885 Aux Id: GH-7834, GH-7890, PR-7915

+
+ +

+ Removed unnecessary PCRE source tar-ball.

+

+ Own Id: OTP-18902

+
+
+
+ + +
Improvements and New Features + + +

+ Removed unnecessary regexp library used when generating + yielding BIFs.

+

+ Own Id: OTP-18830 Aux Id: PR-7823

+
+ +

+ Replaced old md5 implementation with an implementation + from OpenSSL.

+

+ Own Id: OTP-18877

+
+ +

+ Removed unused makewhatis script.

+

+ Own Id: OTP-18899

+
+
+
+ +
+
Erts 13.2.2.4
Fixed Bugs and Malfunctions diff --git a/erts/vsn.mk b/erts/vsn.mk index e7fa3db25bd0..5d792fefee78 100644 --- a/erts/vsn.mk +++ b/erts/vsn.mk @@ -18,7 +18,7 @@ # %CopyrightEnd% # -VSN = 13.2.2.4 +VSN = 13.2.2.5 # Port number 4365 in 4.2 # Port number 4366 in 4.3 diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index b39c5c50a93c..e5d6afe646a8 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -32,6 +32,22 @@

This document describes the changes made to the asn1 application.

+
Asn1 5.0.21.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix benign warning from gcc 11 about mismatching call to + free().

+

+ Own Id: OTP-18844

+
+
+
+ +
+
Asn1 5.0.21
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index a3706fd20945..8c292028fe9d 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1 +1 @@ -ASN1_VSN = 5.0.21 +ASN1_VSN = 5.0.21.1 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 7bac4913ab72..a6b2b63c3c03 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 5.3.2.1 + +
Improvements and New Features + + +

+ Replaced old md5 implementation with an implementation + from OpenSSL.

+

+ Own Id: OTP-18877

+
+
+
+ +
+
Erl_Interface 5.3.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 683e6643c79d..b10c486583d2 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 5.3.2 +EI_VSN = 5.3.2.1 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 5dd1cf5fae11..318c92dfc03c 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -39,7 +39,23 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.21.4.1 +
Mnesia 4.21.4.2 + +
Fixed Bugs and Malfunctions + + +

+ mnesia:add_table_copy/3 no longer fails with + reason system_limit when the node is starting.

+

+ Own Id: OTP-18850

+
+
+
+ +
+ +
Mnesia 4.21.4.1
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index eb53d805778c..1096a4693f40 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.21.4.1 +MNESIA_VSN = 4.21.4.2 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 4aad8ea18deb..d1e956b55b62 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,6 +35,25 @@ notes.xml +
Public_Key 1.13.3.2 + +
Fixed Bugs and Malfunctions + + +

+ ssl application will validate id-kp-serverAuth and + id-kp-clientAuth extended key usage only in end entity + certificates. public_key application will disallow + "anyExtendedKeyUsage" for CA certificates that includes + the extended key usage extension and marks it critical.

+

+ Own Id: OTP-18739

+
+
+
+ +
+
Public_Key 1.13.3.1
Fixed Bugs and Malfunctions diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index af31e49ca620..1abec179b541 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 1.13.3.1 +PUBLIC_KEY_VSN = 1.13.3.2 diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index b445e649f87c..1030522672b6 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,43 @@ notes.xml +
Ssh 4.15.3.1 + +
Fixed Bugs and Malfunctions + + +

+ With this change, connection handler does not execute + socket operations until it becomes socket owner. + Previously errors could occur if connection handler tried + to work with socket whose owner exited.

+

+ Own Id: OTP-18869 Aux Id: PR-7849,GH-7571

+
+ +

+ With this change (being response to CVE-2023-48795), ssh + can negotiate "strict KEX" OpenSSH extension with peers + supporting it; also 'chacha20-poly1305@openssh.com' + algorithm becomes a less preferred cipher.

+

+ If strict KEX availability cannot be ensured on both + connection sides, affected encryption modes(CHACHA and + CBC) can be disabled with standard ssh configuration. + This will provide protection against vulnerability, but + at a cost of affecting interoperability. See Configuring algorithms in + SSH.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-18897

+
+
+
+ +
+
Ssh 4.15.3
Fixed Bugs and Malfunctions diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index 6fa9e323c5b9..b89654b94ee5 100644 --- a/lib/ssh/vsn.mk +++ b/lib/ssh/vsn.mk @@ -1,4 +1,4 @@ #-*-makefile-*- ; force emacs to enter makefile-mode -SSH_VSN = 4.15.3 +SSH_VSN = 4.15.3.1 APP_VSN = "ssh-$(SSH_VSN)" diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 2b9ae7d92762..7180f10803e3 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -27,6 +27,31 @@

This document describes the changes made to the SSL application.

+
SSL 10.9.1.3 + +
Fixed Bugs and Malfunctions + + +

+ ssl application will validate id-kp-serverAuth and + id-kp-clientAuth extended key usage only in end entity + certificates. public_key application will disallow + "anyExtendedKeyUsage" for CA certificates that includes + the extended key usage extension and marks it critical.

+

+ Own Id: OTP-18739

+
+ +

+ Add missing export for connection_info() API type.

+

+ Own Id: OTP-18886

+
+
+
+ +
+
SSL 10.9.1.2
Fixed Bugs and Malfunctions diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk index 99b71cffbc89..f2a95923be94 100644 --- a/lib/ssl/vsn.mk +++ b/lib/ssl/vsn.mk @@ -1 +1 @@ -SSL_VSN = 10.9.1.2 +SSL_VSN = 10.9.1.3 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 08e339e097d1..d1fedf85a171 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the wxErlang application.

+
Wx 2.2.2.1 + +
Fixed Bugs and Malfunctions + + +

The wx application would fail to build on macOS + with Xcode 15.

+

+ Own Id: OTP-18768 Aux Id: PR-7670

+
+
+
+ +
+
Wx 2.2.2
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 78f0fd3395ed..68d714dab3e5 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 2.2.2 +WX_VSN = 2.2.2.1 diff --git a/make/otp_version_tickets b/make/otp_version_tickets index c1540a9fd11a..67dc28bbc92e 100644 --- a/make/otp_version_tickets +++ b/make/otp_version_tickets @@ -1,4 +1,18 @@ -OTP-18773 -OTP-18790 -OTP-18792 -OTP-18797 +OTP-18739 +OTP-18768 +OTP-18802 +OTP-18830 +OTP-18838 +OTP-18839 +OTP-18841 +OTP-18842 +OTP-18844 +OTP-18850 +OTP-18869 +OTP-18877 +OTP-18885 +OTP-18886 +OTP-18896 +OTP-18897 +OTP-18899 +OTP-18902