From b9faca269de1de51ae33577cc204befbea24243c Mon Sep 17 00:00:00 2001 From: Henrik Date: Tue, 29 May 2018 10:47:25 +0200 Subject: Revert "Prepare release" This reverts commit fd8e49b5bddceaae803670121b603b5eee8c5c08. --- lib/asn1/doc/src/notes.xml | 15 -- lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 15 -- lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 213 ------------------- lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 47 ----- lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 15 -- lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 47 ----- lib/dialyzer/vsn.mk | 2 +- lib/diameter/doc/src/notes.xml | 15 -- lib/edoc/doc/src/notes.xml | 15 -- lib/edoc/vsn.mk | 2 +- lib/eldap/doc/src/notes.xml | 15 -- lib/eldap/vsn.mk | 2 +- lib/erl_docgen/doc/src/notes.xml | 35 +--- lib/erl_docgen/vsn.mk | 2 +- lib/erl_interface/doc/src/notes.xml | 16 -- lib/erl_interface/vsn.mk | 2 +- lib/et/doc/src/notes.xml | 15 -- lib/et/vsn.mk | 2 +- lib/eunit/doc/src/notes.xml | 15 -- lib/eunit/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 45 ----- lib/hipe/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 62 +----- lib/inets/vsn.mk | 2 +- lib/jinterface/doc/src/notes.xml | 15 -- lib/jinterface/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 256 ----------------------- lib/kernel/vsn.mk | 2 +- lib/mnesia/doc/src/notes.xml | 17 +- lib/mnesia/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 29 --- lib/observer/vsn.mk | 2 +- lib/os_mon/doc/src/notes.xml | 16 -- lib/os_mon/vsn.mk | 2 +- lib/parsetools/doc/src/notes.xml | 15 -- lib/parsetools/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 36 ---- 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 | 16 -- lib/runtime_tools/vsn.mk | 2 +- lib/sasl/doc/src/notes.xml | 75 ------- lib/sasl/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 138 ------------- lib/ssh/vsn.mk | 2 +- lib/ssl/doc/src/notes.xml | 122 ----------- lib/ssl/vsn.mk | 2 +- lib/stdlib/doc/src/notes.xml | 393 ------------------------------------ lib/stdlib/vsn.mk | 2 +- lib/syntax_tools/doc/src/notes.xml | 15 -- lib/syntax_tools/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 21 -- lib/tools/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 16 -- lib/wx/vsn.mk | 2 +- lib/xmerl/doc/src/notes.xml | 15 -- lib/xmerl/vsn.mk | 2 +- 63 files changed, 35 insertions(+), 1824 deletions(-) (limited to 'lib') diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 10b0e4c45f..bb15c9ff5f 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -32,21 +32,6 @@

This document describes the changes made to the asn1 application.

-
Asn1 5.0.6 - -
Improvements and New Features - - -

- Update to use the new string api instead of the old.

-

- Own Id: OTP-15036

-
-
-
- -
-
Asn1 5.0.5
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 30cbca3773..39dfe8f4fb 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1 +1 @@ -ASN1_VSN = 5.0.6 +ASN1_VSN = 5.0.5 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index c5df590b3f..7e909b24cd 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -33,21 +33,6 @@ notes.xml -
Common_Test 1.16 - -
Improvements and New Features - - -

- Use uri_string module instead of http_uri.

-

- Own Id: OTP-14902

-
-
-
- -
-
Common_Test 1.15.4
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 2dc1965878..ea3e9871cb 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.16 +COMMON_TEST_VSN = 1.15.4 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 357a940f24..bc1f68337b 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,219 +32,6 @@

This document describes the changes made to the Compiler application.

-
Compiler 7.2 - -
Fixed Bugs and Malfunctions - - -

Fixed an error in an optimization pass that caused - impossible tuple matching.

-

- Own Id: OTP-14855 Aux Id: ERL-549

-
- -

The exception thrown when a list comprehension was - given a non-list term was not always correct.

-

- Own Id: OTP-14992 Aux Id: ERL-572

-
-
-
- - -
Improvements and New Features - - -

Changed the default behaviour of .erlang - loading: .erlang is no longer loaded from the - current directory. c:erlangrc(PathList) can be - used to search and load an .erlang file from user - specified directories.

escript, - erlc, dialyzer and typer no longer - load an .erlang at all.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14439

-
- -

Support for "tuple calls" have been removed from the - run-time system. Tuple calls was an undocumented and - unsupported feature which allowed the module argument for - an apply operation to be a tuple: Var = dict:new(), - Var:size(). This "feature" frequently caused - confusion, especially when such call failed. The - stacktrace would point out functions that don't exist in - the source code.

-

For legacy code that need to use parameterized modules - or tuple calls for some other reason, there is a new - compiler option called tuple_calls. When this - option is given, the compiler will generate extra code - that emulates the old behavior for calls where the module - is a variable.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14497

-
- -

In code such as example({ok, Val}) -> {ok, - Val}. a tuple would be built. The compiler will now - automatically rewrite the code to - example({ok,Val}=Tuple) -> Tuple. which will - reduce code size, execution time, and remove GC - pressure.

-

- Own Id: OTP-14505

-
- -

The optimization of case expression where only - one of the case arms can execute successfully has been - improved.

-

- Own Id: OTP-14525

-
- -

Some uses of binary matching has been slightly - improved, eliminating unnecessary register shuffling.

-

- Own Id: OTP-14594 Aux Id: ERL-444

-
- -

There is a new {compile_info,Info} option for - the compiler that allows BEAM-based languages such as - Elixir and LFE to add their own compiler versions.

-

- Own Id: OTP-14615 Aux Id: PR-1558

-
- -

Loaded BEAM code in a 64-bit system requires less - memory because of better packing of operands for - instructions.

-

These memory savings were achieved by major - improvements to the beam_makeops scripts used when - building the run time system and BEAM compiler. There is - also new for documentation for beam_makeops that - describes how new BEAM instructions and loader - transformations can be implemented. The documentation is - found in here in a source directory or git repository: - erts/emulator/internal_doc/beam_makeops.md. An online - version can be found here: - https://github.com/erlang/otp/blob/master/erts/emulator/internal_doc/beam_makeops.md

-

- Own Id: OTP-14626

-
- -

Size calculations for binary constructions has been - somewhat optimized, producing smaller code.

-

- Own Id: OTP-14654

-
- -

