From 77da984614ae462912a1896ba1bb73c798ffd4f8 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Thu, 19 Jun 2014 13:47:21 +0200 Subject: Prepare release --- lib/asn1/doc/src/notes.xml | 17 +++++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 65 ++++++++++++++++++ lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 23 +++++++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 36 ++++++++++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 18 +++++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 38 +++++++++++ lib/dialyzer/vsn.mk | 2 +- lib/diameter/doc/src/notes.xml | 129 ++++++++++++++++++++++++++++++++++++ lib/erl_interface/doc/src/notes.xml | 15 +++++ lib/erl_interface/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 29 ++++++++ lib/hipe/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 17 ++++- lib/kernel/doc/src/notes.xml | 52 +++++++++++++++ lib/kernel/vsn.mk | 2 +- lib/mnesia/doc/src/notes.xml | 25 ++++++- lib/mnesia/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 23 +++++++ lib/observer/vsn.mk | 2 +- lib/reltool/doc/src/notes.xml | 18 ++++- lib/reltool/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 42 ++++++++++++ lib/ssl/doc/src/notes.xml | 114 ++++++++++++++++++++++++++++++- lib/stdlib/doc/src/notes.xml | 81 ++++++++++++++++++++++ lib/stdlib/vsn.mk | 2 +- lib/syntax_tools/doc/src/notes.xml | 20 ++++++ lib/syntax_tools/vsn.mk | 2 +- lib/test_server/doc/src/notes.xml | 39 +++++++++++ lib/test_server/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 18 +++++ lib/tools/vsn.mk | 2 +- lib/typer/doc/src/notes.xml | 15 +++++ lib/typer/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 30 +++++++++ lib/wx/vsn.mk | 2 +- 40 files changed, 878 insertions(+), 22 deletions(-) (limited to 'lib') diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index cb89bb298b..11de9ad98f 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the asn1 application.

+
Asn1 3.0.1 + +
Fixed Bugs and Malfunctions + + +

+ The ASN.1 compiler now generates code that don't trigger + Dialyzer warnings. Along the way, a few minor bugs were + fixed.

+

+ Own Id: OTP-11372 Aux Id: seq12397

+
+
+
+ +
+
Asn1 3.0
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 1f16f31f6b..37c843204a 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1,2 +1,2 @@ #next version number to use is 2.0 -ASN1_VSN = 3.0 +ASN1_VSN = 3.0.1 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index ddfeb0964b..b53ba32e6c 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,71 @@ notes.xml +
Common_Test 1.8.1 + +
Fixed Bugs and Malfunctions + + +

+ Substrings in long telnet messages would sometimes get + wrongly reversed. This error has been corrected.

+

+ Own Id: OTP-11871 Aux Id: seq12581

+
+ +

+ The basic_html logging mode in Common Test (for + compatibility with old browsers) generated HTML code with + unbalanced tags. This has been fixed.

+

+ Own Id: OTP-11917 Aux Id: seq12598

+
+ +

+ The mechanism for running code cover analysis with + common_test has been improved. Earlier, if a test run + consisted of multiple tests, cover would be started and + stopped for each test. This would give "intermediate" + cover logs available from the "Coverage log" link on the + test suite result pages. To accumulate cover data over + all tests, the 'export' option had to be used in the + cover spec file. This was not well documented, and the + functionality was quite confusing.

+

+ Using the 'nodes' option in the cover spec file would + fail when the test run consisted of multiple tests, since + the specified nodes would only be included in the cover + analysis of the first test.

+

+ The repeated compilation and analysis of the same modules + was also very time consuming.

+

+ To overcome these problems, ct will now only cover + compile and analyze modules once per test run, i.e. once + for each cover spec file. The log file is available via a + new button on the top level index page. The old "Coverage + log" links on the test suite result pages still exist, + but they all point to the same log containing the + accumulated result.

+

+ Own Id: OTP-11971

+
+ +

+ If multiple tests would run simultaneously on different + Erlang nodes, writing their logs to the same directory, + then there would often be entries in the all_runs.html + log file showing incomplete results (all zeroes) upon + completion. This problem was caused by a bug in the + Common Test log cache mechanism, which has been fixed.

