From 62870c998955e1498e71bfc90607885e96ecaa27 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 31 Mar 2015 12:24:04 +0200 Subject: Prepare release --- erts/doc/src/notes.xml | 92 ++++++++++++++++++ erts/vsn.mk | 2 +- lib/asn1/doc/src/notes.xml | 15 +++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 160 +++++++++++++++++++++++++++++++ lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 52 ++++++++++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 17 ++++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 15 +++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 15 +++ lib/dialyzer/vsn.mk | 2 +- lib/diameter/doc/src/notes.xml | 183 ++++++++++++++++++++++++++++++++++++ lib/eldap/doc/src/notes.xml | 36 +++++++ lib/hipe/doc/src/notes.xml | 49 ++++++++++ lib/hipe/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 42 ++++++++- lib/inets/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 48 ++++++++++ lib/kernel/vsn.mk | 2 +- lib/mnesia/doc/src/notes.xml | 29 +++++- lib/mnesia/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 15 +++ lib/observer/vsn.mk | 2 +- lib/os_mon/doc/src/notes.xml | 28 ++++++ lib/os_mon/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 15 +++ lib/public_key/vsn.mk | 2 +- lib/runtime_tools/doc/src/notes.xml | 16 ++++ lib/runtime_tools/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 44 +++++++++ lib/ssh/vsn.mk | 2 +- lib/ssl/doc/src/notes.xml | 75 ++++++++++++++- lib/ssl/vsn.mk | 2 +- lib/stdlib/doc/src/notes.xml | 35 +++++++ lib/stdlib/vsn.mk | 2 +- lib/syntax_tools/doc/src/notes.xml | 15 +++ lib/syntax_tools/vsn.mk | 2 +- lib/test_server/doc/src/notes.xml | 45 +++++++++ lib/test_server/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 26 +++++ lib/tools/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 15 +++ lib/wx/vsn.mk | 2 +- 46 files changed, 1101 insertions(+), 25 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index af0d4d7377..a2b4ae49a4 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,98 @@

This document describes the changes made to the ERTS application.

+
Erts 6.4 + +
Fixed Bugs and Malfunctions + + +

+ Fix missing quotation in the LM_FIND_EMU_CC + autoconf macro which could cause build failures.

+

+ Own Id: OTP-12388

+
+ +

+ Fix erroneous printout of monitors in crashdump file.

+

+ Own Id: OTP-12537

+
+ +

+ The runtime system without SMP support could crash in the + BIF port_control/3 if the port that was being + accessed died during the call to the BIF.

+

+ Own Id: OTP-12544 Aux Id: Seq12777

+
+ +

+ Avoid corrupt oversized integer to be created from binary + matching. Instead throw system_limit exception which is + the correct behavior. A peculiar symptom of this bug was + that bitwise operations (band, bor, bxor) on such + oversized integers could return the empty list []. + Credit: Mikael Pettersson, Nico Kruber

+

+ Own Id: OTP-12556

+
+ +

+ A race condition when calling port_info/1 could + cause a memory fault has been fixed.

+

+ Own Id: OTP-12587

+
+ +

+ Fix comparison of exact terms. An overflow that could + cause faulty comparisons has been fixed. Comparison of + exact terms is exclusively used within Maps.

+

+ Own Id: OTP-12623

+
+ +

+ Fix bug in list_to_integer/1 for very long lists + that could cause VM crash.

+

+ Own Id: OTP-12624

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

+ Introduced a runtime system internal 64-bit API for + atomic memory operations.

+

+ Own Id: OTP-12351

+
+ +

+ Add command line argument option for the initial size of + process dictionaries.

+

+ Use '+hpds <size>' to set initial process + dictionary size for spawned processes.

+

+ Own Id: OTP-12535 Aux Id: seq12809

+
+ +

+ Fix documentation on $char for Unicode

+

+ Own Id: OTP-12545

+
+
+
+ +
+
Erts 6.3.1
Fixed Bugs and Malfunctions diff --git a/erts/vsn.mk b/erts/vsn.mk index e4b071b090..abc9c0ba10 100644 --- a/erts/vsn.mk +++ b/erts/vsn.mk @@ -17,7 +17,7 @@ # %CopyrightEnd% # -VSN = 6.3.1 +VSN = 6.4 # Port number 4365 in 4.2 # Port number 4366 in 4.3 diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index cf87c01658..9feb673c04 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the asn1 application.

+
Asn1 3.0.4 + +
Fixed Bugs and Malfunctions + + +

The ASN.1 compiler would crash if a SEQUENCE ended + with a double set of ellipses (...).

+

