From ada2a055fd183082bcefd5e4b94477959e75ebee Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Mon, 6 Dec 2010 12:31:03 +0100 Subject: Prepare release --- erts/doc/src/notes.xml | 267 ++++++++++++++++++++++++++++++++++++ lib/asn1/doc/src/notes.xml | 25 ++++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 51 +++++++ lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 50 +++++++ lib/compiler/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 15 ++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 14 ++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 34 +++++ lib/docbuilder/doc/src/notes.xml | 15 ++ lib/docbuilder/vsn.mk | 2 +- lib/edoc/doc/src/notes.xml | 15 ++ lib/edoc/vsn.mk | 2 +- lib/erl_docgen/doc/src/notes.xml | 31 ++++- lib/erl_docgen/vsn.mk | 2 +- lib/erl_interface/doc/src/notes.xml | 50 +++++++ lib/erl_interface/vsn.mk | 2 +- lib/et/doc/src/notes.xml | 15 ++ lib/et/vsn.mk | 2 +- lib/eunit/doc/src/notes.xml | 15 ++ lib/eunit/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 15 ++ lib/hipe/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 45 +++++- lib/jinterface/doc/src/notes.xml | 16 +++ lib/jinterface/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 39 ++++++ lib/mnesia/doc/src/notes.xml | 31 ++++- lib/observer/doc/src/notes.xml | 17 +++ lib/observer/vsn.mk | 2 +- lib/odbc/doc/src/notes.xml | 26 +++- lib/parsetools/doc/src/notes.xml | 15 ++ lib/parsetools/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 15 ++ lib/ssl/doc/src/notes.xml | 43 +++++- lib/stdlib/doc/src/notes.xml | 120 ++++++++++++++++ lib/syntax_tools/doc/src/notes.xml | 14 ++ lib/syntax_tools/vsn.mk | 2 +- lib/test_server/doc/src/notes.xml | 14 ++ lib/test_server/vsn.mk | 2 +- lib/tools/doc/src/notes.xml | 20 +++ lib/tools/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 19 +++ lib/wx/vsn.mk | 2 +- lib/xmerl/doc/src/notes.xml | 34 +++++ lib/xmerl/vsn.mk | 2 +- 49 files changed, 1095 insertions(+), 25 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 1703ce0942..77181d3407 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,273 @@

This document describes the changes made to the ERTS application.

+
Erts 5.8.2 + +
Fixed Bugs and Malfunctions + + +

Fix format_man_pages so it handles all man sections + and remove warnings/errors in various man pages.

+

+ Own Id: OTP-8600

+
+ +

+ The configure command line argument --enable-ethread-pre-pentium4-compatibility + had no effect. This option is now also automatically + enabled if required on the build machine.

+

+ Own Id: OTP-8847

+
+ +

+ Windows 2003 and Windows XP pre SP3 would sometimes not + start the Erlang R14B VM at all due to a bug in the cpu + topology detection. The bug affects Windows only, no + other platform is even remotely affected. The bug is now + corrected.

+

+ Own Id: OTP-8876

+
+ +

+ The HiPE run-time in the 64-bit emulator could do a + 64-bit write to a 32-bit struct field. It happened to be + harmless on Intel/AMD processors. Corrected. (Thanks to + Mikael Pettersson.)

+

+ Own Id: OTP-8877

+
+ +

+ A bug in erl_drv_tsd_get() + and enif_tsd_get() + could cause an emulator crash. These functions are + currently not used in OTP. That is, the crash only occur + on systems with user implemented NIF libraries, or + drivers that use one of these functions.

+

+ Own Id: OTP-8889

+
+ +

+ Calling erlang:system_info({cpu_topology, + CpuTopologyType}) with another CpuTopologyType + element than one of the documented atoms defined, + detected, or used caused an emulator crash. + (Thanks to Paul Guyot)

+

+ Own Id: OTP-8914

+
+ +

+ The ERTS internal rwlock implementation could get into an + inconsistent state. This bug was very seldom triggered, + but could be during heavy contention. The bug was + introduced in R14B (erts-5.8.1).

