From 6738d356a279835222b951fd213ed4cf9897eb7e Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 21 Sep 2015 17:09:23 +0200 Subject: Prepare release --- lib/compiler/doc/src/notes.xml | 20 ++++++++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 16 ++++++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 16 ++++++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 42 ++++++++++++++++ lib/diameter/doc/src/notes.xml | 88 +++++++++++++++++++++++++++++++++ lib/eunit/doc/src/notes.xml | 15 ++++++ lib/eunit/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 44 +++++++++++++++++ lib/inets/doc/src/notes.xml | 59 +++++++++++++++++++++- lib/kernel/doc/src/notes.xml | 26 ++++++++++ lib/mnesia/doc/src/notes.xml | 18 ++++++- lib/mnesia/vsn.mk | 2 +- lib/odbc/doc/src/notes.xml | 26 +++++++++- lib/public_key/doc/src/notes.xml | 15 ++++++ lib/sasl/doc/src/notes.xml | 26 ++++++++++ lib/ssh/doc/src/notes.xml | 102 +++++++++++++++++++++++++++++++++++++++ lib/ssl/doc/src/notes.xml | 58 +++++++++++++++++++++- lib/stdlib/doc/src/notes.xml | 65 +++++++++++++++++++++++++ lib/tools/doc/src/notes.xml | 19 ++++++++ lib/tools/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 15 ++++++ lib/wx/vsn.mk | 2 +- 25 files changed, 673 insertions(+), 11 deletions(-) (limited to 'lib') diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 6db8d19b5a..bd85f22462 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,6 +32,26 @@

This document describes the changes made to the Compiler application.

+
Compiler 6.0.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix get_map_elements register corruption

+

+ Instruction get_map_elements might destroy target + registers when the fail-label is taken. Only seen for + patterns with two, and only two, target registers. + Specifically if we copy one register and then jump.

+

+ Own Id: OTP-12967

+
+
+
+ +
+
Compiler 6.0
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index 69f71ba5dd..357b35e47b 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 6.0 +COMPILER_VSN = 6.0.1 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index e2b90eca75..54dd8872eb 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.6.1 + +
Fixed Bugs and Malfunctions + + +

+ Make crypto:ec_curves/0 return empty list if + elliptic curve is not supported at all.

+

+ Own Id: OTP-12944

+
+
+
+ +
+
Crypto 3.6
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index 55b1b3e8c4..c2166a8e75 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 3.6 +CRYPTO_VSN = 3.6.1 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index 67cfe20d83..4a415a538f 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -33,6 +33,22 @@

This document describes the changes made to the Debugger application.

+
Debugger 4.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix crash when starting a quick debugging session. Thanks + Alan Duffield.

+

+ Own Id: OTP-12911 Aux Id: seq12906

+
+
+
+ +
+
Debugger 4.1
Improvements and New Features diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index b6fd4e8e44..e47ed98128 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 4.1 +DEBUGGER_VSN = 4.1.1 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 93d3b09f07..9b3a7244f1 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -32,6 +32,48 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.8.1 + +
Fixed Bugs and Malfunctions + + +

Improve the translation of forms to types.

+

+ Own Id: OTP-12865

+
+ +

Fix a bug concerning parameterized opaque types.

+

+ Own Id: OTP-12866

+
+ +

Fix a bug concerning parameterized opaque types.

+

+ Own Id: OTP-12940

+
+ +

Fix bugs concerning erlang:abs/1.

+

+ Own Id: OTP-12948

+
+ +

Fix a bug concerning lists:keydelete/3 with + union and opaque types.

+

+ Own Id: OTP-12949

+
+ +

+ Use new function hipe:erts_checksum to get correct + runtime checksum for cached beam files.

+

+ Own Id: OTP-12964 Aux Id: OTP-12963, OTP-12962

+
+
+
+ +
+
Dialyzer 2.8
Fixed Bugs and Malfunctions diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index afe9117a9d..61bed37682 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -43,6 +43,94 @@ first.

+
diameter 1.11 + +
Fixed Bugs and Malfunctions + + +

+ Fix relay encode of nested, Grouped AVPs.

+

+ A fault in OTP-12475 caused encode to fail if the first + AVP in a Grouped AVP was itself Grouped.

+

+ Own Id: OTP-12879 Aux Id: OTP-12475

+
+ +

+ Match acceptable peer addresses case insensitively.

+

+ Regular expressions passed in an 'accept' tuple to + diameter_tcp or diameter_sctp inappropriately matched + case.

+

