Hello community, here is the log from the commit of package erlang for openSUSE:Factory checked in at 2019-05-17 23:44:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/erlang (Old) and /work/SRC/openSUSE:Factory/.erlang.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "erlang" Fri May 17 23:44:22 2019 rev:82 rq:703691 version:21.3.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/erlang/erlang.changes 2019-05-02 19:16:46.261357756 +0200 +++ /work/SRC/openSUSE:Factory/.erlang.new.5148/erlang.changes 2019-05-17 23:44:27.777869981 +0200 @@ -1,0 +2,81 @@ +Thu May 16 09:47:44 UTC 2019 - Gabriele Santomaggio <[email protected]> + +- Update to 21.3.8.1: +- Changes for 21.3.8.1: + * http://erlang.org/download/OTP-21.3.8.1.README + * erts: Fixed a buffer overflow when binary_to_existing_atom/2 + and list_to_existing_atom/2 was used with the latin1 + encoding. + * ssl: Correct solution for retaining tcp flow control + OTP-15802 (ERL-934) as to not break ssl:recv as + reported in (ERL-938) + * tools: cover would fail to start if two processes tried to + start it at the exact same time. +- Update to 21.3.8: +- Changes for 21.3.8: + * http://erlang.org/download/OTP-21.3.8.README + * common_test: The test result when a hook function fails is in + general the same as if the function that the hook is + associated with fails. For example, if + post_init_per_testcase fails the result is that the + test case is skipped, as is the case when + init_per_testcase fails.This, however, was earlier not + true for timetrap timeouts or other error situations + where the process running the hook function was killed. + This is now corrected, so the error handling should be + the same no matter how the hook function fails. + Related Id(s): ERIERL-334 + * common_test: In some rare cases, when two common_test nodes used the + same log directory, a timing problem could occur which + caused common_test to crash because it's log cache file + was unexpectedly empty. This is now corrected. + Related Id(s): ERIERL-342 + * common_test: Two new common_test hook functions are introduced: + post_groups/2, which is called after Suite:groups/0 + post_all/3, which is called after Suite:all/0 + A new term, {testcase,TestCase,RepeatProperties} is now + also allowed in the return from all/0. This can be used + for repeating a single test case a specific number of + times, or until it fails or succeeds once. + * eldap, public_key, ssl: Back port of bug fix ERL-893 from OTP-22 and document + enhancements that will solve dialyzer warnings for + users of the ssl application. + This change also affects public_key, eldap (and inet doc). + Related Id(s): ERL-893, ERL-929, PR-2215 + * erl_interface: erl_interface/ei refused to use node names with an + alive name (the part of the node name preceding the @ + sign) longer than 63 characters and a host name longer + than 64 characters. The total amount of characters + allowed in a node name (alivename@hostname) was thus + limited to 128 characters. These limits applied both to + the own node name as well as node names of other nodes. + Ordinary Erlang nodes limit the node name length to 256 + characters, which meant that you could not communicate + with certain Erlang nodes due to their node name used. + + erl_interface/ei now allow the total amount of + characters in a node name to be up to 256 characters. + These characters may be distributed between alive name + and host name in whatever way needed. That is, the + maximum amount of characters in the alive name may be + 254 and the maximum amount of characters in the host + name may be 254, but in total the node name must not + exceed 256 characters. + * erts: Fixed more bugs in process_info(reductions) causing it + to sometimes behave non-monotonic. That is, a + subsequent call toward the same process could return a + lower reduction value. + Related Id(s): ERIERL-337, OTP-15709 + * ssl: Missing check of size of user_data_buffer made internal + socket behave as an active socket instead of active N. + This could cause memory problems. + * eldap, public_key, ssl: Back port of bug fix ERL-893 from OTP-22 and document + enhancements that will solve dialyzer warnings for + users of the ssl application. + This change also affects public_key, eldap (and inet doc). + * stdlib: A bug in gen_statem has been fixed where the internal + timeout message could arrive as an info to the callback + module during high load due to incorrect use of + asynchronous timer cancel. + +------------------------------------------------------------------- Old: ---- OTP-21.3.7.tar.gz New: ---- OTP-21.3.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ erlang.spec ++++++ --- /var/tmp/diff_new_pack.imBslb/_old 2019-05-17 23:44:29.025869296 +0200 +++ /var/tmp/diff_new_pack.imBslb/_new 2019-05-17 23:44:29.029869293 +0200 @@ -26,7 +26,7 @@ %endif Name: erlang -Version: 21.3.7 +Version: 21.3.8.1 Release: 0 # not set up to be built with position independend executable support #!BuildIgnore: gcc-PIE ++++++ OTP-21.3.7.tar.gz -> OTP-21.3.8.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/erlang/OTP-21.3.7.tar.gz /work/SRC/openSUSE:Factory/.erlang.new.5148/OTP-21.3.8.1.tar.gz differ: char 13, line 1
