diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 61749178078c..efe2dada9c43 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -30,6 +30,480 @@

This document describes the changes made to the ERTS application.

+
Erts 5.8.1 + +
Fixed Bugs and Malfunctions + + +

+ Very small floating point numbers generated errors when + converting from list to float in some versions of the VM, + this is now corrected so that i.e. + list_to_float("1.0e-324"). returns 0.0 in all versions of + Erlang.

+

+ Own Id: OTP-7178

+
+ +

+ Windows Vista and Windows 7 file system virtualization, + which makes "old style" windows programs execute in a + file system sandbox, was previously unintentionally + turned on for the Erlang VM. This is now corrected so + that i.e. writes to C:\Program Files\. without + administrator privileges will fail.

+

+ Own Id: OTP-7405

+
+ +

+ Fix faulty 64-bit integer term output from drivers. Large + 64-bits integers did not generate correct bignums and + could even cause emulator crash. Only affects drivers + using ERL_DRV_INT64 or ERL_DRV_UINT64, introduced in + R13B03.

+

+ Own Id: OTP-8716

+
+ +

+ Fixed: inet:setopts(S, [{linger,{true,2}}]) returned + {error,einval} for SCTP sockets. The inet_drv had a bug + when checking the option size.

+

+ Own Id: OTP-8726 Aux Id: seq11617

+
+ +

Fix libm linking with --as-needed flag +

+ When building with "--as-needed" linker flags on Linux + the build will fail. This has now been fixed.

+

+ (Thanks to Christian Faulhammer)

+

+ Own Id: OTP-8728

+
+ +

+ gen_udp:connect/3 was broken for SCTP enabled builds. It + did not detect remote end errors as it should.

+

+ Own Id: OTP-8729

+
+ +

Reduce the risk of integer wrapping in bin vheap size + counting.

The vheap size series will now use the + golden ratio instead of doubling and fibonacci + sequences.

+

+ Own Id: OTP-8730

+
+ +

+ ETS ordered_set containing [] as key could cause + strange thing to happen, like an infinite hanging + ets:select.

+

+ Own Id: OTP-8732

+
+ +

reference() has been substituted for ref() in the + documentation.

+

+ Own Id: OTP-8733

+
+ +

+ When a native compiled module called a not loaded + non-native compiled module that had an on_load function, + the export entries were trashed after code loading so on + the next call from the native compiled module to the + non-native compiled the emulator crashed. This bug has + now been fixed.

+

+ Own Id: OTP-8736

+
+ +

+ HiPE-enabled Erlang VMs running on BSD systems sometimes + generated messages like "Yikes! erts_alloc() returned + misaligned address 0x8016a512c". Fixed. (Thanks to Mikael + Pettersson.)

+

+ Own Id: OTP-8769

+
+ +

+ A race condition in erts_poll() could cause delay + of poll for I/O.

+

+ Own Id: OTP-8773

+
+ +

+ Removed some potential vulnerabilities from the Erlang + Port Mapper Daemon (epmd) and straightened up access + control. Also removed hazardous interfaces allowing + anyone on a machine to forcefully unregister other nodes. + This means that the ei_unregister/erl_unregister + interfaces in erl_interface is rendered not only error + prone and mystifying as before, but totally ineffective. + The old behaviour of unchecked node unregistering can be + restored if needed, see epmd documentation for details.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8780

+
+ +

Building in a source tree without prebuilt platform + independent build results failed on the SSL examples + when:

cross building. This has been + solved by not building the SSL examples during a cross + build. building on Windows. +

+ Own Id: OTP-8791

+
+ +

+ inet:getsockopt for SCTP sctp_default_send_param had a + bug to not initialize required feilds causing random + answers. It is now corrected.

+

+ Own Id: OTP-8795 Aux Id: seq11655

+
+ +

+ The hipe_bifs:get_hrvtime/0 BIF now always returns a real + value even if the "perfctr" Linux kernel extension is not + available. It used to return a dummy value. (Thanks to + Mikael Pettersson.)

+

+ Own Id: OTP-8798

+
+ +

+ Calling a native-code compiled module with an + on_load function could cause a crash. (Thanks to + Mikael Pettersson.)

+

+ Own Id: OTP-8799

+
+ +

The emulator could crash while writing a crash dump if + native-compiled modules had been loaded. (Thanks to Paul + Guyot.)