+

+ Own Id: OTP-11988 Aux Id: seq12611

+
+
+
+ +
+
Common_Test 1.8
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index f8a5aab686..def8a6a6f4 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.8 +COMMON_TEST_VSN = 1.8.1 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 7b2b60fb3d..55e9661d7d 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,29 @@

This document describes the changes made to the Compiler application.

+
Compiler 5.0.1 + +
Fixed Bugs and Malfunctions + + +

+ A Dialyzer crash involving analysis of Map types has now + been fixed.

+

+ Own Id: OTP-11947

+
+ +

The compiler would fail to compile a file with a + latin-1 character in the false branch of an -ifdef + or -indef.

+

+ Own Id: OTP-11987

+
+
+
+ +
+
Compiler 5.0
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index c0c3d56472..0a86352f40 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 5.0 +COMPILER_VSN = 5.0.1 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 34f2e3c469..1bd2034b93 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,42 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.4 + +
Fixed Bugs and Malfunctions + + +

+ Fix memory leak in crypto:hmac_init/upgrade/final + functions for all data and in crypto:hmac/3/4 for + data larger than 20000 bytes. Bug exists since OTP 17.0.

+

+ Own Id: OTP-11953

+
+ +

+ Fix memory leak in crypto for elliptic curve.

+

+ Own Id: OTP-11999

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

+ Add aes_cfb8 cypher to crypto:block_encrypt + and block_decrypt.

+

+ Own Id: OTP-11911

+
+
+
+ +
+
Crypto 3.3
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index a2bd6f851a..b2bb1d7dfb 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 3.3 +CRYPTO_VSN = 3.4 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index 8832f99fc3..c1ba1eec6b 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -32,6 +32,24 @@

This document describes the changes made to the Debugger application.

+
Debugger 4.0.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix evaluation of map updates in the debugger and + erl_eval

+

+ Reported-by: José Valim

+

+ Own Id: OTP-11922

+
+
+
+ +
+
Debugger 4.0
Fixed Bugs and Malfunctions diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index cd107599e9..33481a1537 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 4.0 +DEBUGGER_VSN = 4.0.1 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 99ec0caddc..bdd9c61c5c 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,44 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.7.1 + +
Fixed Bugs and Malfunctions + + +

Fix a bug concerning opaque types. Thanks to Shayan + Pooya for pointing out the bug.

+

+ Own Id: OTP-11869

+
+ +

A bug where Dialyzer failed to handle typed records + with fields containing remote types has been fixed. + Thanks to Erik Søe Sørensen for reporting the bug.

+

+ Own Id: OTP-11918

+
+ +

Make sure that only literal records are checked + against the types of record definitions. Until now the + elements of tuples have been checked against record field + types if the tag och size of the tuple matches the record + definition, often with surprising results.

+

+ Own Id: OTP-11935 Aux Id: seq12590

+
+ +

+ A Dialyzer crash involving analysis of Map types has now + been fixed.

+

+ Own Id: OTP-11947

+
+
+
+ +
+
Dialyzer 2.7
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index 95d2464e1d..b0cb3ec4f9 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.7 +DIALYZER_VSN = 2.7.1 diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 68e69dbfeb..d89e1dfd26 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -42,6 +42,135 @@ first.

+
diameter 1.7 + +
Fixed Bugs and Malfunctions + + +

+ Improve robustness.

+

+ Counters returned by diameter:service_info/2 now only + count messages known to the dictionary in question, so + that an attacker cannot cause arbitrarily many counters + to be created.

+

+ Messages to the Erlang log have been minimized, and those + related to traffic have been removed entirely since an + attacker could cause a node to be logged to death. + Consequently, the default answer_errors configuration has + been changed from report to discard. A service needs to + be restarted for the change in default to take effect.

+

+ Own Id: OTP-11721

+
+ +

+ Fix request table leak.

+

+ Outgoing Diameter requests are stored in a table until an + answer is received or times out. Calling + diameter:stop_service/1 before this took place would + orphan the entries, resulting in a memory leak.

+