+

+ The bug was most likely to be triggered when using the + read_concurrency option on an ETS table that was + frequently accessed from multiple processes doing lots of + writes and reads. That is, in a situation where you + typically don't want to use the read_concurrency + option in the first place.

+

+ Own Id: OTP-8925 Aux Id: OTP-8544

+
+ +

+ Tracing to port could cause an emulator crash when + unloading the trace driver.

+

+ Own Id: OTP-8932

+
+ +

+ Removed use of CancelIoEx on Windows that had been shown + to cause problems with some drivers.

+

+ Own Id: OTP-8937

+
+ +

+ The fallback implementation used when no native atomic + implementation was found did not compile. (Thanks to + Patrick Baggett, and Tuncer Ayaz)

+

+ Own Id: OTP-8944

+
+ +

+ Some integer values used during load balancing could + under rare circumstances wrap causing a load unbalance + between schedulers.

+

+ Own Id: OTP-8950

+
+ +

+ The windows VM now correctly handles appending to large + files (> 4GB).

+

+ Own Id: OTP-8958

+
+ +

+ Name resolving of IPv6 addresses has been implemented for + Windows versions that support it. The use of ancient + resolver flags (AI_V4MAPPED | AI_ADDRCONFIG) to the + getaddrinfo() function has been removed since e.g FreeBSD + regard mapped IPv4 addresses to be a security problem and + the semantics of the address configured flag is + uncertain.

+

+ Own Id: OTP-8969

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

+ The help texts produced by the configure scripts + in the top directory and in the erts directory have been + aligned and cleaned up.

+

+ Own Id: OTP-8859

+
+ +

+ When the runtime system had fewer schedulers than logical + processors, the system could get an unnecessarily large + amount reader groups.

+

+ Own Id: OTP-8861

+
+ +

+ run_rel has been updated to support Solaris's + /dev/ptmx device and to load the necessary STREAMS + modules so that to_erl can provide terminal echo + of keyboard input. (Thanks to Ryan Tilder.)

+

+ Own Id: OTP-8878

+
+ +

+ The Erlang VM now supports Unicode filenames. The feature + is turned on by default on systems where Unicode + filenames are mandatory (Windows and MacOSX), but can be + enabled on other systems with the '+fnu' emulator option. + Enabling the Unicode filename feature on systems where it + is not default is however considered experimental and not + to be used for production. Together with the Unicode file + name support, the concept of "raw filenames" is + introduced, which means filenames provided without + implicit unicode encoding translation. Raw filenames are + provided as binaries, not lists. For further information, + see stdlib users guide and the chapter about using + Unicode in Erlang. Also see the file module manual page.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8887

+
+ +

Buffer overflows have been prevented in erlc, + dialyzer, typer, run_test, + heart, escript, and erlexec.

+ (Thanks to Michael Santos.) +

+ Own Id: OTP-8892

+
+ +

+ The runtime system is now less eager to suspend processes + sending messages over the distribution. The default value + of the distribution buffer busy limit has also been + increased from 128 KB to 1 MB. This in order to improve + throughput.

+

+ Own Id: OTP-8901

+
+ +

+ The distribution buffer busy limit can now be configured + at system startup. For more information see the + documentation of the erl +zdbbl command line flag. + (Thanks to Scott Lystig Fritchie)

+

+ Own Id: OTP-8912

+
+ +

+ The inet driver internal buffer stack implementation has + been rewritten in order to reduce lock contention.

+

+ Own Id: OTP-8916

+
+ +

+ New ETS option compressed, to enable a more + compact storage format at the expence of heavier table + operations. For test and evaluation, erl +ec can + be used to force compression on all ETS tables.

+

+ Own Id: OTP-8922 Aux Id: seq11658

+
+ +

+ There is now a new function inet:getifaddrs/0 modeled + after C library function getifaddrs() on BSD and LInux + that reports existing interfaces and their addresses on + the host. This replaces the undocumented and unsupported + inet:getiflist/0 and inet:ifget/2.