+

+ Own Id: OTP-8801

+
+ +

+ The garbage collector could crash if invoked from + native-compiled code after a call to a BIF. (Thanks to + Paul Guyot.)

+

+ Own Id: OTP-8821

+
+ +

+ A rare memory leak in binary:matches is removed

+

+ Own Id: OTP-8823

+
+ +

For a socket in the HTTP packet mode, the return value + from gen_tcp:recv/2,3 if there is an error in the + header will be {ok,{http_error,String}} instead of + {error,{http_error,String}} to be consistent with + ssl:recv/2,3.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8831

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

+ ets:select_reverse/{1,2,3} are now documented.

+

+ Own Id: OTP-7863

+
+ +

+ External format of integers changed to make full use of + all 32 bits of INTEGER_EXT. This is a compatible change + as old code can read full 32-bit integers but only + produce 28-bit integers as INTEGER_EXT.

+

+ Own Id: OTP-8540 Aux Id: seq11534

+
+ +

+ Large parts of the ethread library have been + rewritten. The ethread library is an Erlang + runtime system internal, portable thread library used by + the runtime system itself.

+

+ Most notable improvement is a reader optimized rwlock + implementation which dramatically improve the performance + of read-lock/read-unlock operations on multi processor + systems by avoiding ping-ponging of the rwlock cache + lines. The reader optimized rwlock implementation is used + by miscellaneous rwlocks in the runtime system that are + known to be read-locked frequently, and can be enabled on + ETS tables by passing the {read_concurrency, + true} option upon table creation. See the + documentation of ets:new/2 for more + information. The reader optimized rwlock implementation + can be fine tuned when starting the runtime system. For + more information, see the documentation of the +rg command line argument + of erl.

+

+ There is also a new implementation of rwlocks that is not + optimized for readers. Both implementations interleaves + readers and writers during contention as opposed to, + e.g., the NPTL (Linux) pthread rwlock implementation + which use either a reader or writer preferred strategy. + The reader/writer preferred strategy is problematic since + it starves threads doing the non-preferred operation.

+

+ The new rwlock implementations in general performs better + in ERTS than common pthread implementations. However, in + some extremely heavily contended cases this is not the + case. Such heavy contention can more or less only appear + on ETS tables. This when multiple processes do very large + amounts of write locked operations simultaneously on the + same table. Such use of ETS is bad regardless of rwlock + implementation, will never scale, and is something we + strongly advise against.

+

+ The new rwlock implementations depend on atomic + operations. If no native atomic implementation is found, + a fallback solution will be used. Using the fallback + implies a performance degradation. That is, it is more + important now than before to build OTP with a native + atomic implementation.

+

+ The ethread library contains native atomic + implementations for, x86 (32 and 64 bit), powerpc (32 + bit), sparc V9 (32 and 64 bit), and tilera (32 bit). On + other hardware gcc's builtin support for atomic memory + access will be used if such exists. If no such support is + found, configure will warn about no atomic + implementation available.

+

+ The ethread library can now also use the + libatomic_ops library for atomic memory accesses. + This makes it possible for the Erlang runtime system to + utilize optimized native atomic operations on more + platforms than before. If configure warns about no + atomic implementation available, try using the + libatomic_ops library. Use the --with-libatomic_ops=PATH + configure command line argument when specifying + where the libatomic_ops installation is located. + The libatomic_ops library can be downloaded from: + http://www.hpl.hp.com/research/linux/atomic_ops/

+

+ The changed API of the ethread library has also + caused modifications in the Erlang runtime system. + Preparations for the to come "delayed deallocation" + feature has also been done since it depends on the + ethread library.

+

+ Note: When building for x86, the ethread + library will now use instructions that first appeared on + the pentium 4 processor. If you want the runtime system + to be compatible with older processors (back to 486) you + need to pass the --enable-ethread-pre-pentium4-compatibility + configure command line argument when configuring + the system.

+

+ Own Id: OTP-8544

+
+ +

+ erlang:localtime_to_universaltime({{2008, 8, 1}, {0, 0, + 0}},true) when TZ=UTC now behaves consistently on all + Unix platforms.

+

+ The problem fixed was originally reported by Paul Guyot + on erlang-bugs mailing list:

+