When the value returned from a 'catch' - expression is ignored, no stacktrace will be built if an - exception is caught. That will save time and produce less - garbage. There are also some minor optimizations of - 'try/catch' both in the compiler and - run-time system.

-

- Own Id: OTP-14683

-
- -

There is a new syntax in 'try/catch' for - retrieving the stacktrace without calling - 'erlang:get_stacktrace/0'. See the reference - manual for a description of the new syntax. The - 'erlang:get_stacktrace/0' BIF is now - deprecated.

-

- Own Id: OTP-14692

-
- -

The following is an internal change in the compiler, - that is not noticeable for normal use of the compiler: - The module v3_life has been removed. Its - functionality has been simplified and integrated into - v3_codegen.

-

- Own Id: OTP-14712

-
- -

The optimization of binary matching that delays - creation of sub binaries (see the Efficiency Guide) could - be thwarted by the argument order and could be necessary - to change the argument order. The compiler has now become - smarter and can handle any argument order.

-

- Own Id: OTP-14774

-
- -

When the compiler was faced with complex case - expressions it would unnecessarily allocate stack - elements and shuffle data between x and y registers. - Improved code generation to only allocate a stack frame - when strictly necessary.

-

- Own Id: OTP-14808 Aux Id: ERL-514

-
- -

There is a new option 'makedep_side_effect' for - the compiler and -MMD for 'erlc' that - generates dependencies and continues to compile as - normal.

-

- Own Id: OTP-14830

-
- -

When compiling modules with huge functions, the - compiler would generate a lot of atoms for its internal, - sometimes so many that the atom table would overflow. The - compiler has been rewritten to generate far less internal - atoms to avoid filling the atom table.

-

- Own Id: OTP-14968 Aux Id: ERL-563

-
- -

External funs with literal values for module, name, - and arity (e.g. erlang:abs/1) are now treated as - literals. That means more efficient code that produces - less garbage on the heap.

-

- Own Id: OTP-15003

-
- -

Two new guards BIFs operating on maps have been added: - map_get/2 and is_map_key/2. They do the - same as maps:get/2 and maps:is_key/2, - respectively, except that they are allowed to be used in - guards.

-

- Own Id: OTP-15037 Aux Id: PR-1784, PR-1802

-
- -

A call or apply of a literal external fun will be - replaced with a direct call.

-

- Own Id: OTP-15044 Aux Id: ERL-614

-
- -

Part of EEP-44 has been implemented.

-

There is a new predefined macro called - OTP_RELEASE which is an integer indicating the OTP - release number (its value is 21 in this - release).

-

There are new preprocessor directives - -if(Condition). and -elif(Condition).. The - if/elif supports the builtin function - defined(Symbol).

-

- Own Id: OTP-15087 Aux Id: PR-1810

-
-
-
- -
-
Compiler 7.1.5
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index a26cb09dff..ee75ee27fd 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 7.2 +COMPILER_VSN = 7.1.5 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index a6a1287a85..66619c9e11 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,53 +31,6 @@

This document describes the changes made to the Crypto application.

-
Crypto 4.3 - -
Fixed Bugs and Malfunctions - - -

- Removed two undocumented and erroneous functions - (crypto:dh_generate_parameters/2 and - crypto:dh_check/1).

-

- Own Id: OTP-14956 Aux Id: ERL-579

-
- -

- Fixed bug causing VM crash if doing runtime upgrade of a - crypto module built against OpenSSL older than 0.9.8h. - Bug exists since OTP-20.2.

-

- Own Id: OTP-15088

-
-
-
- - -
Improvements and New Features - - -

- A new rand plugin algorithm has been implemented - in crypto, that is: crypto_cache. It uses - strong random bytes as randomness source and caches them - to get good speed. See crypto:rand_seed_alg/1.

-

- Own Id: OTP-13370 Aux Id: PR-1573

-
- -

- Diffie-Hellman key functions are re-written with the - EVP_PKEY api.

-

- Own Id: OTP-14864

-
-
-
- -
-
Crypto 4.2.2
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index cc34c20ac6..778aff9d13 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 4.3 +CRYPTO_VSN = 4.2.2 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index c77607f01c..e71746e30d 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -33,21 +33,6 @@

This document describes the changes made to the Debugger application.

-
Debugger 4.2.5 - -
Fixed Bugs and Malfunctions - - -

Fix a bug where calling a fun inside a binary would - crash the Debugger.

-

- Own Id: OTP-14957 Aux Id: PR-1741

-
-
-
- -
-
Debugger 4.2.4
Fixed Bugs and Malfunctions diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index d62e5915a7..57da7e5618 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 4.2.5 +DEBUGGER_VSN = 4.2.4 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 3330ca05e0..8d11252bff 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -32,53 +32,6 @@

This document describes the changes made to the Dialyzer application.

-
Dialyzer 3.3 - -
Improvements and New Features - - -

Changed the default behaviour of .erlang - loading: .erlang is no longer loaded from the - current directory. c:erlangrc(PathList) can be - used to search and load an .erlang file from user - specified directories.

escript, - erlc, dialyzer and typer no longer - load an .erlang at all.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14439

-
- -

Dialyzer can no longer read BEAM files created with - OTP 19 or earlier.

-

- Own Id: OTP-14493 Aux Id: PR-1434

-
- -

Speed up the computation of MD5 sums.

-

- Own Id: OTP-14937 Aux Id: PR-1719

-
- -

Fix a situation where Dialyzer unnecessarily - discarded contract information, resulting in missed - warnings.

-

- Own Id: OTP-14970 Aux Id: PR-1722

-
- -

Do not emit warnings for fun expressions residing in - code that cannot be run. This is consistent with how - Dialyzer treats other code that cannot be run.

-

- Own Id: OTP-15079 Aux Id: ERL-593

-
-
-
- -
-
Dialyzer 3.2.4
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index 7240b66fb5..fa58adc2db 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 3.3 +DIALYZER_VSN = 3.2.4 diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 3aaf17bc60..f74a4ca2a2 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -43,21 +43,6 @@ first.

-
diameter 2.1.5 - -
Fixed Bugs and Malfunctions - - -

- Fix documentation typos.

-

- Own Id: OTP-15045

-
-
-
- -
-
diameter 2.1.4
Fixed Bugs and Malfunctions diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index 853cc792e0..240789e876 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -32,21 +32,6 @@

This document describes the changes made to the EDoc application.

-
Edoc 0.9.3 - -
Improvements and New Features - - -

