Skip to content

Commit e793c15

Browse files
author
Erlang/OTP
committed
Prepare release
1 parent 5905ad0 commit e793c15

File tree

17 files changed

+197
-16
lines changed

17 files changed

+197
-16
lines changed

erts/doc/src/notes.xml

+29
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,35 @@
3131
</header>
3232
<p>This document describes the changes made to the ERTS application.</p>
3333

34+
<section><title>Erts 14.2.5.5</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>Fix lock order violation if a NIF monitor <c>down</c>
40+
callback calls <c>enif_whereis_pid</c>. Would cause debug
41+
emulator to crash but could potentially lead to deadlocks
42+
in optimized emulator.</p>
43+
<p>
44+
Own Id: OTP-19330 Aux Id: GH-8983, PR-9008 </p>
45+
</item>
46+
<item>
47+
<p>gen_udp:send on domain local can leak inet_reply
48+
messages.</p>
49+
<p>
50+
Own Id: OTP-19332 Aux Id: #8989 </p>
51+
</item>
52+
<item>
53+
<p>net:getifaddrs does not properly report the running
54+
flag on windows.</p>
55+
<p>
56+
Own Id: OTP-19366 Aux Id: OTP-19061, ERIERL-1134 </p>
57+
</item>
58+
</list>
59+
</section>
60+
61+
</section>
62+
3463
<section><title>Erts 14.2.5.4</title>
3564

3665
<section><title>Fixed Bugs and Malfunctions</title>

erts/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# %CopyrightEnd%
1919
#
2020

21-
VSN = 14.2.5.4
21+
VSN = 14.2.5.5
2222

2323
# Port number 4365 in 4.2
2424
# Port number 4366 in 4.3

lib/common_test/doc/src/notes.xml

+17
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,23 @@
3333
<file>notes.xml</file>
3434
</header>
3535

36+
<section><title>Common_Test 1.26.2.3</title>
37+
38+
<section><title>Fixed Bugs and Malfunctions</title>
39+
<list>
40+
<item>
41+
<p>With this change, cth_surefire hook module handles
42+
group path reduction for a skipped group. This fixes a
43+
bug manifesting with improper group path for a group
44+
executed after a group which was skipped.</p>
45+
<p>
46+
Own Id: OTP-19365 Aux Id: ERIERL-1157, PR-9080 </p>
47+
</item>
48+
</list>
49+
</section>
50+
51+
</section>
52+
3653
<section><title>Common_Test 1.26.2.2</title>
3754

3855
<section><title>Improvements and New Features</title>

lib/common_test/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
COMMON_TEST_VSN = 1.26.2.2
1+
COMMON_TEST_VSN = 1.26.2.3

lib/inets/doc/src/notes.xml

+19-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,25 @@
3333
<file>notes.xml</file>
3434
</header>
3535

36-
<section><title>Inets 9.1.0.1</title>
36+
<section><title>Inets 9.1.0.2</title>
37+
38+
<section><title>Fixed Bugs and Malfunctions</title>
39+
<list>
40+
<item>
41+
<p>Fixed a bug where calling httpc:set_options/2 when one
42+
of keys: <i>ipfamily</i> or <i>unix_socket</i>, was not
43+
present, would cause the other value to get overriden by
44+
the default value. The validation of these options was
45+
also improved.</p>
46+
<p>
47+
Own Id: OTP-19379 Aux Id: PR-8878, GH-8829 </p>
48+
</item>
49+
</list>
50+
</section>
51+
52+
</section>
53+
54+
<section><title>Inets 9.1.0.1</title>
3755

3856
<section><title>Fixed Bugs and Malfunctions</title>
3957
<list>

lib/inets/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
# %CopyrightEnd%
2020

2121
APPLICATION = inets
22-
INETS_VSN = 9.1.0.1
22+
INETS_VSN = 9.1.0.2
2323
PRE_VSN =
2424
APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)"

lib/kernel/doc/src/notes.xml

+27
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,33 @@
3131
</header>
3232
<p>This document describes the changes made to the Kernel application.</p>
3333

34+
<section><title>Kernel 9.2.4.4</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>gen_udp:send on domain local can leak inet_reply
40+
messages.</p>
41+
<p>
42+
Own Id: OTP-19332 Aux Id: #8989 </p>
43+
</item>
44+
<item>
45+
<p>Failure to create an UDP IPv6 socket when inet_backend
46+
= socket with certain IPv6 socket options.</p>
47+
<p>
48+
Own Id: OTP-19357 </p>
49+
</item>
50+
<item>
51+
<p>net:getifaddrs does not properly report the running
52+
flag on windows.</p>
53+
<p>
54+
Own Id: OTP-19366 Aux Id: OTP-19061, ERIERL-1134 </p>
55+
</item>
56+
</list>
57+
</section>
58+
59+
</section>
60+
3461
<section><title>Kernel 9.2.4.3</title>
3562

3663
<section><title>Fixed Bugs and Malfunctions</title>

lib/kernel/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
KERNEL_VSN = 9.2.4.3
1+
KERNEL_VSN = 9.2.4.4

lib/mnesia/doc/src/notes.xml

+16-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,22 @@
3939
thus constitutes one section in this document. The title of each
4040
section is the version number of Mnesia.</p>
4141

