Skip to content

Commit

Permalink
Merge branch 'maint-24' into maint
Browse files Browse the repository at this point in the history
* maint-24:
  Updated OTP version
  Prepare release
  Update copyright year
  • Loading branch information
jhogberg committed Dec 18, 2023
2 parents 8c06c87 + 85be379 commit 902f708
Show file tree
Hide file tree
Showing 6 changed files with 154 additions and 0 deletions.
68 changes: 68 additions & 0 deletions erts/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2928,6 +2928,74 @@

</section>

<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
16 changes: 16 additions & 0 deletions lib/asn1/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,22 @@

</section>

<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
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 @@ -264,6 +264,22 @@

</section>

<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
16 changes: 16 additions & 0 deletions lib/mnesia/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,22 @@
</list>
</section>

</section>

<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>
Expand Down
37 changes: 37 additions & 0 deletions lib/ssh/doc/src/notes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,43 @@

</section>

<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 '[email protected]'
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
1 change: 1 addition & 0 deletions otp_versions.table
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ OTP-25.0.3 : erts-13.0.3 ssl-10.8.3 # asn1-5.0.19 common_test-1.23 compiler-8.2
OTP-25.0.2 : erts-13.0.2 ssl-10.8.2 # asn1-5.0.19 common_test-1.23 compiler-8.2 crypto-5.1.1 debugger-5.3 dialyzer-5.0.1 diameter-2.2.6 edoc-1.2 eldap-1.2.10 erl_docgen-1.3 erl_interface-5.3 et-1.6.5 eunit-2.7.1 ftp-1.1.1 inets-8.0 jinterface-1.13 kernel-8.4.1 megaco-4.4 mnesia-4.21.1 observer-2.12 odbc-2.14 os_mon-2.7.1 parsetools-2.4 public_key-1.13 reltool-0.9 runtime_tools-1.19 sasl-4.2 snmp-5.13 ssh-4.14.1 stdlib-4.0.1 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 wx-2.2 xmerl-1.3.29 :
OTP-25.0.1 : crypto-5.1.1 dialyzer-5.0.1 erts-13.0.1 kernel-8.4.1 mnesia-4.21.1 ssh-4.14.1 ssl-10.8.1 stdlib-4.0.1 # asn1-5.0.19 common_test-1.23 compiler-8.2 debugger-5.3 diameter-2.2.6 edoc-1.2 eldap-1.2.10 erl_docgen-1.3 erl_interface-5.3 et-1.6.5 eunit-2.7.1 ftp-1.1.1 inets-8.0 jinterface-1.13 megaco-4.4 observer-2.12 odbc-2.14 os_mon-2.7.1 parsetools-2.4 public_key-1.13 reltool-0.9 runtime_tools-1.19 sasl-4.2 snmp-5.13 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 wx-2.2 xmerl-1.3.29 :
OTP-25.0 : asn1-5.0.19 common_test-1.23 compiler-8.2 crypto-5.1 debugger-5.3 dialyzer-5.0 diameter-2.2.6 edoc-1.2 erl_docgen-1.3 erl_interface-5.3 erts-13.0 eunit-2.7.1 inets-8.0 jinterface-1.13 kernel-8.4 megaco-4.4 mnesia-4.21 observer-2.12 odbc-2.14 parsetools-2.4 public_key-1.13 runtime_tools-1.19 sasl-4.2 snmp-5.13 ssh-4.14 ssl-10.8 stdlib-4.0 syntax_tools-3.0 tools-3.5.3 wx-2.2 xmerl-1.3.29 # eldap-1.2.10 et-1.6.5 ftp-1.1.1 os_mon-2.7.1 reltool-0.9 tftp-1.0.3 :
OTP-24.3.4.15 : asn1-5.0.18.2 erl_interface-5.2.2.1 erts-12.3.2.15 mnesia-4.20.4.4 ssh-4.13.2.4 # common_test-1.22.1.1 compiler-8.1.1.5 crypto-5.0.6.4 debugger-5.2.1.1 dialyzer-4.4.4.1 diameter-2.2.5 edoc-1.1 eldap-1.2.10 erl_docgen-1.2.1 et-1.6.5 eunit-2.7 ftp-1.1.1 inets-7.5.3.4 jinterface-1.12.2 kernel-8.3.2.4 megaco-4.3 observer-2.11.1 odbc-2.13.5 os_mon-2.7.1 parsetools-2.3.2 public_key-1.12.0.2 reltool-0.9 runtime_tools-1.18 sasl-4.1.2 snmp-5.12.0.3 ssl-10.7.3.9 stdlib-3.17.2.4 syntax_tools-2.6 tftp-1.0.3 tools-3.5.2 wx-2.1.4 xmerl-1.3.28.1 :
OTP-24.3.4.14 : crypto-5.0.6.4 erts-12.3.2.14 kernel-8.3.2.4 mnesia-4.20.4.3 public_key-1.12.0.2 ssl-10.7.3.9 # asn1-5.0.18.1 common_test-1.22.1.1 compiler-8.1.1.5 debugger-5.2.1.1 dialyzer-4.4.4.1 diameter-2.2.5 edoc-1.1 eldap-1.2.10 erl_docgen-1.2.1 erl_interface-5.2.2 et-1.6.5 eunit-2.7 ftp-1.1.1 inets-7.5.3.4 jinterface-1.12.2 megaco-4.3 observer-2.11.1 odbc-2.13.5 os_mon-2.7.1 parsetools-2.3.2 reltool-0.9 runtime_tools-1.18 sasl-4.1.2 snmp-5.12.0.3 ssh-4.13.2.3 stdlib-3.17.2.4 syntax_tools-2.6 tftp-1.0.3 tools-3.5.2 wx-2.1.4 xmerl-1.3.28.1 :
OTP-24.3.4.13 : compiler-8.1.1.5 debugger-5.2.1.1 erts-12.3.2.13 ssh-4.13.2.3 ssl-10.7.3.8 stdlib-3.17.2.4 # asn1-5.0.18.1 common_test-1.22.1.1 crypto-5.0.6.3 dialyzer-4.4.4.1 diameter-2.2.5 edoc-1.1 eldap-1.2.10 erl_docgen-1.2.1 erl_interface-5.2.2 et-1.6.5 eunit-2.7 ftp-1.1.1 inets-7.5.3.4 jinterface-1.12.2 kernel-8.3.2.3 megaco-4.3 mnesia-4.20.4.2 observer-2.11.1 odbc-2.13.5 os_mon-2.7.1 parsetools-2.3.2 public_key-1.12.0.1 reltool-0.9 runtime_tools-1.18 sasl-4.1.2 snmp-5.12.0.3 syntax_tools-2.6 tftp-1.0.3 tools-3.5.2 wx-2.1.4 xmerl-1.3.28.1 :
OTP-24.3.4.12 : compiler-8.1.1.4 erts-12.3.2.12 stdlib-3.17.2.3 xmerl-1.3.28.1 # asn1-5.0.18.1 common_test-1.22.1.1 crypto-5.0.6.3 debugger-5.2.1 dialyzer-4.4.4.1 diameter-2.2.5 edoc-1.1 eldap-1.2.10 erl_docgen-1.2.1 erl_interface-5.2.2 et-1.6.5 eunit-2.7 ftp-1.1.1 inets-7.5.3.4 jinterface-1.12.2 kernel-8.3.2.3 megaco-4.3 mnesia-4.20.4.2 observer-2.11.1 odbc-2.13.5 os_mon-2.7.1 parsetools-2.3.2 public_key-1.12.0.1 reltool-0.9 runtime_tools-1.18 sasl-4.1.2 snmp-5.12.0.3 ssh-4.13.2.2 ssl-10.7.3.7 syntax_tools-2.6 tftp-1.0.3 tools-3.5.2 wx-2.1.4 :
Expand Down

0 comments on commit 902f708

Please sign in to comment.