From 9a81b28598fadc44bf506354c9227e41aac786f6 Mon Sep 17 00:00:00 2001
From: Henrik Nord This document describes the changes made to the asn1 application.
- Many bugs have been eliminated in the the ASN.1 compiler
- so that it can now successfully compile many more ASN.1
- specifications. Error messages have also been improved.
- Own Id: OTP-12395
- The status of an aborted test due to test suite
- compilation error has changed from 'auto_skipped' to
- 'failed'. This affects both the textual log file, event
- handling and CT hook callbacks. The logging of
- compilation failures has also been improved, especially
- in the case of multiple test suites failing compilation.
- Own Id: OTP-10816
- Earlier there was no way to add optional parameters like
- default-operation to an edit-config request sent with
- ct_netconfc:edit_config/3,4, you had to use
- ct_netconfc:send_rpc/2,3. For simplicity and completion,
- a new optional argument, OptParams, is now added to the
- edit_config function.
- Own Id: OTP-10446 Aux Id: kunagi-266 [177]
- When running OTP tests using the ts interface, it is now
- possible to specify so called test categories per OTP
- application. A test category is represented by a CT test
- specification and defines an arbitrary subset of existing
- test suites, groups and cases. Examples of test
- categories are 'smoke' (smoke tests) and 'bench'
- (benchmarks). (Call ts:help() for more info). Also,
- functions for reading terms from the current test
- specification during test, ct:get_testspec_terms/0 and
- ct:get_testspec_terms/1, have been implemented.
- Own Id: OTP-11962
- Obsolete scripts and make file operations have been
- removed and the installation chapter in the Common Test
- User's Guide has been updated.
- Own Id: OTP-12421
- The 'keep_alive' interval has been reduced to 8 seconds,
- which is two seconds shorter than the default
- 'idle_timeout' value for ct_telnet:expect/3. This way,
- the telnet server receives a NOP message (which might
- trigger an action) before the operation times out. Also
- the TCP option 'nodelay' has been enabled per default for
- all telnet connections, in order to reduce the risk for
- communication timeouts.
- Own Id: OTP-12678 Aux Id: seq12818 This document describes the changes made to the Compiler
application.
- The compiler optimizes away building of terms that are
- never actually used. As a result, the compiler in OTP 18
- may produce more warnings for terms that are built but
- not used than the compiler in OTP 17.
- Own Id: OTP-12453
- Using a map could incorrectly suppress warnings for
- unused variables.
- Own Id: OTP-12515
- The compiler now properly reports unknown parse
- transforms. That is,
- Own Id: OTP-12723
- The
- Own Id: OTP-11978
- The deprecated '
- *** POTENTIAL INCOMPATIBILITY ***
- Own Id: OTP-12100
- Support variables as Map keys in expressions and patterns Erlang will accept any expression as keys in Map
- expressions and it will accept literals or bound
- variables as keys in Map patterns.
- Own Id: OTP-12218
- Infer Map type information in beam_type compiler
- optimization pass.
- Own Id: OTP-12253
- Compiler optimizations have been improved.
- Own Id: OTP-12393
- Five undocumented functions in the module
- Own Id: OTP-12497 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 Remove the usage of erlang:now() from all Corba
- applications and use the new rand module instead of
- random.
- Own Id: OTP-12687 This document describes the changes made to the Crypto application.
- Enhance crypto:generate_key to calculate ECC public keys
- from private key.
- Own Id: OTP-12394
- Fix bug in
- Own Id: OTP-12733
- Use the EVP API for AES-CBC crypto to enables the use of
- hardware acceleration for AES-CBC crypto on newer Intel
- CPUs (AES-NI), among other platforms.
- Own Id: OTP-12380
- Add AES ECB block encryption.
- Own Id: OTP-12403 This document describes the changes made to the Debugger
application.
- Support variables as Map keys in expressions and patterns Erlang will accept any expression as keys in Map
- expressions and it will accept literals or bound
- variables as keys in Map patterns.
- Own Id: OTP-12218 This document describes the changes made to the Dialyzer
application. The translation of Erlang forms to the type
- representation used by Dialyzer has been improved in
- several ways. The most important change is that deeply
- nested records can be handled.
- Own Id: OTP-12350 Update the PLT properly when a module is changed.
- (Thanks to James Fish for the bug report, and to Stavros
- Aronis for fixing the bug.)
- Own Id: OTP-12637
- An argument of '*'/2 is not constraind if the other
- operand can be zero.
- Own Id: OTP-12725 The
- Own Id: OTP-10280 The pre-defined types
- Own Id: OTP-11445 Aux Id: OTP-10342, OTP-9352 A few type names that have been used for representing
- certain predefined types can now be used for user-defined
- types. This affects the types
- *** POTENTIAL INCOMPATIBILITY ***
- Own Id: OTP-11851 When implementing user-defined behaviours it is now
- possible to specify optional callback functions. See OTP
- Design Principles User's Guide, Sys and Proc_Lib,
- User-Defined Behaviours, for details.
- Own Id: OTP-11861 Add two options to the Dialyzer:
-
- Own Id: OTP-12682 This document describes the changes made to the EDoc
application.
- Remove functionality related to packages
- Own Id: OTP-12431 This document describes the changes made to the Eldap application.
- Support added for LDAP Password Modify Extended Operation
- (RFC 3062). Thanks to danielwhite.
- Own Id: OTP-12282 This document describes the changes made to the EUnit application. The
- Own Id: OTP-11660 This document describes the changes made to HiPE. Fix a minor bug in the handling of opaque types.
- Own Id: OTP-12666
- Fix hipe bug when matching a "writable" binary. The bug
- has been seen to sometimes cause a failed binary matching
- of a correct utf8 character, but other symptoms are also
- possible.
- Own Id: OTP-12667
- Improved error handling when memory allocation for HiPE
- code fails.
- Own Id: OTP-12448
- Remove Server Side Include support from inets, as this is
- an old technic that has security issues and was not well
- tested.
- *** POTENTIAL INCOMPATIBILITY ***
- Own Id: OTP-12156 This document describes the changes made to the Jinterface application.
- Reformat the sources for JInterface uniformly and
- according to the standard Java style guidelines. Provide
- description of the rules applied in Eclipse format (for
- other editors one can check the settings against these).
- In short, the formatting style is: * indentation uses
- only spaces; each level is 4 positions * no trailing
- whitespace * mostly default Java style formatting (any
- difference is minor) * always use {} blocks * use 'final'
- as much as possible
- Own Id: OTP-12333
- Add basic transport factory implementation. This makes
- possible creating connections between nodes using ssh
- channels for example.
- Own Id: OTP-12686
- Add Jinterface generic match and bind methods to provide
- low level interface base methods sufficient for variety
- of higher level pattern matching/variable binding
- implementations.
- Own Id: OTP-12691
- Minimal Java version is now 1.6
- Own Id: OTP-12718 This document describes the changes made to the Kernel application.
- Fix error handling in
- Own Id: OTP-12144
- Introduce
- Own Id: OTP-12342
- It is now possible to paste text in JCL mode (using
- Ctrl-Y) that has been copied in the previous shell
- session. Also a bug that caused the JCL mode to crash
- when pasting text has been fixed.
- Own Id: OTP-12673
- New BIF:
- *** POTENTIAL INCOMPATIBILITY ***
- Own Id: OTP-12151 Aux Id: seq12521
- The internal group to user_drv protocol has been changed
- to be synchronous in order to guarantee that output sent
- to a process implementing the user_drv protocol is
- printed before replying. This protocol is used by the
- standard_output device and the ssh application when
- acting as a client.
- This change changes the previous unlimited buffer when
- printing to standard_io and other devices that end up in
- user_drv to 1KB.
- *** POTENTIAL INCOMPATIBILITY ***
- Own Id: OTP-12240 The
- Own Id: OTP-12564
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/cosEventDomain/doc/src/notes.xml b/lib/cosEventDomain/doc/src/notes.xml
index 72408b52f4..2c3bf16411 100644
--- a/lib/cosEventDomain/doc/src/notes.xml
+++ b/lib/cosEventDomain/doc/src/notes.xml
@@ -31,23 +31,7 @@
-
-
diff --git a/lib/cosFileTransfer/doc/src/notes.xml b/lib/cosFileTransfer/doc/src/notes.xml
index a3cce2a7d8..1d0c826d40 100644
--- a/lib/cosFileTransfer/doc/src/notes.xml
+++ b/lib/cosFileTransfer/doc/src/notes.xml
@@ -30,23 +30,7 @@
-
-
diff --git a/lib/cosNotification/doc/src/notes.xml b/lib/cosNotification/doc/src/notes.xml
index b16571a1cf..2e4f922142 100644
--- a/lib/cosNotification/doc/src/notes.xml
+++ b/lib/cosNotification/doc/src/notes.xml
@@ -31,23 +31,7 @@
-
-
diff --git a/lib/cosProperty/doc/src/notes.xml b/lib/cosProperty/doc/src/notes.xml
index 1885a8fd6b..739f41617f 100644
--- a/lib/cosProperty/doc/src/notes.xml
+++ b/lib/cosProperty/doc/src/notes.xml
@@ -31,23 +31,7 @@
-
-
diff --git a/lib/cosTime/doc/src/notes.xml b/lib/cosTime/doc/src/notes.xml
index 6c948c8c2b..f218f19a6b 100644
--- a/lib/cosTime/doc/src/notes.xml
+++ b/lib/cosTime/doc/src/notes.xml
@@ -32,23 +32,7 @@
-
-
diff --git a/lib/cosTransactions/doc/src/notes.xml b/lib/cosTransactions/doc/src/notes.xml
index ae3b9eb6f2..4b20f23efb 100644
--- a/lib/cosTransactions/doc/src/notes.xml
+++ b/lib/cosTransactions/doc/src/notes.xml
@@ -32,23 +32,7 @@
-
-
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index 6ab109e349..a0ebc4b3dd 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -30,49 +30,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk
index d5cb460404..e9ecb2632a 100644
--- a/lib/inets/vsn.mk
+++ b/lib/inets/vsn.mk
@@ -18,6 +18,6 @@
# %CopyrightEnd%
APPLICATION = inets
-INETS_VSN = 6.0
+INETS_VSN = 5.10.7
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 f854fa1f3a..fc5f8be53e 100644
--- a/lib/jinterface/doc/src/notes.xml
+++ b/lib/jinterface/doc/src/notes.xml
@@ -30,59 +30,6 @@
-
-
-
-
-
-
-
-
- Mnesia's dirty functions did not always exit with
-
- Own Id: OTP-12714
-- Make Mnesia DCD dump behavior at start up optional, when - turned off mnesia loads large disc_copies tables faster.
-- Own Id: OTP-12481
-This document describes the changes made to the Observer application.
-- Added the possibility to view sasl log entries for - processes.
-- Own Id: OTP-12504
-- Add memory allocator usage and utilization graphs.
-- Own Id: OTP-12631
-Remove the usage of erlang:now() from all Corba - applications and use the new rand module instead of - random.
-- Own Id: OTP-12687
-This document describes the changes made to the OS_Mon application.
-- cpu_sup should use native sysctl/libkvm calls on BSD
-- This avoids forking off with os:cmd every time we just - want to collect the load averages. riak does this every - second, which results in a lot of unnecessary load.
-- Own Id: OTP-12730
-This document describes the changes made to the Parsetools application.
- The new
- Own Id: OTP-12271
-This document describes the changes made to the Percept application.
-- Fix http server configuration
-- Own Id: OTP-12662
-- public_key: Remove legacy switch compact_bit_string
-- E.i bitstrings will not be decode as {Unused, Binary}, - they are now Erlang bitstrings.
-- Also the compact_bit_string implies the - legacy_erlang_types switch So removing the switch will - also make OCTET STRING values be represented as binaries.
-- Undecoded open type will now be wrapped in a - asn1_OPENTYPE tuple.
-- This will change some values in records returned by the - public_key API making this change a potentiall - incompatibility.
-- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-12110
-This document describes the changes made to the SASL application.
-
- The undocumented upgrade instruction
-
- The existing instruction
- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-11540
-- Included test of the 'e' and 'f' parameters in dh key - exchange as specified in rfc 4253 section 8.
-- Own Id: OTP-12649
-- Fixes the bug that once the rekey_limit bytes (by - default, 1GB) had been transmitted the connection was - rekeyed every minute, not after the next 'rekey_limit'.
-- Thanks to Simon Cornish for the report and the fix!
-- Own Id: OTP-12692
-- Fixes a bug that causes an SFTP connection to always fail - when {timeout, Timeout} option is used with - ssh_sftp:start_channel.
-- Thanks to Simon Cornish
-- Own Id: OTP-12708
-- The internal group to user_drv protocol has been changed - to be synchronous in order to guarantee that output sent - to a process implementing the user_drv protocol is - printed before replying. This protocol is used by the - standard_output device and the ssh application when - acting as a client.
-- This change changes the previous unlimited buffer when - printing to standard_io and other devices that end up in - user_drv to 1KB.
-- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-12240
-- If ssh_connection:subsystem/4 fails we do not want to - crash but rather terminate gracefully.
-- Own Id: OTP-12648 Aux Id: seq12834
-This document describes the changes made to the SSL application.
-- Ignore signature_algorithm (TLS 1.2 extension) sent to - TLS 1.0 or TLS 1.1 server
-- Own Id: OTP-12670
-- Add new API functions to handle CRL-verification
-- Own Id: OTP-10362 Aux Id: kunagi-215 [126]
-- Remove default support for SSL-3.0, due to Poodle - vunrability in protocol specification.
-- Add padding check for TLS-1.0 to remove Poodle - vunrability from TLS 1.0, also add the option - padding_check. This option only affects TLS-1.0 - connections and if set to false it disables the block - cipher padding check to be able to interoperate with - legacy software.
-- Remove default support for RC4 cipher suites, as they are - consider too weak.
-- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-12390
-- Add support for TLS ALPN (Application-Layer Protocol - Negotiation) extension.
-- Own Id: OTP-12580
-- Add SNI (Server Name Indication) support for the server - side.
-- Own Id: OTP-12736
-This document describes the changes made to the STDLIB application.
-- Fix handling of single dot in filename:join/2
-- The reference manual says that filename:join(A,B) is - equivalent to filename:join([A,B]). In some rare cases - this turns out not to be true. For example:
-
-
- This has been corrected. A single dot is now only kept if - it occurs at the very beginning or the very end of the - resulting path.
-- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-12158
-
- The undocumented option
- Own Id: OTP-12183
-- erl_lint:icrt_export/4 has been rewritten to make the - code really follow the scoping rules of Erlang, and not - just in most situations by accident.
-- Own Id: OTP-12186
-- Add 'trim_all' option to binary:split/3
-- This option can be set to remove _ALL_ empty parts of the - result of a call to binary:split/3.
-- Own Id: OTP-12301
- Correct orddict(3) regarding evaluation order of
-
- Own Id: OTP-12651 Aux Id: seq12832
-
- Correct
- Bad input to maps module function will now yield the
- following exceptions:
- Own Id: OTP-12657
-- It is now possible to paste text in JCL mode (using - Ctrl-Y) that has been copied in the previous shell - session. Also a bug that caused the JCL mode to crash - when pasting text has been fixed.
-- Own Id: OTP-12673
-- Allow maps for supervisor flags and child specs
-
- Earlier, supervisor flags and child specs were given as
- tuples. While this is kept for backwards compatibility,
- it is now also allowed to give these parameters as maps,
- see
- Own Id: OTP-11043
-
- A new system message,
- The new function
-
-
- Own Id: OTP-11173 Aux Id: seq12353
-
- Remove the
- Own Id: OTP-11907
-
- New BIF:
- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-12151 Aux Id: seq12521
- Add three new functions to
- Own Id: OTP-12167
- Introduce the
- Own Id: OTP-12195
-- Support variables as Map keys in expressions and patterns
-Erlang will accept any expression as keys in Map - expressions and it will accept literals or bound - variables as keys in Map patterns.
-- Own Id: OTP-12218
-The last traces of Mnemosyne Rules have been removed. -
-- Own Id: OTP-12257
-- Properly support maps in match_specs
-- Own Id: OTP-12270
-
- New function
- Own Id: OTP-12309
-- Own Id: OTP-12422 Aux Id: seq12774
-- Prevent zip:zip_open/[12] from leaking file descriptors - if parent process dies.
-- Own Id: OTP-12566
-
- Add a new random number generator, see
- Own Id: OTP-12586 Aux Id: OTP-12501, OTP-12502
-- Own Id: OTP-12716
-This document describes the changes made to the Syntax_Tools application.
-Use the new
- Own Id: OTP-12732
-- The status of an aborted test due to test suite - compilation error has changed from 'auto_skipped' to - 'failed'. This affects both the textual log file, event - handling and CT hook callbacks. The logging of - compilation failures has also been improved, especially - in the case of multiple test suites failing compilation.
-- Own Id: OTP-10816
-- The Test Server application has been marked as obsolete - and will be removed from OTP in the next major release - (OTP 19.0).
-- Own Id: OTP-10923 Aux Id: OTP-12705
-- When running OTP tests using the ts interface, it is now - possible to specify so called test categories per OTP - application. A test category is represented by a CT test - specification and defines an arbitrary subset of existing - test suites, groups and cases. Examples of test - categories are 'smoke' (smoke tests) and 'bench' - (benchmarks). (Call ts:help() for more info). Also, - functions for reading terms from the current test - specification during test, ct:get_testspec_terms/0 and - ct:get_testspec_terms/1, have been implemented.
-- Own Id: OTP-11962
-This document describes the changes made to the Tools application.
-- In order to improve performance of the cover tool, new - functions are added for cover compilation and analysis on - multiple files. This allows for more parallelisation.
-- Some improvements of the data base access is also done in - order to improve the performance when analysing and - resetting cover data.
-- Minor incompatibility: An error reason from - analyse_to_file is changed from no_source_code_found to - {no_source_code_found,Module}.
-- *** POTENTIAL INCOMPATIBILITY ***
-- Own Id: OTP-12330 Aux Id: seq12757
-- Allow maps for supervisor flags and child specs
-
- Earlier, supervisor flags and child specs were given as
- tuples. While this is kept for backwards compatibility,
- it is now also allowed to give these parameters as maps,
- see
- Own Id: OTP-11043
-- Remove Mnemosyne rules support.
-- Own Id: OTP-12511
-- Add printout of total number of calls and time in eprof
-- Own Id: OTP-12681
-This document describes the changes made to TypEr.
-Properly extract annotations from core code.
-- Own Id: OTP-12727
-This document describes the changes made to the Webtool application.
-- The Webtool application has been marked as obsolete and - will be removed from OTP in the next major release (OTP - 19.0).
-- Own Id: OTP-10922 Aux Id: OTP-12705
-This document describes the changes made to the wxErlang application.
-
- The undocumented option
- Own Id: OTP-12183
-- Use wxWidgets-3.0, if found, as default backend on - windows.
-- Own Id: OTP-12632
-- Add missing fields in some events records. May require a - recompilation of user applications.
-- Own Id: OTP-12660
-
- Remove raise condition where
- Own Id: OTP-12734
-This document describes the changes made to the Xmerl application.
-Remove compiler warnings in xmerl.
-- Own Id: OTP-12689
-