+

+ Own Id: OTP-8926

+
+ +

+ Support for detection of CPU topology and binding of + schedulers on FreeBSD 8 have been added. (Thanks to Paul + Guyot)

+

+ Own Id: OTP-8939

+
+ +

+ Several bugs related to hibernate/3 and HiPE have been + corrected. (Thanks to Paul Guyot.)

+

+ Own Id: OTP-8952

+
+ +

+ Support for soft and hard links on Windows versions and + filesystems that support them is added.

+

+ Own Id: OTP-8955

+
+ +

+ The win32 virtual machine is now linked large address + aware. his allows the Erlang VM to use up to 3 gigs of + address space on Windows instead of the default of 2 + gigs.

+

+ Own Id: OTP-8956

+
+
+
+ +
+
Erts 5.8.1.2
Fixed Bugs and Malfunctions diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 375e859d20..c93adeffe2 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,31 @@

This document describes the changes made to the asn1 application.

+
Asn1 1.6.15 + +
Fixed Bugs and Malfunctions + + +

+ The encoding of ExtensionAdditionGroup (for PER and UPER) + is corrected.

+

+ Own Id: OTP-8866 Aux Id: OTP-8797, SEQ-11557

+
+ +

+ A race condition when several processes in parallel start + to do encode/decode using the driver could cause an error + log regarding crashing port owner process. This race is + now eliminated.

+

+ Own Id: OTP-8948 Aux Id: seq11733

+
+
+
+ +
+
Asn1 1.6.14.1
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index 0399ff2732..e900a52286 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1,2 +1,2 @@ #next version number to use is 1.6.15 | 1.7 | 2.0 -ASN1_VSN = 1.6.14.1 +ASN1_VSN = 1.6.15 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index af9dbfa9ec..2fd5dcf4f1 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,57 @@ notes.xml +
Common_Test 1.5.2 + +
Fixed Bugs and Malfunctions + + +

+ Updated ct:get_status documentation to describe + no_tests_running return value.

+

+ Own Id: OTP-8895 Aux Id: seq11701

+
+ +

+ Fixed race condition test failures in the test suites + testing common test's parallel groups feature.

+

+ Own Id: OTP-8921

+
+ +

+ The include directive of testspecs now work when used on + a remote node.

+

+ Own Id: OTP-8935 Aux Id: seq11731

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

+ ct:parse_table can now handle multiline sql rows

+

+ Own Id: OTP-8907 Aux Id: seq11702

+
+ +

+ The run_test executable has been renamed to the less + generic ct_run to better work with other applications. + run_test will remain until R16B at which point it will be + removed.

+

+ Own Id: OTP-8936

+
+
+
+ +
+
Common_Test 1.5.1
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 413ef21df3..1a820848b5 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1,3 +1,3 @@ -COMMON_TEST_VSN = 1.5.1 +COMMON_TEST_VSN = 1.5.2 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 00ea0da55c..9d89b17afb 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,56 @@

This document describes the changes made to the Compiler application.

+
Compiler 4.7.2 + +
Fixed Bugs and Malfunctions + + +

+ Two compiler bugs (that would cause the compiler to + terminate) reported by Christopher Williams have been + fixed.

+

+ Own Id: OTP-8949

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

The compiler would translate binary comprehensions + containing tail segments in a way that would would + confuse Dialyzer. For instance:

+

[42 || <<_:8/integer, _/bits>> <= + Bits]

+

+ would produce a Dialyzer warning.

+

+ Own Id: OTP-8864

+
+ +

+ Code such as foo(A) -> <<A:0>> + would crash the compiler.

+

+ Own Id: OTP-8865

+
+ +

+ The compiler could fail with an internal error when + variables were exported from a receive block but the + return value of the receive block were not used. (Thanks + to Jim Engquist for reporting this error.)

+

+ Own Id: OTP-8888