+ http://www.erlang.org/pipermail/erlang-bugs/2008-November/001077.html

+

+ Own Id: OTP-8580

+
+ +

+ Optimization reducing memory consumption by two words per + ETS object.

+

+ Own Id: OTP-8737

+
+ +

+ Fixes for unsupported halfword-emulator

+

+ Own Id: OTP-8745

+
+ +

+ NIF 64-bit integer support; enif_get_int64, + enif_get_uint64, enif_make_int64, + enif_make_uint64.

+

+ Own Id: OTP-8746

+
+ +

+ Alignment of trailing data in messages has been adjusted. + This in order to be able to pass data of any type as + trailing data in the future.

+

+ Own Id: OTP-8754

+
+ +

+ The obsolete/driver.h header file has been removed. It + has been obsolete and deprecated since R8B. Drivers that + still include obsolete/driver.h must be updated to + include erl_driver.h.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-8758

+
+ +

+ Added erlang:system_info(build_type) which makes it + easier to chose drivers, NIF libraries, etc based on + build type of the runtime system.

+

+ The NIF library for crypto can now be built for valgrind + and/or debug as separate NIF libraries that will be + automatically loaded if the runtime system has been built + with a matching build type.

+

+ Own Id: OTP-8760

+
+ +

+ Further lessened the memory requirements of ETS objects.

+

+ Own Id: OTP-8762

+
+ +

The broken elib_malloc alternate memory allocator has + been removed. erlang:system_info(elib_malloc) will + always return false, and in R15, + erlang:system_info(elib_malloc) will fail with a + badarg exception.

+

+ Own Id: OTP-8764

+
+ +

+ Calling erlang:system_info/1 with the new argument + update_cpu_info will make the runtime system + reread and update the internally stored CPU information. + For more information see the documentation of erlang:system_info(update_cpu_info).

+

+ The CPU topology is now automatically detected on Windows + systems with less than 33 logical processors. The runtime + system will now, also on Windows, by default bind + schedulers to logical processors using the + default_bind bind type if the amount of schedulers + is at least equal to the amount of logical processors + configured, binding of schedulers is supported, and a CPU + topology is available at startup.

+

+ Own Id: OTP-8765

+
+ +

+ The SMP ERTS internal child waiter thread used on Linux + system with NPTL was unintentionally disabled during + cross compilation rewrites (OTP-8323 in R13B03). It has + now been re-enabled. Enabling it again gives a slight + performance improvement.

+

+ Own Id: OTP-8774

+
+ +

+ epmd used to generate a message to the syslog when + it started up, which could be annoying. This has been + changed to only generate the message if the debug swith + is given. (Thanks to Michael Santos.)

+

+ Own Id: OTP-8775

+
+ +

+ The scheduler wakeup threshold is now possible to adjust + at system boot. For more information see the +swt command line argument of + erl.

+

+ Own Id: OTP-8811

+
+ +

+ The undocumented function inet:ifget/2 has been improved + to return interface hardware address (MAC) on platforms + supporting getaddrinfo() (such as BSD unixes). Note it + still does not work on all platforms for example not + Windows nor Solaris, so the function is still + undocumented.

+

+ Buffer overflow and field init bugs for inet:ifget/2 and + inet:getservbyname/2 has also been fixed.

+

+ Thanks to Michael Santos.

+

+ Own Id: OTP-8816

+
+ +

+ Optimizations for MIPS when using gcc atomics. (Thanks to + Steve Vinoski)

+

+ Own Id: OTP-8834

+
+ +

+ Lock optimization in timer functionality.

+

+ Own Id: OTP-8835

+
+
+
+ + +
Known Bugs and Problems + + +

Fix epmd and build environment to build on VxWorks

+

+ Own Id: OTP-8838

+
+
+
+ +
+
Erts 5.8
Fixed Bugs and Malfunctions diff --git a/lib/appmon/doc/src/notes.xml b/lib/appmon/doc/src/notes.xml index 29e66411a64a..ace163bcad6f 100644 --- a/lib/appmon/doc/src/notes.xml +++ b/lib/appmon/doc/src/notes.xml @@ -30,6 +30,22 @@

This document describes the changes made to the Appmon application.

+
Appmon 2.1.13 + +
Improvements and New Features + + +

+ An obsolete compiler directive for native code generation + was removed from a source file.