- Update to use the new string api instead of the old.

-

- Own Id: OTP-15036

-
-
-
- -
-
Edoc 0.9.2
Fixed Bugs and Malfunctions diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index bea9277e1f..2f6d469536 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.9.3 +EDOC_VSN = 0.9.2 diff --git a/lib/eldap/doc/src/notes.xml b/lib/eldap/doc/src/notes.xml index 3007068eeb..8b066671ee 100644 --- a/lib/eldap/doc/src/notes.xml +++ b/lib/eldap/doc/src/notes.xml @@ -31,21 +31,6 @@

This document describes the changes made to the Eldap application.

-
Eldap 1.2.4 - -
Improvements and New Features - - -

- Update to use the new string api instead of the old.

-

- Own Id: OTP-15036

-
-
-
- -
-
Eldap 1.2.3
Fixed Bugs and Malfunctions diff --git a/lib/eldap/vsn.mk b/lib/eldap/vsn.mk index f2b3cd47f2..1636b6bb6d 100644 --- a/lib/eldap/vsn.mk +++ b/lib/eldap/vsn.mk @@ -1 +1 @@ -ELDAP_VSN = 1.2.4 +ELDAP_VSN = 1.2.3 diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index e87a1ae102..2652b4b0c8 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -31,40 +31,7 @@

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.8 - -
Fixed Bugs and Malfunctions - - -

Update makefile so db_funcs.xsl is a part of the - installed application.

-

- Own Id: OTP-15091

-
-
-
- - -
Improvements and New Features - - -

- Add a hoverable element to the titles in the html - documentation with a link to github where the - documentation can be edited.

-

- Make the anchors in the html User's Guide and system - documentation use the title of the sections instead of a - generated id.

-

- Own Id: OTP-14979

-
-
-
- -
- -
Erl_Docgen 0.7.2 +
Erl_Docgen 0.7.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index 0b24604daa..a556b73103 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1 +1 @@ -ERL_DOCGEN_VSN = 0.8 +ERL_DOCGEN_VSN = 0.7.3 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 34c72e7d5f..f165dde259 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,22 +31,6 @@

This document describes the changes made to the Erl_interface application.

-
Erl_Interface 3.10.3 - -
Fixed Bugs and Malfunctions - - -

- Fix bug where calling erl_init on certain platforms could - result in a buffer overflow bug.

-

- Own Id: OTP-15033

-
-
-
- -
-
Erl_Interface 3.10.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 586b23c5b3..8b6e91757d 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.10.3 +EI_VSN = 3.10.2 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml index 14e674c7c9..f0995b7c19 100644 --- a/lib/et/doc/src/notes.xml +++ b/lib/et/doc/src/notes.xml @@ -37,21 +37,6 @@ one section in this document. The title of each section is the version number of Event Tracer (ET).

-
ET 1.6.2 - -
Improvements and New Features - - -

Calls to erlang:get_stacktrace() are removed. -

-

- Own Id: OTP-14861

-
-
-
- -
-
ET 1.6.1
Improvements and New Features diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk index 08ded8b6f1..aab63a402e 100644 --- a/lib/et/vsn.mk +++ b/lib/et/vsn.mk @@ -1 +1 @@ -ET_VSN = 1.6.2 +ET_VSN = 1.6.1 diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index 037586b9d1..b38cb2e70e 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -33,21 +33,6 @@

This document describes the changes made to the EUnit application.

-
Eunit 2.3.6 - -
Improvements and New Features - - -

Calls to erlang:get_stacktrace() are removed. -

-

- Own Id: OTP-14861

-
-
-
- -
-
Eunit 2.3.5
Fixed Bugs and Malfunctions diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk index 054e21f6ad..2ed9eaac16 100644 --- a/lib/eunit/vsn.mk +++ b/lib/eunit/vsn.mk @@ -1 +1 @@ -EUNIT_VSN = 2.3.6 +EUNIT_VSN = 2.3.5 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index b6801b6302..c190a89260 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -31,51 +31,6 @@

This document describes the changes made to HiPE.

-
Hipe 3.18 - -
Improvements and New Features - - -

- Optimize receive statements that are only waiting - for messages containing a reference created before the - receive. All messages that existed in the queue when the - reference was created will be bypassed, as they cannot - possibly contain the reference. This optimization has - existed for vanilla BEAM since OTP R14.

-

- Own Id: OTP-14785 Aux Id: PR-1632

-
- -

- Add validation pass to hipe compiler to detect internal - errors causing primop calls that may trigger an unsafe GC - at run-time. The pass can be disabled with option - no_verify_gcsafe.

-

- Own Id: OTP-14900 Aux Id: PR-1685, PR-1621

-
- -

- Make hipe compiled code work on x86_64 (amd64) with OS - security feature PIE, where executable code can be loaded - into a random location. Old behavior, if hipe was - enabled, was to disable PIE build options for the VM.

-

- Own Id: OTP-14903

-
- -

- Inline more type test BIFs; is_number, - is_bitstring, is_map.

-

- Own Id: OTP-14941 Aux Id: PR-1718

-
-
-
- -
-
Hipe 3.17.1
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index b081cb0c26..0c517f9a7a 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.18 +HIPE_VSN = 3.17.1 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 9357207867..10dd26322c 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,67 +33,7 @@ notes.xml -
Inets 7.0 - -
Fixed Bugs and Malfunctions - - -

- Fixed HTTP content injection bug in httpc (ERL-456).

-

- Own Id: OTP-14726

-
- -

- Fixed support for URI-references in HTTP 'Location' - header (ERL-333).

-

- Own Id: OTP-14729

-
- -

- Fix broken 'Content-Type' handling in httpc (ERL-536).

-

- Own Id: OTP-15006

-
- -

- Fix handling of relative paths in the script_alias - property of httpd (ERL-574).

-

- Own Id: OTP-15021

-
- -

- Fix httpd:reload_config/2 with path() as the first - argument (ERL-578).

-

- Own Id: OTP-15025

-
- -

- Improved gracefulness.

-

- Own Id: OTP-15042

-
-
-
- - -
Improvements and New Features - - -

- Split inets and create separate ftp and tftp apps.

-

- Own Id: OTP-14113

