From 4d658008be5a08ddadbe75ebadb9ef124436b76e Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 14 Mar 2017 15:59:23 +0100 Subject: Prepare release --- erts/doc/src/notes.xml | 213 ++++++++++++++++++++++++++++++++++++ lib/common_test/doc/src/notes.xml | 117 ++++++++++++++++++++ lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 16 +++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 18 +++ lib/crypto/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 42 +++++++ lib/dialyzer/vsn.mk | 2 +- lib/diameter/doc/src/notes.xml | 24 ++++ lib/erl_interface/doc/src/notes.xml | 15 +++ lib/erl_interface/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 20 ++++ lib/hipe/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 40 ++++++- lib/inets/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 39 +++++++ lib/kernel/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 41 +++++++ lib/observer/vsn.mk | 2 +- lib/os_mon/doc/src/notes.xml | 15 +++ lib/os_mon/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 28 +++++ lib/public_key/vsn.mk | 2 +- lib/reltool/doc/src/notes.xml | 17 ++- lib/reltool/vsn.mk | 2 +- lib/runtime_tools/doc/src/notes.xml | 18 +++ lib/runtime_tools/vsn.mk | 2 +- lib/sasl/doc/src/notes.xml | 22 ++++ lib/sasl/vsn.mk | 2 +- lib/snmp/doc/src/notes.xml | 22 +++- lib/ssh/doc/src/notes.xml | 80 ++++++++++++++ lib/ssh/vsn.mk | 2 +- lib/ssl/doc/src/notes.xml | 64 +++++++++++ lib/stdlib/doc/src/notes.xml | 104 ++++++++++++++++++ lib/stdlib/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 15 +++ lib/tools/vsn.mk | 2 +- lib/typer/doc/src/notes.xml | 14 +++ lib/typer/vsn.mk | 2 +- lib/xmerl/doc/src/notes.xml | 55 ++++++++++ lib/xmerl/vsn.mk | 2 +- 42 files changed, 1055 insertions(+), 22 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index abe41c6ef4..470491a193 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -32,6 +32,219 @@

This document describes the changes made to the ERTS application.

+
Erts 8.3 + +
Fixed Bugs and Malfunctions + + +

Fixed a number of bugs that caused faulty stack-traces + to be generated. The faulty stack traces were generated + either when applying the following functions or tracing + the following functions:

+ erlang:error/1 + erlang:error/2 + erlang:exit/1 + erlang:throw/1 +

+ Own Id: OTP-14055

+
+ +

+ Corrected documentation about memory footprint for maps.

+

+ Own Id: OTP-14118

+
+ +

+ Fix process_info(Pid, current_stacktrace) to use + stack depth limit set by + system_flag(backtrace_depth). The old behavior was + a hard coded depth limit of 8.

+

+ Own Id: OTP-14119 Aux Id: PR-1263

+
+ +

+ A process calling erlang:system_flag(multi_scheduling, + block) could end up hanging forever in the + call.

+

+ Own Id: OTP-14121

+
+ +

Dirty scheduler bug fixes:

Fixed + call time tracing of process being scheduled on dirty + scheduler.

GC info from dirty + schedulers.

Multi scheduling block + with dirty schedulers could crash the runtime + system.

Process structures could be + removed prematurely.

GC on dirty + scheduler could crash the runtime system.

+

Termination of a process executing on a dirty + scheduler could cause a runtime system crash.

+
+

+ Own Id: OTP-14122

+
+ +

+ Fixed crash that occurred when writing timer data to a + crash dump.

+

+ Own Id: OTP-14133

+
+ +

+ A literal area could be removed while still referred from + processes.

+

+ Own Id: OTP-14134

+
+ +

+ Fixed a bug in the garbage collector that could crash the + runtime system.

+

+ Own Id: OTP-14135

+
+ +

+ Fixed a bug in call-time trace for NIFs which caused + tracing to erroneously be started multiple times for one + call.

+

+ Own Id: OTP-14136

+
+ +

+ Remove a debug printout and an unnecessary garbage + collection when handling exceptions in hipe compiled + code.

+

+ Own Id: OTP-14153

+
+ +

+ Fix bug in tracing of garbage collection that could cause + VM crash. Bug exists since OTP 19.0.

+

+ Own Id: OTP-14154

+
+ +

+ Fix bug in binary_to_term for binaries created by + term_to_binary with option compressed. The + bug can cause badarg exception for a valid binary + when Erlang VM is linked against a zlib library of + version 1.2.9 or newer. Bug exists since OTP 17.0.

+

+ Own Id: OTP-14159 Aux Id: ERL-340

+
+ +

+ Fix suspension of schedulers when generating a crashdump.

+

+ Own Id: OTP-14164

+
+ +

NIF resources was not handled in a thread-safe manner + in the runtime system without SMP support.

+

As a consequence of this fix, the following driver + functions are now thread-safe also in the runtime system + without SMP support:

+

driver_free_binary()

+

driver_realloc_binary()

+

driver_binary_get_refc()

+

driver_binary_inc_refc()

+

driver_binary_dec_refc()

+
+

+ Own Id: OTP-14202

+
+ +

+ Fix erlang:round/1 for large floating point + numbers with an odd absolute value between (1 bsl + 52) and (1 bsl 53). The result was falsely + calculated as the next higher even number even though all + integer values up to (1 bsl 53) can be represented + as floats with full precision.

+

+ Own Id: OTP-14227

+
+ +

+ Add size of literals to module code size in crash dump + and (l)oaded command in break menu like it used to + be before OTP-19.0.

+

+ Own Id: OTP-14228

+
+ +

+ Fix potential bug in enif_send when called without + a process context and with argument msg_env as + NULL.

+

+ Own Id: OTP-14229

+
+ +

+ Fix bug where passing an appendable binary to + erlang:port_control() could crash the emulator.

+

+ Own Id: OTP-14231

+
+ +

+ Receive expressions with timeout in the Erlang shell + could cause a VM crash.

+

+ Own Id: OTP-14241 Aux Id: ERL-365

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

+ A received SIGTERM signal to beam will generate a + 'stop' message to the init process and + terminate the Erlang VM nicely. This is equivalent to + calling init:stop/0.

+

+ Own Id: OTP-14085

+
+ +

+ Workaround for buggy Android implementation of + PTHREAD_STACK_MIN causing build of runtime system + to crash on undeclared PAGE_SIZE.

+

+ Own Id: OTP-14165 Aux Id: ERL-319

+
+ +

+ Add configure option --without-thread-names that removes + the naming of individual emulator threads.

+

+ Own Id: OTP-14234

+
+ +

+ Add warning in documentation of zlib:deflateInit/6 + about option WindowsBits values 8 and -8.

+

+ Own Id: OTP-14254 Aux Id: ERL-362

+
+
+
+ +
+
Erts 8.2.2
Fixed Bugs and Malfunctions diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index 83e6511c04..efeacd4a72 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -33,6 +33,123 @@ notes.xml +
Common_Test 1.14 + +
Fixed Bugs and Malfunctions + + +

The following corrections and improvements are done in + the common_test hook handling:

An + extra argument, Suite, is added as the first + argument to each of the following hook callback + functions:

+ pre_init_per_group + post_init_per_group + pre_end_per_group + post_end_per_group + pre_init_per_testcase + post_init_per_testcase + pre_end_per_testcase + post_end_per_testcase + on_tc_fail + on_tc_skip

For backwards + compatibility, if the new function is not exported from a + hook callback module, common_test will fall back + to the old interface and call the function without the + Suite argument.

If either + init_per_suite or end_per_suite exists, but + not the other, then the non-existing function will be + reported as failed with reason undef in the test + log. The same goes for init/end_per_group. This + has always been a requirement according to the user's + guide, but now common_test is more explicit in the + report.

If init_per_suite + was exported from a test suite, but not + end_per_suite, then pre/post_end_per_suite + was called with Suite=ct_framework instead of the + correct suite name. This is now corrected.

+

If end_per_group was exported from a + suite, but not init_per_group, then + end_per_group was never called. This is now + corrected.

Tests that were skipped + before calling pre_init_per_* got faulty calls to + the corresponding post_init_per_*. E.g. if a test + was skipped because suite/0 failed, then + post_init_per_suite would be called even though + pre_init_per_suite and init_per_suite were + not called. This is now corrected so a post_* + callback will never be called unless the corresponding + pre_* callback has been called first.

+

Tests that were skipped before or in + init_per_testcase got faulty calls to + pre_end_per_testcase and + post_end_per_testcase. This is now corrected so + pre/post_end_per_testcase are not called when + end_per_testcase is not called.

+

If an exit signal causes the test case process to die + while running init_per_testcase, the case was + earlier reported as failed with reason {skip,...}. + This is now corrected so the case will be marked as + skipped.

If an exist signal causes + the test case process to die while running + end_per_testcase, the case was earlier marked as + failed. This is now corrected so the status of the test + case is not changed - there is only a warning added to + the comment field.

If a test case + was skipped because of option + {force_stop,skip_rest} or because of a failed + sequence, then no tc_start event would be sent, + only tc_done. This is now corrected so both events + are sent.

When skipping or failing + in a configuration function, the configuration function + itself would get {auto_skipped,Reason}, + {skipped,Reason} or {failed,Reason} in the + hook callbacks on_tc_skip or on_tc_fail. + The other test cases that were skipped as a result of + this would only get Reason in on_tc_skip. + This is now corrected so even the configuration function + that caused the skip/fail will only get Reason in + the hook callback.

+

+ Own Id: OTP-10599 Aux Id: kunagi-344 [255]

+
+ +

+ When a test case was skipped by a skip_cases + statement in a test spec, then cth_surefire would + erroneously mark the previous test case as skipped in the + xml report. The actually skipped test case would not be + present in the xml report at all. This is now corrected.

+

+ Own Id: OTP-14129 Aux Id: seq13244

+
+ +

The multiply_timetraps and + scale_timetraps options did not work with test + specifications, which has been corrected.

+

+ Own Id: OTP-14210

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

+ ct_testspec:get_tests/1 is added. This is used by rebar3 + to get all directories that must be compiled when running + tests from testspec - instead of implementing testspec + parsing in rebar3.

+

+ Own Id: OTP-14132

+
+
+
+ +
+
Common_Test 1.13
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 2fab4d3883..e6ae8b2e7a 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.13 +COMMON_TEST_VSN = 1.14 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 2e58b68bf0..449453bf88 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,6 +32,22 @@

This document describes the changes made to the Compiler application.

+
Compiler 7.0.4 + +
Fixed Bugs and Malfunctions + + +

+ Minor internal changes. A typo in the documentation was + also fixed.

+

+ Own Id: OTP-14240

+
+
+
+ +
+
Compiler 7.0.3
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index 9c3cf1f34b..5c87304a01 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 7.0.3 +COMPILER_VSN = 7.0.4 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 53ea6bb58b..37997b649b 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,6 +31,24 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.7.3 + +
Improvements and New Features + + +

+ The implementation of the key exchange algorithms + diffie-hellman-group-exchange-sha* are optimized, up to a + factor of 11 for the slowest ( = biggest and safest) + group size.

+

+ Own Id: OTP-14169 Aux Id: seq-13261

+
+
+
+ +
+
Crypto 3.7.2
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index 38e2db9033..81cb2f8130 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 3.7.2 +CRYPTO_VSN = 3.7.3 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 54abd09504..cd4ec4c068 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 3.1 + +
Fixed Bugs and Malfunctions + + +

Fix a bug concerning parameterized opaque types.

+

+ Own Id: OTP-14130

+
+ +

Improve a few warnings. One of them could cause a + crash.

+

+ Own Id: OTP-14177

+
+ +

The dialyzer and observer applications will now use a + portable way to find the home directory. That means that + there is no longer any need to manually set the HOME + environment variable on Windows.

+

+ Own Id: OTP-14249 Aux Id: ERL-161

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

The peak memory consumption is reduced.

The + evaluation of huge SCCs in dialyzer_typesig is + optimized.

Analyzing modules with binary + construction with huge strings is now much faster.

+

+ Own Id: OTP-14126 Aux Id: ERL-308

+
+
+
+ +
+
Dialyzer 3.0.3
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index 9830a36e60..0919fba834 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 3.0.3 +DIALYZER_VSN = 3.1 diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 28d6ea4fd0..70e1880be5 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -43,6 +43,30 @@ first.

+
diameter 1.12.2 + +
Fixed Bugs and Malfunctions + + +

+ An improvement in the handling of peer failover in + diameter 1.12.1 adversely affected performance when + sending requests. Further, the inefficient use of a + public table to route incoming answers has been removed.

+

+ Own Id: OTP-14206

+
+ +

+ Fixed xml issues in old release notes

+

+ Own Id: OTP-14269

+
+
+
+ +
+
diameter 1.12.1
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 69ba3cddb8..b5d8def655 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.9.3 + +
Improvements and New Features + + +

+ Minor documentation update

+

+ Own Id: OTP-14233 Aux Id: PR-1343

+
+
+
+ +
+
Erl_Interface 3.9.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index c7981ed3a5..563694a0c1 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.9.2 +EI_VSN = 3.9.3 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index f29e028994..627794aee8 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -31,6 +31,26 @@

This document describes the changes made to HiPE.

+
Hipe 3.15.4 + +
Fixed Bugs and Malfunctions + + +

Fix a bug concerning parameterized opaque types.

+

+ Own Id: OTP-14130

+
+ +

+ Fixed xml issues in old release notes

+

+ Own Id: OTP-14269

+
+
+
+ +
+
Hipe 3.15.3
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index cb4174381a..172d976931 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.15.3 +HIPE_VSN = 3.15.4 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 31b26e6527..e102ad4826 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,7 +33,45 @@ notes.xml -
Inets 6.3.5 +
Inets 6.3.6 + +
Fixed Bugs and Malfunctions + + +

+ Chunk size decoding could fail. The symptom was that + chunk decoding sometimes failed depending on timing of + the received stream. If chunk size was split into two + different packets decoding would fail.

+

+ Own Id: OTP-13571 Aux Id: ERL-116

+
+ +

+ Prevent httpc user process to hang if httpc_handler + process terminates unexpectedly

+

+ Own Id: OTP-14091

+
+ +

+ Correct Host header, to include port number, when + redirecting requests.

+

+ Own Id: OTP-14097

+
+ +

+ Shutdown gracefully on connection or TLS handshake errors

+

+ Own Id: OTP-14173 Aux Id: seq13262

+
+
+
+ +
+ +
Inets 6.3.5
Fixed Bugs and Malfunctions diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk index e1c59b525c..f2288466f8 100644 --- a/lib/inets/vsn.mk +++ b/lib/inets/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = inets -INETS_VSN = 6.3.5 +INETS_VSN = 6.3.6 PRE_VSN = APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)" diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 9277c2d353..f5a0e68805 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,6 +31,45 @@

This document describes the changes made to the Kernel application.

+
Kernel 5.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix a race during cleanup of os:cmd that would cause + os:cmd to hang indefinitely.

+

+ Own Id: OTP-14232 Aux Id: seq13275

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

The functions in the 'file' module that take a + list of paths (e.g. file:path_consult/2) will now + continue to search in the path if the path contains + something that is not a directory.

+

+ Own Id: OTP-14191

+
+ +

Two OTP processes that are known to receive many + messages are 'rex' (used by 'rpc') and 'error_logger'. + Those processes will now store unprocessed messages + outside the process heap, which will potentially decrease + the cost of garbage collections.

+

+ Own Id: OTP-14192

+
+
+
+ +
+
Kernel 5.1.1
Fixed Bugs and Malfunctions diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index 8d2517e680..76b020e8ed 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 5.1.1 +KERNEL_VSN = 5.2 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index 8f3ebcb4de..79e2b2b9db 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -32,6 +32,47 @@

This document describes the changes made to the Observer application.

+
Observer 2.3.1 + +
Fixed Bugs and Malfunctions + + +

+ etop erroneously reported the average scheduler + utilization since the tool was first started instead of + the scheduler utilization since last update. This is now + corrected.

+

+ Own Id: OTP-14090 Aux Id: seq13232

+
+ +

+ crashdump_viewer crashed when the 'Slogan' had more than + one line. This is now corrected.

+

+ Own Id: OTP-14093 Aux Id: ERL-318

+
+ +

+ When clicking an HTML-link to a port before the port tab + has been opened for the first time, observer would crash + since port info is not initiated. This is now corrected.

+

+ Own Id: OTP-14151 Aux Id: PR-1296

+
+ +

The dialyzer and observer applications will now use a + portable way to find the home directory. That means that + there is no longer any need to manually set the HOME + environment variable on Windows.

+

+ Own Id: OTP-14249 Aux Id: ERL-161

+
+
+
+ +
+
Observer 2.3
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index dd23b08484..ca9ad72473 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.3 +OBSERVER_VSN = 2.3.1 diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index e6e80b046d..df4151147c 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the OS_Mon application.

+
Os_Mon 2.4.2 + +
Improvements and New Features + + +

+ Support s390x in os_mon.

+

+ Own Id: OTP-14161 Aux Id: PR-1309

+
+
+
+ +
+
Os_Mon 2.4.1
Fixed Bugs and Malfunctions diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index 1ac0fb1d27..59a3d9dee4 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.4.1 +OS_MON_VSN = 2.4.2 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 74d1a57936..92e314186e 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,6 +35,34 @@ notes.xml +
Public_Key 1.4 + +
Improvements and New Features + + +

+ New function pkix_verify_hostname/2,3 Implements + certificate hostname checking. See the manual and RFC + 6125.

+

+ Own Id: OTP-13009

+
+ +

+ The ssh host key fingerprint generation now also takes a + list of algorithms and returns a list of corresponding + fingerprints. See + public_key:ssh_hostkey_fingerprint/2 and the + option silently_accept_hosts in + ssh:connect.

+

+ Own Id: OTP-14223

+
+
+
+ +
+
Public_Key 1.3
Improvements and New Features diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index 2f541d8d84..b94768ae77 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 1.3 +PUBLIC_KEY_VSN = 1.4 diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 5b710a3267..b47d451055 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -38,7 +38,22 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.7.2 +
Reltool 0.7.3 + +
Fixed Bugs and Malfunctions + + +

+ Fixed xml issues in old release notes

+

+ Own Id: OTP-14269

+
+
+
+ +
+ +
Reltool 0.7.2
Fixed Bugs and Malfunctions diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index 2b23ff6f20..2d07eeb8f0 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.7.2 +RELTOOL_VSN = 0.7.3 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 4c79a560ec..0eafc437cc 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -32,6 +32,24 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.11.1 + +
Fixed Bugs and Malfunctions + + +

+ etop erroneously reported the average scheduler + utilization since the tool was first started instead of + the scheduler utilization since last update. This is now + corrected.

+

+ Own Id: OTP-14090 Aux Id: seq13232

+
+
+
+ +
+
Runtime_Tools 1.11
Improvements and New Features diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index 53fc51c198..8ec532de76 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.11 +RUNTIME_TOOLS_VSN = 1.11.1 diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index 190b937f03..cd3f0e1864 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,6 +31,28 @@

This document describes the changes made to the SASL application.

+
SASL 3.0.3 + +
Fixed Bugs and Malfunctions + + +

+ When both options 'warnings_as_errors' and 'silent' were + given to systools:make_script or systools:make_relup, no + error reason would be returned if warnings occurred. + Instead only the atom 'error' was returned. This is now + corrected.

+

+ Options 'warnings_as_errors' and 'no_warn_sasl' are now + also allowed for systools:make_tar.

+

+ Own Id: OTP-14170

+
+
+
+ +
+
SASL 3.0.2
Fixed Bugs and Malfunctions diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk index e35a0c2977..6aa662a743 100644 --- a/lib/sasl/vsn.mk +++ b/lib/sasl/vsn.mk @@ -1 +1 @@ -SASL_VSN = 3.0.2 +SASL_VSN = 3.0.3 diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml index 3323d32878..f1919a6bb1 100644 --- a/lib/snmp/doc/src/notes.xml +++ b/lib/snmp/doc/src/notes.xml @@ -34,7 +34,27 @@ -
SNMP 5.2.4 +
SNMP 5.2.5 + +
Fixed Bugs and Malfunctions + + +

+ The SNMP MIB compiler has been fixed to compile MIBS with + refinements on user types such as in RFC 4669 + RADIUS-AUTH-SERVER-MIB.mib. Problem reported and + researched by Kenneth Lakin and Daniel Goertzen.

+

+ See also: https://bugs.erlang.org/browse/ERL-325

+

+ Own Id: OTP-14145 Aux Id: ERL-325

+
+
+
+ +
+ +
SNMP 5.2.4
Fixed Bugs and Malfunctions diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 1837350284..02a39f030c 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,86 @@ notes.xml +
Ssh 4.4.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix bug when opening connections. If the tcp setup + failed, that would in some cases not result in an error + return value.

+

+ Own Id: OTP-14108

+
+ +

+ Reduce information leakage in case of decryption errors.

+

+ Own Id: OTP-14109

+
+ +

+ The key exchange algorithm + diffie-hellman-group-exchange-sha* has a server-option + {dh_gex_limits,{Min,Max}}. There was a hostkey + signature validation error on the client side if the + option was used and the Min or the Max + differed from the corresponding values obtained from the + client.

+

+ This bug is now corrected.

+

+ Own Id: OTP-14166

+
+ +

+ The sftpd server now correctly uses root_dir and + cwd when resolving file paths if both are + provided. The cwd handling is also corrected.

+

+ Thanks to kape1395!

+

+ Own Id: OTP-14225 Aux Id: PR-1331, PR-1335

+
+ +

+ Ssh_cli used a function that does not handle non-utf8 + unicode correctly.

+

+ Own Id: OTP-14230 Aux Id: ERL-364

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

+ The implementation of the key exchange algorithms + diffie-hellman-group-exchange-sha* are optimized, up to a + factor of 11 for the slowest ( = biggest and safest) + group size.

+

+ Own Id: OTP-14169 Aux Id: seq-13261

+
+ +

+ The ssh host key fingerprint generation now also takes a + list of algorithms and returns a list of corresponding + fingerprints. See + public_key:ssh_hostkey_fingerprint/2 and the + option silently_accept_hosts in + ssh:connect.

+

+ Own Id: OTP-14223

+
+
+
+ +
+
Ssh 4.4
Fixed Bugs and Malfunctions diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index c6a5990f41..96c83cb0f7 100644 --- a/lib/ssh/vsn.mk +++ b/lib/ssh/vsn.mk @@ -1,5 +1,5 @@ #-*-makefile-*- ; force emacs to enter makefile-mode -SSH_VSN = 4.4 +SSH_VSN = 4.4.1 APP_VSN = "ssh-$(SSH_VSN)" diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 29b8e8ff67..d3ab3e9216 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -28,6 +28,70 @@

This document describes the changes made to the SSL application.

+
SSL 8.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Corrected termination behavior, that caused a PEM cache + bug and sometimes resulted in connection failures.

+

+ Own Id: OTP-14100

+
+ +

+ Fix bug that could hang ssl connection processes when + failing to require more data for very large handshake + packages. Add option max_handshake_size to mitigate DoS + attacks.

+

+ Own Id: OTP-14138

+
+ +

+ Improved support for CRL handling that could fail to work + as intended when an id-ce-extKeyUsage was present in the + certificate. Also improvements where needed to + distributionpoint handling so that all revocations + actually are found and not deemed to be not determinable.

+

+ Own Id: OTP-14141

+
+ +

+ A TLS handshake might accidentally match old sslv2 format + and ssl application would incorrectly aborted TLS + handshake with ssl_v2_client_hello_no_supported. Parsing + was altered to avoid this problem.

+

+ Own Id: OTP-14222

+
+ +

+ Correct default cipher list to prefer AES 128 before 3DES

+

+ Own Id: OTP-14235

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

+ Move PEM cache to a dedicated process, to avoid making + the SSL manager process a bottleneck. This improves + scalability of TLS connections.

+

+ Own Id: OTP-13874

+
+
+
+ +
+
SSL 8.1
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 0143686bb2..bb35224182 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,6 +31,110 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 3.3 + +
Fixed Bugs and Malfunctions + + +

An escript with only two lines would not work.

+

+ Own Id: OTP-14098

+
+ +

Characters ($char) can be used in constant + pattern expressions. They can also be used in types and + contracts.

+

+ Own Id: OTP-14103 Aux Id: ERL-313

+
+ +

The signatures of erl_parse:anno_to_term/1 and + erl_parse:anno_from_term/1 are corrected. Using + these functions no longer results in false Dialyzer + warnings.

+

+ Own Id: OTP-14131

+
+ +

Pretty-printing of maps is improved.

+

+ Own Id: OTP-14175 Aux Id: seq13277

+
+ +

If any of the following functions in the zip + module crashed, a file would be left open: + extract(), unzip(), create(), or + zip(). This has been corrected.

+

A zip file having a "Unix header" could not be + unpacked.

+

+ Own Id: OTP-14189 Aux Id: ERL-348, ERL-349

+
+ +

Improve the Erlang shell's tab-completion of long + names.

+

+ Own Id: OTP-14200 Aux Id: ERL-352

+
+ +

+ The reference manual for sys had some faulty + information about the 'get_modules' message used by + processes where modules change dynamically during + runtime. The documentation is now corrected.

+

+ Own Id: OTP-14248 Aux Id: ERL-367

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

+ Bug fixes, new features and improvements to gen_statem:

+

+ A new type init_result/1 has replaced the old + init_result/0, so if you used that old type (that was + never documented) you have to change your code, which may + be regarded as a potential incompatibility.

+

+ Changing callback modes after code change did not work + since the new callback mode was not recorded. This bug + has been fixed.

+

+ The event types state_timeout and {call,From} could not + be generated with a {next_event,EventType,EventContent} + action since they did not pass the runtime type check. + This bug has now been corrected.

+

+ State entry calls can now be repeated using (new) state + callback returns {repeat_state,...}, + {repeat_state_and_data,_} and repeat_state_and_data.

+

+ There have been lots of code cleanup in particular + regarding timer handling. For example is async + cancel_timer now used. Error handling has also been + cleaned up.

+

+ To align with probable future changes to the rest of + gen_*, terminate/3 has now got a fallback and + code_change/4 is not mandatory.

+

+ Own Id: OTP-14114

+
+ +

filename:safe_relative_path/1 to sanitize a + relative path has been added.

+

+ Own Id: OTP-14215

+
+
+
+ +
+
STDLIB 3.2
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index e67cb9b08d..f7bd21472c 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 3.2 +STDLIB_VSN = 3.3 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 415f1b8516..af20200d49 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Tools application.

+
Tools 2.9.1 + +
Improvements and New Features + + +

+ Improved edoc support in emacs mode.

+

+ Own Id: OTP-14217 Aux Id: PR-1282

+
+
+
+ +
+
Tools 2.9
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 07bc39f76e..f60da27c44 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.9 +TOOLS_VSN = 2.9.1 diff --git a/lib/typer/doc/src/notes.xml b/lib/typer/doc/src/notes.xml index 9ef5ca1c70..077219dcbc 100644 --- a/lib/typer/doc/src/notes.xml +++ b/lib/typer/doc/src/notes.xml @@ -31,6 +31,20 @@

This document describes the changes made to TypEr.

+
TypEr 0.9.12 + +
Fixed Bugs and Malfunctions + + +

Fix a bug concerning parameterized opaque types.

+

+ Own Id: OTP-14130

+
+
+
+ +
+
TypEr 0.9.11
Improvements and New Features diff --git a/lib/typer/vsn.mk b/lib/typer/vsn.mk index ed12e067c1..fe8f0446a5 100644 --- a/lib/typer/vsn.mk +++ b/lib/typer/vsn.mk @@ -1 +1 @@ -TYPER_VSN = 0.9.11 +TYPER_VSN = 0.9.12 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index 12e64537ed..652560f60c 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -32,6 +32,61 @@

This document describes the changes made to the Xmerl application.

+
Xmerl 1.3.13 + +
Fixed Bugs and Malfunctions + + +

+ The namespace_conformant option in xmerl_scan did not + work when parsing documents without explicit XML + namespace declaration.

+

+ Own Id: OTP-14139

+
+ +

Fix a "well-formedness" bug in the XML Sax parser so + it returns an error if there are something more in the + file after the matching document. If one using the + xmerl_sax_parser:stream() a rest is allowed which then + can be sent to a new call of xmerl_sax_parser:stream() to + parse next document.

This is done to be + compliant with XML conformance tests.

+

+ Own Id: OTP-14211

+
+ +

Fixed compiler and dialyzer warnings in the XML SAX + parser.

+

+ Own Id: OTP-14212

+
+ +

Change how to interpret end of document in the XML + SAX parser to comply with Tim Brays comment on the + standard. This makes it possible to handle more than one + doc on a stream, the standard makes it impossible to know + when the document is ended without waiting for the next + document (and not always even that).

Tim Brays + comment:

Trailing "Misc"
The fact that + you're allowed some trailing junk after the root element, + I decided (but unfortunately too late) is a real design + error in XML. If I'm writing a network client, I'm + probably going to close the link as soon as a I see the + root element end-tag, and not depend on the other end + closing it down properly.
Furthermore, if I want to + send a succession of XML documents over a network link, + if I find a processing instruction after a root element, + is it a trailer on the previous document, or part of the + prolog of the next?

+

+ Own Id: OTP-14213