+ Own Id: OTP-11893

+
+ +

+ Fix broken SCTP transport.

+

+ OTP-11593 caused the sending of answer messages over SCTP + to fail.

+

+ Own Id: OTP-11901 Aux Id: OTP-11593

+
+ +

+ Fix watchdog process leak.

+

+ A failed capabilities exchange on a listening transport + would orphan a process, causing a memory leak.

+

+ Own Id: OTP-11934

+
+ +

+ Fix incorrect handling of incoming DPR.

+

+ In the case of a listening transport, a reconnection by a + peer following DPR could transition the watchdog state to + REOPEN instead of OKAY.

+

+ Own Id: OTP-11938

+
+ +

+ Fix handling of AVP length errors on unknown AVPs.

+

+ An AVP (Header) length that pointed past the end of the + message was not flagged as a 5014 error in this case. + Moreover, encoding such an AVP in the Failed-AVP of an + answer message as a consequence of other errors (eg. + M-bit, resulting in 5001) failed if the AVP contained a + complete header.

+

+ Own Id: OTP-11946

+
+ +

+ Fix broken check in dictionary compilation.

+

+ That an AVP specified in the content of a @codecs or + @custom_types section was undefined went undetected, + causing compilation to fail when attempting to lookup the + AVP's type.

+

+ Own Id: OTP-11958

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

+ Add result code counters for CEA, DWA, and DPA.

+

+ In addition to the existing result code counters on other + answer messages.

+

+ Own Id: OTP-11891

+
+ +

+ Add best-effort decode of AVPs within Failed-AVP.

+

+ OTP-11007 disabled the decode of AVPs in Failed-AVP since + errors could cause the decode of Failed-AVP itself to + fail. Component AVPs are now decoded if possible, + otherwise not. AVPs of type Grouped are decoded as much + as possible, as deeply as possible.

+

+ Own Id: OTP-11936 Aux Id: OTP-11007

+
+ +

+ Add counters for encode errors in outgoing Diameter + messages.

+

+ In addition to the existing counters on decode errors. + The latter now count independently of result codes in + answer messages since decode errors do not preclude the + presence of a result code.

+

+ Own Id: OTP-11937

+
+
+
+ +
+
diameter 1.6
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index ab6f4179d6..3f85af8956 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.17 + +
Fixed Bugs and Malfunctions + + +

+ Now works with Visual Studio.

+

+ Own Id: OTP-11984

+
+
+
+ +
+
Erl_Interface 3.7.16
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 8731283265..b1e612a9eb 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.7.16 +EI_VSN = 3.7.17 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index f133ab05e6..e8552eabcc 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,35 @@

This document describes the changes made to HiPE.

+
Hipe 3.11 + +
Fixed Bugs and Malfunctions + + +

+ A Dialyzer crash involving analysis of Map types has now + been fixed.

+

+ Own Id: OTP-11947

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

+ Handle Maps instructions get_map_elements, put_map_assoc, + put_map_exact in HiPE compiler.

+

+ Own Id: OTP-11900

+
+
+
+ +
+
Hipe 3.10.3
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index fb7e4b91a0..c30695d4f0 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.10.3 +HIPE_VSN = 3.11 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 596c0d77f4..d586536b0a 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
Inets 5.10.1 +
Inets 5.10.2 + +
Fixed Bugs and Malfunctions + + +

+ httpc: Fix streaming bugs when handling small responses

+

+ Own Id: OTP-11992

+
+
+
+ +
+ +
Inets 5.10.1
Fixed Bugs and Malfunctions diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index c6538b7d05..3a8de841d0 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,58 @@

This document describes the changes made to the Kernel application.

+
Kernel 3.0.1 + +
Fixed Bugs and Malfunctions + + +

+ If the Config given to + application_controller:change_application_data included + other config files, it was only expanded for already + existing (loaded) applications. If an upgrade added a new + application which had config data in an included config + file, the new application did not get correct config + data.

+

+ This is now changed so config data will be expanded for + all applications.

+

+ Own Id: OTP-11864

+
+ +