+
+
+
+ +
+
Compiler 4.7.1
Improvements and New Features diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index 4658eccd19..d180ecd4e2 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 4.7.1 +COMPILER_VSN = 4.7.2 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 3c571eb2a3..54dd0cb01f 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Crypto application.

+
Crypto 2.0.2 + +
Improvements and New Features + + +

+ AES CTR encryption support in crypto.

+

+ Own Id: OTP-8752 Aux Id: seq11642

+
+
+
+ +
+
Crypto 2.0.1
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index e3549f0c50..4b35c7c0b4 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 2.0.1 +CRYPTO_VSN = 2.0.2 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index c72a5271ba..2f8bdc36a1 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -32,6 +32,20 @@

This document describes the changes made to the Debugger application.

+
Debugger 3.2.5 + +
Improvements and New Features + + +

Miscellaneous updates

+

+ Own Id: OTP-8976

+
+
+
+ +
+
Debugger 3.2.4
Improvements and New Features diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index 654dc11e20..b9786b4a75 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 3.2.4 +DEBUGGER_VSN = 3.2.5 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index ac3857b9ef..3678291be7 100755 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -31,6 +31,40 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.4.0 + +
Fixed Bugs and Malfunctions + + +

- Fixed pretty rare infinite loop when refining the + types of an SCC whose functions all returned none() + (thanks to Stavros Aronis).

- Fixed pretty rare + crash when taking the infimum of two tuple_sets.

+

+ Own Id: OTP-8979

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

- Added ability to supply multiple PLTs for the + analysis (option --plts). Currently these PLTs must be + independent (i.e., no module appears in more than one + PLT) and there must not include files with module name + clashes.

- Strengthened and streamlined hard-coded + type information for some BIFs and key library + functions.

+

+ Own Id: OTP-8962

+
+
+
+ +
+
Dialyzer 2.3.1
Improvements and New Features diff --git a/lib/docbuilder/doc/src/notes.xml b/lib/docbuilder/doc/src/notes.xml index 019cf1b083..4b8c04f323 100644 --- a/lib/docbuilder/doc/src/notes.xml +++ b/lib/docbuilder/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the DocBuilder application.

+
Docbuilder 0.9.8.9 + +
Improvements and New Features + + +

Fix compatibility issues with docbuilder for R11 + documentation patches.

+

+ Own Id: OTP-8946

+
+
+
+ +
+
Docbuilder 0.9.8.8
Fixed Bugs and Malfunctions diff --git a/lib/docbuilder/vsn.mk b/lib/docbuilder/vsn.mk index b23ee521c7..1209b80d94 100644 --- a/lib/docbuilder/vsn.mk +++ b/lib/docbuilder/vsn.mk @@ -1 +1 @@ -DOCB_VSN = 0.9.8.8 +DOCB_VSN = 0.9.8.9 diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index 83ad27ed31..afcccf22b5 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the EDoc application.

+
Edoc 0.7.6.8 + +
Improvements and New Features + + +

+ Compiler warnings were eliminated.

+

+ Own Id: OTP-8855

+
+
+
+ +
+
Edoc 0.7.6.7
Fixed Bugs and Malfunctions diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index 75e9a5c971..e030174862 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.7.6.7 +EDOC_VSN = 0.7.6.8 diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index 5b5398fec6..c7a7926c40 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -29,7 +29,36 @@ notes.xml

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.2.2 +
Erl_Docgen 0.2.3 + +
Fixed Bugs and Malfunctions + + +

Fix format_man_pages so it handles all man sections + and remove warnings/errors in various man pages.

+

+ Own Id: OTP-8600

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

Support for using Dialyzer specifications and types + has been added. This is an experimental release; changes + are expected before the new functionality is used when + building the OTP documentation.

+

+ Own Id: OTP-8720

+
+
+
+ +
+ +
Erl_Docgen 0.2.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index 0bc01f7d49..fb0f5ca0cd 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1 +1 @@ -ERL_DOCGEN_VSN = 0.2.2 +ERL_DOCGEN_VSN = 0.2.3 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index ff89802599..de5ba61938 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,56 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.2 + +
Fixed Bugs and Malfunctions + + +

