Skip to content

Commit

Permalink
Prepare release
Browse files Browse the repository at this point in the history
  • Loading branch information
Erlang/OTP committed Dec 15, 2023
1 parent 5957e6c commit 0d764f3
Show file tree
Hide file tree
Showing 11 changed files with 170 additions and 15 deletions.
68 changes: 68 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,74 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>

<section><title>Erts 12.3.2.15</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix faulty debug assert when page size is larger than
16kb, like on PowerPC. Did crash debug VM directly at
start.</p>
<p>
Own Id: OTP-18802</p>
</item>
<item>
<p>
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.</p>
<p>
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.</p>
<p>
<c>'DOWN'</c> 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.</p>
<p>
Own Id: OTP-18885 Aux Id: GH-7834, GH-7890, PR-7915 </p>
</item>
<item>
<p>
Removed unnecessary PCRE source tar-ball.</p>
<p>
Own Id: OTP-18902</p>
</item>
</list>
</section>


<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Removed unnecessary regexp library used when generating
yielding BIFs.</p>
<p>
Own Id: OTP-18830 Aux Id: PR-7823 </p>
</item>
<item>
<p>
Replaced old md5 implementation with an implementation
from OpenSSL.</p>
<p>
Own Id: OTP-18877</p>
</item>
<item>
<p>
Removed unused <c>makewhatis</c> script.</p>
<p>
Own Id: OTP-18899</p>
</item>
</list>
</section>

</section>

<section><title>Erts 12.3.2.14</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion erts/vsn.mk
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# %CopyrightEnd%
#

VSN = 12.3.2.14
VSN = 12.3.2.15

# Port number 4365 in 4.2
# Port number 4366 in 4.3
Expand Down
16 changes: 16 additions & 0 deletions lib/asn1/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,22 @@
<p>This document describes the changes made to the asn1 application.</p>


<section><title>Asn1 5.0.18.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
Fix benign warning from gcc 11 about mismatching call to
free().</p>
<p>
Own Id: OTP-18844</p>
</item>
</list>
</section>

</section>

<section><title>Asn1 5.0.18.1</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/asn1/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ASN1_VSN = 5.0.18.1
ASN1_VSN = 5.0.18.2
16 changes: 16 additions & 0 deletions lib/erl_interface/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,22 @@
</header>
<p>This document describes the changes made to the Erl_interface application.</p>

<section><title>Erl_Interface 5.2.2.1</title>

<section><title>Improvements and New Features</title>
<list>
<item>
<p>
Replaced old md5 implementation with an implementation
from OpenSSL.</p>
<p>
Own Id: OTP-18877</p>
</item>
</list>
</section>

</section>

<section><title>Erl_Interface 5.2.2</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/erl_interface/vsn.mk
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
EI_VSN = 5.2.2
EI_VSN = 5.2.2.1
ERL_INTERFACE_VSN = $(EI_VSN)
18 changes: 17 additions & 1 deletion lib/mnesia/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,23 @@
thus constitutes one section in this document. The title of each
section is the version number of Mnesia.</p>

<section><title>Mnesia 4.20.4.3</title>
<section><title>Mnesia 4.20.4.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
<c>mnesia:add_table_copy/3</c> no longer fails with
reason system_limit when the node is starting.</p>
<p>
Own Id: OTP-18850</p>
</item>
</list>
</section>

</section>

<section><title>Mnesia 4.20.4.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
Expand Down
2 changes: 1 addition & 1 deletion lib/mnesia/vsn.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
MNESIA_VSN = 4.20.4.3
MNESIA_VSN = 4.20.4.4
37 changes: 37 additions & 0 deletions lib/ssh/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,43 @@
<file>notes.xml</file>
</header>

<section><title>Ssh 4.13.2.4</title>

<section><title>Fixed Bugs and Malfunctions</title>
<list>
<item>
<p>
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.</p>
<p>
Own Id: OTP-18869 Aux Id: PR-7849,GH-7571 </p>
</item>
<item>
<p>
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.</p>
<p>
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 <seeguide
marker="configure_algos">Configuring algorithms in
SSH</seeguide>.</p>
<p>
*** POTENTIAL INCOMPATIBILITY ***</p>
<p>
Own Id: OTP-18897</p>
</item>
</list>
</section>

</section>

<section><title>Ssh 4.13.2.3</title>

<section><title>Fixed Bugs and Malfunctions</title>
Expand Down
2 changes: 1 addition & 1 deletion lib/ssh/vsn.mk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#-*-makefile-*- ; force emacs to enter makefile-mode

SSH_VSN = 4.13.2.3
SSH_VSN = 4.13.2.4
APP_VSN = "ssh-$(SSH_VSN)"
20 changes: 11 additions & 9 deletions make/otp_version_tickets
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
OTP-18670
OTP-18707
OTP-18711
OTP-18712
OTP-18718
OTP-18732
OTP-18752
OTP-18790
OTP-18797
OTP-18802
OTP-18830
OTP-18844
OTP-18850
OTP-18869
OTP-18877
OTP-18885
OTP-18896
OTP-18897
OTP-18899
OTP-18902

0 comments on commit 0d764f3

Please sign in to comment.