From e8027f98f45f60534951931baf62177a02a77161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 2 Sep 2021 12:32:46 +0200 Subject: Add README files for previously untracked releases --- release-notes/OTP-23.1.4.1.README.txt | 40 +++++ release-notes/OTP-23.2.7.4.README.txt | 40 +++++ release-notes/OTP-23.3.4.2.README.txt | 179 +++++++++++++++++++ release-notes/OTP-23.3.4.3.README.txt | 104 +++++++++++ release-notes/OTP-23.3.4.4.README.txt | 60 +++++++ release-notes/OTP-24.0.2.README.txt | 325 ++++++++++++++++++++++++++++++++++ release-notes/OTP-24.0.3.README.txt | 167 +++++++++++++++++ release-notes/OTP-24.0.4.README.txt | 144 +++++++++++++++ 8 files changed, 1059 insertions(+) create mode 100644 release-notes/OTP-23.1.4.1.README.txt create mode 100644 release-notes/OTP-23.2.7.4.README.txt create mode 100644 release-notes/OTP-23.3.4.2.README.txt create mode 100644 release-notes/OTP-23.3.4.3.README.txt create mode 100644 release-notes/OTP-23.3.4.4.README.txt create mode 100644 release-notes/OTP-24.0.2.README.txt create mode 100644 release-notes/OTP-24.0.3.README.txt create mode 100644 release-notes/OTP-24.0.4.README.txt diff --git a/release-notes/OTP-23.1.4.1.README.txt b/release-notes/OTP-23.1.4.1.README.txt new file mode 100644 index 0000000..7e8cefe --- /dev/null +++ b/release-notes/OTP-23.1.4.1.README.txt @@ -0,0 +1,40 @@ +Patch Package: OTP 23.1.4.1 +Git Tag: OTP-23.1.4.1 +Date: 2021-06-07 +Trouble Report Id: OTP-17468 +Seq num: ERIERL-656 +System: OTP +Release: 23 +Application: ssh-4.10.4.1 +Predecessor: OTP 23.1.4 + + Check out the git tag OTP-23.1.4.1, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- ssh-4.10.4.1 ---------------------------------------------------- + --------------------------------------------------------------------- + + The ssh-4.10.4.1 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17468 Application(s): ssh + Related Id(s): ERIERL-656 + + Filter out sensitive data (passwords etc) from progress + reports and supervisor reports. + + + Full runtime dependencies of ssh-4.10.4.1: crypto-4.6.4, erts-9.0, + kernel-5.3, public_key-1.6.1, stdlib-3.4.1 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-23.2.7.4.README.txt b/release-notes/OTP-23.2.7.4.README.txt new file mode 100644 index 0000000..b4819d4 --- /dev/null +++ b/release-notes/OTP-23.2.7.4.README.txt @@ -0,0 +1,40 @@ +Patch Package: OTP 23.2.7.4 +Git Tag: OTP-23.2.7.4 +Date: 2021-05-28 +Trouble Report Id: OTP-17435 +Seq num: ERIERL-653 +System: OTP +Release: 23 +Application: ssl-10.2.4.3 +Predecessor: OTP 23.2.7.3 + + Check out the git tag OTP-23.2.7.4, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- ssl-10.2.4.3 ---------------------------------------------------- + --------------------------------------------------------------------- + + The ssl-10.2.4.3 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17435 Application(s): ssl + Related Id(s): ERIERL-653 + + Fix cache invalidation problem for CA certs provided by + the cacertfile option. + + + Full runtime dependencies of ssl-10.2.4.3: crypto-4.2, erts-10.0, + inets-5.10.7, kernel-6.0, public_key-1.8, stdlib-3.12 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-23.3.4.2.README.txt b/release-notes/OTP-23.3.4.2.README.txt new file mode 100644 index 0000000..160087c --- /dev/null +++ b/release-notes/OTP-23.3.4.2.README.txt @@ -0,0 +1,179 @@ +Patch Package: OTP 23.3.4.2 +Git Tag: OTP-23.3.4.2 +Date: 2021-05-31 +Trouble Report Id: OTP-16033, OTP-17427, OTP-17435, OTP-17437, + OTP-17442, OTP-17448, OTP-17459, OTP-17462 +Seq num: ERIERL-329, ERIERL-653, ERL-1414, ERL-885, + GH-3923, GH-4448, GH-4774, GH-4824, GH-4842, + GH-4861, GH-4885, GH-4898 +System: OTP +Release: 23 +Application: compiler-7.6.9.1, crypto-4.9.0.2, + erts-11.2.2.2, kernel-7.3.1.1, ssh-4.11.1.2, + ssl-10.3.1.1, stdlib-3.14.2.1 +Predecessor: OTP 23.3.4.1 + + Check out the git tag OTP-23.3.4.2, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- compiler-7.6.9.1 ------------------------------------------------ + --------------------------------------------------------------------- + + The compiler-7.6.9.1 application can be applied independently of + other applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17437 Application(s): compiler + Related Id(s): GH-4774, OTP-17357 + + Fixed a bug in the validation pass that could cause it + to reject valid code. + + + Full runtime dependencies of compiler-7.6.9.1: crypto-3.6, erts-11.0, + hipe-3.12, kernel-7.0, stdlib-3.13 + + + --------------------------------------------------------------------- + --- crypto-4.9.0.2 -------------------------------------------------- + --------------------------------------------------------------------- + + The crypto-4.9.0.2 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17442 Application(s): crypto + Related Id(s): GH-4861 + + EC keys are now zero-padded to the expected length if + needed. + + + Full runtime dependencies of crypto-4.9.0.2: erts-9.0, kernel-5.3, + stdlib-3.4 + + + --------------------------------------------------------------------- + --- erts-11.2.2.2 --------------------------------------------------- + --------------------------------------------------------------------- + + The erts-11.2.2.2 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17448 Application(s): erts + Related Id(s): GH-4898, OTP-17291, PR-4903 + + A call to port_command() could cause a scheduler to end + up in an eternal loop if the port was busy and the + calling process had incoming signals at the time of the + call. This bug was introduced in OTP 23.3.2 (ERTS + version 11.2.1), OTP 22.3.4.18 (ERTS version + 10.7.2.10), and OTP 21.3.8.23 (ERTS version 10.3.5.18). + + + OTP-17462 Application(s): erts + Related Id(s): GH-4885, OTP-17127, PR-4914 + + Dirty execution of a process in combination with an + unlink signal from a port to the process could cause + the signal queue of the process to enter into an + inconsistent state. The result of the inconsistency + typically caused a crash of the runtime system. This + bug was introduced in OTP 23.3 (ERTS version 11.2). + + + Full runtime dependencies of erts-11.2.2.2: kernel-7.0, sasl-3.3, + stdlib-3.13 + + + --------------------------------------------------------------------- + --- kernel-7.3.1.1 -------------------------------------------------- + --------------------------------------------------------------------- + + The kernel-7.3.1.1 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-16033 Application(s): kernel + Related Id(s): ERIERL-329, ERL-1414, ERL-885, GH-3923, + GH-4448 + + Fix a race condition in Global. + + + Full runtime dependencies of kernel-7.3.1.1: erts-11.0, sasl-3.0, + stdlib-3.13 + + + --------------------------------------------------------------------- + --- ssh-4.11.1.2 ---------------------------------------------------- + --------------------------------------------------------------------- + + The ssh-4.11.1.2 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17427 Application(s): ssh + + Avoid an extra blank line in the ssh known_hosts file + + + Full runtime dependencies of ssh-4.11.1.2: crypto-4.6.4, erts-9.0, + kernel-5.3, public_key-1.6.1, stdlib-3.4.1 + + + --------------------------------------------------------------------- + --- ssl-10.3.1.1 ---------------------------------------------------- + --------------------------------------------------------------------- + + The ssl-10.3.1.1 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17435 Application(s): ssl + Related Id(s): ERIERL-653 + + Fix cache invalidation problem for CA certs provided by + the cacertfile option. + + + Full runtime dependencies of ssl-10.3.1.1: crypto-4.2, erts-10.0, + inets-5.10.7, kernel-6.0, public_key-1.8, stdlib-3.12 + + + --------------------------------------------------------------------- + --- stdlib-3.14.2.1 ------------------------------------------------- + --------------------------------------------------------------------- + + The stdlib-3.14.2.1 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17459 Application(s): stdlib + Related Id(s): GH-4824, GH-4842 + + Fix a bug that could cause a loop when formatting terms + using the control sequences p or P and limiting the + output with the option chars_limit. + + + Full runtime dependencies of stdlib-3.14.2.1: compiler-5.0, + crypto-3.3, erts-11.0, kernel-7.0, sasl-3.0 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-23.3.4.3.README.txt b/release-notes/OTP-23.3.4.3.README.txt new file mode 100644 index 0000000..639a021 --- /dev/null +++ b/release-notes/OTP-23.3.4.3.README.txt @@ -0,0 +1,104 @@ +Patch Package: OTP 23.3.4.3 +Git Tag: OTP-23.3.4.3 +Date: 2021-06-09 +Trouble Report Id: OTP-17450, OTP-17468, OTP-17472, OTP-17473, + OTP-17476 +Seq num: ERIERL-655, ERIERL-656, GH-4838, GH-4931 +System: OTP +Release: 23 +Application: erts-11.2.2.3, kernel-7.3.1.2, ssh-4.11.1.3 +Predecessor: OTP 23.3.4.2 + + Check out the git tag OTP-23.3.4.3, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- erts-11.2.2.3 --------------------------------------------------- + --------------------------------------------------------------------- + + The erts-11.2.2.3 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17472 Application(s): erts + Related Id(s): PR-4932 + + A call to erlang:cancel_timer(_, [{info, false}]) could + cause the calling process to block forever in the call. + Note that only the synchronous version of the call + (that is, the async option is false) in combination + with the info option set to false was effected by this + bug. + + + Full runtime dependencies of erts-11.2.2.3: kernel-7.0, sasl-3.3, + stdlib-3.13 + + + --------------------------------------------------------------------- + --- kernel-7.3.1.2 -------------------------------------------------- + --------------------------------------------------------------------- + + The kernel-7.3.1.2 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17473 Application(s): kernel + Related Id(s): GH-4838, OTP-17439 + + Handling of the "." domain as a search domain was + incorrect and caused a crash in the DNS resolver + inet_res, which has now been fixed. + + + OTP-17476 Application(s): kernel + Related Id(s): GH-4931, PR-4934 + + Fixed rare bug that could cause net_kernel process to + hang for ever. Have seen to happen with massive number + of TLS connections while remote nodes are restarting. + Bug exists since OTP-22.0. + + + Full runtime dependencies of kernel-7.3.1.2: erts-11.0, sasl-3.0, + stdlib-3.13 + + + --------------------------------------------------------------------- + --- ssh-4.11.1.3 ---------------------------------------------------- + --------------------------------------------------------------------- + + The ssh-4.11.1.3 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17468 Application(s): ssh + Related Id(s): ERIERL-656 + + Filter out sensitive data (passwords etc) from progress + reports and supervisor reports. + + + --- Improvements and New Features --- + + OTP-17450 Application(s): ssh + Related Id(s): ERIERL-655 + + The "Key exchange failed" Info Report is now more + informative. + + + Full runtime dependencies of ssh-4.11.1.3: crypto-4.6.4, erts-9.0, + kernel-5.3, public_key-1.6.1, stdlib-3.4.1 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-23.3.4.4.README.txt b/release-notes/OTP-23.3.4.4.README.txt new file mode 100644 index 0000000..0904f0e --- /dev/null +++ b/release-notes/OTP-23.3.4.4.README.txt @@ -0,0 +1,60 @@ +Patch Package: OTP 23.3.4.4 +Git Tag: OTP-23.3.4.4 +Date: 2021-06-17 +Trouble Report Id: OTP-17482, OTP-17490 +Seq num: +System: OTP +Release: 23 +Application: dialyzer-4.3.1.1, inets-7.3.2.1 +Predecessor: OTP 23.3.4.3 + + Check out the git tag OTP-23.3.4.4, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- dialyzer-4.3.1.1 ------------------------------------------------ + --------------------------------------------------------------------- + + The dialyzer-4.3.1.1 application can be applied independently of + other applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17482 Application(s): dialyzer + + In rare circumstances, Dialyzer could crash analyzing + code with a list comprehension whose value was ignored. + (Thanks to Ulf Wiger for reporting this bug.) + + + Full runtime dependencies of dialyzer-4.3.1.1: compiler-7.0, + erts-9.0, hipe-3.16.1, kernel-5.3, stdlib-3.4, syntax_tools-2.0, + wx-1.2 + + + --------------------------------------------------------------------- + --- inets-7.3.2.1 --------------------------------------------------- + --------------------------------------------------------------------- + + The inets-7.3.2.1 application can be applied independently of other + applications on a full OTP 23 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17490 Application(s): inets + + Improved user input handling in inets/mod_esi + preventing unnecessary atom creation. + + + Full runtime dependencies of inets-7.3.2.1: erts-6.0, kernel-3.0, + mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-24.0.2.README.txt b/release-notes/OTP-24.0.2.README.txt new file mode 100644 index 0000000..399beaf --- /dev/null +++ b/release-notes/OTP-24.0.2.README.txt @@ -0,0 +1,325 @@ +Patch Package: OTP 24.0.2 +Git Tag: OTP-24.0.2 +Date: 2021-06-01 +Trouble Report Id: OTP-16033, OTP-17427, OTP-17428, OTP-17431, + OTP-17433, OTP-17435, OTP-17436, OTP-17437, + OTP-17439, OTP-17442, OTP-17448, OTP-17451, + OTP-17452, OTP-17459, OTP-17462 +Seq num: ERIERL-329, ERIERL-653, ERL-1414, ERL-885, + GH-3923, GH-4448, GH-4774, GH-4824, GH-4827, + GH-4838, GH-4842, GH-4849, GH-4858, GH-4859, + GH-4861, GH-4885, GH-4898 +System: OTP +Release: 24 +Application: compiler-8.0.1, crypto-5.0.2, + erl_docgen-1.1.1, erts-12.0.2, kernel-8.0.1, + ssh-4.12.2, ssl-10.4.1, stdlib-3.15.1 +Predecessor: OTP 24.0.1 + + Check out the git tag OTP-24.0.2, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- compiler-8.0.1 -------------------------------------------------- + --------------------------------------------------------------------- + + The compiler-8.0.1 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17428 Application(s): compiler + Related Id(s): GH-4859 + + Fixed a bug that could cause after blocks to be ignored + when erlang:raise/3 was used in a catch block. + + + OTP-17437 Application(s): compiler + Related Id(s): GH-4774, OTP-17357 + + Fixed a bug in the validation pass that could cause it + to reject valid code. + + + Full runtime dependencies of compiler-8.0.1: crypto-3.6, erts-11.0, + kernel-7.0, stdlib-3.13 + + + --------------------------------------------------------------------- + --- crypto-5.0.2 ---------------------------------------------------- + --------------------------------------------------------------------- + + The crypto-5.0.2 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17442 Application(s): crypto + Related Id(s): GH-4861 + + EC keys are now zero-padded to the expected length if + needed. + + + Full runtime dependencies of crypto-5.0.2: erts-9.0, kernel-5.3, + stdlib-3.4 + + + --------------------------------------------------------------------- + --- erl_docgen-1.1.1 ------------------------------------------------ + --------------------------------------------------------------------- + + The erl_docgen-1.1.1 application can be applied independently of + other applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17433 Application(s): erl_docgen + Related Id(s): GH-4849, PR-4857 + + Fix links generated in specs to types in other + applications to point to the correct place. This bug + was introduced in Erlang/OTP 24.0. + + + Full runtime dependencies of erl_docgen-1.1.1: edoc-1.0, erts-9.0, + kernel-8.0, stdlib-3.15, xmerl-1.3.7 + + + --------------------------------------------------------------------- + --- erts-12.0.2 ----------------------------------------------------- + --------------------------------------------------------------------- + + The erts-12.0.2 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17431 Application(s): erts + Related Id(s): GH-4858, OTP-16718, PR-4870 + + Not yet handled alias-message signals in the signal + queue at the time when a garbage collection was + performed could cause a memory corruption which in turn + could result in a crash of the runtime system. This bug + was introduced in OTP 24.0. + + + OTP-17436 Application(s): erts + Related Id(s): PR-4875 + + Fixed bug when using external pids/ports in keys of big + maps (> 32). Could cause runtime crash. Bug exists + since OTP 24.0. + + + OTP-17439 Application(s): erts, kernel + Related Id(s): GH-4827, GH-4838, PR-4888 + + After a node restart with init:restart/0,1, the module + socket was not usable because supporting tables had + been cleared and not re-initialized. This has now been + fixed. + + Handling of the "." domain as a search domain was + incorrect and caused a crash in the DNS resolver + inet_res, which has now been fixed. + + + OTP-17448 Application(s): erts + Related Id(s): GH-4898, OTP-17291, PR-4903 + + A call to port_command() could cause a scheduler to end + up in an eternal loop if the port was busy and the + calling process had incoming signals at the time of the + call. This bug was introduced in OTP 23.3.2 (ERTS + version 11.2.1), OTP 22.3.4.18 (ERTS version + 10.7.2.10), and OTP 21.3.8.23 (ERTS version 10.3.5.18). + + + OTP-17452 Application(s): erts, kernel + + Bug fixes and code cleanup for the new socket + implementation, such as: + + Assertions on the result of demonitoring has been added + in the NIF code, where appropriate. + + Internal state handling for socket close in the NIF + code has been reviewed. + + Looping over close() for EINTR in the NIF code has been + removed, since it is strongly discouraged on Linux and + Posix is not clear about if it is allowed. + + The inet_backend temporary socket option for legacy + gen_tcp sockets has been documented. + + The return value from net:getaddrinfo/2 has been + corrected: the protocol field is now an atom(), instead + of, incorrectly, list(atom()). The documentation has + also been corrected about this return type. + + Deferred close of a socket:sendfile/* file was broken + and has been corrected. + + Some debug code, not enabled by default, in the socket + NIF has been corrected to not accidentally core dump + for debug printouts of more or less innocent events. + + + OTP-17462 Application(s): erts + Related Id(s): GH-4885, OTP-17127, PR-4914 + + Dirty execution of a process in combination with an + unlink signal from a port to the process could cause + the signal queue of the process to enter into an + inconsistent state. The result of the inconsistency + typically caused a crash of the runtime system. This + bug was introduced in OTP 23.3 (ERTS version 11.2). + + + Full runtime dependencies of erts-12.0.2: kernel-8.0, sasl-3.3, + stdlib-3.13 + + + --------------------------------------------------------------------- + --- kernel-8.0.1 ---------------------------------------------------- + --------------------------------------------------------------------- + + The kernel-8.0.1 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-16033 Application(s): kernel + Related Id(s): ERIERL-329, ERL-1414, ERL-885, GH-3923, + GH-4448 + + Fix a race condition in Global. + + + OTP-17439 Application(s): erts, kernel + Related Id(s): GH-4827, GH-4838, PR-4888 + + After a node restart with init:restart/0,1, the module + socket was not usable because supporting tables had + been cleared and not re-initialized. This has now been + fixed. + + Handling of the "." domain as a search domain was + incorrect and caused a crash in the DNS resolver + inet_res, which has now been fixed. + + + OTP-17451 Application(s): kernel + Related Id(s): OTP-17374 + + Handling of combinations of the fd option and binding + to an address has been corrected, especially for the + local address family. + + + OTP-17452 Application(s): erts, kernel + + Bug fixes and code cleanup for the new socket + implementation, such as: + + Assertions on the result of demonitoring has been added + in the NIF code, where appropriate. + + Internal state handling for socket close in the NIF + code has been reviewed. + + Looping over close() for EINTR in the NIF code has been + removed, since it is strongly discouraged on Linux and + Posix is not clear about if it is allowed. + + The inet_backend temporary socket option for legacy + gen_tcp sockets has been documented. + + The return value from net:getaddrinfo/2 has been + corrected: the protocol field is now an atom(), instead + of, incorrectly, list(atom()). The documentation has + also been corrected about this return type. + + Deferred close of a socket:sendfile/* file was broken + and has been corrected. + + Some debug code, not enabled by default, in the socket + NIF has been corrected to not accidentally core dump + for debug printouts of more or less innocent events. + + + Full runtime dependencies of kernel-8.0.1: crypto-5.0, erts-12.0, + sasl-3.0, stdlib-3.13 + + + --------------------------------------------------------------------- + --- ssh-4.12.2 ------------------------------------------------------ + --------------------------------------------------------------------- + + The ssh-4.12.2 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17427 Application(s): ssh + + Avoid an extra blank line in the ssh known_hosts file + + + Full runtime dependencies of ssh-4.12.2: crypto-5.0, erts-9.0, + kernel-5.3, public_key-1.6.1, runtime_tools-1.15.1, stdlib-3.15 + + + --------------------------------------------------------------------- + --- ssl-10.4.1 ------------------------------------------------------ + --------------------------------------------------------------------- + + The ssl-10.4.1 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17435 Application(s): ssl + Related Id(s): ERIERL-653 + + Fix cache invalidation problem for CA certs provided by + the cacertfile option. + + + Full runtime dependencies of ssl-10.4.1: crypto-4.2, erts-10.0, + inets-5.10.7, kernel-6.0, public_key-1.8, runtime_tools-1.15.1, + stdlib-3.12 + + + --------------------------------------------------------------------- + --- stdlib-3.15.1 --------------------------------------------------- + --------------------------------------------------------------------- + + The stdlib-3.15.1 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17459 Application(s): stdlib + Related Id(s): GH-4824, GH-4842 + + Fix a bug that could cause a loop when formatting terms + using the control sequences p or P and limiting the + output with the option chars_limit. + + + Full runtime dependencies of stdlib-3.15.1: compiler-5.0, crypto-3.3, + erts-12.0, kernel-7.0, sasl-3.0 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-24.0.3.README.txt b/release-notes/OTP-24.0.3.README.txt new file mode 100644 index 0000000..b7cfdf3 --- /dev/null +++ b/release-notes/OTP-24.0.3.README.txt @@ -0,0 +1,167 @@ +Patch Package: OTP 24.0.3 +Git Tag: OTP-24.0.3 +Date: 2021-06-28 +Trouble Report Id: OTP-17443, OTP-17468, OTP-17472, OTP-17482, + OTP-17489, OTP-17490, OTP-17493, OTP-17500, + OTP-17502 +Seq num: ERIERL-656, GH-4809, GH-4890, GH-4953 +System: OTP +Release: 24 +Application: compiler-8.0.2, dialyzer-4.4.1, erts-12.0.3, + inets-7.4.1, ssh-4.12.3 +Predecessor: OTP 24.0.2 + + Check out the git tag OTP-24.0.3, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- OTP-24.0.3 ------------------------------------------------------ + --------------------------------------------------------------------- + + --- Improvements and New Features --- + + OTP-17502 Application(s): otp + + A new page called "Coming Potential Incompatibilities" + has been added to the documentation. + + + --------------------------------------------------------------------- + --- compiler-8.0.2 -------------------------------------------------- + --------------------------------------------------------------------- + + The compiler-8.0.2 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17489 Application(s): compiler + Related Id(s): GH-4953 + + A compiler optimization pass could crash when given odd + but legal code using throw/1. + + + Full runtime dependencies of compiler-8.0.2: crypto-3.6, erts-11.0, + kernel-7.0, stdlib-3.13 + + + --------------------------------------------------------------------- + --- dialyzer-4.4.1 -------------------------------------------------- + --------------------------------------------------------------------- + + The dialyzer-4.4.1 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17443 Application(s): dialyzer + Related Id(s): GH-4890 + + Do not expose line number 0 in messages if there are + other locations to use. + + + OTP-17482 Application(s): dialyzer + + In rare circumstances, Dialyzer could crash analyzing + code with a list comprehension whose value was ignored. + (Thanks to Ulf Wiger for reporting this bug.) + + + Full runtime dependencies of dialyzer-4.4.1: compiler-7.0, erts-9.0, + kernel-5.3, stdlib-3.4, syntax_tools-2.0, wx-1.2 + + + --------------------------------------------------------------------- + --- erts-12.0.3 ----------------------------------------------------- + --------------------------------------------------------------------- + + The erts-12.0.3 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17472 Application(s): erts + Related Id(s): PR-4932 + + A call to erlang:cancel_timer(_, [{info, false}]) could + cause the calling process to block forever in the call. + Note that only the synchronous version of the call + (that is, the async option is false) in combination + with the info option set to false was effected by this + bug. + + + OTP-17493 Application(s): erts + + Microstate accounting (msacc) and os:perf_counter() + unintentionally used system time instead of monotonic + time for time measurements on a lot of systems. These + systems were all non x86/x86_64 systems or x86/x86_64 + systems without a reliable and constant rdtsc + instruction. + + The lock counting (lcnt) built runtime system also + unintentionally used system time instead of monotonic + time for time measurements on all systems. + + + OTP-17500 Application(s): erts + Related Id(s): GH-4809 + + Simultaneous calls to + erlang:system_flag(schedulers_online, _) could cause + callers to end up in a suspended state forever. + + + Full runtime dependencies of erts-12.0.3: kernel-8.0, sasl-3.3, + stdlib-3.13 + + + --------------------------------------------------------------------- + --- inets-7.4.1 ----------------------------------------------------- + --------------------------------------------------------------------- + + The inets-7.4.1 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17490 Application(s): inets + + Improved user input handling in inets/mod_esi + preventing unnecessary atom creation. + + + Full runtime dependencies of inets-7.4.1: erts-6.0, kernel-3.0, + mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5 + + + --------------------------------------------------------------------- + --- ssh-4.12.3 ------------------------------------------------------ + --------------------------------------------------------------------- + + The ssh-4.12.3 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17468 Application(s): ssh + Related Id(s): ERIERL-656 + + Filter out sensitive data (passwords etc) from progress + reports and supervisor reports. + + + Full runtime dependencies of ssh-4.12.3: crypto-5.0, erts-9.0, + kernel-5.3, public_key-1.6.1, runtime_tools-1.15.1, stdlib-3.15 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + diff --git a/release-notes/OTP-24.0.4.README.txt b/release-notes/OTP-24.0.4.README.txt new file mode 100644 index 0000000..69020ac --- /dev/null +++ b/release-notes/OTP-24.0.4.README.txt @@ -0,0 +1,144 @@ +Patch Package: OTP 24.0.4 +Git Tag: OTP-24.0.4 +Date: 2021-07-22 +Trouble Report Id: OTP-17150, OTP-17475, OTP-17506, OTP-17509, + OTP-17525, OTP-17529 +Seq num: GH-4877, GH-4958, GH-5053 +System: OTP +Release: 24 +Application: common_test-1.20.5, public_key-1.11.1, + ssl-10.4.2, stdlib-3.15.2 +Predecessor: OTP 24.0.3 + + Check out the git tag OTP-24.0.4, and build a full OTP system + including documentation. Apply one or more applications from this + build as patches to your installation using the 'otp_patch_apply' + tool. For information on install requirements, see descriptions for + each application version below. + + --------------------------------------------------------------------- + --- common_test-1.20.5 ---------------------------------------------- + --------------------------------------------------------------------- + + The common_test-1.20.5 application can be applied independently of + other applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17506 Application(s): common_test + + An incoming NETCONF notification received before a call + to ct_netconfc:create_subscription/* caused the + connection process to fail with badarg. Unexpected + notifications are now logged in the same way as other + unexpected messages. + + + --- Improvements and New Features --- + + OTP-17509 Application(s): common_test + + Add 'receiver' option to ct_netconfc + + To allow a destination for incoming NETCONF + notifications to be specified at sessions creation. + Previously, a caller of create_subscription/* became + the destination, but RFC 5277 create-subscription is no + longer the only way in which NETCONF notifications can + be ordered. + + + Full runtime dependencies of common_test-1.20.5: compiler-6.0, + crypto-3.6, debugger-4.1, erts-7.0, ftp-1.0.0, inets-6.0, kernel-4.0, + observer-2.1, runtime_tools-1.8.16, sasl-2.4.2, snmp-5.1.2, ssh-4.0, + stdlib-3.5, syntax_tools-1.7, tools-2.8, xmerl-1.3.8 + + + --------------------------------------------------------------------- + --- public_key-1.11.1 ----------------------------------------------- + --------------------------------------------------------------------- + + The public_key-1.11.1 application can be applied independently of + other applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17475 Application(s): public_key, ssl + Related Id(s): GH-4877 + + Handle cross-signed root certificates when old root + expired as reported in GH-4877. + + + Full runtime dependencies of public_key-1.11.1: asn1-3.0, crypto-3.8, + erts-6.0, kernel-3.0, stdlib-3.5 + + + --------------------------------------------------------------------- + --- ssl-10.4.2 ------------------------------------------------------ + --------------------------------------------------------------------- + + Note! The ssl-10.4.2 application *cannot* be applied independently of + other applications on an arbitrary OTP 24 installation. + + On a full OTP 24 installation, also the following runtime + dependency has to be satisfied: + -- public_key-1.11.1 (first satisfied in OTP 24.0.4) + + + --- Fixed Bugs and Malfunctions --- + + OTP-17475 Application(s): public_key, ssl + Related Id(s): GH-4877 + + Handle cross-signed root certificates when old root + expired as reported in GH-4877. + + + OTP-17529 Application(s): ssl + Related Id(s): GH-4958, PR-4979 + + The signature selection algorithm has been changed to + also verify if the client supports signatures using the + elliptic curve of the server's public/private key pair. + This change fixes #4958. + + + --- Improvements and New Features --- + + OTP-17150 Application(s): ssl + Related Id(s): GH-4877 + + Slight optimization of certificate decoding. + + + Full runtime dependencies of ssl-10.4.2: crypto-4.2, erts-10.0, + inets-5.10.7, kernel-6.0, public_key-1.11.1, runtime_tools-1.15.1, + stdlib-3.12 + + + --------------------------------------------------------------------- + --- stdlib-3.15.2 --------------------------------------------------- + --------------------------------------------------------------------- + + The stdlib-3.15.2 application can be applied independently of other + applications on a full OTP 24 installation. + + --- Fixed Bugs and Malfunctions --- + + OTP-17525 Application(s): stdlib + Related Id(s): GH-5053 + + Fix a bug that could cause a crash when formatting + tuples using the control sequences p or P and limiting + the output with the option chars_limit. + + + Full runtime dependencies of stdlib-3.15.2: compiler-5.0, crypto-3.3, + erts-12.0, kernel-7.0, sasl-3.0 + + + --------------------------------------------------------------------- + --------------------------------------------------------------------- + --------------------------------------------------------------------- + -- cgit v1.2.3