summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErlang/OTP <otp@erlang.org>2021-04-26 15:44:35 +0200
committerErlang/OTP <otp@erlang.org>2021-04-26 15:44:35 +0200
commit822d147cde65d6f695678b7a2f20607aef60a8cd (patch)
tree729d5fd70f23bd365ee05467085c200a0818409f
parentcf495115d8ed7e184c8d60cfdee616cc5c67b571 (diff)
downloaderlang-822d147cde65d6f695678b7a2f20607aef60a8cd.tar.gz
Prepare release
-rw-r--r--erts/doc/src/notes.xml70
-rw-r--r--erts/vsn.mk2
-rw-r--r--lib/asn1/doc/src/notes.xml39
-rw-r--r--lib/asn1/vsn.mk2
-rw-r--r--lib/common_test/doc/src/notes.xml30
-rw-r--r--lib/common_test/vsn.mk2
-rw-r--r--lib/ssl/doc/src/notes.xml23
-rw-r--r--lib/ssl/vsn.mk2
-rw-r--r--lib/stdlib/doc/src/notes.xml19
-rw-r--r--lib/stdlib/src/stdlib.appup.src2
-rw-r--r--lib/stdlib/vsn.mk2
-rw-r--r--lib/xmerl/doc/src/notes.xml16
-rw-r--r--lib/xmerl/vsn.mk2
-rw-r--r--make/otp_version_tickets13
14 files changed, 217 insertions, 7 deletions
diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml
index 14a3c2b58d..528beb7434 100644
--- a/erts/doc/src/notes.xml
+++ b/erts/doc/src/notes.xml
@@ -31,6 +31,76 @@
</header>
<p>This document describes the changes made to the ERTS application.</p>
+<section><title>Erts 11.2.1</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>The following signals could pass before other signals
+ from the same sender to the same receiver. That is, these
+ signals could arrive too early.</p> <list>
+ <item><c>garbage-collect</c> request. Sent from one
+ process to another using one of the
+ <c>garbage_collect()</c> BIFs.</item>
+ <item><c>check-process-code</c> request. Sent from one
+ process to another using one of the
+ <c>check_process_code()</c> BIFs.</item>
+ <item><c>is-process-alive</c> reply. Sent as a response
+ to a process calling the <c>is_process_alive()</c>
+ BIF.</item> <item><c>process-info</c> reply. Sent as a
+ response to a process calling one of the
+ <c>process_info()</c> BIFs.</item>
+ <item><c>port-command</c> reply. Sent as a response to a
+ process calling one of the <c>port_command()</c>
+ BIFs.</item> <item><c>port-connect</c> reply. Sent as a
+ response to a process calling the <c>port_connect()</c>
+ BIF.</item> <item><c>port-close</c> reply. Sent as a
+ response to a process calling the <c>port_close()</c>
+ BIF.</item> <item><c>port-control</c> reply. Sent as a
+ response to a process calling the <c>port_control()</c>
+ BIF.</item> <item><c>port-call</c> reply. Sent as a
+ response to a process calling the <c>port_call()</c>
+ BIF.</item> <item><c>port-info</c> reply. Sent as a
+ response to a process calling one of the
+ <c>port_info()</c> BIFs.</item> </list>
+ <p>
+ Own Id: OTP-17291</p>
+ </item>
+ <item>
+ <p>
+ Fix bug in <c>persistent_term:get/0</c> and <c>info/0</c>
+ that could cause VM crash in rare cases. Bug exists since
+ OTP 23.0.</p>
+ <p>
+ Own Id: OTP-17298</p>
+ </item>
+ <item>
+ <p>Fixed a bug in <c>zlib</c> where decompression would
+ crash with <c>data_error</c> on some valid inputs.</p>
+ <p>
+ Own Id: OTP-17299 Aux Id: GH-4710 </p>
+ </item>
+ <item>
+ <p>
+ A garbage collection of a literal area missed messages
+ that entirely consisted of a term in a literal area. This
+ could in turn lead to a crash of the runtime system.</p>
+ <p>
+ Own Id: OTP-17307</p>
+ </item>
+ <item>
+ <p>
+ A call to <c>process_flag(message_queue_data,
+ off_heap)</c> could cause a crash of the runtime system
+ when sequential tracing was enabled.</p>
+ <p>
+ Own Id: OTP-17349</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Erts 11.2</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/erts/vsn.mk b/erts/vsn.mk
index ef6d146974..4bcdccd2fb 100644
--- a/erts/vsn.mk
+++ b/erts/vsn.mk
@@ -18,7 +18,7 @@
# %CopyrightEnd%
#
-VSN = 11.2
+VSN = 11.2.1
# 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 3f4bfddd06..308100664e 100644
--- a/lib/asn1/doc/src/notes.xml
+++ b/lib/asn1/doc/src/notes.xml
@@ -32,6 +32,45 @@
<p>This document describes the changes made to the asn1 application.</p>
+<section><title>Asn1 5.0.15</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ A parameterized type with a SEQUENCE with extension
+ ("...") made the compiler backend to crash.</p>
+ <p>
+ Own Id: OTP-17227 Aux Id: GH-4514 </p>
+ </item>
+ <item>
+ <p>
+ For JER encoding rules an INTEGER value outside the
+ declared range is now reported as error during decode.</p>
+ <p>
+ Own Id: OTP-17306 Aux Id: ERIERL-506 </p>
+ </item>
+ </list>
+ </section>
+
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ For the JER encoding rules, the declared order of the
+ fields in a SEQUENCE is now maintained in the resulting
+ JSON object. Previously a map was used which caused an
+ undefined order of the fields which was not friendly for
+ debugging.</p>
+ <p>
+ Own Id: OTP-17297 Aux Id: ERIERL-607 </p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Asn1 5.0.14</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk
index b5dfc871bd..b4f3ae0299 100644
--- a/lib/asn1/vsn.mk
+++ b/lib/asn1/vsn.mk
@@ -1 +1 @@
-ASN1_VSN = 5.0.14
+ASN1_VSN = 5.0.15
diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml
index 1ba1765347..a3bf10e160 100644
--- a/lib/common_test/doc/src/notes.xml
+++ b/lib/common_test/doc/src/notes.xml
@@ -33,6 +33,36 @@
<file>notes.xml</file>
</header>
+<section><title>Common_Test 1.20.1</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ A race condition could cause ct_netconfc:open/* to return
+ a disfunctional handle, resulting in errors when invoking
+ other api functions on it, and making it impossible to
+ establish a new connection to the server in question.
+ Similar symptoms were possible with open/* in modules
+ ct_ssh and ct_telnet.</p>
+ <p>
+ Internal messages from common_test processes could be
+ left in the caller's message queue after a timeout when
+ invoking call/* in modules ct_netconfc and ct_ssh. An
+ internal process used by module ct_telnet could leak
+ memory due to stray messages.</p>
+ <p>
+ Calls to ct_telnet:open/* and ct_telnet:get_data/1 could
+ hang indefinitely if the TCP connection to the server was
+ lost.</p>
+ <p>
+ Own Id: OTP-17328 Aux Id: ERIERL-631 </p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Common_Test 1.20</title>
<section><title>Improvements and New Features</title>
diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk
index d1e8e2e8ba..a4e91a0fbe 100644
--- a/lib/common_test/vsn.mk
+++ b/lib/common_test/vsn.mk
@@ -1 +1 @@
-COMMON_TEST_VSN = 1.20
+COMMON_TEST_VSN = 1.20.1
diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml
index 19ad5bdbac..b44ddd5b41 100644
--- a/lib/ssl/doc/src/notes.xml
+++ b/lib/ssl/doc/src/notes.xml
@@ -27,6 +27,29 @@
</header>
<p>This document describes the changes made to the SSL application.</p>
+<section><title>SSL 10.3.1</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Retain backwards compatible behavior of verify_fun when
+ handling incomplete chains that are not verifiable.</p>
+ <p>
+ Own Id: OTP-17296 Aux Id: GH-4682 </p>
+ </item>
+ <item>
+ <p>
+ Avoid server session handler crash, this will increase
+ session ruse opportunities.</p>
+ <p>
+ Own Id: OTP-17348 Aux Id: ERIERL-641 </p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>SSL 10.3</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk
index ecb5111403..1643ba4ece 100644
--- a/lib/ssl/vsn.mk
+++ b/lib/ssl/vsn.mk
@@ -1 +1 @@
-SSL_VSN = 10.3
+SSL_VSN = 10.3.1
diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml
index 9c60fb860f..14841c35f3 100644
--- a/lib/stdlib/doc/src/notes.xml
+++ b/lib/stdlib/doc/src/notes.xml
@@ -31,6 +31,25 @@
</header>
<p>This document describes the changes made to the STDLIB application.</p>
+<section><title>STDLIB 3.14.2</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Dictionaries that have become zipped by the zip module
+ did not get executable permission (for the file owner)
+ which makes the files inside the dictionary inaccessible.
+ This is fixed by giving dictionaries inside a zip archive
+ XRW permission.</p>
+ <p>
+ Own Id: OTP-17295 Aux Id: GH-4687 </p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>STDLIB 3.14.1</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/stdlib/src/stdlib.appup.src b/lib/stdlib/src/stdlib.appup.src
index bba0d1ceee..60fafc4811 100644
--- a/lib/stdlib/src/stdlib.appup.src
+++ b/lib/stdlib/src/stdlib.appup.src
@@ -43,6 +43,7 @@
{<<"^3\\.13\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^3\\.14$">>,[restart_new_emulator]},
{<<"^3\\.14\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.14\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^3\\.5$">>,[restart_new_emulator]},
{<<"^3\\.5\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^3\\.5\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
@@ -74,6 +75,7 @@
{<<"^3\\.13\\.2(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^3\\.14$">>,[restart_new_emulator]},
{<<"^3\\.14\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
+ {<<"^3\\.14\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
{<<"^3\\.5$">>,[restart_new_emulator]},
{<<"^3\\.5\\.0(?:\\.[0-9]+)+$">>,[restart_new_emulator]},
{<<"^3\\.5\\.1(?:\\.[0-9]+)*$">>,[restart_new_emulator]},
diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk
index e234b0cd58..863c925b56 100644
--- a/lib/stdlib/vsn.mk
+++ b/lib/stdlib/vsn.mk
@@ -1 +1 @@
-STDLIB_VSN = 3.14.1
+STDLIB_VSN = 3.14.2
diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml
index 143111e3d1..483b2c2e84 100644
--- a/lib/xmerl/doc/src/notes.xml
+++ b/lib/xmerl/doc/src/notes.xml
@@ -32,6 +32,22 @@
<p>This document describes the changes made to the Xmerl application.</p>
+<section><title>Xmerl 1.3.27</title>
+
+ <section><title>Fixed Bugs and Malfunctions</title>
+ <list>
+ <item>
+ <p>
+ Fixed the bug that Xmerl SAX parser couldn't handle files
+ ending with a ^M.</p>
+ <p>
+ Own Id: OTP-17308</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
<section><title>Xmerl 1.3.26</title>
<section><title>Fixed Bugs and Malfunctions</title>
diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk
index 5715f32e4f..4fcd304796 100644
--- a/lib/xmerl/vsn.mk
+++ b/lib/xmerl/vsn.mk
@@ -1 +1 @@
-XMERL_VSN = 1.3.26
+XMERL_VSN = 1.3.27
diff --git a/make/otp_version_tickets b/make/otp_version_tickets
index c9e062ec5c..8d94594d8e 100644
--- a/make/otp_version_tickets
+++ b/make/otp_version_tickets
@@ -1,3 +1,14 @@
OTP-16607
OTP-17227
-OTP-17279
+OTP-17291
+OTP-17295
+OTP-17296
+OTP-17297
+OTP-17298
+OTP-17299
+OTP-17306
+OTP-17307
+OTP-17308
+OTP-17328
+OTP-17348
+OTP-17349