+ erl_call: remove get_hostent

+

+ get_hostent does not properly handle IPv4 addresses on + little endian platforms and fails with hostnames + beginning with a number. Remove get_hostent and use + ei_gethostbyname directly since gethostbyname supports + IPv4 addresses.

+

+ (Thanks to Michael Santos)

+

+ Own Id: OTP-8890

+
+ +

teach ei_x_format to handle unary - and + (Thanks to + Steve Vinoski)

+

+ Own Id: OTP-8891

+
+ +

Fix zero byte allocation in registry. (Thanks to + Michael Santos)

+

+ Own Id: OTP-8893

+
+ +

Check the length of the node name to prevent an + overflow. Memory error control of ei_alloc_big. (Thanks + to Michael Santos)

+

+ Own Id: OTP-8943

+
+ +

+ erl_term_len() in erl_interface could returned too large + values for integers (since R14B) and too small values for + refs (since R9B).

+

+ Own Id: OTP-8945

+
+
+
+ +
+
Erl_Interface 3.7.1.1
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 6c664959a3..ffda886553 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1 +1 @@ -EI_VSN = 3.7.1.1 +EI_VSN = 3.7.2 diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml index 4ce7548414..cd4787c5e7 100644 --- a/lib/et/doc/src/notes.xml +++ b/lib/et/doc/src/notes.xml @@ -36,6 +36,21 @@ one section in this document. The title of each section is the version number of Event Tracer (ET).

+
ET 1.4.2 + +
Fixed Bugs and Malfunctions + + +

Fix error when module et was used in et_selector + trace patterns.

+

+ Own Id: OTP-8904

+
+
+
+ +
+
ET 1.4.1
Fixed Bugs and Malfunctions diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk index b5b7fa52f4..d7cfd7bc84 100644 --- a/lib/et/vsn.mk +++ b/lib/et/vsn.mk @@ -1 +1 @@ -ET_VSN = 1.4.1 +ET_VSN = 1.4.2 diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index 974ba1db4e..1717dd7988 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.1.6 + +
Fixed Bugs and Malfunctions + + +

Fix format_man_pages so it handles all man sections + and remove warnings/errors in various man pages.

+

+ Own Id: OTP-8600

+
+
+
+ +
+
Eunit 2.1.5
Improvements and New Features diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk index 3bfa9c8000..e1965630e3 100644 --- a/lib/eunit/vsn.mk +++ b/lib/eunit/vsn.mk @@ -1 +1 @@ -EUNIT_VSN = 2.1.5 +EUNIT_VSN = 2.1.6 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index cf30db0482..c188db483d 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to HiPE.

+
Hipe 3.7.8 + +
Improvements and New Features + + +

+ Compiler warnings were eliminated.

+

+ Own Id: OTP-8855

+
+
+
+ +
+
Hipe 3.7.7
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index 8e421ce9b2..fa9dc91ff0 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.7.7 +HIPE_VSN = 3.7.8 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 7b16189860..11b0af4310 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -32,7 +32,50 @@ notes.xml -
Inets 5.5 +
Inets 5.5.1 + +
Fixed Bugs and Malfunctions + + +

Fix format_man_pages so it handles all man sections + and remove warnings/errors in various man pages.

+

+ Own Id: OTP-8600

+
+ +

+ [httpc] Pipelined and queued requests not processed when + connection closed remotelly.

+

+ Own Id: OTP-8906

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

+ Miscellaneous inet6 related problems.

+

+ Own Id: OTP-8927

+
+ +

+ Updated http-server to make sure URLs in error-messages + are URL-encoded. Added support in http-client to use + URL-encoding. Also added the missing include directory + for the inets application.

+

+ Own Id: OTP-8940 Aux Id: seq11735

+
+
+
+ +
+ +
Inets 5.5
Fixed Bugs and Malfunctions diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index a571de6916..879634561b 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -30,6 +30,22 @@