+

+ Own Id: OTP-8839

+
+
+
+ +
+
Appmon 2.1.12
Improvements and New Features diff --git a/lib/appmon/vsn.mk b/lib/appmon/vsn.mk index 0675a4eb8b96..fa17345daf52 100644 --- a/lib/appmon/vsn.mk +++ b/lib/appmon/vsn.mk @@ -1 +1 @@ -APPMON_VSN = 2.1.12 +APPMON_VSN = 2.1.13 diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index c5ec682e0fc3..375e859d2019 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -31,6 +31,50 @@

This document describes the changes made to the asn1 application.

+
Asn1 1.6.14.1 + +
Fixed Bugs and Malfunctions + + +

+ Extension Addition Groups are now supported by the parser + and in all backends.

+

+ Own Id: OTP-8598 Aux Id: seq-11557

+
+ +

+ Extension Addition Groups are now supported in nested + types within a SEQUENCE and CHOICE as well (missed that + in previous fix)

+

+ Own Id: OTP-8797 Aux Id: seq-11557

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

+ Bug in UNALIGNED PER regarding encoding and decoding of + constrained numbers with a valuerange > 1024. (Thanks to + Vincent de Phily)

+

+ Own Id: OTP-8779

+
+ +

+ Minor corrections in the User Guide.

+

+ Own Id: OTP-8829

+
+
+
+ +
+
Asn1 1.6.14
Improvements and New Features diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index c0393f84fe4c..0399ff27327f 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 +ASN1_VSN = 1.6.14.1 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index eadfc83c0763..af9dbfa9ec21 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -32,6 +32,69 @@ notes.xml +
Common_Test 1.5.1 + +
Fixed Bugs and Malfunctions + + +

+ Returning {return_group_result,failed} from end_per_group + in a group that is part of a sequence, did not cause the + proceeding cases (or groups) to get skipped. This has + been fixed.

+

+ Own Id: OTP-8753 Aux Id: seq11644

+
+ +

+ ct:install now works as the documentation describes.

+

+ Own Id: OTP-8818 Aux Id: seq-11666

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

+ Common Test has been updated to handle start options and + test specification terms for test case groups (and test + cases in groups). Also, an option named 'label', has been + added that associates the test run with a name that + Common Test prints in the overview HTML logs.

+

+ Own Id: OTP-8725 Aux Id: OTP-8727

+
+ +

+ Andrey Pampukha has been added to the AUTHORS file. Thank + you Andrey for your work on configuration data handling, + Large Scale Testing improvements, and other useful + updates and fixes.

+

+ Own Id: OTP-8803

+
+ +

+ The Configuration Data chapter in the User's Guide has + been updated.

+

+ Own Id: OTP-8804

+
+ +

+ Milliseconds are now included in timestamps in Common + Test log entries. (Thanks to Tomas Johansson.)

+

+ Own Id: OTP-8808

+
+
+
+ +
+
Common_Test 1.5
Fixed Bugs and Malfunctions diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index c08839bc7b40..00ea0da55c0d 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Compiler application.

+
Compiler 4.7.1 + +
Improvements and New Features + + +

+ Eliminated warnings for auto-imported BIF clashes.

+

+ Own Id: OTP-8840

+
+
+
+ +
+
Compiler 4.7
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index 47feab5fe138..4658eccd19c6 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 4.7 +COMPILER_VSN = 4.7.1 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 79798331ca50..3c571eb2a320 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -30,6 +30,56 @@

This document describes the changes made to the Crypto application.

+
Crypto 2.0.1 + +
Fixed Bugs and Malfunctions + + +

+ Crypto dialyzer type error in md5_mac and sha_mac.

+

+ Own Id: OTP-8718

+
+ +

+ RC4 stream cipher didn't work. This since the new NIF + implementation of crypto:rc4_encrypt_with_state/2 + introduced in crypto-2.0 didn't return an updated + state. (Thanks to Paul Guyot)

+

+ Own Id: OTP-8781

+
+ +

+ A number of memory leaks in the crypto NIF library have + been fixed.

+

+ Own Id: OTP-8810

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

+ Added erlang:system_info(build_type) which makes it + easier to chose drivers, NIF libraries, etc based on + build type of the runtime system.

+

+ The NIF library for crypto can now be built for valgrind + and/or debug as separate NIF libraries that will be + automatically loaded if the runtime system has been built + with a matching build type.

+

+ Own Id: OTP-8760

+
+
+
+ +
+
Crypto 2.0
Improvements and New Features diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index d04736fc2b4e..e3549f0c50e6 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 2.0 +CRYPTO_VSN = 2.0.1 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index c5f611b8f315..c72a5271ba81 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -32,6 +32,22 @@

This document describes the changes made to the Debugger application.

+
Debugger 3.2.4 + +
Improvements and New Features + + +

+ Type specs have been added/cleaned up. (Thanks to Kostis + Sagonas.)

+

+ Own Id: OTP-8757

+
+
+
+ +
+
Debugger 3.2.3
Improvements and New Features diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index f33d66b5cf00..654dc11e206f 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 3.2.3 +DEBUGGER_VSN = 3.2.4 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index 856af01525d0..ac3857b9efe6 100755 --- 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.3.1 + +
Improvements and New Features + + +

+ Eliminated warnings for auto-imported BIF clashes.

+

+ Own Id: OTP-8840

+
+
+
+ +
+
Dialyzer 2.3.0
Improvements and New Features diff --git a/lib/dialyzer/vsn.mk b/lib/dialyzer/vsn.mk index f2daf86defce..d3574e0a7147 100644 --- a/lib/dialyzer/vsn.mk +++ b/lib/dialyzer/vsn.mk @@ -1 +1 @@ -DIALYZER_VSN = 2.3.0 +DIALYZER_VSN = 2.3.1 diff --git a/lib/docbuilder/doc/src/notes.xml b/lib/docbuilder/doc/src/notes.xml index 725aae0a6893..019cf1b08372 100644 --- a/lib/docbuilder/doc/src/notes.xml +++ b/lib/docbuilder/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the DocBuilder application.

+
Docbuilder 0.9.8.8 + +
Fixed Bugs and Malfunctions + + +

Fixed problem with a centered table that was + transformed into an xml document which then produced + mis-formatted html.

+

+ Own Id: OTP-8784

+
+
+
+ +
+
Docbuilder 0.9.8.7
Improvements and New Features diff --git a/lib/docbuilder/vsn.mk b/lib/docbuilder/vsn.mk index 5bb92fd2096d..b23ee521c7af 100644 --- a/lib/docbuilder/vsn.mk +++ b/lib/docbuilder/vsn.mk @@ -1 +1 @@ -DOCB_VSN = 0.9.8.7 +DOCB_VSN = 0.9.8.8 diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index 74fa2d3ab6b3..83ad27ed3187 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.7 + +
Fixed Bugs and Malfunctions + + +

Edoc now uses the new API functions to inets + instead of the deprecated ones.

+

+ Own Id: OTP-8749

+
+
+
+ +
+
Edoc 0.7.6.6
Improvements and New Features diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index 2de2641b4a6c..75e9a5c971b9 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.7.6.6 +EDOC_VSN = 0.7.6.7 diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index ce6ba3d92327..5b5398fec651 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -29,7 +29,22 @@ notes.xml

This document describes the changes made to the erl_docgen application.

-
erl_docgen 0.2.1 +
Erl_Docgen 0.2.2 + +
Fixed Bugs and Malfunctions + + +

Fixed the transformation from xml to html of the + funcs block in comref pages.

+

+ Own Id: OTP-8792

+
+
+
+ +
+ +
erl_docgen 0.2.1
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index 33d8c1f70885..0bc01f7d495b 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1 +1 @@ -ERL_DOCGEN_VSN = 0.2.1 +ERL_DOCGEN_VSN = 0.2.2 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 848da9cb2377..8e379463adee 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -30,6 +30,60 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.7.1 + +
Fixed Bugs and Malfunctions + + +

+ Removed unused variable in ei_decode_term.c.

+

+ Fixed faulty deallocation in erl_call.

+

+ Own Id: OTP-8748

+
+ +

ei_connect: correct man page examples (Thanks to + Michael Santos)

+

+ Own Id: OTP-8813

+
+ +

ei: prevent overflow in ei_connect_init and + ei_xconnect

Add length check of the buffer + before copying. (Thanks to Michael Santos)

+

+ Own Id: OTP-8814

+
+ +

