Erlang/OTP 17.5.3

This release of Erlang/OTP can be built from source or installed using pre-built packages for your OS or third-party tools (such as kerl or asdf).

docker run -it erlang:17.5.3
Patch Package OTP 17.5.3
Git Tag OTP-17.5.3
Date 2015-05-06
Issue Id
seq12818
seq12841
seq12844
seq12846
seq12848
seq12851
System OTP
Release 17
Application

common_test-1.10.1 #

Note! The common_test-1.10.1 application can *not* be applied independently of other applications on an arbitrary OTP 17 installation. On a full OTP 17 installation, also the following runtime dependency has to be satisfied: -- test_server-3.7.1 (first satisfied in OTP 17.1)

OTP-12643
Application(s):
common_test

A fault in the Common Test logger process, that caused the application to crash when running on a long name node, has been corrected.

OTP-12688
Application(s):
common_test
Related Id(s):
seq12818

A 'wait_for_prompt' option in ct_telnet:expect/3 has been introduced which forces the function to not return until a prompt string has been received, even if other expect patterns have already been found.

OTP-12697
Application(s):
common_test, test_server
Related Id(s):
seq12848

If the last expression in a test case causes a timetrap timeout, the stack trace is ignored and not printed to the test case log file. This happens because the {Suite,TestCase,Line} info is not available in the stack trace in this scenario, due to tail call elimination. Common Test has been modified to handle this situation by inserting a {Suite,TestCase,last_expr} tuple in the correct place and printing the stack trace as expected.

OTP-12698
Application(s):
common_test
Related Id(s):
seq12844

Fixed a buffer problem in ct_netconfc which could cause that some messages where buffered forever.

OTP-12704
Application(s):
common_test, erts
Related Id(s):
OTP-10922

The VTS mode in Common Test has been modified to use a private version of the Webtool application (ct_webtool).

OTP-12707
Application(s):
common_test
Related Id(s):
seq12846

Add possibility to add user capabilities in ct_netconfc:hello/3.

Full runtime dependencies of common_test-1.10.1: compiler-5.0, crypto-3.3, debugger-4.0, erts-6.0, inets-5.10, kernel-3.0, runtime_tools-1.8.14, sasl-2.4, snmp-4.25.1, ssh-3.0.1, stdlib-2.0, test_server-3.7.1, tools-2.6.14, webtool-0.8.10, xmerl-1.3.7

diameter-1.9.1 #

The diameter-1.9.1 application can be applied independently of other applications on a full OTP 17 installation.

OTP-12642
Application(s):
diameter

Don't leave extra bit in decoded AVP data.

OTP-12074 in OTP 17.3 missed one case: a length error on a trailing AVP unknown to the dictionary in question.

OTP-12654
Application(s):
diameter
Related Id(s):
seq12851

Don't confuse Result-Code and Experimental-Result

The errors field of a decoded diameter_packet record was populated with a Result-Code AVP when an Experimental-Result containing a 3xxx Result-Code was received in an answer not setting the E-bit. The correct AVP is now extracted from the incoming message.

OTP-12701
Application(s):
diameter

Don't count on unknown Application Id.

OTP-11721 in OTP 17.1 missed the case of an Application Id not agreeing with that of the dictionary in question, causing counters to be accumulated on keys containing the unknown id.

Full runtime dependencies of diameter-1.9.1: erts-6.0, kernel-3.0, ssl-5.3.4, stdlib-2.0

erts-6.4.1 #

The erts-6.4.1 application can be applied independently of other applications on a full OTP 17 installation.

OTP-12704
Application(s):
common_test, erts
Related Id(s):
OTP-10922

The VTS mode in Common Test has been modified to use a private version of the Webtool application (ct_webtool).

Full runtime dependencies of erts-6.4.1: kernel-3.0, sasl-2.4, stdlib-2.0

snmp-5.1.2 #

The snmp-5.1.2 application can be applied independently of other applications on a full OTP 17 installation.

OTP-12669
Application(s):
snmp
Related Id(s):
seq12841

A bug in the SNMP Agent has been corrected; when opening a port using the command line argument -snmpa_fd the Port should be 0 when calling gen_udp:open.

A bug in the SNMP manager has been corrected; it should not look at the -snmp_fd command line argument, but instead at -snmpm_fd.

OTP-12452
Application(s):
snmp

Improved cryptocraphic capability.

Full runtime dependencies of snmp-5.1.2: crypto-3.3, erts-6.0, kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, stdlib-2.0

test_server-3.8.1 #

Note! The test_server-3.8.1 application can *not* be applied independently of other applications on an arbitrary OTP 17 installation. On a full OTP 17 installation, also the following runtime dependency has to be satisfied: -- syntax_tools-1.6.16 (first satisfied in OTP 17.1.1)

OTP-12697
Application(s):
common_test, test_server
Related Id(s):
seq12848

If the last expression in a test case causes a timetrap timeout, the stack trace is ignored and not printed to the test case log file. This happens because the {Suite,TestCase,Line} info is not available in the stack trace in this scenario, due to tail call elimination. Common Test has been modified to handle this situation by inserting a {Suite,TestCase,last_expr} tuple in the correct place and printing the stack trace as expected.

Full runtime dependencies of test_server-3.8.1: erts-6.0, inets-5.10, kernel-3.0, observer-2.0, runtime_tools-1.8.14, stdlib-2.0, syntax_tools-1.6.16, tools-2.6.14