+ Own Id: OTP-12546 Aux Id: seq12815

+
+
+
+ +
+
Asn1 3.0.3
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index daaf26a17f..d1c364c34a 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1,2 +1,2 @@ #next version number to use is 2.0 -ASN1_VSN = 3.0.3 +ASN1_VSN = 3.0.4 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index 94738d2eff..822ebf146e 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,166 @@ notes.xml +
Common_Test 1.10 + +
Fixed Bugs and Malfunctions + + +

+ The tests overview file, index.html, did not always get + updated correctly after a new test run. This was because + of a bug in the Common Test log cache mechanism which has + now been corrected.

+

+ Own Id: OTP-11400

+
+ +

+ When a successful test case returns, Common Test should, + according to the documentation, send a tc_done event to + the event handlers with Result = ok in the data field. + However, Common Test sets Result to the return value of + the test case instead. Common Test has been modified now + to comply with the documentation.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12279 Aux Id: seq12737, OTP-12531

+
+ +

+ A ct_telnet:expect/3 call could never be aborted before + an idle_timeout, even if total_timeout had been set to a + lower value (i.e. a shorter time). This problem has been + fixed.

+

+ Own Id: OTP-12335

+
+ +

+ The undocumented return value {skipped,Reason} from + config functions and test cases was handled + inconsistently. Test cases were e.g. reported as + "skipped" to CT Hook functions, but "successful" to event + handlers. Now, the above return value is consistently + handled the same way as {skip,Reason} and this has also + been documented.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12359 Aux Id: seq12760

+
+ +

+ The Erlang source code to HTML generator would sometimes + fail because epp:parse_erl_form/1 could not find and + expand required macros in included header files. The + problem has been solved by making sure common_test always + passes the full include path to epp. Also, a bug that + could cause erl_syntax:revert/1 to fail because of a + badly formed syntax tree has been corrected.

+

+ Own Id: OTP-12419

+
+ +

+ A missing group option in the ct_run help text has been + added.

+

+ Own Id: OTP-12433 Aux Id: seq12788

+
+ +

+ Printouts by means of ct:log/2/3 or ct:pal/2/3 from the + hook functions on_tc_fail/2 and on_tc_skip/2 would (quite + unexpectedly) end up in the "unexpected i/o" log file + instead of in the test case log file. This behaviour has + been changed so that now, all printouts (including stdio + printouts) from these hook functions will be routed to + the test case log file.

+

+ Own Id: OTP-12468

+
+ +

+ ct_netconfc:action/3 will now - if the return type is + void - accept an RPC reply on the form + {ok,[simple_xml()]}, and in this event return only the + atom ok.

+

+ Own Id: OTP-12491 Aux Id: seq12797

+
+ +

+ OTP-11971 erroneously changed the handling of relative + paths for incl_dirs specified in the cover spec file. + This is now corrected so these are expected to be + relative to the directory where the cover spec file + itself is stored

+

+ Own Id: OTP-12498 Aux Id: OTP-11971

+
+ +

+ Some test cases have been updated to use ct:sleep/1 + instead of timer:sleep/1. The reason being that the sleep + times need to be scaled to compensate for slow execution + (e.g. when cover is running).

+

+ Own Id: OTP-12574

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

+ Common Test now exports a function, + ct:get_event_mgr_ref/0, that returns the name of the + Common Test event manager. This makes it possible to plug + in event handlers to the event manager while tests are + running (using the gen_event API).

+

+ Own Id: OTP-12506 Aux Id: seq12802

+
+ +

+ When a test case (or configuration function) fails + because of an exit signal from a linked process, Common + Test previously passed only the reason for process + termination to the CT post hook functions and the event + handlers (in the tc_done event). This has been changed so + that now the tuple {'EXIT',ReasonForProcessTermination} + is passed instead. This makes it much easier in the CT + post hook functions to distinguish a failure of this sort + from other types of errors and from the return value of a + successful test case.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12531 Aux Id: OTP-12279

+
+ +

+ A new feature has been introduced in ct_telnet:get_data/1 + that makes it possible to automatically poll the telnet + connection in case an incomplete string (one that has not + yet been terminated by a newline) remains in the receive + buffer. The polling is controlled by two new telnet + config values, which are documented in the ct_telnet + reference manual. The polling mechanism is disabled by + default (making the get_data/1 function backwards + compatible).

+

+ Own Id: OTP-12627

+
+
+
+ +
+
Common_Test 1.9
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 849edc15e1..d654a8afb3 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.9 +COMMON_TEST_VSN = 1.10 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 84ebd2f210..9b5b44f3e1 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,58 @@

