Packages changed: bind (9.18.12 -> 9.18.13) bluedevil5 (5.27.2 -> 5.27.3) breeze (5.27.2 -> 5.27.3) breeze-gtk (5.27.2 -> 5.27.3) discover (5.27.2 -> 5.27.3) drkonqi5 (5.27.2 -> 5.27.3) efibootmgr (17 -> 18) efivar (37 -> 38) google-noto-coloremoji-fonts (20211101 -> 20230315) groff groff-full grub2 gtk4 (4.10.0 -> 4.10.1) guestfs-tools icewm (3.3.1 -> 3.3.2) imlib2 (1.10.0 -> 1.11.0) kactivitymanagerd (5.27.2 -> 5.27.3) kate kcm_flatpak (5.27.2 -> 5.27.3) kcm_sddm (5.27.2 -> 5.27.3) kde-cli-tools5 (5.27.2 -> 5.27.3) kde-gtk-config5 (5.27.2 -> 5.27.3) kernel-source (6.2.4 -> 6.2.6) kgamma5 (5.27.2 -> 5.27.3) khotkeys5 (5.27.2 -> 5.27.3) kinfocenter5 (5.27.2 -> 5.27.3) kmenuedit5 (5.27.2 -> 5.27.3) kpipewire (5.27.2 -> 5.27.3) kscreen5 (5.27.2 -> 5.27.3) kscreenlocker (5.27.2 -> 5.27.3) ksshaskpass5 (5.27.2 -> 5.27.3) ksystemstats5 (5.27.2 -> 5.27.3) kwayland-integration (5.27.2 -> 5.27.3) kwin5 (5.27.2 -> 5.27.3) kwrited5 (5.27.2 -> 5.27.3) layer-shell-qt (5.27.2 -> 5.27.3) libX11 (1.8.1 -> 1.8.4) libXaw (1.0.14 -> 1.0.15) libkdecoration2 (5.27.2 -> 5.27.3) libkscreen2 (5.27.2 -> 5.27.3) libksysguard5 (5.27.2 -> 5.27.3) libxcrypt milou5 (5.27.2 -> 5.27.3) multipath-tools (0.9.4+68+suse.98559ea -> 0.9.4+79+suse.25c23a9) ovmf (202211 -> 202302) oxygen5-sounds (5.27.2 -> 5.27.3) pam_kwallet (5.27.2 -> 5.27.3) pipewire (0.3.66 -> 0.3.67) plasma-browser-integration (5.27.2 -> 5.27.3) plasma-nm5 (5.27.2 -> 5.27.3) plasma5-addons (5.27.2 -> 5.27.3) plasma5-desktop (5.27.2 -> 5.27.3) plasma5-disks (5.27.2 -> 5.27.3) plasma5-integration (5.27.2 -> 5.27.3) plasma5-openSUSE plasma5-pa (5.27.2 -> 5.27.3) plasma5-systemmonitor (5.27.2 -> 5.27.3) plasma5-thunderbolt (5.27.2 -> 5.27.3) plasma5-workspace (5.27.2 -> 5.27.3) polkit-kde-agent-5 (5.27.2 -> 5.27.3) powerdevil5 (5.27.2 -> 5.27.3) python-argcomplete python-gevent qt6-base (6.4.2 -> 6.4.3) qt6-declarative (6.4.2 -> 6.4.3) qt6-imageformats (6.4.2 -> 6.4.3) qt6-translations (6.4.2 -> 6.4.3) qt6-wayland (6.4.2 -> 6.4.3) rubygem-grpc (1.50.0 -> 1.52.0) suse-module-tools (16.0.29 -> 16.0.30) systemd (252.7 -> 253.1) systemsettings5 (5.27.2 -> 5.27.3) transmission (3.00 -> 4.0.2) userspace-rcu (0.13.2 -> 0.14.0) util-linux util-linux-systemd xdg-desktop-portal-kde (5.27.2 -> 5.27.3) === Details === ==== bind ==== Version update (9.18.12 -> 9.18.13) Subpackages: bind-doc bind-utils - Update to release 9.18.13 New Features: * RPZ updates are now run on specialized “offload” threads to reduce the amount of time they block query processing on the main networking threads. This increases the responsiveness of named when RPZ updates are being applied after an RPZ zone has been successfully transferred. Feature Changes: * Catalog zone updates are now run on specialized “offload” threads to reduce the amount of time they block query processing on the main networking threads. This increases the responsiveness of named when catalog zone updates are being applied after a catalog zone has been successfully transferred. * libuv support for receiving multiple UDP messages in a single recvmmsg() system call has been tweaked several times between libuv versions 1.35.0 and 1.40.0; the current recommended libuv version is 1.40.0 or higher. New rules are now in effect for running with a different version of libuv than the one used at compilation time. These rules may trigger a fatal error at startup: - Building against or running with libuv versions 1.35.0 and 1.36.0 is now a fatal error. - Running with libuv version higher than 1.34.2 is now a fatal error when named is built against libuv version 1.34.2 or lower. - Running with libuv version higher than 1.39.0 is now a fatal error when named is built against libuv version 1.37.0, 1.38.0, 1.38.1, or 1.39.0. * This prevents the use of libuv versions that may trigger an assertion failure when receiving multiple UDP messages in a single system call. Bug Fixes: * named could crash with an assertion failure when adding a new zone into the configuration file for a name which was already configured as a member zone for a catalog zone. This has been fixed. * When named starts up, it sends a query for the DNSSEC key for each configured trust anchor to determine whether the key has changed. In some unusual cases, the query might depend on a zone for which the server is itself authoritative, and would have failed if it were sent before the zone was fully loaded. This has now been fixed by delaying the key queries until all zones have finished loading. ==== bluedevil5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: bluedevil5-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== breeze ==== Version update (5.27.2 -> 5.27.3) Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-style-lang libbreezecommon5-5 - Add patches to make the window outline configurable (kde#465948): * 0001-Outline-intensity-setting.patch * 0002-Undo-some-string-changes-from-the-preceding-commit.patch - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Setting height before adding margins * Calling expandSize in flat comboboxes too ==== breeze-gtk ==== Version update (5.27.2 -> 5.27.3) Subpackages: gtk2-metatheme-breeze gtk3-metatheme-breeze gtk4-metatheme-breeze metatheme-breeze-common - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * gtk3, gtk4: apply searchbar styles to the box inside the revealer inside the searchbar * gtk3, gtk4: Make image-buttons have min-height * Remove margins between linked buttons ==== discover ==== Version update (5.27.2 -> 5.27.3) Subpackages: discover-backend-flatpak discover-backend-fwupd discover-backend-packagekit discover-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * rpm-ostree/notifier: Setup a watcher to trigger reboot check * rpm-ostree/notifier: Fix update/reboot notification logic * ApplicationPage: Allow main app info column to grow with window * ApplicationPage: off-by-one in stackedLayout calc * ApplicationResouceButton: place icon side-by-side to the title * ApplicationResourceButton: attribute the left/right padding * ApplicationPage: drop the ternary operator for buttonWidth * flatpak: Use Downloading as the status for Flatpak transactions * pk: Finish porting away from runservices (kde#466742) * pk: Don't forget to finish streams (kde#466765) * Flatpak: Fix spacing in permissions view * fwupd: Mark the backend as invalid if fwupd_client_connect() fails - Drop patches, now upstream: * 0001-pk-Don-t-forget-to-finish-streams.patch ==== drkonqi5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: drkonqi5-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Add emoji picker to mappings ==== efibootmgr ==== Version update (17 -> 18) - Update to v18 * fixed the simple run example * Restore activation error message in efibootmgr * remove-dupes: update error message * Fix typo in manual page * README: Note efivarfs as the current required kernel module * Fix possible read out of bounds in ucs2_to_utf8 * Add code of conduct * Fix help messages * Add option for insertion location of new entries - Rebase efibootmgr-delete-multiple.diff ==== efivar ==== Version update (37 -> 38) - Update to 38 + Rework some makefile bits to make overriding some options simpler + Handle /sys/devices/virtual/{nvme-fabrics,nvme-subsystem} devices + guids.S: Include when CET is enabled + Fix /sys/block sysfs parsing for eMMC-s + Properly check mmap return error + Fix s{yt,ty}le typo in efi_get_variable(3) + Handle NULL set_variable() + Fix parsing for nvme-subsystem devices + Attempt to fix the identified thread safety bugs + Make thread-test depend on libefivar.so + Upstream a local patch from rawhide + Fix conversion from UTF8 to UCS2 + efivar: make docs match current code for 'efivar -A' + Add code of conduct + Misc minor fixes + Add efi_time_t declarations and helper functions + More misc fixes + Coverity fixes 20211208 + Fix linux virtual root device parsing + efivar.spec.in: fix license to be valid SPDX + Add efisecdb tooling + Fix linker string comparison for dash - Add efivar-bsc1206388-revamp-efi_well_known-variable-handling.patch to remove the ld script hack for efi_well_known_* variables that caused build failure with LTO (bsc#1206388) - Add mandoc to BuildRequires to build efisecdb man page - Add efivar-adjust-dependency.patch to avoid 'make install' from building the binaries again - Add efivar-filter-gcc-march.patch to drop '-march=native' from HOST_CPPFLAGS for ppc64le and riscv64 due to the absence of the gcc parameter - Refresh libefiboot-export-disk_get_partition_info.patch + Cast (uint8_t *) signature to (partition_signature_t *) + Update src/libefiboot.map.in - Remove upstreamed patches + efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch + efivar-bsc1127544-fix-ucs2len.patch + efivar-bsc1175989-handle-NULL-set-variable.patch + efivar-bsc1181967-fix-nvme-parsing.patch + efivar-bsc1187386-fix-emmc-parsing.patch + efivar-fix-efidp_ipv4_addr-fields-assignment.patch + efivar-make-format_guid-handle-misaligned-guid-pointer.patch - Update spec file to current standards ==== google-noto-coloremoji-fonts ==== Version update (20211101 -> 20230315) - Update to the latest version of Noto Emojis supporting Unicode 15.0 ==== groff ==== - ship %{_docdir}/groff/pdf also in groff-doc [bsc#1208498] ==== groff-full ==== Subpackages: gxditview - ship %{_docdir}/groff/pdf also in groff-doc [bsc#1208498] ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin - Tolerate kernel moved out of /boot. (bsc#1184804) * grub2-s390x-12-zipl-setup-usrmerge.patch ==== gtk4 ==== Version update (4.10.0 -> 4.10.1) Subpackages: gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.10.1: + GtkFileChooser: - Improve search performance - Be safe against pathless files - Fix memory leaks - Only show local files in recent files - Show most recent files first - Make files non-selectable in selet_folder mode + GtkListView / GtkColumnView / GtkGridView: - Fix scrolling problems - Support CSS border-spacing + GtkComboBox: Fix a size allocation problem + gtk: Size allocation fixes + Accessibility: Miscellaneous property fixes and improvements + Wayland: Fix an ordering problem in surface disposal + Windows: Fix Visual Studio build with older GLib + Updated translations. - Drop patches fixed upstream: + 3e3158ce12741b58ce53f132b48f26438094886d.patch + 0001-combobox-Avoid-extra-queue_resize.patch - Refresh 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch with quilt. ==== guestfs-tools ==== - Use gzip -n for bit-reproducible packages ==== icewm ==== Version update (3.3.1 -> 3.3.2) Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite - Update to 3.3.2: * Add yimage_gdk.h. * Add "loop" and "pick" commands to icesh. Add "Fullscreen" and "AboveAll" layer symbols to icesh. * Check for libiconv in configure for OpenBSD. * Modify a copy of the WM_CLASS. Prevent messages for loop. * Update layer from winoptions when WM_CLASS is changed. * Don't set WM_PROTOCOLS on frames. * Handle failure of XGetWindowAttributes more graceful in icesh. * Faster synchronization. * Set a timeout on synchronization. Make window picking more reliable and tab-aware. Add resize handles to "bordered" when client is resizable. * Update _NET_WM_ALLOWED_ACTIONS when changing tabs. * Let icesh support picking window by frame or title bar. * Add "unset" to "icewm-env" to unset environment variables by icewm-session. * For for "PointerFocusDelay" when mouse crosses different frame border subwindows. * Check prefs and state before starting delay focus timer. * Use "hasBorders" in layoutShape to fix "HideBordersMaximized". * When restoring a window, automatically focus it, if nothing has focus. * Consider ClickToFocus and StrongPointerFocus when hiding or rolling up. * Improve the detection of overlapping windows to the focused window for grabbing/releasing the mouse buttons. * Cleanup details. * Include ClickToFocus in maybeFocus. * Document all layer names. * Preserve the stacking order for fullscreen windows when Alt+Tabbing for issue #611. When hitting Escape while Alt+Tabbing abandon any selection. * Fix unpaired parentheses in the manpages. * Improve readability of the winoptions manpage. * When mapping a new client, check if it overlaps the focus. When taskbar is collapsed, don't let it reduce the workarea. * Improve more winoption details in the manpages. ==== imlib2 ==== Version update (1.10.0 -> 1.11.0) Subpackages: imlib2-loaders libImlib2-1 - update to 1.11.0: * remove bad unused function * test: Add a few tests for obscure pnm formats * test: Add some pam tests * Avoid some more undefined behaviors with shifts * api: Fix code duplication around some __imlib_BlendImageToImage() calls * api: Change some parameter names * api: Tweak/correct error handling in drawable grabbing functions * image: Let __imlib_CreateImage() allocate pixel data buffer * Drop some redundant calls to __imlib_LoadImageData() * api: Remember error on deferred image data loads * imlib2_load: Show error on deferred data load problem * imlib2_view: Be more verbose about load errors * PNM loader: Speedups * test: Introduce image_get_crc32() * test: test_save: Trivial changes * test: test_save: Check that files are written and ok * PNM saver: Write images with alpha as P7 PAM RGB_ALPHA type * x11_rgba: Add missing const * x11_grab: Avoid cast-align warnings with -Wcast-align=strict * x11_rgba: Avoid cast-align warnings with -Wcast-align=strict * Loaders: Debug macro cleanups * ANI loader: Use struct to access chunk data * Loaders: Avoid cast-align warnings with -Wcast-align=strict * autofoo: Add __PACKED__ for optional struct packing * ANI, PNG, TGA loaders: Enable handling of unaligned data * __imlib_FileDir(): Fix missing closedir() on OOM * Loaders: decompress_load() is not part of the loader API * Loaders: Debug tweaks * Savers: Centralize file open/close * JPG saver: Avoid potential clobber warning * PNG saver: Avoid potential clobber warning * Loaders, savers: Handle EINTR during fopen() * api: Remove pointless statement * api: Update documentation for imlib_get_error() * api: Cosmetics around image save functions * api: Minor simplification in error handling in save functions * Add imlib_save_image_fd() * api: Oops - debug-- * test_grab: Rearrange code * x11_grab: Let __imlib_Grab..() return error instead of ok * x11_grab: Eliminate unnecessary pixmap copy * imlib_create_scaled_image_from_drawable(): Simplify call path * x11_grab: Drop now unused 1:1 scaling path in __imlib_GrabDrawableScaledToRGBA() * imlib2_view: Add option to set background checkerboard field size * test_grab: Update * test_grab: Add some tests for imlib_copy_drawable_to_image() * test_grab: Check get-mask-from-shape too * x11: Pass X11 context around by struct * x11_grab: Move window/pixmap checking to separate function * x11_grab: Rework clipping * x11_grab: Clear image pixels not actually grabbed * x11_grab: Various fixes in __imlib_GrabDrawableScaledToRGBA() * x11_grab: Eliminate some overhead in scaled grabbing * test_grab: Debug tweak * PNM loader: avoid some undefined behavior * PNM loader: add read support for PAM ==== kactivitymanagerd ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kate ==== Subpackages: kate-plugins - Use the %ldconfig_scriptlets macro ==== kcm_flatpak ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Too many changes to list here - Drop patches, now upstream: * 0001-Expose-FlatpakReferencesModel-to-QML.patch * 0002-Avoid-duplicating-connections-between-ref-and-its-re.patch * 0003-Port-from-NULL-to-nullptr.patch * 0004-Fix-GLib-memory-management-issue.patch ==== kcm_sddm ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kde-cli-tools5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kde-gtk-config5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: kde-gtk-config5-gtk3 - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kernel-source ==== Version update (6.2.4 -> 6.2.6) Subpackages: kernel-64kb kernel-default - Linux 6.2.6 (bsc#1012628). - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh (bsc#1012628). - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script (bsc#1012628). - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (bsc#1012628). - tpm: disable hwrng for fTPM on some AMD designs (bsc#1012628). - commit fa1a4c6 ==== kgamma5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== khotkeys5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kinfocenter5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: kinfocenter5-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kmenuedit5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kpipewire ==== Version update (5.27.2 -> 5.27.3) Subpackages: kpipewire-imports libKPipeWire5 libKPipeWireDmaBuf5 libKPipeWireRecord5 - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Guard m_producer * stream: better fallback for BGR formats when downloading into a QImage * stream: Fix support of SPA_VIDEO_FORMAT_RGB * recording: Drop unnecessary conditional * recording: use "good" deadline rather than quality that is deprecated upstream * recording: Make bitrate depend on the stream size ==== kscreen5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: kscreen5-plasmoid - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * kded/output: with duplicate edid hashes, use different global config files (kde#452614,kde#448599) ==== kscreenlocker ==== Version update (5.27.2 -> 5.27.3) Subpackages: kscreenlocker-lang libKScreenLocker5 - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== ksshaskpass5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: ksshaskpass5-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== ksystemstats5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kwayland-integration ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== kwin5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * colordevice: default the simple transformations to 1 * backends/drm: fail commits if nonexistent properties would be set * backends/drm: ignore opaque formats for the cursor plane * Forward keymap and modifier change to input method keyboard grab when changed. * inputmethod: Show the input method even if it was dismissed (kde#466969) * backends/drm: support CTM for simple color transformations (kde#455720) * xwayland: Prevent potential file descriptor leak * wayland: Prevent leaking --wayland-fd and --xwayland-fd to child processes * helper: Don't leak lock file to kwin_wayland * backends/wayland: Don't leak renderD128 fd * backends/wayland: Don't leak WaylandEventThread's pipe fds * Fix text-input-v1 compatibility with 111.0.5563.64-1 * input: Make sure input backends are initialised when the workspace is set up (kde#466721) * Tabbox: Fix grouping windows by application * scene: Use correct scale when computing world transform * wayland: Fix interactive resize of debug console * kscreenintegration: read global output data * workspace: move kscreen integration into separate files * screencast: Try harder to be compatible with the pipewire buffer format * screencasting: on memfd, skip the QImage step (kde#466655) * TabBox: Avoid unnecesary resets of the client model (kde#466660) * wayland: Cancel selections if set without focus * windowitem: properly handle sub-subsurfaces (kde#466747) * tabletmodemanager: properly export properties * Enable GLSL for Mali (Lima) / PinePhone devices ==== kwrited5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== layer-shell-qt ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== libX11 ==== Version update (1.8.1 -> 1.8.4) Subpackages: libX11-6 libX11-data libX11-xcb1 - Update to version 1.8.4 This release fixes the regressions in previous 1.8.x related to the thread- - safety-constructor option. (boo#1209176) - supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch ==== libXaw ==== Version update (1.0.14 -> 1.0.15) - Update to version 1.0.15 * gitlab CI: add a basic build test * Fix spelling/wording issues * Stop memory leak in GetResourcePixmapPath() * Stop memory leak in error paths in XawTextSinkConvertPropertyList() * Remove "All rights reserved" from Oracle copyright notices * Add .git-blame-ignore-revs to hide whitespace commits from git blame * Replace calls to index() with strchr() * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * Fix ctype(3) users. * issue #6: fix typo in XawMax parameter in GetBlockBoundaries ==== libkdecoration2 ==== Version update (5.27.2 -> 5.27.3) Subpackages: libkdecorations2-5 libkdecorations2-5-lang libkdecorations2private10 - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== libkscreen2 ==== Version update (5.27.2 -> 5.27.3) Subpackages: libKF5Screen8 libKF5ScreenDpms8 libkscreen2-plugin - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * libdpms/wayland: Do not create dpms interfaces for placeholder QScreens (kde#466674) * dpms/xcb: Make sure we are setting it as unsupported when it is (kde#466181) * backends/wayland: Round passed scale ==== libksysguard5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: ksysguardsystemstats-data libKSysGuardSystemStats1 libksysguard5-imports libksysguard5-plugins - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== libxcrypt ==== Subpackages: libcrypt1 libxcrypt-devel - Enable livepatching support on x86_64. ==== milou5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: milou5-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== multipath-tools ==== Version update (0.9.4+68+suse.98559ea -> 0.9.4+79+suse.25c23a9) Subpackages: kpartx libmpath0 - Update to version 0.9.4+79+suse.25c23a9: * fix multipath-tools build with liburcu 0.14.0 - Upstream bug fixes: * libmultipath: return 'pending' state when port is in transition * multipath.rules: fix "smart" bug with failed valid path check * libmpathpersist: fix resource leak in update_map_pr() * libmultipath: keep renames from stopping other multipath actions ==== ovmf ==== Version update (202211 -> 202302) Subpackages: qemu-uefi-aarch64 - Removed patches which are merged to edk2-stable202302 (bsc#1209266): - ovmf-tools_def-add-fno-omit-frame-pointer-to-GCC48_-IA32-.patch tools_def: add -fno-omit-frame-pointer to GCC48_{IA32,X64}_CC_FLAGS (bsc#1199597) - 129404f6e4 edk2-stable202302~200 - ovmf-OvmfPkg-PlatformInitLib-Fix-integrity-checking-faile.patch OvmfPkg/PlatformInitLib: Fix integrity checking failed of NvVarStore (bsc#1206078) - ceb52713b0 edk2-stable202302~226 - Update to edk2-stable202302 (bsc#1209266) - Features (https://github.com/tianocore/edk2/releases): Add support for RISC-V qemu virt machine Add RPMB related commands and DCB definition for NVMe SecurityBoot - remove self-signed PK requirement in SetupMode SecurityBoot - support Authenticated SetVariable with ContentInfo TDVF Optimization - Enable Separate-Fv in OvmfPkg/IntelTdx TDVF Optimization - Pre-alloc shared memory for TDVF DMA TDVF Optimization - Enable Multi-core based lazy-accept TDVF - Fix Instruction Pointer Incrementation by TD #VE MMIO Handler TDVF - Incorrect implementation in the TDX RTMR implementation TDVF - Incorrect protocol and structure version in the TDX CC measurement TDVF - TdTcg2Dxe lives in the Ovmfpkg instead of the SecurityPkg TDVF - need measurement VMM input ACPI table before register TDVF - need integrate feature in config-B to config-A - Patches (git log --oneline --date-order edk2-stable202211..edk2-stable202302): f80f052277 OvmfPkg/RiscVVirt: Add Stack HOB 1eeca0750a UefiPayloadPkg: remove the change that get platform specific logic bc82574de4 OvmfPkg/RiscVVirt: Fix SCT memory allocation test case failure 2c5961cccf BaseTools/tools_def.template: Update -march parameter for RISC-V 02fcfdce1e BaseTools: Update WindowsVsToolChain plugin 5c551d6d91 Maintainers.txt: Add entry for OvmfPkg/RiscVVirt 92b27c2e6a OvmfPkg/RiscVVirt: Add build files for Qemu Virt platform e1aaef001f OvmfPkg/RiscVVirt: Add SEC module a43a62f9b0 OvmfPkg/RiscVVirt: Add PciCpuIo2Dxe module 6d5ae344cd OvmfPkg/RiscVVirt: Add VirtNorFlashPlatformLib library c126e3588d OvmfPkg/RiscVVirt: Add ResetSystemLib library 6720b8e46f OvmfPkg/RiscVVirt: Add PrePiHobListPointerLib library d78df93863 OvmfPkg/RiscVVirt: Add PlatformBootManagerLib library f13264b340 ArmVirtPkg: Fix up the location of PlatformHasAcpiDtDxe 09cd17b0de ArmVirtPkg/PlatformHasAcpiDtDxe: Move to OvmfPkg a7dec790dc UefiCpuPkg/UefiCpuPkg.ci.yaml: Ignore RISC-V file c27cdc941d UefiCpuPkg: Add CpuDxeRiscV64 module 98fa877efd UefiCpuPkg: Add CpuTimerDxeRiscV64 module 705c3469b5 UefiCpuPkg: Add BaseRiscV64CpuTimerLib library cbac2c74e8 UefiCpuPkg: Add BaseRiscV64CpuExceptionHandlerLib d6017bca19 UefiCpuPkg: Add RISCV_EFI_BOOT_PROTOCOL related definitions 76e956547e MdePkg: Add BaseRiscVSbiLib Library for RISC-V 550f196e82 MdePkg/BaseLib: RISC-V: Add few more helper functions 8aeb405466 MdePkg/Register: Add register definition header files for RISC-V 38da9606f7 MdePkg: Added Call for AfterReadyToBoot Event 419c0aafa6 MdePkg: Add After Ready To Boot Event Definition from UEFI 2.9 77d6772708 MdeModulePkg/Library: PcdAcpiS3Enable set FALSE cause Assert 68c1bedbf2 MdeModulePkg/Variable: Attribute combination should return EFI_UNSUPPORTED 090642db7a MdeModulePkg/EsrtFmpDxe: Support multiple devices with 0 HardwareInstance f9c6b5134e MdeModulePkg/Pci: Display more information of PCIe devices 1b5420e807 OvmfPkg/AmdSevDxe: Close mAcceptAllMemoryEvent f67ec87704 OvmfPkg: Fix SevMemoryAcceptance memory attributes 540522fec0 .devcontainer/devcontainer.json: Add devcontainer file b3f321f2d7 .mergify/config.yml: Remove rebase_fallback attribute (deprecated) 93a21b465b MdePkg: Add NVMe boot partition header definition 069703228c MdePkg: Add RPMB related commands and DCB definition for NVMe 39254d922e RedfishPkg/RedfishRestExDxe: Two PCDs for controlling the requests 289d93b79c StandaloneMmPkg/StandaloneMmMemLib: Change max address computation 173a7a7daa OvmfPkg: Update build.sh to allow building OVMF then running QEMU f6ce1a5cd8 EmulatorPkg/PeiTimerLib: Bug fix in NanoSecondDelay b59e6fdae2 .pytool/Plugin/EccCheck: Add PACKAGES_PATH support 5db84c85c3 MdePkg:IORT header update for IORT Rev E.e spec 96192ba5bd MdeModulePkg: EfiUnacceptedMemoryType is not allowed in AllocatePool 8a763b533b MdeModulePkg: Disambiguate the meaning of PcdDxeIplSwitchToLongMode aef0061ac2 BaseTools: remove useless dependency on libuuid aea8a9c954 RedfishPkg: fix multiple SMBIOS type 42 version issue b98e2113b5 ArmPkg/ArmScmiDxe: Fix the calculation of RequiredArraySize 9d669016d9 OvmfPkg/IntelTdx: Update README ff8485179c SecurityPkg/TdTcg2Dxe: td-guest shall halt when CcMeasurement install fail cc18c503e0 SecurityPkg: don't require PK to be self-signed by default f6e4824533 OvmfPkg: require self-signed PK when secure boot is enabled 566cdfc675 SecurityPkg: limit verification of enrolled PK in setup mode 7c138e4008 EmbeddedPkg/PrePiLib: Drop unused PCD PcdPrePiCpuIoSize 4d37059d8e OvmfPkg: Support Tdx measurement in OvmfPkgX64 1f9bd937b3 OvmfPkg/PlatformPei: Build GuidHob for Tdx measurement 6ea50514c1 OvmfPkg/OvmfPkgX64: Measure TdHob and Configuration FV in SecMain d92db8a086 OvmfPkg/IntelTdx: Add PeiTdxHelperLib 019621d078 OvmfPkg/IntelTdx: Measure TdHob and Configuration FV in SecMain c0984d1ff2 OvmfPkg: Refactor ProcessHobList 852ae4cd80 OvmfPkg: Refactor MeaureFvImage f41acc651f OvmfPkg: Refactor MeasureHobList d59279f8ce OvmfPkg/PeilessStartupLib: Update the define of FV_HANDOFF_TABLE_POINTERS2 d09c1d4b88 OvmfPkg/IntelTdx: Add SecTdxHelperLib d3109e5f18 OvmfPkg/IntelTdx: Add TdxHelperLibNull 6ba931bebf OvmfPkg: Add Tdx measurement data structure in WorkArea 935343cf16 OvmfPkg/AcpiPlatformDxe: Measure ACPI table from QEMU in TDVF 7623b4bf6a MdeModulePkg: ScsiDiskDxe: clean up comment in ScsiDisk.c 13b97736c8 UefiCpuPkg: Fix SMM code hangs when InitPaging 11f0014c0e MdePkg: Label CreateEvent NotifyFunction and NotifyContext optional ae6e470252 MdeModulePkg/Bus/Ata/AhciPei: Fix DEADCODE Coverity issue 558b37b49b ShellPkg/AcpiView: ERST Parser d375273c89 MdeModulePkg: ScsiBusDxe: Refactor DiscoverScsiDevice() bda715bf6d MdePkg: Fix UINT64 and INT64 word length for LoongArch64 2f2fd79fc4 UefiPayloadPkg: Set RTC dynamic PCD to PeiPCDdatabase ... changelog too long, skipping 274 lines ... when booting and show a message to indicate qemu bug. (bsc#1209266) ==== oxygen5-sounds ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== pam_kwallet ==== Version update (5.27.2 -> 5.27.3) Subpackages: pam_kwallet-common - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== pipewire ==== Version update (0.3.66 -> 0.3.67) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.67: * Highlights: - The loopback module and other couples streams will now not randomly fail in some cases. - The RTP module now has support for sending and receiving MIDI as well. - The compress offload sink has seen many improvements. It now uses ioctls directly to bypass limitations of tinycompress (to be able to detect the available codecs, for example). - Pulse server compatibility was improved for some apps by improving the format parsing and FIX_ stream flag handling. - The min quantum in the pulse server was changed from 256/48000 to 128/48000 to fix some issues with games that expect 5ms or less of latency. - The Bluetooth plugin has seen many improvements in packet scheduling to attempt to reduce stuttering on some devices. - The ALSA plugin now handles some impossible cases better. This fixes recording in QEMU again. * PipeWire: - SPDX tags were added to the code for copyright information. - The random number functions were made more usable. - The port property code was moved from the adapter to the port implementation itself to make it more useful and unified for the cases where no adapter is used (midi and video). - Fix a potential overflow in mixer areas. - Improve runnable state calculations of nodes. This is part of ongoing work to avoid running nodes that should not need to run. - The stream will now always call the process function when using trigger, even if there are no buffers. This avoids stalls of the processing graph in some cases. - Links are now marked as passive by PipeWire itself so that the right thing happens in all cases. - Implement the in/out/true values for the node.passive property. - Place a passive state on ports to make passive links on a port by port basis. * Tools: pw-cat has seen improvements in the encoded file playback case. * Modules: - The rtp module has support for MIDI now. - DSCP is now configurable in the RTP module. - The loopback module doesn't randomly fail to work anymore. * SPA: - The null-audio sink can now be given a format and it will return this instead of the default float ones. This makes it possible to make a null-sink that has a given format. - The compress offload sink has seen many improvements. It now no longer uses tinycompress to be able to detect the available codecs. - The ALSA plugin now handles some impossible cases better. - Fix compilation on older compilers. * Pulse-server: - The FIX_ flags are now implemented more correctly by fixating the stream to the format of the sink/source they ask to be connected to. - There is now also an option to override the fixation based on rules. - Format parsing was improved and should now support all format strings supported by pulseaudio including upper and lower case variants and shortcuts. - Channelmap parsing was improved and should now reject invalid channelmaps as well as support the shortcuts supported by pulseaudio. - Escape codes in module arguments now work as it does in pulseaudio. - The min quantum was changed from 256/48000 to 128/48000 to fix some issues with games that expect 5ms or less of latency. * JACK: - jack.passive-links can now be used to have a JACK client make passive links and the node.passive property is no longer used for this because it has a different function. - The qsynth rule was updated to the new node.passive features. It is now only passive on the output side. * Bluetooth: - BAP delay and transport latency are handled now. - A2DP and SCO can now use bigger buffers to improve quality when the reception is jittery. - The AT+BCC command is now implemented. - Packet encoding now happens ahead of time when possible to avoid delays before sending it. - Source should now always produce complete (padded) buffers to avoid sync problems. - Don't set unnecessary socket options. * GStreamer: - The pipewiresrc now has an autoconnect argument. - The metadata plane count is now handled correctly in more cases. - Stream errors are now handled correctly to stop the GStreamer elements. ==== plasma-browser-integration ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== plasma-nm5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: plasma-nm5-openconnect plasma-nm5-openvpn plasma-nm5-pptp plasma-nm5-vpnc - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Don't crash when importing VPN config with missing NetworkManager plugin (kde#465484) * [kcm] Show VPN import error in the UI ==== plasma5-addons ==== Version update (5.27.2 -> 5.27.3) Subpackages: plasma5-addons-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== plasma5-desktop ==== Version update (5.27.2 -> 5.27.3) Subpackages: plasma5-desktop-emojier - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Partly revert "make sure screen numbers are consecutive" (kde#464873) ==== plasma5-disks ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== plasma5-integration ==== Version update (5.27.2 -> 5.27.3) Subpackages: plasma5-integration-plugin plasma5-integration-plugin-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Revert "extend kio with portal-based open-with implementation" (kde#460741) ==== plasma5-openSUSE ==== Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE plasma5-workspace-branding-openSUSE sddm-theme-openSUSE - Update to 5.27.3 ==== plasma5-pa ==== Version update (5.27.2 -> 5.27.3) Subpackages: plasma5-pa-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * kcm: Fix visuals when testing non-standard channel names * kcm: Fix missing id and implicit parameter signal handler (kde#466075) ==== plasma5-systemmonitor ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== plasma5-thunderbolt ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== plasma5-workspace ==== Version update (5.27.2 -> 5.27.3) Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-libs xembedsniproxy - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * klipper: remove duplicate items when loading from history (kde#466236) * kcms/region_language: set LC_PAPER, not LC_PAGE (kde#467269) * Screenpool: avoid uniqueConnection with lambda * kcms/fonts: Enable change notifications for base fonts settings (forceFontDPI) * sddm-theme: Transfer the focus to the text field as we show the OSK (kde#466969) * appstreamtest: fix test failure * wallpapers/image: improve efficiency of ImageFinder * klipper: Make action menu Frameless (kde#466406) * dataengines/mpris2: tolerate non-standards compliant players like mpris-proxy (kde#466288) * klipper: History test passes now * klipper: Insert items before remove (kde#466041) * sddm: Focus something useful when switching between alternative login screens ==== polkit-kde-agent-5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== powerdevil5 ==== Version update (5.27.2 -> 5.27.3) Subpackages: powerdevil5-lang - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Suspend by default on AC profile * Use correct tablet mode function to determine mobile-ness ==== python-argcomplete ==== - Add without_fish.patch which makes fish only optional BuildRequires (gh#kislyuk/argcomplete!410). ==== python-gevent ==== - Clean up the SPEC file. ==== qt6-base ==== Version update (6.4.2 -> 6.4.3) Subpackages: libQt6Core6 libQt6DBus6 libQt6Gui6 libQt6Network6 libQt6OpenGL6 libQt6Sql6 libQt6Test6 libQt6Widgets6 qt6-network-tls qt6-platformtheme-gtk3 - Update to 6.4.3: * https://www.qt.io/blog/qt-6.4.3-released - Drop patch, merged upstream: * CVE-2023-24607-qtbase-6.4.diff - Add patch to silence moc warnings: * 0001-Avoid-resetting-CMAKE_AUTOMOC_MACRO_NAMES.patch ==== qt6-declarative ==== Version update (6.4.2 -> 6.4.3) Subpackages: libQt6LabsAnimation6 libQt6LabsFolderListModel6 libQt6LabsQmlModels6 libQt6LabsSettings6 libQt6LabsSharedImage6 libQt6LabsWavefrontMesh6 libQt6Qml6 libQt6QmlCore6 libQt6QmlLocalStorage6 libQt6QmlModels6 libQt6QmlWorkerScript6 libQt6QmlXmlListModel6 libQt6Quick6 libQt6QuickControls2-6 libQt6QuickControls2Impl6 libQt6QuickDialogs2-6 libQt6QuickDialogs2QuickImpl6 libQt6QuickDialogs2Utils6 libQt6QuickLayouts6 libQt6QuickParticles6 libQt6QuickShapes6 libQt6QuickTemplates2-6 libQt6QuickTest6 qt6-declarative-imports - Update to 6.4.3: * https://www.qt.io/blog/qt-6.4.3-released ==== qt6-imageformats ==== Version update (6.4.2 -> 6.4.3) - Update to 6.4.3: * https://www.qt.io/blog/qt-6.4.3-released ==== qt6-translations ==== Version update (6.4.2 -> 6.4.3) - Update to 6.4.3: * https://www.qt.io/blog/qt-6.4.3-released ==== qt6-wayland ==== Version update (6.4.2 -> 6.4.3) Subpackages: libQt6WaylandClient6 libQt6WaylandCompositor6 libQt6WaylandEglClientHwIntegration6 libQt6WaylandEglCompositorHwIntegration6 libQt6WlShellIntegration6 - Update to 6.4.3: * https://www.qt.io/blog/qt-6.4.3-released ==== rubygem-grpc ==== Version update (1.50.0 -> 1.52.0) - Updated to 1.52.0 * Upgraded Boring SSL to address CVE-2023-0286. * Removed some default allocators. ==== suse-module-tools ==== Version update (16.0.29 -> 16.0.30) Subpackages: suse-module-tools-scriptlets - Update to version 16.0.30: * get rid of weak-modules (bsc#1202353) * Remove last mentions of mkinitrd ==== systemd ==== Version update (252.7 -> 253.1) Subpackages: libsystemd0 libudev1 systemd-container systemd-coredump udev - Add 5002-systemctl-explicitly-cast-the-constants-to-uint64_t.patch (bsc#1209305) Added temporarily until it's merged in either the stable v253 branch or in the SUSE git repo. - Add 5001-Revert-core-propagate-stop-too-if-restart-is-issued.patch until https://github.com/systemd/systemd/issues/26839 is fixed properly. - testsuite: mtools is required by TEST-58-REPART - testsuite: swtpm and tpm2.0-tools are needed by TEST-70-TPM2 - Add 5000-core-manager-run-generators-directly-when-we-are-in-.patch, a temporary workaround until https://github.com/dracutdevs/dracut/issues/2211 is fixed in dracut. ==== systemsettings5 ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - No code changes since 5.27.2 ==== transmission ==== Version update (3.00 -> 4.0.2) Subpackages: transmission-common transmission-gtk - Update to 4.0.2: + Highlights: - Fixed 4.0.1 bug where some torrents thought they were magnet links. - Fixed 4.0.0 bug where download speed limits were ignored for uTP peers. - Fixed 4.0.0 bug using announce-list when creating single-tracker private torrents. + All platforms: - Restored support for path.utf-8 keys in torrent info dictionaries. - Fixed value of TR_TIME_LOCALTIME environment variable in torrent scripts. - Limited in-kernel file copying to 2 GiB blocks at a time to avoid potential issues with CIFS mounts. - Simplified filename info in log messages. - Fixed std::clamp() assertion failures. - Fixed small error calculating protocol overhead when receiving peer messages. - Fixed incorrect escaping of non-BMP characters when generating JSON. - Fixed 4.0.0 crash when receiving malformed piece data from peers. - Fixed 4.0.0 potential crash when downloading from webseeds. - Improved handling of the leechers param in trackers' announce responses. - Fixed 4.0.0 regression that stopped increasing the download priority of files' first and last pieces. These pieces are important for making incomplete files previewable / playable while still being downloaded. - Fixed display of IPv6 tracker URLs. - Fixed code that could stop being interested in peers that have pieces we want to download. - Improved sanity checking of magnet links added via RPC. - Fixed a misleading error message when Transmission is unable to write to the incomplete-dir. - Worked around an older libdht bug that could provide invalid peer info. - Restored RPC torrentGet.wanted return value to match 3.00 behavior. + QT client: - Ensured that "Open File" opens the torrent's folder for multi-file torrents. - Fixed 4.0.0 bug that prevented batch-adding trackers to multiple torrents at once. - Fixed per-torrent ratio display in main window. + GTK client: - Fixed 4.0.0 ignoring -m/--minimized command line option. - Fixed assertion failure in the progress display when creating a new torrent. + Web client: - Fixed minor UI bugs, e.g. layout and control alignment. - Fixed 4.0.0 bug that that failed to save alternate speed begin/end settings changes. - Improved colors in both light & dark mode. + Daemon: - Made the "unrecognized argument" error message more readable. + transmission-remote: - Fixed a spurious error message when adding magnet links. - Update to version 4.0.1: + Issues fixed: - Poor speed and some checksums being incorrectly marked as failed in somes torrents. - Beachballing / jank. - Blocklists using more memory than necessary. - Failure to migrate magnet links from Transmission 3. - Many other fixes. - Changes from version 4.0.0: + Added many performance improvements, and numerous bugfixes. + The entire codebase has been migrated from C to C++. + The remote control GUIs (transmission-qt and transmission-web) now use the RPC API "table" mode, resulting in smaller payloads / less bandwidth use. + Added support for GTK 4, and both Qt5 and Qt6. + The GTK client has been ported to gtkmm. + New Features: - Support for using BitTorrent v2 and hybrid torrents. - Users can now set "default" trackers that can be used to announce all public torrents. - Newly-added seeds can start immediately and verify pieces on demand now. - Added an option to omit potentially-identifying information (e.g. User-Agent and date created) when creating new torrents. - The Web client has been rewritten and now supports mobile use. - When creating new torrents, users can now specify the piece size. - IPv6 blocklists are now supported. - Dozens of other new features. + Fix small scrape/announce packet size that could trip SYN flood detection on some systems. + Remove the 1024 open files limit previously required by how libcurl was used. + Add configurable anti-brute force settings. + Fetch metadata of stopped magnets. + Stop logging excessive error messages after they repeat too many times. + The web client has been given a major overhaul. + User-visible highlights include: - Mobile is now fully supported. ... changelog too long, skipping 35 lines ... instead. ==== userspace-rcu ==== Version update (0.13.2 -> 0.14.0) - update to 0.14.0: * Fix: urcu-bp: only teardown call-rcu worker in destructor * Fix: rculfhash: urcu_die() takes positive error value * Fix: call_rcu: teardown default call_rcu worker on application exit * Fix: join worker thread in call_rcu_data_free * Docs: clarify grace period polling API * Document grace period polling in rcu-api.md * Implement poll rcu stress test in rcutorture * urcu-memb,mb,signal: Implement grace period polling * Fix: auto-resize hash table destroy deadlock * Fix building on MSYS2 * rculfhash: Include rculfhash-internal.h from local directory * Remove "Darwin" from "should also work on list" * Merge branch 'adah1972-improve-md' * Add semicolons at the end of function prototypes * Wrap a file name in backticks * Wrap command-line options in backticks * Fix a wrong format * Wrap URLs in angle brackets * Fix Markdown issues * Fix: Always check pthread_create for failures * Disable signals in URCU background threads * Fix: futex.h: include headers outside extern C * Fix: add missing unused attribute to _rcu_dereference * Fix: change method used by _rcu_dereference to strip type constness * Fix: remove type constness in URCU_FORCE_CAST's C++ version * Move extern "C" down in include/urcu/urcu-bp.h * fix: ifdef linux specific cpu count compat * Add unit tests for possible_cpus_array_len * fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id * Fix: revise obsolete command in README.md * Fix: workqueue: remove unused variable "ret" * Fix: urcu-qsbr: futex wait: handle spurious futex wakeups * Fix: urcu: futex wait: handle spurious futex wakeups * Fix: urcu-wait: futex wait: handle spurious futex wakeups * Fix: defer_rcu: futex wait: handle spurious futex wakeups * Fix: call_rcu: futex wait: handle spurious futex wakeups * Fix: workqueue: futex wait: handle spurious futex wakeups * Fix: Use %lu rather than %ld to print count * Update ABI definition files * Bump version current and age * alpha: allocate membarrier system call number * Bump version to 0.14.0-pre * Improved test framework * rculfhash: introduce cds_lfht_node_init_deleted * cleanup: i386 arch detection * fix: properly detect 'cmpxchg' on x86-32 * fix: use urcu-tls compat with c++ compiler * Fix typo * fix: remove autoconf features default value in help message * fix: add missing pkgconfig file for memb flavour lib * Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h * Document C99 and C++11 requirement in README.md * Always use '__thread' for Thread local storage except on MSVC * Fix: powerpc32: transparent unions alter calling convention * fix: don't use C++ thread_local on MacOs * wfcqueue API: implement overloaded wrappers with templates * wfcqueue: combine C++ API cds_wfcq_head_cast with overloading * wfstack C++ API: implement overloaded wrappers with templates * lfstack C++ API: implement overloaded wrappers with templates * wfstack: combine C++ API cds_wfs_stack_cast with overloading * lfstack: combine C++ API cds_lfs_stack_cast with overloading * fix: test_build tap plan * Test C++ build of list head init * Fix order of initializers in CDS_LIST_HEAD_INIT * unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++ * wfcqueue: implement C++ API based on function overloading * wfstack: implement C++ API based on function overloading * lfstack: implement C++ API based on function overloading * Fix tap.h: remove extra semicolon in pass/fail macros * Add C++ build tests * Build and run regression and unit tests as C++ programs * Add --enable-Werror configure switch * Add `urcu_posix_assert()` as `assert()` replacement * Rename `urcu_assert()` to `urcu_assert_debug()` * cleanup: spelling fixes in comments * Make temporary variable in _rcu_dereference non-const * (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support * Fix: x86 and s390: uatomic __hp() macro clang support * Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11 ==== util-linux ==== Subpackages: libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid1 - Redistribute file entries to make sure that the files goes to the corresponding subpackage, util-linux or util-linux-systemd (bsc#1207023) - Use requires(post,verify) instead of the PreReq hammer - Add Provides for all tty-tools binaries in the tty-tools package to handle conflict with previous versions of util-linux. - Split out mesg, wall and write to their own util-linux-tty-tools package. (bsc#1208310) ==== util-linux-systemd ==== - Redistribute file entries to make sure that the files goes to the corresponding subpackage, util-linux or util-linux-systemd (bsc#1207023) - Use requires(post,verify) instead of the PreReq hammer - Add Provides for all tty-tools binaries in the tty-tools package to handle conflict with previous versions of util-linux. - Split out mesg, wall and write to their own util-linux-tty-tools package. (bsc#1208310) ==== xdg-desktop-portal-kde ==== Version update (5.27.2 -> 5.27.3) - Update to 5.27.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma/5/5.27.3 - Changes since 5.27.2: * Fix cursor and borders selectors in screenshot dialog