General-purpose programming language and runtime environment

Edit Package erlang
http://www.erlang.org

Erlang is a general-purpose programming language and runtime environment. Erlang has built-in support for concurrency, distribution and fault tolerance. Erlang is used in several large telecommunication systems from Ericsson.

Refresh
Refresh
Source Files
Filename Size Changed
CVE-2022-37026-client-auth-bypass.patch 0000029335 28.6 KB
OTP-22.3.4.26.tar.gz 0056540503 53.9 MB
README.SUSE 0000001095 1.07 KB
_constraints 0000000117 117 Bytes
epmd.service 0000000336 336 Bytes
epmd.socket 0000000150 150 Bytes
erlang-not-install-misc.patch 0000001194 1.17 KB
erlang-rpmlintrc 0000000170 170 Bytes
erlang.changes 0000176238 172 KB
erlang.spec 0000016016 15.6 KB
erlang.sysconfig 0000000373 373 Bytes
macros.erlang 0000000455 455 Bytes
otp-R16B-rpath.patch 0000000932 932 Bytes
Latest Revision
Matwey Kornilov's avatar Matwey Kornilov (matwey) accepted request 1057743 from Matwey Kornilov's avatar Matwey Kornilov (matwey) (revision 16)
- Changes for 22.3.4.26:
  * erts: Fix bug where the process message queue was left in an
    inconsistent state when changing from on_heap to off_heap
    message queue data causing the GC to segfault.
  * erts: Fix functions that convert universal to localtime (such
    as erlang:localtime/0 and erlang:universaltime_to_localtime/1)
    to fetch the correct localtime if it is changed after the start
    of the VM.
  * erts: Fix memory leak when a process doing a distributed
    fragmented send is sent an exit signal. Before this fix the
    receiving node would be left with an incomplete message that
    would remain until the nodes were disconnected. The bug has
    existed since Erlang/OTP 21.
- Changes for 22.3.4.25:
  * erts: By default global does not take any actions to restore a
    fully connected network when connections are lost due to
    network issues. This is problematic for all applications
    expecting a fully connected network to be provided, such as for
    example mnesia, but also for global itself. A network of
    overlapping partitions might cause the internal state of global
    to become inconsistent. Such an inconsistency can remain even
    after such partitions have been brought together to form a
    fully connected network again. The effect on other applications
    that expects that a fully connected network is maintained may
    vary, but they might misbehave in very subtle hard to detect
    ways during such a partitioning. In order to prevent such
    issues, we have introduced a prevent overlapping partitions fix
    which can be enabled using the prevent_overlapping_partitions
    kernel(6) parameter. When this fix has been enabled, global
    will actively disconnect from nodes that reports that they have
Comments 0
openSUSE Build Service is sponsored by