Accepting request 662223 from home:gsantomaggio_suse:branches:devel:languages:erlang:Factory
- update to 21.2.2: - Changes for 21.2.2: * http://erlang.org/download/OTP-21.2.2.README * ssh: Fixed port leakage if a ssh:daemon call failed. - update to 21.2.1: - Changes for 21.2.1: * http://erlang.org/download/OTP-21.2.1.README * erts: Fixed bug on big endian architectures when changing file permissions or ownership with file:change_mode, change_owner, change_group or write_file_info. Bug exists since OTP-21.0. * erts: Fixed bug in operator band of two negative operands causing erroneous result if the absolute value of one of the operands have the lowest N*W bits as zero and the other absolute value is not larger than N*W bits. N is an integer of 1 or larger and W is 32 or 64 depending on word size. * ssl: Fixed renegotiation bug. Client did not handle server initiated renegotiation correctly after rewrite to two connection processes, due to ERL-622 commit d87ac1c55188f5ba5cdf72384125d94d42118c18. This could manifest it self as a " bad_record_mac" alert. Also included are some optimizations - update to 21.2: - Changes for 21.2: * http://erlang.org/download/OTP-21.2.README * HIGHLIGHTS * erts, sasl: New counters and atomics modules supplies access to highly efficient operations on mutable fixed word sized variables. * erts: There is a new module persistent_term that implements a term storage suitable for terms that are frequently used but never or infrequently updated. Lookups are done in constant time without copying the terms. * ssh: Requires OpenSSL 1.1.1 or higher as cryptolib under the OTP application crypto. * ssl: *** POTENTIAL INCOMPATIBILITY *** ssl now uses active n internally to boost performance. Old active once behavior can be restored by setting application variable see manual page for ssl application (man 6). * erts: Add a new pollset that is made to handle sockets that use {active, true} or {active, N}. The new pollset will not be polled by a pollthread, but instead polled by a normal scheduler. This change was made because of the overhead associated with constantly having to re-apply the ONESHOT mechanism on fds that all input events were interesting. The new pollset is only active on platforms that support concurrent kernel poll updates, i.e. Linux and BSD. * POTENTIAL INCOMPATIBILITIES: kernel: A new function, logger:update_handler_config/3 is added, and the handler callback changing_config now has a new argument, SetOrUpdate, which indicates if the configuration change comes from set_handler_config/2,3 or update_handler_config/2,3. This allows the handler to consistently merge the new configuration with the old (if the change comes from update_handler_config/2,3) or with the default (if the change comes from set_handler_config/2,3). The built-in handlers logger_std_h and logger_disk_log_h are updated accordingly. A bug which could cause inconsistency between the handlers' internal state and the stored configuration is also corrected. * ssl: ssl now uses active n internally to boost performance. Old active once behavior can be restored by setting application variable see manual page for ssl application (man 6). * full relase notes here: http://erlang.org/download/OTP-21.2.README OBS-URL: https://build.opensuse.org/request/show/662223 OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang:Factory/erlang?expand=0&rev=70
This commit is contained in:
parent
5f555140e9
commit
bd17847fce
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:95a97851d4af2d894fe981caa81d077b0d2c01f3bdf6cdf83309baa9678617f9
|
||||
size 53854748
|
3
OTP-21.2.2.tar.gz
Normal file
3
OTP-21.2.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:41b1c3a8343218157a683776e71d80a05ac4eb4019a90a760846608d78817690
|
||||
size 53946708
|
@ -1,4 +1,79 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 31 17:59:37 UTC 2018 - Gabriele Santomaggio <g.santomaggio@gmail.com>
|
||||
|
||||
- update to 21.2.2:
|
||||
- Changes for 21.2.2:
|
||||
* http://erlang.org/download/OTP-21.2.2.README
|
||||
* ssh: Fixed port leakage if a ssh:daemon call failed.
|
||||
- update to 21.2.1:
|
||||
- Changes for 21.2.1:
|
||||
* http://erlang.org/download/OTP-21.2.1.README
|
||||
* erts: Fixed bug on big endian architectures when changing
|
||||
file permissions or ownership with file:change_mode,
|
||||
change_owner, change_group or write_file_info. Bug
|
||||
exists since OTP-21.0.
|
||||
* erts: Fixed bug in operator band of two negative operands
|
||||
causing erroneous result if the absolute value of one
|
||||
of the operands have the lowest N*W bits as zero and
|
||||
the other absolute value is not larger than N*W bits. N
|
||||
is an integer of 1 or larger and W is 32 or 64
|
||||
depending on word size.
|
||||
* ssl: Fixed renegotiation bug. Client did not handle server
|
||||
initiated renegotiation correctly after rewrite to two
|
||||
connection processes, due to ERL-622 commit
|
||||
d87ac1c55188f5ba5cdf72384125d94d42118c18. This could
|
||||
manifest it self as a " bad_record_mac" alert.
|
||||
Also included are some optimizations
|
||||
- update to 21.2:
|
||||
- Changes for 21.2:
|
||||
* http://erlang.org/download/OTP-21.2.README
|
||||
* HIGHLIGHTS
|
||||
* erts, sasl: New counters and atomics modules supplies access to
|
||||
highly efficient operations on mutable fixed word sized
|
||||
variables.
|
||||
* erts: There is a new module persistent_term that implements a
|
||||
term storage suitable for terms that are frequently
|
||||
used but never or infrequently updated. Lookups are
|
||||
done in constant time without copying the terms.
|
||||
* ssh: Requires OpenSSL 1.1.1 or higher as cryptolib under the
|
||||
OTP application crypto.
|
||||
* ssl: *** POTENTIAL INCOMPATIBILITY ***
|
||||
ssl now uses active n internally to boost performance.
|
||||
Old active once behavior can be restored by setting
|
||||
application variable see manual page for ssl
|
||||
application (man 6).
|
||||
* erts: Add a new pollset that is made to handle sockets that
|
||||
use {active, true} or {active, N}. The new pollset will
|
||||
not be polled by a pollthread, but instead polled by a
|
||||
normal scheduler.
|
||||
This change was made because of the overhead associated
|
||||
with constantly having to re-apply the ONESHOT
|
||||
mechanism on fds that all input events were
|
||||
interesting.
|
||||
The new pollset is only active on platforms that
|
||||
support concurrent kernel poll updates, i.e. Linux and
|
||||
BSD.
|
||||
* POTENTIAL INCOMPATIBILITIES:
|
||||
kernel: A new function, logger:update_handler_config/3 is
|
||||
added, and the handler callback changing_config now has
|
||||
a new argument, SetOrUpdate, which indicates if the
|
||||
configuration change comes from set_handler_config/2,3
|
||||
or update_handler_config/2,3.
|
||||
This allows the handler to consistently merge the new
|
||||
configuration with the old (if the change comes from
|
||||
update_handler_config/2,3) or with the default (if the
|
||||
change comes from set_handler_config/2,3).
|
||||
The built-in handlers logger_std_h and
|
||||
logger_disk_log_h are updated accordingly. A bug which
|
||||
could cause inconsistency between the handlers'
|
||||
internal state and the stored configuration is also
|
||||
corrected.
|
||||
* ssl: ssl now uses active n internally to boost performance.
|
||||
Old active once behavior can be restored by setting
|
||||
application variable see manual page for ssl
|
||||
application (man 6).
|
||||
* full relase notes here: http://erlang.org/download/OTP-21.2.README
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 12 19:11:37 UTC 2018 - matwey.kornilov@gmail.com
|
||||
|
||||
- Drop crypto.patch: isn't required anymore
|
||||
|
@ -26,7 +26,7 @@
|
||||
%endif
|
||||
|
||||
Name: erlang
|
||||
Version: 21.1.4
|
||||
Version: 21.2.2
|
||||
Release: 0
|
||||
# not set up to be built with position independend executable support
|
||||
#!BuildIgnore: gcc-PIE
|
||||
|
@ -1,7 +1,7 @@
|
||||
Index: otp-OTP-20.1.1/lib/crypto/c_src/Makefile.in
|
||||
===================================================================
|
||||
--- otp-OTP-21.1.1.orig/lib/crypto/c_src/Makefile.in 2018-10-12 17:12:11.000000000 +0200
|
||||
+++ otp-OTP-21.1.1/lib/crypto/c_src/Makefile.in 2018-11-02 16:59:43.766304768 +0100
|
||||
--- otp-OTP-21.2.2.origin/lib/crypto/c_src/Makefile.in 2018-12-27 10:45:56.000000000 +0100
|
||||
+++ otp-OTP-21.2.2/lib/crypto/c_src/Makefile.in 2018-12-31 16:40:36.912387487 +0100
|
||||
@@ -96,7 +96,7 @@
|
||||
DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@
|
||||
|
||||
@ -13,8 +13,8 @@ Index: otp-OTP-20.1.1/lib/crypto/c_src/Makefile.in
|
||||
else
|
||||
Index: otp-OTP-20.1.1/lib/crypto/priv/Makefile
|
||||
===================================================================
|
||||
--- otp-OTP-21.1.1.orig/lib/crypto/priv/Makefile 2018-10-12 17:12:11.000000000 +0200
|
||||
+++ otp-OTP-21.1.1/lib/crypto/priv/Makefile 2018-11-02 17:01:23.294304768 +0100
|
||||
--- otp-OTP-21.2.2.origin/lib/crypto/priv/Makefile 2018-12-27 10:45:56.000000000 +0100
|
||||
+++ otp-OTP-21.2.2/lib/crypto/priv/Makefile 2018-12-31 16:41:16.992449143 +0100
|
||||
@@ -61,7 +61,7 @@
|
||||
# ----------------------------------------------------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user