This document describes the changes made to the Jinterface application.

+
Jinterface 1.5.3.2 + +
Improvements and New Features + + +

+ The OtpMbox class did not have a hash() method, which it + should have because it overrides equals().

+

+ Own Id: OTP-8854

+
+
+
+ +
+
Jinterface 1.5.3.1
Improvements and New Features diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index ed085b5d4d..24ffe7c5e6 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.5.3.1 +JINTERFACE_VSN = 1.5.3.2 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index edd6ea52b0..29580a4cd1 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -30,6 +30,45 @@

This document describes the changes made to the Kernel application.

+
Kernel 2.14.2 + +
Improvements and New Features + + +

+ The Erlang VM now supports Unicode filenames. The feature + is turned on by default on systems where Unicode + filenames are mandatory (Windows and MacOSX), but can be + enabled on other systems with the '+fnu' emulator option. + Enabling the Unicode filename feature on systems where it + is not default is however considered experimental and not + to be used for production. Together with the Unicode file + name support, the concept of "raw filenames" is + introduced, which means filenames provided without + implicit unicode encoding translation. Raw filenames are + provided as binaries, not lists. For further information, + see stdlib users guide and the chapter about using + Unicode in Erlang. Also see the file module manual page.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8887

+
+ +

+ There is now a new function inet:getifaddrs/0 modeled + after C library function getifaddrs() on BSD and LInux + that reports existing interfaces and their addresses on + the host. This replaces the undocumented and unsupported + inet:getiflist/0 and inet:ifget/2.

+

+ Own Id: OTP-8926

+
+
+
+ +
+
Kernel 2.14.1.1
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 2352f11b93..5a6de05c8b 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -38,7 +38,36 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.4.15 +
Mnesia 4.4.16 + +
Fixed Bugs and Malfunctions + + +

+ Sometimes a 'log_header' record was added to tables when + invoking mnesia:restore/2 with the option + 'recreate_tables'. Thanks Vance Shipley.

+

+ Own Id: OTP-8960

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

+ Compiler warnings were eliminated.

+

+ Own Id: OTP-8855

+
+
+
+ +
+ +
Mnesia 4.4.15
Improvements and New Features diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index 3d7c4fa269..76c13fb3ff 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the Observer application.

+
Observer 0.9.8.4 + +
Improvements and New Features + + +

+ The multitrace.erl installation example file is now + installed in the examples directory. (Thanks to Peter + Lemenkov.)

+

+ Own Id: OTP-8857

+
+
+
+ +
+
Observer 0.9.8.3
Improvements and New Features diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index 499cce6b97..1b72d30eab 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 0.9.8.3 +OBSERVER_VSN = 0.9.8.4 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index 09d78c3248..7dece7c584 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -31,7 +31,31 @@

This document describes the changes made to the odbc application.

-
ODBC 2.10.8 +
ODBC 2.10.9 + +
Improvements and New Features + + +

+ Ipv6 is now supported on Windows as well as on UNIX for + internal socket communication. (ODBC uses sockets instead + of the "Erlang port pipes" as some ODBC-drivers are known + to mess with stdin/stdout.)

+

+ Loopback address constants are used when connecting the + c-side to the erlang-side over local socket API avoiding + getaddrinfo problems, and the {ip, loopback} option is + added as a listen option on the erlang-side. Also cleaned + up the TIME_STAMP contribution.

+

+ Own Id: OTP-8917

+
+
+
+ +
+ +
ODBC 2.10.8
Improvements and New Features diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml index 544850308e..77b3a1a657 100644 --- a/lib/parsetools/doc/src/notes.xml +++ b/lib/parsetools/doc/src/notes.xml @@ -30,6 +30,21 @@

This document describes the changes made to the Parsetools application.

+
Parsetools 2.0.5 + +
Improvements and New Features + + +

The formating of Yecc's error messages has been + improved. (Thanks to Joe Armstrong.)

+

+ Own Id: OTP-8919

