Path to this page:
Subject: CVS commit: pkgsrc/lang
From: Filip Hajny
Date: 2017-03-17 15:37:05
Message id: 20170317143705.5341CFBE4@cvs.NetBSD.org
Log Message:
Update lang/erlang* to 19.3.
Some highlights for 19.3:
- crypto, ssh: The implementation of the key exchange algorithms
diffie-hellman-group-exchange-sha* are optimized, up to a factor of 11
for the slowest ( = biggest and safest) group size.
- dialyzer: The peak memory consumption is reduced. Analyzing modules
with binary construction with huge strings is now much faster.
- erts: A received SIGTERM signal to beam will generate a 'stop' message
to the init process and terminate the Erlang VM nicely. This is
equivalent to calling init:stop/0.
- kernel: The functions in the 'file' module that take a list of paths
(e.g. file:path_consult/2) will now continue to search in the path if
the path contains something that is not a directory.
- public_key: New function pkix_verify_hostname/2,3 Implements
certificate hostname checking. See the manual and RFC 6125.
- public_key, ssh: The ssh host key fingerprint generation now also
takes a list of algorithms and returns a list of corresponding
fingerprints. See public_key:ssh_hostkey_fingerprint/2 and the option
silently_accept_hosts in ssh:connect.
- ssl: Move PEM cache to a dedicated process, to avoid making the SSL
manager process a bottleneck. This improves scalability of TLS
connections.
- stdlib: filename:safe_relative_path/1 to sanitize a relative path has
been added.
Full release notes:
http://erlang.org/download/otp_src_19.3.readme
Files: