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