From 68b804f34d4ec420d86953e3f519179a40fbee8f Mon Sep 17 00:00:00 2001
From: Erlang/OTP This document describes the changes made to the Appmon application.
+ Misc build updates
+ Own Id: OTP-10784
+ The backend module appmon_info.erl is moved from appmon
+ application to runtime_tools. This allows appmon to be
+ run from a remote erlang node towards a target node which
+ does not have appmon (and its dependencies) installed, as
+ long as runtime_tools is installed there.
+ Own Id: OTP-10786 This document describes the changes made to the asn1 application.
+ Encoding SEQUENCEs with multiple extension addition
+ groups with optional values could fail (depending both on
+ the specification and whether all values were provided).
+ Own Id: OTP-10664 The options for the ASN.1 compiler has been
+ drastically simplified. The backend is chosen by using
+ Another change is that generated
+ *** POTENTIAL INCOMPATIBILITY ***
+ Own Id: OTP-10410 Aux Id: kunagi-254 [165]
+ The ASN.1 compiler generates faster decode functions for
+ PER and UPER. Some minor improvements have also been made
+ for PER/UPER encoding, and to the BER backend.
+ Own Id: OTP-10519 Aux Id: kunagi-322 [233] The ASN.1 compiler will now always include necessary
+ run-time functions in the generated Erlang modules
+ (except for The ' Open types are now always returned as binaries (when
+ there is no information allowing them to be decoded).
+ *** POTENTIAL INCOMPATIBILITY ***
+ Own Id: OTP-10588 Aux Id: kunagi-341 [252]
+ Severe errors detected by
+ Own Id: OTP-9769 Aux Id: kunagi-202 [113]
+ The earlier undocumented cross cover feature for
+ accumulating cover data over multiple tests has now been
+ fixed and documented.
+ Own Id: OTP-9870 Aux Id: kunagi-206 [117]
+ If a busy test case generated lots of error messages,
+ cth_log_redirect:post_end_per_testcase would crash with a
+ timeout while waiting for the error logger to finish
+ handling all error reports. The default timer was 5
+ seconds. This has now been extended to 5 minutes.
+ Own Id: OTP-10040 Aux Id: kunagi-173 [84] When a test case failed because of a timetrap time
+ out, the
+ Own Id: OTP-10070 Aux Id: kunagi-175 [86]
+ Some calls to deprecated and removed functions in snmp
+ are removed from ct_snmp.
+ Own Id: OTP-10088 Aux Id: kunagi-176 [87] In test_server, the same process would supervise the
+ currently running test case and be group leader (and IO
+ server) for the test case. Furthermore, when running
+ parallel test cases, new temporary supervisor/group
+ leader processes were spawned and the process that was
+ group leader for sequential test cases would not be
+ active. That would lead to several problems: * Processes started by init_per_suite will inherit the
+ group leader of the init_per_suite process (and that
+ group leader would not process IO requests when parallel
+ test cases was running). If later a parallel test case
+ caused such a processto print using (for example)
+ io:format/2, the calling would hang. * Similarly, if a process was spawned from a parallel
+ test case, it would inherit the temporary group leader
+ for that parallel test case. If that spawned process
+ later - when the group of parallel tests have finished -
+ attempted to print something, its group leader would be
+ dead and there would be Those problems have been solved by having group
+ leaders separate from the processes that supervises the
+ test cases, and keeping temporary group leader process
+ for parallel test cases alive until no more process in
+ the system use them as group leaders. Also, a new
+ Own Id: OTP-10101 Aux Id: OTP-10125
+ Some bugfixes in
+
+ Own Id: OTP-10432
+ Some bugfixes in
+
+ Own Id: OTP-10434 Aux Id: kunagi-264 [175]
+ Faulty exported specs in common test has been corrected
+ to
+ Own Id: OTP-10601
+ The netconf client in common_test did not adjust the
+ window after receiving data. Due to this, the client
+ stopped receiving data after a while. This has been
+ corrected.
+ Own Id: OTP-10646 It is now possible to let a test specification include
+ other test specifications. Included specs can either be
+ joined with the source spec (and all other joined specs),
+ resulting in one single test run, or they can be executed
+ in separate test runs. Also, a start flag/option,
+
+ *** POTENTIAL INCOMPATIBILITY ***
+ Own Id: OTP-9881 Aux Id: kunagi-350 [261]
+ The
+ Own Id: OTP-10469 Aux Id: kunagi-317 [228] Some examples overflowing the width of PDF pages have
+ been corrected.
+ Own Id: OTP-10665
+ Update common test modules to handle unicode
+ Own Id: OTP-10783
+ CT drops error reason when groups/0 crashes.
+ Own Id: OTP-10631 Aux Id: kunagi-345 [256]
+ Event handler on a ct_master node causes hanging.
+ Own Id: OTP-10634 Aux Id: kunagi-347 [258]
+ CT fails to open telnet conn after a timetrap timeout.
+ Own Id: OTP-10648 Aux Id: seq12212 This document describes the changes made to the Compiler
application.
+ The compiler optimizations have been polished, so that
+ the code quality will be slightly better in some cases.
+ Own Id: OTP-10193 Support for Unicode has been implemented.
+ Own Id: OTP-10302 Where necessary a comment stating encoding has been
+ added to Erlang files. The comment is meant to be removed
+ in Erlang/OTP R17B when UTF-8 becomes the default
+ encoding.
+ Own Id: OTP-10630
+ Fix some wrong warnings triggered by the option
+ inline_list_funcs. Thanks to Anthony Ramine.
+ Own Id: OTP-10690
+ Forbid local fun variables in Core Erlang guards. Thanks
+ to Anthony Ramine.
+ Own Id: OTP-10706
+ Binary syntax matches could cause an internal consistency
+ error in in the compiler. (Thanks to Viktor Sovietov for
+ reporting this bug.)
+ Own Id: OTP-10724
+ Misc build updates
+ Own Id: OTP-10784
+ Misc build updates
+ Own Id: OTP-10784
+ Misc build updates
+ Own Id: OTP-10784
+ Misc build updates
+ Own Id: OTP-10784
+ Misc build updates
+ Own Id: OTP-10784
+ Misc build updates
+ Own Id: OTP-10784
+ Misc build updates
+ Own Id: OTP-10784 This document describes the changes made to the Crypto application.
+ Enable runtime upgrade of crypto including the OpenSSL
+ library used by crypto.
+ Own Id: OTP-10596
+ Improve documentation and tests for hmac functions in
+ crypto. Thanks to Daniel White
+ Own Id: OTP-10640
+ Added ripemd160 support to crypto. Thanks to Michael
+ Loftis
+ Own Id: OTP-10667 This document describes the changes made to the Debugger
application.
+ Fix Debugger settings dialog due to changed behavior in
+ wxFileDialog (Thanks to Håkan Mattsson)
+ Own Id: OTP-10621 Support for Unicode has been implemented.
+ Own Id: OTP-10302 Where necessary a comment stating encoding has been
+ added to Erlang files. The comment is meant to be removed
+ in Erlang/OTP R17B when UTF-8 becomes the default
+ encoding.
+ Own Id: OTP-10630
+ Integer lists and utf-8 binaries in variables are now
+ displayed as strings.
+ Own Id: OTP-10679 This document describes the changes made to the Dialyzer
application. Support for Unicode has been implemented.
+ Own Id: OTP-10302 Dialyzer no longer outputs warnings for unused
+ anonymous functions ("funs"). Warnings are still output
+ for unused functions.
+ Own Id: OTP-10433 Where necessary a comment stating encoding has been
+ added to Erlang files. The comment is meant to be removed
+ in Erlang/OTP R17B when UTF-8 becomes the default
+ encoding.
+ Own Id: OTP-10630 Some examples overflowing the width of PDF pages have
+ been corrected.
+ Own Id: OTP-10665
+ Fix precision of record creation violation warnings.
+ Thanks to Stavros Aronis
+ Own Id: OTP-10681
+ Report spec discrepancy on mismatching lists. Thanks to
+ Stavros Aronis.
+ Own Id: OTP-10740
+ Properly support functions with arbitrary arity in type
+ specs. Thanks to Stavros Aronis.
+ Own Id: OTP-10772
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/cosEvent/vsn.mk b/lib/cosEvent/vsn.mk
index 2cd943e4b2..85c5c6aadd 100644
--- a/lib/cosEvent/vsn.mk
+++ b/lib/cosEvent/vsn.mk
@@ -1,3 +1,3 @@
-COSEVENT_VSN = 2.1.12
+COSEVENT_VSN = 2.1.13
diff --git a/lib/cosEventDomain/doc/src/notes.xml b/lib/cosEventDomain/doc/src/notes.xml
index fa96792c33..db7f024b23 100644
--- a/lib/cosEventDomain/doc/src/notes.xml
+++ b/lib/cosEventDomain/doc/src/notes.xml
@@ -31,7 +31,22 @@
+
+
diff --git a/lib/cosEventDomain/vsn.mk b/lib/cosEventDomain/vsn.mk
index 5ad421e319..e9cf92395a 100644
--- a/lib/cosEventDomain/vsn.mk
+++ b/lib/cosEventDomain/vsn.mk
@@ -1,3 +1,3 @@
-COSEVENTDOMAIN_VSN = 1.1.12
+COSEVENTDOMAIN_VSN = 1.1.13
diff --git a/lib/cosFileTransfer/doc/src/notes.xml b/lib/cosFileTransfer/doc/src/notes.xml
index f38597db10..995aabfdee 100644
--- a/lib/cosFileTransfer/doc/src/notes.xml
+++ b/lib/cosFileTransfer/doc/src/notes.xml
@@ -30,7 +30,22 @@
+
+
diff --git a/lib/cosFileTransfer/vsn.mk b/lib/cosFileTransfer/vsn.mk
index 6d0c6669a3..58545be931 100644
--- a/lib/cosFileTransfer/vsn.mk
+++ b/lib/cosFileTransfer/vsn.mk
@@ -1 +1 @@
-COSFILETRANSFER_VSN = 1.1.13
+COSFILETRANSFER_VSN = 1.1.14
diff --git a/lib/cosNotification/doc/src/notes.xml b/lib/cosNotification/doc/src/notes.xml
index c79d040f9a..f1f70e566e 100644
--- a/lib/cosNotification/doc/src/notes.xml
+++ b/lib/cosNotification/doc/src/notes.xml
@@ -31,7 +31,22 @@
+
+
diff --git a/lib/cosNotification/vsn.mk b/lib/cosNotification/vsn.mk
index e7c5465fe4..20eb6167ac 100644
--- a/lib/cosNotification/vsn.mk
+++ b/lib/cosNotification/vsn.mk
@@ -1,2 +1,2 @@
-COSNOTIFICATION_VSN = 1.1.18
+COSNOTIFICATION_VSN = 1.1.19
diff --git a/lib/cosProperty/doc/src/notes.xml b/lib/cosProperty/doc/src/notes.xml
index f5f737e2a3..22fab68cc3 100644
--- a/lib/cosProperty/doc/src/notes.xml
+++ b/lib/cosProperty/doc/src/notes.xml
@@ -31,7 +31,22 @@
+
+
diff --git a/lib/cosProperty/vsn.mk b/lib/cosProperty/vsn.mk
index a4b1a2c94e..ac7820216e 100644
--- a/lib/cosProperty/vsn.mk
+++ b/lib/cosProperty/vsn.mk
@@ -1,2 +1,2 @@
-COSPROPERTY_VSN = 1.1.15
+COSPROPERTY_VSN = 1.1.16
diff --git a/lib/cosTime/doc/src/notes.xml b/lib/cosTime/doc/src/notes.xml
index c70978df2b..2a65e000ec 100644
--- a/lib/cosTime/doc/src/notes.xml
+++ b/lib/cosTime/doc/src/notes.xml
@@ -32,7 +32,22 @@
+
+
diff --git a/lib/cosTime/vsn.mk b/lib/cosTime/vsn.mk
index 14d3b61bc6..02cd669222 100644
--- a/lib/cosTime/vsn.mk
+++ b/lib/cosTime/vsn.mk
@@ -1,2 +1,2 @@
-COSTIME_VSN = 1.1.12
+COSTIME_VSN = 1.1.13
diff --git a/lib/cosTransactions/doc/src/notes.xml b/lib/cosTransactions/doc/src/notes.xml
index f3a7a83fb0..d74e9ca3a6 100644
--- a/lib/cosTransactions/doc/src/notes.xml
+++ b/lib/cosTransactions/doc/src/notes.xml
@@ -32,7 +32,22 @@
+
+
diff --git a/lib/cosTransactions/vsn.mk b/lib/cosTransactions/vsn.mk
index 7ca604b589..5414270a3d 100644
--- a/lib/cosTransactions/vsn.mk
+++ b/lib/cosTransactions/vsn.mk
@@ -1 +1 @@
-COSTRANSACTIONS_VSN = 1.2.12
+COSTRANSACTIONS_VSN = 1.2.13
diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml
index 4178ca2b08..4936cae8ca 100644
--- a/lib/crypto/doc/src/notes.xml
+++ b/lib/crypto/doc/src/notes.xml
@@ -30,6 +30,36 @@
+
+
+
+
+
+
+
+
+ Add registered server names to the app file.
++ Own Id: OTP-10442
++ Fix #diameter_header{} handling broken by OTP-10445.
++ The fault caused the the header of a [Header | Avps] + request to be ignored if both end_to_end_id and + hop_by_hop_id were undefined.
++ Own Id: OTP-10609
++ Fix error handling for handle_request callback.
++ A callback that returned a #diameter_packet{} would fail + if the incoming request had decode errors.
++ Own Id: OTP-10614
++ Fix timing of service start event.
++ The event did not necessarily precede other events as + documented.
++ Own Id: OTP-10618
++ Fix setting of header T flag at peer failover.
++ The flag is now set in the diameter_header record passed + to a prepare_retransmit callback.
++ Own Id: OTP-10619
++ Fix sending of CER/CEA timeout event at capx_timeout.
++ The event was not sent as documented.
++ Own Id: OTP-10628
++ Fix improper setting of Application-ID in the Diameter + header of an answer message whose E flag is set.
++ The value should be that of the request in question. The + fault caused it always to be 0.
++ Own Id: OTP-10655
++ Fix faulty handling of AVP length errors.
++ An incorrect AVP length but no other errors caused an + incoming request to fail.
++ Own Id: OTP-10693
+This document describes the changes made to the EDoc application.
+Since EDoc 0.7.7 (R14B02) separate values of union + types can be annotated. However, the parser has hitherto + chosen not to add the necessary parentheses due to + backwards compatibility.
From this release on
+ code traversing the output of
+ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10195
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+This document describes the changes made to the Eldap application.
-+ Fixed various dialyzer warnings
++ Own Id: OTP-10403 Aux Id: kunagi-258 [169]
++ Configure the SSL options fully in eldap.
++ Own Id: OTP-10728
+New application.
This document describes the changes made to the erl_docgen application.
-Correct a PDF indentation bug for tagged lists in + tagged lists and added some missing tags to the DTD.
++ Own Id: OTP-10725
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
+This document describes the changes made to the Erl_interface application.
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ Limited support for unicode atoms in the external format + and in the internal representation of the vm. This is a + preparative feature in order to support communication + with future releases of Erlang/OTP that may create + unicode atoms.
++ Own Id: OTP-10753
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+This document describes the changes made to the EUnit application.
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+This document describes the changes made to the GS application.
-Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+This document describes the changes made to HiPE.
+ The type
+ Own Id: OTP-10624 Aux Id: kunagi-352 [263]
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ Update .gitignore (lib/hipe/boot_ebin). Thanks to Tuncer + Ayaz.
++ Own Id: OTP-10705
++ Misc build updates
++ Own Id: OTP-10784
++ Adapt ic for changes in erl_interface and jinterface due + to utf8 atom support. This change makes ic dependent on + erl_interface-3.7.10 (R16) or later in order to build.
++ Own Id: OTP-10785
++ httpc: The HTTP client now supports HTTPS through proxies
++ Own Id: OTP-10256 Aux Id: kunagi-2 + [ce2e800e-c99f-4050-a1c4-f47023d9c7aa-1]
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++ Fix autoredirect for POST requests responding 303. Thanks + to Hans Svensson.
++ Own Id: OTP-10765
+This document describes the changes made to the Jinterface application.
++ fix reading compressed binary terms from Java (Thanks to + Nico Kruber)
++ Own Id: OTP-10505
++ OtpEpmd.lokupNames() no longer hangs when badly + configured (Thanks to Vlad Dumitrescu)
++ Own Id: OTP-10579
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ Limited support for unicode atoms in the external format + and in the internal representation of the vm. This is a + preparative feature in order to support communication + with future releases of Erlang/OTP that may create + unicode atoms.
++ Own Id: OTP-10753
+This document describes the changes made to the Kernel application.
+
+ It is no longer possible to have
+ This was earlier possible, although never documented in
+ the .app file reference manual. It was however visible in
+ the documentation of
+ The possibility has been removed since the
+ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10417
+ The contract of
+ Own Id: OTP-10473
++ Change printout of application crash message on startup + to formated strings (Thanks to Serge Aleynikov)
++ Own Id: OTP-10620
+ The type
+ Own Id: OTP-10624 Aux Id: kunagi-352 [263]
++ Inet exported functionality
++ inet:parse_ipv4_address/1, + inet:parse_ipv4strict_address/1, + inet:parse_ipv6_address/1, + inet:parse_ipv6strict_address/1, inet:parse_address/1 and + inet:parse_strict_address is now exported from the inet + module.
++ Own Id: OTP-8067 Aux Id: kunagi-274 [185]
+
+ A boolean socket option 'ipv6_v6only' for IPv6 sockets
+ has been added. The default value of the option is OS
+ dependent, so applications aiming to be portable should
+ consider using
+ Own Id: OTP-8928 Aux Id: kunagi-193 [104]
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
+
+ The documentation for
+ Own Id: OTP-10419
++ Fixed bug where sendfile on oracle solaris would return + an error when a partial send was done.
++ Own Id: OTP-10549
+
+ The
+ Own Id: OTP-10617 Aux Id: kunagi-340 [251]
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ Do not return wrong terms unnecessarily. (Thanks to + Kostis Sagonas.)
++ Own Id: OTP-10662
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
+Add file:allocate/3 operation
+This operation allows pre-allocation of space for + files. It succeeds only on systems that support such + operation. (Thanks to Filipe David Manana)
++ Own Id: OTP-10680
++ Add application:get_key/3. The new function provides a + default value for a configuration parameter. Thanks to + Serge Aleynikov.
++ Own Id: OTP-10694
++ Add search to Erlang shell's history. Thanks to Fred + Herbert.
++ Own Id: OTP-10739
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+Version 3.16.0.2 supports code replacement in runtime from/to version 3.16.0.1, 3.16, 3.15.1.1, 3.15.1 and 3.15.
diff --git a/lib/megaco/vsn.mk b/lib/megaco/vsn.mk index 5e72ade769..a8f9c5917a 100644 --- a/lib/megaco/vsn.mk +++ b/lib/megaco/vsn.mk @@ -18,6 +18,6 @@ # %CopyrightEnd% APPLICATION = megaco -MEGACO_VSN = 3.16.0.2 +MEGACO_VSN = 3.16.0.3 PRE_VSN = APP_VSN = "$(APPLICATION)-$(MEGACO_VSN)$(PRE_VSN)" diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 04b8c106fd..6e13331508 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,63 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia. -+ Use chained send_after instead of send_interval, to make + decrease the number of messages sent after a sleep + (Thanks to James Wheare)
++ Own Id: OTP-10636
++ Fix format of mnesia overload message (Thanks to Ahmed + Omar)
++ Own Id: OTP-10639
++ Added a general framework for executing benchmarks of + Erlang/OTP. Benchmarks for the Erlang VM and mnesia have + been incorporated in the framework.
++ For details about how to add more benchmarks see + $ERL_TOP/HOWTO/BENCHMARKS.md in the source distribution.
++ Own Id: OTP-10156
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ Remove support for the query keyword and query + expressions. Thanks to Loïc Hoguin.
++ Own Id: OTP-10729
+This document describes the changes made to the Observer application.
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+This document describes the changes made to the odbc application.
-+ Under Unix enable TCP_NODELAY to disable Nagel's socket + algorithm. Thanks to Andy Richards
++ Impact: Performance gain on Unix systems
++ Own Id: OTP-10506
++ Added extended_errors option to ODBC
++ When enabled, this option alters the return code of ODBC + operations that produce errors to include the ODBC error + code as well as the native error code, in addition to the + ODBC reason field which is returned by default. Thanks to + Bernard Duggan.
++ Own Id: OTP-10603
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++ Fix aotocommit for Oracle ODBC driver in Linux. Thanks to + Danil Onishchenko.
++ Own Id: OTP-10735
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++
+
++ Own Id: OTP-10675 Aux Id: seq12154
+This document describes the changes made to the OS_Mon application.
++ Removed deprecated function calls to snmp
++ Own Id: OTP-10448
+This document describes the changes made to the OTP_Mibs application.
++ Misc build updates
++ Own Id: OTP-10784
+This document describes the changes made to the Parsetools application.
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
+ The file
+ Own Id: OTP-10660
+This document describes the changes made to the Percept application.
++ Misc build updates
++ Own Id: OTP-10784
+This document describes the changes made to the Pman application.
++ Misc build updates
++ Own Id: OTP-10784
++ Fix subjectPublicKeyInfo type comment in public_key. + Thanks to Ryosuke Nakai.
++ Own Id: OTP-10670
++ public_key now supports CRL validation and documents the + function public_key:pkix_path_validation/3
++ Own Id: OTP-7045
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++ Fixed typo's in public_key spec.
++ Own Id: OTP-10723
++ Corrected PKCS-10 documentation and added some PKCS-9 + support that is fairly commonly used by PKCS-10. Full + support for PKCS-9 will be added later.
++ Own Id: OTP-10767
+
+
+ Own Id: OTP-10012 Aux Id: kunagi-171 [82]
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
+This document describes the changes made to the Runtime_Tools application.
++ Fix Table Viewer refresh crash on no more existing ets + tables (Thanks to Peti Gömori)
++ Own Id: OTP-10635
++ User Guides for the dynamic tracing tools dtrace and + systemtap have been added to the documentation.
++ Own Id: OTP-10155
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++ The backend module appmon_info.erl is moved from appmon + application to runtime_tools. This allows appmon to be + run from a remote erlang node towards a target node which + does not have appmon (and its dependencies) installed, as + long as runtime_tools is installed there.
++ Own Id: OTP-10786
+This document describes the changes made to the SASL application.
++ release_handler_SUITE:otp_9864 deleted parts of the + release_handler_SUITE_data directory so the test suite + could not be executed twice without re-installation. This + has been corrected.
++ Own Id: OTP-10394 Aux Id: kunagi-187 [98]
+
+ It is no longer possible to have
+ This was earlier possible, although never documented in
+ the .app file reference manual. It was however visible in
+ the documentation of
+ The possibility has been removed since the
+ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10417
++ release_handler:upgrade_script and + release_handler:downgrade_script could not read appup + files with regexps. This has been corrected. (Thanks to + Ulf Wiger)
++ Own Id: OTP-10463
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ It is now possible to send an empty binary using + ssh_connection:send/3, this corner case previously caused + ssh_connection:send to hang.
++ Own Id: OTP-9478 Aux Id: kunagi-226 [137]
++ Fix typo in keyboard-interactive string. Thanks to Daniel + Goertzen
++ Own Id: OTP-10456
++ ssh_connectino:send/3 will not return until all data has + been sent. Previously it could return too early, + resulting in things such premature close of the + connection. Also improved error handling of closed SSH + channels.
++ Own Id: OTP-10467
+Fixed ssh_cli.erl crashes because #state.buf is yet + 'undefined'.
Fixed Client terminateing connections + due to channel_request message response is sent to the + wrong id.
Affected SSH clients: - all clients + based on SSH-2.0-TrileadSSH2Java_213 (problem #1) - SSH + Term Pro (problem #2)
Thanks to Stefan Zegenhagen +
++ Own Id: OTP-10475
++ Fixed various syntax errors in SSH appup file
++ Own Id: OTP-10657
++ SSH_FX_FILE_IS_A_DIRECTORY message for sftp implemented
++ Own Id: OTP-6406 Aux Id: kunagi-218 [129]
++ SSH Rekeying fixed
++ Own Id: OTP-7785 Aux Id: kunagi-220 [131]
++ Added User Guide for the SSH application
++ Own Id: OTP-7786 Aux Id: kunagi-221 [132]
++ Documentation regarding failfun, connectfun and + disconnectfun provided
++ Own Id: OTP-7792 Aux Id: kunagi-222 [133]
++ SSH connection timer implementation
++ New option, {idle_time, integer()}, sets a timeout on + connection when no channels are active, defaults to + infinity
++ Own Id: OTP-10514 Aux Id: seq12020
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++ Fixed internal error on when client and server can not + agree o which authmethod to use.
++ Own Id: OTP-10731 Aux Id: seq12237
+This document describes the changes made to the SSL application.
-+ SSL: TLS 1.2, advertise sha224 support, thanks to Andreas + Schultz.
++ Own Id: OTP-10586
++ If an ssl server is restarted with new options and a + client tries to reuse a session the server must make sure + that it complies to the new options before agreeing to + reuse it.
++ Own Id: OTP-10595
++ Now handles cleaning of CA-certificate database correctly + so that there will be no memory leek, bug was introduced + in ssl- 5.1 when changing implementation to increase + parallel execution.
++ Impact: Improved memory usage, especially if you have + many different certificates and upgrade tcp-connections + to TLS-connections.
++ Own Id: OTP-10710
++ Support Next Protocol Negotiation in TLS, thanks to Ben + Murphy for the contribution.
++ Impact: Could give performance benefit if used as it + saves a round trip.
++ Own Id: OTP-10361 Aux Id: kunagi-214 [125]
++ TLS 1.2 will now be the default TLS version if sufficient + crypto support is available otherwise TLS 1.1 will be + default.
++ Impact: A default TLS connection will have higher + security and hence it may be perceived as slower then + before.
++ Own Id: OTP-10425 Aux Id: kunagi-275 [186]
++ It is now possible to call controlling_process on a + listen socket, same as in gen_tcp.
++ Own Id: OTP-10447
++ Remove filter mechanisms that made error messages + backwards compatible with old ssl but hid information + about what actually happened.
++ This does not break the documented API however other + reason terms may be returned, so code that matches on the + reason part of {error, Reason} may fail.
++ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10451 Aux Id: kunagi-270 [181]
++ Added missing dependencies to Makefile
++ Own Id: OTP-10594
++ Removed deprecated function ssl:pid/0, it has been + pointless since R14 but has been keep for backwards + compatibility.
++ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10613 Aux Id: kunagi-331 [242]
++ Refactor to simplify addition of key exchange methods, + thanks to Andreas Schultz.
++ Own Id: OTP-10709
+This document describes the changes made to the STDLIB application.
+
+ Wildcards such as "some/path/*" passed to
+
+ Own Id: OTP-6874 Aux Id: kunagi-190 [101]
++ Fixed error handling in proc_lib:start which could hang + if the spawned process died in init.
++ Own Id: OTP-9803 Aux Id: kunagi-209 [120]
++ Allow ** in filelib:wildcard
++ Two adjacent * used as a single pattern will match all + files and zero or more directories and subdirectories. + (Thanks to José Valim)
++ Own Id: OTP-10431
++ Add the \gN and \g{N} syntax for back references in + re:replace/3,4 to allow use with numeric replacement + strings. (Thanks to Vance Shipley)
++ Own Id: OTP-10455
++ Export ets:match_pattern/0 type (Thanks to Joseph Wayne + Norton)
++ Own Id: OTP-10472
++ Fix printing the empty binary at depth 1 with ~W (Thanks + to Andrew Thompson)
++ Own Id: OTP-10504
+ The type
+ Own Id: OTP-10624 Aux Id: kunagi-352 [263]
+ Dets tables are no longer fixed while traversing with
+ a bound key (when only the objects with the right key are
+ matched). This optimization affects the functions
+
+ Own Id: OTP-10097
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
+The linter now warns for opaque types that are not + exported, as well as for under-specified opaque types. +
++ Own Id: OTP-10436
+ The type
+ Own Id: OTP-10474
+
+ If a child process fails in its start function, then the
+ error reason was earlier only reported as an error report
+ from the error_handler, and supervisor:start_link would
+ only return
+ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10490
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+ The contracts and types of the modules
+
+ Own Id: OTP-10658
+The Erlang shell now skips the rest of the line when + it encounters an Erlang scanner error.
++ Own Id: OTP-10659
++ Clean up some specs in the proplists module. (Thanks to + Kostis Sagonas.)
++ Own Id: OTP-10663
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
++ Enable escript to accept emulator arguments when script + file has no shebang. Thanks to Magnus Henoch
++ Own Id: OTP-10691
++ Fix bug in queue:out/1, queue:out_r/1 that makes it + O(N^2) in worst case. Thanks to Aleksandr Erofeev.
++ Own Id: OTP-10722
+ There are new functions in the
+ Own Id: OTP-10742 Aux Id: OTP-10302
+ The functions in
+ Own Id: OTP-10745 Aux Id: OTP-10302
+ The new functions
+ Own Id: OTP-10749 Aux Id: OTP-10302
+
+ Increased potential concurrency in ETS for
+
+ Own Id: OTP-10787
+This document describes the changes made to the Syntax_Tools application.
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
++ Line numbering of erlang files that were not correctly + indented could be wrong after coverting to html with + erl2html2:convert/[2,3] (the source code pointed to from + the test case). This has been corrected.
++ Also, there are now link targets for each line and not + only for each 10th line, and link targets for functions + now include the arity and not only the function name + (e.g. func/1 has a link target "func-1").
++ Own Id: OTP-9710 Aux Id: seq11945, kunagi-201 [112]
+
+ Severe errors detected by
+ Own Id: OTP-9769 Aux Id: kunagi-202 [113]
++ The earlier undocumented cross cover feature for + accumulating cover data over multiple tests has now been + fixed and documented.
++ Own Id: OTP-9870 Aux Id: kunagi-206 [117]
++ If the test suite itself was included in code coverage + analysis, then the test_server would not manage to set + data_dir correctly for the test. This has been corrected.
++ Own Id: OTP-9956 Aux Id: kunagi-207 [118]
++ Any call to test_server:break/1 should cancel all active + timetramps. However, in some cases + Suite:end_per_testcase/2 is executed on a different + process than the test case itself, and if + test_server:break/1 was called from there, the timetraps + were not cancelled. This has been corrected.
++ Own Id: OTP-10046 Aux Id: kunagi-174 [85]
+When a test case failed because of a timetrap time
+ out, the
+ Own Id: OTP-10070 Aux Id: kunagi-175 [86]
+In test_server, the same process would supervise the + currently running test case and be group leader (and IO + server) for the test case. Furthermore, when running + parallel test cases, new temporary supervisor/group + leader processes were spawned and the process that was + group leader for sequential test cases would not be + active. That would lead to several problems:
+* Processes started by init_per_suite will inherit the + group leader of the init_per_suite process (and that + group leader would not process IO requests when parallel + test cases was running). If later a parallel test case + caused such a processto print using (for example) + io:format/2, the calling would hang.
+* Similarly, if a process was spawned from a parallel
+ test case, it would inherit the temporary group leader
+ for that parallel test case. If that spawned process
+ later - when the group of parallel tests have finished -
+ attempted to print something, its group leader would be
+ dead and there would be
Those problems have been solved by having group + leaders separate from the processes that supervises the + test cases, and keeping temporary group leader process + for parallel test cases alive until no more process in + the system use them as group leaders.
+Also, a new
+ Own Id: OTP-10101 Aux Id: OTP-10125
+
+ The stability of
+ Own Id: OTP-10480 Aux Id: kunagi-318 [229]
++ Added a general framework for executing benchmarks of + Erlang/OTP. Benchmarks for the Erlang VM and mnesia have + been incorporated in the framework.
++ For details about how to add more benchmarks see + $ERL_TOP/HOWTO/BENCHMARKS.md in the source distribution.
++ Own Id: OTP-10156
+
+ Update common test modules to handle unicode
+
+ Own Id: OTP-10783
+This document describes the changes made to the Toolbar application.
++ Misc build updates
++ Own Id: OTP-10784
+This document describes the changes made to the Tools application.
++ Add missing modules in app-file
++ Own Id: OTP-10439
++ Make erlang-mode more compatible with package.el (Thanks + to Gleb Peregud)
++ Own Id: OTP-10465
++ Fix various typos (thanks to Tuncer Ayaz)
++ Own Id: OTP-10611
++ Add separate face for exported functions (Thanks to + Thomas Järvstrand)
++ Own Id: OTP-10637
++ The BIF highlighting in the emacs mode has been updated + to correspond with the correct BIFs.
++ Own Id: OTP-10774
+Support for Unicode has been implemented.
++ Own Id: OTP-10302
++ A new function, cover:flush(Nodes), is added which will + fetch data from remote nodes without stopping cover on + those nodes. This is used by test_server and common_test + when it is safe to assume that the node will be + terminated after the test anyway. The purpose is to avoid + processes crashing when re-loading the original beam if + the processes is still running old code.
++ Remote nodes will now continue to count code coverage if + the connection to the main node is broken. Earlier, a + broken connection would cause the cover_server on the + remote node to die and thus any still cover compiled + modules would cause process crash when trying to insert + cover data in ets tables that used to exist on the + cover_server. The new functionality also involves + synchronization with the main node if the nodes are + reconnected.
++ *** POTENTIAL INCOMPATIBILITY ***
++ Own Id: OTP-10523 Aux Id: OTP-10427
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
++ Fix syntax highlighting of $\' in Emacs mode. Thanks to + Magnus Henoch.
++ Own Id: OTP-10766
+This document describes the changes made to the TV application.
++ Misc build updates
++ Own Id: OTP-10784
+This document describes the changes made to the Webtool application.
++ Misc build updates
++ Own Id: OTP-10784
+This document describes the changes made to the wxErlang application.
++ Add {silent_start, boolean()} option to wx:new/1 in order + to be able to suppress error messages during startup of + wx. (Thanks to Håkan Mattsson)
++ Own Id: OTP-10585
++ Fix wxTreeCtrl:getBoundingRect/2 and + wxTreeCtrl:hitTest/1. wxTreeCtrl:hitTest now returns a + tuple not bug compatible with previous releases but + needed.
++ Own Id: OTP-10743
++ The wx application now compiles and is usable with the + unstable development branch of wxWidgets-2.9. Some + functions are currently not available in wxWidgets-2.9 + and their erlang counterparts are marked as deprecated. + They will generate an error if called when linked against + wxWidgets-2.9 libraries. This means that wx can now be + built on 64bit MacOsX, but keep in mind that + wxWidgets-2.9 is still a development branch and needs (a + lot) more work before it becomes stable.
++ Own Id: OTP-10407 Aux Id: kunagi-262 [173]
+This document describes the changes made to the Xmerl application.
+Where necessary a comment stating encoding has been + added to Erlang files. The comment is meant to be removed + in Erlang/OTP R17B when UTF-8 becomes the default + encoding.
++ Own Id: OTP-10630
+Some examples overflowing the width of PDF pages have + been corrected.
++ Own Id: OTP-10665
+