It was allowed to re-load pre-loaded modules such as + erlang, but that could cause strange and unwanted + things to happen, such as call apply/3 to loop. + Pre-loaded modules are now sticky by default. (Thanks to + Loïc Hoguin for reporting this bug.)

+

code:add_path("/ending/in/slash/") removes the + trailing slash, adding /ending/in/slash to the + code path. However, + code:del_path("/ending/in/slash/") would fail to + remove the path since it did not remove the trailing + slash. This has been fixed.

+

+ Own Id: OTP-11913

+
+ +

+ Fix erts_debug:size/1 to handle Map sizes

+

+ Own Id: OTP-11923

+
+ +

The documentation for file:file_info/1 has been + removed. The function itself was removed a long time + ago.

+

+ Own Id: OTP-11982

+
+
+
+ +
+
Kernel 3.0
Fixed Bugs and Malfunctions diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index dd5316b825..aebe28655e 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 3.0 +KERNEL_VSN = 3.0.1 diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 213c2b6d21..08212dfede 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,30 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.12 +
Mnesia 4.12.1 + +
Fixed Bugs and Malfunctions + + +

+ Force load table could hang when a node went away during + start up.

+

+ Own Id: OTP-11948 Aux Id: seq12585

+
+ +

+ The time for inserting locks for a transaction with large + number of locks is reduced significantly.

+

+ Own Id: OTP-11981

+
+
+
+ +
+ +
Mnesia 4.12
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index c596f98c81..173c46898b 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.12 +MNESIA_VSN = 4.12.1 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index a2c5eda9d7..c135e29520 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,29 @@

This document describes the changes made to the Observer application.

+
Observer 2.0.1 + +
Fixed Bugs and Malfunctions + + +

+ crashdump_viewer would crash if the owner of a timer was + specified as the process' registered name. This has been + corrected.

+

+ Own Id: OTP-11919

+
+ +

+ Fix crash and minor updates.

+

+ Own Id: OTP-11949

+
+
+
+ +
+
Observer 2.0
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index a6300eeb18..b55cff7332 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.0 +OBSERVER_VSN = 2.0.1 diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 969af2d745..18b36ff953 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -37,7 +37,23 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.6.5 +
Reltool 0.6.6 + +
Fixed Bugs and Malfunctions + + +

+ Fixed a minor typo in an error message from + reltool_server.

+

+ Own Id: OTP-11977

+
+
+
+ +
+ +
Reltool 0.6.5
Fixed Bugs and Malfunctions diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index 163b77dfa0..4fc1534250 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.6.5 +RELTOOL_VSN = 0.6.6 diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 84d5e5c86e..0dbec7527a 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -29,6 +29,48 @@ notes.xml +
Ssh 3.0.3 + +
Fixed Bugs and Malfunctions + + +

+ Removed mail address from error reports and corrected + spelling error (Stacktace -> stacktrace)

+

+ Own Id: OTP-11883 Aux Id: seq12586

+
+ +

+ Decode/encode fixes in SSH_MSG_IGNORE and + SSH_MSG_UNIMPLEMENTED.

+

+ Own Id: OTP-11983

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

+ Accepts that some older OpenSSH clients sends incorrect + disconnect messages.

+

+ Own Id: OTP-11972

+
+ +

+ Handle inet and inet6 option correctly

+

+ Own Id: OTP-11976

+
+
+
+ +
+
Ssh 3.0.2
Fixed Bugs and Malfunctions diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index c61b2a9c2f..1b37a2baa2 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -25,7 +25,119 @@ notes.xml

This document describes the changes made to the SSL application.

-
SSL 5.3.4 +
SSL 5.3.5 + +
Fixed Bugs and Malfunctions + + +

+ ssl:recv now returns {error, einval} if applied to a non + passive socket, the same as gen_tcp:recv.

+

+ Thanks to Danil Zagoskin for reporting this issue

+

+ Own Id: OTP-11878

+
+ +

+ Corrected handling of default values for + signature_algorithms extension in TLS-1.2 and + corresponding values used in previous versions that does + not support this extension.

+

+ Thanks to Danil Zagoskin

+

+ Own Id: OTP-11886

+
+ +