+
+
+
+ +
+
Parsetools 2.0.4
Fixed Bugs and Malfunctions diff --git a/lib/parsetools/vsn.mk b/lib/parsetools/vsn.mk index 46915baed6..812bf21f03 100644 --- a/lib/parsetools/vsn.mk +++ b/lib/parsetools/vsn.mk @@ -1 +1 @@ -PARSETOOLS_VSN = 2.0.4 +PARSETOOLS_VSN = 2.0.5 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 6e7381eb18..befbd3e586 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.10 + +
Improvements and New Features + + +

+ Improved dialyzer specs.

+

+ Own Id: OTP-8964

+
+
+
+ +
+
Public_Key 0.9
Improvements and New Features diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 756c0d1b1f..313f1e59c9 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -31,7 +31,48 @@

This document describes the changes made to the SSL application.

-
SSL 4.1 +
SSL 4.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Correct handling of client certificate verify message + When checking the client certificate verify message the + server used the wrong algorithm identifier to determine + the signing algorithm, causing a function clause error in + the public_key application when the key-exchange + algorithm and the public key algorithm of the client + certificate happen to differ.

+

+ Own Id: OTP-8897

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

+ For testing purposes ssl now also support some anonymous + cipher suites when explicitly configured to do so.

+

+ Own Id: OTP-8870

+
+ +

+ Sends an error alert instead of crashing if a crypto + function for the selected cipher suite fails.

+

+ Own Id: OTP-8930 Aux Id: seq11720

+
+
+
+ +
+ +
SSL 4.1
Improvements and New Features diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 6c618bc798..940044d0a8 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -30,6 +30,126 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 1.17.2 + +
Fixed Bugs and Malfunctions + + +

When several clients accessed a Dets table + simultaneously, one of them calling + dets:insert_new/2, the Dets server could crash. + Alternatively, under the same conditions, ok was + sometimes returned instead of true. (Thanks to + John Hughes.)

+

+ Own Id: OTP-8856

+
+ +

When several clients accessed a Dets table + simultaneously, inserted or updated objects were + sometimes lost due to the Dets file being truncated. + (Thanks to John Hughes.)

+

+ Own Id: OTP-8898

+
+ +

When several clients accessed a Dets table + simultaneously, modifications of the Dets server's + internal state were sometimes thrown away. The symptoms + are diverse: error with reason bad_object; + inserted objects not returned by lookup(); et + cetera. (Thanks to John Hughes.)

+

+ Own Id: OTP-8899

+
+ +

If a Dets table was closed after calling + bchunk/2, match/1,3, + match_object/1,3, or select/1,3 and then + opened again, a subsequent call using the returned + continuation would normally return a reply. This bug has + fixed; now the call fails with reason badarg.

+

+ Own Id: OTP-8903

+
+ +

Cover did not collect coverage data for files such as + Yecc parses containing include directives. The bug has + been fixed by modifying epp, the Erlang Code + Preprocessor.

+

+ Own Id: OTP-8911

+
+ +

If a Dets table with fewer slots than keys was opened + and then closed after just a lookup, the contents were no + longer well-formed. This bug has been fixed. (Thanks to + Matthew Evans.)

+

+ Own Id: OTP-8923

+
+ +

+ In a supervisor, when it terminates a child, if that + child happens to have exited fractionally early, with + normal, the supervisor reports this as an error. This + should not be reported as an error.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8938 Aux Id: seq11615

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

+ The documentation filelib:wildcard/1,2 now describes the + character set syntax for wildcards.

+

+ Own Id: OTP-8879 Aux Id: seq11683

+
+ +

Buffer overflows have been prevented in erlc, + dialyzer, typer, run_test, + heart, escript, and erlexec.

+ (Thanks to Michael Santos.) +

+ Own Id: OTP-8892

+
+ +

+ Using a float for the number of copies for + string:copies/2 resulted in an infinite loop. Now + it will fail with an exception instead. (Thanks to + Michael Santos.)

+

+ Own Id: OTP-8915

+
+ +