-
-
-
- -
- -
Inets 6.5.1 +
Inets 6.5.1
Fixed Bugs and Malfunctions diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk index c86b5c0b48..3a489357ff 100644 --- a/lib/inets/vsn.mk +++ b/lib/inets/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = inets -INETS_VSN = 7.0 +INETS_VSN = 6.5.1 PRE_VSN = APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)" diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index 7f85517ca4..346d467c2d 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -31,21 +31,6 @@

This document describes the changes made to the Jinterface application.

-
Jinterface 1.9 - -
Improvements and New Features - - -

- Add module package name for Java 9

-

- Own Id: OTP-14844

-
-
-
- -
-
Jinterface 1.8.1
Fixed Bugs and Malfunctions diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index f527a83092..0a8a1190ec 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.9 +JINTERFACE_VSN = 1.8.1 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 3eda30f981..09844f1502 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,262 +31,6 @@

This document describes the changes made to the Kernel application.

-
Kernel 6.0 - -
Fixed Bugs and Malfunctions - - -

Clarify the documentation of rpc:multicall/5. -

-

- Own Id: OTP-10551

-
- -

- The DNS resolver when getting econnrefused from a server - retained an invalid socket so look up towards the next - server(s) also failed.

-

- Own Id: OTP-13133 Aux Id: PR-1557

-
- -

- No resolver backend returns V4Mapped IPv6 addresses any - more. This was inconsistent before, some did, some did - not. To facilitate working with such addresses a new - function inet:ipv4_mapped_ipv6_address/1 has been - added.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-13761 Aux Id: ERL-503

-
- -

- The type specifications for file:posix/0 and - inet:posix/0 have been updated according to which - errors file and socket operations should be able to - return.

-

- Own Id: OTP-14019 Aux Id: ERL-550

-
- -

- Fix name resolving in IPv6 only environments when doing - the initial distributed connection.

-

- Own Id: OTP-14501

-
- -

File operations used to accept filenames - containing null characters (integer value zero). This - caused the name to be truncated and in some cases - arguments to primitive operations to be mixed up. - Filenames containing null characters inside the filename - are now rejected and will cause primitive file - operations to fail.

Also environment variable - operations used to accept names and - values of - environment variables containing null characters (integer - value zero). This caused operations to silently produce - erroneous results. Environment variable names and values - containing null characters inside the name or value are - now rejected and will cause environment variable - operations to fail.

Primitive environment - variable operations also used to accept the $= - character in environment variable names causing various - problems. $= characters in environment variable - names are now also rejected.

Also - os:cmd/1 now - reject null characters inside its command. -

erlang:open_port/2 - will also reject null characters inside the port name - from now on.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14543 Aux Id: ERL-370

-
- -

os:putenv and os:getenv no longer access - the process environment directly and instead work on a - thread-safe emulation. The only observable difference is - that it's not kept in sync with libc - getenv(3) / putenv(3), so those who relied - on that behavior in drivers or NIFs will need to add - manual synchronization.

On Windows this means that - you can no longer resolve DLL dependencies by modifying - the PATH just before loading the driver/NIF. To - make this less of a problem, the emulator now adds the - target DLL's folder to the DLL search path.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14666

-
- -

- Fixed connection tick toward primitive hidden nodes - (erl_interface) that could cause faulty tick timeout in - rare cases when payload data is sent to hidden node but - not received.

-

- Own Id: OTP-14681

-
- -

- Make group react immediately on an EXIT-signal from shell - in e.g ssh.

-

- Own Id: OTP-14991 Aux Id: PR1705

-
- -

- Calls to gen_tcp:send/2 on closed sockets now - returns {error, closed} instead of - {error,enotconn}.

-

- Own Id: OTP-15001

-
- -

- The included_applications key are no longer - duplicated as application environment variable. Earlier, - the included applications could be read both with - application:get[_all]_env(...) and - application:get[_all]_key(...) functions. Now, it - can only be read with - application:get[_all]_key(...).

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-15071

-
-
-
- - -
Improvements and New Features - - -

A new logging API is added to Erlang/OTP, see the - logger(3) manual - page, and section Logging in the - Kernel User's Guide.

-

Calls to error_logger are automatically - redirected to the new API, and legacy error logger event - handlers can still be used. It is, however, recommended - to use the Logger API directly when writing new code.

-

Notice the following potential incompatibilities:

-

Kernel configuration parameters - error_logger still works, but is overruled if the - default handler's output destination is configured with - Kernel configuration parameter logger.

In - general, parameters for configuring error logger are - overwritten by new parameters for configuring - Logger.

The concept of SASL error - logging is deprecated, meaning that by default the SASL - application does not affect which log events are - logged.

By default, supervisor reports and crash - reports are logged by the default Logger handler started - by Kernel, and end up at the same destination (terminal - or file) as other standard log event from Erlang/OTP.

-

Progress reports are not logged by default, but can be - enabled with the Kernel configuration parameter - logger_progress_reports.

To obtain - backwards compatibility with the SASL error logging - functionality from earlier releases, set Kernel - configuration parameter logger_sasl_compatible to - true. This prevents the default Logger handler - from logging any supervisor-, crash-, or progress - reports. Instead, SASL adds a separate Logger handler - during application start, which takes care of these log - events. The SASL configuration parameters - sasl_error_logger and sasl_errlog_type - specify the destination (terminal or file) and severity - level to log for these events.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-13295

-
- -

- The function inet:i/0 has been documented.

-

- Own Id: OTP-13713 Aux Id: PR-1645

-
- -

- Typespecs for netns and bind_to_device - options have been added to gen_tcp, gen_udp - and gen_sctp functions.

-

- Own Id: OTP-14359 Aux Id: PR-1816

-
- -

- New functionality for implementation of alternative - carriers for the Erlang distribution has been introduced. - This mainly consists of support for usage of distribution - controller processes (previously only ports could be used - as distribution controllers). For more information see - ERTS - User's Guide ➜ How to implement an Alternative Carrier - for the Erlang Distribution ➜ Distribution - Module.

-

- Own Id: OTP-14459

-
- -

seq_trace labels may now be any erlang - term.

-

- Own Id: OTP-14899

-
- -

- The SSL distribution protocol -proto inet_tls has - stopped setting the SSL option - server_name_indication. New verify funs for client - and server in inet_tls_dist has been added, not - documented yet, that checks node name if present in peer - certificate. Usage is still also yet to be documented.

-

- Own Id: OTP-14969 Aux Id: OTP-14465, ERL-598

-
- -

- Changed timeout of gen_server calls to auth - server from default 5 seconds to infinity.

-