+ Own Id: OTP-12902

+
+ +

+ Fix diameter_watchdog function clause.

+

+ OTP-12912 introduced an error with accepting transports + setting {restrict_connections, false}, causing + processes to fail when peer connections were terminated.

+

+ Own Id: OTP-12969

+
+
+
+ + +
Improvements and New Features + + +

+ Don't report 5005 (DIAMETER_AVP_MISSING) errors + unnecessarily.

+

+ An AVP whose decode failed was reported as missing, + despite having been reported with another error as a + consequence of the failure.

+

+ Own Id: OTP-12871

+
+ +

+ Improve decode performance.

+

+ The time required to decode a message increased + quadratically with the number of AVPs in the worst case, + leading to extremely long execution times.

+

+ Own Id: OTP-12891

+
+ +

+ Improve watchdog and statistics performance.

+

+ Inefficient use of timers contributed to poor performance + at high load, as did ordering of the table statistics are + written to.

+

+ Own Id: OTP-12912

+
+ +

+ Add service_opt() strict_mbit.

+

+ There are differing opinions on whether or not reception + of an arbitrary AVP setting the M-bit is an error. The + default interpretation is strict: if a command grammar + doesn't explicitly allow an AVP setting the M-bit then + reception of such an AVP is regarded as an error. Setting + {strict_mbit, false} disables this check.

+

+ Own Id: OTP-12947

+
+
+
+ +
+
diameter 1.10
Fixed Bugs and Malfunctions diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index d4ffb30967..3760e396ee 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -33,6 +33,21 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.2.11 + +
Fixed Bugs and Malfunctions + + +

+ Improve success message when 2 tests have passed

+

+ Own Id: OTP-12952

+
+
+
+ +
+
Eunit 2.2.10
Fixed Bugs and Malfunctions diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk index 8b489bdc04..079520def2 100644 --- a/lib/eunit/vsn.mk +++ b/lib/eunit/vsn.mk @@ -1 +1 @@ -EUNIT_VSN = 2.2.10 +EUNIT_VSN = 2.2.11 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 33a18ff7ef..a463b421a8 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -31,6 +31,50 @@

This document describes the changes made to HiPE.

+
Hipe 3.13 + +
Fixed Bugs and Malfunctions + + +

Fix bugs concerning erlang:abs/1.

+

+ Own Id: OTP-12948

+
+ +

Fix a bug concerning lists:keydelete/3 with + union and opaque types.

+

+ Own Id: OTP-12949

+
+ +

+ A beam file compiled by hipe for an incompatible runtime + system was sometimes not rejected by the loader, which + could lead to vm crash. This fix will also allow the same + hipe compiler to be used by both normal and debug-built + vm.

+

+ Own Id: OTP-12962

+
+
+
+ + +
Improvements and New Features + + +

+ New function hipe:erts_checksum/0 which returns a + value identifying the target runtime system for the + compiler. Used by dialyzer for its beam cache directory.

+

+ Own Id: OTP-12963 Aux Id: OTP-12962, OTP-12964

+
+
+
+ +
+
Hipe 3.12
Fixed Bugs and Malfunctions diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 6a6b9c8b23..eb1027b028 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,7 +33,64 @@ notes.xml -
Inets 6.0 +
Inets 6.0.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix broken socket feature, that is on Linux systems a + socket may be opened before starting Erlang and then + passed to Erlang's httpd daemon. This is useful as the + wrap program can open a privileged port and Erlang does + not have to be run as root.

+

+ Own Id: OTP-12875 Aux Id: seq12878

+
+ +

+ Fix broken socket feature, that is on Linux systems a + socket may be opened before starting Erlang and then + passed to Erlangs tftp daemon. This is useful as the wrap + program can open a privileged port and Erlang does not + have to be run as root.

+

+ Own Id: OTP-12898 Aux Id: seq12900

+
+ +

+ httpc_handler should react properly to cancel requests + even when the request to be canceled was already finished + but httpc_manager did not get notified about that yet.

+

+ Own Id: OTP-12922

+
+
+
+ + +
Improvements and New Features + + +

+ Added format_status function to httpd process to avoid + sensitive information to be printed in supervisor logs.

+

+ Own Id: OTP-12976

+
+ +

+ Return meaningful error reason disregarding whether a + http proxy is used or not.

+

+ Own Id: OTP-12984

+
+
+
+ +
+ +
Inets 6.0
Fixed Bugs and Malfunctions diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index b8db22aba7..76db0c201f 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,6 +31,32 @@

