commit 18d29ea8b1748e9ea128fbc87b8229354ee26bb4
Author: Peter Lemenkov <lemenkov(a)gmail.com>
Date: Tue Dec 24 16:34:56 2013 +0400
Ver. R16B03
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
.gitignore | 4 +
erlang.spec | 10 +-
...at-man-pages-and-do-not-install-miscellan.patch | 12 +-
otp-0002-Remove-rpath.patch | 4 -
otp-0003-Do-not-install-C-sources.patch | 15 +-
otp-0004-Do-not-install-Java-sources.patch | 4 -
...all-nteventlog-and-related-doc-files-on-n.patch | 4 -
otp-0006-Do-not-install-erlang-sources.patch | 96 +---
...ound-for-java-1.5.0-gcj-which-doesn-t-sup.patch | 4 -
otp-0008-Fix-for-armv7hl-architecture.patch | 7 +-
...EMPORARILY-disable-ECC-until-dust-settles.patch | 5 +-
otp-0010-Fix-for-powerpc-architecture.patch | 7 +-
otp_src_R16B02.readme | 640 -----------------
otp_src_R16B03.readme | 718 ++++++++++++++++++++
sources | 8 +-
15 files changed, 753 insertions(+), 785 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d8a2277..102f125 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,7 @@ otp_src_R14A.tar.gz
/otp_doc_html_R16B02.tar.gz
/otp_doc_man_R16B02.tar.gz
/otp_src_R16B02.readme
+/otp_src_R16B03.tar.gz
+/otp_doc_html_R16B03.tar.gz
+/otp_doc_man_R16B03.tar.gz
+/otp_src_R16B03.readme
diff --git a/erlang.spec b/erlang.spec
index 602748c..cd39c58 100644
--- a/erlang.spec
+++ b/erlang.spec
@@ -1,7 +1,7 @@
%global upstream_ver R16B
# Do NOT change %%{upstream_rel} unless UPSTREAM has actually changed it!
#%global upstream_rel %{nil}
-%global upstream_rel 02
+%global upstream_rel 03
# Use %%{nil} for %%{upstream_rel} for tracking source like otp_src_R14B.tar.gz,
# and 01 %%{upstream_rel} for tracking source like otp_src_R14B01.tar.gz.
@@ -28,7 +28,7 @@
Name: erlang
Version: %{upstream_ver}
-Release: %{upstream_rel_for_rpm}.7%{?dist}
+Release: %{upstream_rel_for_rpm}.1%{?dist}
Summary: General-purpose programming language and runtime environment
Group: Development/Languages
@@ -1353,7 +1353,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/erlang/lib/diameter-*/include
%{_libdir}/erlang/lib/diameter-*/src
%if %{with doc}
-%{_libdir}/erlang/man/man1/diameter_compile.*
+%{_libdir}/erlang/man/man1/diameterc.*
%{_libdir}/erlang/man/man3/diameter.*
%{_libdir}/erlang/man/man3/diameter_app.*
%{_libdir}/erlang/man/man3/diameter_codec.*
@@ -1434,6 +1434,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/erlang/bin/erl
%{_libdir}/erlang/bin/erlc
%{_libdir}/erlang/bin/escript
+%{_libdir}/erlang/bin/no_dot_erlang.boot
%{_libdir}/erlang/bin/run_erl
%{_libdir}/erlang/bin/start
%{_libdir}/erlang/bin/start.boot
@@ -2282,6 +2283,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Tue Dec 24 2013 Peter Lemenkov <lemenkov(a)gmail.com> - R16B-03.1
+- Ver. R16B03
+
* Tue Oct 29 2013 Peter Lemenkov <lemenkov(a)gmail.com> - R16B-02.7
- Really disable HiPE on s390(x)
diff --git a/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch b/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
index 4fba9a0..75bf3e5 100644
--- a/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
+++ b/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
@@ -4,10 +4,6 @@ Subject: [PATCH] Do not format man-pages and do not install miscellaneous
utilities for dealing with man-pages.
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- erts/etc/common/Makefile.in | 4 ----
- erts/etc/unix/Install.src | 10 ----------
- 2 files changed, 14 deletions(-)
diff --git a/erts/etc/common/Makefile.in b/erts/etc/common/Makefile.in
index 5c1ce51..5a07855 100644
@@ -25,13 +21,13 @@ index 5c1ce51..5a07855 100644
$(INSTALL_DIR) "$(RELEASE_PATH)/build_erl_ose"
cd $(OSEETC) && $(TAR) erl_ose_$(SYSTEM_VSN).tar $(INSTALL_ERL_OSE)
diff --git a/erts/etc/unix/Install.src b/erts/etc/unix/Install.src
-index 0f33258..01fde22 100644
+index 8eb1db7..9e340bb 100644
--- a/erts/etc/unix/Install.src
+++ b/erts/etc/unix/Install.src
-@@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*.boot .
+@@ -140,14 +140,5 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*.boot .
+ cp -p ../releases/%I_SYSTEM_VSN%/no_dot_erlang.boot .
cp -p $Name.boot start.boot
cp -p ../releases/%I_SYSTEM_VSN%/$Name.script start.script
-
-#
-# Fixing the man pages
-#
@@ -41,5 +37,5 @@ index 0f33258..01fde22 100644
- cd "$ERL_ROOT"
- ./misc/format_man_pages "$ERL_ROOT"
-fi
--
+
exit 0
diff --git a/otp-0002-Remove-rpath.patch b/otp-0002-Remove-rpath.patch
index 2192c39..2a65565 100644
--- a/otp-0002-Remove-rpath.patch
+++ b/otp-0002-Remove-rpath.patch
@@ -3,10 +3,6 @@ Date: Thu, 25 Feb 2010 16:57:43 +0300
Subject: [PATCH] Remove rpath
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- lib/crypto/c_src/Makefile.in | 2 +-
- lib/crypto/priv/Makefile | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in
index a20ddff..e890927 100644
diff --git a/otp-0003-Do-not-install-C-sources.patch b/otp-0003-Do-not-install-C-sources.patch
index 8f7f6b7..821988b 100644
--- a/otp-0003-Do-not-install-C-sources.patch
+++ b/otp-0003-Do-not-install-C-sources.patch
@@ -12,17 +12,6 @@ interaction with the Erlang nodes:
https://bugzilla.redhat.com/818419
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- lib/asn1/c_src/Makefile | 2 --
- lib/crypto/c_src/Makefile.in | 4 ----
- lib/erl_interface/src/Makefile.in | 16 ++++++++--------
- lib/ic/c_src/Makefile.in | 2 --
- lib/megaco/src/flex/Makefile.in | 2 +-
- lib/odbc/c_src/Makefile.in | 3 ---
- lib/os_mon/c_src/Makefile.in | 2 --
- lib/runtime_tools/c_src/Makefile.in | 2 --
- lib/tools/c_src/Makefile.in | 2 --
- 9 files changed, 9 insertions(+), 26 deletions(-)
diff --git a/lib/asn1/c_src/Makefile b/lib/asn1/c_src/Makefile
index 7023833..8bf8eb9 100644
@@ -83,10 +72,10 @@ index e36b39c..fd377bb 100644
release_docs:
diff --git a/lib/ic/c_src/Makefile.in b/lib/ic/c_src/Makefile.in
-index 6e65f06..4120029 100644
+index ed860ab..96206ae 100644
--- a/lib/ic/c_src/Makefile.in
+++ b/lib/ic/c_src/Makefile.in
-@@ -146,12 +146,10 @@ $(OBJDIR)/%.o: %.c
+@@ -144,12 +144,10 @@ $(OBJDIR)/%.o: %.c
include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
diff --git a/otp-0004-Do-not-install-Java-sources.patch b/otp-0004-Do-not-install-Java-sources.patch
index fc3ccd5..378e86d 100644
--- a/otp-0004-Do-not-install-Java-sources.patch
+++ b/otp-0004-Do-not-install-Java-sources.patch
@@ -3,10 +3,6 @@ Date: Sat, 19 Jun 2010 09:25:18 +0400
Subject: [PATCH] Do not install Java sources
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- lib/ic/java_src/com/ericsson/otp/ic/Makefile | 2 --
- lib/jinterface/java_src/com/ericsson/otp/erlang/Makefile | 2 --
- 2 files changed, 4 deletions(-)
diff --git a/lib/ic/java_src/com/ericsson/otp/ic/Makefile b/lib/ic/java_src/com/ericsson/otp/ic/Makefile
index 273614e..5b1fb57 100644
diff --git a/otp-0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch b/otp-0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
index c73b50c..cf8e970 100644
--- a/otp-0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
+++ b/otp-0005-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
@@ -4,10 +4,6 @@ Subject: [PATCH] Do not install nteventlog and related doc-files on non-win32
systems
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- lib/os_mon/doc/src/Makefile | 7 ++++++-
- lib/os_mon/src/Makefile | 11 ++++++++++-
- 2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/lib/os_mon/doc/src/Makefile b/lib/os_mon/doc/src/Makefile
index 08fd23e..5606cfc 100644
diff --git a/otp-0006-Do-not-install-erlang-sources.patch b/otp-0006-Do-not-install-erlang-sources.patch
index 22ffaad..38c9dd1 100644
--- a/otp-0006-Do-not-install-erlang-sources.patch
+++ b/otp-0006-Do-not-install-erlang-sources.patch
@@ -6,87 +6,9 @@ Don't install *.erl, *.xrl, *.yrl, and *.asn1 files at all.
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
Signed-off-by: Hans Ulrich Niedermann <hun(a)n-dimensional.de>
----
- erts/preloaded/src/Makefile | 2 --
- lib/appmon/src/Makefile | 2 +-
- lib/asn1/src/Makefile | 2 +-
- lib/common_test/src/Makefile | 2 +-
- lib/compiler/src/Makefile | 4 ++--
- lib/cosEvent/src/Makefile | 2 +-
- lib/cosEventDomain/src/Makefile | 2 +-
- lib/cosFileTransfer/src/Makefile | 4 +---
- lib/cosNotification/src/Makefile | 3 +--
- lib/cosProperty/src/Makefile | 3 +--
- lib/cosTime/src/Makefile | 3 +--
- lib/cosTransactions/src/Makefile | 2 +-
- lib/crypto/src/Makefile | 2 --
- lib/debugger/src/Makefile | 2 +-
- lib/dialyzer/src/Makefile | 2 +-
- lib/diameter/src/Makefile | 7 ++-----
- lib/edoc/src/Makefile | 2 +-
- lib/eldap/src/Makefile | 4 ----
- lib/erl_docgen/src/Makefile | 2 --
- lib/et/src/Makefile | 1 -
- lib/eunit/src/Makefile | 2 --
- lib/gs/src/Makefile | 4 ++--
- lib/hipe/cerl/Makefile | 2 +-
- lib/hipe/flow/Makefile | 2 +-
- lib/hipe/icode/Makefile | 2 +-
- lib/hipe/main/Makefile | 2 +-
- lib/hipe/misc/Makefile | 2 +-
- lib/hipe/rtl/Makefile | 2 +-
- lib/hipe/util/Makefile | 3 ---
- lib/ic/src/Makefile | 2 +-
- lib/inets/src/ftp/Makefile | 2 +-
- lib/inets/src/http_client/Makefile | 2 +-
- lib/inets/src/http_lib/Makefile | 2 +-
- lib/inets/src/http_server/Makefile | 2 +-
- lib/inets/src/inets_app/Makefile | 2 +-
- lib/inets/src/tftp/Makefile | 2 +-
- lib/kernel/src/Makefile | 1 -
- lib/megaco/src/app/Makefile | 2 +-
- lib/megaco/src/binary/Makefile | 2 +-
- lib/megaco/src/engine/Makefile | 2 +-
- lib/megaco/src/flex/Makefile.in | 2 --
- lib/megaco/src/tcp/Makefile | 2 +-
- lib/megaco/src/text/Makefile | 2 +-
- lib/megaco/src/udp/Makefile | 2 +-
- lib/mnesia/src/Makefile | 2 +-
- lib/observer/src/Makefile | 1 -
- lib/odbc/src/Makefile | 2 +-
- lib/orber/COSS/CosNaming/Makefile | 4 ++--
- lib/orber/src/Makefile | 2 +-
- lib/os_mon/src/Makefile | 1 -
- lib/otp_mibs/src/Makefile | 2 --
- lib/parsetools/src/Makefile | 2 --
- lib/percept/src/Makefile | 2 --
- lib/pman/src/Makefile | 2 +-
- lib/public_key/asn1/Makefile | 4 ++--
- lib/public_key/src/Makefile | 4 ----
- lib/reltool/src/Makefile | 2 +-
- lib/runtime_tools/src/Makefile | 2 --
- lib/sasl/src/Makefile | 1 -
- lib/snmp/src/agent/Makefile | 2 +-
- lib/snmp/src/app/Makefile | 2 +-
- lib/snmp/src/compile/Makefile | 2 +-
- lib/snmp/src/manager/Makefile | 2 +-
- lib/snmp/src/misc/Makefile | 2 +-
- lib/ssh/src/Makefile | 2 +-
- lib/ssl/src/Makefile | 2 +-
- lib/stdlib/src/Makefile | 1 -
- lib/syntax_tools/src/Makefile | 2 --
- lib/test_server/src/Makefile | 1 -
- lib/toolbar/src/Makefile | 2 +-
- lib/tools/src/Makefile | 2 +-
- lib/tv/src/Makefile | 2 +-
- lib/typer/src/Makefile | 3 ---
- lib/webtool/src/Makefile | 2 --
- lib/wx/src/Makefile | 4 ++--
- lib/xmerl/src/Makefile | 4 +---
- 76 files changed, 60 insertions(+), 113 deletions(-)
diff --git a/erts/preloaded/src/Makefile b/erts/preloaded/src/Makefile
-index c1580b1..2b9b5ce 100644
+index 4ea2d41..e1466c1 100644
--- a/erts/preloaded/src/Makefile
+++ b/erts/preloaded/src/Makefile
@@ -85,8 +85,6 @@ $(APP_TARGET): $(APP_SRC) $(ERL_TOP)/erts/vsn.mk
@@ -112,7 +34,7 @@ index c1620bc..02c0984 100644
$(INSTALL_DATA) $(TARGET_FILES) "$(RELSYSDIR)/ebin"
diff --git a/lib/asn1/src/Makefile b/lib/asn1/src/Makefile
-index 3f24e15..4cfb20f 100644
+index 500f4a1..e707394 100644
--- a/lib/asn1/src/Makefile
+++ b/lib/asn1/src/Makefile
@@ -153,7 +153,7 @@ release_spec: opt
@@ -359,7 +281,7 @@ index 386169f..216b548 100644
$(INSTALL_DIR) "$(RELSYSDIR)/include"
$(INSTALL_DATA) $(HRL_FILES) "$(RELSYSDIR)/include"
diff --git a/lib/eunit/src/Makefile b/lib/eunit/src/Makefile
-index e88e28d..e7f44a4 100644
+index e6dab67..a5e147d 100644
--- a/lib/eunit/src/Makefile
+++ b/lib/eunit/src/Makefile
@@ -117,8 +117,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
@@ -898,10 +820,10 @@ index beed696..752072d 100644
$(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) \
"$(RELSYSDIR)/ebin"
diff --git a/lib/snmp/src/app/Makefile b/lib/snmp/src/app/Makefile
-index 716add8..59ce2ef 100644
+index b8cc4b8..d806efb 100644
--- a/lib/snmp/src/app/Makefile
+++ b/lib/snmp/src/app/Makefile
-@@ -129,7 +129,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+@@ -131,7 +131,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
$(INSTALL_DIR) "$(RELSYSDIR)/src"
$(INSTALL_DIR) "$(RELSYSDIR)/src/app"
@@ -950,10 +872,10 @@ index 698c341..3344a0c 100644
$(INSTALL_DATA) $(TARGET_FILES) "$(RELSYSDIR)/ebin"
# $(INSTALL_DIR) "$(RELSYSDIR)/include"
diff --git a/lib/ssh/src/Makefile b/lib/ssh/src/Makefile
-index 93d0b54..5904bc2 100644
+index 2ef2859..aac91a3 100644
--- a/lib/ssh/src/Makefile
+++ b/lib/ssh/src/Makefile
-@@ -135,7 +135,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+@@ -134,7 +134,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
$(INSTALL_DIR) "$(RELSYSDIR)/src"
@@ -963,10 +885,10 @@ index 93d0b54..5904bc2 100644
$(INSTALL_DATA) $(BEHAVIOUR_TARGET_FILES) $(TARGET_FILES) $(APP_TARGET) \
$(APPUP_TARGET) "$(RELSYSDIR)/ebin"
diff --git a/lib/ssl/src/Makefile b/lib/ssl/src/Makefile
-index 6744e2f..1b62136 100644
+index 131b615..c456bfc 100644
--- a/lib/ssl/src/Makefile
+++ b/lib/ssl/src/Makefile
-@@ -132,7 +132,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+@@ -136,7 +136,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
release_spec: opt
$(INSTALL_DIR) "$(RELSYSDIR)/src"
diff --git a/otp-0007-Ugly-workaround-for-java-1.5.0-gcj-which-doesn-t-sup.patch b/otp-0007-Ugly-workaround-for-java-1.5.0-gcj-which-doesn-t-sup.patch
index d7fb120..33b5973 100644
--- a/otp-0007-Ugly-workaround-for-java-1.5.0-gcj-which-doesn-t-sup.patch
+++ b/otp-0007-Ugly-workaround-for-java-1.5.0-gcj-which-doesn-t-sup.patch
@@ -9,10 +9,6 @@ Fedora-Spec-Before: %if 0%{?el4}%{?el5}%{?el6}
Fedora-Spec-Before: %ifnarch %{ix86} x86_64
Fedora-Spec-After: %endif
Fedora-Spec-After: %endif
----
- .../java_src/com/ericsson/otp/erlang/OtpErlangList.java | 14 +-------------
- .../java_src/com/ericsson/otp/erlang/OtpInputStream.java | 13 ++-----------
- 2 files changed, 3 insertions(+), 24 deletions(-)
diff --git a/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpErlangList.java b/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpErlangList.java
index 3456fd7..86cd411 100644
diff --git a/otp-0008-Fix-for-armv7hl-architecture.patch b/otp-0008-Fix-for-armv7hl-architecture.patch
index fc9f76e..b7d8b32 100644
--- a/otp-0008-Fix-for-armv7hl-architecture.patch
+++ b/otp-0008-Fix-for-armv7hl-architecture.patch
@@ -7,15 +7,12 @@ Taken from openSUSE:
* https://build.opensuse.org/package/view_file/devel:languages:erlang:Factory…
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- erts/configure.in | 1 +
- 1 file changed, 1 insertion(+)
diff --git a/erts/configure.in b/erts/configure.in
-index 00c7045..5b72215 100644
+index bad748d..230f27a 100644
--- a/erts/configure.in
+++ b/erts/configure.in
-@@ -634,6 +634,7 @@ case $chk_arch_ in
+@@ -621,6 +621,7 @@ case $chk_arch_ in
armv5tejl) ARCH=arm;;
armv6l) ARCH=arm;;
armv7l) ARCH=arm;;
diff --git a/otp-0009-TEMPORARILY-disable-ECC-until-dust-settles.patch b/otp-0009-TEMPORARILY-disable-ECC-until-dust-settles.patch
index 28c166a..4dc7759 100644
--- a/otp-0009-TEMPORARILY-disable-ECC-until-dust-settles.patch
+++ b/otp-0009-TEMPORARILY-disable-ECC-until-dust-settles.patch
@@ -3,12 +3,9 @@ Date: Thu, 24 Oct 2013 16:44:22 +0400
Subject: [PATCH] TEMPORARILY disable ECC until dust settles
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- lib/crypto/c_src/crypto.c | 7 -------
- 1 file changed, 7 deletions(-)
diff --git a/lib/crypto/c_src/crypto.c b/lib/crypto/c_src/crypto.c
-index c28ff81..1b3b6c2 100644
+index 42fb172..eb99719 100644
--- a/lib/crypto/c_src/crypto.c
+++ b/lib/crypto/c_src/crypto.c
@@ -74,13 +74,6 @@
diff --git a/otp-0010-Fix-for-powerpc-architecture.patch b/otp-0010-Fix-for-powerpc-architecture.patch
index 1d56394..8eb1f35 100644
--- a/otp-0010-Fix-for-powerpc-architecture.patch
+++ b/otp-0010-Fix-for-powerpc-architecture.patch
@@ -11,15 +11,12 @@ See also:
* https://bugzilla.redhat.com/1023960
Signed-off-by: Peter Lemenkov <lemenkov(a)gmail.com>
----
- erts/configure.in | 1 +
- 1 file changed, 1 insertion(+)
diff --git a/erts/configure.in b/erts/configure.in
-index 5b72215..9f396f0 100644
+index 230f27a..9ad3671 100644
--- a/erts/configure.in
+++ b/erts/configure.in
-@@ -625,6 +625,7 @@ case $chk_arch_ in
+@@ -612,6 +612,7 @@ case $chk_arch_ in
x86_64) ARCH=amd64;;
amd64) ARCH=amd64;;
macppc) ARCH=ppc;;
diff --git a/otp_src_R16B03.readme b/otp_src_R16B03.readme
new file mode 100644
index 0000000..aa9f45d
--- /dev/null
+++ b/otp_src_R16B03.readme
@@ -0,0 +1,718 @@
+Bug fix release : otp_src_R16B03
+Build date : 2013-12-09
+
+This is R16B03, the third maintenance release for the R16B major release.
+
+You can find the README file for the release at
+
+ http://www.erlang.org/download/otp_src_R16B03.readme (this file)
+
+The source distribution and binary distributions for Windows can be
+downloaded from
+
+ http://www.erlang.org/download/otp_src_R16B03.tar.gz
+ http://www.erlang.org/download/otp_win32_R16B03.exe
+ http://www.erlang.org/download/otp_win64_R16B03.exe
+
+Note: To unpack the TAR archive you need a GNU TAR compatible program.
+
+For installation instructions please read the README file that is part
+of the distribution.
+
+The on-line documentation can be found at: http://www.erlang.org/doc/
+You can also download the complete HTML documentation or the Unix manual files
+
+ http://www.erlang.org/download/otp_doc_html_R16B03.tar.gz
+ http://www.erlang.org/download/otp_doc_man_R16B03.tar.gz
+
+We also want to thank those that sent us patches, suggestions and bug reports,
+
+The OTP Team
+
+
+--- HIGHLIGHTS ----------------------------------------------------------
+
+ OTP-11149 == erts ==
+
+ A new memory allocation feature called "super carrier" has
+ been introduced. The super carrier feature can be used in
+ different ways. It can for example be used for pre-allocation
+ of all memory that the runtime system should be able to use.
+
+ By default the super carrier is disabled. It is enabled by
+ passing the +MMscs <size in MB> command line argument. For
+ more information see the documentation of the +MMsco,
+ +MMscrfsd, +MMscrpm, +MMscs, +MMusac, and, +Mlpm command line
+ arguments in the erts_alloc(3) documentation.
+
+ Since it is disabled by default there should be no impact on
+ system characteristics if not used.
+
+ This change has been marked as a potential incompatibility
+ since the returned list when calling
+ erlang:system_info({allocator, mseg_alloc}) now also include
+ an {erts_mmap, _} tuple as one element in the list.
+
+
+--- otp -----------------------------------------------------------------
+
+ OTP-11323 Remove ^L characters hidden randomly in the code. Not those
+ used in text files as delimiters. Thanks to Pierre Fenoll.
+
+ OTP-11448 Update INSTALL md, added info how to generate configure file
+ if building from git. Thanks to Jakub Oboza.
+
+ OTP-11472 Fixed typo in gen_fsm example. Thanks to Boris M�hmer.
+
+
+--- asn1-2.0.4 ----------------------------------------------------------
+
+ OTP-11314 The new option 'no_ok_wrapper' generates M:encode/2 and
+ M:decode/2 functions that don't wrap the return value in an
+ {ok,...} tuple.
+
+ OTP-11319 The default value for a BIT STRING would not always be
+ recognized, causing the encoding to be incorrect for the
+ DER/PER/UPER encodings.
+
+ OTP-11360 The asn1 application would fail to build if the .erlang file
+ printed something to standard output.
+
+ OTP-11411 An union of integer ranges in an INTEGER constraint could
+ sometimes be interpreted as the intersection of the range.
+
+ OTP-11415 Extensible, multiple single value constraints (such as
+ INTEGER (1|17, ...)) would be incorrectly encoded.
+
+ OTP-11504 The ASN.1 compiler would fail to compile a constraint with
+ values given for for the extension part (such as INTEGER
+ (1..10, ..., 11..20)).
+
+
+--- common_test-1.7.4 ---------------------------------------------------
+
+ OTP-10631 Return values from group and testcase info functions are now
+ properly checked, and associated test cases are auto skipped
+ if a return value is invalid.
+
+ OTP-11305 The way Common Test handles skipping of test cases has been
+ updated. In previous versions, returning {skip,Reason} from a
+ configuration function (such as init_per_suite or
+ init_per_group), resulted in all affected test cases getting
+ skipped with status auto_skipped. This was inappropriate,
+ since this status is supposed to be used to inform that
+ Common Test has taken the initiative to skip something (e.g.
+ a test case group if init_per_group failed). Therefore, in
+ this version of Common Test, whenever the user skips a suite,
+ group, or individual test case (by means of a configuration
+ function or test specification term), the affected test cases
+ get the status user_skipped instead.
+
+ This update has meant a few changes that may affect Common
+ Test users in various ways:
+
+ -- The test results and statistics will be affected, which is
+ important to know when running regression tests and comparing
+ results to previous test runs.
+
+ -- Users that read or parse the textual log file suite.log
+ will notice that an auto skipped function is now reported as
+ auto_skipped rather than skipped as before.
+
+ -- When require fails in an info function (such as suite/0 or
+ group/1), all affected configuration functions and test cases
+ are marked as auto_skipped.
+
+ -- If Common Test detects an error in the test suite (such as
+ e.g. an invalid all/0 function), all affected configuration
+ functions and test cases are marked as auto_skipped.
+
+ -- If a repeated test run session reaches a deadline with
+ force_stop enabled, all remaining test cases are marked as
+ auto_skipped rather than user_skipped as before.
+
+ -- The event messages that Common Test generates during test
+ runs have been affected by this update. For details see
+ OTP-11524.
+
+ OTP-11401 Fix cth_log_redirect.erl to fulfill gen_event behaviour.
+ Thanks to Roberto Aloi.
+
+ OTP-11409 Returning {skip, Reason} from a pre_end_per_group/3 user hook
+ function would result in an exit in the Common Test
+ cth_log_redirect hook. This problem has been solved.
+
+ OTP-11478 When the netconf server did not respond to the close-session
+ request, the call to ct_netconfc:close_session/2 would hang
+ forever waiting for the netconf client to terminate. This has
+ been corrected. The client will now always terminate (and
+ take down the connection) if the close-session request times
+ out.
+
+ OTP-11523 The first argument of the CT hook callback function
+ on_tc_skip/3 has been modified. When this function is called
+ for init_per_group or end_per_group, the value of the first
+ argument is now {init_per_group,GroupName} or
+ {end_per_group,GroupName}.
+
+ OTP-11524 The following modifications have been made to the event
+ messages that Common Test sends during test execution:
+
+ -- For the tc_auto_skip event, the value of the Func element
+ has changed from end_per_group to {end_per_group,GroupName}.
+
+ -- When require fails in an info function, such as suite/0 or
+ group/1, the init configuration function is now reported as
+ auto_skipped intead of skipped, with the tc_done event.
+
+ -- When require fails in an info function because of a
+ configuration name already in use, the tc_done event now
+ reports the error with a tuple (of size 2) tagged failed
+ instead of skipped.
+
+ Please see the Event Handling chapter in the Common Test
+ User's Guide for reference.
+
+
+--- compiler-4.9.4 ------------------------------------------------------
+
+ OTP-11267 Lift 'after' blocks to zeroary functions. Thanks to Anthony
+ Ramine.
+
+ OTP-11455 Typo fix ambigous -> ambiguous. Thanks to Leo Correa.
+
+
+--- crypto-3.2 ----------------------------------------------------------
+
+ OTP-11510 Fix uninitialized pointers in crypto (Thanks to Anthony
+ Ramine)
+
+
+--- dialyzer-2.6.2 ------------------------------------------------------
+
+ OTP-11374 Fixed a dialyzer crash when using remote types in the tail
+ position of a maybe_improper_list/2 type. Thanks to Kostis
+ Sagonas
+
+
+--- diameter-1.4.4 ------------------------------------------------------
+
+ OTP-11367 Fix setting of End-to-End and Hop-by-Hop Identifiers in
+ outgoing DWA. Broken by OTP-11184, which caused the identifiers
+ to be set anew, discarding the values from the incoming
+ DWR.
+
+ OTP-11395 Fix handling of 5014, DIAMETER_INVALID_AVP_LENGTH. The error
+ was detected as 5004, DIAMETER_INVALID_AVP_VALUE, for some
+ Diameter types, in which case an AVP length that pointed
+ past the end of a message resulted in encode failure.
+
+
+--- diameter-1.5 --------------------------------------------------------
+
+ OTP-11168 Rename reconnect_timer to connect_timer.
+
+ The former is still accepted for backwards compatibility, but
+ the name is misleading given the semantics of the timer.
+
+ OTP-11348 Extend diameter_make(3).
+
+ Dictionaries can now be compiled from strings, not just
+ filesystem paths, and results can be returned instead of
+ written to the filesystem.
+
+ OTP-11361 Remove hardcoding of diameter_base as @prefix on dictionaries
+ for application id 0.
+
+ OTP-11514 Fix silent make rules (Thanks to Anthony Ramine)
+
+
+--- eldap-1.0.2 ---------------------------------------------------------
+
+ OTP-11336 The ldap client eldap now supports the start_tls operation.
+ This upgrades an existing tcp connection to encryption using
+ tls, if the server supports it. See eldap:start_tls/2 and /3.
+
+ OTP-11354 Removed {verify,0} from ssl-options because eldap does not
+ support peer verification. Thanks to Florian Waas for
+ reporting.
+
+
+--- erl_interface-3.7.15 ------------------------------------------------
+
+ OTP-11517 Silence warnings (Thanks to Anthony Ramine)
+
+
+--- erts-5.10.3.1 -------------------------------------------------------
+
+ OTP-11318 Memory allocators will be able to create sys_alloc carriers
+ as fallback, if mseg_alloc cannot create more carriers,
+ on systems with posix_memalign() support. This is similar
+ to how it worked in pre-R16 releases. Windows systems will
+ create carriers using _aligned_malloc() and can by this
+ use the new optimized allocator header scheme introduced
+ in R16 on other platforms.
+
+
+--- erts-5.10.4 ---------------------------------------------------------
+
+ OTP-10229 New socket functions inet:socknames/1,2 and
+ inet:peernames/1,2 have been implemented. They are useful for
+ SCTP sockets since they return all addresses for an
+ association. For other sockets they fall back to
+ inet:sockname/1 and inet:peername/1, so the new functions can
+ replace the old for any application that wants to be multi
+ address aware yet socket type agnostic. See the
+ documentation.
+
+ OTP-11149 A new memory allocation feature called "super carrier" has
+ been introduced. The super carrier feature can be used in
+ different ways. It can for example be used for pre-allocation
+ of all memory that the runtime system should be able to use.
+
+ By default the super carrier is disabled. It is enabled by
+ passing the +MMscs <size in MB> command line argument. For
+ more information see the documentation of the +MMsco,
+ +MMscrfsd, +MMscrpm, +MMscs, +MMusac, and, +Mlpm command line
+ arguments in the erts_alloc(3) documentation.
+
+ Since it is disabled by default there should be no impact on
+ system characteristics if not used.
+
+ This change has been marked as a potential incompatibility
+ since the returned list when calling
+ erlang:system_info({allocator, mseg_alloc}) now also include
+ an {erts_mmap, _} tuple as one element in the list.
+
+ OTP-11170 When normalizing paths, erl_prim_loader would always convert
+ backslash to forward slash. This is correct on Windows, but
+ not on other operating systems. erl_prim_loader now checks
+ which OS is running before performing this conversion.
+
+ OTP-11349 Fixed syslog defines and defined LOG_ERR for systems without
+ syslog.h. Thanks to Matt Lewandowsky.
+
+ OTP-11350 Check all pattern arguments passed to binary:matches/2.
+ Thanks to Mike Sassak.
+
+ OTP-11351 Fix two small silent rules omissions. Thanks to Anthony
+ Ramine.
+
+ OTP-11362 Added erlang:system_info(ets_limit) to provide a way to
+ retrieve the runtime's maximum number of ETS tables. Thanks
+ to Steve Vinoski
+
+ OTP-11371 Teach configure to detect if posix_memalign cannot align to
+ more than the system page size.
+
+ For cross-compiled systems a new environment variable called
+ erl_xcomp_posix_memalign has been introduced to indicate
+ whether posix_memalign should be used.
+
+ OTP-11381 Fix bsr bug occurring when shifting a huge number a huge
+ number of bits to the right. Thanks to Lars Hesel
+ Christensen.
+
+ OTP-11410 Fix memory leak for distributed monitors
+
+ OTP-11414 Fix various typos in erts, kernel and ssh. Thanks to Martin
+ Hässler.
+
+ OTP-11420 Crashdumps initiated by out-of-memory on process spawn could
+ cause the beam to segfault during crashdump writing due to
+ invalid pointers.
+
+ The pointers are invalid since the process creation never
+ finished. This fix removes these processes from the
+ printouts. Reported by Richard Carlsson.
+
+ OTP-11446 Add new BIF os:unsetenv/1 which deletes an environment
+ variable. Thanks to Martin Hässler.
+
+ OTP-11450 Crash dumps from 64-bit Erlang machines would have all memory
+ addresses truncated to 32 bits, which could cause trouble
+ inspecting processes message queues and stacks in the
+ crashdump viewer.
+
+ OTP-11456 Threads other than schedulers threads could make thread
+ unsafe accesses when support for migration of memory carriers
+ had been enabled, i.e., when the +M<S>acul command line flag
+ had been passed to erl. This could cause corruption of the
+ VMs internal state.
+
+ This bug was introduced in erts-5.10.2 when the support for
+ migration of memory carriers was introduced.
+
+ OTP-11479 Fix bug in binary_to_term for invalid bitstrings and very
+ large binaries (>2Gb).
+
+ OTP-11489 Introduced a new guarantee regarding exit signals from ports:
+
+ If the process calling one of the synchronous port BIFs
+ listed below is linked to the port identified by the first
+ argument, and the port exits before sending the result of the
+ port operation, the exit signal issued due to this link will
+ be received by the processes before the BIF returns, or fail
+ with an exception due to the port not being open.
+
+ The synchronous port BIFs are:
+
+ -- port_close/1
+
+ -- port_command/2
+
+ -- port_command/3
+
+ -- port_connect/2
+
+ -- port_control/3
+
+ -- erlang:port_call/3
+
+ -- erlang:port_info/1
+
+ -- erlang:port_info/2
+
+ Note that some ports under certain circumstances unlink
+ themselves from the calling process before exiting, i.e. even
+ though the process linked itself to the port there might be
+ no link triggering an exit signal.
+
+ Characteristics impact: The return or exception from the
+ synchronous port BIF will be delayed if the port
+ simultaneously exit due to some issue unrelated to the
+ outstanding synchronous port BIF call. In all other cases
+ characteristics are unchanged.
+
+ OTP-11491 Under rare circumstances a process calling inet:close/1,
+ gen_tcp:close/1, gen_udp:close/1, or gen_sctp:close/1 could
+ hang in the call indefinitely.
+
+ OTP-11496 Fix bug that could cause a 32-bit emulator to always crash at
+ start (since R16B01) depending on the alignment of static
+ data in the beam executable.
+
+ OTP-11501 Fix benign bugs regarding bitstring compare. Only a nuisance
+ for debug and valgrind VM.
+
+ OTP-11517 Silence warnings (Thanks to Anthony Ramine)
+
+ OTP-11521 The default wordsize of the emulator (beam) is now determined
+ by compiler default on Mac OSX (Darwin). This was previously
+ forced to 32bits by the configure script unless otherwise
+ specified.
+
+
+--- eunit-2.2.6 ---------------------------------------------------------
+
+ OTP-11373 Fix I/O-protocol error handling in eunit. Thanks to Yuki Ito.
+
+ OTP-11467 Do not attempt to detect lists of printable characters in
+ format. Thanks to Roberto Aloi.
+
+ OTP-11516 Fix silent make rule (Thanks to Anthony Ramine )
+
+
+--- hipe-3.10.2.2 -------------------------------------------------------
+
+ OTP-11374 Fixed a dialyzer crash when using remote types in the tail
+ position of a maybe_improper_list/2 type. Thanks to Kostis
+ Sagonas
+
+
+--- ic-4.3.4 ------------------------------------------------------------
+
+ OTP-11351 Fix two small silent rules omissions. Thanks to Anthony
+ Ramine.
+
+ OTP-11517 Silence warnings (Thanks to Anthony Ramine)
+
+
+--- inets-5.9.7 ---------------------------------------------------------
+
+ OTP-11037 The ftp client now supports ftp over tls (ftps).
+
+ OTP-11276 Fix httpd config option 'script_timeout' and fixed httpd
+ config option 'keep_alive_timeout'. Thanks to Johannes
+ Weissl.
+
+ OTP-11312 Make httpc:request_cancel/[1,2] asynchronous. Previously
+ these functions tried to guarantee request answer would not
+ reach the client, which only worked for some of the use
+ cases. Now these functions are totally asynchronous which
+ makes it the clients responsibility to disregard possible
+ answers to canceled requests.
+
+ Also pipelining implementation has been changed to improve
+ the utilization factor. Further investigation of possible
+ enhancements in this area are planned for later.
+
+ OTP-11328 [httpd] Add handling of new response for mod_head (otherwise
+ causing case_clause crash). Also updated logging: Removed
+ logging for keep-alive connections timeout (this is a normal
+ occurrence and not an error) and some access-log body size
+ corrections.
+
+
+--- kernel-2.16.4 -------------------------------------------------------
+
+ OTP-10229 New socket functions inet:socknames/1,2 and
+ inet:peernames/1,2 have been implemented. They are useful for
+ SCTP sockets since they return all addresses for an
+ association. For other sockets they fall back to
+ inet:sockname/1 and inet:peername/1, so the new functions can
+ replace the old for any application that wants to be multi
+ address aware yet socket type agnostic. See the
+ documentation.
+
+ OTP-11377 Fix the typespec for the inet:ifget/2 and inet:ifget/3 return
+ value. Thanks to Ali Sabil.
+
+ OTP-11379 Add more SCTP errors as described in RFC 4960. Thanks to
+ Artem Teslenko.
+
+ OTP-11414 Fix various typos in erts, kernel and ssh. Thanks to Martin
+ Hässler.
+
+ OTP-11446 Add new BIF os:unsetenv/1 which deletes an environment
+ variable. Thanks to Martin Hässler.
+
+ OTP-11471 Fix rpc multicall sample code. Thanks to Edwin Fine.
+
+ OTP-11491 Under rare circumstances a process calling inet:close/1,
+ gen_tcp:close/1, gen_udp:close/1, or gen_sctp:close/1 could
+ hang in the call indefinitely.
+
+
+--- mnesia-4.11 ---------------------------------------------------------
+
+ OTP-11375 Fixed a race in mnesia which could cause hanging transaction
+ when sticky locks had been used. Thanks janchochol.
+
+ OTP-11485 Fixed dirty_update_counter which could return ok, thanks
+ Anton Ryabkov.
+
+
+--- observer-1.3.1.2 ----------------------------------------------------
+
+ OTP-11335 The documentation for ttb:tracer/2 incorrectly stated that
+ there was an option named 'overload', while the correct name
+ used in the implementation is 'overload_check'.
+
+ OTP-11475 Fixed typo in observer documentation. Thanks to Dave Parfitt.
+
+
+--- odbc-2.10.18 --------------------------------------------------------
+
+ OTP-11483 Configure now also checks for the existence of the sql.h
+ header file
+
+
+--- os_mon-2.2.14 -------------------------------------------------------
+
+ OTP-11454 Fix incorrect reporting of memory on OS X via memsup. Thanks
+ to Christopher Meiklejohn.
+
+
+--- public_key-0.21 -----------------------------------------------------
+
+ OTP-11380 Fixed a little typo in public_key documentation. Thanks to
+ Tomas Morstein.
+
+ OTP-11470 public_key: Workaround for incorrectly encoded utf8
+ emailAddress. Thanks to Andrew Bennett.
+
+
+--- runtime_tools-1.8.13 ------------------------------------------------
+
+ OTP-11520 Observer did not produce correct result when ERTS internal
+ memory allocators had been disabled.
+
+
+--- sasl-2.3.4 ----------------------------------------------------------
+
+ OTP-8479 Added a boot file which skips loading the "$HOME/.erlang"
+ file on startup. Enable by starting erlang with "erl -boot
+ no_dot_erlang".
+
+ OTP-11464 Don't try to add the log_mf_h handler in sasl unless
+ configured to do so. Thanks to Richard Carlsson.
+
+ OTP-11507 Fix confusing documentation about error handlers in
+ SASL.(Thanks to Richard Carlsson)
+
+ OTP-11529 A bug in the mechanism for upgrading core parts of Erlang/OTP
+ (emulator, kernel, stdlib, sasl) caused a switch of paths
+ between stdlib and sasl in the intermediate .script/.boot
+ file. The bug was introduces along with this upgrade
+ mechanism in R15B. It has now been corrected. (Thanks to
+ Tobias Schlager)
+
+
+--- snmp-4.25 -----------------------------------------------------------
+
+ OTP-11307 [manager] Improved handling of unexpected/invalid return
+ values and crashes from called snmpm_user callback functions.
+
+ OTP-11352 Enable SNMP to create missing database directories. Add
+ {db_init_error, create_db_and_dir} option to SNMP manager and
+ agent. This allows them to create any missing parent
+ directories for db_dir, rather than treating any missing
+ directories as a fatal error. The default for db_init_error,
+ which is terminate, is unchanged.
+
+ OTP-11412 [manager] Wrong block cypher type used for AES ('aes_cbf128'
+ instead of 'aes_cfb128') when performing AES block
+ encrypt/decrypt.
+
+ OTP-11413 [manager] When performing the AES encryption, invalid values
+ for the EngineBoots and EngineTime was used. The values of
+ the local agent was used, which would have produced some
+ values if an agent was actually running. If not it would have
+ caused a crash.
+
+
+--- ssh-3.0 -------------------------------------------------------------
+
+ OTP-10976 Add option to disallow CLI
+
+ OTP-11296 Add sockname and user to ssh:connection_info/2
+
+ OTP-11339 The ssh cli is now faster at close and before new prompt.
+
+ OTP-11363 Ssh process structure was redesigned to better map to what is
+ truly parallel this has solved a lot of strange timing issues
+ that sometimes would occur, for instance a process leak could
+ happen when a lot of connections where taken up and down in
+ parallel in a short period of time. Also backwards compatible
+ clauses to "original" but never supported features has been
+ removed.
+
+ Impact: Increases flow efficiency
+
+ OTP-11414 Fix various typos in erts, kernel and ssh. Thanks to Martin
+ Hässler.
+
+ OTP-11449 Correct private_key type documentation in ssh_server_key_api.
+ Thanks to Tristan Sloughter.
+
+ OTP-11490 The functions in ssh_no_io.erl did not mimic the functions in
+ ssh_io.erl correctly, the arity was incorrect for some
+ functions which caused ssh to fail in the wrong way.
+
+
+--- ssl-5.3.2 -----------------------------------------------------------
+
+ OTP-11370 Honors the clients advertised support of elliptic curves and
+ no longer sends incorrect elliptic curve extension in server
+ hello.
+
+ OTP-11376 Fix initialization of DTLS fragment reassembler, in
+ previously contributed code, for future support of DTLS .
+ Thanks to Andreas Schultz.
+
+ OTP-11447 Remove extraneous dev debug code left in the close function.
+ Thanks to Ken Key.
+
+ OTP-11457 Corrected type error in client_preferred_next_protocols
+ documentation. Thanks to Julien Barbot.
+
+ OTP-11460 Add SSL Server Name Indication (SNI) client support. Thanks
+ to Julien Barbot.
+
+
+--- stdlib-1.19.4 -------------------------------------------------------
+
+ OTP-11398 Fix typo in gen_server.erl. Thanks to Brian L. Troutwine.
+
+ OTP-11442 Add XML marker for regexp syntax. Thanks to Håkan Mattson.
+
+ OTP-11465 Spec for atan2 should be atan2(Y, X), not atan2(X, Y). Thanks
+ to Ary Borenszweig.
+
+
+--- syntax_tools-1.6.12 -------------------------------------------------
+
+ OTP-11506 Fix transformation of implicit funs in igor (Thanks to
+ Anthony Ramine)
+
+
+--- test_server-3.6.4 ---------------------------------------------------
+
+ OTP-11305 The way Common Test handles skipping of test cases has been
+ updated. In previous versions, returning {skip,Reason} from a
+ configuration function (such as init_per_suite or
+ init_per_group), resulted in all affected test cases getting
+ skipped with status auto_skipped. This was inappropriate,
+ since this status is supposed to be used to inform that
+ Common Test has taken the initiative to skip something (e.g.
+ a test case group if init_per_group failed). Therefore, in
+ this version of Common Test, whenever the user skips a suite,
+ group, or individual test case (by means of a configuration
+ function or test specification term), the affected test cases
+ get the status user_skipped instead.
+
+ This update has meant a few changes that may affect Common
+ Test users in various ways:
+
+ -- The test results and statistics will be affected, which is
+ important to know when running regression tests and comparing
+ results to previous test runs.
+
+ -- Users that read or parse the textual log file suite.log
+ will notice that an auto skipped function is now reported as
+ auto_skipped rather than skipped as before.
+
+ -- When require fails in an info function (such as suite/0 or
+ group/1), all affected configuration functions and test cases
+ are marked as auto_skipped.
+
+ -- If Common Test detects an error in the test suite (such as
+ e.g. an invalid all/0 function), all affected configuration
+ functions and test cases are marked as auto_skipped.
+
+ -- If a repeated test run session reaches a deadline with
+ force_stop enabled, all remaining test cases are marked as
+ auto_skipped rather than user_skipped as before.
+
+ -- The event messages that Common Test generates during test
+ runs have been affected by this update. For details see
+ OTP-11524.
+
+
+--- tools-2.6.13 --------------------------------------------------------
+
+ OTP-11394 Add iodata, nonempty_string to built-in type highlighting for
+ emacs. Thanks to Paul Oliver.
+
+ OTP-11417 Erlang-specific compilation error regexp is added in
+ erlang-eunit.el. This defvar was earlier in erlang.el, but
+ was erroneously removed in R15B02, while still used by
+ erlang-eunit.el.
+
+ OTP-11439 Take compiler options from beam in cover:compile_beam. Thanks
+ to Péter Gömöri.
+
+ OTP-11517 Silence warnings (Thanks to Anthony Ramine)
+
+
+--- wx-1.1.1 ------------------------------------------------------------
+
+ OTP-11393 wx initialization hanged with wxWidgets-3.0 on mac. Fixed a
+ crash with wxListBox on wxWidgets-3.0 (thanks Sergei Golovan)
+ Fixed documentation links. Fixed event callbacks cleanup.
+
+ OTP-11505 Improve documentation (Thanks to Boris Mühmer)
+
+ OTP-11515 Fix silent make rules (Thanks to Anthony Ramine)
+
+
+--- xmerl-1.3.5 ---------------------------------------------------------
+
+ OTP-11461 Teach xmerl_xpath to resolve context namespaces in more
+ cases. Thanks to Daniel White.
+
+ OTP-11463 Avoid serialization on code_server in xmerl:export(). Thanks
+ to Richard Carlsson.
+
+
diff --git a/sources b/sources
index a5032de..3eb8f02 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-5bd028771290eacbc075ca65a63749e6 otp_doc_html_R16B02.tar.gz
-fe3ff42375090d33ce1ba98c28218cf3 otp_doc_man_R16B02.tar.gz
-fe73334b75669fac4c3c400ceab064c8 otp_src_R16B02.readme
-ca63bcde0e5ae0f2df9457f97b3115a4 otp_src_R16B02.tar.gz
+fb39e206739e43501f6d27edf9b04b37 otp_doc_html_R16B03.tar.gz
+099ed598feadc54e7efea908cc598f08 otp_doc_man_R16B03.tar.gz
+d8b65a1492007f388545176300182d4f otp_src_R16B03.readme
+c330150913556a0fe73e57a441cb6375 otp_src_R16B03.tar.gz