- Own Id: OTP-15009 Aux Id: ERL-601

-
- -

The callback module passed as -epmd_module to - erl has been expanded to be able to do name and port - resolving.

Documentation has also been added in - the erl_epmd - reference manual and ERTS User's Guide How to Implement an Alternative - Service Discovery for Erlang Distribution.

-

- Own Id: OTP-15086 Aux Id: PR-1694

-
-
-
- -
-
Kernel 5.4.3
Fixed Bugs and Malfunctions diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index aa8e4dc119..60a1b0bff8 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 6.0 +KERNEL_VSN = 5.4.3 diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index c78ba2e5c0..ba94e913f5 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -39,22 +39,7 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.15.4 - -
Improvements and New Features - - -

Calls to erlang:get_stacktrace() are removed. -

-

- Own Id: OTP-14861

-
-
-
- -
- -
Mnesia 4.15.3 +
Mnesia 4.15.3
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index aaa1c3006f..45f811846d 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.15.4 +MNESIA_VSN = 4.15.3 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index 5548b21fc5..c0b8309af6 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -32,35 +32,6 @@

This document describes the changes made to the Observer application.

-
Observer 2.8 - -
Fixed Bugs and Malfunctions - - -

- Added possibility to garbage collect selected processes - and fixed a crash when the saved config file contained - bad data.

-

- Own Id: OTP-14993 Aux Id: PR-1666

-
-
-
- - -
Improvements and New Features - - -

- Use uri_string module instead of http_uri.

-

- Own Id: OTP-14902

-
-
-
- -
-
Observer 2.7
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index bf6fd2a421..74a6db768e 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.8 +OBSERVER_VSN = 2.7 diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index a08a6b7184..cec0856a8b 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -31,22 +31,6 @@

This document describes the changes made to the OS_Mon application.

-
Os_Mon 2.4.5 - -
Fixed Bugs and Malfunctions - - -

- Fix disksup to handle mount paths with spaces in - them.

-

- Own Id: OTP-14513

-
-
-
- -
-
Os_Mon 2.4.4
Fixed Bugs and Malfunctions diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index 4a327e5506..eb4f13ea9e 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.4.5 +OS_MON_VSN = 2.4.4 diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml index a925894ff2..b3370a06ab 100644 --- a/lib/parsetools/doc/src/notes.xml +++ b/lib/parsetools/doc/src/notes.xml @@ -31,21 +31,6 @@

This document describes the changes made to the Parsetools application.

-
Parsetools 2.1.7 - -
Improvements and New Features - - -

Calls to erlang:get_stacktrace() are removed. -

-

- Own Id: OTP-14861

-
-
-
- -
-
Parsetools 2.1.6
Fixed Bugs and Malfunctions diff --git a/lib/parsetools/vsn.mk b/lib/parsetools/vsn.mk index 210723e449..b6d2ce0cd4 100644 --- a/lib/parsetools/vsn.mk +++ b/lib/parsetools/vsn.mk @@ -1 +1 @@ -PARSETOOLS_VSN = 2.1.7 +PARSETOOLS_VSN = 2.1.6 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index df1c83d8f2..11012ee9e5 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,42 +35,6 @@ notes.xml -
Public_Key 1.6 - -
Fixed Bugs and Malfunctions - - -

- Update calls to the base64 module to conform to that - module's type specifications.

-

- Own Id: OTP-14788 Aux Id: OTP-14624

-
-
-
- - -
Improvements and New Features - - -

- Use uri_string module instead of http_uri.

-

- Own Id: OTP-14902

-
- -

- Compleate PKCS-8 encoding support and enhance the - decoding of 'PrivateKeyInfo' to conform to the rest of - Erlang public_key API.

-

- Own Id: OTP-15093

-
-
-
- -
-
Public_Key 1.5.2
Fixed Bugs and Malfunctions diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index f7faadb8fb..99a0cc087e 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 1.6 +PUBLIC_KEY_VSN = 1.5.2 diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 3c0d282ba6..d7ad7c8dcc 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -38,22 +38,7 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.7.6 - -
Improvements and New Features - - -

Calls to erlang:get_stacktrace() are removed. -

-

- Own Id: OTP-14861

-
-
-
- -
- -
Reltool 0.7.5 +
Reltool 0.7.5
Improvements and New Features diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index c698790ede..49997b1e52 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.7.6 +RELTOOL_VSN = 0.7.5 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index fb13b74888..355e3dd40d 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -32,22 +32,6 @@

This document describes the changes made to the Runtime_Tools application.

-
Runtime_Tools 1.13 - -
Improvements and New Features - - -

- New utility module scheduler which makes it easier - to measure scheduler utilization.

-

- Own Id: OTP-14904

-
-
-
- -
-
Runtime_Tools 1.12.5
Fixed Bugs and Malfunctions diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index 0a4ad61537..26869b9412 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.13 +RUNTIME_TOOLS_VSN = 1.12.5 diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index c2dc9a3fc2..791e9c063a 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,81 +31,6 @@

This document describes the changes made to the SASL application.

-
SASL 3.2 - -
Improvements and New Features - - -

A new logging API is added to Erlang/OTP, see the - logger(3) manual - page, and section Logging in the - Kernel User's Guide.

-

Calls to error_logger are automatically - redirected to the new API, and legacy error logger event - handlers can still be used. It is, however, recommended - to use the Logger API directly when writing new code.

-

Notice the following potential incompatibilities:

-

Kernel configuration parameters - error_logger still works, but is overruled if the - default handler's output destination is configured with - Kernel configuration parameter logger.

In - general, parameters for configuring error logger are - overwritten by new parameters for configuring - Logger.

The concept of SASL error - logging is deprecated, meaning that by default the SASL - application does not affect which log events are - logged.

By default, supervisor reports and crash - reports are logged by the default Logger handler started - by Kernel, and end up at the same destination (terminal - or file) as other standard log event from Erlang/OTP.

-

Progress reports are not logged by default, but can be - enabled with the Kernel configuration parameter - logger_progress_reports.

To obtain - backwards compatibility with the SASL error logging - functionality from earlier releases, set Kernel - configuration parameter logger_sasl_compatible to - true. This prevents the default Logger handler - from logging any supervisor-, crash-, or progress - reports. Instead, SASL adds a separate Logger handler - during application start, which takes care of these log - events. The SASL configuration parameters - sasl_error_logger and sasl_errlog_type - specify the destination (terminal or file) and severity - level to log for these events.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-13295

