Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2017-05-27 13:18:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and      /work/SRC/openSUSE:Factory/.erlang.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "erlang"

Sat May 27 13:18:27 2017 rev:55 rq:498229 version:19.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes    2017-03-20 
17:10:12.944338495 +0100
+++ /work/SRC/openSUSE:Factory/.erlang.new/erlang.changes       2017-05-27 
13:19:28.470093986 +0200
@@ -1,0 +2,67 @@
+Sat May  6 11:26:42 UTC 2017 - [email protected]
+
+- Disable global PIE for erlang, code is currently not fully
+  ready.
+
+-------------------------------------------------------------------
+Sun Apr 30 08:51:11 UTC 2017 - [email protected]
+
+- Update to 19.3.2:
+ * erts: The +Bi command line argument of erl erroneously caused
+   SIGTERM to be ignored by the VM as well as of all its child
+   processes. This bug was introduced in erts version 8.3.
+
+-------------------------------------------------------------------
+Thu Apr  6 13:14:49 UTC 2017 - [email protected]
+
+- Update to 19.3.1:
+ * crypto: Fix a bug with AES CFB 128 for 192 and 256 bit keys.
+   Thanks to kellymclaughlin !
+ * erts: Trying to open a directory with file:read_file/1 on Unix
+   leaked a file descriptor. This bug has now been fixed.
+ * erts: Invoking init:stop/0 via the SIGTERM signal, in a non-SMP
+   BEAM, could cause BEAM to terminate with fatal error. This has
+   now been fixed and the BEAM will terminate normally when SIGTERM
+   is received.
+ * inets: Fixed a bug in ftp that made further operations after a
+   recv_chunk operation impossible.
+ * ssh: ssh:daemon_info/1 crashed if the listening IP was not 'any'
+ * ssl: Correct active once emulation, for TLS. Now all data
+   received by the connection process will be delivered through
+   active once, even when the active once arrives after that the
+   gen_tcp socket is closed by the peer.
+
+-------------------------------------------------------------------
+Thu Apr  6 13:14:49 UTC 2017 - [email protected]
+
+- Changes since 19.2:
+ * crypto, ssh: The implementation of the key exchange algorithms
+   diffie-hellman-group-exchange-sha* are optimized, up to a factor
+   of 11 for the slowest ( = biggest and safest) group size.
+ * dialyzer: The peak memory consumption is reduced. Analyzing
+   modules with binary construction with huge strings is now much
+   faster.
+ * erts: A received SIGTERM signal to beam will generate a 'stop'
+   message to the init process and terminate the Erlang VM nicely.
+   This is equivalent to calling init:stop/0.
+ * kernel: The functions in the file module that take a list of
+   paths (e.g. file:path_consult/2) will now continue to search in
+   the path if the path contains something that is not a directory.
+ * kernel: Two OTP processes that are known to receive many
+   messages are rex (used by rpc) and error_logger. Those processes
+   will now store unprocessed messages outside the process heap,
+   which will potentially decrease the cost of garbage collections.
+ * public_key: New function pkix_verify_hostname/2,3 implements
+   certificate hostname checking. See the manual and RFC 6125.-
+ * public_key, ssh: The ssh host key fingerprint generation now
+   also takes a list of algorithms and returns a list of
+   corresponding fingerprints. See
+   public_key:ssh_hostkey_fingerprint/2 and the option
+   silently_accept_hosts in ssh:connect.
+ * ssl: Move PEM cache to a dedicated process, to avoid making the
+   SSL manager process a bottleneck. This improves scalability of
+   TLS connections.
+ * stdlib: filename:safe_relative_path/1 to sanitize a relative
+   path has been added.
+
+-------------------------------------------------------------------

Old:
----
  OTP-19.2.2.tar.gz

New:
----
  OTP-19.3.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.Tx3Es7/_old  2017-05-27 13:19:30.089864994 +0200
+++ /var/tmp/diff_new_pack.Tx3Es7/_new  2017-05-27 13:19:30.093864428 +0200
@@ -21,8 +21,10 @@
 %endif
 
 Name:           erlang
-Version:        19.2.2
+Version:        19.3.2
 Release:        0
+# not set up to be built with position independend executable support
+#!BuildIgnore: gcc-PIE
 Summary:        General-purpose programming language and runtime environment
 License:        Apache-2.0
 Group:          Development/Languages/Other

++++++ OTP-19.2.2.tar.gz -> OTP-19.3.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/erlang/OTP-19.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.erlang.new/OTP-19.3.2.tar.gz differ: char 12, line 1

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.Tx3Es7/_old  2017-05-27 13:19:30.165854250 +0200
+++ /var/tmp/diff_new_pack.Tx3Es7/_new  2017-05-27 13:19:30.165854250 +0200
@@ -1,7 +1,7 @@
 <constraints>
   <hardware>
     <memory>
-      <size unit="M">3000</size>
+      <size unit="M">4000</size>
     </memory>
   </hardware>
 </constraints> 

++++++ crypto.patch ++++++
--- /var/tmp/diff_new_pack.Tx3Es7/_old  2017-05-27 13:19:30.193850293 +0200
+++ /var/tmp/diff_new_pack.Tx3Es7/_new  2017-05-27 13:19:30.193850293 +0200
@@ -5,11 +5,11 @@
     In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef 
OPENSSL_NO_EC2M.
     We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do 
not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
 
-Index: otp-OTP-19.2/lib/crypto/c_src/crypto.c
+Index: otp-OTP-19.3.1/lib/crypto/c_src/crypto.c
 ===================================================================
---- otp-OTP-19.2.orig/lib/crypto/c_src/crypto.c
-+++ otp-OTP-19.2/lib/crypto/c_src/crypto.c
-@@ -103,7 +103,8 @@
+--- otp-OTP-19.3.1.orig/lib/crypto/c_src/crypto.c
++++ otp-OTP-19.3.1/lib/crypto/c_src/crypto.c
+@@ -102,7 +102,8 @@
  #if OPENSSL_VERSION_NUMBER >= OpenSSL_version(0,9,8,'o') \
        && !defined(OPENSSL_NO_EC) \
        && !defined(OPENSSL_NO_ECDH) \


Reply via email to