summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortriaxx <triaxx@pkgsrc.org>2021-02-25 15:32:16 +0000
committertriaxx <triaxx@pkgsrc.org>2021-02-25 15:32:16 +0000
commitacb2130ab2a8cfe5b0e8c9ccb14a260b3b045413 (patch)
tree32f00c6f5ca5fe12d9c373eb7962e79d3a373121 /lang
parent584c2bd8ba62a6b8cab32643e9a8aaa3c0f3dd79 (diff)
downloadpkgsrc-acb2130ab2a8cfe5b0e8c9ccb14a260b3b045413.tar.gz
erlang: Update to 23.2.6
upstream changes: ----------------- Patch Package: OTP 23.2.6 Git Tag: OTP-23.2.6 Date: 2021-02-25 Trouble Report Id: OTP-17173, OTP-17205, OTP-17220 Seq num: ERIERL-581, ERIERL-608 System: OTP Release: 23 Application: inets-7.3.2, ssh-4.10.8 Predecessor: OTP 23.2.5 Check out the git tag OTP-23.2.6, 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. --------------------------------------------------------------------- --- inets-7.3.2 ----------------------------------------------------- --------------------------------------------------------------------- The inets-7.3.2 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17205 Application(s): inets Related Id(s): ERIERL-608 Solves CVE-2021-27563, that is make sure no form of relative path can be used to go outside webservers directory. OTP-17220 Application(s): inets Make sure HEAD requests rejects directory links Full runtime dependencies of inets-7.3.2: erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5 --------------------------------------------------------------------- --- ssh-4.10.8 ------------------------------------------------------ --------------------------------------------------------------------- The ssh-4.10.8 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17173 Application(s): ssh Related Id(s): ERIERL-581 Don't timeout slow connection setups and tear-downs. A rare crash risk for the controller is also removed. Full runtime dependencies of ssh-4.10.8: crypto-4.6.4, erts-9.0, kernel-5.3, public_key-1.6.1, stdlib-3.4.1 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- Patch Package: OTP 23.2.5 Git Tag: OTP-23.2.5 Date: 2021-02-16 Trouble Report Id: OTP-17185, OTP-17190, OTP-17191 Seq num: ERIERL-606, ERL-1476, GH-4192 System: OTP Release: 23 Application: erts-11.1.8, ssl-10.2.3, tools-3.4.3 Predecessor: OTP 23.2.4 Check out the git tag OTP-23.2.5, 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.1.8 ----------------------------------------------------- --------------------------------------------------------------------- The erts-11.1.8 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17185 Application(s): erts Fixed a bug that could cause some work scheduled for execution on scheduler threads to be delayed until other similar work appeared. Beside delaying various cleanup of internal data structures also the following could be delayed: -- Termination of a distribution controller process -- Disabling of the distribution on a node -- Gathering of memory allocator information using the instrument module -- Enabling, disabling, and gathering of msacc information -- Delivery of 'CHANGE' messages when time offset is monitored -- A call to erlang:cancel_timer() -- A call to erlang:read_timer() -- A call to erlang:statistics(io | garbage_collection | scheduler_wall_time) -- A call to ets:all() -- A call to erlang:memory() -- A call to erlang:system_info({allocator | allocator_sizes, _}) -- A call to erlang:trace_delivered() The bug existed on runtime systems running on all types of hardware except for x86/x86_64. Full runtime dependencies of erts-11.1.8: kernel-7.0, sasl-3.3, stdlib-3.13 --------------------------------------------------------------------- --- ssl-10.2.3 ------------------------------------------------------ --------------------------------------------------------------------- The ssl-10.2.3 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17190 Application(s): ssl Related Id(s): ERIERL-606 Avoid race when the first two upgrade server handshakes (that is servers that use a gen_tcp socket as input to ssl:handshake/2,3) start close to each other. Could lead to that one of the handshakes would fail. Full runtime dependencies of ssl-10.2.3: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.8, stdlib-3.12 --------------------------------------------------------------------- --- tools-3.4.3 ----------------------------------------------------- --------------------------------------------------------------------- The tools-3.4.3 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17191 Application(s): tools Related Id(s): ERL-1476, GH-4192, OTP-16922 Correct the Xref analysis undefined_functions to not report internally generated behaviour_info/1. Full runtime dependencies of tools-3.4.3: compiler-5.0, erts-11.0, erts-9.1, kernel-5.4, runtime_tools-1.8.14, stdlib-3.4 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
Diffstat (limited to 'lang')
-rw-r--r--lang/erlang/Makefile3
-rw-r--r--lang/erlang/Makefile.versions4
-rw-r--r--lang/erlang/distinfo10
-rw-r--r--lang/erlang/versions.mk4
4 files changed, 10 insertions, 11 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 0cdd5d19e24..ea89a0e4a52 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.103 2021/02/20 01:02:29 gutteridge Exp $
+# $NetBSD: Makefile,v 1.104 2021/02/25 15:32:16 triaxx Exp $
DISTNAME= erlang-${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR}${!empty(DIST_VERSION_PATCH):?.:}${DIST_VERSION_PATCH}
PKGNAME= ${DISTNAME:S/OTP-/erlang-/}
-PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=erlang/}
GITHUB_PROJECT= otp
diff --git a/lang/erlang/Makefile.versions b/lang/erlang/Makefile.versions
index b80dcd7b8f5..bfbbcb240b0 100644
--- a/lang/erlang/Makefile.versions
+++ b/lang/erlang/Makefile.versions
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.versions,v 1.52 2021/02/09 04:44:48 gutteridge Exp $
+# $NetBSD: Makefile.versions,v 1.53 2021/02/25 15:32:16 triaxx Exp $
# When making any update to the versions below (even patch level),
# please check to see if the erlang-doc or erlang-man packages also
# need their PLISTs regenerated, as they almost always will.
DIST_VERSION_MAJOR= 23
DIST_VERSION_MINOR= 2
-DIST_VERSION_PATCH= 4
+DIST_VERSION_PATCH= 6
.include "versions.mk"
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index e7f85bddb8d..f61f7f5abf9 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.84 2021/02/08 07:00:29 triaxx Exp $
+$NetBSD: distinfo,v 1.85 2021/02/25 15:32:16 triaxx Exp $
-SHA1 (erlang-23.2.4.tar.gz) = 01bf2e5bcb437b116597b6fd4a2596a8e173e551
-RMD160 (erlang-23.2.4.tar.gz) = 2c384e6cfc2eeb2f88da1aeede4a60aa2f40d322
-SHA512 (erlang-23.2.4.tar.gz) = 12d10d0f2522a6df0007ee662335055dee3e2dad2be2a877e42c6fb7c3ca6ff613437a92523845a5e41c2b18ee2221de96c3d4a33acf5c3c5e4e3a1d093c2cac
-Size (erlang-23.2.4.tar.gz) = 56590253 bytes
+SHA1 (erlang-23.2.6.tar.gz) = 529689409a6898705a3c3fed3cf2df2a716cd693
+RMD160 (erlang-23.2.6.tar.gz) = 74be55189f2e02d6a59c52c613ae12292370ab7a
+SHA512 (erlang-23.2.6.tar.gz) = b8fb509e573188f3228192acb44a7df849f7e43a4ac03d566d7dfe530837630a17572857b114e8eadbc7236d169d26658a88f4a5896b28075b31e296ea4e63f1
+Size (erlang-23.2.6.tar.gz) = 56603314 bytes
SHA1 (patch-ab) = 5f1602f3a49c05fd4c45884a7cd6be8d3f287ac3
SHA1 (patch-ay) = f5f1accdb11e404ba4779b056228431e3080e4cd
SHA1 (patch-erts_aclocal.m4) = 3812a0feda06eb7c6ff02b5ac7125284ad5df2cb
diff --git a/lang/erlang/versions.mk b/lang/erlang/versions.mk
index 69dd93e77e5..08079685208 100644
--- a/lang/erlang/versions.mk
+++ b/lang/erlang/versions.mk
@@ -1,3 +1,3 @@
-# $NetBSD: versions.mk,v 1.20 2021/02/08 07:00:29 triaxx Exp $
+# $NetBSD: versions.mk,v 1.21 2021/02/25 15:32:16 triaxx Exp $
# Do not edit, regenerate using 'make versions'
-_VERSIONS= snmp 5.7.3 ssl 10.2.2 asn1 5.0.14 common_test 1.19.1 compiler 7.6.6 crypto 4.8.3 debugger 5.0 dialyzer 4.3 diameter 2.2.3 edoc 0.12 eldap 1.2.8 erl_docgen 1.0.2 erl_interface 4.0.2 erts 11.1.7 et 1.6.4 eunit 2.6 ftp 1.0.5 hipe 4.0.1 inets 7.3.1 jinterface 1.11 kernel 7.2 megaco 3.19.5 mnesia 4.18.1 observer 2.9.5 odbc 2.13.2 os_mon 2.6.1 parsetools 2.2 public_key 1.9.2 reltool 0.8 runtime_tools 1.15.1 sasl 4.0.1 ssh 4.10.7 stdlib 3.14 syntax_tools 2.4 tftp 1.0.2 tools 3.4.2 wx 1.9.2 xmerl 1.3.26
+_VERSIONS= inets 7.3.2 ssh 4.10.8 asn1 5.0.14 common_test 1.19.1 compiler 7.6.6 crypto 4.8.3 debugger 5.0 dialyzer 4.3 diameter 2.2.3 edoc 0.12 eldap 1.2.8 erl_docgen 1.0.2 erl_interface 4.0.2 erts 11.1.8 et 1.6.4 eunit 2.6 ftp 1.0.5 hipe 4.0.1 jinterface 1.11 kernel 7.2 megaco 3.19.5 mnesia 4.18.1 observer 2.9.5 odbc 2.13.2 os_mon 2.6.1 parsetools 2.2 public_key 1.9.2 reltool 0.8 runtime_tools 1.15.1 sasl 4.0.1 snmp 5.7.3 ssl 10.2.3 stdlib 3.14 syntax_tools 2.4 tftp 1.0.2 tools 3.4.3 wx 1.9.2 xmerl 1.3.26