Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20230316
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
efibootmgr (17 -> 18)
efivar (37 -> 38)
kernel-source (6.2.4 -> 6.2.6)
transmission (3.00 -> 4.0.2)
=== Details ===
==== 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
==== kernel-source ====
Version update (6.2.4 -> 6.2.6)
- 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
==== transmission ====
Version update (3.00 -> 4.0.2)
Subpackages: transmission-common transmission-gtk transmission-gtk-lang
- 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.