+
+
+
+ +
+
Xmerl 1.3.12
Fixed Bugs and Malfunctions diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index 95adaa5bb0..1515a4e37d 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.3.12 +XMERL_VSN = 1.3.13 -- cgit v1.2.3 From a748cafdc7063d9f181ba12088db6458793ced2f Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 14 Mar 2017 15:59:25 +0100 Subject: Updated OTP version --- OTP_VERSION | 2 +- otp_versions.table | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/OTP_VERSION b/OTP_VERSION index de56211047..1d3e94ffb6 100644 --- a/OTP_VERSION +++ b/OTP_VERSION @@ -1 +1 @@ -19.2.3 +19.3 diff --git a/otp_versions.table b/otp_versions.table index dbc656a543..40a01f6899 100644 --- a/otp_versions.table +++ b/otp_versions.table @@ -1,3 +1,4 @@ +OTP-19.3 : common_test-1.14 compiler-7.0.4 crypto-3.7.3 dialyzer-3.1 diameter-1.12.2 erl_interface-3.9.3 erts-8.3 hipe-3.15.4 inets-6.3.6 kernel-5.2 observer-2.3.1 os_mon-2.4.2 public_key-1.4 reltool-0.7.3 runtime_tools-1.11.1 sasl-3.0.3 snmp-5.2.5 ssh-4.4.1 ssl-8.1.1 stdlib-3.3 tools-2.9.1 typer-0.9.12 xmerl-1.3.13 # asn1-4.0.4 cosEvent-2.2.1 cosEventDomain-1.2.1 cosFileTransfer-1.2.1 cosNotification-1.2.2 cosProperty-1.2.1 cosTime-1.2.2 cosTransactions-1.3.2 debugger-4.2.1 edoc-0.8.1 eldap-1.2.2 erl_docgen-0.6.1 et-1.6 eunit-2.3.2 gs-1.6.2 ic-4.4.2 jinterface-1.7.1 megaco-3.18.1 mnesia-4.14.3 odbc-2.12 orber-3.8.2 otp_mibs-1.1.1 parsetools-2.1.4 percept-0.9 syntax_tools-2.1.1 wx-1.8 : OTP-19.2.3 : erts-8.2.2 inets-6.3.5 # asn1-4.0.4 common_test-1.13 compiler-7.0.3 cosEvent-2.2.1 cosEventDomain-1.2.1 cosFileTransfer-1.2.1 cosNotification-1.2.2 cosProperty-1.2.1 cosTime-1.2.2 cosTransactions-1.3.2 crypto-3.7.2 debugger-4.2.1 dialyzer-3.0.3 diameter-1.12.1 edoc-0.8.1 eldap-1.2.2 erl_docgen-0.6.1 erl_interface-3.9.2 et-1.6 eunit-2.3.2 gs-1.6.2 hipe-3.15.3 ic-4.4.2 jinterface-1.7.1 kernel-5.1.1 megaco-3.18.1 mnesia-4.14.3 observer-2.3 odbc-2.12 orber-3.8.2 os_mon-2.4.1 otp_mibs-1.1.1 parsetools-2.1.4 percept-0.9 public_key-1.3 reltool-0.7.2 runtime_tools-1.11 sasl-3.0.2 snmp-5.2.4 ssh-4.4 ssl-8.1 stdlib-3.2 syntax_tools-2.1.1 tools-2.9 typer-0.9.11 wx-1.8 xmerl-1.3.12 : OTP-19.2.2 : mnesia-4.14.3 # asn1-4.0.4 common_test-1.13 compiler-7.0.3 cosEvent-2.2.1 cosEventDomain-1.2.1 cosFileTransfer-1.2.1 cosNotification-1.2.2 cosProperty-1.2.1 cosTime-1.2.2 cosTransactions-1.3.2 crypto-3.7.2 debugger-4.2.1 dialyzer-3.0.3 diameter-1.12.1 edoc-0.8.1 eldap-1.2.2 erl_docgen-0.6.1 erl_interface-3.9.2 erts-8.2.1 et-1.6 eunit-2.3.2 gs-1.6.2 hipe-3.15.3 ic-4.4.2 inets-6.3.4 jinterface-1.7.1 kernel-5.1.1 megaco-3.18.1 observer-2.3 odbc-2.12 orber-3.8.2 os_mon-2.4.1 otp_mibs-1.1.1 parsetools-2.1.4 percept-0.9 public_key-1.3 reltool-0.7.2 runtime_tools-1.11 sasl-3.0.2 snmp-5.2.4 ssh-4.4 ssl-8.1 stdlib-3.2 syntax_tools-2.1.1 tools-2.9 typer-0.9.11 wx-1.8 xmerl-1.3.12 : OTP-19.2.1 : erts-8.2.1 # asn1-4.0.4 common_test-1.13 compiler-7.0.3 cosEvent-2.2.1 cosEventDomain-1.2.1 cosFileTransfer-1.2.1 cosNotification-1.2.2 cosProperty-1.2.1 cosTime-1.2.2 cosTransactions-1.3.2 crypto-3.7.2 debugger-4.2.1 dialyzer-3.0.3 diameter-1.12.1 edoc-0.8.1 eldap-1.2.2 erl_docgen-0.6.1 erl_interface-3.9.2 et-1.6 eunit-2.3.2 gs-1.6.2 hipe-3.15.3 ic-4.4.2 inets-6.3.4 jinterface-1.7.1 kernel-5.1.1 megaco-3.18.1 mnesia-4.14.2 observer-2.3 odbc-2.12 orber-3.8.2 os_mon-2.4.1 otp_mibs-1.1.1 parsetools-2.1.4 percept-0.9 public_key-1.3 reltool-0.7.2 runtime_tools-1.11 sasl-3.0.2 snmp-5.2.4 ssh-4.4 ssl-8.1 stdlib-3.2 syntax_tools-2.1.1 tools-2.9 typer-0.9.11 wx-1.8 xmerl-1.3.12 : -- cgit v1.2.3