openSUSE-2024-86
Recommended update for pcm
moderate
openSUSE Backports SLE-12-SP5
This update for pcm fixes the following issues:
pcm was updated to 202101:
* Add Comet Lake support
* Add Tiger Lake support
* Add support for additional Icelake cpu model
* Support Linux resctrl driver for RDT Metrics (see ENVVAR_README.md)
* Improve robustness in handling rare core event overflows
* A few fixes for c_example
* Support using Linux perf API for core PMU for systems with offlined cores
* Add -i parameter to more tools
* support select metrics in virtual machines with vPMU support (e.g. AWS virtualized instances with arch_perfmon flag). Screenshot of grafana dashboard with PCM data from a c5.9xlarge virtualized AWS instance
* pcm-iio: fix VT-d events on SKX
* pcm-memory: make -pmm/-pmem the default option on systems with PMM/PMem support
* pcm-tsx: update events for ICL and SKL, allow collection of up to 8 events
* pcm-raw: support fixed PMU counters
* fix UBOX MSR addresses for Jaketown/Ivytown
* support Icelake client CPUs
* new pcm-raw utility: to program arbitrary core and uncore events by specifying raw register event ID encoding
* pcm-memory: support -all option to show channels event if they do not have any traffic (inactive memory channels)
* pcm-memory: csv output for Near Memory hit rate (in PMem Memory Mode)
* pcm-memory: show memory channels with PMM but w/o DRAM DIMMs
* unfreeze counters using global uncore counter control register during uncore PMU initialization (some other tools freeze using global control before exit)
pcm-202101-2.1.src.rpm
pcm-202101-2.1.x86_64.rpm
openSUSE-2024-87
Recommended update for php74-APCu
moderate
openSUSE Backports SLE-12-SP5
This update for php74-APCu fixes the following issues:
- Forked package from php7-APCu to build for PHP 7.4 and named
it to php74-APCu (boo#1183571 - php7-apcu needed for php74)
Update to version 5.1.18
- Fixed compatibility with PHP 7.4 and PHP 8.0
- Implement apcu_inc() and apcu_dec() using atomic operations.
This means that these functions no longer have to acquire a write lock.
These functions will now wraparound on overflow,
instead of saturating to a floating point value.
- Make table header in apc.php sticky.
- Fix compile warnings related to mktemp() usage.
- Fix compatibility with PHP 8.0.
- Fix required number of arguments for apcu_store() returned by Reflection.
- Build with php72 on Package Hub
- Updated to 5.1.15
- Restore apc.serializer=php as the default, as the "default"
serializer still/again has issues.
- Fix possible issues in persistence of arrays with the "default"
serializer.
- Attempt to reduce shared memory fragementation.
- Updated to 5.1.14
- Fixed GH #347: Disable slam defense by default.
- Fix potential issue with destruction of locks. This does not
affect Linux, but might affect Windows and BSD.
- Use mutex instead of rwlock for shared memory allocator
(if pthreads mutex available).
- Require only read-lock for apcu_cas(), by using atomic
compare-and-swap.
- Updated to 5.1.13
- Reimplement persistence logic using precise allocation rather
than memory pools. This reduces memory usage of cache entries,
especially for small values, and improves performance of
persisting and unpersisting values.
- Fixed GH #335: Stampede protection is broken.
- Fixed GH #328: Segfault in apcu_key_info() if APCu is disabled.
- Generally make the behavior of functions if APCu is disabled
more consistent.
- Fixed PHP bug #72980: Empty strings are now consistently
allowed as cache keys.
- Optimized apcu_key_info() and apcu_cache_info() by using
interned strings.
- Fix build against PHP master (PHP 7.4).
- Many changes to internal C APIs.
- Updated to 5.1.12
- gh#307: Fix 'Timout' sort option (apc.php).
- gh#308: Keep search parameter on cache entry detail link (apc.php).
- Fix --enable-apcu-clear-signal support.
- Show entries with expired global TTL in APCuIterator.
- Respect TTL when calculating APCuIterator totals.
- The per-entry TTL now always takes precedence over the global TTL.
- The global TTL is now always relative to the access time.
- apcu_inc() and apcu_dec() no longer update hard-expired entries. Instead a new entry is created.
- Added optional $ttl argument to apcu_inc() and apcu_dec(), used when creating a new entry.
- PHP bug #76145: Fix use of APCu inside Serializer::(un)serialize().
- gh#304: If apcu_cas() is used on a non-existing entry, don't insert it.
- gh#295: Improve APCuIterator performance by using PCRE JIT and preallocating key strings.
- Reduce the memory overhead of cache entries.
- Prevent potential memory corruption in the cache slam defense implementation.
- Ensure cache entry references are released on bailout during unserialization.
- Make support for atomic operations a hard requirement for building APCu.
- Check write-lock acquisition for failure, to help debugging deadlock situations.
- Make sure apcu_inc/dec are atomic when working on a non-existing entry.
- Many changes to internal C APIs.
- updated to 5.1.11
- fix gh#krakjoe/apcu#246 apcu_entry hangs
- fix gh#krakjoe/apcu#259 deadlock in apcu_store
- fix gh#krakjoe/apcu#281 undefined variable in apc.php
- fix handling of fatal errors in apcu_entry
- check string lengths when looking up keys
- many internal C APIs changed
- updated to 5.1.10
- fix gh#krakjoe/apcu#247 when a NUL char is used as key, apcu_fetch(array) truncates the key
- fix gh#krakjoe/apcu#248 apcu_fetch may return values causing zend_mm_corruption or segfaults
when custom serializer is used
- fix gh#krakjoe/apcu#260 apcu.serializer=default results in segfault
- fix gh#krakjoe/apcu#274 non-portable shell == in config.m4
- fix crash when passing bad array to apcu_delete
- improve fix gh#krakjoe/apcu#266 refcounting errors in APCIterator
- fix for PHP 7.3 compatibility
- Build with -fvisibility=hidden, PHP process namespace
pollution must be heavily limited to avoid symbol clashes.
- Use SOURCE_DATE_EPOCH if set instead of custom build hack.
- Update to version 5.1.9
- fix gh#234 mmap disabled when configure is called with --enable-apcu-mmap
- fix gh#226 Warning: apcu_fetch(): apc_fetch() expects a string or array of strings.
- mitigate gh#223 Fatal error when starting php on windows
- add support for PCRE2 in 7.3
- use row formatting for information in phpinfo() tables
- set IS_STR_PERSISTENT so refcounting failures are reported by -DRC_DEBUG=1
- fix gh#266 refcounting errors in APCIterator
- Removed unneccesary -devel package
- updated to 5.1.8
* fix gh#krakjoe/apcu#207 Segmentation fault in apc_sma_api_free()
* fix gh#krakjoe/apcu#221 memory leak
* update to apc dashboard (Tyson Andre)
- updated to 5.1.7
* fixes gh#krakjoe/apcu#19: hung apaches on pthread wrlocks
* fixes gh#krakjoe/apcu#203: segfaults in bailout / longjmp
- updated to 5.1.6
* fixes gh#krakjoe/apcu#19: Hung apaches on pthread wrlocks
* fixes gh#krakjoe/apcu#188: Fix Segfault in ZTS build when locking (Tyson Andre)
* fixes gh#krakjoe/apcu#194: apcu_entry ttl not working
* fixes gh#krakjoe/apcu#189: SegFault in apc_copy_zval
* fixes gh#krakjoe/apcu#185: zend_mm_heap corrupted
* fixes gh#krakjoe/apcu#190: memory leak/failed check for duplicates
- updated to 5.1.5
* fix version check in control panel page (gh#krakjoe/apcu#182, lennartwesdijk)
* do not create null strings, palloc may fail
- updated to 5.1.4
* fix possible memory leak
* fix #168 drop trying to return strings from shm
* fix #170 do not create entries when serialization fails
- updated to 5.1.3
- package renamed to php7-APCu
- package provides php-APCu symbol
- call spec-cleaner
- version 4.0.6
- Initial.
php74-APCu-5.1.18-2.1.src.rpm
php74-APCu-5.1.18-2.1.x86_64.rpm
php74-APCu-5.1.18-2.1.aarch64.rpm
php74-APCu-5.1.18-2.1.ppc64le.rpm
php74-APCu-5.1.18-2.1.s390x.rpm
openSUSE-2024-88
Recommended update for php74-redis
moderate
openSUSE Backports SLE-12-SP5
This update ships the php74-redis package (jsc#SLE-20527).
php74-redis-5.3.4-2.1.src.rpm
php74-redis-5.3.4-2.1.x86_64.rpm
php74-redis-5.3.4-2.1.aarch64.rpm
php74-redis-5.3.4-2.1.ppc64le.rpm
php74-redis-5.3.4-2.1.s390x.rpm
openSUSE-2024-89
Recommended update for docker-compose, python-docker
moderate
openSUSE Backports SLE-12-SP5
This update brings docker-compose to SLES 12 SP5 PackagHub.
docker-compose-1.17.0-2.1.noarch.rpm
docker-compose-1.17.0-2.1.src.rpm
python-docker-2.6.1-2.1.src.rpm
python3-docker-2.6.1-2.1.noarch.rpm
python-docker-2.6.1-2.1.noarch.rpm
openSUSE-2024-90
Security update for supervisor
moderate
openSUSE Backports SLE-12-SP5
This update for supervisor fixes the following issues:
supervisor is shipped in version 4.2.4
4.2.4 (2021-12-30)
------------------
- Fixed a bug where the ``--identifier`` command line argument was ignored.
It was broken since at least 3.0a7 (released in 2009) and probably earlier.
Patch by Julien Le Cléach.
4.2.3 (2021-12-27)
------------------
- Fixed a race condition where an ``rpcinterface`` extension that subscribed
to events would not see the correct process state if it accessed the
the ``state`` attribute on a ``Subprocess`` instance immediately in the
event callback. Patch by Chao Wang.
- Added the ``setuptools`` package to the list of dependencies in
``setup.py`` because it is a runtime dependency. Patch by Louis Sautier.
- The web interface will now return a 404 Not Found response if a log file
is missing. Previously, it would return 410 Gone. It was changed because
410 is intended to mean that the condition is likely to be permanent. A
log file missing is usually temporary, e.g. a process that was never started
will not have a log file but will have one as soon as it is started.
4.2.2 (2021-02-26)
------------------
- Fixed a bug where ``supervisord`` could crash if a subprocess exited
immediately before trying to kill it.
- Fixed a bug where the ``stdout_syslog`` and ``stderr_syslog`` options
of a ``[program:x]`` section could not be used unless file logging for
the same program had also been configured. The file and syslog options
can now be used independently. Patch by Scott Stroupe.
- Fixed a bug where the ``logfile`` option in the ``[supervisord]``
section would not log to syslog when the special filename of
``syslog`` was supplied, as is supported by all other log filename
options. Patch by Franck Cuny.
- Fixed a bug where environment variables defined in ``environment=``
in the ``[supervisord]`` section or a ``[program:x]`` section could
not be used in ``%(ENV_x)s`` expansions. Patch by MythRen.
- The ``supervisorctl signal`` command now allows a signal to be sent
when a process is in the ``STOPPING`` state. Patch by Mike Gould.
- ``supervisorctl`` and ``supervisord`` now print help when given ``-?``
in addition to the existing ``-h``/``--help``.
4.2.1 (2020-08-20)
------------------
- Fixed a bug on Python 3 where a network error could cause ``supervisord``
to crash with the error ``<class 'TypeError'>:can't concat str to bytes``.
Patch by Vinay Sajip.
- Fixed a bug where a test would fail on systems with glibc 2.3.1 because
the default value of SOMAXCONN changed.
4.2.0 (2020-04-30)
------------------
- When ``supervisord`` is run in the foreground, a new ``--silent`` option
suppresses the main log from being echoed to ``stdout`` as it normally
would. Patch by Trevor Foster.
- Parsing ``command=`` now supports a new expansion, ``%(numprocs)d``, that
expands to the value of ``numprocs=`` in the same section. Patch by
Santjago Corkez.
- Web UI buttons no longer use background images. Patch by Dmytro Karpovych.
- The Web UI now has a link to view ``tail -f stderr`` for a process in
addition to the existing ``tail -f stdout`` link. Based on a
patch by OuroborosCoding.
- The HTTP server will now send an ``X-Accel-Buffering: no`` header in
logtail responses to fix Nginx proxy buffering. Patch by Weizhao Li.
- When ``supervisord`` reaps an unknown PID, it will now log a description
of the ``waitpid`` status. Patch by Andrey Zelenchuk.
- Fixed a bug introduced in 4.0.3 where ``supervisorctl tail -f foo | grep bar``
would fail with the error ``NoneType object has no attribute 'lower'``. This
only occurred on Python 2.7 and only when piped. Patch by Slawa Pidgorny.
- python-mock is not required for build
- Added hardening to systemd service(s) (boo#1181400).
4.1.0 (2019-10-19)
------------------
- Fixed a bug on Python 3 only where logging to syslog did not work and
would log the exception ``TypeError: a bytes-like object is required, not 'str'``
to the main ``supervisord`` log file. Patch by Vinay Sajip and Josh Staley.
- Fixed a Python 3.8 compatibility issue caused by the removal of
``cgi.escape()``. Patch by Mattia Procopio.
- The ``meld3`` package is no longer a dependency. A version of ``meld3``
is now included within the ``supervisor`` package itself.
4.0.4 (2019-07-15)
------------------
- Fixed a bug where ``supervisorctl tail <name> stdout`` would actually tail
``stderr``. Note that ``tail <name>`` without the explicit ``stdout``
correctly tailed ``stdout``. The bug existed since 3.0a3 (released in
2007). Patch by Arseny Hofman.
- Improved the warning message added in 4.0.3 so it is now emitted for
both ``tail`` and ``tail -f``. Patch by Vinay Sajip.
- CVE-2019-12105. Documentation addition only, no code changes. This CVE
states that ``inet_http_server`` does not use authentication by default
(`details <https://github.com/Supervisor/supervisor/issues/1245>`_). Note that
``inet_http_server`` is not enabled by default, and is also not enabled
in the example configuration output by ``echo_supervisord_conf``. The
behavior of the ``inet_http_server`` options have been correctly documented,
and have not changed, since the feature was introduced in 2006. A new
`warning message <https://github.com/Supervisor/supervisor/commit/4e334d9cf2a1daff685893e35e72398437df3dcb>`_
was added to the documentation.
4.0.3 (2019-05-22)
------------------
- Fixed an issue on Python 2 where running ``supervisorctl tail -f <name>``
would fail with the message
``Cannot connect, error: <type 'exceptions.UnicodeEncodeError'>`` where it
may have worked on Supervisor 3.x. The issue was introduced in Supervisor
4.0.0 due to new bytes/strings conversions necessary to add Python 3 support.
For ``supervisorctl`` to correctly display logs with Unicode characters, the
terminal encoding specified by the environment must support it. If not, the
``UnicodeEncodeError`` may still occur on either Python 2 or 3. A new
warning message is now printed if a problematic terminal encoding is
detected. Patch by Vinay Sajip.
4.0.2 (2019-04-17)
------------------
- Fixed a bug where inline comments in the config file were not parsed
correctly such that the comments were included as part of the values.
This only occurred on Python 2, and only where the environment had an
extra ``configparser`` module installed. The bug was introduced in
Supervisor 4.0.0 because of Python 2/3 compatibility code that expected
a Python 2 environment to only have a ``ConfigParser`` module.
4.0.1 (2019-04-10)
------------------
- Fixed an issue on Python 3 where an ``OSError: [Errno 29] Illegal seek``
would occur if ``logfile`` in the ``[supervisord]`` section was set to
a special file like ``/dev/stdout`` that was not seekable, even if
``logfile_maxbytes = 0`` was set to disable rotation. The issue only
affected the main log and not child logs. Patch by Martin Falatic.
4.0.0 (2019-04-05)
------------------
- Support for Python 3 has been added. On Python 3, Supervisor requires
Python 3.4 or later. Many thanks to Vinay Sajip, Scott Maxwell, Palm Kevin,
Tres Seaver, Marc Abramowitz, Son Nguyen, Shane Hathaway, Evan Andrews,
and Ethan Hann who all made major contributions to the Python 3 porting
effort. Thanks also to all contributors who submitted issue reports and
patches towards this effort.
- Support for Python 2.4, 2.5, and 2.6 has been dropped. On Python 2,
Supervisor now requires Python 2.7.
- The ``supervisor`` package is no longer a namespace package.
- The behavior of the config file expansion ``%(here)s`` has changed. In
previous versions, a bug caused ``%(here)s`` to always expand to the
directory of the root config file. Now, when ``%(here)s`` is used inside
a file included via ``[include]``, it will expand to the directory of
that file. Thanks to Alex Eftimie and Zoltan Toth-Czifra for the patches.
- The default value for the config file setting ``exitcodes=``, the expected
exit codes of a program, has changed. In previous versions, it was ``0,2``.
This caused issues with Golang programs where ``panic()`` causes the exit
code to be ``2``. The default value for ``exitcodes`` is now ``0``.
- An undocumented feature where multiple ``supervisorctl`` commands could be
combined on a single line separated by semicolons has been removed.
- ``supervisorctl`` will now set its exit code to a non-zero value when an
error condition occurs. Previous versions did not set the exit code for
most error conditions so it was almost always 0. Patch by Luke Weber.
- Added new ``stdout_syslog`` and ``stderr_syslog`` options to the config
supervisor-4.2.4-2.1.noarch.rpm
supervisor-4.2.4-2.1.src.rpm
openSUSE-2024-91
Recommended update for apache-rpm-macros, byacc
moderate
openSUSE Backports SLE-12-SP5
This update for apache-rpm-macros, byacc fixes the following issues:
- apache-rpm-macros are added in version 20201124.
- byacc is added in version 20170430.
apache-rpm-macros-20201124-2.1.src.rpm
apache-rpm-macros-20201124-2.1.x86_64.rpm
byacc-20170430-3.1.src.rpm
byacc-20170430-3.1.x86_64.rpm
byacc-debuginfo-20170430-3.1.x86_64.rpm
byacc-debugsource-20170430-3.1.x86_64.rpm
apache-rpm-macros-20201124-2.1.aarch64.rpm
byacc-20170430-3.1.aarch64.rpm
byacc-debuginfo-20170430-3.1.aarch64.rpm
byacc-debugsource-20170430-3.1.aarch64.rpm
apache-rpm-macros-20201124-2.1.ppc64le.rpm
byacc-20170430-3.1.ppc64le.rpm
byacc-debuginfo-20170430-3.1.ppc64le.rpm
byacc-debugsource-20170430-3.1.ppc64le.rpm
apache-rpm-macros-20201124-2.1.s390x.rpm
byacc-20170430-3.1.s390x.rpm
byacc-debuginfo-20170430-3.1.s390x.rpm
byacc-debugsource-20170430-3.1.s390x.rpm
openSUSE-2024-92
Optional updated for apache2-mod_auth_gssapi
low
openSUSE Backports SLE-12-SP5
This update provides the new apache2 module mod_auth_gssapi.
apache2-mod_auth_gssapi-1.6.3-2.1.src.rpm
apache2-mod_auth_gssapi-1.6.3-2.1.x86_64.rpm
apache2-mod_auth_gssapi-1.6.3-2.1.aarch64.rpm
apache2-mod_auth_gssapi-1.6.3-2.1.ppc64le.rpm
apache2-mod_auth_gssapi-1.6.3-2.1.s390x.rpm
openSUSE-2024-46
Recommended update for byacc
low
openSUSE Backports SLE-12-SP5
This update for byacc is a simple rebuild with same sources to refresh the repository.
byacc-20170430-5.1.src.rpm
byacc-20170430-5.1.x86_64.rpm
byacc-20170430-5.1.aarch64.rpm
byacc-20170430-5.1.ppc64le.rpm
byacc-20170430-5.1.s390x.rpm