|
|
9a9df5 |
Bug fix release : otp_src_R16B02
|
|
|
9a9df5 |
Build date : 2013-09-17
|
|
|
9a9df5 |
|
|
|
9a9df5 |
This is R16B02, the second maintenance release for the R16B major release.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
You can find the README file for the release at
|
|
|
9a9df5 |
|
|
|
9a9df5 |
http://www.erlang.org/download/otp_src_R16B02.readme (this file)
|
|
|
9a9df5 |
|
|
|
9a9df5 |
The source distribution and binary distributions for Windows can be
|
|
|
9a9df5 |
downloaded from
|
|
|
9a9df5 |
|
|
|
9a9df5 |
http://www.erlang.org/download/otp_src_R16B02.tar.gz
|
|
|
9a9df5 |
http://www.erlang.org/download/otp_win32_R16B02.exe
|
|
|
9a9df5 |
http://www.erlang.org/download/otp_win64_R16B02.exe
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Note: To unpack the TAR archive you need a GNU TAR compatible program.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
For installation instructions please read the README file that is part
|
|
|
9a9df5 |
of the distribution.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
The on-line documentation can be found at: http://www.erlang.org/doc/
|
|
|
9a9df5 |
You can also download the complete HTML documentation or the Unix manual files
|
|
|
9a9df5 |
|
|
|
9a9df5 |
http://www.erlang.org/download/otp_doc_html_R16B02.tar.gz
|
|
|
9a9df5 |
http://www.erlang.org/download/otp_doc_man_R16B02.tar.gz
|
|
|
9a9df5 |
|
|
|
9a9df5 |
We also want to thank those that sent us patches, suggestions and bug reports,
|
|
|
9a9df5 |
|
|
|
9a9df5 |
The OTP Team
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- otp -----------------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11221 A new test scope has been added which is meant to be used for
|
|
|
9a9df5 |
making sure that the Erlang VM and other platform specific
|
|
|
9a9df5 |
libraries have been compiled correctly for you system. The
|
|
|
9a9df5 |
tests are executed just as normal tests, only that you use
|
|
|
9a9df5 |
ts:smoke_test instead of ts:run. See ts:help() for more
|
|
|
9a9df5 |
details.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11288 configure now accepts any Erlang/OTP applications as an
|
|
|
9a9df5 |
option to the --without flag. For more details see the
|
|
|
9a9df5 |
Installation Guide for more details.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- asn1-2.0.3 ----------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11193 The format of the xml source for documentation is corrected
|
|
|
9a9df5 |
in order to conform to the DTDs and to pass xmllint without
|
|
|
9a9df5 |
errors.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11300 For the PER and UPER formats, code generation especially for
|
|
|
9a9df5 |
encoding has been improved.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
When encoding BIT STRINGs, values longer than the maximum
|
|
|
9a9df5 |
size for the BIT STRING type would be truncated silently -
|
|
|
9a9df5 |
they now cause an exception.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Open types greater than 16383 bytes will now be correctly
|
|
|
9a9df5 |
encoded and decoded.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
IMPORTANT NOTE: For ASN.1 specifications that depend on each
|
|
|
9a9df5 |
other, such as the S1AP-* specifications, it is important to
|
|
|
9a9df5 |
recompile all specifications (compiling some with this
|
|
|
9a9df5 |
version of the compiler and some with an older version will
|
|
|
9a9df5 |
not work).
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- common_test-1.7.3 ---------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11132 Documentation is added for ct_netconfc:send and
|
|
|
9a9df5 |
ct_netconfc:send_rpc.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11166 ct_netconfc:create_subscription only allowed one XML element
|
|
|
9a9df5 |
inside the 'filter' element. According to RFC5277 it should
|
|
|
9a9df5 |
be allowed to add any number of elements inside the filter,
|
|
|
9a9df5 |
so this is now corrected.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11175 The error handler installed by the Common Test hook
|
|
|
9a9df5 |
cth_log_redirect did not respond to init:stop/1/2. This has
|
|
|
9a9df5 |
been corrected.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11176 Calling ct:pal/2 or ct:print/2 when Common Test was not
|
|
|
9a9df5 |
running, would cause an exit. This has been changed and the
|
|
|
9a9df5 |
string is now simply printed to stdout instead.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11193 The format of the xml source for documentation is corrected
|
|
|
9a9df5 |
in order to conform to the DTDs and to pass xmllint without
|
|
|
9a9df5 |
errors.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11238 Fixed problem with the cth_log_redirect hook making calls to
|
|
|
9a9df5 |
an undefined function in ct_logs.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11244 When running tests with the 'repeat' option, the Common Test
|
|
|
9a9df5 |
utility process did not always terminate quickly enough after
|
|
|
9a9df5 |
a test run, causing the start of the next run to fail. A
|
|
|
9a9df5 |
monitor is now used to ensure termination of the utility
|
|
|
9a9df5 |
process after each test run.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11263 Test Server installed an error handler (test_server_h) only
|
|
|
9a9df5 |
to be able to write the name of the current test case to
|
|
|
9a9df5 |
stdout whenever it received an error- or progress report.
|
|
|
9a9df5 |
This functionality was not useful and has been removed. The
|
|
|
9a9df5 |
built-in Common Test hook, cth_log_redirect, has instead been
|
|
|
9a9df5 |
improved to now also tag all error- and progress reports in
|
|
|
9a9df5 |
the log with suite-, group-, and/or test case name.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11272 A new log, the "Pre- and Post Test I/O Log", has been
|
|
|
9a9df5 |
introduced, which makes it possible to capture error- and
|
|
|
9a9df5 |
progress reports, as well as printouts made with ct:log/2 and
|
|
|
9a9df5 |
ct:pal/2, before and after a test run. (Some minor
|
|
|
9a9df5 |
improvements of the logging system have been made at the same
|
|
|
9a9df5 |
time). Links to the new log are found on the Common Test
|
|
|
9a9df5 |
Framework Log page. The Common Test User's Guide has been
|
|
|
9a9df5 |
updated with information about the new log and also with a
|
|
|
9a9df5 |
new section on how to synchronize external applications with
|
|
|
9a9df5 |
Common Test by means of the CT Hook init and terminate
|
|
|
9a9df5 |
functions.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- compiler-4.9.3 ------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11201 Fix matching of floating point middle-endian machines. Thanks
|
|
|
9a9df5 |
to Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11211 Restrict inlining of local fun references. Thanks to Anthony
|
|
|
9a9df5 |
Ramine.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11212 Silence a misleading warning with some comprehensions. Thanks
|
|
|
9a9df5 |
to Anthony Ramine.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11240 Expressions such as 'B = is_integer(V), if B and B -> ok end'
|
|
|
9a9df5 |
would crash the compiler.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11247 Forbid returning a match context in beam_validator. Thanks to
|
|
|
9a9df5 |
Anthony Ramine.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11304 compile:file2/2 with the option report_errors could return
|
|
|
9a9df5 |
ErrorInfo tuples with only two elements, while the
|
|
|
9a9df5 |
documentation says that the ErrorInfo tuple always has three
|
|
|
9a9df5 |
elements. Also updated the documentation to add that the
|
|
|
9a9df5 |
first element may be 'none' if no line number is applicable.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- crypto-3.1 ----------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11320 Refactor ecdsa cipher to simplify code and improve
|
|
|
9a9df5 |
performance.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- debugger-3.2.12 -----------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11201 Fix matching of floating point middle-endian machines. Thanks
|
|
|
9a9df5 |
to Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- diameter-1.4.3 ------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11172 Fix UTF8String encode.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Encode now accepts any nested list of codepoints and
|
|
|
9a9df5 |
binaries. A list containing a binary was previously
|
|
|
9a9df5 |
misinterpreted and the documentation was incomplete.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11184 Ensure DWR isn't sent immediately after DWA.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
This was possible if the timing was unfortunate. An incoming
|
|
|
9a9df5 |
DWR now properly resets the watchdog timer.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11293 Fix faulty encode of Failed-AVP
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Reception of a CER, DWR or DPR that has decode failures
|
|
|
9a9df5 |
caused encode of the corresponding answer message to fail.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11299 Fix broken service_opt() spawn_opt.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
The option was ignored.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- edoc-0.7.12.1 -------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- erl_docgen-0.3.4.1 --------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11193 The format of the xml source for documentation is corrected
|
|
|
9a9df5 |
in order to conform to the DTDs and to pass xmllint without
|
|
|
9a9df5 |
errors.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- erl_interface-3.7.14 ------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11196 Introduced functionality for inspection of system and build
|
|
|
9a9df5 |
configuration.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11284 Header and library files from ic and erl_interface are now
|
|
|
9a9df5 |
installed into usr/{include,lib}. Note that these directories
|
|
|
9a9df5 |
are unversioned, so the latest installed version will be the
|
|
|
9a9df5 |
one in the directory.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11289 Fix location of true binary under Mac OSX. Thanks to Simon
|
|
|
9a9df5 |
Cornish.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- erts-5.10.3 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11090 The documentation of predefined types and built-in types has
|
|
|
9a9df5 |
been corrected.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11157 There is a new somewhat experimental socket option 'netns'
|
|
|
9a9df5 |
that can set the network namespace for a socket on Linux:es
|
|
|
9a9df5 |
where it is supported. See the documentation.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11174 New allocator strategy aoffcbf (address order first fit
|
|
|
9a9df5 |
carrier best fit). Supports carrier migration but with better
|
|
|
9a9df5 |
CPU performance than aoffcaobf.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11196 Introduced functionality for inspection of system and build
|
|
|
9a9df5 |
configuration.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11201 Fix matching of floating point middle-endian machines. Thanks
|
|
|
9a9df5 |
to Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11206 Fix changing terminal parameters in to_erl
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Change the behaviour of to_erl to use TCSADRAIN instead of
|
|
|
9a9df5 |
TCSANOW when changing terminal parameters. This makes the
|
|
|
9a9df5 |
serial driver wait for the output queues to be empty before
|
|
|
9a9df5 |
applying the terminal parameter change. Thanks to Stefan
|
|
|
9a9df5 |
Zegenhagen.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11214 Fix compile error on ARM and GCC versions greater than 4.1.0.
|
|
|
9a9df5 |
Thanks to Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11215 run_erl: Redirect standard streams to /dev/null. Thanks to
|
|
|
9a9df5 |
Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11218 The default value of {flush, boolean()} in erlang:halt/2 is
|
|
|
9a9df5 |
documented to be 'true' if the status is an integer. The
|
|
|
9a9df5 |
implementation behaviour was reversed. The Implementation is
|
|
|
9a9df5 |
now corrected to adhere to the documentation. Thanks to Jose
|
|
|
9a9df5 |
Valim for reporting the error.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11225 Fix serious race bug in R16B01 that could cause PID mix-ups
|
|
|
9a9df5 |
when a lot of processes were spawned and terminated in a very
|
|
|
9a9df5 |
rapid pace on an SMP emulator with at least two scheduler
|
|
|
9a9df5 |
threads.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11227 Misc. corrections in documentation for erl_driver. Thanks to
|
|
|
9a9df5 |
Giacomo Olgeni.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11232 Validating a trace pattern with the option silent no longer
|
|
|
9a9df5 |
incorrectly enables/disables the silent option of the calling
|
|
|
9a9df5 |
process.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11239 Fix documentation regarding binary_part.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11246 Fixed a bug where GCC 4.8 and later use a more aggressive
|
|
|
9a9df5 |
loop optimization algorithm that broke some previously
|
|
|
9a9df5 |
working code in the efile driver. Thanks to Tomas Abrahamsson
|
|
|
9a9df5 |
for reporting this issue.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11251 Make edlin understand a few important control keys. Thanks to
|
|
|
9a9df5 |
Stefan Zegenhagen.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11264 Fixed bug when printing memory allocator acul option in crash
|
|
|
9a9df5 |
dump.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11265 Opening a new compressed file on Windows could in rare
|
|
|
9a9df5 |
(random) cases result in {error,eisdir} or other error codes
|
|
|
9a9df5 |
although it should have succeeded. This is now corrected.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11278 Export type zlib:zstream/0. Thanks to Loic Hoguin.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11282 Add erl option to set schedulers by percentages.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
For applications where measurements show enhanced performance
|
|
|
9a9df5 |
from the use of a non-default number of emulator scheduler
|
|
|
9a9df5 |
threads, having to accurately set the right number of
|
|
|
9a9df5 |
scheduler threads across multiple hosts each with different
|
|
|
9a9df5 |
numbers of logical processors is difficult because the erl +S
|
|
|
9a9df5 |
option requires absolute numbers of scheduler threads and
|
|
|
9a9df5 |
scheduler threads online to be specified.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
To address this issue, add a +SP option to erl, similar to
|
|
|
9a9df5 |
the existing +S option but allowing the number of scheduler
|
|
|
9a9df5 |
threads and scheduler threads online to be set as percentages
|
|
|
9a9df5 |
of logical processors configured and logical processors
|
|
|
9a9df5 |
available, respectively. For example, "+SP 50:25" sets the
|
|
|
9a9df5 |
number of scheduler threads to 50% of the logical processors
|
|
|
9a9df5 |
configured, and the number of scheduler threads online to 25%
|
|
|
9a9df5 |
of the logical processors available. The +SP option also
|
|
|
9a9df5 |
interacts with any settings specified with the +S option,
|
|
|
9a9df5 |
such that the combination of options "+S 4:4 +SP 50:50" (in
|
|
|
9a9df5 |
either order) results in 2 scheduler threads and 2 scheduler
|
|
|
9a9df5 |
threads online.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Thanks to Steve Vinoski
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11290 Fixed a race condition when closing a trace port that would
|
|
|
9a9df5 |
cause the emulator to crash.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11303 Extend erl_driver interface with lock names
|
|
|
9a9df5 |
|
|
|
9a9df5 |
Lock and thread names are already a feature in the driver
|
|
|
9a9df5 |
interface. This extension will let developers read these
|
|
|
9a9df5 |
names which eases debugging.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11311 Fix incorrect values returned by integer_to_binary/2. Thanks
|
|
|
9a9df5 |
to Juan Jose Comellas.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11317 Fix system_flag scheduling_statistics - disable . Thanks to
|
|
|
9a9df5 |
Steve Vinoski.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11321 The documentation of predefined types has been corrected
|
|
|
9a9df5 |
Thanks to Kostis Sagonas.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- et-1.4.4.5 ----------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- eunit-2.2.5 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11217 Wrap eunit macros into begin ... end blocks. Thanks to
|
|
|
9a9df5 |
Anthony Ramine.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- hipe-3.10.2.1 -------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- ic-4.3.3 ------------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11284 Header and library files from ic and erl_interface are now
|
|
|
9a9df5 |
installed into usr/{include,lib}. Note that these directories
|
|
|
9a9df5 |
are unversioned, so the latest installed version will be the
|
|
|
9a9df5 |
one in the directory.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- inets-5.9.6 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11190 httpc: Allow content body in DELETE requests. Thanks to James
|
|
|
9a9df5 |
Wheare.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11202 Add missing brackets to report formatting on ftp_progress
|
|
|
9a9df5 |
process exit. Thanks to Artur Wilniewczyc.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11210 Fix some errors in the inets documentation. Thanks to
|
|
|
9a9df5 |
Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11226 Fix various typos in httpd, inets. Thanks to Tomohiko Aono.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11260 Fix httpd config option 'erl_script_nocache'. Thanks to
|
|
|
9a9df5 |
Johannes Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- kernel-2.16.3 -------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-10676 The previous undocumented function ntoa/1 has been added to
|
|
|
9a9df5 |
inet docs and exported in the inet module.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11209 Fix indentation of User switch command help in Erlang shell.
|
|
|
9a9df5 |
Thanks to Sylvain Benner.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11219 Fix typo in abcast() function comment. Thanks to Johannes
|
|
|
9a9df5 |
Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11250 Add application:ensure_all_started/1-2. Thanks to Fred
|
|
|
9a9df5 |
Hebert.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11251 Make edlin understand a few important control keys. Thanks to
|
|
|
9a9df5 |
Stefan Zegenhagen.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11301 Cleanup of hipe_unified_loader, eliminating uses of
|
|
|
9a9df5 |
is_subtype/2 in specs, change module-local void functions to
|
|
|
9a9df5 |
return 'ok' instead of [] and made sure there are no dialyzer
|
|
|
9a9df5 |
warnings with --Wunmatched_returns. Thanks to Kostis Sagonas.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- megaco-3.17.0.2 -----------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11196 Introduced functionality for inspection of system and build
|
|
|
9a9df5 |
configuration.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- mnesia-4.10 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-10957 Fix timing issues in checkpoint creation.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11241 Fixed a problem where the fallback BUP file is removed when
|
|
|
9a9df5 |
calling mnesia:uninstall_fallback and mnesia is not started.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- observer-1.3.1.1 ----------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- odbc-2.10.17 --------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11193 The format of the xml source for documentation is corrected
|
|
|
9a9df5 |
in order to conform to the DTDs and to pass xmllint without
|
|
|
9a9df5 |
errors.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11196 Introduced functionality for inspection of system and build
|
|
|
9a9df5 |
configuration.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11233 Prevent odbcserver crash if it's executed and supplied
|
|
|
9a9df5 |
incorrect data to stdin. Thanks to Sergei Golovan.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- os_mon-2.2.13 -------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11207 Use 'df -k -l' to query FreeBSD and OpenBSD about diskspace
|
|
|
9a9df5 |
on local disks. Previously 'df' -k -t ufs' was used but this
|
|
|
9a9df5 |
will not handle zfs or other disks. Just use '-l' instead of
|
|
|
9a9df5 |
listing potential filesystems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11213 Fix compilation on Solaris. Thanks to Maciej Malecki.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11298 Fix broken cpu_sup:nprocs and others on Solaris 64-bit.
|
|
|
9a9df5 |
Thanks to Simon Cornish.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- parsetools-2.0.10 ---------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11269 A bug causing Yecc to generate badly formed parsers when
|
|
|
9a9df5 |
encountering very simple recursive rules has been fixed.
|
|
|
9a9df5 |
(Thanks to Eric Pailleau.)
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11286 A bug where Unicode filenames combined with Latin-1 encoding
|
|
|
9a9df5 |
could crash Yecc and Leex has been fixed.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11313 Fix leex module`s inability to build unicode-aware lexers.
|
|
|
9a9df5 |
Thanks to Pierre Fenoll.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- percept-0.8.8.2 -----------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- public_key-0.20 -----------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-10874 Extend PKCS-7 to support SCEP (Simple Certificate Enrollment
|
|
|
9a9df5 |
Protocol).
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11281 public_key:pem_entry_decode/2 now handles AES-128-CBC
|
|
|
9a9df5 |
ciphered keys. Thanks to Simon Cornish.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- reltool-0.6.4.1 -----------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11310 The encoding of the notes.xml file has been changed from
|
|
|
9a9df5 |
latin1 to utf-8 to avoid future merge problems.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- runtime_tools-1.8.12 ------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11196 Introduced functionality for inspection of system and build
|
|
|
9a9df5 |
configuration.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11222 The process trace flag 'silent' is now allowed in call to
|
|
|
9a9df5 |
dbg:p/2.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- sasl-2.3.3 ----------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11252 Add Fd usage in rb logging. Thanks to Eric Pailleau.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- snmp-4.24.1 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11177 [agent] Reading the value of the vacmViewTreeFamilyMask
|
|
|
9a9df5 |
returs it in the wrong (internal) format. The vacmViewTreeFamilyMask
|
|
|
9a9df5 |
is defined to be a bit string in the MIB (OCTET STRING).
|
|
|
9a9df5 |
Internally a bitlist (list of 1's and 0's) is used. However,
|
|
|
9a9df5 |
the MIB implementation assumed the latter, effectively rendering
|
|
|
9a9df5 |
all attempts to read/set masks via SNMP unsuccessful. Since
|
|
|
9a9df5 |
the mask is used in hot paths (e.g. access permission checks
|
|
|
9a9df5 |
for each SNMP operation, the bitlist representation of the
|
|
|
9a9df5 |
mask has benefits (e.g. faster processing). Reading/writing
|
|
|
9a9df5 |
the view mask objects is less time-critical. Therefore,
|
|
|
9a9df5 |
to fix the issue, convert between bitlist representation
|
|
|
9a9df5 |
and bitstring when the vacmViewTreeFamilyMask objects are
|
|
|
9a9df5 |
accessed.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11192 [agent] The counter increment function in the local-db was
|
|
|
9a9df5 |
incorrect. It did not handle counter wrap correctly.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- snmp-4.24.2 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11216 [agent] Improved documentation for the functions for loading
|
|
|
9a9df5 |
and unloading mibs, see snmpa:load_mibs/1,2,3 and
|
|
|
9a9df5 |
snmpa:unload_mibs/1,2,3 for more info.
|
|
|
9a9df5 |
Also added new functions for loading and unloading a
|
|
|
9a9df5 |
single mib, see snmpa:load_mib/1,2 and snmpa:unload_mib/1,2
|
|
|
9a9df5 |
for more info.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- ssh-2.1.8 -----------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11189 Do not chmod ~/.ssh unnecessarily.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11199 Make ssh_cli.erl handle CTRL+C. Thanks to Stefan Zegenhagen.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11249 Clarified timeout options in documentation.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11256 Add openssh_zlib compression type to ssh_transport. Thanks to
|
|
|
9a9df5 |
Louis-Philippe Gauthier.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- ssl-5.3.1 -----------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11228 Setopts during renegotiation caused the renegotiation to be
|
|
|
9a9df5 |
unsuccessful.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
If calling setopts during a renegotiation the FSM state might
|
|
|
9a9df5 |
change during the handling of the setopts messages, this is
|
|
|
9a9df5 |
now handled correctly.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11229 Now handles signature_algorithm field in digitally_signed
|
|
|
9a9df5 |
properly with proper defaults. Prior to this change some
|
|
|
9a9df5 |
elliptic curve cipher suites could fail reporting the error
|
|
|
9a9df5 |
"bad certificate".
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11230 The code emulating the inet header option was changed in the
|
|
|
9a9df5 |
belief that it made it inet compatible. However the testing
|
|
|
9a9df5 |
is a bit hairy as the inet option is actually broken, now the
|
|
|
9a9df5 |
tests are corrected and the header option should work in the
|
|
|
9a9df5 |
same broken way as inet again, preferably use the bitsyntax
|
|
|
9a9df5 |
instead.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11255 Make the ssl manager name for erlang distribution over
|
|
|
9a9df5 |
SSL/TLS relative to the module name of the ssl_manager.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
This can be beneficial when making tools that rename modules
|
|
|
9a9df5 |
for internal processing in the tool.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11271 Add documentation regarding log_alert option.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- stdlib-1.19.3 -------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11200 Fixed type typo in gen_server.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11208 Update type specs in filelib and io_prompt. Thanks to Jose
|
|
|
9a9df5 |
Valim.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11219 Fix typo in abcast() function comment. Thanks to Johannes
|
|
|
9a9df5 |
Weissl.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11245 The functions dets:foldl/3, dets:foldr/3, and dets:traverse/2
|
|
|
9a9df5 |
did not release the table after having traversed the table to
|
|
|
9a9df5 |
the end. The bug was introduced in R16B. (Thanks to Manuel
|
|
|
9a9df5 |
Duran Aguete.)
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11251 Make edlin understand a few important control keys. Thanks to
|
|
|
9a9df5 |
Stefan Zegenhagen.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11254 If the fun M:F/A construct was used erroneously the linter
|
|
|
9a9df5 |
could crash. (Thanks to Mikhail Sobolev.)
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11261 The specifications of io_lib:fread/2,3 have been corrected.
|
|
|
9a9df5 |
(Thanks to Chris King and Kostis Sagonas for pinpointing the
|
|
|
9a9df5 |
bug.)
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11266 Export the edge/0 type from the digraph module. Thanks to
|
|
|
9a9df5 |
Alex Ronne Petersen.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11268 Fix variable usage tracking in erl_lint and fixed unsafe
|
|
|
9a9df5 |
variable tracking in try expressions. Thanks to Anthony
|
|
|
9a9df5 |
Ramine.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- test_server-3.6.3 ---------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11263 Test Server installed an error handler (test_server_h) only
|
|
|
9a9df5 |
to be able to write the name of the current test case to
|
|
|
9a9df5 |
stdout whenever it received an error- or progress report.
|
|
|
9a9df5 |
This functionality was not useful and has been removed. The
|
|
|
9a9df5 |
built-in Common Test hook, cth_log_redirect, has instead been
|
|
|
9a9df5 |
improved to now also tag all error- and progress reports in
|
|
|
9a9df5 |
the log with suite-, group-, and/or test case name.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11272 A new log, the "Pre- and Post Test I/O Log", has been
|
|
|
9a9df5 |
introduced, which makes it possible to capture error- and
|
|
|
9a9df5 |
progress reports, as well as printouts made with ct:log/2 and
|
|
|
9a9df5 |
ct:pal/2, before and after a test run. (Some minor
|
|
|
9a9df5 |
improvements of the logging system have been made at the same
|
|
|
9a9df5 |
time). Links to the new log are found on the Common Test
|
|
|
9a9df5 |
Framework Log page. The Common Test User's Guide has been
|
|
|
9a9df5 |
updated with information about the new log and also with a
|
|
|
9a9df5 |
new section on how to synchronize external applications with
|
|
|
9a9df5 |
Common Test by means of the CT Hook init and terminate
|
|
|
9a9df5 |
functions.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- tools-2.6.12 --------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11198 Remove trailing spaces in Emacs templates. Thanks to Roberto
|
|
|
9a9df5 |
Aloi.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11242 Fixed the Emacs erlang-mode to accommodate the coding style
|
|
|
9a9df5 |
where lists written across several lines have each line
|
|
|
9a9df5 |
starting with a comma. Thanks to Magnus Henoch.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11270 Make the Emacs Erlang mode TRAMP-aware when compiling. Thanks
|
|
|
9a9df5 |
to Tomas Abrahamsson.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- wx-1.1 --------------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11196 Introduced functionality for inspection of system and build
|
|
|
9a9df5 |
configuration.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11279 Fix return value in wxStatusBar:getFieldRect/2 and add
|
|
|
9a9df5 |
wxClipboardTextEvent and wxPanel:setFocusIgnoringChildren/1.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|
|
|
9a9df5 |
--- xmerl-1.3.4 ---------------------------------------------------------
|
|
|
9a9df5 |
|
|
|
9a9df5 |
OTP-11224 Fixed various typos in xmerl documentation. Thanks to David
|
|
|
9a9df5 |
Welton.
|
|
|
9a9df5 |
|
|
|
9a9df5 |
|