7ff576c8af
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/smf | ||
patches | ||
buildlink3.mk | ||
DESCR | ||
distinfo | ||
hacks.mk | ||
Makefile | ||
Makefile.versions | ||
MESSAGE | ||
module.mk | ||
options.mk | ||
PLIST | ||
PLIST.Darwin | ||
PLIST.FreeBSD | ||
PLIST.hipe | ||
PLIST.java | ||
PLIST.Linux | ||
PLIST.NetBSD | ||
PLIST.SunOS |