42-
<section><title>Mnesia 4.23.1</title>
42+
<section><title>Mnesia 4.23.1.1</title>
43+
44+
<section><title>Fixed Bugs and Malfunctions</title>
45+
<list>
46+
<item>
47+
<p>Mnesia could crash if table was deleted during
48+
checkpoint initialization.</p>
49+
<p>
50+
Own Id: OTP-19368 Aux Id: ERIERL-1154, PR-9093 </p>
51+
</item>
52+
</list>
53+
</section>
54+
55+
</section>
56+
57+
<section><title>Mnesia 4.23.1</title>
4358

4459
<section><title>Fixed Bugs and Malfunctions</title>
4560
<list>

lib/mnesia/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
MNESIA_VSN = 4.23.1
1+
MNESIA_VSN = 4.23.1.1

lib/public_key/doc/src/notes.xml

+27
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,33 @@
3535
<file>notes.xml</file>
3636
</header>
3737

38+
<section><title>Public_Key 1.15.1.4</title>
39+
40+
<section><title>Fixed Bugs and Malfunctions</title>
41+
<list>
42+
<item>
43+
<p>If both <c>ext-key-usage</c> and <c>key-usage</c> are
44+
defined for a certificate it should be checked that these
45+
usages are consistent with each other. This will have the
46+
affect that such certificates where the
47+
<c>ext-key-usages</c> is marked as critical and the
48+
usages is consistent with the <c>key-use</c> it can be
49+
considered valid without mandatory application specific
50+
checks for the <c>ext-key-useage</c> extension. </p>
51+
<p>
52+
Own Id: OTP-19240 Aux Id: PR-8840, OTP-19532 </p>
53+
</item>
54+
<item>
55+
<p>Handle decoding of EDDSA key properly, when decoding a
56+
PEM file that contains only the public EDDSA key. </p>
57+
<p>
58+
Own Id: OTP-19350 Aux Id: GH-9009, PR-9053 </p>
59+
</item>
60+
</list>
61+
</section>
62+
63+
</section>
64+
3865
<section><title>Public_Key 1.15.1.3</title>
3966

4067
<section><title>Improvements and New Features</title>

lib/public_key/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PUBLIC_KEY_VSN = 1.15.1.3
1+
PUBLIC_KEY_VSN = 1.15.1.4

lib/ssl/doc/src/notes.xml

+29
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,35 @@
2727
</header>
2828
<p>This document describes the changes made to the SSL application.</p>
2929

30+
<section><title>SSL 11.1.4.6</title>
31+
32+
<section><title>Fixed Bugs and Malfunctions</title>
33+
<list>
34+
<item>
35+
<p>If present, extended key-usage TLS (SSL) role check
36+
(<c>pk-clientAuth</c>, <c>pk-serverAuth</c>) should
37+
always be performed for peer-cert. An intermediate CA
38+
cert may relax the requirement if
39+
<c>AnyExtendedKeyUsage</c> purpose is present.</p>
40+
<p>In OTP-25.3.2.8, OTP-26.2 and OTP-27.0 these
41+
requirements became too relaxed. There where two
42+
problems, firstly the peer cert extension was only
43+
checked if it was marked critical, and secondly the CA
44+
cert check did not assert the relaxed
45+
<c>AnyExtendedKeyUsage</c> purpose.</p>
46+
<p>This could result in that certificates might be
47+
misused for purposes not intended by the certificate
48+
authority.</p>
49+
<p>Thanks to Bryan Paxton for reporting the issue.</p>
50+
<p>
51+
Own Id: OTP-19352 Aux Id: PR-9130, CVE-2024-53846,
52+
OTP-19240 </p>
53+
</item>
54+
</list>
55+
</section>
56+
57+
</section>
58+
3059
<section><title>SSL 11.1.4.5</title>
3160

3261
<section><title>Fixed Bugs and Malfunctions</title>

lib/ssl/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SSL_VSN = 11.1.4.5
1+
SSL_VSN = 11.1.4.6

lib/stdlib/doc/src/notes.xml

+14
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,20 @@
3131
</header>
3232
<p>This document describes the changes made to the STDLIB application.</p>
3333

34+
<section><title>STDLIB 5.2.3.3</title>
35+
36+
<section><title>Fixed Bugs and Malfunctions</title>
37+
<list>
38+
<item>
39+
<p>Fixed an error in uri_string:percent_decode spec</p>
40+
<p>
41+
Own Id: OTP-19380 Aux Id: GH-8755 </p>
42+
</item>
43+
</list>
44+
</section>
45+
46+
</section>
47+
3448
<section><title>STDLIB 5.2.3.2</title>
3549

3650
<section><title>Fixed Bugs and Malfunctions</title>

lib/stdlib/vsn.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
STDLIB_VSN = 5.2.3.2
1+
STDLIB_VSN = 5.2.3.3

make/otp_version_tickets

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
OTP-19293
2-
OTP-19311
3-
OTP-19316
4-
OTP-19325
5-
OTP-19326
6-
OTP-19329
1+
OTP-19240
2+
OTP-19330
3+
OTP-19332
4+
OTP-19350
5+
OTP-19352
6+
OTP-19357
7+
OTP-19365
8+
OTP-19366
9+
OTP-19368
10+
OTP-19379
11+
OTP-19380

0 commit comments

Comments
 (0)