-
- -

- The old and out-dated "Status Inspection" tool (modules - si and si_sasl_sup) is removed.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14469

-
- -

- When creating the release tar file, systools now includes - sys.config.src if it exists in the - $ROOT/releases/<vsn>/ directory. This is to allow - adjustments, e.g. resolving environment variables, after - unpacking the release, but before installing it. This - functionality requires a custom tool which uses - sys.config.src as input and creates a correct sys.config - file.

-

- Own Id: OTP-14950 Aux Id: PR-1560

-
-
-
- -
-
SASL 3.1.2
Fixed Bugs and Malfunctions diff --git a/lib/sasl/vsn.mk b/lib/sasl/vsn.mk index 0972ae20ba..52b168598a 100644 --- a/lib/sasl/vsn.mk +++ b/lib/sasl/vsn.mk @@ -1 +1 @@ -SASL_VSN = 3.2 +SASL_VSN = 3.1.2 diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 87ebfc3c6a..d0ed674eee 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,144 +30,6 @@ notes.xml -
Ssh 4.7 - -
Fixed Bugs and Malfunctions - - -

- Updated ssh_connection:shell/2 documentation.

-

- Own Id: OTP-14880

-
- -

- If the daemon port listener is restarted, it could - potentially fail with eaddrinuse if the timing is - unlucky. It will now retry and exponentially back off the - listener restart a few times before failing.

-

- Own Id: OTP-14955

-
- -

- A channel callback module always got the module name as - reason in a call to terminate. Now it will get the proper - Reason, usually 'normal'.

-

- Own Id: OTP-15084

-
-
-
- - -
Improvements and New Features - - -

- An option exec for daemons implementing the 'exec' - has existed a long time but has been undocumented. The - old behaviour is kept for compatibility EXCEPT that error - messages are changed and are sent as "stderror" text.

-

- A new option value is defined to make it much more easy - to implement an own exec server.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14851

-
- -

- The undocumented ssh_dbg module is completely re-written - to facilitate tracing/debugging.

-

- Own Id: OTP-14896

-
- -

- The SSH supervisor structure has been slightly changed. - This makes stopping the ssh application considerably - faster if there are open connections. This is important - in for example restarts.

-

- Own Id: OTP-14988

-
- -

- The type specifications in SSH are reworked and the - following types are renamed:

-

- ssh:ssh_connection_ref() is changed to - ssh:connection_ref(),

-

- ssh:ssh_daemon_ref() is changed to ssh:daemon_ref(),

-

- ssh:ssh_channel_id() is changed to ssh:channel_id().

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-15002 Aux Id: OTP-15030

-
- -

- The internal timer handling in SSH is now based on the - gen_statem timers.

-

- Own Id: OTP-15019

-
- -

- Removed unused ssh_client_key.erl and - ssh_server_key.erl.

-

- Own Id: OTP-15028

-
- -

- The Reference Manual pages are partly updated.

-

- The ssh page is now generated from specs and types, is - restructured and is partly rephrased.

-

- The ssh_channel, ssh_connection, ssh_client_key_api, - ssh_server_key_api and ssh_sftp pages are updated with - links, correct type names and some minor changes.

-

- Own Id: OTP-15030 Aux Id: OTP-15002

-
- -

- The behaviors ssh_channel and - ssh_daemon_channel are renamed to - ssh_client_channel and ssh_server_channel - respectively.

-

- The old modules are kept for compatibility but should - preferably be replaced when updating callback modules - referring them.

-

- Own Id: OTP-15041

-
- -

- The rekey_limit option could now set the max time - as well as the previously max data amount.

-

- Own Id: OTP-15069 Aux Id: ERL-617

-
- -

- Change process exit supervision with monitor instead of - link

-

- Own Id: OTP-15082

-
-
-
- -
-
Ssh 4.6.9
Fixed Bugs and Malfunctions diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index 6060e50d31..f10e7aa96a 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.7 +SSH_VSN = 4.6.9 APP_VSN = "ssh-$(SSH_VSN)" diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 795c38bd8e..34fe352d08 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -27,128 +27,6 @@

This document describes the changes made to the SSL application.

-
SSL 9.0 - -
Fixed Bugs and Malfunctions - - -

- Correct handling of ECDH suites.

-

- Own Id: OTP-14974

-
- -

- Proper handling of clients that choose to send an empty - answer to a certificate request

-

- Own Id: OTP-15050

-
-
-
- - -
Improvements and New Features - - -

- Distribution over SSL (inet_tls) has, to improve - performance, been rewritten to not use intermediate - processes and ports.

-

- Own Id: OTP-14465

-
- -

- Add suport for ECDHE_PSK cipher suites

-

- Own Id: OTP-14547

-
- -

- For security reasons no longer support 3-DES cipher - suites by default

-

- *** INCOMPATIBILITY with possibly ***

-

- Own Id: OTP-14768

-
- -

- For security reasons RSA-key exchange cipher suites are - no longer supported by default

-

- *** INCOMPATIBILITY with possible ***

-

- Own Id: OTP-14769

-
- -

- The interoperability option to fallback to insecure - renegotiation now has to be explicitly turned on.

-

- *** INCOMPATIBILITY with possibly ***

-

- Own Id: OTP-14789

-
- -

- Drop support for SSLv2 enabled clients. SSLv2 has been - broken for decades and never supported by the Erlang - SSL/TLS implementation. This option was by default - disabled and enabling it has proved to sometimes break - connections not using SSLv2 enabled clients.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14824

-
- -

- Remove CHACHA20_POLY1305 ciphers form default for now. We - have discovered interoperability problems, ERL-538, that - we believe needs to be solved in crypto.

-

- *** INCOMPATIBILITY with possibly ***

-

- Own Id: OTP-14882

-
- -

- Generalize DTLS packet multiplexing to make it easier to - add future DTLS features and uses.

-

- Own Id: OTP-14888

-
- -

- Use uri_string module instead of http_uri.

-

- Own Id: OTP-14902

-
- -

- The SSL distribution protocol -proto inet_tls has - stopped setting the SSL option - server_name_indication. New verify funs for client - and server in inet_tls_dist has been added, not - documented yet, that checks node name if present in peer - certificate. Usage is still also yet to be documented.

-

- Own Id: OTP-14969 Aux Id: OTP-14465, ERL-598

-
- -

