forked from erlang/erlang
Accepting request 771566 from home:gsantomaggio_suse:branches:devel:languages:erlang:Factory
- Changes for 22.2.5: * erts: A process could end up in a state where it got endlessly rescheduled without making any progress. This occurred when a system task, such as check of process code (part of a code purge), was scheduled on a high priority process trying to execute on a dirty scheduler. * erts: Improved signal handling for processes executing dirty. For example, avoid busy wait in dirty signal handler process when process is doing garbage collection on dirty scheduler. * stdlib: A directory traversal vulnerability has been eliminated in erl_tar. erl_tar will now refuse to extract symlinks that points outside the targeted extraction directory and will return {error,{Path,unsafe_symlink}}. (Thanks to Eric Meadows-Jönsson for the bug report and for suggesting a fix.) OBS-URL: https://build.opensuse.org/request/show/771566 OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang:Factory/erlang?expand=0&rev=100
This commit is contained in:
BIN
OTP-22.2.4.tar.gz
(Stored with Git LFS)
BIN
OTP-22.2.4.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
OTP-22.2.5.tar.gz
(Stored with Git LFS)
Normal file
BIN
OTP-22.2.5.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +1,24 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 7 09:01:17 UTC 2020 - Gabriele Santomaggio <gsantomaggio@suse.de>
|
||||
|
||||
- Changes for 22.2.5:
|
||||
* erts: A process could end up in a state where it got
|
||||
endlessly rescheduled without making any progress. This
|
||||
occurred when a system task, such as check of process
|
||||
code (part of a code purge), was scheduled on a high
|
||||
priority process trying to execute on a dirty
|
||||
scheduler.
|
||||
* erts: Improved signal handling for processes executing dirty.
|
||||
For example, avoid busy wait in dirty signal handler
|
||||
process when process is doing garbage collection on
|
||||
dirty scheduler.
|
||||
* stdlib: A directory traversal vulnerability has been eliminated
|
||||
in erl_tar. erl_tar will now refuse to extract symlinks
|
||||
that points outside the targeted extraction directory
|
||||
and will return {error,{Path,unsafe_symlink}}. (Thanks
|
||||
to Eric Meadows-Jönsson for the bug report and for
|
||||
suggesting a fix.)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 3 07:59:55 UTC 2020 - Gabriele Santomaggio <gsantomaggio@suse.com>
|
||||
|
||||
|
@@ -28,7 +28,7 @@
|
||||
%{!?make_build:%{expand: %%global make_build %%{__make} %%{?_smp_mflags}}}
|
||||
|
||||
Name: erlang
|
||||
Version: 22.2.4
|
||||
Version: 22.2.5
|
||||
Release: 0
|
||||
# not set up to be built with position independend executable support
|
||||
#!BuildIgnore: gcc-PIE
|
||||
|
Reference in New Issue
Block a user