This document describes the changes made to the Kernel application.

+
Kernel 4.1 + +
Improvements and New Features + + +

A mechanism for limiting the amount of text that the + built-in error logger events will produce has been + introduced. It is useful for limiting both the size of + log files and the CPU time used to produce them.

+

This mechanism is experimental in the sense that it + may be changed if it turns out that it does not solve the + problem it is supposed to solve. In that case, there may + be backward incompatible improvements to this + mechanism.

+

See the documentation for the config parameter + error_logger_format_depth in the Kernel + application for information about how to turn on this + feature.

+

+ Own Id: OTP-12864

+
+
+
+ +
+
Kernel 4.0
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index c4f937f183..3b35a9879b 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -39,7 +39,23 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.13 +
Mnesia 4.13.1 + +
Fixed Bugs and Malfunctions + + +

+ Improved index updates to avoid a timing glitch in + dirty_index_read.

+

+ Own Id: OTP-12972

+
+
+
+ +
+ +
Mnesia 4.13
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index 79dd495c4b..e27045e16f 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.13 +MNESIA_VSN = 4.13.1 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index add8229955..59d46de02a 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -32,7 +32,31 @@

This document describes the changes made to the odbc application.

-
ODBC 2.11 +
ODBC 2.11.1 + +
Improvements and New Features + + +

+ New application variable to set timeout of internal + communication setup between the erlang code and the + c-port program that interfaces the odbc driver. This can + be useful if you have an underlying system that is slow + due to heavy load at startup.

+

+ With this environment variable you can easily bypass and + tailor odbc to the needs of the underlying actual system + without changing the configuration. Which is a good thing + because this value is very system specific.

+

+ Own Id: OTP-12935

+
+
+
+ +
+ +
ODBC 2.11
Improvements and New Features diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 87db5bd9f4..8034d7fade 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,6 +35,21 @@ notes.xml +
Public_Key 1.0.1 + +
Improvements and New Features + + +

+ Document enhancements

+

+ Own Id: OTP-12986

+
+
+
+ +
+
Public_Key 1.0
Improvements and New Features diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index 36ea42762a..5945ef6490 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,6 +31,32 @@

This document describes the changes made to the SASL application.

+
SASL 2.6 + +
Improvements and New Features + + +

A mechanism for limiting the amount of text that the + built-in error logger events will produce has been + introduced. It is useful for limiting both the size of + log files and the CPU time used to produce them.

+

This mechanism is experimental in the sense that it + may be changed if it turns out that it does not solve the + problem it is supposed to solve. In that case, there may + be backward incompatible improvements to this + mechanism.

+

See the documentation for the config parameter + error_logger_format_depth in the Kernel + application for information about how to turn on this + feature.

+

+ Own Id: OTP-12864

+
+
+
+ +
+
SASL 2.5
Fixed Bugs and Malfunctions diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 9d498c0fdc..368bb0f552 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,108 @@ notes.xml +
Ssh 4.1 + +
Fixed Bugs and Malfunctions + + +

+ Send an understandable disconnect message when the key + exchange phase can't find a common algorithm. There are + also some test cases added.

+

+ Own Id: OTP-11531

+
+ +

+ The third parameter in ssh_sftp:write_file is now + accepting iolists again. Unicode handling adjusted.

+

+ Own Id: OTP-12853 Aux Id: seq12891

+
+
+
+ + +
Improvements and New Features + + +

+ First part of ssh test suite re-organization and + extension.

+

+ Own Id: OTP-12230

+
+ +

+ The key exchange algorithms 'ecdh-sha2-nistp256', + 'ecdh-sha2-nistp384' and 'ecdh-sha2-nistp521' are + implemented. See RFC 5656.

+

+ This raises the security level considerably.

+

+ Own Id: OTP-12622 Aux Id: OTP-12671, OTP-12672

+
+ +

+ The key exchange algorithm 'diffie-hellman-group14-sha1' + is implemented. See RFC 4253.

+

+ This raises the security level.

+

+ Own Id: OTP-12671 Aux Id: OTP-12672, OTP-12622

+
+ +

+ The key exchange algorithms + 'diffie-hellman-group-exchange-sha1' and + 'diffie-hellman-group-exchange-sha256' are implemented. + See RFC 4419.

+

+ This raises the security level.

+

+ Own Id: OTP-12672 Aux Id: OTP-12671, OTP-12622

+
+ +

+ Adding random length extra padding as recommended in RFC + 4253 section 6.

+

+ Own Id: OTP-12831

+
+ +