- Deprecate ssl:ssl_accept/[1,2,3] in favour of - ssl:handshake/[1,2,3]

-

- Own Id: OTP-15056

-
-
-
- -
-
SSL 8.2.6
Fixed Bugs and Malfunctions diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk index 10be907b4f..eb85a55717 100644 --- a/lib/ssl/vsn.mk +++ b/lib/ssl/vsn.mk @@ -1 +1 @@ -SSL_VSN = 9.0 +SSL_VSN = 8.2.6 diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index b925fa3b02..e26c4aba74 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,399 +31,6 @@

This document describes the changes made to the STDLIB application.

-
STDLIB 3.5 - -
Fixed Bugs and Malfunctions - - -

gen_statem improvements.

When using an - exception that is valid but not allowed in a state enter - call, the reason has been changed from - {bad_action_from_state_function,Action} to - {bad_state_enter_action_from_state_function,Action}. -

Timer parsing has been improved. Many erroneous - timeout tuples was not handled correctly.

The - documentation has been updated, in particular the User's - Guide and the pointer to it from the Reference Manual is - much more obvious.

-

- Own Id: OTP-14015

-
- -

- The type specifications for file:posix/0 and - inet:posix/0 have been updated according to which - errors file and socket operations should be able to - return.

-

- Own Id: OTP-14019 Aux Id: ERL-550

-
- -

File operations used to accept filenames - containing null characters (integer value zero). This - caused the name to be truncated and in some cases - arguments to primitive operations to be mixed up. - Filenames containing null characters inside the filename - are now rejected and will cause primitive file - operations to fail.

Also environment variable - operations used to accept names and - values of - environment variables containing null characters (integer - value zero). This caused operations to silently produce - erroneous results. Environment variable names and values - containing null characters inside the name or value are - now rejected and will cause environment variable - operations to fail.

Primitive environment - variable operations also used to accept the $= - character in environment variable names causing various - problems. $= characters in environment variable - names are now also rejected.

Also - os:cmd/1 now - reject null characters inside its command. -

erlang:open_port/2 - will also reject null characters inside the port name - from now on.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14543 Aux Id: ERL-370

-
- -

Make io_lib:unscan_format/1 work with pad char - and default precision.

-

- Own Id: OTP-14958 Aux Id: PR-1735

-
- -

The control sequence modifiers t and l - can be used together in the same control sequence which - makes it possible to have Unicode atoms and no detection - of printable character lists at the same time.

-

- Own Id: OTP-14971 Aux Id: PR-1743

-
- -

Fix a bug in the Erlang code linter: the check of - guard expressions no longer returns false if the - map syntax is used. The bug affected the Erlang shell, - the Debugger, and other modules evaluating abstract code. -

-

- Own Id: OTP-15035 Aux Id: ERL-613

-
- -

- A sys debug fun of type {Fun,State} should not be - possible to install twice. This was, however, possible if - the current State was 'undefined', which was mistaken for - non-existing fun. This has been corrected.

-

- Own Id: OTP-15049

-
-
-
- - -
Improvements and New Features - - -

- The gen_server has gotten a new callback - handle_continue/2 for check pointing the state. - This is useful at least when implementing behaviours on - top of gen_server and for some start up scenarios.

-

- Own Id: OTP-13019 Aux Id: PR-1490

-
- -

The semantics of timeout parameter - {clean_timeout,infinity} to - gen_statem:call/3 has been changed to use a proxy - process for the call. With this change - clean_timeout implicates a proxy process with no - exceptions. This may be a hard to observe - incompatibility: in the presence of network problems a - late reply could arrive in the caller's message queue - when catching errors. That will not happen after this - correction.

The semantics of timeout parameter - infinity has not been changed.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-13073 Aux Id: PR-1595

-
- -

A new logging API is added to Erlang/OTP, see the - logger(3) manual - page, and section Logging in the - Kernel User's Guide.

-

Calls to error_logger are automatically - redirected to the new API, and legacy error logger event - handlers can still be used. It is, however, recommended - to use the Logger API directly when writing new code.

-

Notice the following potential incompatibilities:

-

Kernel configuration parameters - error_logger still works, but is overruled if the - default handler's output destination is configured with - Kernel configuration parameter logger.

In - general, parameters for configuring error logger are - overwritten by new parameters for configuring - Logger.

The concept of SASL error - logging is deprecated, meaning that by default the SASL - application does not affect which log events are - logged.

By default, supervisor reports and crash - reports are logged by the default Logger handler started - by Kernel, and end up at the same destination (terminal - or file) as other standard log event from Erlang/OTP.

-

Progress reports are not logged by default, but can be - enabled with the Kernel configuration parameter - logger_progress_reports.

To obtain - backwards compatibility with the SASL error logging - functionality from earlier releases, set Kernel - configuration parameter logger_sasl_compatible to - true. This prevents the default Logger handler - from logging any supervisor-, crash-, or progress - reports. Instead, SASL adds a separate Logger handler - during application start, which takes care of these log - events. The SASL configuration parameters - sasl_error_logger and sasl_errlog_type - specify the destination (terminal or file) and severity - level to log for these events.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-13295

-
- -

Add functions - calendar:system_time_to_local_time/2 and - calendar:system_time_to_universal_time/2.

-

- Own Id: OTP-13413

-
- -

Functions rand:uniform_real/0 and - rand:uniform_real_s/1 have been added. They - produce uniformly distributed numbers in the range 0.0 - =< X < 1.0 that are as close to random real - numbers as Normalized IEEE 754 Double Precision allows. - Because the random real number exactly 0.0 is - infinitely improbable they will never return exactly - 0.0.

These properties are useful when you - need to call for example math:log(X) or 1 / - X on a random value X, since that will never - fail with a number from these new functions.

-

- Own Id: OTP-13764 Aux Id: PR-1574

-
- -

- Added maps:iterator/0 and maps:next/1 to be used for - iterating over the key-value associations in a map.

-

- Own Id: OTP-14012

-
- -

Changed the default behaviour of .erlang - loading: .erlang is no longer loaded from the - current directory. c:erlangrc(PathList) can be - used to search and load an .erlang file from user - specified directories.

escript, - erlc, dialyzer and typer no longer - load an .erlang at all.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14439

-
- -

- Added new uri_string module to stdlib for handling URIs - (RFC 3986).

-

- Own Id: OTP-14496

-
- -

- Update Unicode specification to version 10.0.

-

- Own Id: OTP-14503

-
- -

