pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/erlang erlang: Update to 23.2.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/759dc73f403e
branches:  trunk
changeset: 447750:759dc73f403e
user:      triaxx <triaxx%pkgsrc.org@localhost>
date:      Thu Feb 25 15:32:16 2021 +0000

description:
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:

 lang/erlang/Makefile          |   3 +--
 lang/erlang/Makefile.versions |   4 ++--
 lang/erlang/distinfo          |  10 +++++-----
 lang/erlang/versions.mk       |   4 ++--
 4 files changed, 10 insertions(+), 11 deletions(-)

diffs (57 lines):

diff -r ff82d8d09ca9 -r 759dc73f403e lang/erlang/Makefile
--- a/lang/erlang/Makefile      Thu Feb 25 15:28:09 2021 +0000
+++ b/lang/erlang/Makefile      Thu Feb 25 15:32:16 2021 +0000
@@ -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 -r ff82d8d09ca9 -r 759dc73f403e lang/erlang/Makefile.versions
--- a/lang/erlang/Makefile.versions     Thu Feb 25 15:28:09 2021 +0000
+++ b/lang/erlang/Makefile.versions     Thu Feb 25 15:32:16 2021 +0000
@@ -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 -r ff82d8d09ca9 -r 759dc73f403e lang/erlang/distinfo
--- a/lang/erlang/distinfo      Thu Feb 25 15:28:09 2021 +0000
+++ b/lang/erlang/distinfo      Thu Feb 25 15:32:16 2021 +0000
@@ -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 -r ff82d8d09ca9 -r 759dc73f403e lang/erlang/versions.mk
--- a/lang/erlang/versions.mk   Thu Feb 25 15:28:09 2021 +0000
+++ b/lang/erlang/versions.mk   Thu Feb 25 15:32:16 2021 +0000
@@ -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



Home | Main Index | Thread Index | Old Index