+ Handle socket option inheritance when pooling of accept + sockets is used

+

+ Own Id: OTP-11897

+
+ +

+ Make sure that the list of versions, possibly supplied in + the versions option, is not order dependent.

+

+ Thanks to Ransom Richardson for reporting this issue

+

+ Own Id: OTP-11912

+
+ +

+ Reject connection if the next_protocol message is sent + twice.

+

+ Own Id: OTP-11926

+
+ +

+ Correct options handling when ssl:ssl_accept/3 is called + with new ssl options after calling ssl:listen/2

+

+ Own Id: OTP-11950

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

+ Gracefully handle unknown alerts

+

+ Thanks to Atul Atri for reporting this issue

+

+ Own Id: OTP-11874

+
+ +

+ Gracefully ignore cipher suites sent by client not + supported by the SSL/TLS version that the client has + negotiated.

+

+ Thanks to Danil Zagoskin for reporting this issue

+

+ Own Id: OTP-11875

+
+ +

+ Gracefully handle structured garbage, i.e a client sends + some garbage in a ssl record instead of a valid fragment.

+

+ Thanks to Danil Zagoskin

+

+ Own Id: OTP-11880

+
+ +

+ Gracefully handle invalid alerts

+

+ Own Id: OTP-11890

+
+ +

+ Generalize handling of default ciphers

+

+ Thanks to Andreas Schultz

+

+ Own Id: OTP-11966

+
+ +

+ Make sure change cipher spec is correctly handled

+

+ Own Id: OTP-11975

+
+
+
+ +
+ +
SSL 5.3.4
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 6af38b3166..0421d560b6 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,87 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 2.1 + +
Fixed Bugs and Malfunctions + + +

filelib:wildcard("broken_symlink") would return + an empty list if "broken_symlink" was a symlink that did + not point to an existing file.

+

+ Own Id: OTP-11850 Aux Id: seq12571

+
+ +

erl_tar can now handle files names that contain + Unicode characters. See "UNICODE SUPPORT" in the + documentation for erl_tar.

+

When creating a tar file, erl_tar would + sometime write a too short end of tape marker. GNU tar + would correctly extract files from such tar file, but + would complain about "A lone zero block at...".

+

+ Own Id: OTP-11854

+
+ +

When redefining and exporting the type map() + the Erlang Code Linter (erl_lint) erroneously + emitted an error. This bug has been fixed.

+

+ Own Id: OTP-11872

+
+ +

+ Fix evaluation of map updates in the debugger and + erl_eval

+

+ Reported-by: José Valim

+

+ Own Id: OTP-11922

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

The following native functions now bump an appropriate + amount of reductions and yield when out of + reductions:

+ erlang:binary_to_list/1 + erlang:binary_to_list/3 + erlang:bitstring_to_list/1 + erlang:list_to_binary/1 + erlang:iolist_to_binary/1 + erlang:list_to_bitstring/1 + binary:list_to_bin/1 +

Characteristics impact:

+ Performance The functions converting + from lists got a performance loss for very small lists, + and a performance gain for very large lists. + Priority Previously a process executing + one of these functions effectively got an unfair priority + boost. This priority boost depended on the input size. + The larger the input was, the larger the priority boost + got. This unfair priority boost is now lost. + +

+ Own Id: OTP-11888

+
+ +

+ Add maps:get/3 to maps module. The function will + return the supplied default value if the key does not + exist in the map.

+

+ Own Id: OTP-11951

+
+
+
+ +
+
STDLIB 2.0
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index 37a6590b06..52ed78c557 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 2.0 +STDLIB_VSN = 2.1 diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index 4e1e6d8cb1..2618f005a6 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -31,6 +31,26 @@

This document describes the changes made to the Syntax_Tools application.

+
Syntax_Tools 1.6.15 + +
Fixed Bugs and Malfunctions + + +

+ Fix reverting map in syntax_tools

+

+ There was a bug in erl_syntax when running e.g. + erl_syntax:revert_forms, affecting maps. Instead of + getting Key/Value you got Key/Key in the resulting + abstract form.

+

+ Own Id: OTP-11930