+ New ETS option compressed, to enable a more + compact storage format at the expence of heavier table + operations. For test and evaluation, erl +ec can + be used to force compression on all ETS tables.

+

+ Own Id: OTP-8922 Aux Id: seq11658

+
+ +

The default maximum number of slots of a Dets table + has been changed as to be equal to the maximum number of + slots. (Thanks to Richard Carlsson.)

+

+ Own Id: OTP-8959

+
+
+
+ +
+
STDLIB 1.17.1
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index fca93a27d9..3f5eb7231e 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -31,6 +31,20 @@

This document describes the changes made to the Syntax_Tools application.

+
Syntax_Tools 1.6.7 + +
Improvements and New Features + + +

Miscellaneous updates

+

+ Own Id: OTP-8976

+
+
+
+ +
+
Syntax_Tools 1.6.6
Improvements and New Features diff --git a/lib/syntax_tools/vsn.mk b/lib/syntax_tools/vsn.mk index 6051fb8e39..2e23f6aef9 100644 --- a/lib/syntax_tools/vsn.mk +++ b/lib/syntax_tools/vsn.mk @@ -1 +1 @@ -SYNTAX_TOOLS_VSN = 1.6.6 +SYNTAX_TOOLS_VSN = 1.6.7 diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index e0c4c28e44..ab329c399b 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -32,6 +32,20 @@ notes.xml +
Test_Server 3.4.2 + +
Improvements and New Features + + +

Miscellaneous updates

+

+ Own Id: OTP-8976

+
+
+
+ +
+
Test_Server 3.4.1
Fixed Bugs and Malfunctions diff --git a/lib/test_server/vsn.mk b/lib/test_server/vsn.mk index 4c3df28814..4e293b76a7 100644 --- a/lib/test_server/vsn.mk +++ b/lib/test_server/vsn.mk @@ -1,2 +1,2 @@ -TEST_SERVER_VSN = 3.4.1 +TEST_SERVER_VSN = 3.4.2 diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 4a71993da9..5f9cecd6e4 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,26 @@

This document describes the changes made to the Tools application.

+
Tools 2.6.6.2 + +
Fixed Bugs and Malfunctions + + +

eprof: API sort mismatch has now been fixed.

+

+ Own Id: OTP-8853

+
+ +

+ eprof: fix division by zero in statistics

+

+ Own Id: OTP-8963

+
+
+
+ +
+
Tools 2.6.6.1
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 77b5254eaa..0c89b18065 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.6.6.1 +TOOLS_VSN = 2.6.6.2 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 8414028106..1493501ea4 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -31,6 +31,25 @@

This document describes the changes made to the wxErlang application.

+
Wx 0.98.8 + +
Improvements and New Features + + +

Add wxSystemSettings which was missing in the previous + release, despite previous comments.

Fix an + external loop when stopping erlang nicely.

+

Separate OpenGL to it's own dynamic loaded library, so + other graphic libraries can reuse the gl module and it + will not waste memory if not used.

+

+ Own Id: OTP-8951

+
+
+
+ +
+
Wx 0.98.7
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index c0cc302317..dea0678063 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 0.98.7 +WX_VSN = 0.98.8 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index d67a622481..aa66cbec77 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -31,6 +31,40 @@

This document describes the changes made to the Xmerl application.

+
Xmerl 1.2.7 + +
Fixed Bugs and Malfunctions + + +

An empty element declared as simpleContent was not + properly validated.

+

+ Own Id: OTP-8599

+
+ +

Fix format_man_pages so it handles all man sections + and remove warnings/errors in various man pages.

+

+ Own Id: OTP-8600

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

Fix entity checking so there are no fatal errors for + undefined entities when option skip_external_dtd is used. +

+

+ Own Id: OTP-8947

+
+
+
+ +
+
Xmerl 1.2.6
Fixed Bugs and Malfunctions diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index d85a57f447..a4d7efaee3 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.2.6 +XMERL_VSN = 1.2.7 -- cgit v1.2.3