This document describes the changes made to the Compiler application.

+
Compiler 5.0.4 + +
Fixed Bugs and Malfunctions + + +

+ Matching out a map from a record and then updating the + record could cause a 'badarg' exception at run-time. + (Thanks to Dmitry Aleksandrov for reporting this bug.)

+

+ Own Id: OTP-12402

+
+ +

The compiler would crash when compiling some complex, + nonsensical guards such as:

+

... when {{X}}, -X...

+

+ Own Id: OTP-12410

+
+ +

+ In rare circumstances, using binary pattern in the value + part of a map pattern would cause the compiler to crash.

+

+ Own Id: OTP-12414

+
+ +

Case expressions where a map was wrapped in a tuple or + list such as:

+

case {a,Map} of
{a,#{k:=_}}=Tuple -> + Tuple
end.

+

would be unsafely "optimized" to either cause an + exception at run-time or would return an empty map.

+

+ Own Id: OTP-12451

+
+ +

When a variable was compared to a literal map using + the '==' operator, the compiler would change the + operator to '=:=' since it is more efficient. + However, this optimization is not safe if the map literal + has numeric keys or values. The compiler will now only do + the optimization if all keys and values are + non-numeric.

+

+ Own Id: OTP-12456

+
+
+
+ +
+
Compiler 5.0.3
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index b1a6c15ac9..05e682c893 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 5.0.3 +COMPILER_VSN = 5.0.4 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 605d61e8e4..a0ebc4b3dd 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,23 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.5 + +
Improvements and New Features + + +

+ Extend block_encrypt/decrypt for aes_cfb8 and aes_cfb128 + to accept keys of length 128, 192 and 256 bits. Before + only 128 bit keys were accepted.

+

+ Own Id: OTP-12467

+
+
+
+ +
+
Crypto 3.4.2
Improvements and New Features diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index b87685cb3f..8489b59562 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 3.4.2 +CRYPTO_VSN = 3.5 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index b4baa2a1cd..7384189a6f 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the Debugger application.

+
Debugger 4.0.3 + +
Fixed Bugs and Malfunctions + + +

+ Fix save state which did not work on Mac.

+

+ Own Id: OTP-12378

+
+
+
+ +
+
Debugger 4.0.2
Fixed Bugs and Malfunctions diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index 38c19be93e..b82f0f4e37 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 4.0.2 +DEBUGGER_VSN = 4.0.3 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 4020165697..8976679c1d 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.7.4 + +
Fixed Bugs and Malfunctions + + +

A bug concerning map() types has been fixed. +

+

+ Own Id: OTP-12472

+
+
+
+ +
+
Dialyzer 2.7.3
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index e7c13f04ad..527afaf4ef 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.7.3 +DIALYZER_VSN = 2.7.4 diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index e6ac332c10..479fab21b2 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -42,6 +42,189 @@ first.

+
diameter 1.9 + +
Fixed Bugs and Malfunctions + + +

+ Don't discard outgoing answers unnecessarily.

+

+ Answers missing a Result-Code AVP or setting an E-bit + inappropriately were discarded even if encode was + successful.

+

+ Own Id: OTP-11492

+
+ +

+ Increase supervision timeouts.

+

+ At diameter application shutdown, DPR could be omitted on + open peer connections because of short supervision + timeouts.

+

+ Own Id: OTP-12412

+
+ +

+ Fix retransmission of messages sent as header/avps list.

+

+ Extracting End-to-End and Hop-by-Hop Identifiers resulted + in a function clause error, resulting in a handle_error + callback.

+

+ Own Id: OTP-12415

+
+ +

+ Fix diameter_avp decode of Grouped AVPs having decode + errors.

+

+ Components of such an AVP were not extracted, causing it + to be represented by a single diameter_avp record instead + of the intended list.

+

+ Dictionary files must be recompiled for the fix to have + effect.

+

+ Own Id: OTP-12475

+
+ +

+ Fix ordering of AVPs in relayed messages.

+

+ The order was reversed relative to the received order, + with a Route-Record AVP prepended.

+

+ Thanks to Andrzej Trawiński.

+

+ Own Id: OTP-12551

+
+ +

+ Fix issues with DiameterURI encode/decode.

+

+ RFC 6773 changed the default port and transport, but the + RFC 3588 defaults were used even if the RFC 6733 common + dictionary was in use. The RFC 3588 defaults are now only + used when the common dictionary is + diameter_gen_base_rfc3588.

+

+ Both RFC 3588 and 6733 disallow + transport=udp;protocol=diameter. Encode of the + combination now fails.

+

+ Decode of ports numbers outside the range 0-65535 and + fully qualified domain names longer than 255 octets now + fails.

+

+ Note that RFC 3588 is obsolete, and that there is a + diameter_gen_base_rfc6733. The change in defaults is a + potential interoperability problem when moving to RFC + 6733 with peers that do not send all URI components. The + fact that 6733 allows 5xxx result codes in answer + messages setting the E-bit, which RFC 3588 doesn't, is + another.

+

+ Own Id: OTP-12589

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

+ Add service_opt() string_decode.

+

+ To disable the decode of potentially large binaries to + string. This prevents large strings from being copied + when incoming Diameter messages are passed between + processes, a vulnerability that can lead to memory being + exhausted given sufficiently malicious peers.

+

+ The value is a boolean(), true being the default for + backwards compatibility. Setting false causes both + diameter_caps records and decoded messages to contain + binary() in relevant places that previously had string(): + diameter_app(3) callbacks need to be prepared for the + change.

+

+ The Diameter types affected are OctetString and the + derived types UTF8String, DiameterIdentity, DiameterURI, + IPFilterRule, and QoSFilterRule. Time and Address are + unaffected.

+

+ Own Id: OTP-11952

+
+ +

+ Add transport_opt() pool_size.

+

+ To allow for pools of accepting transport processes, + which can better service multiple simultaneous peer + connections. The option can also be used with connecting + transports, to establish multiple connections to the same + peer without having to configure multiple transports.

+

+ Own Id: OTP-12428

+
+ +

+ Allow DPR to be sent with diameter:call/4.

+

+ It has been possible to send, but the answer was regarded + as unsolicited and discarded. DPA now causes the + transport process in question to be terminated, as for + DPR that diameter itself sends.

+

+ Own Id: OTP-12542

+
+ +

+ Discard requests after DPR.

+

+ RFC 6733 is imprecise, but the tone is that messages + received after DPR are an exception to be dealt with only + because of the possibility of unordered delivery over + SCTP. As a consequence, and because a request following + DPR is unlikely to be answered due to the impending loss + of the peer connection, discard outgoing requests + following an outgoing or incoming DPR. Incoming requests + are also discarded, with the exception of DPR itself. + Answers are sent and received as usual.

+

+ Own Id: OTP-12543

+
+ +

+ Add transport_opt() dpr_timeout.

+

+ To cause a peer connection to be closed following an + outgoing DPA when the peer fails to do so. It is the + recipient of DPA that should close the connection + according to RFC 6733.

+

+ Own Id: OTP-12609

+
+ +

+ Add service_opt() incoming_maxlen.

+

+ To bound the expected size of incoming Diameter messages. + Messages larger than the specified number of bytes are + discarded, to prevent a malicious peer from generating + excessive load.

+

+ Own Id: OTP-12628

+
+
+
+ +
+
diameter 1.8
Fixed Bugs and Malfunctions diff --git a/lib/eldap/doc/src/notes.xml b/lib/eldap/doc/src/notes.xml index e5cbcb26ff..e76101c30e 100644 --- a/lib/eldap/doc/src/notes.xml +++ b/lib/eldap/doc/src/notes.xml @@ -30,6 +30,42 @@

This document describes the changes made to the Eldap application.

+
Eldap 1.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Corrects that eldap:close/1 returned a tuple + instead of the specified atom ok.

+

+ Own Id: OTP-12349

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

+ Clarification in the reference manual for + eldap:modify_dn/5, eldap:search/2 and + eldap:start_tls/3.

+

+ Own Id: OTP-12354

+
+ +

+ The eldap test suites are extended and re-organized.

+

+ Own Id: OTP-12355

+
+
+
+ +
+
Eldap 1.1
Fixed Bugs and Malfunctions diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 2d6fd245f7..8d3358533b 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,55 @@

This document describes the changes made to HiPE.

+
Hipe 3.11.3 + +
Fixed Bugs and Malfunctions + + +

+ Fix HiPE for ARM when Erlang VM is compiled for Thumb + execution mode. This was a problem on e.g. Ubuntu which + configures its system GCC to generate Thumb by default.

+

+ Own Id: OTP-12405

+
+ +

+ Reduced lock contention of dynamic function lookups (like + apply) from hipe compiled code.

+

+ Own Id: OTP-12557

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

+ Fix two bugs in HiPE compiler regarding floating-points, + both leading to crash during compilation. The + target-specific code generators failed to handle integer + to floating-point conversion instructions with constant + operands. The middle-end could use an incorrect + representation for copies between floating-point + registers.

+

+ Own Id: OTP-12413

+
+ +

+ Improved error handling when memory allocation for HiPE + code fails.

+

+ Own Id: OTP-12448

+
+
+
+ +
+
Hipe 3.11.2
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index 4cf09830cb..60b4e0559b 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.11.2 +HIPE_VSN = 3.11.3 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 7f73aa5e7b..2c3ee79f31 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -32,7 +32,47 @@ notes.xml -
Inets 5.10.5 +
Inets 5.10.6 + +
Fixed Bugs and Malfunctions + + +

+ inets: parse correctly 'Set-Cookie' header with empty + value

+

+ httpc_cookie should parse cookies with empty values and + no attributes set in the 'Set-Cookie' headers.

+

+ Own Id: OTP-12455

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

+ Add parsing of URI fragments to http_uri:parse

+

+ This fixes a bug in httpc where redirection URIs could + lead to bad requests if they contained fragments.

+

+ Own Id: OTP-12398

+
+ +

+ httpc: http client now ignores invalid set-cookie headers

+

+ Own Id: OTP-12430

+
+
+
+ +
+ +
Inets 5.10.5
Fixed Bugs and Malfunctions diff --git a/lib/inets/vsn.mk b/lib/inets/vsn.mk index 7d11916454..e5b63a6446 100644 --- a/lib/inets/vsn.mk +++ b/lib/inets/vsn.mk @@ -18,6 +18,6 @@ # %CopyrightEnd% APPLICATION = inets -INETS_VSN = 5.10.5 +INETS_VSN = 5.10.6 PRE_VSN = APP_VSN = "$(APPLICATION)-$(INETS_VSN)$(PRE_VSN)" diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index 1ef106e17a..6f7f18a8e7 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,54 @@

This document describes the changes made to the Kernel application.

+
Kernel 3.2 + +
Fixed Bugs and Malfunctions + + +

+ A bug causing an infinite loop in hostname resolving has + been corrected. To trigger this bug you would have to + enter an bogus search method from a configuration file + e.g .inetrc.

+

+ Bug pinpointed by Emil Holmström

+

+ Own Id: OTP-12133

+
+ +

+ The standard_error process now handles the getopts I/O + protocol request correctly and stores its encoding in the + same way as standard_io.

+

+ Also, io:put_chars(standard_error, [oops]) could + previously crash the standard_error process. This is now + corrected.

+

+ Own Id: OTP-12424

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

+ Configuration parameters for the Kernel application that + allows setting socket options for the distribution + sockets have been added. See the application Kernel + documentation; parameters 'inet_dist_listen_options' and + 'inet_dist_connect_options'.

+

+ Own Id: OTP-12476 Aux Id: OTP-12476

+
+
+
+ +
+
Kernel 3.1
Fixed Bugs and Malfunctions diff --git a/lib/kernel/vsn.mk b/lib/kernel/vsn.mk index 15820a0182..e1d447a465 100644 --- a/lib/kernel/vsn.mk +++ b/lib/kernel/vsn.mk @@ -1 +1 @@ -KERNEL_VSN = 3.1 +KERNEL_VSN = 3.2 diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 18f72f4faf..dc98efbff3 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,34 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.12.4 +
Mnesia 4.12.5 + +
Fixed Bugs and Malfunctions + + +

+ Fixed race condition in protocol negotiation.

+

+ Own Id: OTP-12473

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

+ Grammar corrections. (Thanks to Derek Brown)

+

+ Own Id: OTP-12400

+
+
+
+ +
+ +
Mnesia 4.12.4
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index 94eb360591..b23339e408 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.12.4 +MNESIA_VSN = 4.12.5 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index 11729078c2..a9ec68fc9e 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Observer application.

+
Observer 2.0.4 + +
Fixed Bugs and Malfunctions + + +

+ Fix crash when opening a process information window.

+

+ Own Id: OTP-12634

+
+
+
+ +
+
Observer 2.0.3
Fixed Bugs and Malfunctions diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index c8a6023b4f..10ed3bdfe5 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.0.3 +OBSERVER_VSN = 2.0.4 diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index 6bc0cf7d43..d3acc1effc 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -30,6 +30,34 @@

This document describes the changes made to the OS_Mon application.

+
Os_Mon 2.3.1 + +
Fixed Bugs and Malfunctions + + +

+ Do not crash with badmatch when integer part of loadavg + has more than 2 digits.

+

+ Own Id: OTP-12581

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

+ Fix compilation of memsup on OpenBSD.

+

+ Own Id: OTP-12404

+
+
+
+ +
+
Os_Mon 2.3
Improvements and New Features diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index f90cc306f0..833e855e0e 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.3 +OS_MON_VSN = 2.3.1 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index fe4bf5ce2d..f241a91eb0 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -34,6 +34,21 @@ notes.xml +
Public_Key 0.23 + +
Improvements and New Features + + +

+ Improve/extend support for CRL handling.

+

+ Own Id: OTP-12547 Aux Id: OTP-10362

+
+
+
+ +
+
Public_Key 0.22.1
Fixed Bugs and Malfunctions diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index 2fa2d725c3..16794660a5 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 0.22.1 +PUBLIC_KEY_VSN = 0.23 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 2877355718..1612c62c98 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.8.16 + +
Fixed Bugs and Malfunctions + + +

+ The trace process started by dbg would not always + terminate when dbg:stop/0 was called.

+

+ Own Id: OTP-12517

+
+
+
+ +
+
Runtime_Tools 1.8.15
Fixed Bugs and Malfunctions diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index c1df23d2a2..e9f43df1aa 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.8.15 +RUNTIME_TOOLS_VSN = 1.8.16 diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 3aa61aa9ec..f22bca36f4 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -29,6 +29,50 @@ notes.xml +
Ssh 3.2 + +
Fixed Bugs and Malfunctions + + +

+ If a channel is closed by the peer while using a function + with call semantics in ssh_connection.erl return {error, + closed}. Document that the functions can return {error, + timeout | closed} and not only ssh_request_status()

+

+ Own Id: OTP-12004

+
+ +

+ Bug that causes ssh:connect to return + {error,int()} instead of {error,timeout} + when ssh handshake takes too long time.

+

+ Own Id: OTP-12369

+
+ +

+ Documentation corrections. (Thanks to Rabbe Fogelholm)

+

+ Own Id: OTP-12399

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

+ Example of ssh_connection:exec added.

+

+ Own Id: OTP-12558

+
+
+
+ +
+
Ssh 3.1
Fixed Bugs and Malfunctions diff --git a/lib/ssh/vsn.mk b/lib/ssh/vsn.mk index bfebe2c60b..0d90278977 100644 --- a/lib/ssh/vsn.mk +++ b/lib/ssh/vsn.mk @@ -1,5 +1,5 @@ #-*-makefile-*- ; force emacs to enter makefile-mode -SSH_VSN = 3.1.1 +SSH_VSN = 3.2 APP_VSN = "ssh-$(SSH_VSN)" diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 4349e5a456..352563700b 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -25,7 +25,80 @@ notes.xml

This document describes the changes made to the SSL application.

-
SSL 5.3.8 +
SSL 6.0 + +
Fixed Bugs and Malfunctions + + +

+ Exclude self-signed trusted anchor certificates from + certificate prospective certification path according to + RFC 3280.

+

+ This will avoid some unnecessary certificate processing.

+

+ Own Id: OTP-12449

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

+ Separate client and server session cache internally.

+

+ Avoid session table growth when client starts many + connections in such a manner that many connections are + started before session reuse is possible. Only save a new + session in client if there is no equivalent session + already stored.

+

+ Own Id: OTP-11365

+
+ +

+ The PEM cache is now validated by a background process, + instead of always keeping it if it is small enough and + clearing it otherwise. That strategy required that small + caches where cleared by API function if a file changes on + disk.

+

+ However export the API function to clear the cache as it + may still be useful.

+

+ Own Id: OTP-12391

+
+ +

+ Add padding check for TLS-1.0 to remove Poodle + vulnerability 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.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12420

+
+ +

+ Add support for TLS_FALLBACK_SCSV used to prevent + undesired TLS version downgrades. If used by a client + that is vulnerable to the POODLE attack, and the server + also supports TLS_FALLBACK_SCSV, the attack can be + prevented.

+

+ Own Id: OTP-12458

+
+
+
+ +
+ +
SSL 5.3.8
Fixed Bugs and Malfunctions diff --git a/lib/ssl/vsn.mk b/lib/ssl/vsn.mk index bda974da0e..3663fb7857 100644 --- a/lib/ssl/vsn.mk +++ b/lib/ssl/vsn.mk @@ -1 +1 @@ -SSL_VSN = 5.3.8 +SSL_VSN = 6.0 diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 8582bfc9f9..301a5ee2e8 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,41 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 2.4 + +
Fixed Bugs and Malfunctions + + +

+ Behaviour of character types \d, \w and \s has always + been to not match characters with value above 255, not + 128, i.e. they are limited to ISO-Latin-1 and not ASCII

+

+ Own Id: OTP-12521

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

+ c:m/1 now displays the module's MD5 sum.

+

+ Own Id: OTP-12500

+
+ +

+ Make ets:i/1 handle binary input from IO server.

+

+ Own Id: OTP-12550

+
+
+
+ +
+
STDLIB 2.3
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/vsn.mk b/lib/stdlib/vsn.mk index 5be130bac9..f57f31c8de 100644 --- a/lib/stdlib/vsn.mk +++ b/lib/stdlib/vsn.mk @@ -1 +1 @@ -STDLIB_VSN = 2.3 +STDLIB_VSN = 2.4 diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index b0f11bb243..408f6d5bac 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Syntax_Tools application.

+
Syntax_Tools 1.6.18 + +
Fixed Bugs and Malfunctions + + +

+ Fix bad format of error in epp_dodger:parse_file/3

+

+ Own Id: OTP-12406

+
+
+
+ +
+
Syntax_Tools 1.6.17
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/vsn.mk b/lib/syntax_tools/vsn.mk index 673362d01d..1c42ef0ddb 100644 --- a/lib/syntax_tools/vsn.mk +++ b/lib/syntax_tools/vsn.mk @@ -1 +1 @@ -SYNTAX_TOOLS_VSN = 1.6.17 +SYNTAX_TOOLS_VSN = 1.6.18 diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index 68dc1fec88..f21c32a304 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -32,6 +32,51 @@ notes.xml +
Test_Server 3.8 + +
Fixed Bugs and Malfunctions + + +

+ When installing test suites in a cross compilation + environment, ts_install was not able to read the values + of the environment variables specified in the + configuration file. This has been fixed.

+

+ Own Id: OTP-11441

+
+ +

+ Printouts by means of ct:log/2/3 or ct:pal/2/3 from the + hook functions on_tc_fail/2 and on_tc_skip/2 would (quite + unexpectedly) end up in the "unexpected i/o" log file + instead of in the test case log file. This behaviour has + been changed so that now, all printouts (including stdio + printouts) from these hook functions will be routed to + the test case log file.

+

+ Own Id: OTP-12468

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

+ The format of the information printed on top of the test + case (and configuration function) log file has been + slightly modified, mainly in order to make the start + configuration data easier to read and interpret.

+

+ Own Id: OTP-12518 Aux Id: seq12808

+
+
+
+ +
+
Test_Server 3.7.2
Fixed Bugs and Malfunctions diff --git a/lib/test_server/vsn.mk b/lib/test_server/vsn.mk index 18d7583c35..77225b4cad 100644 --- a/lib/test_server/vsn.mk +++ b/lib/test_server/vsn.mk @@ -1 +1 @@ -TEST_SERVER_VSN = 3.7.2 +TEST_SERVER_VSN = 3.8 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 6f9563bb68..38b57b73a9 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,32 @@

This document describes the changes made to the Tools application.

+
Tools 2.7.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix lcnt sorting and printout of histograms.

+

+ Own Id: OTP-12364

+
+ +

Fix a Unicode bug in the tags module.

+

+ Own Id: OTP-12567

+
+ +

+ Fix tags completion in erlang.el for GNU Emacs 23+

+

+ Own Id: OTP-12583

+
+
+
+ +
+
Tools 2.7.1
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index d9651c30e3..3b3202d38b 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.7.1 +TOOLS_VSN = 2.7.2 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 52087398e7..682ab48ca0 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.3.3 + +
Fixed Bugs and Malfunctions + + +

+ Fix timing related crash during wx application stop.

+

+ Own Id: OTP-12374

+
+
+
+ +
+
Wx 1.3.2
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index 78c24ec093..942d4c0d6f 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.3.2 +WX_VSN = 1.3.3 -- cgit v1.2.3 From 545890576542e4be630df8772654b99bd0306f62 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 31 Mar 2015 12:24:06 +0200 Subject: Updated OTP version --- OTP_VERSION | 2 +- otp_versions.table | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/OTP_VERSION b/OTP_VERSION index ae704d6db7..6060b96fa1 100644 --- a/OTP_VERSION +++ b/OTP_VERSION @@ -1 +1 @@ -17.4.1 +17.5 diff --git a/otp_versions.table b/otp_versions.table index 41c05e79d8..64ffd82809 100644 --- a/otp_versions.table +++ b/otp_versions.table @@ -1,3 +1,4 @@ +OTP-17.5 : asn1-3.0.4 common_test-1.10 compiler-5.0.4 crypto-3.5 debugger-4.0.3 dialyzer-2.7.4 diameter-1.9 eldap-1.1.1 erts-6.4 hipe-3.11.3 inets-5.10.6 kernel-3.2 mnesia-4.12.5 observer-2.0.4 os_mon-2.3.1 public_key-0.23 runtime_tools-1.8.16 ssh-3.2 ssl-6.0 stdlib-2.4 syntax_tools-1.6.18 test_server-3.8 tools-2.7.2 wx-1.3.3 # cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 edoc-0.7.16 erl_docgen-0.3.7 erl_interface-3.7.20 et-1.5 eunit-2.2.9 gs-1.5.16 ic-4.3.6 jinterface-1.5.12 megaco-3.17.3 odbc-2.10.22 orber-3.7.1 ose-1.0.2 otp_mibs-1.0.10 parsetools-2.0.12 percept-0.8.10 reltool-0.6.6 sasl-2.4.1 snmp-5.1.1 typer-0.9.8 webtool-0.8.10 xmerl-1.3.7 : OTP-17.4.1 : erts-6.3.1 inets-5.10.5 # asn1-3.0.3 common_test-1.9 compiler-5.0.3 cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 crypto-3.4.2 debugger-4.0.2 dialyzer-2.7.3 diameter-1.8 edoc-0.7.16 eldap-1.1 erl_docgen-0.3.7 erl_interface-3.7.20 et-1.5 eunit-2.2.9 gs-1.5.16 hipe-3.11.2 ic-4.3.6 jinterface-1.5.12 kernel-3.1 megaco-3.17.3 mnesia-4.12.4 observer-2.0.3 odbc-2.10.22 orber-3.7.1 os_mon-2.3 ose-1.0.2 otp_mibs-1.0.10 parsetools-2.0.12 percept-0.8.10 public_key-0.22.1 reltool-0.6.6 runtime_tools-1.8.15 sasl-2.4.1 snmp-5.1.1 ssh-3.1 ssl-5.3.8 stdlib-2.3 syntax_tools-1.6.17 test_server-3.7.2 tools-2.7.1 typer-0.9.8 webtool-0.8.10 wx-1.3.2 xmerl-1.3.7 : OTP-17.4 : asn1-3.0.3 common_test-1.9 compiler-5.0.3 crypto-3.4.2 debugger-4.0.2 dialyzer-2.7.3 diameter-1.8 edoc-0.7.16 eldap-1.1 erl_docgen-0.3.7 erl_interface-3.7.20 erts-6.3 eunit-2.2.9 hipe-3.11.2 inets-5.10.4 jinterface-1.5.12 kernel-3.1 megaco-3.17.3 mnesia-4.12.4 observer-2.0.3 odbc-2.10.22 otp_mibs-1.0.10 parsetools-2.0.12 percept-0.8.10 runtime_tools-1.8.15 snmp-5.1.1 ssh-3.1 ssl-5.3.8 stdlib-2.3 syntax_tools-1.6.17 test_server-3.7.2 tools-2.7.1 wx-1.3.2 # cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 et-1.5 gs-1.5.16 ic-4.3.6 orber-3.7.1 os_mon-2.3 ose-1.0.2 public_key-0.22.1 reltool-0.6.6 sasl-2.4.1 typer-0.9.8 webtool-0.8.10 xmerl-1.3.7 : OTP-17.3.4 : erts-6.2.1 # asn1-3.0.2 common_test-1.8.2 compiler-5.0.2 cosEvent-2.1.15 cosEventDomain-1.1.14 cosFileTransfer-1.1.16 cosNotification-1.1.21 cosProperty-1.1.17 cosTime-1.1.14 cosTransactions-1.2.14 crypto-3.4.1 debugger-4.0.1 dialyzer-2.7.2 diameter-1.7.1 edoc-0.7.15 eldap-1.0.4 erl_docgen-0.3.6 erl_interface-3.7.19 et-1.5 eunit-2.2.8 gs-1.5.16 hipe-3.11.1 ic-4.3.6 inets-5.10.3 jinterface-1.5.11 kernel-3.0.3 megaco-3.17.2 mnesia-4.12.3 observer-2.0.2 odbc-2.10.21 orber-3.7.1 os_mon-2.3 ose-1.0.2 otp_mibs-1.0.9 parsetools-2.0.11 percept-0.8.9 public_key-0.22.1 reltool-0.6.6 runtime_tools-1.8.14 sasl-2.4.1 snmp-5.1 ssh-3.0.8 ssl-5.3.7 stdlib-2.2 syntax_tools-1.6.16 test_server-3.7.1 tools-2.7 typer-0.9.8 webtool-0.8.10 wx-1.3.1 xmerl-1.3.7 : -- cgit v1.2.3