summaryrefslogtreecommitdiff
path: root/lang/erlang
AgeCommit message (Collapse)AuthorFilesLines
2022-10-29erlang: Update to 25.1.2triaxx3-8/+8
upstream changes: ----------------- Patch Package OTP 25.1.2 Git Tag OTP-25.1.2 Date 2022-10-24 Issue Id ERIERL-866 ERIERL-868 System OTP Release 25 Application erts-13.1.2 mnesia-4.21.2
2022-10-17erlang: restore PLIST.odbc entries mistakenly removed in r. 1.52gutteridge1-1/+15
It may make more sense to break this out into a separate file, as is done for other options, but there's helper code present to regenerate into the base PLIST itself, so I'm simply restoring to there for now.
2022-10-17erlang: fix default builds on some platforms (HiPE is gone)gutteridge2-230/+2
The Erlang 24 release removed the HiPE module. Un-break builds where the erlang-hipe option was (often default) enabled.
2022-10-16erlang: Update to 25.1.1triaxx4-23/+10
upstream changes: ----------------- Patch Package OTP 25.1.1 Git Tag OTP-25.1.1 Date 2022-10-03 Issue Id ERIERL-821 ERIERL-859 GH-6309 GH-6320 GH-6323 GH-6328 System OTP Release 25 Application asn1-5.0.21 dialyzer-5.0.3 erts-13.1.1 eunit-2.8.1 kernel-8.5.1 ssl-10.8.5 stdlib-4.1.1
2022-10-15erlang: Update to 25.1triaxx15-402/+124
upstream changes: ----------------- OTP 25.1 Release o https://www.erlang.org/news/158 OTP 25.0 Release o https://www.erlang.org/news/158 OTP 24.2 Release o https://www.erlang.org/news/152 OTP 24.1 Release o https://www.erlang.org/news/149 OTP 24.0 Release o https://www.erlang.org/news/148
2022-06-28*: recursive bump for perl 5.36wiz2-4/+4
2022-04-25erlang: fix rebar3 modules with an option to include rebar3 only.nikita1-1/+5
2021-10-26lang: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (possibly fetched conditionally?): ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-musl.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-netbsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-armv7-unknown-netbsd-eabihf.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-i686-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-sparc64-unknown-netbsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-apple-darwin.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-freebsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-musl.tar.gz ./lang/smlnj/distinfo smlnj-110.73/boot.ppc-unix.tgz ./lang/smlnj/distinfo smlnj-110.73/boot.sparc-unix.tgz ./lang/oracle-jre8/distinfo jce_policy-8.zip ./lang/oracle-jre8/distinfo jre-8u202-linux-i586.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-linux-x64.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-macosx-x64.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-solaris-x64.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-linux-i586.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-linux-x64.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-solaris-x64.tar.gz ./lang/ghc80/distinfo ghc-7.10.3-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc80/distinfo ghc-8.0.2-boot-i386-unknown-freebsd.tar.xz ./lang/ghc80/distinfo ghc-8.0.2-boot-x86_64-unknown-freebsd.tar.xz ./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/rust/distinfo rust-1.53.0-aarch64-apple-darwin.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-1.53.0-i686-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust/distinfo rust-1.53.0-sparc64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-apple-darwin.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-freebsd.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-illumos.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-apple-darwin.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust/distinfo rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-apple-darwin.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz ./lang/smlnj11072/distinfo smlnj-110.72/boot.ppc-unix.tgz ./lang/smlnj11072/distinfo smlnj-110.72/boot.sparc-unix.tgz ./lang/ghc84/distinfo ghc-8.0.2-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz ./lang/ghc7/distinfo ghc-7.10.3-boot-i386-unknown-freebsd.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-i386-unknown-solaris2.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-powerpc-apple-darwin.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc90/distinfo ghc-8.10.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-aarch64-unknown-netbsd.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.8.181-netbsd-8-aarch64-20180917.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2 ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 ./lang/go-bin/distinfo go1.14.2.darwin-amd64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-386.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-amd64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-arm64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-armv6l.tar.gz ./lang/go-bin/distinfo go1.14.2.netbsd-arm64.tar.gz ./lang/go-bin/distinfo go1.16beta1.darwin-arm64.tar.gz ./lang/gcc6-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/ghc810/distinfo ghc-8.8.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/sun-jre7/distinfo UnlimitedJCEPolicyJDK7.zip ./lang/sun-jre7/distinfo jre-7u80-linux-x64.tar.gz ./lang/sun-jre7/distinfo jre-7u80-solaris-i586.tar.gz ./lang/sun-jre7/distinfo jre-7u80-solaris-x64.tar.gz ./lang/ghc88/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/gcc-aux/distinfo ada-bootstrap.i386.dragonfly.36A.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/gcc6/distinfo ecj-4.5.jar ./lang/openjdk11/distinfo bootstrap-jdk-1.11.0.7.10-netbsd-9-aarch64-20200509.tar.xz ./lang/sun-jdk7/distinfo jdk-7u80-linux-x64.tar.gz ./lang/sun-jdk7/distinfo jdk-7u80-solaris-i586.tar.gz ./lang/sun-jdk7/distinfo jdk-7u80-solaris-x64.tar.gz
2021-10-07erlang: seems incompatible with PIE (unfortunately)nia1-1/+5
2021-10-07lang: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-1/+2
2021-05-20erlang: Update to 23.3.4triaxx4-11/+10
This update fixes chat/ejabberd building. upstream changes: ----------------- Patch Package: OTP 23.3.4 Git Tag: OTP-23.3.4 Date: 2021-05-10 Trouble Report Id: OTP-17366, OTP-17379, OTP-17386 Seq num: ERIERL-650, GH-4775 System: OTP Release: 23 Application: compiler-7.6.9, diameter-2.2.4, erts-11.2.2 Predecessor: OTP 23.3.3 Check out the git tag OTP-23.3.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. --------------------------------------------------------------------- --- compiler-7.6.9 -------------------------------------------------- --------------------------------------------------------------------- The compiler-7.6.9 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17386 Application(s): compiler Related Id(s): ERIERL-650, OTP-17357 Reverted the fix for OTP-17357 as it turned out to be incomplete and made the validator reject much more legal code than before. It will be fixed more thoroughly in a later patch. Full runtime dependencies of compiler-7.6.9: crypto-3.6, erts-11.0, hipe-3.12, kernel-7.0, stdlib-3.13 --------------------------------------------------------------------- --- diameter-2.2.4 -------------------------------------------------- --------------------------------------------------------------------- The diameter-2.2.4 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17366 Application(s): diameter Related Id(s): GH-4775 The unordered option was ignored on a client diameter_sctp transport, causing all delivery to be ordered. The association id was not specified to gen_sctp when requesting unordered delivery, causing the setting to be applied to the whole endpoint. Thanks to Bengt Kleberg and Andreas Schultz. Full runtime dependencies of diameter-2.2.4: erts-10.0, kernel-3.2, ssl-9.0, stdlib-2.4 --------------------------------------------------------------------- --- erts-11.2.2 ----------------------------------------------------- --------------------------------------------------------------------- The erts-11.2.2 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17379 Application(s): erts Related Id(s): PR-4804 Fix bug in match spec compilator seen to cause a stack overflow crash on debug VM for certain match specs. Could potentially cause problems for standard VM, but has not been verified. Match specs are used by ets:match/select functions and erlang:trace_pattern. Full runtime dependencies of erts-11.2.2: kernel-7.0, sasl-3.3, stdlib-3.13 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2021-05-09erlang: fix some build statesgutteridge2-269/+3
Fix builds when the java option is disabled (the default) and when erlang-hipe is disabled (the default for some platforms/architectures).
2021-05-08erlang: Update to 23.3.3triaxx4-10/+277
upstream changes: ----------------- Patch Package: OTP 23.3.3 Git Tag: OTP-23.3.3 Date: 2021-05-06 Trouble Report Id: OTP-16607, OTP-16930, OTP-17347, OTP-17357, OTP-17358, OTP-17361 Seq num: ERL-1371, ERL-1439, ERL-ERL-610, GH-3480, GH-4396, GH-4774 System: OTP Release: 23 Application: common_test-1.20.2, compiler-7.6.8, erl_interface-4.0.3, kernel-7.3.1, runtime_tools-1.16.1 Predecessor: OTP 23.3.2 Check out the git tag OTP-23.3.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. --------------------------------------------------------------------- --- common_test-1.20.2 ---------------------------------------------- --------------------------------------------------------------------- The common_test-1.20.2 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17347 Application(s): common_test Related Id(s): ERL-1439, GH-3480 Before this change Config leaked between test groups in case of a subgroup was skipped (GH-3480). Full runtime dependencies of common_test-1.20.2: 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 --------------------------------------------------------------------- --- compiler-7.6.8 -------------------------------------------------- --------------------------------------------------------------------- The compiler-7.6.8 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17357 Application(s): compiler Related Id(s): GH-4774 Fixed a bug in the validator that could cause it to reject valid code. Full runtime dependencies of compiler-7.6.8: crypto-3.6, erts-11.0, hipe-3.12, kernel-7.0, stdlib-3.13 --------------------------------------------------------------------- --- erl_interface-4.0.3 --------------------------------------------- --------------------------------------------------------------------- The erl_interface-4.0.3 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17358 Application(s): erl_interface Related Id(s): ERL-ERL-610 Fix bug where sending of large data with ei_send_*/ei_rpc with infinite timeout could fail when the tcp buffer becomes full. Fault has existed since OTP-21. --- Known Bugs and Problems --- OTP-16607 Application(s): erl_interface Related Id(s): OTP-16608 The ei API for decoding/encoding terms is not fully 64-bit compatible since terms that have a representation on the external term format larger than 2 GB cannot be handled. --------------------------------------------------------------------- --- kernel-7.3.1 ---------------------------------------------------- --------------------------------------------------------------------- The kernel-7.3.1 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17361 Application(s): kernel A bug in the Erlang DNS resolver has been fixed, where it could be made to bring down the kernel supervisor and thereby the whole node, when getting an incorrect (IN A reply to an IN CNAME query) reply from the DNS server and used the reply record's value without verifying its type. Full runtime dependencies of kernel-7.3.1: erts-11.0, sasl-3.0, stdlib-3.13 --------------------------------------------------------------------- --- runtime_tools-1.16.1 -------------------------------------------- --------------------------------------------------------------------- The runtime_tools-1.16.1 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-16930 Application(s): runtime_tools Related Id(s): ERL-1371, GH-4396 The function dbg:n/1 used a local fun to set up a tracer on a remote node. This works fine as long as the remote node is running exactly the same version of Erlang/OTP but does not work at all otherwise. This is fixed by exporting the relevant function and by calling this function on the remote node to set up remote tracing. Full runtime dependencies of runtime_tools-1.16.1: erts-11.0, kernel-7.0, mnesia-4.12, stdlib-3.13 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2021-05-06erlang: updated to 23.3.2adam4-218/+10
=== OTP-23.3.2 === Changed Applications: - asn1-5.0.15 - common_test-1.20.1 - erts-11.2.1 - ssl-10.3.1 - stdlib-3.14.2 - xmerl-1.3.27 Unchanged Applications: - compiler-7.6.7 - crypto-4.9 - debugger-5.0 - dialyzer-4.3.1 - diameter-2.2.3 - edoc-0.12 - eldap-1.2.9 - erl_docgen-1.0.2 - erl_interface-4.0.2 - et-1.6.4 - eunit-2.6 - ftp-1.0.5 - hipe-4.0.1 - inets-7.3.2 - jinterface-1.11.1 - kernel-7.3 - megaco-3.19.5 - mnesia-4.19 - observer-2.9.5 - odbc-2.13.3 - os_mon-2.6.1 - parsetools-2.2 - public_key-1.10 - reltool-0.8 - runtime_tools-1.16 - sasl-4.0.2 - snmp-5.8 - ssh-4.11.1 - syntax_tools-2.5 - tftp-1.0.2 - tools-3.4.4 - wx-1.9.3
2021-04-02erlang: Unbreak packaging, remove PLIST duplicatesnia1-60/+1
These belong in PLIST.java.
2021-03-31erlang: Update to 23.3.1triaxx4-13/+280
upstream changes: ----------------- Patch Package: OTP 23.3.1 Git Tag: OTP-23.3.1 Date: 2021-03-30 Trouble Report Id: OTP-17279 Seq num: System: OTP Release: 23 Application: ssh-4.11.1 Predecessor: OTP 23.3 Check out the git tag OTP-23.3.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.11.1 ------------------------------------------------------ --------------------------------------------------------------------- The ssh-4.11.1 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17279 Application(s): ssh The idle_time timer was not cancelled when a channel was opened within the timeout time on an empty connection that have had channels previously. Full runtime dependencies of ssh-4.11.1: crypto-4.6.4, erts-9.0, kernel-5.3, public_key-1.6.1, stdlib-3.4.1 --------------------------------------------------------------------- Changes for 23.3 are at https://erlang.org/download/OTP-23.3.README
2021-03-04erlang: Update to 23.2.7triaxx3-9/+9
upstream changes: ----------------- Patch Package: OTP 23.2.7 Git Tag: OTP-23.2.7 Date: 2021-03-03 Trouble Report Id: OTP-12960, OTP-17228 Seq num: ERIERL-598, ERIERL-614 System: OTP Release: 23 Application: kernel-7.2.1, ssl-10.2.4 Predecessor: OTP 23.2.6 Check out the git tag OTP-23.2.7, 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. --------------------------------------------------------------------- --- kernel-7.2.1 ---------------------------------------------------- --------------------------------------------------------------------- The kernel-7.2.1 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-12960 Application(s): kernel Related Id(s): ERIERL-598, PR-4509 When using the DNS resolver option servfail_retry_timeout it did not honour the overall call time-out in e.g inet_res:getbyname/3. This misbehaviour has now been fixed. Also, the servfail_retry_timeout behaviour has been improved to only be enforced for servers that gives a servfail answer. Full runtime dependencies of kernel-7.2.1: erts-11.0, sasl-3.0, stdlib-3.13 --------------------------------------------------------------------- --- ssl-10.2.4 ------------------------------------------------------ --------------------------------------------------------------------- The ssl-10.2.4 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17228 Application(s): ssl Related Id(s): ERIERL-614 Enhance logging option log_level to support none and all, also restore backwards compatibility for log_alert option. Full runtime dependencies of ssl-10.2.4: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.8, stdlib-3.12 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2021-02-26erlang: remove max_fds patch - not needed any more, fixes build on Darwinadam2-17/+1
2021-02-25erlang: Update to 23.2.6triaxx4-11/+10
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 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2021-02-20erlang: fix non-hipe buildsgutteridge4-102/+105
Restore some PLIST content state from prior to the 23.2.4 update, which mistakenly moved some hipe-related files that get built universally to the PLIST.hipe list. The "--disable-hipe" option does not impact everything. Build tested with the hipe option both enabled and disabled. This should fix build breakages, e.g., NetBSD/aarch64. (Separately, it's kind of unfortunate that this package uses both PLIST variables and separate PLIST files to segment content driven by options. It should really use one approach or the other consistently, but I haven't touched that here.)
2021-02-19erlang: Fix SunOS build.jperkin1-3/+3
2021-02-09erlang: add a comment about doc and man package dependenciesgutteridge1-1/+4
2021-02-08erlang: Update to 23.2.4triaxx6-112/+118
pkgsrc changes: --------------- * Fix PLIST when the hive option is enabled. upstream changes: ----------------- Patch Package: OTP 23.2.4 Git Tag: OTP-23.2.4 Date: 2021-02-04 Trouble Report Id: OTP-16239, OTP-17139, OTP-17161, OTP-17174 Seq num: ERIERL-597, ERL-1458 System: OTP Release: 23 Application: snmp-5.7.3, ssl-10.2.2 Predecessor: OTP 23.2.3 Check out the git tag OTP-23.2.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. --------------------------------------------------------------------- --- snmp-5.7.3 ------------------------------------------------------ --------------------------------------------------------------------- The snmp-5.7.3 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17161 Application(s): snmp [manager] In a function handling snmp errors, an unused result (_Error) could result in matching issues and therefor case clause runtime errors (crash). Note that this would only happen in *very* unusual error cases. Full runtime dependencies of snmp-5.7.3: crypto-3.3, erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, stdlib-2.5 --------------------------------------------------------------------- --- ssl-10.2.2 ------------------------------------------------------ --------------------------------------------------------------------- The ssl-10.2.2 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17139 Application(s): ssl Related Id(s): ERL-1458, OTP-16239 Avoid that upgrade (from TCP to TLS) servers starts multiple session cache handlers for the same server. This applies to Erlang distribution over TLS servers. OTP-17174 Application(s): ssl Related Id(s): ERIERL-597 Legacy cipher suites defined before TLS-1.2 (but still supported) should be possible to use in TLS-1.2. They where accidentally excluded for available cipher suites for TLS-1.2 in OTP-23.2.2. --- Improvements and New Features --- OTP-16239 Application(s): ssl Related Id(s): ERL-1458, OTP-17139 Enable Erlang distribution over TLS to run TLS-1.3, although TLS-1.2 will still be default. Full runtime dependencies of ssl-10.2.2: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.8, stdlib-3.12 --------------------------------------------------------------------- --------------------------------------------------------------------- --------------------------------------------------------------------- Patch Package: OTP 23.2.3 Git Tag: OTP-23.2.3 Date: 2021-01-20 Trouble Report Id: OTP-17097, OTP-17107, OTP-17108, OTP-17110 Seq num: ERIERL-586, ERL-1442 System: OTP Release: 23 Application: crypto-4.8.3, erts-11.1.7, snmp-5.7.2, ssh-4.10.7 Predecessor: OTP 23.2.2 Check out the git tag OTP-23.2.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. --------------------------------------------------------------------- --- crypto-4.8.3 ---------------------------------------------------- --------------------------------------------------------------------- The crypto-4.8.3 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17107 Application(s): crypto Adding missing flag in BN-calls in SRP. Full runtime dependencies of crypto-4.8.3: erts-9.0, kernel-5.3, stdlib-3.4 --------------------------------------------------------------------- --- erts-11.1.7 ----------------------------------------------------- --------------------------------------------------------------------- The erts-11.1.7 application can be applied independently of other applications on a full OTP 23 installation. --- Improvements and New Features --- OTP-17097 Application(s): erts Make windows installer remove write access rights for non admin users when installing to a non default directory. Reduces the risk for DLL sideloading, but the user should always be aware of the access rights for the installation. Full runtime dependencies of erts-11.1.7: kernel-7.0, sasl-3.3, stdlib-3.13 --------------------------------------------------------------------- --- snmp-5.7.2 ------------------------------------------------------ --------------------------------------------------------------------- The snmp-5.7.2 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17110 Application(s): snmp Related Id(s): ERIERL-586 [manager] Misspelled priv protocol (atom) made it impossible to update usm user 'priv_key' configuration for usmAesCfb128Protocol via function calls. Full runtime dependencies of snmp-5.7.2: crypto-3.3, erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, stdlib-2.5 --------------------------------------------------------------------- --- ssh-4.10.7 ------------------------------------------------------ --------------------------------------------------------------------- The ssh-4.10.7 application can be applied independently of other applications on a full OTP 23 installation. --- Fixed Bugs and Malfunctions --- OTP-17108 Application(s): ssh Related Id(s): ERL-1442 The SSH daemon erroneously replaced LF with CRLF also when there was no pty requested from the server. Full runtime dependencies of ssh-4.10.7: crypto-4.6.4, erts-9.0, kernel-5.3, public_key-1.6.1, stdlib-3.4.1 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2021-01-15erlang: Re-add accidentally lost PLIST entries.nia1-1/+14
2021-01-15erlang: Update to 23.2.2nia7-101/+107
I am only committing this to unbreak the package post-autoconf-update. Regardless, changelog for 23.2: https://erlang.org/download/OTP-23.2.README
2020-12-05erlang: Fix patch checksumnia1-2/+2
2020-12-03erlang: fix building on Darwinadam3-1/+31
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2020-05-22erlang, amavisd, policyd: remove redundant replace-interpreterrillig1-3/+1
Since do-configure-pre-hook already depends on replace-interpreter, there is no point in making any other stage depend on that as well. At best, it has no effect. At worst it creates a hard-to-find difference between builds that run "bmake install" directly and builds that split the build into "bmake configure && bmake build && bmake install", as bulk builds do.
2020-03-20erlang: Update to 22.2.8nia4-11/+12
This brings us up to the latest patch release for this branch before freeze... --- Fixed Bugs and Malfunctions --- OTP-16457 Application(s): diameter The possibility of choosing a handler process for an incoming Diameter request with a configured MFA was documented in OTP 20.0, but counters (with {traffic_counters, true}) were not incremented when this process was on a remote node. Counters are now incremented on the node that configures the transport in question. Introduced in OTP 21.3. OTP-16459 Application(s): diameter Transport options differing from those passed to diameter:add_transport/2 were used in several situations: when starting a transport process after connect_timer expiry after an initial connection attempt has failed, when starting a transport process after a connection has been accepted, when sending events, when returning options in diameter:service_info/2, and possibly more. In particular, the following configuration options to diameter:add_transport/2 were dropped: avp_dictionaries, incoming_maxlen, spawn_opt, strict_mbit. Moreover, any service options mistakenly passed to diameter:add_transport/2 were interpreted as such, instead of being ignored as the documentation states, with the consequence that outgoing and incoming requests saw different values of some options, some were always taken from transport options, and others from service options. diameter:add_transport/2 must be called in new code for the fix to have effect. Introduced in OTP 20.1. Full runtime dependencies of diameter-2.2.2: erts-10.0, kernel-3.2, ssl-9.0, stdlib-2.4 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2020-03-17erlang: Appease shell portability checkernia2-1/+17
2020-02-27erlang*: Update to 22.2.7.jperkin10-39/+39
Highlights ========== erts: o The Kernel application's User's Guide now contains a Logger Cookbook with common usage patterns. o Numerous improvements in the new socket and net modules Standard libraries: o common_test: ct_property_test logging is improved o ssl: Correct handling of unordered chains so that it works as expected Tools: o Emacs erlang-mode function that lets the user open the documentation for an Erlang/OTP function in an Emacs buffer has been improved. Users will be asked if they want the man pages downloaded if they are not present in the system.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-1/+2
2019-12-04erlang: Update to 22.1.8nia3-9/+9
This release fixes one bug in erts. --- Fixed Bugs and Malfunctions --- OTP-16301 Application(s): erts Related Id(s): ERL-1079 Large amounts of quickly executed dirty work could cause heavy contention on an internal spin lock. The spin lock was replaced by a mutex which behaves much better under these conditions.
2019-11-18erlang: Update to 22.1.7nia9-75/+64
Potential Incompatibilities Mnesia: Transactions with sticky locks could with async_asym transactions be committed in the wrong order, since asym transactions are spawned on the remote nodes. To fix this bug the communication protocol between mnesia nodes had to be updated, thus mnesia will no longer be able to connect to nodes earlier than mnesia-4.14 ,first realeased in OTP-19.0. Stdlib: Debugging of time-outs in gen_statem has been improved. Starting a time-out is now logged in sys:log and sys:trace. Running time-outs are visible in server crash logs, and with sys:get_status. Due to this system events {start_timer, Action, State} and {insert_timout, Event, State} have been added, which may surprise tools that rely on the format of these events. New features: The EventContent of a running time-out can be updated with {TimeoutType, update, NewEventContent}. Running time-outs can be cancelled with {TimeoutType, cancel} which is more readable than using Time = infinity.{rel, Name, Vsn, RelApps, Opts}. Highlights Compiler: erlc can now automatically use a compile server to avoid starting an Erlang system for each file to be compiled in a multi-file project. See the documentation for how to enable it. Standard libraries: SSL: Basic support for TLS 1.3 Client for experimental use. For more information see the Standards Compliance chapter of the User's Guide. crypto: The Message Authentication Codes (MAC) CMAC, HMAC and Poly1305 are unified into common functions in the New Crypto API. See the manual for CRYPTO. cipher_info/1 functions returns maps with information about the hash or cipher in the argument.
2019-11-03lang: align variable assignmentsrillig1-3/+3
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-11-03lang/erlang: write _VERSIONS variable in a single linerillig2-6/+4
In the previous version, pkglint would want to indent the continuation line with a tab. To prevent this, the variable assignment is now printed in its canonical format. Just like humans, pkglint does not read the "do not edit" notice at the top of the file. Maybe it should.
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-1/+2
2019-08-08erlang: Restore SunOS -shared fix lost in previous update.jperkin2-1/+17
2019-08-01erlang: Update to 22.0.7nia7-79/+116
Erlang/OTP 22 is a new major release with new features and improvements as well as incompatibilities. For a deeper dive into the hightligts of the OTP 22 release, you can read our blog here: http://blog.erlang.org/OTP-22-Highlights/ Potential Incompatibilities gen_* behaviours: If logging of the last N messages through sys:log/2,3 is active for the server, this log is included in the terminate report. reltool: A new element, Opts, can now be included in a rel tuple in the reltool release specific configuration format: {rel, Name, Vsn, RelApps, Opts}. All external pids/ports/refs created by erlang:list_to_pid and similar functions now compare equal to any other pid/port/ref with same number from that node. The old legacy erl_interface library is deprecated as of OTP 22, and will be removed in OTP 23. This does not apply to the ei library. VxWorks is deprecated as of OTP 22 and will be removed in OTP 23. Erts: Support for Erlang Distribution protocol to split the payload of large signals into several fragments. ETS option write_concurrency now also effects and improves scalability of ordered_set tables. The length/1 BIF used to calculate the length of the list in one go without yielding, even if the list was very long. Now it yields when called with long lists. A new (still experimental) module socket is introduced. It is implemented as a NIF and the idea is that it shall be as "close as possible" to the OS level socket interface. Added the NIF function enif_term_type, which helps avoid long sequences of enif_is_xyz by returning the type of the given term. This is especially helpful for NIFs that serialize terms, such as JSON encoders, where it can improve both performance and readability. Compiler: The compiler has been rewritten to internally use an intermediate representation based on Static Single Assignment (SSA). The new intermediate representation makes more optimizations possible. The binary matching optimizations are now applicable in many more circumstances than before. Type optimizations are now applied across local function calls, and will remove a lot more redundant type tests than before. All compiler options that can be given in the source file can now be given in the option list on the command line for erlc. In OTP 22, HiPE (the native code compiler) is not fully functional. The reasons for this are new BEAM instructions for binary matching that the HiPE native code compiler does not support. If erlc is invoked with the +native option, and if any of the new binary matching instructions are used, the compiler will issue a warning and produce a BEAM file without native code. Standard libraries: Cover now uses the counters module instead of ets for updating counters. The new function cover:local_only/0 allows running Cover in a restricted but faster local-only mode. The increase in speed will vary depending on the type of code being cover-compiled, as an example the compiler test suite runs more than twice as fast with the new Cover. A simple socket API is provided through the socket module. This is a low level API that does *not* replace gen_[tcp|udp|sctp]. It is intended to *eventually* replace the inet driver. It also provides a basic API that facilitates the implementation of other protocols than TCP, UDP and SCTP. Known issues are; No support for the Windows OS (currently), a small term leakage. This feature will be classed as experimental in OTP 22. SSL: now uses the new logger API, including log levels and verbose debug logging. SSL: Basic support for TLS 1.3 Server for experimental use. crypto: The new hash_info/1 and cipher_info/1 functions returns maps with information about the hash or cipher in the argument.
2019-07-03Use https for erlang.orgnia1-2/+2
2019-05-05lang/erlang: Add m4 to USE_TOOLS when erlang-hipe is enabled.nia1-1/+2
2019-04-23lang/erlang: Update to 21.3.6nia5-27/+24
Highlights from erlang 21.2 to 21.3: Kernel: The standard logger handler, logger_std_h, now has a new internal feature for log rotation. For full information see the documentation. SSL: The Reason part of the error return from the functions connect and handshake has a better and documented format. This is a potential incompatibility. See the documentation. Refactoring of state handling has improved the TLS application data throughput and reduced CPU overhead Code optimizations has reduced CPU load for encryption/decryption, especially for Erlang's distribution protocol over TLS Now supports active N Erl_interface: Support for plugin of a user supplied socket implementation has been added. OTP: The HTML reference documentation now shows the OTP version where modules and functions were first introduced. Versions of OTP older than R13B04 is not shown in the reference documentation
2019-03-20erlang: fix minor typo in Makefilegutteridge1-2/+2
2019-02-25erlang: Update to 21.2.6nia3-9/+9
Changes: --------------------------------------------------------------------- --- erts-10.2.4 ----------------------------------------------------- --------------------------------------------------------------------- --- Fixed Bugs and Malfunctions --- OTP-14728 Application(s): erts Related Id(s): ERIERL-303 When using the {linger,{true,T}} option; gen_tcp:listen/2 used the full linger time before returning for example eaddrinuse. This bug has now been corrected. --------------------------------------------------------------------- --- stdlib-3.7.1 ---------------------------------------------------- --------------------------------------------------------------------- --- Fixed Bugs and Malfunctions --- OTP-15573 Application(s): stdlib Related Id(s): ERIERL-306 Optimize pretty printing of terms. The slower behaviour was introduced in Erlang/OTP 20.
2019-02-13erlang: Update to 21.2.5nia3-9/+9
Changes: --------------------------------------------------------------------- --- inets-7.0.5 ----------------------------------------------------- --------------------------------------------------------------------- The inets-7.0.5 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15554 Application(s): inets Related Id(s): ERIERL-289 Fixed bug that causes a crash in http client when using hostnames (e.g. localhost) with the the option ipv6_host_with_brackets set to true. This change also fixes a regression: httpc:request fails with connection error (nxdomain) if option ipv6_host_with_brackets set to true and host component of the URI is an IPv6 address. Full runtime dependencies of inets-7.0.5: erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2019-01-26erlang: Update to 21.2.4.nia3-9/+9
Changes: --------------------------------------------------------------------- --- erts-10.2.3 ----------------------------------------------------- --------------------------------------------------------------------- Note! The erts-10.2.3 application can *not* be applied independently of other applications on an arbitrary OTP 21 installation. On a full OTP 21 installation, also the following runtime dependencies have to be satisfied: -- kernel-6.1 (first satisfied in OTP 21.1) -- sasl-3.3 (first satisfied in OTP 21.2) --- Fixed Bugs and Malfunctions --- OTP-15536 Application(s): erts Related Id(s): ERL-827 Fix bug where doing a gen_tcp:send on a socket with delay_send set to true could cause a segfault if the other side closes the connection. Bug was introduced in erts-10.2 (OTP-21.2). OTP-15537 Application(s): erts Fix a race condition when a port program closes that could result in the next started port to hang during startup. When this fault happens the following error is normally (but not always) logged: =ERROR REPORT==== 14-Jan-2019::10:45:52.868246 === Bad input fd in erts_poll()! fd=11, port=#Port<0.505>, driver=spawn, name=/bin/sh -s unix:cmd Bug was introduced in erts-10.0 (OTP-21.0). OTP-15538 Application(s): erts Related Id(s): ERIERL-229 Fix a bug where polling for external events could be delayed for a very long time if all active schedulers were 100% loaded. Bug was introduced in erts-10.2 (OTP-21.2). Full runtime dependencies of erts-10.2.3: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- inets-7.0.4 ----------------------------------------------------- --------------------------------------------------------------------- The inets-7.0.4 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15544 Application(s): inets Related Id(s): ERIERL-289 Make sure ipv6 addresses with brackets in URIs are converted correctly before passing to lower level functions like gen_tcp and ssl functions. Could cause connection to fail. Full runtime dependencies of inets-7.0.4: erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2019-01-22erlang: Update to version OTP-21.2.3. Should fix non-hipe builds...nia5-109/+109
--------------------------------------------------------------------- --- compiler-7.3.1 -------------------------------------------------- --------------------------------------------------------------------- The compiler-7.3.1 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15501 Application(s): compiler Related Id(s): ERL-514, ERL-807, OTP-14808 An optimization that avoided allocation of a stack frame for some case expressions was introduced in OTP 21. (ERL-504/OTP-14808) It turns out that in rare circumstances, this optimization is not safe. Therefore, this optimization has been disabled. A similar optimization will be included in OTP 22 in a safe way. Full runtime dependencies of compiler-7.3.1: crypto-3.6, erts-9.0, hipe-3.12, kernel-4.0, stdlib-2.5 --------------------------------------------------------------------- --- erts-10.2.2 ----------------------------------------------------- --------------------------------------------------------------------- Note! The erts-10.2.2 application can *not* be applied independently of other applications on an arbitrary OTP 21 installation. On a full OTP 21 installation, also the following runtime dependencies have to be satisfied: -- kernel-6.1 (first satisfied in OTP 21.1) -- sasl-3.3 (first satisfied in OTP 21.2) --- Fixed Bugs and Malfunctions --- OTP-15495 Application(s): erts Related Id(s): ERL-821 Fixed a crash when dangling files were closed after init:restart/0. OTP-15509 Application(s): erts Related Id(s): PR-2027, PR-2093 A bug that could cause dirty schedulers to become unresponsive has been fixed. Full runtime dependencies of erts-10.2.2: kernel-6.1, sasl-3.3, stdlib-3.5 --------------------------------------------------------------------- --- ssl-9.1.2 ------------------------------------------------------- --------------------------------------------------------------------- The ssl-9.1.2 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15477 Application(s): ssl Related Id(s): ERL-790 Fix encoding of the SRP extension length field in ssl. The old encoding of the SRP extension length could cause interoperability problems with third party SSL implementations when SRP was used. OTP-15504 Application(s): ssl Related Id(s): ERL-371 Guarantee active once data delivery, handling TCP stream properly. OTP-15505 Application(s): ssl Correct gen_statem returns for some error cases Full runtime dependencies of ssl-9.1.2: crypto-4.2, erts-10.0, inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5 --------------------------------------------------------------------- --- xmerl-1.3.19 ---------------------------------------------------- --------------------------------------------------------------------- The xmerl-1.3.19 application can be applied independently of other applications on a full OTP 21 installation. --- Fixed Bugs and Malfunctions --- OTP-15492 Application(s): xmerl Related Id(s): ERIERL-283 The charset detection parsing crash in some cases when the XML directive is not syntactic correct. Full runtime dependencies of xmerl-1.3.19: erts-6.0, kernel-3.0, stdlib-2.5 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
2019-01-11erlang: Remove hipe from main PLIST.nia2-308/+100