+
+
+
+ +
+
Syntax_Tools 1.6.14
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/vsn.mk b/lib/syntax_tools/vsn.mk index cf396ce636..d3703928da 100644 --- a/lib/syntax_tools/vsn.mk +++ b/lib/syntax_tools/vsn.mk @@ -1 +1 @@ -SYNTAX_TOOLS_VSN = 1.6.14 +SYNTAX_TOOLS_VSN = 1.6.15 diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index 556fe94a2a..a801a87725 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -32,6 +32,45 @@ notes.xml +
Test_Server 3.7.1 + +
Fixed Bugs and Malfunctions + + +

+ The mechanism for running code cover analysis with + common_test has been improved. Earlier, if a test run + consisted of multiple tests, cover would be started and + stopped for each test. This would give "intermediate" + cover logs available from the "Coverage log" link on the + test suite result pages. To accumulate cover data over + all tests, the 'export' option had to be used in the + cover spec file. This was not well documented, and the + functionality was quite confusing.

+

+ Using the 'nodes' option in the cover spec file would + fail when the test run consisted of multiple tests, since + the specified nodes would only be included in the cover + analysis of the first test.

+

+ The repeated compilation and analysis of the same modules + was also very time consuming.

+

+ To overcome these problems, ct will now only cover + compile and analyze modules once per test run, i.e. once + for each cover spec file. The log file is available via a + new button on the top level index page. The old "Coverage + log" links on the test suite result pages still exist, + but they all point to the same log containing the + accumulated result.

+

+ Own Id: OTP-11971

+
+
+
+ +
+
Test_Server 3.7
Fixed Bugs and Malfunctions diff --git a/lib/test_server/vsn.mk b/lib/test_server/vsn.mk index 4eb70aa2cd..9e1ac8fd12 100644 --- a/lib/test_server/vsn.mk +++ b/lib/test_server/vsn.mk @@ -1 +1 @@ -TEST_SERVER_VSN = 3.7 +TEST_SERVER_VSN = 3.7.1 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 136e0a3127..1ba2514977 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,24 @@

This document describes the changes made to the Tools application.

+
Tools 2.6.15 + +
Fixed Bugs and Malfunctions + + +

+ Removed erlang:bitstr_to_list/1 and + erlang:list_to_bitstr/1. They were added by + mistake, and have always raised an undefined + exception when called.

+

+ Own Id: OTP-11942

+
+
+
+ +
+
Tools 2.6.14
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 2d2970de3a..54dc4ec91d 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.6.14 +TOOLS_VSN = 2.6.15 diff --git a/lib/typer/doc/src/notes.xml b/lib/typer/doc/src/notes.xml index 53d554820d..23e22759d6 100644 --- a/lib/typer/doc/src/notes.xml +++ b/lib/typer/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to TypEr.

+
TypEr 0.9.8 + +
Fixed Bugs and Malfunctions + + +

The name of a compiler option has been fixed in the + Makefile.

+

+ Own Id: OTP-11996

+
+
+
+ +
+
TypEr 0.9.7
Fixed Bugs and Malfunctions diff --git a/lib/typer/vsn.mk b/lib/typer/vsn.mk index 9cc044c621..ce658e257b 100644 --- a/lib/typer/vsn.mk +++ b/lib/typer/vsn.mk @@ -1 +1 @@ -TYPER_VSN = 0.9.7 +TYPER_VSN = 0.9.8 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index daa61fda1e..63eb047caa 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -31,6 +31,36 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.3 + +
Fixed Bugs and Malfunctions + + +

Fix delayed destroy for wxPaintDC objects which could + cause an eternal loop for modal dialogs.

Fix + wxSL_LABELS compatibility between wxWidgets-2.8 and + wxWidgets-3.0 versions

+

+ Own Id: OTP-11985

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

+ Add missing classes wxPopup[Transient]Window, + wxActivateEvent and wxTextCtrl:cahngeValue/2 function.

+

+ Own Id: OTP-11986

+
+
+
+ +
+
Wx 1.2
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 5523c20440..ee3d247553 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.2 +WX_VSN = 1.3 -- cgit v1.2.3