filelib:wildcard() now allows characters with a - special meaning to be escaped using backslashes.

-

This is an incompatible change, but note that the use - of backslashes in wildcards would already work - differently on Windows and Unix. Existing calls to - filelib:wildcard() needs to be updated. On - Windows, directory separators must always be written as a - slash.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14577

-
- -

- The supervisor now stores its child specifications in a - map instead of a list. This causes a significant - improvement when starting many children under a - non-simple_one_for_one supervisor.

-

- Own Id: OTP-14586

-
- -

The base64 module is optimized.

Note - that the functions encode/1, decode/1, and - mime_decode/1 fail unless called with an argument - of the documented type. They used to accept any - iodata().

-

- Own Id: OTP-14624 Aux Id: PR-1565

-
- -

Add function lists:search/2.

-

- Own Id: OTP-14675 Aux Id: PR-102

-
- -

- uri_string module extended with functions for handling - application/x-www-form-urlencoded query strings based on - the HTML5 specification.

-

- Own Id: OTP-14747

-
- -

Add functions - calendar:rfc3339_to_system_time/1,2 and - calendar:system_time_to_rfc3339/1,2.

-

- Own Id: OTP-14764

-
- -

The stack traces returned by the functions of the - erl_eval module more accurately reflect where the - exception occurred.

-

- Own Id: OTP-14826 Aux Id: PR 1540

-
- -

Add options atime, mtime, ctime, - uid, and gid to the erl_tar:add/3,4 - functions.

-

- Own Id: OTP-14834 Aux Id: PR 1608

-
- -

Added ets:whereis/1 for retrieving the table - identifier of a named table.

-

- Own Id: OTP-14884

-
- -

- Improved URI normalization functions in the uri_string - module.

-

- Own Id: OTP-14910

-
- -

The new functions io_lib:fwrite/3 and - io_lib:format/3 take a third argument, an option - list. The only option is chars_limit, which is - used for limiting the number of returned characters. The - limit is soft, which means that the number of returned - characters exceeds the limit with at most a smallish - amount. If the limit is set, the functions - format/3 and fwrite/3 try to distribute the - number of characters evenly over the control sequences - pPswW. Furthermore, the control sequences - pPwP try to distribute the number of characters - evenly over substructures.

A modification of the - control sequences pPwW is that even if there is no - limit on the number of returned characters, all - associations of a map are printed to the same depth. The - aim is to give a more consistent output as the order of - map keys is not defined. As before, if the depth is less - than the number of associations of a map, the selection - of associations to print is arbitrary.

-

- Own Id: OTP-14983

-
- -

Add functions ordsets:is_empty/1 and - sets:is_empty/1.

-

- Own Id: OTP-14996 Aux Id: ERL-557, PR-1703

-
- -

- Improve performance of string:uppercase/1, - string:lowercase/1 and string:casefold/1 - when handling ASCII characters.

-

- Own Id: OTP-14998

-
- -

External funs with literal values for module, name, - and arity (e.g. erlang:abs/1) are now treated as - literals. That means more efficient code that produces - less garbage on the heap.

-

- Own Id: OTP-15003

-
- -

- sys:statistics(Pid,get) did not report 'out' messages - from gen_server. This is now corrected.

-

- Own Id: OTP-15047

-
- -

- A sys debug function can now have the format - {Id,Fun,State} in addition to the old {Fun,State}. This - allows installing multiple instances of a debug fun.

-

- Own Id: OTP-15048

-
- -

The lib module is removed:

lib:error_message/2 is - removed. lib:flush_receive/0 is - removed. lib:nonl/1 is - removed. lib:progname/0 is replaced - by ct:get_progname/0. - lib:send/2 is removed. - lib:sendw/2 is removed. -

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-15072 Aux Id: PR 1786

-
- -

- Function ets:delete_all_objects/1 now yields the - scheduler thread for large tables that take significant - time to clear. This to improve real time characteristics - of other runnable processes.

-

- Own Id: OTP-15078

-
-
-
- -
-
STDLIB 3.4.5
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index 0525b2de0b..09a4d6fb50 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 3.5 +STDLIB_VSN = 3.4.5 diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index 4ff23aaaca..bd2bcde2c2 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -32,21 +32,6 @@

This document describes the changes made to the Syntax_Tools application.

-
Syntax_Tools 2.1.5 - -
Improvements and New Features - - -

- Update to use the new string api instead of the old.

-

- Own Id: OTP-15036

-
-
-
- -
-
Syntax_Tools 2.1.4
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/vsn.mk b/lib/syntax_tools/vsn.mk index 4d13267f16..8d37c40742 100644 --- a/lib/syntax_tools/vsn.mk +++ b/lib/syntax_tools/vsn.mk @@ -1 +1 @@ -SYNTAX_TOOLS_VSN = 2.1.5 +SYNTAX_TOOLS_VSN = 2.1.4 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 6452080572..45f276c09e 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -31,27 +31,6 @@

This document describes the changes made to the Tools application.

-
Tools 3.0 - -
Improvements and New Features - - -

Added instrument:allocations and - instrument:carriers for retrieving information - about memory utilization and fragmentation.

-

The old instrument interface has been removed, - as have the related options +Mim and - +Mis.

-

- *** POTENTIAL INCOMPATIBILITY ***

-

- Own Id: OTP-14961

-
-
-
- -
-
Tools 2.11.2
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index bb3f4c66c0..f9723c0f9b 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 3.0 +TOOLS_VSN = 2.11.2 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index ffe05726c4..69ea906ec0 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -32,22 +32,6 @@

This document describes the changes made to the wxErlang application.

-
Wx 1.8.4 - -
Improvements and New Features - - -

- Changed implementation so wx can now be built towards - wxWidgets-3.1.1.

-

- Own Id: OTP-15027

-
-
-
- -
-
Wx 1.8.3
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 37a5477631..7da4529c98 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.8.4 +WX_VSN = 1.8.3 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index 6959bb77c7..f62a8dc53d 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -32,21 +32,6 @@

This document describes the changes made to the Xmerl application.

-
Xmerl 1.3.17 - -
Fixed Bugs and Malfunctions - - -

- Fix typos in documentation.

-

- Own Id: OTP-15039

-
-
-
- -
-
Xmerl 1.3.16
Fixed Bugs and Malfunctions diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index be11935f2f..ddff0c8894 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.3.17 +XMERL_VSN = 1.3.16 -- cgit v1.2.3