Remove DECLSPEC feature which fails on Windows Vista + and use the fallback implementation instead.

+

+ Own Id: OTP-8826

+
+ +

erl_call: fix multiple buffer overflows (Thanks to + Michael Santos)

+

+ Own Id: OTP-8827

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

Fix incorrect writev iovec buffer handling in + erl_interface (Thanks to Steve Vinoski)

+

+ Own Id: OTP-8837

+
+
+
+ +
+
Erl_Interface 3.7
Improvements and New Features diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 672b1be55fbb..c642cc500239 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1 +1 @@ -EI_VSN = 3.7 +EI_VSN = 3.7.1 diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml index 8611955d3d44..4ce754841403 100644 --- a/lib/et/doc/src/notes.xml +++ b/lib/et/doc/src/notes.xml @@ -36,6 +36,32 @@ one section in this document. The title of each section is the version number of Event Tracer (ET).

+
ET 1.4.1 + +
Fixed Bugs and Malfunctions + + +

Fixed broken links in the documentation.

+

+ Own Id: OTP-8796

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

+ Fixed gui crash on windows.

+

+ Own Id: OTP-8830

+
+
+
+ +
+
ET 1.4
Improvements and New Features diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk index 04ecb8c82ebf..b5b7fa52f410 100644 --- a/lib/et/vsn.mk +++ b/lib/et/vsn.mk @@ -1 +1 @@ -ET_VSN = 1.4 +ET_VSN = 1.4.1 diff --git a/lib/gs/doc/src/notes.xml b/lib/gs/doc/src/notes.xml index 352c335e23ec..744efbd4fc78 100644 --- a/lib/gs/doc/src/notes.xml +++ b/lib/gs/doc/src/notes.xml @@ -30,7 +30,27 @@

This document describes the changes made to the GS application.

-
+
GS 1.5.13 + +
Improvements and New Features + + +

+ The documentation for GS is updated with the warning that + it should not be used in new applications. GS is planned + to be deprecated soon and might be removed from the + distribution already in the next major release (R15). For + graphical applications we recommend the use of WX + instead.

+

+ Own Id: OTP-8824

+
+
+
+ +
+ +
GS 1.5.10
diff --git a/lib/gs/vsn.mk b/lib/gs/vsn.mk index 35976d556afc..4c91857572cd 100644 --- a/lib/gs/vsn.mk +++ b/lib/gs/vsn.mk @@ -1,2 +1,2 @@ -GS_VSN = 1.5.12 +GS_VSN = 1.5.13 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 7b34a4f427a9..cf30db048258 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -30,6 +30,29 @@

This document describes the changes made to HiPE.

+
Hipe 3.7.7 + +
Fixed Bugs and Malfunctions + + +

The HiPE compiler could crash when compiling certain + modules (the bug has been latent, and been exposed by new + optimizations introduced in the BEAM compiler in R14A). + (Thanks to Mikael Pettersson.)

+

+ Own Id: OTP-8800

+
+ +

+ hipe:load/1 was broken. (Thanks to Paul Guyot.)

+

+ Own Id: OTP-8802

+
+
+
+ +
+
Hipe 3.7.6
Improvements and New Features diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index 31c860ddec9b..8e421ce9b2a5 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.7.6 +HIPE_VSN = 3.7.7 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 23ad5c0df0b2..7b161898605b 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -32,7 +32,54 @@ notes.xml -
Inets 5.4 +
Inets 5.5 + +
Fixed Bugs and Malfunctions + + +

+ [httpc] If a request times out (not connect timeout), the + handler process exited (normal) but neglected to inform + the manager process. For this reason, the manager did not + clean up the request table., resulting in a memory leak. + Also the manager did not create a monitor for the + handler, so in an unforseen handler crash, this could + also create a memory leak.

+

+ Own Id: OTP-8739

+
+ +

+ The service tftp was spelled wrong in documentation and + in some parts of the code. It should be tftp.

+

+ Own Id: OTP-8741 Aux Id: seq11635

+
+ +

+ [httpc] Replaced the old http client api module (http) + with the new, httpc in the users guide.

+

+ Own Id: OTP-8742

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

+ Eliminated warnings for auto-imported BIF clashes.

+

+ Own Id: OTP-8840

+
+
+
+ +
+ +
Inets 5.4
Improvements and New Features