Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package erlang for openSUSE:Factory checked 
in at 2022-10-18 15:22:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/erlang (Old)
 and      /work/SRC/openSUSE:Factory/.erlang.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "erlang"

Tue Oct 18 15:22:01 2022 rev:124 rq:1012122 version:25.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/erlang/erlang.changes    2022-09-10 
20:17:56.716929857 +0200
+++ /work/SRC/openSUSE:Factory/.erlang.new.2275/erlang.changes  2022-10-18 
15:22:03.293563886 +0200
@@ -1,0 +2,352 @@
+Thu Oct 13 16:02:52 UTC 2022 - opensuse-packag...@opensuse.org
+
+- Changes for 25.1.1:
+  * dialyzer: Dialyzer could crash when analyzing Elixir code that
+    used intricate macros.
+  * dialyzer: The --input_list_file option has been added.
+  * ssl: Fixes handling of symlinks in cacertfile option.
+  * eunit: With this change, eunit exact_execution option works
+    with application primitive.
+  * stdlib: peer nodes failed to halt when the process supervising
+    the control connection crashed. When an alternative control
+    connection was used, this supervision process also quite
+    frequently crashed when the peer node was stopped by the node
+    that started it which caused the peer node to linger without
+    ever halting.
+  * asn1: For the per and uper ASN.1 encoding rules, encoding and
+    decoding the SEQUENCE OF and SET OF constructs with 16384 items
+    or more is now supported.
+  * erts: Listen sockets created with the socket module, leaked
+    (erlang-) monitors.
+  * erts: Notifications about available distribution data sent to
+    distribution controller processes could be lost. Distribution
+    controller processes can be used when implementing an
+    alternative distribution carrier. The default distribution over
+    tcp was not effected and the bug was also not present on
+    x86/x86_64 platforms.
+  * kernel: Listen sockets created with the socket module, leaked
+    (erlang-) monitors.
+  * kernel: peer nodes failed to halt when the process supervising
+    the control connection crashed. When an alternative control
+    connection was used, this supervision process also quite
+    frequently crashed when the peer node was stopped by the node
+    that started it which caused the peer node to linger without
+    ever halting.
+- Changes for 25.1:
+  * dialyzer: Two bugs have been fixed in Dialyzer's checking of
+    behaviors: When a mandatory callback function is present but
+    not exported, Dialyzer would not complain about a missing
+    callback. When an optional callback function was not exported
+    and had incompatible arguments and/or the return values were
+    incompatible, Dialyzer would complain. This has been changed to
+    suppress the warning, because the function might not be
+    intended to be a callback function, for instance if a release
+    added a new optional callback function (such as format_status/1
+    for the gen_server behaviour added in OTP 25).
+  * dialyzer: The no_extra_return and no_missing_return warnings
+    can now be suppressed through -dialyzer directives in source
+    code.
+  * jinterface: Fix javadoc build error by adding option -encoding
+    UTF-8.
+  * diameter: There is a new configure option, --enable-
+    deterministic-build, which will apply the deterministic
+    compiler option when building Erlang/OTP. The deterministic
+    option has been improved to eliminate more sources of non-
+    determinism in several applications.
+  * crypto: Fix configure with --with-ssl and --disable-dynamic-
+    ssl-lib on Windows.
+  * crypto: Remove all references correctly in the garbage
+    collection if an engine handle was not explicit unloaded.
+  * crypto: Changed the behaviour of the engine load/unload
+    functions The engine load/unload functions have got changed
+    semantics to get a more consistent behaviour and work correct
+    when variables are garbage collected. The load functions now
+    don't register the methods for the engine to replace. That will
+    now be handled with the new functions
+    engine_register/engine_unregister if needed. Some functions are
+    removed from the documentation and therefor the API, but they
+    are left in the code for compatibility. *** POTENTIAL
+    INCOMPATIBILITY ***
+  * crypto: Fixed a naming bug for AES-CFB and Blowfish-CFB/OFB
+    when linked with OpenSSL 3.0 cryptolib.
+  * crypto: Sign/verify does now behave as in OTP-24 and earlier
+    for eddsa.
+  * crypto: Pass elliptic curve names from crypto.erl to crypto's
+    nif.
+  * crypto: The configure option --disable-deprecated-warnings is
+    removed. It was used for some releases when the support for
+    OpenSSL 3.0 was not completed. It is not needed in OTP 25.
+  * crypto: Crypto is now considered to be usable with the OpenSSL
+    3.0 cryptolib for production code. ENGINE and FIPS are not yet
+    fully functional.
+  * crypto: Do not exit if the legacy provider is missing in
+    libcrypto 3.0.
+  * ssl: Reject unexpected application data in all relevant places
+    for all TLS versions. Also, handle TLS-1.3 middlebox
+    compatibility with more care. This will make malicious
+    connections fail early and further, mitigate possible DoS
+    attacks, that would be caught by the handshake timeout. Thanks
+    to Aina Toky Rasoamanana and Olivier Levillain from T??l??com
+    SudParis for alerting us of the issues in our implementation.
+  * ssl: With this change, value of cacertfile option will be
+    adjusted before loading certs from the file. Adjustments
+    include converting relative paths to absolute and converting
+    symlinks to actual file path. Thanks to Marcus Johansson
+  * ssl: In TLS-1.3, if chain certs are missing (so server auth
+    domain adherence can not be determined) send peer cert and hope
+    the server is able to recreate a chain in its auth domain.
+  * ssl: Make sure periodical refresh of CA certificate files
+    repopulates cache properly.
+  * ssl: Correct internal CRL cache functions to use internal
+    format consistently.
+  * ssl: Incorrect handling of client middlebox negotiation for
+    TLS-1.3 could result in that a TLS-1.3 server would not use
+    middlebox mode although the client was expecting it too and
+    failing the negotiation with unexpected message.
+  * ssl: If the "User" process, the process starting the TLS
+    connection, gets killed in the middle of spawning the dynamic
+    connection tree make sure we do not leave any processes behind.
+  * ssl: A vulnerability has been discovered and corrected. It is
+    registered as CVE-2022-37026 "Client Authentication Bypass".
+    Corrections have been released on the supported tracks with
+    patches 23.3.4.15, 24.3.4.2, and 25.0.2. The vulnerability
+    might also exist in older OTP versions. We recommend that
+    impacted users upgrade to one of these versions or later on the
+    respective tracks. OTP 25.1 would be an even better choice.
+    Impacted are those who are running an ssl/tls/dtls server using
+    the ssl application either directly or indirectly via other
+    applications. For example via inets (httpd), cowboy, etc. Note
+    that the vulnerability only affects servers that request client
+    certification, that is sets the option {verify, verify_peer}.
+  * eunit: With this change, Eunit can optionally not try to
+    execute related module with "_tests" suffix. This might be used
+    for avoiding duplicated executions when source and test modules
+    are located in the same folder.
+  * erl_docgen: Update DTD to allow XML tag em under pre.
+  * inets: Add httpc:ssl_verify_host_options/1 to help setting
+    default ssl options for the https client.
+  * inets: This change fixes dialyzer warnings generated for
+    inets/httpd examples (includes needed adjustment of spec for
+    ssh_sftp module).
+  * inets: Remove documentation of no longer supported callback.
+  * stdlib: Fixed inconsistency bugs in global due to
+    nodeup/nodedown messages not being delivered before/after
+    traffic over connections. Also fixed various other
+    inconsistency bugs and deadlocks in both global_group and
+    global. As building blocks for these fixes, a new BIF
+    erlang:nodes/2 has been introduced and
+    net_kernel:monitor_nodes/2 has been extended. The -hidden and
+    -connect_all command line arguments did not work if multiple
+    instances were present on the command line which has been
+    fixed. The new kernel parameter connect_all has also been
+    introduced in order to replace the -connect_all command line
+    argument.
+  * stdlib: Fix the public_key:ssh* functions to be listed under
+    the correct release in the Removed Functionality User's Guide.
+  * stdlib: The type spec for format_status/1 in gen_statem,
+    gen_server and gen_event has been corrected to state that the
+    return value is of the same type as the argument (instead of
+    the same value as the argument).
+  * stdlib: If the timer server child spec was already present in
+    kernel_sup but it was not started, the timer server would fail
+    to start with an {error, already_present} error instead of
+    restarting the server.
+  * stdlib: When changing callback module in gen_statem the
+    state_enter calls flag from the old module was used in for the
+    first event in the new module, which could confuse the new
+    module and cause malfunction. This bug has been corrected. With
+    this change some sys debug message formats have been modified,
+    which can be a problem for debug code relying on the format.
+    *** POTENTIAL INCOMPATIBILITY ***
+  * stdlib: There is a new configure option, --enable-
+    deterministic-build, which will apply the deterministic
+    compiler option when building Erlang/OTP. The deterministic
+    option has been improved to eliminate more sources of non-
+    determinism in several applications.
+  * stdlib: The rfc339_to_system_time/1,2 functions now allows the
+    minutes part to be omitted from the time zone.
+  * stdlib: The receive statement in gen_event has been optimized
+    to not use selective receive (which was never needed, and could
+    cause severe performance degradation under heavy load).
+  * stdlib: Add new API function erl_features:configurable/0
+  * parsetools: There is a new configure option, --enable-
+    deterministic-build, which will apply the deterministic
+    compiler option when building Erlang/OTP. The deterministic
+    option has been improved to eliminate more sources of non-
+    determinism in several applications.
+  * public_key: Support more Linux distributions in cacerts_load/0.
+  * public_key: Correct asn1 typenames available in type
+    pki_asn1_type()
+  * public_key: Sign/verify does now behave as in OTP-24 and
+    earlier for eddsa.
+  * snmp: Improved the get-bulk response max size calculation. Its
+    now possible to configure 'empty pdu size', see appendix c for
+    more info.
+  * snmp: Fix various example dialyzer issues
+  * ssh: Handling rare race condition at channel close.
+  * ssh: New ssh option no_auth_needed to skip the ssh
+    authentication. Use with caution!
+  * ssh: This change fixes dialyzer warnings generated for
+    inets/httpd examples (includes needed adjustment of spec for
+    ssh_sftp module).
+  * ssh: The new function ssh:daemon_replace_options/2 makes it
+    possible to change the Options in a running SSH server.
+    Established connections are not affected, only those created
+    after the call to this new function.
+  * ssh: Add a timeout as option max_initial_idle_time. It closes a
+    connection that does not allocate a channel within the timeout
++++ 155 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/erlang/erlang.changes
++++ and /work/SRC/openSUSE:Factory/.erlang.new.2275/erlang.changes

Old:
----
  OTP-25.0.4.tar.gz

New:
----
  OTP-25.1.1.tar.gz

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

Other differences:
------------------
++++++ erlang.spec ++++++
--- /var/tmp/diff_new_pack.9lenXV/_old  2022-10-18 15:22:04.173565227 +0200
+++ /var/tmp/diff_new_pack.9lenXV/_new  2022-10-18 15:22:04.177565233 +0200
@@ -23,7 +23,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           erlang
-Version:        25.0.4
+Version:        25.1.1
 Release:        0
 Summary:        General-purpose programming language and runtime environment
 License:        Apache-2.0

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

Reply via email to