From 952db27ba0a5b87a2a47f3a7034a9bf92e3651e5 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 3 Sep 2012 11:52:49 +0200 Subject: Prepare release --- erts/doc/src/notes.xml | 349 ++++++++++++++++++++++++++++++++++++ lib/asn1/doc/src/notes.xml | 69 +++++++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 214 ++++++++++++++++++++++ lib/compiler/doc/src/notes.xml | 76 ++++++++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 47 +++++ lib/crypto/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 58 ++++++ lib/dialyzer/vsn.mk | 2 +- lib/diameter/doc/src/notes.xml | 100 +++++++++++ lib/edoc/doc/src/notes.xml | 19 ++ lib/erl_docgen/doc/src/notes.xml | 17 +- lib/erl_docgen/vsn.mk | 2 +- lib/erl_interface/doc/src/notes.xml | 17 ++ lib/erl_interface/vsn.mk | 2 +- lib/et/doc/src/notes.xml | 15 ++ lib/et/vsn.mk | 2 +- lib/eunit/doc/src/notes.xml | 32 ++++ lib/hipe/doc/src/notes.xml | 44 +++++ lib/hipe/vsn.mk | 2 +- lib/ic/doc/src/notes.xml | 24 ++- lib/ic/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 91 ++++++++++ lib/mnesia/doc/src/notes.xml | 32 +++- lib/mnesia/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 69 +++++++ lib/observer/vsn.mk | 2 +- lib/odbc/doc/src/notes.xml | 22 ++- lib/os_mon/doc/src/notes.xml | 21 +++ lib/os_mon/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 25 +++ lib/reltool/doc/src/notes.xml | 23 ++- lib/reltool/vsn.mk | 2 +- lib/runtime_tools/doc/src/notes.xml | 46 +++++ lib/runtime_tools/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 70 ++++++++ lib/ssl/doc/src/notes.xml | 65 ++++++- lib/stdlib/doc/src/notes.xml | 78 ++++++++ lib/syntax_tools/doc/src/notes.xml | 18 ++ lib/test_server/doc/src/notes.xml | 72 ++++++++ lib/tools/doc/src/notes.xml | 63 +++++++ lib/typer/vsn.mk | 2 +- 43 files changed, 1785 insertions(+), 21 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 221960253b..cdb72b2b98 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,355 @@

This document describes the changes made to the ERTS application.

+
Erts 5.9.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix erl_prim_loader errors in handling of primary + archive. The following errors have been corrected:

+

+ If primary archive was named "xxx", then a + file in the same directory named "xxxyyy" would be + interpreted as a file named "yyy" inside the archive. + erl_prim_loader did not correctly create + and normalize absolute paths for primary archive and + files inside it, so unless given with exact same path + files inside the archive would not be found. E.g. if + escript was started as /full/path/to/xxx then + "./xxx/file" would not be found since erl_prim_loader + would try to match /full/path/to/xxx with + /full/path/to/./xxx. Same problem with ../. + Depending on how the primary archive was built, + erl_prim_loader:list_dir/1 would sometimes return an + empty string inside the file list. This was a virtual + element representing the top directory of the archive. + This has been removed.

+

+ Thanks to Tuncer Ayaz and Shunichi Shinohara for + reporting and co-authoring corrections.

+

+ Own Id: OTP-10071

+
+ +

Fix: Add port-I/O statistics for active once and true + and not only active false.

+

+ Own Id: OTP-10073

+
+ +

+ The 64-bit windows installer did not look in the right + directories for 64-bit version of Microsoft Visual C++ + 2010 Redistibutable Package and hence took the wrong + decision about having to install the redistributable + package if the 32-bit version was installed but not the + 64-bit and vice versa. This bug has now been fixed + Furthermore the sub-installer for the redistributable + package is now run in silent mode if the erlang installer + is.

+

+ Own Id: OTP-10096

+
+ +

+ epmd would fail to start automatically when starting a + distributed erlang node installed in a location with a + whitespace in the path.

+

+ Own Id: OTP-10106

+
+ +

+ A more or less harmless bug that sometimes caused memory + deallocations to be delayed longer than intended has been + fixed.

+

+ Own Id: OTP-10116

+
+ +

+ Fix bug causing emulator crash when running HiPE on ARM. + Bug has existed since R15B.

+

+ Own Id: OTP-10137

+
+ +