+ New test library for low-level protocol testing. There is + also a test suite using it for some preliminary tests. + The intention is to build on that for more testing of + individual ssh messages. See + lib/ssh/test/ssh_trpt_test_lib.erl and + ssh_protocol_SUITE.erl in the same directory.

+

+ Own Id: OTP-12858

+
+ +

+ Increased default values for + diffie-hellman-group-exchange-sha* to Min = 1024, N = + 6144, Max = 8192.

+

+ Added 6144 and 8192 bit default gex groups.

+

+ Own Id: OTP-12937

+
+ +

+ The mac algorithm 'hmac-sha2-512' is implemented. See RFC + 6668.

+

+ Own Id: OTP-12938

+
+
+
+ +
+
Ssh 4.0
Fixed Bugs and Malfunctions diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index b87b1b4fa7..6faa3d5f9a 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -26,7 +26,63 @@ notes.xml

This document describes the changes made to the SSL application.

-
SSL 7.0 +
SSL 7.1 + +
Fixed Bugs and Malfunctions + + +

+ Add DER encoded ECPrivateKey as valid input format for + key option.

+

+ Own Id: OTP-12974

+
+ +

+ Correct return value of default session callback module

+

+ This error had the symptom that the client check for + unique session would always fail, potentially making the + client session table grow a lot and causing long setup + times.

+

+ Own Id: OTP-12980

+
+
+
+ + +
Improvements and New Features + + +

+ Add possibility to downgrade an SSL/TLS connection to a + tcp connection, and give back the socket control to a + user process.

+

+ This also adds the possibility to specify a timeout to + the ssl:close function.

+

+ Own Id: OTP-11397

+
+ +

+ Add application setting to be able to change fatal alert + shutdown timeout, also shorten the default timeout. The + fatal alert timeout is the number of milliseconds between + sending of a fatal alert and closing the connection. + Waiting a little while improves the peers chances to + properly receiving the alert so it may shutdown + gracefully.

+

+ Own Id: OTP-12832

+
+
+
+ +
+ +
SSL 7.0
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 514ac37d90..bdd0680038 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,6 +31,71 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 2.6 + +
Fixed Bugs and Malfunctions + + +

In OTP 18.0, qlc does not handle syntax errors + well. This bug has been fixed.

+

+ Own Id: OTP-12946

+
+ +

+ Optimize zip:unzip/2 when uncompressing to memory.

+

+ Own Id: OTP-12950

+
+ +

+ The stdlib reference manual is updated to show + correct information about the return value of + gen_fsm:reply/2.

+

+ Own Id: OTP-12973

+
+ +

re:split2,3 and re:replace/3,4 now correctly handles + pre-compiled patterns that have been compiled using the + 'unicode' option.

+

+ Own Id: OTP-12977

+
+ +

+ Export shell:catch_exception/1 as documented.

+

+ Own Id: OTP-12990

+
+
+
+ + +
Improvements and New Features + + +

A mechanism for limiting the amount of text that the + built-in error logger events will produce has been + introduced. It is useful for limiting both the size of + log files and the CPU time used to produce them.

+

This mechanism is experimental in the sense that it + may be changed if it turns out that it does not solve the + problem it is supposed to solve. In that case, there may + be backward incompatible improvements to this + mechanism.

+

See the documentation for the config parameter + error_logger_format_depth in the Kernel + application for information about how to turn on this + feature.

+

+ Own Id: OTP-12864

+
+
+
+ +
+
STDLIB 2.5
Fixed Bugs and Malfunctions diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index e788814564..bf27d2a3e5 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -31,6 +31,25 @@

This document describes the changes made to the Tools application.

+
Tools 2.8.1 + +
Fixed Bugs and Malfunctions + + +

+ If a module includes eunit.hrl, a parse transform adds + the function test/0 on line 0 in the module. A bug in + OTP-18.0 caused cover:analyse_to_file/1 to fail to insert + cover data in the output file when line 0 existed in the + cover data table. This is now corrected.

+

+ Own Id: OTP-12981

+
+
+
+ +
+
Tools 2.8
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 68c3f6e29c..e4eda213ba 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.8 +TOOLS_VSN = 2.8.1 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 0f00309f1b..6a0dd898e3 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.5 + +
Improvements and New Features + + +

+ Extend AUI functionality.

+

+ Own Id: OTP-12961

+
+
+
+ +
+
Wx 1.4
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 09fb9f384c..7608bb3014 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.4 +WX_VSN = 1.5 -- cgit v1.2.3