A bug regarding spaces in C function prototypes has + been fixed. (Thanks to Richard O'Keefe.)

+

+ Own Id: OTP-10138

+
+ +

+ Corrected dtrace pid length in message related probes. + (Thanks to Zheng Siyao)

+

+ Own Id: OTP-10142

+
+ +

+ Correct formating in exit error messages

+

+ Ensure displayed sizes are not negative. (Thanks to + Michael Santos)

+

+ Own Id: OTP-10148

+
+ +

+ fix escript/primary archive reloading

+

+ If the mtime of an escript/primary archive file changes + after being added to the code path, correctly reload the + archive and update the cache. (Thanks to Tuncer Ayaz)

+

+ Own Id: OTP-10151

+
+ +

+ Doc fix: link from erlang:now/0 to os:timestamp/0

+

+ Sometimes os:timestamp/0 is more appropriate than + erlang:now/0. The documentation for the former has a link + to the latter; this patch adds a link in the other + direction to make os:timestamp/0 more visible. Thanks to + Magnus Henoch

+

+ Own Id: OTP-10180

+
+ +

+ The caret in the werl window (on Windows) could appear at + the wrong place after regaining focus. This is now + corrected.

+

+ Own Id: OTP-10181

+
+ +

+ Fix bug that in some cases could cause corrupted binaries + in ETS tables with compressed option.

+

+ Own Id: OTP-10182

+
+ +

+ Fix use of "clever" mktime

+

+ Commit 1eef765 introduced regression (conditional + _always_ evaluates to true) in which + erlang:localtime_to_universaltime/2 stopped working on + systems configured with timezone without DST (i.e. UTC) + on *BSD platforms: 1> + erlang:localtime_to_universaltime({{2012,1,1},{0,0,0}}, + true). ** exception error: bad argument Thanks to Piotr + Sikora

+

+ Own Id: OTP-10187

+
+ +

+ Relocate bodies of DTrace probes to the statically-linked + VM.

+

+ Due to various operating systems (in both the DTrace and + SystemTap worlds) not fully supporting DTrace probes (or + SystemTap-compatibility mode probes) in shared libraries, + we relocate those probes to the statically-linked virtual + machine. This could be seen as pollution of the pristine + VM by a (yet) experimental feature. However:

+

+ 1. This code can be eliminated completely by the C + preprocessor. 2. Leaving the probes in the dyntrace NIF + shared library simply does not work correctly on too many + platforms. *Many* thanks to Macneil Shonle at Basho for + assisting when my RSI-injured fingers gave out. (note: + Solaris 10 and FreeBSD 9.0-RELEASE can take a long time + to compile)

+

+ Own Id: OTP-10189

+
+ +

+ Fix bug in ets:test_ms/2 that could cause emulator + crash when using '$_' in match spec.

+

+ Own Id: OTP-10190

+
+ +

+ Supplying a filename longer than the operating system + MAX_PATH to file:read_link/1 would cause a crash + (Segemntation fault/Critical Error) on all platforms. + This is now corrected.

+

+ Own Id: OTP-10200

+
+ +

+ If Perl was configured to interpret files as being + encoded in UTF-8, the build would crash in + make_preload. (Thanks to Aaron Harnly for noticing + this issue.)

+

+ Own Id: OTP-10201

+
+ +

+ Fix the erlc -MP flag

+

+ Because of a copy-and-paste error in erlc.c, the -MP flag + had the same effect as -MG. As a workaround, you had to + pass +makedep_phony to enable the MP option. This patch + makes -MP work as intended.

+

+ Own Id: OTP-10211

+
+ +

+ Allow mixed IPv4 and IPv6 addresses to sctp_bindx

+

+ Also allow mixed address families to bind, since the + first address on a multihomed sctp socket must be bound + with bind, while the rest are to be bound using + sctp_bindx. At least Linux supports adding address of + mixing families. Make inet_set_faddress function + available also when HAVE_SCTP is not defined, since we + use it to find an address for bind to be able to mix ipv4 + and ipv6 addresses. Thanks to Tomas Abrahamsson

+

+ Own Id: OTP-10217

+
+ +

+ Fix support for leap seconds-aware timezones

+

+ erlang:universaltime_to_localtime is leap seconds-aware + (since 2008), however erlang:localtime_to_universaltime + is not, which gives surprising results on systems + configured with leap seconds-aware timezones: 1> + erlang:universaltime_to_localtime({{2012,1,1},{0,0,0}}). + {{2012,1,1},{0,0,0}} 2> + erlang:localtime_to_universaltime({{2012,1,1},{0,0,0}}). + {{2012,1,1},{0,0,24}} and completely breaks + calendar:local_time_to_universal_time_dst: 3> + calendar:local_time_to_universal_time_dst({{2011,1,1},{0,0,0}}). + [] Thanks to Piotr Sikora

+

+ Own Id: OTP-10227

+
+ +

+ erlsrv: gracefully stop emulator on Windows shutdown

+

+ Windows will send the SERVICE_CONTROL_SHUTDOWN event to + the service control handler when shutting down the + system. Instead of ignoring the event, erlsrv will now + invoke the stop action. Likewise, the Erlang emulator + (and it's po drivers) must not quit upon reception of the + CTRL_SHUTDOWN_EVENT event in th console control handler. + Thanks to Jan Kloetzke

+

+ Own Id: OTP-10228

+
+ +

+ Fix dtrace bug in file rename operation.

+

+ Own Id: OTP-10234

+
+ +

+ Fix bug in memory management of driver port data locks + (PDL). In some cases PDLs could be deallocated before + ready_async or async_free callback was + called.

+

+ Own Id: OTP-10249

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

Add port and suspend options to lock-counter + profiling. (Thanks to Rick Reed)

+

+ Own Id: OTP-10051

+
+ +

+ Latency when using the active_once option in gen_tcp + communication is reduced.

+

+ Own Id: OTP-10055 Aux Id: sto139

+
+ +

Remove bit8 option support from inet

+

+ Own Id: OTP-10056

+
+ +

+ The OS Pid of a port program is now available by calling + erlang:port_info(Port,os_pid), Thanks to Matthias Lang + for the original patch.

+

+ Own Id: OTP-10057

+
+ +

+ Fix openpty usage in run_erl.

+

+ Reopening a slave file descriptor which was closed + earlier could lead to a misbehaving connection. This has + now been remedied.

+

+ Own Id: OTP-10076

+
+ +

+ Remove all code, documentation, options and diagnostic + functions which were related to the experimental hybrid + heap implementation.

+

+ Own Id: OTP-10105

+
+ +

+ Optimizations of memory deallocations.

+

+ Own Id: OTP-10162 Aux Id: OTP-7775

+
+ +

+ Optimization of process locking.

+

+ Own Id: OTP-10163

+
+ +

+ Added a xcomp example file for powerpc-dso-linux-gnu

+

+ Own Id: OTP-10198

+
+ +

+ Detect when middle endian doubles are used by a platform + and account for it when decoding floats. (Thanks to Mike + Sperber)

+

+ Own Id: OTP-10209

+
+
+
+ +
+
Erts 5.9.1.2
Fixed Bugs and Malfunctions diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 3376d0470c..5ca86130a1 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,75 @@

This document describes the changes made to the asn1 application.

+
Asn1 1.8 + +
Fixed Bugs and Malfunctions + + +

+ Encoding and decoding of integer ranges can now be done + with an upper bound larger than the previous limit of + 16^10. The new upper bound in per encoding and decodings + for constrained whole numbers is 2^2040 (close to 16^508)

+

+ Own Id: OTP-10128

+
+ +

+ Per encoding/decoding now works correctly for single + value subtyping of an integer type where a subtype is a + predefined value. Previously a predefined value could + cause a non-valid range-check in the generated Erlang + code for per encoding/decoding due to a bug in the + constraint checking.

+

+ Own Id: OTP-10139

+
+ +

+ Fix typo error in selected decode function (Thanks to + Artem Teslenko)

+

+ Own Id: OTP-10152

+
+ +

+ Better error indication when detecting unexpected tags + during decoding of BER encoded data.

+

+ Own Id: OTP-10186

+
+ +

+ asn1rt_check: Fix transform_to_EXTERNAL1990 for binary + input (Thanks to Harald Welte)

+

+ Own Id: OTP-10233

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

+ Add support for multiple ExtensionAdditionGroups

+

+ Own Id: OTP-10058

+
+ +

+ Add support for extensible enumeration types in n2n + generated functions.

+

+ Own Id: OTP-10144

+
+
+
+ +
+
Asn1 1.7
Improvements and New Features diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 04f4b22421..81288496e9 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 = 1.7 +ASN1_VSN = 1.8 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index 913ae5ecbd..64eeb4af92 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,220 @@ notes.xml +
Common_Test 1.6.2 + +
Fixed Bugs and Malfunctions + + +

+ If a CT hook function caused a crash, this could in some + situations cause Common Test to terminate due to an + illegal IO operation. This error has been corrected.

+

+ Own Id: OTP-10050 Aux Id: seq12039

+
+ +

+ The Common Test documentation states that timetraps are + never active during execution of CT hook functions. This + was only true for post hook functions, not for pre hook + functions. The code for CT hooks has been modified to + behave according to the documentation.

+

+ Own Id: OTP-10069

+
+ +

+ If a CT hook function would call the exit/1 or throw/1 + BIF (possibly indirectly, e.g. as a result of a timeout + in gen_server:call/3), Common Test would hang. This + problem has been fixed.

+

+ Own Id: OTP-10072 Aux Id: seq12053

+
+ +

+ The documentation has been updated with information about + how to deal with chaining of hooks which return + fail/skip.

+

+ Own Id: OTP-10077 Aux Id: seq12048

+
+ +

+ When ct_hooks called the id/1 functions of multiple + hooks, it would reverse the order of the hooks and call + the proceeding init/2 calls in the wrong order. This has + been fixed.

+

+ Own Id: OTP-10135

+
+ +

+ The surefire hook now correctly handles autoskipped + initialization and test functions.

+

+ Own Id: OTP-10158

+
+ +

+ The ct:get_status/0 function failed to report status if a + parallel test case group was running at the time of the + call. This has been fixed and the return value for the + function has been updated. Please see the ct reference + manual for details.

+

+ Own Id: OTP-10172

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

+ The support for "silent connections" has been updated to + include ssh. Also, a silent_connections term has been + added to the set of test specification terms.

+

+ Own Id: OTP-9625 Aux Id: seq11918

+
+ +

+ It is now possible to specify an arbitrarily large tuple + as the requires config data when using require and + ct:get_config. See the ct:get_config and ct:require + reference manual pages for details about which keys are + allowed.

+

+ This change introduces a backwards incompatability in the + ct:require/2 interface. Previously when doing + ct:require(a_name,{key,subkey}), a_name would be + associated with key. This has been changed to that + a_name is associated with subkey. This + change also effects using require in an + suite/group/testcase info function.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-9626 Aux Id: seq11920

+
+ +

+ The ct_run program now sets the OS process exit status + before it ends. Value 0 indicates a successful test + result, 1 indicates one or more failed or auto-skipped + test cases, and 2 indicates test execution failure.

+

+ Own Id: OTP-9865 Aux Id: OTP-10087

+
+ +

+ It is now possible to sort the HTML tables by clicking on + the header elements. In order to reset a sorted table, + the browser window should simply be refreshed. This + feature requires that the browser supports javascript, + and has javascript execution enabled. If the 'ct_run + -basic_html' flag is used, no javascript code is included + in the generated HTML code.

+

+ Own Id: OTP-9896 Aux Id: seq12034, OTP-9835

+
+ +

+ A netconf client, ct_netconfc, is added to common_test. + It supports basic netconf functionality over SSH. In + order to allow testing of both success and failure cases, + it is intentionally written to allow non-standard + behavior.

+

+ Own Id: OTP-10025

+
+ +

+ The test specification term {define,Constant,Value} has + been introduced, which makes it possible to replace + constant names (atom()) with values (term()) in arbitrary + test specification terms. The 'define' makes the (now + deprecated) 'alias' term obsolete. More details, + including examples, can be found in the Test + Specifications chapter in the Common Test User's Guide.

+

+ Own Id: OTP-10049

+
+ +

+ Verbosity levels for log printouts has been added. This + makes it possible to specify preferred verbosity for + different categories of log printouts, as well as general + printouts (such as standard IO), to allow control over + which strings get printed and which get ignored. New + versions of the Common Test logging functions, ct:log, + ct:pal and ct:print, have been introduced, with a new + Importance argument added. The Importance value is + compared to the verbosity level at runtime. More + information can be found in the chapter about Logging in + the Common Test User's Guide.

+

+ Own Id: OTP-10067 Aux Id: seq12050

+
+ +

+ The return values of ct:run_test/1 and ct:run_testspec/1 + have been changed from an uninformative 'ok' (independent + of the test outcome) to a value, + {Ok,Failed,{UserSkipped,AutoSkipped}} (all integers), + that presents the final test case result, or a value, + {error,Reason}, that informs about fatal test execution + failure. See details in the reference manual for ct.

+

+ Own Id: OTP-10087 Aux Id: OTP-9865

+
+ +

+ The test specification syntax has been updated with new + and missing terms, such as 'define', 'verbosity', + 'auto_compile', 'stylesheet', 'silent_connections', + 'basic_html' and 'release_shell'. See the Test + Specification chapter in the Common Test User's Guide for + details.

+

+ Own Id: OTP-10089 Aux Id: OTP-10049

+
+ +

+ It is now possible to pause execution of a test case, by + calling the ct:break/1/2 function. Execution is resumed + with a call to ct:continue/0/1. Break/continue also works + for test cases executing in parallel. See the ct + reference manual for details.

+

+ Own Id: OTP-10127

+
+ +

+ It is now possible to send user defined events from a + testcase which will be picked up by the installed event + handler.

+

+ Own Id: OTP-10157

+
+ +

+ A new start option, release_shell, for ct:run_test/1, has + been added, which makes Common Test release the shell + process after the test suite compilation phase is + finished. For details, see the Running Tests chapter in + the User's Guide.

+

+ Own Id: OTP-10248 Aux Id: OTP-10127

+
+
+
+ +
+
Common_Test 1.6.1
Fixed Bugs and Malfunctions diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index c5d44fd73d..6d51074d4a 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,82 @@

This document describes the changes made to the Compiler application.

+
Compiler 4.8.2 + +
Fixed Bugs and Malfunctions + + +

+ Modules with very many functions would compile very + slowly.

+

+ Own Id: OTP-10123

+
+ +

+ compile:forms/2 will now use a + {source,SourceFilePath} to set the source returned by + module_info(compile) (Thanks to José Valim)

+

+ Own Id: OTP-10150

+
+ +

+ A process which had enabled trap_exit would receive EXIT + messages after calling the compiler. (Thanks to Jeremy + Heater.)

+

+ Own Id: OTP-10171

+
+ +

+ Fix messages ordering with column numbers

+

+ Own Id: OTP-10183

+
+ +

+ sys_pre_expand: Fix BASE never being set

+

+ Commit a612e99fb5aaa934fe5a8591db0f083d7fa0b20a turned + module attributes from 2-tuples to 3-tuples but forgot to + update get_base/1, breaking BASE for parametric modules.

+

+ Own Id: OTP-10184

+
+ +

+ The compiler will now issue a warning if literal tuple + funs are used. For example, {erlang,is_tuple}(X) will now + generate a warning.

+

+ Own Id: OTP-10185

+
+ +

+ The compiler will now warn for illegal sizes for segments + in binary construction. For example, + <<X:(2.5)>> will now cause the compiler to + issue a warning.

+

+ Own Id: OTP-10197

+
+ +

+ Fix the erlc -MP flag

+

+ Because of a copy-and-paste error in erlc.c, the -MP flag + had the same effect as -MG. As a workaround, you had to + pass +makedep_phony to enable the MP option. This patch + makes -MP work as intended.

+

+ Own Id: OTP-10211

+
+
+
+ +
+
Compiler 4.8.1
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index c9c28cf9a2..b77c82309f 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 4.8.1 +COMPILER_VSN = 4.8.2 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 3a44550ae2..a9f8dd84af 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,53 @@

This document describes the changes made to the Crypto application.

+
Crypto 2.2 + +
Fixed Bugs and Malfunctions + + +

+ Remove unnecessary dependency to libssl from crypto NIF + library. This dependency was introduced by accident in + R14B04.

+

+ Own Id: OTP-10064

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

+ Add crypto and public_key support for the hash functions + SHA224, SHA256, SHA384 and SHA512 and also hmac and + rsa_sign/verify support using these hash functions. + Thanks to Andreas Schultz for making a prototype.

+

+ Own Id: OTP-9908

+
+ +

+ Optimize RSA private key handling in crypto and + public_key.

+

+ Own Id: OTP-10065

+
+ +

+ Make crypto:aes_cfb_128_encrypt and + crypto:aes_cfb_128_decrypt handle data and cipher + with arbitrary length. (Thanks to Stefan Zegenhagen)

+

+ Own Id: OTP-10136

+
+
+
+ +
+
Crypto 2.1
Improvements and New Features diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index 7e82e47d38..ccfb1fd66e 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 2.1 +CRYPTO_VSN = 2.2 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index a064c9c94d..0c1556308c 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,64 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.5.2 + +
Fixed Bugs and Malfunctions + + +

Correct handling of type names in contracts. Fix + crash related to contract checking. Do not rewrite + unchanged PLT.

+

+ Own Id: OTP-10083

+
+ +

+ Stop a forgotten server process

+

+ Dialyzer forgot to stop a server process before finishing + its analysis. This is a concurrency error detected by + Concuerror. Changes to fix warnings identified by running + dialyzer -Wunmatched_returns. Thanks to Kostis Sagonas.

+

+ Own Id: OTP-10231

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

Bug fixes and improvements of + dialyzer_typesig.

+

+ Own Id: OTP-10082

+
+ +

+ Add parallel dialyzer support

+

+ Own Id: OTP-10103

+
+ +

An alternative implementation of the solver in + dialyzer_typesig has been introduced. It is faster + than the original implementation.

+

+ Own Id: OTP-10110

+
+ +

Bugs in erl_types:t_inf() (HiPE) and in + dialyzer_dataflow (Dialyzer) have been fixed.

+

+ Own Id: OTP-10191

+
+
+
+ +
+
Dialyzer 2.5.1
Improvements and New Features diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index edafcc4afb..64d05156b1 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.5.1 +DIALYZER_VSN = 2.5.2 diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 6e364a3200..e57958ac09 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -36,6 +36,106 @@ first.

+
Diameter 1.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix broken Result-Code setting and Destination-Host/Realm + extraction.

+

+ Result-Code was assumed to have arity 1 when setting this + value in an answer to a request containing AVP decode + errors. Destination-Host/Realm were only correctly + extracted from messages in the common application.

+

+ Own Id: OTP-10202

+
+ +

+ Handle insufficient capabilities configuration more + gracefully.

+

+ A transport that does not have sufficient capabilities + configuration in order to encode CER/CEA will now emit an + error report noting the configuration error and exit + instead of failing. The error is not detected at + diameter:add_transport/2 since there is no requirement + that a service be configured before its transports.

+

+ Own Id: OTP-10203

+
+ +

+ Ensure a failing peer_up/down callback does not affect + transport connections to other peers.

+

+ Such a failure would previously have taken down all of a + service's connections.

+

+ Own Id: OTP-10215

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

+ Statistics related to Diameter messages can be retrieved + using diameter:service_info/2.

+

+ Both Diameter and socket-level statistics are available, + for both incoming and outgoing messages.

+

+ Own Id: OTP-9608

+
+ +

+ Allow multiple transport_module/config to + diameter:add_transport/2.

+

+ Multiple values are attempted in sequence until one + results in an established connection. This provides a way + for a connecting transport to specify configuration in + order of preference. (For example, SCTP before TCP.)

+

+ Own Id: OTP-9885

+
+ +

+ Add events for state transitions in the RFC 3539 watchdog + state machine.

+

+ The watchdog state is also available through + diameter:service_info/2.

+

+ Own Id: OTP-10212

+
+ +

+ Add diameter:service_info(SvcName, connections).

+

+ This provides an alternative to + diameter:service_info(SvcName, transport) that presents + information per established connection instead of per + transport reference.

+

+ Own Id: OTP-10213

+
+ +

+ Assorted documentation corrections/improvements.

+

+ Own Id: OTP-10216

+
+
+
+ +
+
Diameter 1.0
Fixed Bugs and Malfunctions diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index a74a19bc05..e01a6d6675 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -31,6 +31,25 @@

This document describes the changes made to the EDoc application.

+
Edoc 0.7.10 + +
Fixed Bugs and Malfunctions + + +

+ List behaviour callbacks in Edoc when using -callback + attribute. (Thanks to Magnus Henoch.)

+

+ Added special case for file names under Windows. (Thanks + to Beads Land-Trujillo.)

+

+ Own Id: OTP-10174

+
+
+
+ +
+
Edoc 0.7.9.1
Improvements and New Features diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index 5d8960fd5f..ee62de86b1 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -30,7 +30,22 @@

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.3.1 +
Erl_Docgen 0.3.2 + +
Fixed Bugs and Malfunctions + + +

A bug regarding spaces in C function prototypes has + been fixed. (Thanks to Richard O'Keefe.)

+

+ Own Id: OTP-10138

+
+
+
+ +
+ +
Erl_Docgen 0.3.1
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index bf10591f34..b05df254a6 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1,2 +1,2 @@ -ERL_DOCGEN_VSN = 0.3.1 +ERL_DOCGEN_VSN = 0.3.2 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 956d988f28..6791c39c7d 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,23 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.8 + +
Improvements and New Features + + +

+ Detect when middle endian doubles are used by a platform + and account for it when decoding floats. (Thanks to Mike + Sperber)

+

+ Own Id: OTP-10209

+
+
+
+ +
+
Erl_Interface 3.7.7
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 0e249d2483..4e401c874e 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1 +1 @@ -EI_VSN = 3.7.7 +EI_VSN = 3.7.8 diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml index 00a0750cee..0b1f3eddce 100644 --- a/lib/et/doc/src/notes.xml +++ b/lib/et/doc/src/notes.xml @@ -36,6 +36,21 @@ one section in this document. The title of each section is the version number of Event Tracer (ET).

+
ET 1.4.4.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix typo in ET doc (Thanks to Ricardo Catalinas Jiménez)

+

+ Own Id: OTP-10119

+
+
+
+ +
+
ET 1.4.4.1
Improvements and New Features diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk index 090d43d52f..167c9d9594 100644 --- a/lib/et/vsn.mk +++ b/lib/et/vsn.mk @@ -1 +1 @@ -ET_VSN = 1.4.4.1 +ET_VSN = 1.4.4.2 diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index 34e8a47e3d..814580e228 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -32,6 +32,38 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.2.3 + +
Fixed Bugs and Malfunctions + + +

+ New option 'no_tty' to silent the default tty report.

+

+ Recognize the new stacktrace format introduced in R15, + adding location information. (Thanks to Klas Johansson.)

+

+ Improve layout of error messages, printing the stack + trace before the error term.

+

+ Heuristically detect and report bad return values from + generators and instantiators. E.g., "ok" will not be + interpreted as a module name, and a warning will be + printed.

+

+ New test representation {test,M,F} for completeness along + with {generator,M,F}. Tuples {M,F} are deprecated.

+

+ Use UTF-8 as encoding in Surefire output files. (Thanks + to Lukas Larsson.)

+

+ Own Id: OTP-10173

+
+
+
+ +
+
Eunit 2.2.2
Improvements and New Features diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 73387c5d89..1841c7d9de 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,50 @@

This document describes the changes made to HiPE.

+
Hipe 3.9.2 + +
Fixed Bugs and Malfunctions + + +

Correct handling of type names in contracts. Fix + crash related to contract checking. Do not rewrite + unchanged PLT.

+

+ Own Id: OTP-10083

+
+ +

+ Changes in comments and minor code cleanups

+

+ Thanks to Kostis Sagonas.

+

+ Own Id: OTP-10230

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

+ Remove all code, documentation, options and diagnostic + functions which were related to the experimental hybrid + heap implementation.

+

+ Own Id: OTP-10105

+
+ +

Bugs in erl_types:t_inf() (HiPE) and in + dialyzer_dataflow (Dialyzer) have been fixed.

+

+ Own Id: OTP-10191

+
+
+
+ +
+
Hipe 3.9.1
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index e296997466..144167f5d1 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.9.1 +HIPE_VSN = 3.9.2 diff --git a/lib/ic/doc/src/notes.xml b/lib/ic/doc/src/notes.xml index d7dc878c8e..3ac35aa0e5 100644 --- a/lib/ic/doc/src/notes.xml +++ b/lib/ic/doc/src/notes.xml @@ -30,7 +30,29 @@ notes.xml -
IC 4.2.30 +
IC 4.2.31 + +
Fixed Bugs and Malfunctions + + +

+ Fix bug where the ic pre-processor would ignore + whitespace quoting.

+

+ Own Id: OTP-10109

+
+ +

A bug regarding spaces in C function prototypes has + been fixed. (Thanks to Richard O'Keefe.)

+

+ Own Id: OTP-10138

+
+
+
+ +
+ +
IC 4.2.30
Improvements and New Features diff --git a/lib/ic/vsn.mk b/lib/ic/vsn.mk index fc1475974e..0dbf5a1f52 100644 --- a/lib/ic/vsn.mk +++ b/lib/ic/vsn.mk @@ -1 +1 @@ -IC_VSN = 4.2.30 +IC_VSN = 4.2.31 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index ec2f17849f..8e911a406b 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,97 @@

This document describes the changes made to the Kernel application.

+
Kernel 2.15.2 + +
Fixed Bugs and Malfunctions + + +

+ Fixed issue where using controlling_process/2 with self() + as the second argument caused the port to leak if self() + crashes. (Thanks to Ricardo Catalinas Jiménez)

+

+ Own Id: OTP-10094

+
+ +

+ When sending large files using the file:sendfile fallback + file:sendfile would crash. This is now fixed.

+

+ Own Id: OTP-10098

+
+ +

+ Fix rpc:call/5 for local calls with a finite Timeout + (Thanks to Tomer Chachamu)

+

+ Own Id: OTP-10149

+
+ +

+ fix escript/primary archive reloading

+

+ If the mtime of an escript/primary archive file changes + after being added to the code path, correctly reload the + archive and update the cache. (Thanks to Tuncer Ayaz)

+

+ Own Id: OTP-10151

+
+ +

+ Support added for home directories named with non-ASCII + characters (codepoints above 127) on a system running in + Unicode file mode (e.g. on MacOSX or Linux with startup + arguments +fnu or +fna with the right LOCALE). Also + environment variables with Unicode content are supported + in applicable environments.

+

+ Own Id: OTP-10160

+
+ +

+ Allow mixed IPv4 and IPv6 addresses to sctp_bindx

+

+ Also allow mixed address families to bind, since the + first address on a multihomed sctp socket must be bound + with bind, while the rest are to be bound using + sctp_bindx. At least Linux supports adding address of + mixing families. Make inet_set_faddress function + available also when HAVE_SCTP is not defined, since we + use it to find an address for bind to be able to mix ipv4 + and ipv6 addresses. Thanks to Tomas Abrahamsson

+

+ Own Id: OTP-10217

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

Document inet options: high_watermark, priority, + linger and a some other options that previously was + undocumented.

+

+ Own Id: OTP-10053

+
+ +

Remove bit8 option support from inet

+

+ Own Id: OTP-10056

+
+ +

The type of the disk log header has been corrected. + (Thanks to Niclas Eklund.)

+

+ Own Id: OTP-10131

+
+
+
+ +
+
Kernel 2.15.1
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index f0df38a46c..04b8c106fd 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,37 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.7 +
Mnesia 4.7.1 + +
Fixed Bugs and Malfunctions + + +

+ Add tests showing that trying to delete non-existing + object may corrupt the

+

+ In case of bag tables, trying to delete a non-existing + object leads to the index becoming corrupt. This happens + if the non-existing object we try to delete happens to + share its key and index field value with a single + existing object in the table. Result: The index entry + corresponding to the existing object is removed.

+

+ Prevent index from being corrupted if a nonexistent item + is deleted

+

+ We have to ensure that we actually delete the last object + with a given (key, index) pair before removing the index. + Thanks to Bartlomiej Puzon

+

+ Own Id: OTP-10220

+
+
+
+ +
+ +
Mnesia 4.7
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index da292cbb43..6d5df448c9 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.7 +MNESIA_VSN = 4.7.1 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index a9554a08f4..ea665eee88 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,75 @@

This document describes the changes made to the Observer application.

+
Observer 1.2 + +
Fixed Bugs and Malfunctions + + +

+ The module name in the link to the detail page for each + loaded module was earlier not URL encoded. If the module + name contained e.g. a # this could cause the crashdump + viewer to crash when opening the link. This has been + corrected.

+

+ Own Id: OTP-10090 Aux Id: seq12068

+
+ +

+ Escape control characters in Table Viewer

+

+ Similar behaviour to old tv. Objects in tables supposed + to be printed in a single line and it looks ugly when a + [...,10,...] integer list creates a new-line. Fix Table + Viewer search crash on new|changed|deleted rows.

+

+ Fix Table Viewer crash after a 'Found' -> 'Not found' + search sequence

+

+ Start position was lost after a 'Found' -> 'Not found' + search sequence leading an undefined position in the next + search. Thanks to Peti Gömori

+

+ Own Id: OTP-10218

+
+ +

+ observer: fix app file (Noticed-by: Motiejus Jakstys)

+

+ Add missing observer modules to observer.app.src. Thanks + to Tuncer Ayaz.

+

+ Own Id: OTP-10221

+
+ +

+ Make Table Viewer search a bit faster

+

+ Edit table row in a multiline text dialog. Thanks to Peti + Gomori.

+

+ Own Id: OTP-10225

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

Allow tracing on bifs.

Ask epmd for local + nodes, and remember users last input in connect.

+

Fix crashes when a table or process information could + not be retrieved.

+

+ Own Id: OTP-10075

+
+
+
+ +
+
Observer 1.0
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index 4eb10ae4e8..32e13004b6 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 1.1 +OBSERVER_VSN = 1.2 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index 08763163b8..5f6cf91961 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -31,7 +31,27 @@

This document describes the changes made to the odbc application.

-
ODBC 2.10.12 +
ODBC 2.10.13 + +
Fixed Bugs and Malfunctions + + +

+ Add support for NULL value in odbc:param_query

+

+ Support atom 'null' in odbc:param_query as database NULL + value Fix "ODBC: received unexpected info:{tcp_closed, + ...}" when connection is terminated. Fix possible access + violation with 64bit ODBC. Thanks to Maxim Zrazhevskiy

+

+ Own Id: OTP-10206

+
+
+
+ +
+ +
ODBC 2.10.12
Fixed Bugs and Malfunctions diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index 8151edd2ac..061183e51c 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -30,6 +30,27 @@

This document describes the changes made to the OS_Mon application.

+
Os_Mon 2.2.10 + +
Fixed Bugs and Malfunctions + + +

+ Infinity timeout added to internal calls in disksup to + allow it to work properly under very heavy load.

+

+ Own Id: OTP-10100

+
+ +

Clarify error messages from os_mon port programs

+

+ Own Id: OTP-10161

+
+
+
+ +
+
Os_Mon 2.2.9
Fixed Bugs and Malfunctions diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index b92bdf3c1a..180906127c 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.2.9 +OS_MON_VSN = 2.2.10 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 3afbdd543c..d895042570 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -34,6 +34,31 @@ notes.xml +
Public_Key 0.16 + +
Improvements and New Features + + +

+ Add crypto and public_key support for the hash functions + SHA224, SHA256, SHA384 and SHA512 and also hmac and + rsa_sign/verify support using these hash functions. + Thanks to Andreas Schultz for making a prototype.

+

+ Own Id: OTP-9908

+
+ +

+ Optimize RSA private key handling in crypto and + public_key.

+

+ Own Id: OTP-10065

+
+
+
+ +
+
Public_Key 0.15
Improvements and New Features diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 54fa6ca126..66ec7e9035 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -37,7 +37,28 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.6 +
Reltool 0.6.1 + +
Improvements and New Features + + +

+ A new sys level configuration parameter + {excl_lib,otp_root} is added. When this is set, + the target system will not contain anything from + $OTP_ROOT. It will only contain a releases + directory with rel, script and boot files, and a lib + directory with applications found outside of + $OTP_ROOT (i.e. "your own" applications).

+

+ Own Id: OTP-9743

+
+
+
+ +
+ +
Reltool 0.6
Fixed Bugs and Malfunctions diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index 3811d897c7..6872539b8c 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.6 +RELTOOL_VSN = 0.6.1 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 5c9dac235f..90641719c5 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -31,6 +31,52 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.8.9 + +
Fixed Bugs and Malfunctions + + +

+ Change the module-level docs to give complete + step-by-step instructions for using the `dyntrace:p()` + trace function. (Thanks to Scott Lystig Fritchie)

+

+ Own Id: OTP-10141

+
+ +

+ Add 1024 separate USDT probes to dyntrace.erl and + dyntrace.c (Thanks to Scott Lystig Fritchie)

+

+ Own Id: OTP-10143

+
+ +

+ Relocate bodies of DTrace probes to the statically-linked + VM.

+

+ Due to various operating systems (in both the DTrace and + SystemTap worlds) not fully supporting DTrace probes (or + SystemTap-compatibility mode probes) in shared libraries, + we relocate those probes to the statically-linked virtual + machine. This could be seen as pollution of the pristine + VM by a (yet) experimental feature. However:

+

+ 1. This code can be eliminated completely by the C + preprocessor. 2. Leaving the probes in the dyntrace NIF + shared library simply does not work correctly on too many + platforms. *Many* thanks to Macneil Shonle at Basho for + assisting when my RSI-injured fingers gave out. (note: + Solaris 10 and FreeBSD 9.0-RELEASE can take a long time + to compile)

+

+ Own Id: OTP-10189

+
+
+
+ +
+
Runtime_Tools 1.8.8
Improvements and New Features diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index c9b5cc1a41..534c7508d8 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.8.8 +RUNTIME_TOOLS_VSN = 1.8.9 diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 1b7bf34feb..36010da07a 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -29,6 +29,76 @@ notes.xml +
Ssh 2.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Ssh now only sends one channel close message under all + circumstances, before it would sometimes incorrectly send + two.

+

+ Own Id: OTP-10060

+
+ +

+ The options check mistreated the ip_v6_disable-option, + and did not handle some, at the moment, undocumented + options correctly.

+

+ Own Id: OTP-10061

+
+ +

+ The channel id in a channel failure message, sent to the + peer, is now in all cases the remote channel id

+

+ Own Id: OTP-10062

+
+ +

+ Improved handling of multiple closes to avoid occasional + crashes when a channel is closed more than once.

+

+ Own Id: OTP-10112

+
+ +

+ Fix lib/src/test/ssh_basic_SUITE.erl to fix IPv6 option + typos

+

+ Fixed incorrect option "ipv6_disable" to "ipv6_disabled" + as documented in the ssh manual.

+

+ Own Id: OTP-10219

+
+ +

+ SSH: Make "auth_methods" server option re-usable

+

+ The 'auth_methods' option is used by the server side of + the SSH code to tell a connecting SSH client about the + authentication methods that are supported by the server. + The code still extracts and handles the 'auth_methods' + option from Opts in appropriate places, but the Opts + checking code in ssh.erl didn't allow that option to be + specified.

+

+ Own Id: OTP-10224

+
+ +

+ Use the correct channel id when adjusting the channel + window

+

+ Own Id: OTP-10232

+
+
+
+ +
+
Ssh 2.1
Fixed Bugs and Malfunctions diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 31bb7e37e7..6c01954010 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -30,7 +30,70 @@

This document describes the changes made to the SSL application.

-
SSL 5.0.1 +
SSL 5.1 + +
Fixed Bugs and Malfunctions + + +

+ Sometimes the client process could receive an extra + {error, closed} message after ssl:recv had returned + {error, closed}.

+

+ Own Id: OTP-10118

+
+ +

+ ssl v3 alert number 41 (no_certificate_RESERVED) is now + recognized

+

+ Own Id: OTP-10196

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

+ Experimental support for TLS 1.1 is now available, will + be officially supported from OTP-R16. Thanks to Andreas + Schultz for implementing the first version.

+

+ Own Id: OTP-8871

+
+ +

+ Experimental support for TLS 1.2 is now available, will + be officially supported from OTP-R16. Thanks to Andreas + Schultz for implementing the first version.

+

+ Own Id: OTP-8872

+
+ +

+ Removed some bottlenecks increasing the applications + parallelism especially for the client side.

+

+ Own Id: OTP-10113

+
+ +

+ Workaround for handling certificates that wrongly encode + X509countryname in utf-8 when the actual value is a valid + ASCCI value of length 2. Such certificates are accepted + by many browsers such as Chrome and Fierfox so for + interoperability reasons we will too.

+

+ Own Id: OTP-10222

+
+
+
+ +
+ +
SSL 5.0.1
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 60456febbb..b4d9f9a444 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,84 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 1.18.2 + +
Fixed Bugs and Malfunctions + + +

+ Fixed bug where if given an invalid drive letter on + windows ensure dir would go into an infinite loop.

+

+ Own Id: OTP-10104

+
+ +

+ Calls to gen_server:enter_loop/4 where ServerName has a + global scope and no timeout is given now works correctly.

+

+ Thanks to Sam Bobroff for reporting the issue.

+

+ Own Id: OTP-10130

+
+ +

+ fix escript/primary archive reloading

+

+ If the mtime of an escript/primary archive file changes + after being added to the code path, correctly reload the + archive and update the cache. (Thanks to Tuncer Ayaz)

+

+ Own Id: OTP-10151

+
+ +

+ Fix bug that in some cases could cause corrupted binaries + in ETS tables with compressed option.

+

+ Own Id: OTP-10182

+
+ +

+ Fix filename:nativename/1 on Win32

+

+ Don't choke on paths given as binary argument on Win32. + Thanks to Jan Klötzke

+

+ Own Id: OTP-10188

+
+ +

+ Fix bug in ets:test_ms/2 that could cause emulator + crash when using '$_' in match spec.

+

+ Own Id: OTP-10190

+
+ +

+ Fix bug where zip archives wrongly have a first disk + number set to 1

+

+ Own Id: OTP-10223

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

The message printed by the Erlang shell as an + explanation of the badarith error has been + corrected. (Thanks to Matthias Lang.)

+

+ Own Id: OTP-10054

+
+
+
+ +
+
STDLIB 1.18.1
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index a84266003c..fdfa414ad2 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -31,6 +31,24 @@

This document describes the changes made to the Syntax_Tools application.

+
Syntax_Tools 1.6.9 + +
Fixed Bugs and Malfunctions + + +

+ Syntax Tools 1.6.9

+

+ Minor bugfixes, spec annotations and documentation + cleanup. Thanks to Richard Carlsson

+

+ Own Id: OTP-10208

+
+
+
+ +
+
Syntax_Tools 1.6.8
Fixed Bugs and Malfunctions diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index 5835e39011..3b109193a0 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -32,6 +32,78 @@ notes.xml +
Test_Server 3.5.2 + +
Fixed Bugs and Malfunctions + + +

+ The documentation has been updated with the latest + changes for the test_server_ctrl:report/2 function.

+

+ Own Id: OTP-10086 Aux Id: seq12066

+
+ +

+ The ct:get_status/0 function failed to report status if a + parallel test case group was running at the time of the + call. This has been fixed and the return value for the + function has been updated. Please see the ct reference + manual for details.

+

+ Own Id: OTP-10172

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

+ It is now possible to sort the HTML tables by clicking on + the header elements. In order to reset a sorted table, + the browser window should simply be refreshed. This + feature requires that the browser supports javascript, + and has javascript execution enabled. If the 'ct_run + -basic_html' flag is used, no javascript code is included + in the generated HTML code.

+

+ Own Id: OTP-9896 Aux Id: seq12034, OTP-9835

+
+ +

+ Verbosity levels for log printouts has been added. This + makes it possible to specify preferred verbosity for + different categories of log printouts, as well as general + printouts (such as standard IO), to allow control over + which strings get printed and which get ignored. New + versions of the Common Test logging functions, ct:log, + ct:pal and ct:print, have been introduced, with a new + Importance argument added. The Importance value is + compared to the verbosity level at runtime. More + information can be found in the chapter about Logging in + the Common Test User's Guide.

+

+ Own Id: OTP-10067 Aux Id: seq12050

+
+ +

+ The Erlang/OTP test runner ts has been extended to allow + cross compilation of test suites. To cross compile the + test suites first follow the normal cross compilation + procedures and release the tests on the build host. Then + install ts using an xcomp specification file and compile + test suites using ts:compile_testcases/0. For more + details see $ERL_TOP/xcomp/README.md.

+

+ Own Id: OTP-10074

+
+
+
+ +
+
Test_Server 3.5.1
Fixed Bugs and Malfunctions diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 1329b1797b..5d7bd464ce 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,69 @@

This document describes the changes made to the Tools application.

+
Tools 2.6.8 + +
Fixed Bugs and Malfunctions + + +

+ The last tuple fun call has been removed from fprof.

+

+ Own Id: OTP-10091 Aux Id: seq12067

+
+ +

+ Fix indentation of record fields in Emacs (Thanks to + Tomas Abrahamsson)

+

+ Own Id: OTP-10120

+
+ +

+ Documentation fixes (Thanks to Ricardo Catalinas Jiménez + )

+

+ Own Id: OTP-10121

+
+ +

+ Remove Erlang-specific compilation error regexp in + erlang.el

+

+ Own Id: OTP-10168

+
+ +

+ Fix highlighting of atoms ending with a dollar sign

+

+ Like this: 'atom$'. In that example, the last single + quote should be recognised as ending the atom. This needs + a font-lock workaround similar to the one for strings. + Thanks to Magnus Henoch

+

+ Own Id: OTP-10178

+
+ +

Xref now accepts filenames with character codes + greater than 126. (Thanks to Emile Joubert for reporting + the issue.)

+

+ Own Id: OTP-10192

+
+ +

+ Add test_indentation target to lib/tools/emacs/Makefile

+

+ Automatically indent test.erl.orig, save to test.erl, and + compare to test.erl.intended. Thanks to Magnus Henoch.

+

+ Own Id: OTP-10226

+
+
+
+ +
+
Tools 2.6.7
Fixed Bugs and Malfunctions diff --git a/lib/typer/vsn.mk b/lib/typer/vsn.mk index 85a7c01424..18e328afc1 100644 --- a/lib/typer/vsn.mk +++ b/lib/typer/vsn.mk @@ -1 +1 @@ -TYPER_VSN = 0.9.3 +TYPER_VSN = 0.9.4 -- cgit v1.2.3