Packages changed: 389-ds (2.0.6~git0.d81dc6c90 -> 2.0.8~git0.553f26c87) Mesa (21.1.6 -> 21.2.0) Mesa-drivers (21.1.6 -> 21.2.0) ModemManager MozillaFirefox (90.0.2 -> 91.0.1) MozillaThunderbird (78.13.0 -> 91.0.1) NetworkManager (1.32.6 -> 1.32.10) NetworkManager-applet (1.22.0 -> 1.24.0) PackageKit aaa_base (84.87+git20210727.b447649 -> 84.87+git20210823.4c98889) accountsservice acpid audacity (3.0.2 -> 3.0.4) audit-secondary bluez btrfsprogs (5.13 -> 5.13.1) cpio cracklib dracut (055+suse.115.gf65e559b -> 055+suse.117.ge5fc2048) ell (0.41 -> 0.42) eog (40.2 -> 40.3) epiphany (40.2 -> 40.3) evolution (3.40.3 -> 3.40.4) evolution-data-server (3.40.3 -> 3.40.4) evolution-ews (3.40.3 -> 3.40.4) eyeD3 (0.9.5 -> 0.9.6) fetchmail (6.4.20 -> 6.4.21) fuse gcc11 (11.1.1+git536 -> 11.2.1+git610) git (2.32.0 -> 2.33.0) gjs (1.68.1 -> 1.68.3) glib2 (2.68.3 -> 2.68.4) glib2-branding-openSUSE gnome-autoar (0.3.3 -> 0.4.0) gnome-desktop (40.3 -> 40.4) gnome-maps (40.3 -> 40.4) gnome-session gnome-shell (40.3 -> 40.4) gnome-shell-extensions (40.3 -> 40.4) gnome-software (40.3 -> 40.4) gnome-user-docs (40.3 -> 40.4) gnome-weather (40.0 -> 40.1) grep (3.6 -> 3.7) grub2 gsound (1.0.2 -> 1.0.3) gstreamer-plugins-libav gthumb (3.10.3 -> 3.10.4) java-11-openjdk json-glib (1.6.2 -> 1.6.4) kdevelop5 kernel-64kb (5.13.8 -> 5.13.12) kernel-source (5.13.8 -> 5.13.12) kio kio-extras5 kismet (2020_12_R3 -> 2021_08_R1) kmod konsole libcontainers-common libcroco libfprint (1.90.7 -> 1.92.1) libgcrypt (1.9.3 -> 1.9.4) libgexiv2 (0.12.2 -> 0.12.3) libgpg-error libktorrent libnl3 libnma (1.8.30 -> 1.8.32) libopenmpt (0.5.10 -> 0.5.11) libreoffice libspf2 libssh (0.9.5 -> 0.9.6) libstorage-ng (4.4.33 -> 4.4.35) libupnp (1.14.9 -> 1.14.10) libvirt libxcrypt (4.4.23 -> 4.4.25) libzypp (17.28.0 -> 17.28.1) live555 (2021.08.09 -> 2021.08.23) mariadb mobile-broadband-provider-info (20201225 -> 20210805) mozilla-nss multipath-tools (0.8.6+10+suse.4771137 -> 0.8.6+32+suse.f11c192) mutter (40.3 -> 40.4) ncurses (6.2.20210724 -> 6.2.20210814) nftables (0.9.9 -> 1.0.0) nvme-cli (1.14 -> 1.15) okular (21.04.3 -> 21.08.0) open-iscsi openssl (1.1.1k -> 1.1.1l) openssl-1_1 (1.1.1k -> 1.1.1l) pango (1.48.7 -> 1.48.9) pavucontrol (4.0 -> 5.0) pcfclock (0.44_k5.13.8_1 -> 0.44_k5.13.12_2) perl-IO-Socket-SSL (2.071 -> 2.072) perl-Mojolicious (9.20 -> 9.21) perl-libwww-perl (6.55 -> 6.56) pipewire (0.3.33 -> 0.3.34) pkgconf (1.7.4 -> 1.8.0) plasma-framework polkit-default-privs (1550+20210813.ce0df56 -> 1550+20210818.b0c41fd) poppler (21.07.0 -> 21.08.0) poppler-qt5 (21.07.0 -> 21.08.0) postfix publicsuffix (20210804 -> 20210823) pulseaudio (14.2 -> 15.0) python python-aioitertools (0.7.1 -> 0.8.0) python-base python-fsspec python-gcsfs (0.7.1 -> 2021.7.0) python-google-auth (1.24.0 -> 2.0.1) python-google-auth-oauthlib (0.4.1 -> 0.4.5) python-pandas python-s3fs (2021.5.0 -> 2021.7.0) python-semanage python-xarray (0.18.2 -> 0.19.0) rdma-core (35.0 -> 36.0) ruby-common ruby3.0 rubygem-bootsnap (1.7.6 -> 1.7.7) rubygem-bundler (2.2.21 -> 2.2.24) rubygem-chef-utils (17.2.29 -> 17.3.48) rubygem-dry-core (0.6.0 -> 0.7.1) rubygem-dry-inflector (0.2.0 -> 0.2.1) rubygem-fluentd (1.12.0 -> 1.13.2) rubygem-gettext (3.3.7 -> 3.3.8) rubygem-globalid (0.4.2 -> 0.5.2) rubygem-http_parser.rb (0.6.0 -> 0.7.0) rubygem-js-routes (2.0.7 -> 2.0.8) rubygem-listen (3.6.0 -> 3.7.0) rubygem-loofah (2.10.0 -> 2.12.0) rubygem-mini_mime (1.1.0 -> 1.1.1) rubygem-mocha (1.12.0 -> 1.13.0) rubygem-nio4r (2.5.4 -> 2.5.8) rubygem-nokogiri (1.11.7 -> 1.12.3) rubygem-puma (5.3.2 -> 5.4.0) rubygem-pundit (2.1.0 -> 2.1.1) rubygem-rails-html-sanitizer (1.3.0 -> 1.4.2) rubygem-red-datasets (0.1.2 -> 0.1.4) rubygem-rspec-rails (5.0.1 -> 5.0.2) rubygem-rubocop (1.18.4 -> 1.19.1) rubygem-rubocop-ast (1.8.0 -> 1.11.0) rubygem-ruby2_keywords (0.0.4 -> 0.0.5) schily selinux-policy sensors shotwell (0.30.12 -> 0.30.14) smartmontools sudo (1.9.7 -> 1.9.7p2) suse-module-tools (16.0.6 -> 16.0.8+1) swtpm (0.5.2 -> 0.6.0) umbrello unrar_wrapper usbredir (0.9.0 -> 0.11.0) vim (8.2.3204 -> 8.2.3360) wireshark (3.4.7 -> 3.4.8) wxWidgets-3_2-nostl xfsprogs (5.12.0 -> 5.13.0) xterm yarn (1.22.10 -> 1.22.11) yast2-add-on (4.4.0 -> 4.4.1) yast2-bootloader (4.4.5 -> 4.4.6) yast2-country (4.4.4 -> 4.4.5) yast2-installation (4.4.15 -> 4.4.17) yast2-nfs-server (4.4.1 -> 4.4.2) yast2-online-update (4.4.0 -> 4.4.1) yast2-python-bindings (4.4.0 -> 4.4.1) yast2-ruby-bindings (4.4.2 -> 4.4.4) yast2-services-manager (4.4.0 -> 4.4.1) yast2-theme (4.4.2 -> 4.4.3) yast2-trans (84.87.20210806.5bda944287 -> 84.87.20210822.664756784b) === Details === ==== 389-ds ==== Version update (2.0.6~git0.d81dc6c90 -> 2.0.8~git0.553f26c87) Subpackages: lib389 libsvrcore0 - Update to version 2.0.8~git0.553f26c87: * Bump version to 2.0.8 * Issue 4877 - RFE - EntryUUID to validate UUIDs on fixup (#4878) * Issue 4872 - BUG - entryuuid enabled by default causes replication issues (#4876) * Issue 4851 - Typos in "dsconf pwpolicy set --help" (#4867) * Issue 4763 - Attribute Uniqueness Plugin uses wrong subtree on ModRDN (#4871) * Issue 4736 - lib389 - fix regression in certutil error checking * Issue 4861 - Improve instructions in custom.conf for memory leak detection * Issue 4859 - Don't version libns-dshttpd * Issue 4169 - Migrate Replication & Schema tabs to PF4 * Issue 4623 - RFE - Monitor the current DB locks ( nsslapd-db-current-locks ) * Issue 4736 - CLI - Errors from certutil are not propagated * Issue 4460 - Fix isLocal and TLS paths discovery (#4850) * Issue 4848 - Force to require nss version greater or equal as the version available at the build time * Issue - 4696 - Password hash upgrade on bind (#4840) * Bump version to 2.0.7 * Issue 4443 - Internal unindexed searches in syncrepl/retro changelog * Issue 4603 - Reindexing a single backend (#4831) * Issue 4169 - UI - migrate Server Tab forms to PF4 * Issue 4817 - BUG - locked crypt accounts on import may allow all passwords (#4819) * Issue 4820 - RFE - control flow integrity (#4821) * Issue 4706 - negative wtime for compare operations (#4780) * Issue 4414 - SIGFPE crash in rhds disk monitoring routine (#4829) * Issue 4262 - Fix Index out of bound in fractional test (#4828) * Issue 4826 - Filter argparse-manpage from autogenerated requires * Issue 4822 - Fix CI temporary password: fixture leftover breaks them (#4823) * Issue 2820 - Fix CI test suite issues * Bump version to 2.0.6 ==== Mesa ==== Version update (21.1.6 -> 21.2.0) Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - fixed build on %ix86 by removing "-flto=auto" from optflags for cpp - enabled build of 'crocus' Gallium3D OpenGL driver for i965 "Gen4" through Haswell "Gen7" graphics (alternative to classic "i965" OpenGL driver); use MESA_LOADER_DRIVER_OVERRIDE=crocus to use it; in case of issues with video hardware acceleration(vaapi driver), set LIBVA_DRIVER_NAME=i965 - update to 21.2.0 * new release ==== Mesa-drivers ==== Version update (21.1.6 -> 21.2.0) Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_radeon - fixed build on %ix86 by removing "-flto=auto" from optflags for cpp - enabled build of 'crocus' Gallium3D OpenGL driver for i965 "Gen4" through Haswell "Gen7" graphics (alternative to classic "i965" OpenGL driver); use MESA_LOADER_DRIVER_OVERRIDE=crocus to use it; in case of issues with video hardware acceleration(vaapi driver), set LIBVA_DRIVER_NAME=i965 - update to 21.2.0 * new release ==== ModemManager ==== Subpackages: ModemManager-bash-completion libmm-glib0 - Switch bash completion subpackage to noarch. ==== MozillaFirefox ==== Version update (90.0.2 -> 91.0.1) Subpackages: MozillaFirefox-translations-common - Mozilla Firefox 91.0.1 * Fixed an issue causing buttons on the tab bar to be resized when loading certain websites (bmo#1704404) * Fixed an issue which caused tabs from private windows to be visible in non-private windows when viewing switch-to-tab results in the address bar panel (bmo#1720369) * Various stability fixes MFSA 2021-37 (bsc#1189547) * CVE-2021-29991 (bmo#1724896) Header Splitting possible with HTTP/3 Responses - Mozilla Firefox 91.0 MFSA 2021-33 (bsc#1188891) * CVE-2021-29986 (bmo#1696138) Race condition when resolving DNS names could have led to memory corruption * CVE-2021-29981 (bmo#1707774) Live range splitting could have led to conflicting assignments in the JIT * CVE-2021-29988 (bmo#1717922) Memory corruption as a result of incorrect style treatment * CVE-2021-29983 (bmo#1719088) Firefox for Android could get stuck in fullscreen mode * CVE-2021-29984 (bmo#1720031) Incorrect instruction reordering during JIT optimization * CVE-2021-29980 (bmo#1722204) Uninitialized memory in a canvas object could have led to memory corruption * CVE-2021-29987 (bmo#1716129) Users could have been tricked into accepting unwanted permissions on Linux * CVE-2021-29985 (bmo#1722083) Use-after-free media channels * CVE-2021-29982 (bmo#1715318) Single bit data leak due to incorrect JIT optimization and type confusion * CVE-2021-29989 (bmo#1662676, bmo#1666184, bmo#1719178, bmo#1719998, bmo#1720568) Memory safety bugs fixed in Firefox 91 and Firefox ESR 78.13 * CVE-2021-29990 (bmo#1544190, bmo#1716481, bmo#1717778, bmo#1719319, bmo#1722073) Memory safety bugs fixed in Firefox 91 - requires * rustc/cargo >= 1.51 * NSPR >= 4.32 * NSS >= 3.68 - force-disable webrender on BE platforms ==== MozillaThunderbird ==== Version update (78.13.0 -> 91.0.1) - Mozilla Thunderbird 91.0.1 MFSA 2021-37 (bsc#1189547) * CVE-2021-29991 (bmo#1724896) Header Splitting possible with HTTP/3 Responses - appdate screenshot URL updated (by mailaender@opensuse.org) - Mozilla Thunderbird 91.0 * based on Mozilla's 91 ESR codebase * many new and changed features https://www.thunderbird.net/en-US/thunderbird/91.0/releasenotes/#whatsnew * Renamed "Add-ons" to "Add-ons and Themes" and "Options" to "Preferences" * Thunderbird now operates in multi-process (e10s) mode by default * New user interface for adding attachments * Enable redirect of messages * CardDAV address book support - Removed obsolete patches: * mozilla-bmo1463035.patch * mozilla-ppc-altivec_static_inline.patch * mozilla-pipewire-0-3.patch * mozilla-bmo1554971.patch - add mozilla-libavcodec58_91.patch - removed obsolete BigEndian ICU build workaround - updated build requirements - build using clang ==== NetworkManager ==== Version update (1.32.6 -> 1.32.10) Subpackages: libnm0 typelib-1_0-NM-1_0 - Update to version 1.32.10: + core: fix the order of IPv6 addresses changing on service restart. + initrd: add command line option to configure link autonegotiation and speed. + ifcfg-rh: - fix crash when parsing invalid DNS address. - extend ifup/ifdown scripts to work with connection profile names. + udev: also react to "move" (and "change") udev actions in our rules. - Changes from version 1.32.8: + firewalld: configure zones on "Reloaded" signal. + core: fix wrong MTU for bridge interfaces. + cloud-setup: fix gateway address for Aliyun cloud. ==== NetworkManager-applet ==== Version update (1.22.0 -> 1.24.0) Subpackages: NetworkManager-connection-editor - Update to version 1.24.0: + If Polkit permissions allow it, create system connections (instead of user-restricted ones) when clicking on a Wi-Fi network in the applet. + Fix display of blurry applet icon. + Use the "port" word for dependend devices and profiles in the editor. + Support storing and retrieving WireGuard preshared-key into/from a keyring. + Update translations. ==== PackageKit ==== Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0 - Add PackageKit-zypp-fix-crash-with-empty-search-string.patch: zypp: Fix crash when search string is NULL (bsc#1179287, gh#hughsie/PackageKit/commit#21ccf49). ==== aaa_base ==== Version update (84.87+git20210727.b447649 -> 84.87+git20210823.4c98889) Subpackages: aaa_base-extras - Update to version 84.87+git20210823.4c98889: * Remove /etc/hushlogins - Update to version 84.87+git20210819.b55340d: * Rework locale checks for better support of ssh * Update mime types from apache * Better support of Midnight Commander color skins (boo#1188862) ==== accountsservice ==== Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0 - Update harden_accounts-daemon.service.patch: Do not proect home directories: the accounts daemon is used to create home directories upon user creation (boo#1189853). - Spec layout cleaning up for harden_accounts-daemon.service.patch. - Added hardening to systemd service(s). Added patch(es): * harden_accounts-daemon.service.patch ==== acpid ==== - allow DeviceAllow=char-input to make character input work again (was blocked by ProtectClock=true check added) ==== audacity ==== Version update (3.0.2 -> 3.0.4) Subpackages: audacity-lang - Update to version 3.0.4 - Add git patches: 0001-Adds-an-option-to-disable-Conan.patch, 0001-Scope-libraries-required-by-the-optional-features.patch 0001-Fixes-wxwidgets-fixup-script.patch - Added patch adapted from git, Fixes-GCC11-compatibility.patch - Removed obsolete patches, audacity-remove-wx-test.patch and b4b5cc8.patch - Upstream changes: * This is a hotfix release that fixes a bug with envelope points, which could multiply uncontrollably and cause Audacity to crash. * In particular: [#1476]: Envelope points are multiplied when using Filter Curve EQ or Graphic EQ [#1477]: Filter Curve EQ will crash if there is an envelope point outside of the selection * This fix re-introduces an earlier, but way less destructive bug: bugzilla 208 / #1500: Some effects delete Envelope Control Points or do not move them when timeline changes * Other than that, this release is identical to Version 3.0.3. ==== audit-secondary ==== Subpackages: audit python3-audit system-group-audit - harden_auditd.service.patch: automatic hardening applied to systemd services ==== bluez ==== Subpackages: libbluetooth3 - add fedora's patches 0002-Use-g_memdup2-everywhere.patch and 0005-media-rename-local-function-conflicting-with-pause-2.patch to fix compatibility problems with newer glib and glibc ==== btrfsprogs ==== Version update (5.13 -> 5.13.1) Subpackages: btrfsprogs-udev-rules libbtrfs0 - Update to 5.13.1 * build: fix build on musl libc due to missing definition of NAME_MAX * check: * batch more work into one transaction when clearing v1 free space inodes * detect directoris with wrong number of links * libbtrfsutil: fix race between subvolume iterator and deletion * mkfs: be more specific about supported profiles for zoned device * other: * documentation updates - Update to 5.13 * restore: remove loop checks for extent count and directory scan * inspect dump-tree: new options to print node (--csum-headers) and data checksums (--csum-items) * fi usage: * print stripe count for striped profiles * print zoned information: size, total unusable * mkfs: print note about sha256 accelerated module loading issue * check: ability to reset dev_item::bytes_used * fixes * detect zoned kernel support at run time too * exclusive op running check return value * fi resize: support cancel (kernel 5.14) * device remove: support cancel (kernel 5.14) * documentation about general topics * compression * zoned mode * storage model * hardware considerations * other * libbtrfsutil API overview * help text fixes and updates * hash speedtest measure time, cycles using perf and print throughput - Add --disable-zoned for leap - revert previous change, unintentionally disables zstd on tumbleweed - Fix build for leap * --disable-zstd if leap < 42.3 * --disable-zoned for leap - Update to 5.12.1 * build: fix missing symbols in libbtrfs * mkfs: check for minimal number of zones * check: fix warning about cache generation when free space tree is enabled * fix superblock write in zoned mode on 16K pages - Update to 5.12 * libbtrfsutil: relicensed to LGPL v2.1+ * mkfs: zoned mode support (kernel 5.12+) * fi df: show zone_unusable per profile type in zoned mode * fi usage: show total amount of zone_unusable * fi resize: fix message for exact size * image: fix warning and enlarge output file if necessary * core * refactor chunk allocator for more modes * implement zoned mode support: allocation and writes, sb log * crypto/hash refactoring and cleanups * refactoring and cleanups * other * test updates * CI updates * travis-ci integration disabled * docker images updated, more coverage * incomplete build support for Android removed * doc updates * chattr mode m for 'NOCOMPRESS" * swapfile used from fstab * how to add a new export to libbtrfsutil * update status of mount options since 5.9 - Update to 5.11.1 * properly format checksums when a mismatch is reported * check: fix false alert on tree block crossing 64K page boundary * convert: * refuse to convert filesystem with 'needs_recovery' * update documentation to require fsck before conversion * balance convert: fix raid56 warning when converting other profiles * fi resize: improved summary * other * build: fix checks and autoconf defines * fix symlink paths for CI support scripts * updated tests - Update to 5.11 * fix device path canonicalization for device mapper devices * receive: remove workaround for setting capabilities, all stable kernels have been patched * receive: fix duplicate mount path detection * rescue: new subcommand create-control-device * device stats: minor fix for plain text format output * build: detect if e2fsprogs support 64bit timestamps * build: drop libmount, required functionality has been reimplemented * mkfs: warn when raid56 is used * balance convert: warn when raid56 is used * other * new and updated tests * documentation updates * seeding device * raid56 status * CI updates * docker images for various distros - Update to 5.10.1 * static build works again * other: * add a way to test static binaries with the testsuite * clarify scrub docs * update dependencies, minimum version for libmount is 2.24, this may change in the future - Update to 5.10 * scrub status: * print percentage of progress * add size unit options * fi usage: also print free space from statfs * convert: copy full 64 bit timestamp from ext4 if availalble * check: * add ability to repair extent item generation * new option to remove leftovers from inode number cache (-o inode_cache) * check for already running exclusive operation (balance, device add/...) when starting one * preliminary json output support for 'device stats' * fixes: * subvolume set-default: id 0 correctly falls back to toplevel * receive: align internal buffer to allow fast CRC calculation * logical-resolve: distinguish -o subvol and bind mounts * build: new dependency libmount * other * doc fixes and updates * new tests * ci on gitlab temporarily disabled * debugging output enhancements - prepare usrmerge (boo#1029961) - Update to 5.9: * mkfs: * switch default to single profile for multi-device filesystem, up to now it was raid0 that may not be simple to convert to some other profile as raid0 needs a workspace on all device for that * new option -R for run-time options (eg. mount time enabled), now understands free-space-tree * subvolume delete: * refuse to delete the default subvolume (kernel will not allow that but the error reason is not obvious) * warn on EPERM, eg. if send is on progress on the subvolume * convert: * fix 32bit overflows on large filesystems * improved error handling and error messages * check free space taking fragmentation into account * check: * detect and repair wrong inode generation * minor improvement in error reporting on roots * libbtrfsutils: follow main package versioning (5.9) * add pkg-config file definitions * python-btrfsutil: follow main package versioning (5.9) * inspect tree-stats: print node counts for each level, fanout * other: * docs: * remove obsolete mount options (alloc_start, subvolrootid) * deleting default subvolume is not permitted * updated or fixed tests * .editorconfig updates * move files to kernel-shared/ * CI: * updated to use zstd 1.4.5 * fix reiserfs build * more builds with asan, ubsan * sb-mod updates * build: * print .so versions of libraries in configure summary - Update to 5.7: * mkfs: * new option to enable features otherwise enabled at runtime, now implemented for quotas, 'mkfs.btrfs -R quota' * fix space accounting for small image, DUP and --rootdir * option -A removed * check: detect ranges with overlapping csum items * fi usage: report correct numbers when plain RAID56 profiles are used * convert: ensure the data chunks size never exceed device size * libbtrfsutil: update documentation regarding subvolume deletion * build: support libkcapi as implementation backend for cryptographic primitives * core: global options for verbosity (-v, -q), subcommands -v or -q are aliases and will continue to work but are considered deprecated, current command output is preserved to keep scripts working * other: * build warning fixes * btrfs-debugfs ported to python 3 - Update to 5.6.1: * print warning when multiple block group profiles exist, update 'fi usage' summary, add docs to maual page explaining the situation * build: optional support for libgcrypt or libsodium, providing hash implementations * updated docs - Fix content of _dracutmodulesdir variable: this definitively does not belong to libexecdir. - Update to 5.6: * inspect logical-resolve: support LOGICAL_INO_V2 as new option '-o', helps advanced dedupe tools * inspect: user larger buffer (64K) for results * subvol delete: support deletion by id (requires kernel 5.7+) * dump-tree: new option --hide-names, replace any names (file, directory, subvolume, xattr) in the output with stubs * various fixes - Update to 5.4.1 * build: fix docbook5 build * check: do extra verification of extent items, inode items and chunks * qgroup: return ENOTCONN if quotas not running (needs updated kernel) * other: various test fixups - BuildRequire pkgconfig(udev) instead of udev: Allow OBS to shortcut through the -mini flavor. - Use pkg-config --modversion udev to identify the current udev version. This is more portable and supports the -mini flavors. - Update to 5.4 * support new hash algorithms (kernel 5.5): * mkfs.btrfs and btrfs-convert with --csum, crc32c, xxhash, sha256, blake2 * mkfs: support new raid1c3 and raid1c4 block group profiles (kernel 5.5) * check: * --repair delays start with a warning, can be skipped using --force * enhanced detetion of inode types from partial data, more options for repair * receive: fix quiet option * image: speed up chunk loading * fi usage: * sort devices by id * print ratio of used/total per block group type * rescue zero-log: reset the log pointers directly, avoid reading some other potentially damaged structures * new make target install-static to install only static binaries/libraries * other * docs updates * new tests * cleanups and refactoring - Update to 5.3.1: * libbtrfs: fix link breakage due to missing symbols - Updaet to 5.3: * mkfs: * new option to specify checksum algorithm (only crc32c) * fix xattr enumeration * dump-tree: BFS (breadth-first) traversal now default * libbtrfsutil: remove stale BTRFS_DEV_REPLACE_ITEM_STATE_x defines * ci: add support for gitlab * other: * preparatory work for more checksum algorithms * docs update * switch to docbook5 backend for asciidoc * fix build on uClibc due to missing backtrace() * lots of printf format fixups - Enable build of python-bindings for libbtrfsutil - Update to 5.2.2: * check: * fix false report of wrong byte count for orphan inodes * option -E was not handled correctly * new check and repair for root item generation * balance: check for full-balance before background fork * mkfs: check that total device size does not overflow 16EiB * dump-tree: print DEV_STATS key type * other: * new and updated tests * doc fixups and updates - update to 5.2.1 * scrub status: fix ETA calculation after resume * check: fix crash when using -Q * restore: fix symlink owner restoration * mkfs: fix regression with mixed block groups * core: fix commit to process all delayed refs * other: * minor cleanups * test updates - update to 5.2 * subvol show: print qgroup information when available * scrub: * status: show ETA, revamp the whole output * fix reading/writing of last position on resume/cancel, potentially skipping part of the filesystem on next resume * dump-tree: add new option --noscan to use only devices given on the commandline * all-in-one binary (busybox style) with mkfs.btrfs, btrfs-image, btrfs-convert, btrfstune * image: fix hang when there are more than 32 cpus online and compression is requested * convert: fix some false ENOSPC errors when --rootdir is used * build: fix gcc9 warnings * core changes * command handling cleanups * dead code removal * cmds-* files moved to cmds/ * other shared userspace files moved to common/ * utils.c split into more files * preparatory work for more output formats * libbtrfsutil: fix unaligned access * other * new and updated tests * fix tests so CI passes again * sb-mod can modify more superblock items - update to version 5.1 * repair: flush/FUA support to avoid breaking metadata COW * file extents repair no longer relies on data in extent tree * lowmem: fix false error reports about gaps between extents * add inode mode check and repair for various objects * add check for invalid combination of nocow/compressed extents * device scan option to forget scanned devices [new] * mkfs: use same chunk size as kernel for initial creation * dev-repace: better report when other exclusive operation runs * help for sntax errors on command lines, print relevant msgs * defrag: able to open files in RO mode * dump-tree: --block can be specified multiple times - update to version 4.20.2 * dump-super: minor output fixup * revert fix for prefix detection of receive path, this is temporary and unbreaks existing user setups - Use correct path for dracut-fsck-help.txt in module-setup.sh (bsc#1122539) * Remove module-setup.sh * Add module-setup.sh.in - Advise user of fs recovery options when we fail to mount (fate#320443, bsc#1122539) * Add dracut-fsck-help.txt * Add module-setup.sh - update to version 4.20.1 * libbtrfs: fix build of external tools due to missing symbols * ci: enable library test - update to version 4.20 * new feature: metadata uuid * lightweight change of UUID without rewriting all metadata (incompatible change) * done by btrfstune -m/-M, needs kernel support, 5.0+ * image: * fix block groups when restoring from multi-device image * only enlarge result image if it's a regular file * check * more device extent checks and fixes * can repair dir item with mismatched hash * mkfs: uuid tree created with proper contents * fix mount point detection due to partial prefix match * other: * new tests, build fixes, doc updates * libbtrfsutil: fix tests if kernel lacks support for new subvolume ioctls - partial cleanup with spec-cleaner - drop 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch - drop 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch - drop 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch - drop 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch - drop 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - Use %license instead of %doc [bsc#1082318] - Implement fate#325871 * Added 0001-btrfs-progs-Add-support-for-metadata_uuid-field.patch * Added 0002-btrfs-progs-btrfstune-Add-support-for-changing-the-u.patch * Added 0003-btrfs-progs-Remove-fsid-metdata_uuid-fields-from-fs_.patch * Added 0004-btrfs-progs-Remove-btrfs_fs_info-new_fsid.patch * Added 0005-btrfs-progs-Directly-pass-root-to-change_devices_uui.patch - update to version 4.19.1 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported * other * new tests * cleanups - update to version 4.19 * check: support repair of fs with free-space-tree feature * core: * port delayed ref infrastructure from kernel * support write to free space tree * dump-tree: new options for BFS and DFS enumeration of b-trees * quota: rescan is now done automatically after 'assign' * btrfstune: incomplete fix to uuid change * subvol: fix 255 char limit checks * completion: complete block devices and now regular files too * docs: * ship uncompressed manual pages * btrfsck uses a manual page link instead of symlink * other * improved error handling * docs * new tests - update to version 4.17.1 * check: * add ability to fix wrong ram_bytes for compressed inline files * beautify progress output * btrfstune: allow to continue uuid change after unclean interruption * several fuzz fixes: * detect overalpping chunks * chunk loading error handling * don't crash with unexpected root refs to extents * relax option parsing again to allow mixing options and non-options arguments * fix qgroup rescan status reporting * build: * drop obsolete dir-test * new configure option to disable building of tools * add compatibility options --disable-static and --disable-shared * other: * cleanups and preparatory work * new test images - spec cleanup - update to version 4.17 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported - Removed patches (upstreamed): * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch - Don't require libzstd-devel-static on builds that don't use it. - fix installation of btrfs.5.gz - Fix building on SLE11: * btrfs-progs: convert: fix support for e2fsprogs < 1.42 * btrfs-progs: build: detect whether -std=gnu90 is supported * btrfs-progs: build: autoconf 2.63 compatibility * Fixed mismerged addition of libbtrfsutil1 package description - Added patches: * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch - update to version 4.16.1 * remove obsolete tools: btrfs-debug-tree, btrfs-zero-log, btrfs-show-super, btrfs-calc-size * sb-mod: new debugging tool to edit superblock items * mkfs: detect if thin-provisioned device does not have enough space * check: don't try to verify checksums on metadata dump images * build: fail documentation build if xmlto is not found * build: fix build of btrfs.static - Remove patch: 0001-btrfs-progs-build-fix-static-build.patch (upstream) - Update initrd script - update to version 4.16 * libbtrfsutil - new LGPL library to wrap userspace functionality * several 'btrfs' commands converted to use it: * properties * filesystem sync * subvolume set-default/get-default/delete/show/sync * python bindings, tests * build * use configured pkg-config path * CI: add python, musl/clang, built dependencies caching * convert: build fix for e2fsprogs 1.44+ * don't install library links with wrong permissions * fixes * prevent incorrect use of subvol_strip_mountpoint * dump-super: don't verify csum for unknown type * convert: fix inline extent creation condition * check: * lowmem: fix false alert for 'data extent backref lost for snapshot' * lowmem: fix false alert for orphan inode * lowmem: fix false alert for shared prealloc extents * mkfs: * add UUID and otime to root of FS_TREE - with the uuid, snapshots will be now linked to the toplevel subvol by the parent UUID * don't follow symlinks when calculating size * pre-create the UUID tree * fix --rootdir with selinux enabled * dump-tree: add option to print only children nodes of a given block * image: handle missing device for RAID1 * other * new tests * test script cleanups (quoting, helpers) * tool to edit superblocks * updated docs - Add patch: 0001-btrfs-progs-build-fix-static-build.patch - Add new library packages: libbtrfsutil - use documentation shipped by upstream tar, reduce dependencies - enable static build again, zstd now has static version - update to version 4.15 * mkfs --rootdir reworked, does not minimize the final image but can be still done using a new option --shrink * fix allocation of system chunk, don't allocate from the reserved area * other * new and updated tests * cleanups, refactoring * doc updates - spec: fix distro version condition - update to version 4.14.1 * dump-tree: print times of root items * check: fix several lowmem mode bugs * convert: fix rollback after balance * other * new and updated tests, enabled lowmem mode in CI * docs updates * fix travis CI build * build fixes * cleanups - update to version 4.14 * build: libzstd now required by default * check: more lowmem mode repair enhancements * subvol set-default: also accept path * prop set: compression accepts no/none, same as "" * filesystem usage: enable for filesystem on top of a seed device * rescue: new command fix-device-size * other * new tests * cleanups and refactoring * doc updates - Removed patches: - rollback-regression-fix.patch - upstreamed - spec: disable static build, missing libzstd-devel-static - spec: disable zstd support for non-Tumbleweed distros - Fix rollback regression which can lead to data corruption Added patches: rollback-regression-fix.patch (bsc#1069478) - Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'. - Add dependencies for libreiserfscore0 3.6.27 or newer (bsc#1071085). - update to version 4.13.3: * check: fix --force, wrong check for a mounted block device * build: fix --with-convert parsing * subvol list: don't list TOPLEVEL * other: update tests - update to version 4.13.2: * subvol list: * don't list toplevel subvolume among deleted (broken since 4.8.3) * minor adjustments of uuid print format * subvol delete: * fix swapped behaviour of --commit-each and --commit-after * fix potentially lost sync if subvolumes are from different filesystems * check: add cache for metadata blocks, should improve performance * other: * new tests, testsuite updates * doc updates * cleanups - update to version 4.13.1: * image: speed up generating the sanitized names, do not generate unprintable chars * completion: add missing commands, better mount point detection * restore: add zstd support; libzstd detected automatically, will be requested by default in the future, or can be configured out * other: * misc fixes found by sparse * doc enhancements, ioctl manual page started * updated and new tests * build fixes - update to version 4.13: * convert: reiserfs support * check: new option --force to allow check of a mounted filesystem (no repair) * mkfs: --rootdir will now copy special files * dump-tree: minor output changes * inspect rootid: accept file as arugment * dev usage: don't calculate slack space for missing devices * fi du: don't print error on EMPTY_SUBVOL (inode number 2) * build: * fixed support for sanitization features on gcc (tsan, asan, ubsan) * fix PIE build * other: * misc cleanups and stability fixes * travis CI enhancements * new tests, fuzzed images * testsuite cleanups - Removed patches: - 0163-btrfs-progs-fsck-fix-segfault.patch - will be upstreamed - local-version-override.patch - not needed anymore - btrfs-support-pie.patch - upstremed - Removed patches: - 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch - 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch - update to 4.12.1 * build: * fix cross-compilation * use gnu90 explicitly * dump-tree: more relaxed checks so -b can print block on a damaged fs * convert: fix the 1MB range exclusion * check: more dir_item hash checks * other * added missing getopt spec for some options * doc fixes * cleanups * test updates - update to 4.12 * subvol show: new options --rootid, --uuid to show subvol by the given spec * convert: progress report fixes, found by tsan * image: progress report fixes, found by tsan * fix infinite looping in find-root, or when looking for free extents * other: * code refactoring * docs updates * build: ThreadSanitizer support * tests: stricter checks for mounted filesystem - update to -4.11.1 * image: restoring from multiple devices * dev stats: make --check option work * check: fix false alert with extent hole on a NO_HOLE filesystem * check: lowmem mode, fix false alert in case of mixed inline and compressed extent * convert: work with large filesystems (many TB) * convert: fix overwriting of eb header flags * convert: do not clear NODATASUM flag in inodes when run with --no-datasum * docs updates * build: sync Android.mk with Makefile * tests: * new tests * fix 008 and 009, shell quotation mistake - update to 4.11 * receive: fix handling empty stream with -e (multi-stream) * send dump: fix printing long file names * stability fixes for: dump-super, print-tree, check * option parser updates: global options are parsed before the subcommand name (old xfstests will fail) * new and updated tests * documentation updates - btrfs-support-pie.patch: remove CFLAGS usage from linker lines, this will allow the default PIE support to work. - update to 4.10.2 * check: lowmem mode fix for false alert about lost backrefs * convert: minor bugfix * library: fix build, misisng symbols, added tests - update to 4.10.1 * receive: handle subvolume in path clone * convert: rollback fixed (rewrite was needed to address previous design issues) * build: fix build of 3rd party tools, missing * dump-tree: print log trees * other: new and updated tests - update to 4.10 * send: dump output fixes: missing newlies * check: several fixes for the lowmem mode, improved error reporting * build * removed some library deps for binaries that not use them * ctags, cscope * split Makefile to the autotool generated part and the rest, not needed to autogen.sh after adding a file * shared code: sync easy parts with kernel sources * other * lots of cleanups * source file reorganization: convert, mkfs, utils * lots of spelling fixes in docs, other updates * more tests - update to 4.9.1 * check: * use correct inode number for lost+found files * lowmem mode: fix false alert on dropped leaf * size reports: negative numbers might appear in size reports during device deletes (previously in EiB units) * mkfs: print device being trimmed * defrag: v1 ioctl support dropped * quota: print message before starting to wait for rescan * qgroup show: new option to sync before printing the stats * other: * corrupt-block enhancements * backtrace and co. cleanups * doc fixes - update to 4.9 * check: many lowmem mode updates * send: use splice syscall to copy buffer from kernel * receive: new option to dump the stream in textual form * convert: * move sources to own directory * prevent accounting of blocks beyond end of the device * make it work with 64k sectorsize * mkfs: move sources to own directory * defrag: warns if directory used without -r * dev stats: * new option to check stats for non-zero values * add long option for -z * library: version bump to 0.1.2, added subvol_uuid_search2 * other: * cleanups * docs updates - update to 4.8.5 * receive: fix detection of end of stream (error reported even for valid streams) * other: * added test for the receive bug * fix linking of library-test - update to 4.8.4 * check: support for clearing space cache v2 (free-space-tree) * send: * more sanity checks (with tests), cleanups * fix for fstests/btrfs/038 and btrfs/117 failures * build: * fix compilation of standalone ioctl.h, pull NULL definition * fix library link errors introduced in 4.8.3 * tests: * add more fuzzed images from bugzilla * add bogus send stream checks * fixups and enhancements for CI environment builds * misc refinements and updates of testing framework * other: * move sources for btrfs-image to own directory * deprecated and not build by default: btrfs-calc-size, btrfs-show-super * docs updates - update to 4.8.3 * check: * support for clearing space cache (v1) * size reduction of inode backref structure * send: * fix handling of multiple snapshots (-p and -c options) * transfer buffer increased (should reduce number of context switches) * reuse existing file for output (-f), eg. when root cannot create files (NFS) * dump-tree: * print missing items for various structures * new: dev stats, balance status item * sync key names with kernel (the persistent items) * subvol show: now able to print the toplevel subvolume -- the creation time might be wrong though * mkfs: * store the creation time of toplevel root inode * print UUID in the summary * build: travis CI for devel * other: * lots of cleanups and refactoring * switched to on-stack path structure * fixes from coverity, asan, ubsan * new tests * updates in testing infrastructure * fixed convert test 005 - update to 4.8.2 * convert: also convert file attributes * convert: fix wrong tree block alignment for unalianged block group * check: quota verify fixes, handle reloc tree * build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels * build: add stub for BUILD_ASSERT when ioctl.h is included * dump-tree: don't crash on unrecognized tree id for -t * tests: * add more ioctl tests * convert: more symlink tests, attribute tests * quota verify for reloc tree * other cleanups - Add ability to provide site specific defaults for mkfs (FATE#320615). * Only used for SLES11 defaults. - Added patch mkfs-default-features.patch - update to 4.8.1 * 32bit builds fixed * build without backtrace support fixed - update to 4.8 * error handling improvements all over the place * new fuzzed images, test updates * doc fixups * minor cleanups and improvements * kernel library helpers moved to own directory * qgroup: fix regression leading to incorrect status after check, introduced in 4.7 - update to 4.7.3 * fixed free space tree compat status * check: low-mem mode: handle partially dropped snapshots * dump-super: consolidate options for superblock copy * tree-stats: check mount status * subvol delete: handle verbosity option * defrag: print correct error string * mkfs: fix reading rotational status * other: * UBSAN build option * documentation updates * enhanced tests: convert, fuzzed images, more tools to run on fuzzed images - removed btrfsprogs-only-install-udev-rules-for-udev-190.patch: fix build - update to 4.7.2 * check: * urgent fix: false report of backref mismatches; do not --repair last unaffected version 4.6.1 (code reverted to that state) * fuzzing and fixes * added more sanity checks for various structures * testing images added * build: udev compatibility: do not install .rules on version < 190 * other: * dump-super: do not crash on garbage value in csum_type * minor improvements in messages and help strings * documentation: * filesystem features - Add new btrfsprogs-udev-rules package to contain the udev rules. - Fix packaging for udev rules: - btrfs builtin didn't exist prior to udev v190, so the rules must depend on that version. - Added patch: * btrfsprogs-only-install-udev-rules-for-udev-190.patch - update to 4.7.1 * check: * new optional mode: optimized for low memory usage (memory/io tradeoff) * --mode=lowmem, not default, still considered experimental * does not work with --repair yet * convert: regression fix, ext2_subvol/image rw permissions * mkfs/convert: * two-staged creation, partially created filesystem will not be recognized * improved error handling (fewer BUG_ONs) * convert: preparation for more filesystems to convert from * documentation updates: quota, qgroup * other * message updates * more tests * more build options, enhanced debugging - update to 4.7 * convert: fix creating discontig extents * check: speed up traversing heavily reflinked extents within a file * check: verify qgroups of higher levels * check: repair can now fix wrong qgroup numbers * balance: new option to run in the background * defrag: default extent target size changed to 32MiB * du: silently skip non-btrfs dirs/files * documentation updates: btrfs(5), btrfs(8), balance, subvolume, scrub, filesystem, convert * bugfixes: * unaligned access (reported for sparc64) in raid56 parity calculations * use /bin/bash * other stability fixes and cleanups * more tests - Removed patches: * 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch * 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch - update to 4.6.1 * fi resize: negative resize argument accepted again * qgroup rescan: fix skipping when rescan is in progress * mkfs: initialize stripesize to correct value * testsuite updates, mostly convert tests * documentation updates * btrfs-device, btrfs-restore manual pages enhanced * misc fixups - update to 4.6 * convert - major rewrite: * fix a long-standing bug that led to mixing data blocks into metadata block groups * the workaround was to do full balance after conversion, which was recommended practice anyway * explicitly set the lowest supported version of e2fstools to 1.41 * provide and install udev rules file that addresses problems with device mapper devices, renames after removal * send: new option: quiet * dev usage: report slack space (device size minus filesystem area on the dev) * image: support DUP * build: short options to enable debugging builds * other: * code cleanups * build fixes * more tests and other enhancements * Removed patches: * 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch * 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch * btrfs-progs-no-PKG_CHECK_VAR - btrfsck updates for qgroup verification and repair (fate#318144) * We can now check all qgroup levels * btrfsck will write out corrected qgroups when run with --repair - Added patch: 0001-btrfs-progs-free-qgroup-counts-in-btrfsck.patch - Added patch: 0002-btrfs-progs-btrfsck-verify-qgroups-above-level-0.patch - Added patch: 0003-btrfs-progs-btrfsck-write-corrected-qgroup-info-to-d.patch - update to 4.5.3 * ioctl: fix unaligned access in buffer from TREE_SEARCH; might cause SIGBUS on architectures that do not support unaligned access and do not performa any fixups * improved validation checks of superblock and chunk-related structures * subvolume sync: fix handling of -s option * balance: adjust timing of safety delay countdown with --full-balance * rescue super-recover: fix reversed condition check * check: fix bytes_used accounting * documentation updates: mount options, scrub, send, receive, select-super, check, mkfs * testing: new fuzzed images, for superblock and chunks - fix build failure on 13.1: conditional default for udevdir - fix build failure on SLE11SP4: wrong check in makefile - Add udev rules for dm devices (bsc#912170 bsc#888215) - Added patch: 0169-btrfs-progs-udev-add-rules-for-dm-devices.patch - Added patch: btrfs-progs-no-PKG_CHECK_VAR - update to 4.5.2 * new/moved command: btrfs-calc-stats -> btrfs inspect tree-stats * check: fix false alert for metadata blocks crossing stripe boundary * check: catch when qgroup numbers mismatch * check: detect running quota rescan and report mismatches * balance start: add safety delay before doing a full balance * fi sync: is now silent * fi show: don't miss filesystems with partially matching uuids * dev ready: accept only one argument for device * dev stats: print "devid:N" for a missing device instead of "(null)" * other: * lowest supported version of e2fsprogs is 1.41 * minor cleanups, test updates - Removed patch: 2000-btrfs-full-balance-warning.diff - update to 4.5.1 * mkfs: allow DUP on multidev fs * fix static build - update to 4.5 * new/moved commands * btrfs-show-super -> btrfs inspect-internal dump-super * btrfs-debug-tree -> btrfs inspect-internal dump-tree * new commands * btrfs fi du - calculate disk usage, including shared extents * enhancements * device delete - delete by id (needs kernel support, not merged to 4.6) * check - new option to specify chunk root * debug-tree/dump-tree - option -t understands human readable name of the tree (along numerical ids) * btrfs-debugfs - can dump block group information * bugfixes * all commands should accept the option separator "--" * several fixes in device scan * restore works on filesystems with sectorsize > 4k * debug-tree/dump-tree - print compression type as string * subvol sync: fix crash, memory corruption * argument parsing fixes: subvol get-default, qgroup create/destroy/assign, inspect subvolid-resolve * check for block device or regular file in several commands * other * documentation updates * manual pages for the moved tools now point to btrfs-filesystem * testsuite updates - Removed patch (upstream): 0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch - Recommend btrfsmaintenance - hide min/max macros clashing with gcc 6 (bnc#966257) (0001-btrfs-progs-libbtrfs-remove-max-min-macros-from-API.patch) - update to 4.4.1 * find-root: don't skip the first chunk * free-space-tree compat bits fix * build: target symlinks * documentation updates * test updates - update to 4.4 * mkfs.btrfs --data dup * support balance filters added/enhanced in linux 4.4 * manual pages enhanced (btrfs, mkfs, mount, filesystem, balance) * 'btrfs filesystem usage' works with mixed blockgroups * build: installation to /usr/local * build: the 'ar' tool is properly deteced during cross-compilation * improved stability on fuzzed/crafted images when reading sys array in superblock * debug-tree: option -t understands ids for tree root and chnuk tree * check: properly reset nlink of multi-linked file * chunk recovery: fix floating point exception * chunk recovery: endianity bugfix during rebuild * mkfs with 64K pages and nodesize reported superblock checksum mismatch - Removed patches: * 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch * fix-doc-build-on-SLE11SP3.diff - Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at post / postun (boo#958562) - fix mkfs failure on ppc64 (or with sectorsize > 4k) (bsc#956819) - Added patch: 0001-btrfs-progs-mkfs-use-correct-size-for-superblock-csu.patch - update to 4.3.1 * fixes * device delete: recognize 'missing' again * mkfs: long names are not trimmed when doing ssd check * support partitioned loop devices * other * replace several mallocs with on-stack variables * more memory allocation failure handling * add tests for bugs fixed * cmd-device: switch to new message printing helpers * minor code cleanups - update to 4.3 * mkfs * mixed mode is not forced for filesystems smaller than 1GiB * mixed mode broken with mismatching sectorsize and nodesize, fixed * print version info earlier * print devices sorted by id * do not truncate target image with --rootsize * fi usage: * don't print global block reserve * print device id * minor output tuning * other cleanups * calc-size: * div-by-zero fix on an empty filesystem * fix crash * bugfixes: * more superblock sanity checks * consistently round size of all devices down to sectorsize * misc leak fixes * convert: don't try to rollback with a half-deleted ext2_saved subvolume * other: * check: add progress indicator * scrub: enahced error message * show-super: read superblock from a given offset * add README * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and inspect-internal * build: optional build with more warnings (W=...) * build: better support for static checkers * build: html output of documentation * pretty-print: last_snapshot for root_item * pretty-print: stripe dev uuid * error reporting wrappers, introduced and example use * refactor open_file_or_dir * other docs and help updates * testing: * test for nodes crossing stripes * test for broken 'subvolume sync' * basic tests for mkfs, raid option combinations * basic tests for fuzzed images (check) * command intrumentation (eg valgrind) * print commands if requested * add README for tests - build btrfsprogs-static package for 13.2 and Factory, package with static versions of the utilities, aimed for rescue environments - update to 4.2.3 - subvol sync: make it actually work again - scanning: do not scan already discovered filesystems (minor optimization) - convert: better error message in case the filesystem is not finalized - restore: off-by-one symlink path check fix - update to 4.2.2 - fi label: use fallback if the label ioctl is not available - convert: check nodesize constraints against commandline features (-O) - scrub: report status 'running' until all devices are finished - device scanning might crash in some scenarios - fi usage: print summary for non-root users - update to 4.2.1 - fix an off-by-one error in cross-stripe boundary check - convert: don't write uninitialized data to image - image: don't loop with option -t0 - image: don't create threads if compression is not requested - Removed patches: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch - make mkfs work with 64k nodesize again, notably fixes mkfs on ppc64 (bsc#945229) - Added patch: * 0001-btrfs-progs-fix-cross-stripe-boundary-check.patch - version 4.2 * enhancements: * mkfs: do not create extra single chunks on multiple devices * resize: try to guess the minimal size, 'inspect min-dev-size' * qgroup assign: add option to schedule rescan * chunk-recover: be more verbose about the scanning process * fixes: * check: * find stripes crossing stripe boundary -- created by convert * print correct range for file hole when there are no extents and learn how to fix it * replace: more sanity checks * convert: concurrency fixes related to reporting progress * find-root: option -a will not skip the current root anymore * subvol list: fix occasional crash * do not create stripes crossing stripe boundary * build: * fixes for musl libc * preliminary support for android (not working yet, more code changes needed) * new EXTRA_CFLAGS and EXTRA_LDFLAGS * other: * lots of cleanups * tests: lots of updates, new tests, framework improvements * documentation updates * debugging: print-tree shows stripe length - Removed patches (upstreamed): * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch - add warning before full balance starts (bsc#940467, fate#319317) - Added patches: 2000-btrfs-full-balance-warning.diff - Add feature to get minimum size a filesystem can be resized to (FATE#317897). - Added patches: * 2104-get-min-size-for-resize.patch * 2105-move-min-resize-implementation-to-inspec.patch * 2106-inspect-add-command-min-dev-size.patch - version 4.1.2 - mkfs: bugfix, previous version does not create entierly correct filesystem (has to be recreated) - version 4.1.1 * bugfixes - defrag: threshold overflow fix - fsck: - check if items fit into the leaf space - fix wrong nbytes - mkfs: - create only desired block groups for single device - preparatory work for fix on multiple devices * enhancements - new alias for 'device delete': 'device remove' * other - fix compilation on old gcc (4.3) - documentation updates - debug-tree: print nbytes - test: image for corrupted nbytes - corupt-block: let it kill nbytes - spec: drop libacl dependency - version 4.1 * bugfixes - fsck.btrfs: no bash-isms - bugzilla 97171: invalid memory access (with tests) - receive: - cloning works with --chroot - capabilities not lost - mkfs: do not try to register bare file images - option --help accepted by the standalone utilities * enhancements - corrupt block: ability to remove csums - mkfs: - warn if metadata redundancy is lower than for data - options to make the output quiet (only errors) - mixed case names of raid profiles accepted - rework the output: - more comprehensive, 'key: value' format - subvol: - show: - print received uuid - update the output - new options to specify size units - sync: - grab all deleted ids and print them as they're removed, previous implementation only checked if there are any to be deleted - change in command semantics - scrub: print timestamps in days HMS format - receive: - can specify mount point, do not rely on /proc - can work inside subvolumes - send: - new option to send stream without data (NO_FILE_DATA) - convert: - specify incompat features on the new fs - qgroup: - show: distinguish no limits and 0 limit value - limit: ability to clear the limit - help for 'btrfs' is shorter, 1st level command overview - debug tree: print key names according to their C name * new - rescure zero-log - btrfsune: - rewrite uuid on a filesystem image - new option to turn on NO_HOLES incompat feature * deprecated - standalone btrfs-zero-log * other - testing framework updates - uuid rewrite test - btrfstune feature setting test - zero-log tests - more testing image formats - manual page updates - ioctl.h synced with current kernel uapi version - convert: preparatory works for more filesystems (reiserfs pending) - use static buffers for path handling where possible - add new helpers for send uilts that check memory allocations, switch all users, deprecate old helpers - Makefile: fix build dependency generation - map-logical: make it work again - Install bash completion for btrfs. - version 4.0 * resize: * don't accept file as an argument (it's confusing) * print better error message in case of an error * restore: optionally restore metadata (time, mode, uid/gid) * receive: optionally enforce chroot * new rescue subcommand 'zero-log', same as btrfs-zero-log, but now also part of the main utility * check: * free space checks match kernel, fixes incorrect reports * convert: fix setting of checksum bit if --no-datasum is used * fsck.btrfs: don't print messages * fix quota rescan on PPC64 (mangled ioctl number) * test updates * documentation: files renamed to .asciidoc, misc fixups - version 3.19.1 - convert: - new option to specify metadata block size - --no-progress actually works - restore: properly handle the page boundary corner case - build fixes: - missing macro from public header, BTRFS_BUILD_VERSION - wrong handling of --enable-convert - fi usage: reports correct space for degraded mounts - other: - mkfs: help string updates - completion: added 'usage' subcommands - cleanups in qgroup code, preparatory work - version 3.19 - btrfs-image - restore can now run in parallel threads - fixed restore of multiple image from multiple devices onto a single dev - introduced metadump v2 - check - make --init-csum-tree and --init-extent-tree work together - find-new - option to search through all metadata even if a root was already found - convert - show progress by default, can be turned off - corrupt-block - option to work on a specific root - bash completion script for all subcommands - spec: convert to autotools Removed patch 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch - add COPYING - version 3.18.2 * qgroup show: print human readable sizes, options to say otherwise * check: new option to explicitly say no to writes * mkfs: message about trimming is not printed to stderr * fi show: fixed return value * tests: new infrastructure * btrfstune: force flag can be used together with seeding option * backtrace support is back * getopt cleanups * doc and help updates - version 3.18.1 - minor fixes - documentation updates - version 3.18 - mkfs - skinny-metadata feature is now on by default, first introduced in kernel 3.10 - filesystem usage - give an overview of fs usage in a way that's more comprehensible than existing 'fi df' - device usage - more detailed information about per-device allocations - check: - option to set a different tree root byte number - ability to link lost files to lost+found, caused by a recent kernel bug - repair of severely corrupted fs (use with care) - convert - option to show progress - subvol create - print the commit mode inline, print the global mode only if --verbose - other updates: musl-libc support, coverity bugfixes, new test images, documentation - Removed patches (upstreamed): * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - version 3.17.3 - convert: fix conversion of sparse ext* filesystems - show: resolve to the correct path - fsck: more verbose error for root dir problems - version 3.17.2 - check improvements - add ability to replace missing dir item/dir indexes - fix missing inode items - create missing root dirid - corrupt block: enhancements for testing fsck - zero-log: able to reset a fs with bogus log tree pointer (bko#72151) - package mkinitrd scripts conditionally (bsc#893577) - spec: minor updates - version 3.17.1 - fi df: argument handling - fix linking with libbtrfs - replace: better error reporting - fi show: fixed stall if run concurrently with balance - check: fixed argument parsing for --subvol-extents - fi df: SI prefixes corrected - Added patches: * fix-doc-build-on-SLE11SP3.diff - Removed patches: * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch - version 3.17 - check: --init-csum-tree acutally does something useful, rebuilds the whole csum tree - /dev scanning for btrfs devices is gone - /proc/partitions scanning is gone, blkid is used exclusively - new subcommand subvolume sync - filesystem df: new options to set unit format - convert: allow to copy label from the origin, or specify a new one - Modified patches: * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - Added patches: * 0010-btrfs-progs-move-group-type-and-profile-pretty-print.patch * 0028-btrfs-progs-rework-calculations-of-fi-usage.patch * 0042-btrfs-progs-fix-linking-with-libbtrfs.patch * 0043-btrfs-progs-libbtrfs-make-exported-headers-compatibl.patch - Removed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch - version 3.16.2 - fsck: handle bad extent mapping - image: make it work on a balanced fs - btrfs-show-super: print flags in human readable way - documentation updates - version 3.16.1 - library version defines - subvol list: -R to print received UUID - fixed detection of multiple mounts on the same directory - restore: misc fixes - other fixes - Modified patches (sync with pending upstream versions): * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch - Removed patch: library-version-defines.patch (upstream) - send-stream API users updatd, drop the workaround - Removed patch: send-stream-api-wokaround.patch - workaround for send api breakage - Added patch: send-stream-api-wokaround.patch - add api versioning and package version.h (now 0.1.1) - Added patches: * library-version-defines.patch - version 3.16 - show-super: skip unrecognized sb, add option to force - debug-tree: print tree by id - mkfs: new option to specify UUID - receive: new option to limit number of errors - check: new option to verify quotas - check: reduced memory requirements - check: new option to print extent sharing - restore: check length before decompression - restore: more error handling - balance: new filter 'limit' - recover: allow to read all sb copies - restore: option to loop during restoring - mkfs: drop experimental notice - btrfstune: new option to force dangerous changes - documentation updates - Deleted patches (upstream): * 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch * 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch * btrfs-progs-canonicalize-pathnames-for-device-commands - Refreshed patches: * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch - refresh references on the following patches: * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch - btrfs-progs: ignore orphaned qgroups by default - Added patch: * 0204-btrfs-progs-ignore-orphaned-qgroups-by-default.patch - btrfs-progs: show extent state for a subvolume (bnc#865621) - Added patch: * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch - btrfs-progs: canonicalize pathnames for device commands (bnc#880486). - Added patch: * btrfs-progs-canonicalize-pathnames-for-device-commands - fsck: fix checking on filesystems with large sectorsize (bnc#872286) - Added patches: * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch - Do not package btrfs-find-root and btrfs-select-super by default. - Removed printing byte number for every slot (bnc#872364). - Removed patch: * 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch - update to upstream 3.14.2 - man: separate pages for all subcommands - minor bugfixes - spec: removed upstreamed patches, update build dependencies - Added patches: * 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch - Removed patches: * 0001-Btrfs-progs-fix-check-to-test-trim-support.patch * 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch * 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch * 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch * 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch * 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch * 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch - add quota group verify patches, sent to list near end of the week starting 5/4/2014 - updates btrfsck with the ability to verify quota groups - Update the changelog with some sad version of diffstat output to meet requirements. - Added patches: * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch - add quota group verify patches, sent to list near end of the week starting 5/4/2014 - updates btrfsck with the ability to verify quota groups - update to upstream 3.14.1 - mkfs: - fix TRIM detection - do not zero-out end of device unconditionally - no crash with --features option - fsck: - clear log tree in repair mode - check reloc roots - btrfs - reworked space reporting (bnc#873106) - btrfs fi usage - new command - btrfs dev usage - new command - btrfs fi df - enhanced output with GlobalReserve - Removed patches: * 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch - Added patches: * 0001-Btrfs-progs-fix-check-to-test-trim-support.patch * 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch * 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch * 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch * 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch * 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch - own mkinitrd directories - add missing symbol to library (bnc#873164) - add version dependency for devel package - Added patches: * 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch - fsck: fixes and enahancements to --init-extent-tree mode - fsck: chunk-recover updates - scrub: add force option -f - send: check if subvolumes are read-only - subvol snapshot: add options to affect commit behaviour - btrfs: add properties command group - restore: add dry-run option - restore: fix restoring of compressed files - mkfs: support for no-holes feature - mkfs: option -r deals with hardlinks and relative paths - mkfs: discard phase is interruptible - documentation updates - cleaned spec file - Removed patches: * 0162-btrfs-progs-fix-loop-device-mount-checks.patch * 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch * 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch - bump version to 3.12 - update tarball and remove upstreamed patches - fsck, image, restore: various improvements and fixes - btrfs: quota rescan (fate#312751) - fsck updates - more mkfs sanity checks - qgroup rescan wait - Added patches: * 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch * 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch * 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch * 0053-btrfs-progs-use-reentrant-localtime.patch * 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch * 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch * 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch * 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch * 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch * 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch * 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch * 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch * 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch - Change udev rule filename in setup-btrfs.sh to /usr/lib/udev/rules.d/64-btrfs.rules from from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7) - Remove udev rules file - udev packages one itself (bnc#839960). - update to upstream master (194aa4a1) - btrfs-restore: deal with NULL returns from read_node_slot - btrfs-restore: use the correct leafsize when reading the FS location - btrfs-find-root: Add options to control generation and level - btrfsck: fix incorrect casting on items in the corrupt_blocks tree - Btrfs-progs: fix closing of devices - Btrfs-progs: enhance btrfs-image to restore image onto multiple disks - Btrfs-progs: cleanup btrfs-image usage - Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing - Btrfs-progs: skip open devices which is missing - Btrfs-progs: fix misuse of skinny metadata in btrfs-image - Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk - Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP - Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init} - Btrfs-progs: Add chunk recover function - using old chunk items - Btrfs-progs: Add block group check funtion - Btrfs-progs: extend the extent cache for the device extent - Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots - Btrfs-progs: introduce common insert/search/delete functions for rb-tree - Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree - Btrfs-progs: Don't free the devices when close the ctree - Btrfs-progs: don't close the file descriptor 0 when closing a device - Btrfs-progs: fix missing recow roots when making btrfs filesystem - Add fix for passing super_nr while opening ctree - btrfs-progs-mkfs-default-extref.diff: turn on extended refs by default, (aka hardlink count limtitation) (bnc#835695) - added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix loop mount detection again (bnc#834173) - Simplify checks in mkinitrd scripts. They are always true because they come from the same package Use relative paths to binaries - Move udev rules to /usr. - Adjust rules to call binary from /usr - Simplify fsck.btrfs, its just a dummy until fixed - update to upstream master (f00dd8386a57d241d0f7c) - Make requirement on libattr-devel explicit - initrd support: add module (bnc#750185, bnc#727383) - set correct file mode if writing replacement fsck - fix build failure - add btrfs-debug-tree to initrd - adjust fs size to correct size (bnc#744593) - man page documentation updates - do not package obsolete utilities - mkfs: store correct size of device in superblock (bnc#730103) - updated restriper/balance commands to match kernel version - place binaries in /usr tree (UsrMerge project) - adjust mkinitrd scrippt accordingly - add btrfsck repair options for: - rebuild extent records - fix block group accounting - reset csums for rescue nodatasum mount - prune corrupt extent allocation tree blocks - device scanning fixes for dm and multipath (bnc#749540) - initrd support: move btrfs device scan after block device setup - documentation updates - add csize for file commpressed size - updated restore utility - patch license to follow spdx.org standard - btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix segfaults from bnc#710486 due to unchecked usage of return value of open_ctree() [fixed compilation warnings] - pull upstream, replace existing patches, spec update - update 'restore' utility - lzo support - tools may now take earlies superblock when opening the fs - other fixes - pull integration-20111030 branch - mkfs: force mkfs if desired - other fixes - add btrfs-dump-super to mkinitrd - other fixes - skip non-existent devices or without media - documentation updates - scrubbing single device - graceful error handling when opening fs fails - updated mkinitrd script to scan devices before mount (bnc#727383) - add several tools to mkinitrd if root fs is btrfs - pull upstream branch and delete local patches - btrfsck: ignore -a (bnc#655906) - btrfsck: fix strerror value - Remove redundant tags/sections from specfile - Use %_smp_mflags for parallel build - add patch for local version override as we do not build from git, and avoid doubled "Btrfs" in output of 'btrfs' - reorder help for 'get-default' right after 'set-default' - add option -p to print parent subvolume - add subvolume 'get-default' subsubcommand - remove debugging printf from 0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch - add support for currently available kernel features: - add scrub subcommand - scan /proc/partitions by default (or use --all-devices for all) - mkfs fixes and improvements - documentation fixes - fix failing on deleted loop mounts (bnc#697671) - update from git: - add btrfs-select-super utility - add btrfs-label utility - allow mixed data+metadata (option --mixed) - allow populating new filesystem with files (option --rootdir) - allow discard support in mkfs - lzo support - deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show' - other bugfixes and documentation improvements - change to a hardlink - add link for fsck.btrfs (bnc#665899) - update to v0.19-35-g1b444cd: * used space accounting fix for the converter * Add btrfs-list for listing subvolumes * Add new util: 'btrfs' * multidevice support for check_mounted * check slash in deleting subvolumes * Add btrfsck option to select the super block copy * btrfs-debug-tree: add -d option to print only the device mapping - fix crash on creating filesystems (bnc#603620) - revert last change (bnc#599224#c3) - add hardlink from fsck.btrfs (bnc#599224) - fix memory leak (bnc#537633) - Updated to latest repo version. - used space accounting fix for the converter - btrfsctl: add snapshot/subvolume destroy ioctl - btrfsck: check root back/forward references - Add btrfs-map-logical program to map and read logical block numbers - build btfs-convert (bnc#572912) - enable parallel build - added Supplements - move apps to /sbin - update to 0.19: - build with rpm optflags - install man pages - fix leak in extends checking (bnc#523447) - Initial package (0.18) ==== cpio ==== Subpackages: cpio-mt - Fix regression in last update (bsc#1189465) * fix-CVE-2021-38185_2.patch * fix-CVE-2021-38185_3.patch - Fix CVE-2021-38185 Remote code execution caused by an integer overflow in ds_fgetstr (CVE-2021-38185, bsc#1189206) * fix-CVE-2021-38185.patch ==== cracklib ==== Subpackages: libcrack2 - Drop --with-pic, as it has no effect with --disable-static. ==== dracut ==== Version update (055+suse.115.gf65e559b -> 055+suse.117.ge5fc2048) Subpackages: dracut-mkinitrd-deprecated - Update to version 055+suse.117.ge5fc2048: * fix(suse-initrd): need to handle relative links too ==== ell ==== Version update (0.41 -> 0.42) - Update to release 0.42 * Add support for constant time security functions. * Add support for manipulating DHCP leases. ==== eog ==== Version update (40.2 -> 40.3) - Update to version 40.3: + EogImage: Do not crash if content type or filesize cannot be detected. + Updated translations. ==== epiphany ==== Version update (40.2 -> 40.3) Subpackages: gnome-shell-search-provider-epiphany - Update to version 40.3: + Use PDF.js only for GET requests + Use AdGuard script to block YouTube ads + Manually check adblock filter content type + Fix UI process CPU usage issue + Don't improperly lowercase bang searches ==== evolution ==== Version update (3.40.3 -> 3.40.4) Subpackages: evolution-plugin-bogofilter evolution-plugin-pst-import evolution-plugin-spamassassin evolution-plugin-text-highlight - Update to version 3.40.4: + mail-notification: Show mail folder name as the last in the notification. + EShellSearchbar: Update actions only if the shell view is active. + Bugs fixed: glgo#GNOME/evolution#1522, glgo#GNOME/evolution#1564. + Updated translations. ==== evolution-data-server ==== Version update (3.40.3 -> 3.40.4) Subpackages: libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3 - Update to version 3.40.4: + CamelMimeFilterToHTML: - Speed up read of long lines. - Correct filtering of text without new line at the end. + alarm-notify: Focus window on status icon click when shown. + ESoupSession: Let it understand GSSAPI authentication method. + Bugs fixed: glgo#GNOME/evolution-data-server#346, glgo#GNOME/evolution-data-server!74. + Updated translations. ==== evolution-ews ==== Version update (3.40.3 -> 3.40.4) - Update to version 3.40.4: + ESoupAuthNegotiate: - Improve thread safety. - Fix two memory leaks. ==== eyeD3 ==== Version update (0.9.5 -> 0.9.6) - update to 0.9.6 * prepare for python 3.9 - dependency fixes - add minimal runtime requires - add some recommends needed for plugins ==== fetchmail ==== Version update (6.4.20 -> 6.4.21) Subpackages: fetchmailconf - Update to 6.4.21: * REGRESSION FIX: The new security fix in 6.4.20 for CVE-2021-36386 caused truncation of messages logged to buffered outputs, predominantly --logfile. ==== fuse ==== Subpackages: libfuse2 - Add closefrom.patch [boo#1189086] ==== gcc11 ==== Version update (11.1.1+git536 -> 11.2.1+git610) Subpackages: cpp11 gcc11-info libasan6 libatomic1 libgcc_s1 libgfortran5 libgomp1 libhwasan0 libitm1 liblsan0 libobjc4 libstdc++6 libstdc++6-devel-gcc11 libstdc++6-locale libstdc++6-pp-gcc11 libtsan0 libubsan1 - Require libgccjit%{libgccjit_sover}%{libgccjit_suffix} from libgccjit%{libgccjit_sover}-devel%{libdevel_suffix}. - Update to gcc-11 branch head (056e324ce46a7924b5cf10f610), git610 * Includes GCC 11.2 release * Includes fix for opie build with glibc 2.34 [boo#1188623] ==== git ==== Version update (2.32.0 -> 2.33.0) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk perl-Git - git 2.33.0: * "git send-email" learned the "--sendmail-cmd" command line option and the "sendemail.sendmailCmd" configuration variable, which is a more sensible approach than the current way of repurposing the "smtp-server" that is meant to name the server to instead name the command to talk to the server. * The userdiff pattern for C# learned the token "record". * "git rev-list" learns to omit the "commit " header lines from the output with the `--no-commit-header` option. * "git worktree add --lock" learned to record why the worktree is locked with a custom message. * internal improvements including performance optimizations * a number of bug fixes ==== gjs ==== Version update (1.68.1 -> 1.68.3) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - Update to version 1.68.3: + Crash and bug fixes backported from the development branch. + Build fixes. - Changes from version 1.68.2: + Crash and regression fixes backported from the development branch. + Build fix to adjust to GLib renaming its main branch. ==== glib2 ==== Version update (2.68.3 -> 2.68.4) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 - Update to version 2.68.4: + Various bugfixes and backports from master. + Updated translations. - Drop 63e7864.patch: fixed upstream. ==== glib2-branding-openSUSE ==== - Update for libreoffice-* desktop files no longer dropping the libreoffice- prefix. ==== gnome-autoar ==== Version update (0.3.3 -> 0.4.0) Subpackages: libgnome-autoar-0-0 libgnome-autoar-gtk-0-0 - Update to version 0.4.0: + Port to meson build system. + Add support for creation of password-protected archives. + Fix extraction of archives with absolute paths. - Add meson BuildRequires and macros following upstreams port. - Add gtk-doc BuildRequires and pass gtk_doc=true to meson, needed now to build documentation. - Pass vapi=true to meson, needed to build vala bindings. ==== gnome-desktop ==== Version update (40.3 -> 40.4) Subpackages: gnome-version libgnome-desktop-3-19 libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - Update to version 40.4: + No changes. ==== gnome-maps ==== Version update (40.3 -> 40.4) - Update to version 40.4: + Update donation and wiki web links in appdata. ==== gnome-session ==== Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland - Add gnome-session-s390-not-require-g-s-d_wacom.patch: Remove the gnome session runtime requirement of g-s-d Wacom plugin because it is not build on s390 (bsc#1129412). ==== gnome-shell ==== Version update (40.3 -> 40.4) Subpackages: gnome-extensions gnome-shell-calendar - Update to version 40.4: + Don't include hidden search results in keynav. + Always take workarea into account when allocating workspaces. + Add focus indication for switches. + Fix glitch when dragging window preview in overview. + workspace: Handle skip-taskbar changes. + screenShield: Fix suspend inhibitor accounting. + Fixed crash. + Misc. bug fixes and cleanups. + Updated translations. - Remove libcroco from BuildRequires: the relevant sources are now included directly in the gnome-shell tarball. ==== gnome-shell-extensions ==== Version update (40.3 -> 40.4) - Update to version 40.4: + drive-menu: Fix indicator visibility + Use distinct gettext domain for e.g.o uploads ==== gnome-software ==== Version update (40.3 -> 40.4) - Update to version 40.4: + flatpak: Improve search of applications. + Correct download size for app's runtime. + Updated translations. ==== gnome-user-docs ==== Version update (40.3 -> 40.4) - Update to version 40.4: + Updates to color calibration docs + Removed remaining references to GNOME 3 + Updated translations. ==== gnome-weather ==== Version update (40.0 -> 40.1) Subpackages: gnome-shell-search-provider-gnome-weather - Update to version 40.1: + Add corner radius to forecast chart. + Increase contrast when using dark themes. + Bugs fixed: glgo#GNOME/gnome-weather#146, glgo#GNOME/gnome-weather#168, glgo#GNOME/gnome-weather#190, glgo#GNOME/gnome-weather!82, glgo#GNOME/gnome-weather#169. + Updated translations. - Drop patches fixed upstream: + gnome-weather-wrong-min-temperature.patch + gnome-weather-welcome-screen-when-saved-locations.patch + gnome-weather-fix-forever-loading.patch ==== grep ==== Version update (3.6 -> 3.7) - Update to grep 3.7 * Preprocessing N patterns would take at least O(N^2) time when too many patterns hashed to too few buckets - werror-return-type.patch, gnulib-c-stack.patch: Removed - Skip stack overflow tests in qemu build ==== grub2 ==== Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin - update grub2-systemd-sleep.sh to fix hibernation by avoiding the error "no kernelfile matching the running kernel found" on usrmerged setup - Use %autosetup ==== gsound ==== Version update (1.0.2 -> 1.0.3) Subpackages: libgsound0 typelib-1_0-GSound-1_0 - Update to version 1.0.3: + No upstream changes provided, please check upstream git log. - Drop gsound-gsound-play-Call-setlocale.patch: Fixed upstream. - Add gtk-doc and meson BuildRequires and macros following upstreams port. ==== gstreamer-plugins-libav ==== - Update add-gpl-option.patch: the proper language to be used is cpp, not c++; fixes build with meson 0.59. ==== gthumb ==== Version update (3.10.3 -> 3.10.4) - Update to version 3.10.4: + Install the gThumb import desktop file. + Contact sheet: fixed themes list always empty. + Thumbnailer: try with the system thumbnailer if the image is null + File chooser: correctly get the filename extension. + Updated translations. ==== java-11-openjdk ==== Subpackages: java-11-openjdk-headless - Added patch: * jdk11-glibc234.patch + fix build with glibc-2.34 (bsc#1189201) - riscv64-zero.patch: Add support for riscv64 (zero VM) ==== json-glib ==== Version update (1.6.2 -> 1.6.4) Subpackages: libjson-glib-1_0-0 typelib-1_0-Json-1_0 - Update to version 1.6.4: + Discover linker flags on all toolchains + Fix memory leak + Use gi-docgen instead of gtk-doc for generating the API reference + Build against newer versions of GLib - Pass gtk_doc=disabled to meson, no longer build API documentation. ==== kdevelop5 ==== Subpackages: kdevelop5-lang kdevplatform kdevplatform-lang libkdevplatform56 - Disable build for archs missing qtwebengine. ==== kernel-64kb ==== Version update (5.13.8 -> 5.13.12) - Bluetooth: switch to lock_sock in SCO (CVE-2021-3640 bsc#1188172). - Bluetooth: avoid circular locks in sco_sock_connect (CVE-2021-3640 bsc#1188172). - commit aa9e1af - driver core: Add missing kernel doc for device::msi_lock (git-fixes). - commit 33709df - Linux 5.13.12 (bsc#1012628). - lib: use PFN_PHYS() in devmem_is_allowed() (bsc#1012628). - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (bsc#1012628). - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (bsc#1012628). - iio: adis: set GPIO reset pin direction (bsc#1012628). - iio: humidity: hdc100x: Add margin to the conversion time (bsc#1012628). - iio: adc: Fix incorrect exit of for-loop (bsc#1012628). - ASoC: amd: Fix reference to PCM buffer address (bsc#1012628). - ASoC: xilinx: Fix reference to PCM buffer address (bsc#1012628). - ASoC: uniphier: Fix reference to PCM buffer address (bsc#1012628). - ASoC: tlv320aic31xx: Fix jack detection after suspend (bsc#1012628). - ASoC: kirkwood: Fix reference to PCM buffer address (bsc#1012628). - ASoC: intel: atom: Fix reference to PCM buffer address (bsc#1012628). - i2c: dev: zero out array used for i2c reads from userspace (bsc#1012628). - cifs: Handle race conditions during rename (bsc#1012628). - cifs: create sd context must be a multiple of 8 (bsc#1012628). - cifs: Call close synchronously during unlink/rename/lease break (bsc#1012628). - cifs: use the correct max-length for dentry_path_raw() (bsc#1012628). - io_uring: drop ctx->uring_lock before flushing work item (bsc#1012628). - io_uring: fix ctx-exit io_rsrc_put_work() deadlock (bsc#1012628). - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (bsc#1012628). - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (bsc#1012628). - seccomp: Fix setting loaded filter count during TSYNC (bsc#1012628). - net: wwan: mhi_wwan_ctrl: Fix possible deadlock (bsc#1012628). - net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases (bsc#1012628). - ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch (bsc#1012628). - ceph: reduce contention in ceph_check_delayed_caps() (bsc#1012628). - pinctrl: k210: Fix k210_fpioa_probe() (bsc#1012628). - ACPI: NFIT: Fix support for virtual SPA ranges (bsc#1012628). - libnvdimm/region: Fix label activation vs errors (bsc#1012628). - riscv: kexec: do not add '-mno-relax' flag if compiler doesn't support it (bsc#1012628). - vmlinux.lds.h: Handle clang's module.{c,d}tor sections (bsc#1012628). - drm/i915/gvt: Fix cached atomics setting for Windows VM (bsc#1012628). - drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg (bsc#1012628). - drm/amd/display: Remove invalid assert for ODM + MPC case (bsc#1012628). - drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work (bsc#1012628). - drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled (bsc#1012628). - drm/amdgpu: don't enable baco on boco platforms in runpm (bsc#1012628). - drm/amdgpu: handle VCN instances when harvesting (v2) (bsc#1012628). - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (bsc#1012628). - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl (bsc#1012628). - drm/mediatek: Fix cursor plane no update (bsc#1012628). - pinctrl: mediatek: Fix fallback behavior for bias_set_combo (bsc#1012628). - ASoC: cs42l42: Correct definition of ADC Volume control (bsc#1012628). - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (bsc#1012628). - ASoC: cs42l42: Fix bclk calculation for mono (bsc#1012628). - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (bsc#1012628). - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (bsc#1012628). - ASoC: SOF: Intel: hda-ipc: fix reply size checking (bsc#1012628). - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (bsc#1012628). - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (bsc#1012628). - netfilter: nf_conntrack_bridge: Fix memory leak when error (bsc#1012628). - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (bsc#1012628). - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (bsc#1012628). - ASoC: cs42l42: Fix LRCLK frame start edge (bsc#1012628). - ASoC: cs42l42: Fix mono playback (bsc#1012628). - net: dsa: mt7530: add the missing RxUnicast MIB counter (bsc#1012628). - net: mvvp2: fix short frame size on s390 (bsc#1012628). - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables (bsc#1012628). - perf/x86/intel: Apply mid ACK for small core (bsc#1012628). - drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()' (bsc#1012628). - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (bsc#1012628). - libbpf: Do not close un-owned FD 0 on errors (bsc#1012628). - net: dsa: qca: ar9331: make proper initial port defaults (bsc#1012628). - net: phy: micrel: Fix link detection on ksz87xx switch" (bsc#1012628). - ppp: Fix generating ifname when empty IFLA_IFNAME is specified (bsc#1012628). - io_uring: clear TIF_NOTIFY_SIGNAL when running task work (bsc#1012628). - net/smc: fix wait on already cleared link (bsc#1012628). - net/smc: Correct smc link connection counter in case of smc client (bsc#1012628). - net: sched: act_mirred: Reset ct info when mirror/redirect skb (bsc#1012628). - ice: Prevent probing virtual functions (bsc#1012628). - ice: Stop processing VF messages during teardown (bsc#1012628). - ice: don't remove netdev->dev_addr from uc sync list (bsc#1012628). - iavf: Set RSS LUT and key in reset handle path (bsc#1012628). - psample: Add a fwd declaration for skbuff (bsc#1012628). - bareudp: Fix invalid read beyond skb's linear data (bsc#1012628). - io-wq: fix bug of creating io-wokers unconditionally (bsc#1012628). - io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() (bsc#1012628). - net/mlx5: Don't skip subfunction cleanup in case of error in module init (bsc#1012628). - net/mlx5: DR, Add fail on error check on decap (bsc#1012628). - net/mlx5e: Avoid creating tunnel headers for local route (bsc#1012628). - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (bsc#1012628). - net/mlx5: Block switchdev mode while devlink traps are active (bsc#1012628). - net/mlx5e: TC, Fix error handling memory leak (bsc#1012628). - net/mlx5: Synchronize correct IRQ when destroying CQ (bsc#1012628). - net/mlx5: Fix return value from tracer initialization (bsc#1012628). - drm/meson: fix colour distortion from HDR set during vendor u-boot (bsc#1012628). - ovl: fix deadlock in splice write (bsc#1012628). - bpf: Fix potentially incorrect results with bpf_get_local_storage() (bsc#1012628). - net: dsa: microchip: Fix ksz_read64() (bsc#1012628). - net: dsa: microchip: ksz8795: Fix PVID tag insertion (bsc#1012628). - net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration (bsc#1012628). - net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion (bsc#1012628). - net: dsa: microchip: ksz8795: Use software untagging on CPU port (bsc#1012628). - net: dsa: microchip: ksz8795: Fix VLAN filtering (bsc#1012628). - net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VLAN table lookup (bsc#1012628). - net: Fix memory leak in ieee802154_raw_deliver (bsc#1012628). - net: igmp: fix data-race in igmp_ifc_timer_expire() (bsc#1012628). - net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump (bsc#1012628). - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump (bsc#1012628). - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump (bsc#1012628). - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump (bsc#1012628). - pinctrl: sunxi: Don't underestimate number of functions (bsc#1012628). - net: bridge: fix flags interpretation for extern learn fdb entries (bsc#1012628). - net: bridge: fix memleak in br_add_if() (bsc#1012628). - net: linkwatch: fix failure to restore device state across suspend/resume (bsc#1012628). - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (bsc#1012628). - net: igmp: increase size of mr_ifc_count (bsc#1012628). - drm/i915: Only access SFC_DONE when media domain is not fused off (bsc#1012628). - xen/events: Fix race in set_evtchn_to_irq (bsc#1012628). - vsock/virtio: avoid potential deadlock when vsock device remove (bsc#1012628). - nbd: Aovid double completion of a request (bsc#1012628). - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (bsc#1012628). - KVM: arm64: Fix off-by-one in range_is_memory (bsc#1012628). - efi/libstub: arm64: Force Image reallocation if BSS was not reserved (bsc#1012628). - efi/libstub: arm64: Relax 2M alignment again for relocatable kernels (bsc#1012628). - powerpc/kprobes: Fix kprobe Oops happens in booke (bsc#1012628). - i2c: iproc: fix race between client unreg and tasklet (bsc#1012628). - x86/tools: Fix objdump version check again (bsc#1012628). - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (bsc#1012628). - x86/msi: Force affinity setup before startup (bsc#1012628). - x86/ioapic: Force affinity setup before startup (bsc#1012628). - x86/resctrl: Fix default monitoring groups reporting (bsc#1012628). - genirq/msi: Ensure deactivation on teardown (bsc#1012628). - genirq/timings: Prevent potential array overflow in __irq_timings_store() (bsc#1012628). - powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt() (bsc#1012628). - PCI/MSI: Enable and mask MSI-X early (bsc#1012628). - PCI/MSI: Mask all unused MSI-X entries (bsc#1012628). - PCI/MSI: Enforce that MSI-X table entry is masked for update (bsc#1012628). - PCI/MSI: Enforce MSI[X] entry updates to be visible (bsc#1012628). - PCI/MSI: Do not set invalid bits in MSI mask (bsc#1012628). - PCI/MSI: Correct misleading comments (bsc#1012628). - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() (bsc#1012628). - PCI/MSI: Protect msi_desc::masked for multi-MSI (bsc#1012628). - powerpc/interrupt: Do not call single_step_exception() from other exceptions (bsc#1012628). - powerpc/pseries: Fix update of LPAR security flavor after LPM (bsc#1012628). - powerpc/32s: Fix napping restore in data storage interrupt (DSI) (bsc#1012628). - powerpc/smp: Fix OOPS in topology_init() (bsc#1012628). - powerpc/xive: Do not skip CPU-less nodes when creating the IPIs (bsc#1012628). - powerpc/32: Fix critical and debug interrupts on BOOKE (bsc#1012628). - efi/libstub: arm64: Double check image alignment at entry (bsc#1012628). - locking/rtmutex: Use the correct rtmutex debugging config option (bsc#1012628). - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (bsc#1012628). - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (bsc#1012628). - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (bsc#1012628). - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (bsc#1012628). - ceph: add some lockdep assertions around snaprealm handling (bsc#1012628). - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (bsc#1012628). - ceph: take snap_empty_lock atomically with snaprealm refcount change (bsc#1012628). - kasan, slub: reset tag when printing address (bsc#1012628). - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (bsc#1012628). - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (bsc#1012628). - commit e7679db - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (bsc#1188064). - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (bsc#1188064). - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (bsc#1188064). - commit 18891ce - kernel-binary.spec: Require dwarves for kernel-binary-devel when BTF is enabled (jsc#SLE-17288). About the pahole version: v1.18 should be bare mnimum, v1.22 should be fully functional, for now we ship git snapshot with fixes on top of v1.21. - commit 8ba3382 - Linux 5.13.11 (bsc#1012628). - ovl: prevent private clone if bind mount is not allowed (bsc#1012628). - ppp: Fix generating ppp unit id when ifname is not specified (bsc#1012628). - ALSA: hda: Add quirk for ASUS Flow x13 (bsc#1012628). - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (bsc#1012628). - ALSA: pcm: Fix mmap breakage without explicit buffer setup (bsc#1012628). - bpf: Add lockdown check for probe_write_user helper (bsc#1012628). - firmware: tee_bnxt: Release TEE shm, session, and context during kexec (bsc#1012628). - commit 97e7098 - bpf: Fix integer overflow involving bucket_size (bsc#1189233, CVE#CVE-2021-38166). - commit fcfea2b - Linux 5.13.10 (bsc#1012628). - Revert "ACPICA: Fix memory leak caused by _CID repair function" (bsc#1012628). - ALSA: seq: Fix racy deletion of subscriber (bsc#1012628). - bus: ti-sysc: Fix gpt12 system timer issue with reserved status (bsc#1012628). - net: xfrm: fix memory leak in xfrm_user_rcv_msg (bsc#1012628). - arm64: dts: ls1028a: fix node name for the sysclk (bsc#1012628). - dmaengine: idxd: fix array index when int_handles are being used (bsc#1012628). - dmaengine: idxd: fix setup sequence for MSIXPERM table (bsc#1012628). - ARM: imx: add missing iounmap() (bsc#1012628). - ARM: imx: add missing clk_disable_unprepare() (bsc#1012628). - ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms (bsc#1012628). - Revert "soc: imx8m: change to use platform driver" (bsc#1012628). - dmaengine: idxd: fix desc->vector that isn't being updated (bsc#1012628). - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (bsc#1012628). - dmaengine: idxd: fix submission race window (bsc#1012628). - arm64: dts: ls1028: sl28: fix networking for variant 2 (bsc#1012628). - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz (bsc#1012628). - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init (bsc#1012628). - ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins (bsc#1012628). - arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers (bsc#1012628). - ext4: fix potential uninitialized access to retval in kmmpd (bsc#1012628). - arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode (bsc#1012628). - ALSA: usb-audio: fix incorrect clock source setting (bsc#1012628). - riscv: stacktrace: Fix NULL pointer dereference (bsc#1012628). - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs (bsc#1012628). - ARM: dts: am437x-l4: fix typo in can@0 node (bsc#1012628). - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator (bsc#1012628). - dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state (bsc#1012628). - clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops (bsc#1012628). - dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops (bsc#1012628). - dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops (bsc#1012628). - spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay (bsc#1012628). - spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation (bsc#1012628). - drm/kmb: Enable LCD DMA for low TVDDCV (bsc#1012628). - media: videobuf2-core: dequeue if start_streaming fails (bsc#1012628). - ARM: dts: stm32: Prefer HW RTC on DHCOM SoM (bsc#1012628). - ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM (bsc#1012628). - ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM (bsc#1012628). - dmaengine: imx-dma: configure the generic DMA type to make it work (bsc#1012628). - net, gro: Set inner transport header offset in tcp/udp GRO hook (bsc#1012628). - net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add (bsc#1012628). - net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones (bsc#1012628). - net: dsa: sja1105: ignore the FDB entry for unknown multicast when adding a new address (bsc#1012628). - net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too (bsc#1012628). - net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag (bsc#1012628). - net: phy: micrel: Fix detection of ksz87xx switch (bsc#1012628). - net: natsemi: Fix missing pci_disable_device() in probe and remove (bsc#1012628). - gpio: tqmx86: really make IRQ optional (bsc#1012628). - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (bsc#1012628). - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (bsc#1012628). - sctp: move the active_key update after sh_keys is added (bsc#1012628). - drm/i915: Call i915_globals_exit() if pci_register_device() fails (bsc#1012628). - nfp: update ethtool reporting of pauseframe control (bsc#1012628). - net: ipv6: fix returned variable type in ip6_skb_dst_mtu (bsc#1012628). - RDMA/hns: Fix the double unlock problem of poll_sem (bsc#1012628). - net: dsa: qca: ar9331: reorder MDIO write sequence (bsc#1012628). - riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled (bsc#1012628). - net: sched: fix lockdep_set_class() typo error for sch->seqlock (bsc#1012628). - drm/i915: fix i915_globals_exit() section mismatch error (bsc#1012628). - MIPS: check return value of pgtable_pmd_page_ctor (bsc#1012628). - x86/tools/relocs: Fix non-POSIX regexp (bsc#1012628). - mips: Fix non-POSIX regexp (bsc#1012628). - kbuild: cancel sub_make_done for the install target to fix DKMS (bsc#1012628). - bnx2x: fix an error code in bnx2x_nic_load() (bsc#1012628). - net: ethernet: ti: am65-cpsw: fix crash in am65_cpsw_port_offload_fwd_mark_update() (bsc#1012628). - net: pegasus: fix uninit-value in get_interrupt_interval (bsc#1012628). - net: fec: fix use-after-free in fec_drv_remove (bsc#1012628). - net: vxge: fix use-after-free in vxge_device_unregister (bsc#1012628). - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (bsc#1012628). - Bluetooth: defer cleanup of resources in hci_unregister_dev() (bsc#1012628). - io-wq: fix no lock protection of acct->nr_worker (bsc#1012628). - io-wq: fix lack of acct->nr_workers < acct->max_workers judgement (bsc#1012628). - USB: usbtmc: Fix RCU stall warning (bsc#1012628). - USB: serial: option: add Telit FD980 composition 0x1056 (bsc#1012628). - USB: serial: ch341: fix character loss at high transfer rates (bsc#1012628). - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (bsc#1012628). - USB: serial: pl2303: fix HX type detection (bsc#1012628). - USB: serial: pl2303: fix GT type detection (bsc#1012628). - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (bsc#1012628). - firmware_loader: fix use-after-free in firmware_fallback_sysfs (bsc#1012628). - drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled (bsc#1012628). - drm/amdgpu/display: fix DMUB firmware version info (bsc#1012628). - ALSA: pcm - fix mmap capability check for the snd-dummy driver (bsc#1012628). - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (bsc#1012628). - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (bsc#1012628). - ALSA: usb-audio: Fix superfluous autosuspend recovery (bsc#1012628). - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (bsc#1012628). - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (bsc#1012628). - usb: dwc3: gadget: Use list_replace_init() before traversing lists (bsc#1012628). - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (bsc#1012628). - usb: gadget: remove leaked entry from udc driver list (bsc#1012628). - usb: cdns3: Fixed incorrect gadget state (bsc#1012628). - usb: cdnsp: Fixed issue with ZLP (bsc#1012628). - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers (bsc#1012628). - usb: gadget: f_hid: fixed NULL pointer dereference (bsc#1012628). - usb: gadget: f_hid: idle uses the highest byte for duration (bsc#1012628). - usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses (bsc#1012628). - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (bsc#1012628). - usb: otg-fsm: Fix hrtimer list corruption (bsc#1012628). - clk: fix leak on devm_clk_bulk_get_all() unwind (bsc#1012628). - scripts/tracing: fix the bug that can't parse raw_trace_func (bsc#1012628). - tracing / histogram: Give calculation hist_fields a size (bsc#1012628). - tracing: Reject string operand in the histogram expression (bsc#1012628). - tracing: Fix NULL pointer dereference in start_creating (bsc#1012628). - tracepoint: static call: Compare data on transition from 2->1 callees (bsc#1012628). - tracepoint: Fix static call function vs data state mismatch (bsc#1012628). - tracepoint: Use rcu get state and cond sync for static call updates (bsc#1012628). - arm64: stacktrace: avoid tracing arch_stack_walk() (bsc#1012628). - optee: Clear stale cache entries during initialization (bsc#1012628). - tee: add tee_shm_alloc_kernel_buf() (bsc#1012628). - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (bsc#1012628). - optee: Fix memory leak when failing to register shm pages (bsc#1012628). - optee: Refuse to load the driver under the kdump kernel (bsc#1012628). - optee: fix tee out of memory failure seen during kexec reboot (bsc#1012628). - tpm_ftpm_tee: Free and unregister TEE shared memory during kexec (bsc#1012628). - staging: rtl8723bs: Fix a resource leak in sd_int_dpc (bsc#1012628). - staging: rtl8712: get rid of flush_scheduled_work (bsc#1012628). - staging: rtl8712: error handling refactoring (bsc#1012628). - drivers core: Fix oops when driver probe fails (bsc#1012628). - media: rtl28xxu: fix zero-length control request (bsc#1012628). - pipe: increase minimum default pipe size to 2 pages (bsc#1012628). - ext4: fix potential htree corruption when growing large_dir directories (bsc#1012628). - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (bsc#1012628). - serial: tegra: Only print FIFO error message when an error occurs (bsc#1012628). - serial: 8250_mtk: fix uart corruption issue when rx power off (bsc#1012628). - serial: 8250: Mask out floating 16/32-bit bus bits (bsc#1012628). - serial: 8250: fix handle_irq locking (bsc#1012628). - MIPS: Malta: Do not byte-swap accesses to the CBUS UART (bsc#1012628). - serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver (bsc#1012628). - serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts (bsc#1012628). - fpga: dfl: fme: Fix cpu hotplug issue in performance reporting (bsc#1012628). - timers: Move clearing of base::timer_running under base:: Lock (bsc#1012628). - virt: acrn: Do hcall_destroy_vm() before resource release (bsc#1012628). - perf: Fix required permissions if sigtrap is requested (bsc#1012628). - xfrm: Fix RCU vs hash_resize_mutex lock inversion (bsc#1012628). - net/xfrm/compat: Copy xfrm_spdattr_type_t atributes (bsc#1012628). - pcmcia: i82092: fix a null pointer dereference bug (bsc#1012628). - scsi: ibmvfc: Fix command state accounting and stale response detection (bsc#1012628). - selinux: correct the return value when loads initial sids (bsc#1012628). - bus: ti-sysc: AM3: RNG is GP only (bsc#1012628). - Revert "gpio: mpc8xxx: change the gpio interrupt flags." (bsc#1012628). - arm64: fix compat syscall return truncation (bsc#1012628). - ARM: omap2+: hwmod: fix potential NULL pointer access (bsc#1012628). - md/raid10: properly indicate failure when ending a failed write request (bsc#1012628). - io-wq: fix race between worker exiting and activating free worker (bsc#1012628). - s390/dasd: fix use after free in dasd path handling (bsc#1012628). - KVM: x86: accept userspace interrupt only if no event is injected (bsc#1012628). - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (bsc#1012628). - KVM: Do not leak memory for duplicate debugfs directories (bsc#1012628). - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (bsc#1012628). - soc: ixp4xx: fix printing resources (bsc#1012628). - interconnect: Fix undersized devress_alloc allocation (bsc#1012628). - usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro (bsc#1012628). - usb: cdnsp: Fix incorrect supported maximum speed (bsc#1012628). - spi: meson-spicc: fix memory leak in meson_spicc_remove (bsc#1012628). - interconnect: Zero initial BW after sync-state (bsc#1012628). - interconnect: Always call pre_aggregate before aggregate (bsc#1012628). - interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes (bsc#1012628). - drm/i915: Correct SFC_DONE register offset (bsc#1012628). - soc: ixp4xx/qmgr: fix invalid __iomem access (bsc#1012628). - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (bsc#1012628). - sched/rt: Fix double enqueue caused by rt_effective_prio (bsc#1012628). - riscv: dts: fix memory size for the SiFive HiFive Unmatched (bsc#1012628). - libata: fix ata_pio_sector for CONFIG_HIGHMEM (bsc#1012628). - reiserfs: add check for root_inode in reiserfs_fill_super (bsc#1012628). - reiserfs: check directory items on read from disk (bsc#1012628). - virt_wifi: fix error on connect (bsc#1012628). - net: qede: Fix end of loop tests for list_for_each_entry (bsc#1012628). - alpha: Send stop IPI to send to online CPUs (bsc#1012628). - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset (bsc#1012628). - smb3: rc uninitialized in one fallocate path (bsc#1012628). - drm/amdgpu/display: only enable aux backlight control for OLED panels (bsc#1012628). - platform/x86: gigabyte-wmi: add support for B550 Aorus Elite V2 (bsc#1012628). - HID: ft260: fix device removal due to USB disconnect (bsc#1012628). - commit 37b568f - README: Modernize build instructions. - commit 8cc5c28 - rpm/kernel-obs-build.spec.in: make builds reproducible (bsc#1189305) - commit 7f9ade7 - Revert "Revert "UsrMerge the kernel (boo#1184804)"" This reverts commit 999e6048a4cc6accd2653c9dccaaaff2f4ae8f86. By that, we reverted the original commit 6f5ed044f52a. But the selinux problem is hopefully fixed in the meantime, so it's time to try UsrMerge for kernel again. - Revert "Revert "UsrMerge the kernel (boo#1184804)"" This reverts commit b6ab3ded319fca797d007c541a190a308f940cf7. By that, we reverted the original commit 6f5ed044f52a. But the two problems were adressed in the meantime, so it's time to try UsrMerge for kernel again. - commit 33df9c6 - Fix filesystem requirement and suse-release requires Reduce filesystem conflict to anything less than 16 to allow pulling the change into the next major stable version. Don't require suse-release as that's not technically required. Conflict with a too old one instead. - commit 913f755 - blacklist.conf: add one docs fix - commit 19b1d90 - Revert "qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()" (git-fixes). - commit 27fe085 - Linux 5.13.9 (bsc#1012628). - drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" (bsc#1012628). - Revert "drm/i915: Propagate errors on awaiting already signaled fences" (bsc#1012628). - power: supply: ab8500: Call battery population once (bsc#1012628). - skmsg: Increase sk->sk_drops when dropping packets (bsc#1012628). - skmsg: Pass source psock to sk_psock_skb_redirect() (bsc#1012628). - bpf, sockmap: On cleanup we additionally need to remove cached skb (bsc#1012628). - cifs: use helpers when parsing uid/gid mount options and validate them (bsc#1012628). - cifs: add missing parsing of backupuid (bsc#1012628). - net: dsa: sja1105: parameterize the number of ports (bsc#1012628). - net: dsa: sja1105: fix address learning getting disabled on the CPU port (bsc#1012628). - ASoC: Intel: boards: handle hda-dsp-common as a module (bsc#1012628). - ASoC: Intel: boards: create sof-maxim-common module (bsc#1012628). - ASoC: Intel: boards: fix xrun issue on platform with max98373 (bsc#1012628). - regulator: rtmv20: Fix wrong mask for strobe-polarity-high (bsc#1012628). - regulator: rt5033: Fix n_voltages settings for BUCK and LDO (bsc#1012628). - spi: stm32h7: fix full duplex irq handler handling (bsc#1012628). - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (bsc#1012628). - regulator: mtk-dvfsrc: Fix wrong dev pointer for devm_regulator_register (bsc#1012628). - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() (bsc#1012628). - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (bsc#1012628). - net: Fix zero-copy head len calculation (bsc#1012628). - ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup (bsc#1012628). - ASoC: ti: j721e-evm: Check for not initialized parent_clk_id (bsc#1012628). - efi/mokvar: Reserve the table only if it is in boot services data (bsc#1012628). - nvme: fix nvme_setup_command metadata trace event (bsc#1012628). - drm/amd/display: Fix comparison error in dcn21 DML (bsc#1012628). - drm/amd/display: Fix max vstartup calculation for modes with borders (bsc#1012628). - io_uring: never attempt iopoll reissue from release path (bsc#1012628). - io_uring: explicitly catch any illegal async queue attempt (bsc#1012628). - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" (bsc#1012628). - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (bsc#1012628). - drm/amd/display: Fix ASSR regression on embedded panels (bsc#1012628). - spi: mediatek: Fix fifo transfer (bsc#1012628). - Update config files. - commit ed76d57 ==== kernel-source ==== Version update (5.13.8 -> 5.13.12) Subpackages: kernel-default kernel-docs - Bluetooth: switch to lock_sock in SCO (CVE-2021-3640 bsc#1188172). - Bluetooth: avoid circular locks in sco_sock_connect (CVE-2021-3640 bsc#1188172). - commit aa9e1af - driver core: Add missing kernel doc for device::msi_lock (git-fixes). - commit 33709df - Linux 5.13.12 (bsc#1012628). - lib: use PFN_PHYS() in devmem_is_allowed() (bsc#1012628). - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (bsc#1012628). - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (bsc#1012628). - iio: adis: set GPIO reset pin direction (bsc#1012628). - iio: humidity: hdc100x: Add margin to the conversion time (bsc#1012628). - iio: adc: Fix incorrect exit of for-loop (bsc#1012628). - ASoC: amd: Fix reference to PCM buffer address (bsc#1012628). - ASoC: xilinx: Fix reference to PCM buffer address (bsc#1012628). - ASoC: uniphier: Fix reference to PCM buffer address (bsc#1012628). - ASoC: tlv320aic31xx: Fix jack detection after suspend (bsc#1012628). - ASoC: kirkwood: Fix reference to PCM buffer address (bsc#1012628). - ASoC: intel: atom: Fix reference to PCM buffer address (bsc#1012628). - i2c: dev: zero out array used for i2c reads from userspace (bsc#1012628). - cifs: Handle race conditions during rename (bsc#1012628). - cifs: create sd context must be a multiple of 8 (bsc#1012628). - cifs: Call close synchronously during unlink/rename/lease break (bsc#1012628). - cifs: use the correct max-length for dentry_path_raw() (bsc#1012628). - io_uring: drop ctx->uring_lock before flushing work item (bsc#1012628). - io_uring: fix ctx-exit io_rsrc_put_work() deadlock (bsc#1012628). - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (bsc#1012628). - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (bsc#1012628). - seccomp: Fix setting loaded filter count during TSYNC (bsc#1012628). - net: wwan: mhi_wwan_ctrl: Fix possible deadlock (bsc#1012628). - net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases (bsc#1012628). - ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch (bsc#1012628). - ceph: reduce contention in ceph_check_delayed_caps() (bsc#1012628). - pinctrl: k210: Fix k210_fpioa_probe() (bsc#1012628). - ACPI: NFIT: Fix support for virtual SPA ranges (bsc#1012628). - libnvdimm/region: Fix label activation vs errors (bsc#1012628). - riscv: kexec: do not add '-mno-relax' flag if compiler doesn't support it (bsc#1012628). - vmlinux.lds.h: Handle clang's module.{c,d}tor sections (bsc#1012628). - drm/i915/gvt: Fix cached atomics setting for Windows VM (bsc#1012628). - drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg (bsc#1012628). - drm/amd/display: Remove invalid assert for ODM + MPC case (bsc#1012628). - drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work (bsc#1012628). - drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled (bsc#1012628). - drm/amdgpu: don't enable baco on boco platforms in runpm (bsc#1012628). - drm/amdgpu: handle VCN instances when harvesting (v2) (bsc#1012628). - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (bsc#1012628). - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl (bsc#1012628). - drm/mediatek: Fix cursor plane no update (bsc#1012628). - pinctrl: mediatek: Fix fallback behavior for bias_set_combo (bsc#1012628). - ASoC: cs42l42: Correct definition of ADC Volume control (bsc#1012628). - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (bsc#1012628). - ASoC: cs42l42: Fix bclk calculation for mono (bsc#1012628). - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (bsc#1012628). - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (bsc#1012628). - ASoC: SOF: Intel: hda-ipc: fix reply size checking (bsc#1012628). - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (bsc#1012628). - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (bsc#1012628). - netfilter: nf_conntrack_bridge: Fix memory leak when error (bsc#1012628). - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (bsc#1012628). - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (bsc#1012628). - ASoC: cs42l42: Fix LRCLK frame start edge (bsc#1012628). - ASoC: cs42l42: Fix mono playback (bsc#1012628). - net: dsa: mt7530: add the missing RxUnicast MIB counter (bsc#1012628). - net: mvvp2: fix short frame size on s390 (bsc#1012628). - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables (bsc#1012628). - perf/x86/intel: Apply mid ACK for small core (bsc#1012628). - drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()' (bsc#1012628). - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (bsc#1012628). - libbpf: Do not close un-owned FD 0 on errors (bsc#1012628). - net: dsa: qca: ar9331: make proper initial port defaults (bsc#1012628). - net: phy: micrel: Fix link detection on ksz87xx switch" (bsc#1012628). - ppp: Fix generating ifname when empty IFLA_IFNAME is specified (bsc#1012628). - io_uring: clear TIF_NOTIFY_SIGNAL when running task work (bsc#1012628). - net/smc: fix wait on already cleared link (bsc#1012628). - net/smc: Correct smc link connection counter in case of smc client (bsc#1012628). - net: sched: act_mirred: Reset ct info when mirror/redirect skb (bsc#1012628). - ice: Prevent probing virtual functions (bsc#1012628). - ice: Stop processing VF messages during teardown (bsc#1012628). - ice: don't remove netdev->dev_addr from uc sync list (bsc#1012628). - iavf: Set RSS LUT and key in reset handle path (bsc#1012628). - psample: Add a fwd declaration for skbuff (bsc#1012628). - bareudp: Fix invalid read beyond skb's linear data (bsc#1012628). - io-wq: fix bug of creating io-wokers unconditionally (bsc#1012628). - io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() (bsc#1012628). - net/mlx5: Don't skip subfunction cleanup in case of error in module init (bsc#1012628). - net/mlx5: DR, Add fail on error check on decap (bsc#1012628). - net/mlx5e: Avoid creating tunnel headers for local route (bsc#1012628). - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (bsc#1012628). - net/mlx5: Block switchdev mode while devlink traps are active (bsc#1012628). - net/mlx5e: TC, Fix error handling memory leak (bsc#1012628). - net/mlx5: Synchronize correct IRQ when destroying CQ (bsc#1012628). - net/mlx5: Fix return value from tracer initialization (bsc#1012628). - drm/meson: fix colour distortion from HDR set during vendor u-boot (bsc#1012628). - ovl: fix deadlock in splice write (bsc#1012628). - bpf: Fix potentially incorrect results with bpf_get_local_storage() (bsc#1012628). - net: dsa: microchip: Fix ksz_read64() (bsc#1012628). - net: dsa: microchip: ksz8795: Fix PVID tag insertion (bsc#1012628). - net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration (bsc#1012628). - net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion (bsc#1012628). - net: dsa: microchip: ksz8795: Use software untagging on CPU port (bsc#1012628). - net: dsa: microchip: ksz8795: Fix VLAN filtering (bsc#1012628). - net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VLAN table lookup (bsc#1012628). - net: Fix memory leak in ieee802154_raw_deliver (bsc#1012628). - net: igmp: fix data-race in igmp_ifc_timer_expire() (bsc#1012628). - net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump (bsc#1012628). - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump (bsc#1012628). - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump (bsc#1012628). - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump (bsc#1012628). - pinctrl: sunxi: Don't underestimate number of functions (bsc#1012628). - net: bridge: fix flags interpretation for extern learn fdb entries (bsc#1012628). - net: bridge: fix memleak in br_add_if() (bsc#1012628). - net: linkwatch: fix failure to restore device state across suspend/resume (bsc#1012628). - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (bsc#1012628). - net: igmp: increase size of mr_ifc_count (bsc#1012628). - drm/i915: Only access SFC_DONE when media domain is not fused off (bsc#1012628). - xen/events: Fix race in set_evtchn_to_irq (bsc#1012628). - vsock/virtio: avoid potential deadlock when vsock device remove (bsc#1012628). - nbd: Aovid double completion of a request (bsc#1012628). - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (bsc#1012628). - KVM: arm64: Fix off-by-one in range_is_memory (bsc#1012628). - efi/libstub: arm64: Force Image reallocation if BSS was not reserved (bsc#1012628). - efi/libstub: arm64: Relax 2M alignment again for relocatable kernels (bsc#1012628). - powerpc/kprobes: Fix kprobe Oops happens in booke (bsc#1012628). - i2c: iproc: fix race between client unreg and tasklet (bsc#1012628). - x86/tools: Fix objdump version check again (bsc#1012628). - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (bsc#1012628). - x86/msi: Force affinity setup before startup (bsc#1012628). - x86/ioapic: Force affinity setup before startup (bsc#1012628). - x86/resctrl: Fix default monitoring groups reporting (bsc#1012628). - genirq/msi: Ensure deactivation on teardown (bsc#1012628). - genirq/timings: Prevent potential array overflow in __irq_timings_store() (bsc#1012628). - powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt() (bsc#1012628). - PCI/MSI: Enable and mask MSI-X early (bsc#1012628). - PCI/MSI: Mask all unused MSI-X entries (bsc#1012628). - PCI/MSI: Enforce that MSI-X table entry is masked for update (bsc#1012628). - PCI/MSI: Enforce MSI[X] entry updates to be visible (bsc#1012628). - PCI/MSI: Do not set invalid bits in MSI mask (bsc#1012628). - PCI/MSI: Correct misleading comments (bsc#1012628). - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() (bsc#1012628). - PCI/MSI: Protect msi_desc::masked for multi-MSI (bsc#1012628). - powerpc/interrupt: Do not call single_step_exception() from other exceptions (bsc#1012628). - powerpc/pseries: Fix update of LPAR security flavor after LPM (bsc#1012628). - powerpc/32s: Fix napping restore in data storage interrupt (DSI) (bsc#1012628). - powerpc/smp: Fix OOPS in topology_init() (bsc#1012628). - powerpc/xive: Do not skip CPU-less nodes when creating the IPIs (bsc#1012628). - powerpc/32: Fix critical and debug interrupts on BOOKE (bsc#1012628). - efi/libstub: arm64: Double check image alignment at entry (bsc#1012628). - locking/rtmutex: Use the correct rtmutex debugging config option (bsc#1012628). - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (bsc#1012628). - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (bsc#1012628). - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (bsc#1012628). - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (bsc#1012628). - ceph: add some lockdep assertions around snaprealm handling (bsc#1012628). - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (bsc#1012628). - ceph: take snap_empty_lock atomically with snaprealm refcount change (bsc#1012628). - kasan, slub: reset tag when printing address (bsc#1012628). - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (bsc#1012628). - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (bsc#1012628). - commit e7679db - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (bsc#1188064). - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (bsc#1188064). - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (bsc#1188064). - commit 18891ce - kernel-binary.spec: Require dwarves for kernel-binary-devel when BTF is enabled (jsc#SLE-17288). About the pahole version: v1.18 should be bare mnimum, v1.22 should be fully functional, for now we ship git snapshot with fixes on top of v1.21. - commit 8ba3382 - Linux 5.13.11 (bsc#1012628). - ovl: prevent private clone if bind mount is not allowed (bsc#1012628). - ppp: Fix generating ppp unit id when ifname is not specified (bsc#1012628). - ALSA: hda: Add quirk for ASUS Flow x13 (bsc#1012628). - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (bsc#1012628). - ALSA: pcm: Fix mmap breakage without explicit buffer setup (bsc#1012628). - bpf: Add lockdown check for probe_write_user helper (bsc#1012628). - firmware: tee_bnxt: Release TEE shm, session, and context during kexec (bsc#1012628). - commit 97e7098 - bpf: Fix integer overflow involving bucket_size (bsc#1189233, CVE#CVE-2021-38166). - commit fcfea2b - Linux 5.13.10 (bsc#1012628). - Revert "ACPICA: Fix memory leak caused by _CID repair function" (bsc#1012628). - ALSA: seq: Fix racy deletion of subscriber (bsc#1012628). - bus: ti-sysc: Fix gpt12 system timer issue with reserved status (bsc#1012628). - net: xfrm: fix memory leak in xfrm_user_rcv_msg (bsc#1012628). - arm64: dts: ls1028a: fix node name for the sysclk (bsc#1012628). - dmaengine: idxd: fix array index when int_handles are being used (bsc#1012628). - dmaengine: idxd: fix setup sequence for MSIXPERM table (bsc#1012628). - ARM: imx: add missing iounmap() (bsc#1012628). - ARM: imx: add missing clk_disable_unprepare() (bsc#1012628). - ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms (bsc#1012628). - Revert "soc: imx8m: change to use platform driver" (bsc#1012628). - dmaengine: idxd: fix desc->vector that isn't being updated (bsc#1012628). - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (bsc#1012628). - dmaengine: idxd: fix submission race window (bsc#1012628). - arm64: dts: ls1028: sl28: fix networking for variant 2 (bsc#1012628). - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz (bsc#1012628). - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init (bsc#1012628). - ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins (bsc#1012628). - arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers (bsc#1012628). - ext4: fix potential uninitialized access to retval in kmmpd (bsc#1012628). - arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode (bsc#1012628). - ALSA: usb-audio: fix incorrect clock source setting (bsc#1012628). - riscv: stacktrace: Fix NULL pointer dereference (bsc#1012628). - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs (bsc#1012628). - ARM: dts: am437x-l4: fix typo in can@0 node (bsc#1012628). - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator (bsc#1012628). - dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state (bsc#1012628). - clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops (bsc#1012628). - dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops (bsc#1012628). - dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops (bsc#1012628). - spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay (bsc#1012628). - spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation (bsc#1012628). - drm/kmb: Enable LCD DMA for low TVDDCV (bsc#1012628). - media: videobuf2-core: dequeue if start_streaming fails (bsc#1012628). - ARM: dts: stm32: Prefer HW RTC on DHCOM SoM (bsc#1012628). - ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM (bsc#1012628). - ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM (bsc#1012628). - dmaengine: imx-dma: configure the generic DMA type to make it work (bsc#1012628). - net, gro: Set inner transport header offset in tcp/udp GRO hook (bsc#1012628). - net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add (bsc#1012628). - net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones (bsc#1012628). - net: dsa: sja1105: ignore the FDB entry for unknown multicast when adding a new address (bsc#1012628). - net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too (bsc#1012628). - net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag (bsc#1012628). - net: phy: micrel: Fix detection of ksz87xx switch (bsc#1012628). - net: natsemi: Fix missing pci_disable_device() in probe and remove (bsc#1012628). - gpio: tqmx86: really make IRQ optional (bsc#1012628). - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (bsc#1012628). - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (bsc#1012628). - sctp: move the active_key update after sh_keys is added (bsc#1012628). - drm/i915: Call i915_globals_exit() if pci_register_device() fails (bsc#1012628). - nfp: update ethtool reporting of pauseframe control (bsc#1012628). - net: ipv6: fix returned variable type in ip6_skb_dst_mtu (bsc#1012628). - RDMA/hns: Fix the double unlock problem of poll_sem (bsc#1012628). - net: dsa: qca: ar9331: reorder MDIO write sequence (bsc#1012628). - riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled (bsc#1012628). - net: sched: fix lockdep_set_class() typo error for sch->seqlock (bsc#1012628). - drm/i915: fix i915_globals_exit() section mismatch error (bsc#1012628). - MIPS: check return value of pgtable_pmd_page_ctor (bsc#1012628). - x86/tools/relocs: Fix non-POSIX regexp (bsc#1012628). - mips: Fix non-POSIX regexp (bsc#1012628). - kbuild: cancel sub_make_done for the install target to fix DKMS (bsc#1012628). - bnx2x: fix an error code in bnx2x_nic_load() (bsc#1012628). - net: ethernet: ti: am65-cpsw: fix crash in am65_cpsw_port_offload_fwd_mark_update() (bsc#1012628). - net: pegasus: fix uninit-value in get_interrupt_interval (bsc#1012628). - net: fec: fix use-after-free in fec_drv_remove (bsc#1012628). - net: vxge: fix use-after-free in vxge_device_unregister (bsc#1012628). - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (bsc#1012628). - Bluetooth: defer cleanup of resources in hci_unregister_dev() (bsc#1012628). - io-wq: fix no lock protection of acct->nr_worker (bsc#1012628). - io-wq: fix lack of acct->nr_workers < acct->max_workers judgement (bsc#1012628). - USB: usbtmc: Fix RCU stall warning (bsc#1012628). - USB: serial: option: add Telit FD980 composition 0x1056 (bsc#1012628). - USB: serial: ch341: fix character loss at high transfer rates (bsc#1012628). - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (bsc#1012628). - USB: serial: pl2303: fix HX type detection (bsc#1012628). - USB: serial: pl2303: fix GT type detection (bsc#1012628). - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (bsc#1012628). - firmware_loader: fix use-after-free in firmware_fallback_sysfs (bsc#1012628). - drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled (bsc#1012628). - drm/amdgpu/display: fix DMUB firmware version info (bsc#1012628). - ALSA: pcm - fix mmap capability check for the snd-dummy driver (bsc#1012628). - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (bsc#1012628). - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (bsc#1012628). - ALSA: usb-audio: Fix superfluous autosuspend recovery (bsc#1012628). - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (bsc#1012628). - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (bsc#1012628). - usb: dwc3: gadget: Use list_replace_init() before traversing lists (bsc#1012628). - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (bsc#1012628). - usb: gadget: remove leaked entry from udc driver list (bsc#1012628). - usb: cdns3: Fixed incorrect gadget state (bsc#1012628). - usb: cdnsp: Fixed issue with ZLP (bsc#1012628). - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers (bsc#1012628). - usb: gadget: f_hid: fixed NULL pointer dereference (bsc#1012628). - usb: gadget: f_hid: idle uses the highest byte for duration (bsc#1012628). - usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses (bsc#1012628). - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (bsc#1012628). - usb: otg-fsm: Fix hrtimer list corruption (bsc#1012628). - clk: fix leak on devm_clk_bulk_get_all() unwind (bsc#1012628). - scripts/tracing: fix the bug that can't parse raw_trace_func (bsc#1012628). - tracing / histogram: Give calculation hist_fields a size (bsc#1012628). - tracing: Reject string operand in the histogram expression (bsc#1012628). - tracing: Fix NULL pointer dereference in start_creating (bsc#1012628). - tracepoint: static call: Compare data on transition from 2->1 callees (bsc#1012628). - tracepoint: Fix static call function vs data state mismatch (bsc#1012628). - tracepoint: Use rcu get state and cond sync for static call updates (bsc#1012628). - arm64: stacktrace: avoid tracing arch_stack_walk() (bsc#1012628). - optee: Clear stale cache entries during initialization (bsc#1012628). - tee: add tee_shm_alloc_kernel_buf() (bsc#1012628). - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (bsc#1012628). - optee: Fix memory leak when failing to register shm pages (bsc#1012628). - optee: Refuse to load the driver under the kdump kernel (bsc#1012628). - optee: fix tee out of memory failure seen during kexec reboot (bsc#1012628). - tpm_ftpm_tee: Free and unregister TEE shared memory during kexec (bsc#1012628). - staging: rtl8723bs: Fix a resource leak in sd_int_dpc (bsc#1012628). - staging: rtl8712: get rid of flush_scheduled_work (bsc#1012628). - staging: rtl8712: error handling refactoring (bsc#1012628). - drivers core: Fix oops when driver probe fails (bsc#1012628). - media: rtl28xxu: fix zero-length control request (bsc#1012628). - pipe: increase minimum default pipe size to 2 pages (bsc#1012628). - ext4: fix potential htree corruption when growing large_dir directories (bsc#1012628). - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (bsc#1012628). - serial: tegra: Only print FIFO error message when an error occurs (bsc#1012628). - serial: 8250_mtk: fix uart corruption issue when rx power off (bsc#1012628). - serial: 8250: Mask out floating 16/32-bit bus bits (bsc#1012628). - serial: 8250: fix handle_irq locking (bsc#1012628). - MIPS: Malta: Do not byte-swap accesses to the CBUS UART (bsc#1012628). - serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver (bsc#1012628). - serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts (bsc#1012628). - fpga: dfl: fme: Fix cpu hotplug issue in performance reporting (bsc#1012628). - timers: Move clearing of base::timer_running under base:: Lock (bsc#1012628). - virt: acrn: Do hcall_destroy_vm() before resource release (bsc#1012628). - perf: Fix required permissions if sigtrap is requested (bsc#1012628). - xfrm: Fix RCU vs hash_resize_mutex lock inversion (bsc#1012628). - net/xfrm/compat: Copy xfrm_spdattr_type_t atributes (bsc#1012628). - pcmcia: i82092: fix a null pointer dereference bug (bsc#1012628). - scsi: ibmvfc: Fix command state accounting and stale response detection (bsc#1012628). - selinux: correct the return value when loads initial sids (bsc#1012628). - bus: ti-sysc: AM3: RNG is GP only (bsc#1012628). - Revert "gpio: mpc8xxx: change the gpio interrupt flags." (bsc#1012628). - arm64: fix compat syscall return truncation (bsc#1012628). - ARM: omap2+: hwmod: fix potential NULL pointer access (bsc#1012628). - md/raid10: properly indicate failure when ending a failed write request (bsc#1012628). - io-wq: fix race between worker exiting and activating free worker (bsc#1012628). - s390/dasd: fix use after free in dasd path handling (bsc#1012628). - KVM: x86: accept userspace interrupt only if no event is injected (bsc#1012628). - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (bsc#1012628). - KVM: Do not leak memory for duplicate debugfs directories (bsc#1012628). - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (bsc#1012628). - soc: ixp4xx: fix printing resources (bsc#1012628). - interconnect: Fix undersized devress_alloc allocation (bsc#1012628). - usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro (bsc#1012628). - usb: cdnsp: Fix incorrect supported maximum speed (bsc#1012628). - spi: meson-spicc: fix memory leak in meson_spicc_remove (bsc#1012628). - interconnect: Zero initial BW after sync-state (bsc#1012628). - interconnect: Always call pre_aggregate before aggregate (bsc#1012628). - interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes (bsc#1012628). - drm/i915: Correct SFC_DONE register offset (bsc#1012628). - soc: ixp4xx/qmgr: fix invalid __iomem access (bsc#1012628). - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (bsc#1012628). - sched/rt: Fix double enqueue caused by rt_effective_prio (bsc#1012628). - riscv: dts: fix memory size for the SiFive HiFive Unmatched (bsc#1012628). - libata: fix ata_pio_sector for CONFIG_HIGHMEM (bsc#1012628). - reiserfs: add check for root_inode in reiserfs_fill_super (bsc#1012628). - reiserfs: check directory items on read from disk (bsc#1012628). - virt_wifi: fix error on connect (bsc#1012628). - net: qede: Fix end of loop tests for list_for_each_entry (bsc#1012628). - alpha: Send stop IPI to send to online CPUs (bsc#1012628). - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset (bsc#1012628). - smb3: rc uninitialized in one fallocate path (bsc#1012628). - drm/amdgpu/display: only enable aux backlight control for OLED panels (bsc#1012628). - platform/x86: gigabyte-wmi: add support for B550 Aorus Elite V2 (bsc#1012628). - HID: ft260: fix device removal due to USB disconnect (bsc#1012628). - commit 37b568f - README: Modernize build instructions. - commit 8cc5c28 - rpm/kernel-obs-build.spec.in: make builds reproducible (bsc#1189305) - commit 7f9ade7 - Revert "Revert "UsrMerge the kernel (boo#1184804)"" This reverts commit 999e6048a4cc6accd2653c9dccaaaff2f4ae8f86. By that, we reverted the original commit 6f5ed044f52a. But the selinux problem is hopefully fixed in the meantime, so it's time to try UsrMerge for kernel again. - Revert "Revert "UsrMerge the kernel (boo#1184804)"" This reverts commit b6ab3ded319fca797d007c541a190a308f940cf7. By that, we reverted the original commit 6f5ed044f52a. But the two problems were adressed in the meantime, so it's time to try UsrMerge for kernel again. - commit 33df9c6 - Fix filesystem requirement and suse-release requires Reduce filesystem conflict to anything less than 16 to allow pulling the change into the next major stable version. Don't require suse-release as that's not technically required. Conflict with a too old one instead. - commit 913f755 - blacklist.conf: add one docs fix - commit 19b1d90 - Revert "qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()" (git-fixes). - commit 27fe085 - Linux 5.13.9 (bsc#1012628). - drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" (bsc#1012628). - Revert "drm/i915: Propagate errors on awaiting already signaled fences" (bsc#1012628). - power: supply: ab8500: Call battery population once (bsc#1012628). - skmsg: Increase sk->sk_drops when dropping packets (bsc#1012628). - skmsg: Pass source psock to sk_psock_skb_redirect() (bsc#1012628). - bpf, sockmap: On cleanup we additionally need to remove cached skb (bsc#1012628). - cifs: use helpers when parsing uid/gid mount options and validate them (bsc#1012628). - cifs: add missing parsing of backupuid (bsc#1012628). - net: dsa: sja1105: parameterize the number of ports (bsc#1012628). - net: dsa: sja1105: fix address learning getting disabled on the CPU port (bsc#1012628). - ASoC: Intel: boards: handle hda-dsp-common as a module (bsc#1012628). - ASoC: Intel: boards: create sof-maxim-common module (bsc#1012628). - ASoC: Intel: boards: fix xrun issue on platform with max98373 (bsc#1012628). - regulator: rtmv20: Fix wrong mask for strobe-polarity-high (bsc#1012628). - regulator: rt5033: Fix n_voltages settings for BUCK and LDO (bsc#1012628). - spi: stm32h7: fix full duplex irq handler handling (bsc#1012628). - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (bsc#1012628). - regulator: mtk-dvfsrc: Fix wrong dev pointer for devm_regulator_register (bsc#1012628). - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() (bsc#1012628). - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (bsc#1012628). - net: Fix zero-copy head len calculation (bsc#1012628). - ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup (bsc#1012628). - ASoC: ti: j721e-evm: Check for not initialized parent_clk_id (bsc#1012628). - efi/mokvar: Reserve the table only if it is in boot services data (bsc#1012628). - nvme: fix nvme_setup_command metadata trace event (bsc#1012628). - drm/amd/display: Fix comparison error in dcn21 DML (bsc#1012628). - drm/amd/display: Fix max vstartup calculation for modes with borders (bsc#1012628). - io_uring: never attempt iopoll reissue from release path (bsc#1012628). - io_uring: explicitly catch any illegal async queue attempt (bsc#1012628). - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" (bsc#1012628). - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (bsc#1012628). - drm/amd/display: Fix ASSR regression on embedded panels (bsc#1012628). - spi: mediatek: Fix fifo transfer (bsc#1012628). - Update config files. - commit ed76d57 ==== kio ==== Subpackages: kio-core kio-lang - Move the designer plugin to the main package, it's used in applications like KMail through QFormBuilder ==== kio-extras5 ==== Subpackages: libkioarchive5 - Don't delete the DBus service file, it's got nothing to do with development (boo#1189687) ==== kismet ==== Version update (2020_12_R3 -> 2021_08_R1) Subpackages: kismet-capture-freaklabs-zigbee kismet-capture-linux-bluetooth kismet-capture-linux-wifi kismet-capture-nrf-51822 kismet-capture-nrf-mousejack kismet-capture-sdr-rtl433 kismet-capture-sdr-rtladsb kismet-capture-sdr-rtlamr kismet-capture-ti-cc2540 kismet-logtools - Update to version 2021-08-R1 Changes and Updates * UTF8/Unicode support in the UI * New WIDS alerts * Kismet now detects the VDOO RTL8170C exploits, and "funny" SSIDs that attack Apple products. * Small tweaks and improvements * Wigle CSV files now encode the Kismet version in the upload. * Client names are used in AP lists. * Initial support for environmental sensors connected to Kismet. * ticc2540/2531 udev rules. * Minor revamping of websocket timeouts. * Regex filtering added to the wiglecsv converter. * Quick copy-to-clipboard buttons for some common fields in the UI. Bug fixes * Handle URI parameters more correctly * Don?t spin on "Loading..." in the datasource window sometimes. - Update to version 2021-06-R1 Bug fixes * Another huge change to the threading model. * Fix kismetdb_to_pcap on older kismetdb logs. * Detect version properly in kismetdb_to_pcap and query the tags field properly on older logs. * Handle db versions properly in kismetdb_to_wiglecsv. * Detect version properly in kismetdb_to_wiglecsv and query fields properly. * Handle nested WHERE in sqlite bridge. * Handle nested WHERE queries properly and detect malformed queries in the sqlite3 bridge. * Fix kismetdb_to_wiglecsv Bluetooth. * Handle the nested WHERE for Bluetooth devices in wiglecsv correctly. * Other minor bugfixes to errors, terminology, etc. - Update to version 2021-05-R1 Changes and Updates * New mutex and threading. * Multi-core packet decoding. * New 802.15.4 phy. * 802.15.4 is now decoded and displayed in the UI! While many devices report the default PAN of 0x00, it?s still a huge step forward! * New data capture drivers for the Nuand BladeRF2 with Wiphy firmware, the nrf52840 802.15.4 hardware, and killerbee 802.15.4 hardware. * New alert UI. * Alerts now have their own top-level panel and are searchable, sortable, and have priorities assigned to them. * Fix Wi-Fi on Linux 5.10 and newer. * The Linux kernel changed how netlink messages are fragmented, which broke how channels were indexed. Most likely this would show up when you had a number of Wi-Fi interfaces plugged in at once. This is fixed now. * PcapNG GPS logging. * New custom blocks and attributes in PcapNG logs for GPS logging. * Shift to officially requiring C++14 . * Support older libwebsockets. * Support ADSB HEX export per-source. * Fix datasources in error state getting into weird loops. * Datasoruces flapping in some error states (such as devices being unplugged) could get into weird states where the UUID would flap; this confused the logs, the datasources UI, and other spots. Properly retain the UUID. * Fix datasources getting into a no-channels state. * Some combinations of errors could lead to datasources getting into a state with no channels, and never being able to get out of it. * Fix Wi-Fi pulling WEXT legacy channels. * Default to WEXT IOCTL legacy channels when netlink fails or returns no channels, resolve wext channel frequencies to channel names. * Fix several thread contention errors on data. * Several objects were shared for serialization and not properly protected, leading to subtle corruption or outright crashes at times. Those are now removed from the combined APIs or properly protected. * Better error handling for TI-CC-2531 and TI-CC-2540 . * Handle soft-resets of the TI-CC-2531 and 2540 802.15.4 and BTLE chipsets gracefully, so there are fewer errors and resets of the hardware. * Add Bluetooth and BTLE to Wigle exports. * Adding a /&censor=1 to the Kismet web UI will censor all location and mac addresses (to the best of its ability), making it easy to take screenshots. * The new webserver broke CORS negotiation. Fixed. * Smarter handling of HT/VHT IE tags. * Fix error timer initialization in datasources. * Don?t accidentally kill other timers anymore. * Add new WIDS signatures. * Detect CVE-2020-9395. * Fix up HTTP header connection states. * Add fetch device, monitor device, mac search APIs. * Fix eventbus websocket errors. * Expand buffer sizes for remote and IPC capture, this improves stability significantly on some platforms. * Many more smaller bugfixes throughout. * General improvements and changes to the REST API. ==== kmod ==== Subpackages: kmod-bash-completion libkmod2 - Display module information even for modules built into the running kernel (bsc#1189537). + libkmod-Provide-info-even-for-modules-built-into-the.patch ==== konsole ==== Subpackages: konsole-part konsole-part-lang - Add patch from upstream to fix KXmlGUI toolbars and Konsole MainWindow size (kde#436471, kde#430036, kde#439339, boo#1188074): * 0001-Fix-KXmlGUI-toolbars-and-konsole-MainWindow-size.patch - Add patch from upstream to fix the MainWindow size when there is no saved size (like the first time a user runs Konsole) (kde#437791): * 0001-Fix-MainWindow-size-when-there-is-no-saved-size.patch ==== libcontainers-common ==== - Update common to 0.41.0 - Update podman to 3.2.3 - Update storage to 1.32.6 - Update image to 5.14.0 ==== libcroco ==== - Add libcroco-CVE-2020-12825.patch: limit recursion in block and any productions (boo#1171685 CVE-2020-12825). ==== libfprint ==== Version update (1.90.7 -> 1.92.1) - Update descriptions, replace historic goals. - Update version to 1.92.1 * Highlights: + elanmoc: New driver for ELAN match-on-chip devices + egis0570: New driver for some Egis Technology devices + synaptics: Fix empty identify causing enroll issues + elan: Support more PIDs + misc: Architecture related bugfixes - Update version to 1.92.0 * Highlights: + Support for SPI devices added together with the elanspi driver + Generate hwdb for autosuspend (which is now pulled by systemd) + An API was added to clear the device storage. + Note: Devices may not implement the "list" API anymore. + Device features can now be queried using a common API * New drivers: + vfs7552 + nb1010 + elanspi * For additional changes, see https://gitlab.freedesktop.org/libfprint/libfprint/-/releases#v1.92.1 ==== libgcrypt ==== Version update (1.9.3 -> 1.9.4) Subpackages: libgcrypt20 libgcrypt20-hmac - Update to 1.9.4: * Bug fixes: - Fix Elgamal encryption for other implementations. [CVE-2021-33560] - Fix alignment problem on macOS. - Check the input length of the point in ECDH. - Fix an abort in gcry_pk_get_param for "Curve25519". * Other features: - Add GCM and CCM to OID mapping table for AES. * Upstream libgcrypt-CVE-2021-33560-fix-ElGamal-enc.patch - Remove not needed patch libgcrypt-sparcv9.diff - Fix building test t-lock with pthread. [bsc#1189745] * Explicitly add -lpthread to compile the t-lock test. * Add libgcrypt-pthread-in-t-lock-test.patch ==== libgexiv2 ==== Version update (0.12.2 -> 0.12.3) - Update to version 0.12.3: + Enable Exiv2's BMFF support if available + Catch WError on windows + Deprecate gexiv2_metadata_from_stream + Bugs fixed: glgo#GNOME/gexiv2#66 ==== libgpg-error ==== - Drop --with-pic (no effect with --disable-static). ==== libktorrent ==== Subpackages: libKF5Torrent6 libktorrent-lang - Disable lto for ppc64 builds. ==== libnl3 ==== Subpackages: libnl-config libnl3-200 - Add 0001-route-link-add-RTNL_LINK_REASM_OVERLAPS-stat.patch [boo#1189451] ==== libnma ==== Version update (1.8.30 -> 1.8.32) Subpackages: libnma0 typelib-1_0-NMA-1_0 - Update to version 1.8.32: + Fix crash in PKCS11 login dialog. + Fix clearing password when restoring a valid configuration to be displayed to a user. ==== libopenmpt ==== Version update (0.5.10 -> 0.5.11) - Update to 0.5.11: * [Sec] Possible crash with malformed modules when trying to access non-existent plugin slots FX251-FX255. * [Sec] Possible read beyond sample start after swapping to a sample with loop points set but not loop enabled. * [Sec] Fixed various possible crashes with malformed MMCMP files. * [Sec] MED: Possible read past end of sequence name (stack-allocated, so relatively unlikely to result in a crash). * Fixed excessive memory usage with files claiming to have an extremely high rows per beat count while also using tempo swing. Maximum rows per beat are now limited to 65536. * STP: Avoid creating thousands of patterns when loading malformed files even though no more pattern data can be read. ==== libreoffice ==== Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Keep upstream desktop file names (bsc#1183655) and display math icon (bsc#1180479) ==== libspf2 ==== - Trim unnecessary intermediate steps with /usr/bin/find. ==== libssh ==== Version update (0.9.5 -> 0.9.6) Subpackages: libssh-config libssh4 - Update to version 0.9.6 (bsc#1189608, CVE-2021-3634) * https://git.libssh.org/projects/libssh.git/tag/?h=libssh-0.9.6 ==== libstorage-ng ==== Version update (4.4.33 -> 4.4.35) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#829 - added function BlkFilesystem::supports_tune_options() - coding style - 4.4.35 - merge gh#openSUSE/libstorage-ng#828 - added non-const version of BlkFilesystem::get_blk_devices() - use in-class member initialization - coding style and documentation - 4.4.34 ==== libupnp ==== Version update (1.14.9 -> 1.14.10) Subpackages: libixml11 libupnp17 - Update to release 1.4.10 * Changes to build system only; nothing user-visible. ==== libvirt ==== Subpackages: libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-libs - supportconfig: When checking for installed hypervisor drivers, use the libvirtr-daemon-driver- package instead of libvirt-daemon-. The latter are not required packages for a functioning hypervisor driver. ==== libxcrypt ==== Version update (4.4.23 -> 4.4.25) Subpackages: libcrypt1 libxcrypt-devel - Update to 4.4.25 * Fix several issues found by Covscan in the testsuite. These include: - CWE-170: String not null terminated (STRING_NULL) - CWE-188: Reliance on integer endianness (INCOMPATIBLE_CAST) - CWE-190: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) - CWE-569: Wrong sizeof argument (SIZEOF_MISMATCH) - CWE-573: Missing varargs init or cleanup (VARARGS) - CWE-687: Argument cannot be negative (NEGATIVE_RETURNS) * Stricter checking of invalid salt characters (issue #135). ==== libzypp ==== Version update (17.28.0 -> 17.28.1) - Fix crashes in logging code when shutting down (bsc#1189031) - version 17.28.1 (22) ==== live555 ==== Version update (2021.08.09 -> 2021.08.23) Subpackages: libBasicUsageEnvironment1 libUsageEnvironment3 libgroupsock30 libliveMedia97 - Update to 2021.08.23: * Updated the "readSocket()" code in "GroupsockHelper.cpp" yet again to try to eliminate another (alleged) "depends on uninitialised value" report from 'valgrind'. (If, after this, you still see this, then your implementation of "recvfrom()" is broken.) - Changes in 2021.08.19: * Updated the "readSocket()" code in "GroupsockHelper.cpp" to eliminate another possible "depends on uninitialised value" report from 'valgrind'. - Changes in 2021.08.18: * Updated the "readSocket()" code in "GroupsockHelper.cpp" to eliminate a "depends on uninitialised value" report from 'valgrind'. - Changes in 2021.08.17: * Updated the 'groupsock' "setPortNum()" function to not rely upon the "ss_family" family field, in case it's uninitialized. - Changes in 2021.08.14: * Fixed a minor bug in the previous release ("delete" should have been "delete[]") - Changes in 2021.08.13: * Fixed a bug in "MPEG1or2Demux" that could cause a 'reading twice at the same time" abort when streaming from a MPEG Program Stream file. (boo#1189726, CVE-2021-39283) * Fixed a potential memory leak in "AC3AudioStreamFramer". (boo#1189725, CVE-2021-39282) ==== mariadb ==== Subpackages: libmariadbd19 mariadb-client mariadb-errormessages - Support both rpmlint 1.x and 2.x. - Update rpmlint rules in order to work with rpmlint2 (bsc#1179049). ==== mobile-broadband-provider-info ==== Version update (20201225 -> 20210805) - Update to version 20210805: * release: bump version to 20210805 * au: add new Aldi Mobile provider * Include information for voicemail on AT&T USA * Include Visual Voicemail Settings for T-Mobile USA * Expand DTD to include information for Visual Voicemail * Revert "us: change Visual Voicemail number for T-Mobile USA" * by: fix MNC for "life:)" Belarus provider * us: change Visual Voicemail number for T-Mobile USA * de: add coments about different APN of Deutsche Telekom * de: telekom: Add apn for business IoT plan * de: add APNs for T-Mobile(Telekom) provider * mz: add 'default' APN in Movitel provider * fi: add DNA MMS APN * nl: add new Simpel provider - Rebase mobile-broadband-provider-info-tmobile-reorder.patch. ==== mozilla-nss ==== Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs mozilla-nss-tools - Update nss-fips-constructor-self-tests.patch to fix crashes reported by upstream. This was likely affecting WebRTC calls. ==== multipath-tools ==== Version update (0.8.6+10+suse.4771137 -> 0.8.6+32+suse.f11c192) Subpackages: kpartx libmpath0 - Spec file: remove compatibility code for SLE <= SLE15-SP2 - Update to version 0.8.6+32+suse.f11c192: * libmultipath:fix compilation with glibc 2.34 (bsc#1189099) * libmultipath: avoid buffer size warning with systemd 240+ (bsc#1189176) * libmultipath: use uint64_t for sg_id.lun (bsc#1187534) - Upstream bug fixes: * multipath-tools: make HUAWEI/XSG1 config work with alua and multibus * multipath-tools: add info about HPE Alletra 6000 and 9000 * multipathd: cli_getprkey(): fix return value and "aptpl" support * multipathd: don't rescan_path on wwid change in uev_update_path * kpartx: Don't leak memory when getblock returns NULL * multipath: free vectors in configure * multipathd: fix ev_remove_path return code handling * multipathd: remove duplicate orphan_paths in flush_map * multipathd: don't fail to remove path once the map is removed * multipathd: fix compilation issue with liburcu < 0.8 ==== mutter ==== Version update (40.3 -> 40.4) - Update to version 40.4: + Don't require a newly attached buffer to apply state. + Fix upside-down Xshape surface with EGLstream. + Misc. bug fixes and cleanups. + Updated translations. ==== ncurses ==== Version update (6.2.20210724 -> 6.2.20210814) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch 20210814 + add workaround for broken pcre2 package in Debian 10, from xterm #369. - Correct offsets of patch ncurses-6.2.dif - Add ncurses patch 20210807 + ignore "--dynamic-linker" option in generated pkg/config files, adapted from "distr1" patch. + add CF_SHARED_OPTS case for Haiku, from patch in haikuports. - Correct offsets of patch ncurses-6.2.dif - Add ncurses patch 20210731 + add extensions in xterm+tmux and ecma+strikeout to ms-terminal, but cancel the non-working Cr and Ms capabilities -TD + add foot and foot-direct -TD - Correct offsets of patch ncurses-6.2.dif ==== nftables ==== Version update (0.9.9 -> 1.0.0) Subpackages: libnftables1 python3-nftables - Update to release 1.0.0 * Catch-all set element support. * The command-line option --define is now recognized. * Stateful expressions in maps. * Allow combination of jhash, symhash and numgen expressions with the queue statement. * Allow combination of verdict maps with interval concatenations. ==== nvme-cli ==== Version update (1.14 -> 1.15) Subpackages: nvme-cli-bash-completion - update to 1.15 * add NVMe MI features * add uuid index in get and set features command * nvme-cli: Add lsi option for get-log command * nvme: add json output format for list_ns * fabrics: add fast_io_fail_tmo option * fabrics: add --host-iface option * nvme: add latency parameter for passthru commands * nvme: add optional copy format support id ctrl field * nvme: add zone desc changed notice async event * nvme: add json, binary and human readable output format for id iocs * fabrics: print device name on connect * nvme: add get log page 2.0 spec fields * nvme: add the status codes from 2.0 spec * zns: add timeout parameter for Zone Management Commands * nvme: add CDW2 and CDW3 support for Write Zeroes and Verify Command * nvme: add Storage Tag Check field in NVM Commands * bash: updated completion support for latest commands and plugins * nvme: add capacity management command support * add identify CNS 0x18 domain list support ==== okular ==== Version update (21.04.3 -> 21.08.0) Subpackages: okular-spectre - Update to 21.08.0 * New feature release * For more details please see: * https://kde.org/announcements/gear/21.08.0 - Changes since 21.07.90: * Take into account the label size while setting size of the page number box. * ToggleActionMenu::createWidget(): Do not crash if parent is not a QToolBar - Update to 21.07.90 * New feature release - Changes since 21.07.80: * Fix Page Up/Down scrolling when scrollbars are turned off (kde#421822) - Update to 21.07.80 * New feature release - Too many changes since 21.04.3, only listing bugfixes: * Fixed encoding detection for small texts (up to 3000 bytes) (kde#334733) * Fix non unique KPlugin Id for fictionbook generator (kde#439807) * CursorWrapHelper: Do not crash on Wayland. (kde#437334) * Uncheck mouse mode action when annotation tool selected (kde#398108) * Create color mode menu. (kde#407217) * doc: Try to make it clearer that one one is used not all three (kde#436820) * Uncheck quick annotation when repopulating the quick tools menu (kde#426026) * Enable horizontal mouse wrap for Browse tool drag scrolling (kde#371904) * Fixes changing continuous mode while on tabs issue (kde#422080) - Only install the license files once ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Merged latest upstream, which includes: * iscsid: set PR_SET_IO_FLUSHER (bsc#1188869) ==== openssl ==== Version update (1.1.1k -> 1.1.1l) - Update to 1.1.1l release ==== openssl-1_1 ==== Version update (1.1.1k -> 1.1.1l) Subpackages: libopenssl1_1 libopenssl1_1-hmac - Update to 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Require the crypto-policies package from libopenssl-1_1 ==== pango ==== Version update (1.48.7 -> 1.48.9) Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0 - Update to version 1.48.9: + Don't require a newly attached buffer to apply state. + Fix upside-down Xshape surface with EGLstream. + Misc. bug fixes and cleanups. + Updated translations. - Update to version 1.48.8: + Rename git `master` branch to `main` + Fix threadsafety issues with Thai + Fix a rounding problem on i386 + Fix font choice for ellipsis + Fix a crash if no fonts are found. - Drop 3ff6365.patch: Upstream have made various changes to the offending commit. ==== pavucontrol ==== Version update (4.0 -> 5.0) - Update to version 5.0: * Support for switching Bluetooth codecs (new in PulseAudio 15.0). * Support for locking card profiles (new in PulseAudio 15.0). Locking a profile prevents PulseAudio from automatically switching away from that profile on plug/unplug events. * New translations: Asturian, Basque, Belarusian, Galician, Hebrew, Kazakh, Norwegian Bokmål, Sinhala, Slovenian * Updated translations: Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Lithuanian, Norwegian Nynorsk, Polish, Portugese, Portugese (Brazil), Slovak, Spanish, Swedish, Turkish, Ukrainian. * Some bug fixes. * New dependency: json-glib. * Minimum gtkmm version bumped to 3.22. ==== pcfclock ==== Version update (0.44_k5.13.8_1 -> 0.44_k5.13.12_2) - Move modprobe.d files out of /etc - add patch pcfclock-linux-5.8.patch to fix build with current kernel - Use %{?linux_make_arch} when building kernel modules (boo#1098050). - add libelf-devel to buildrequires (should actually be required by kernel-devel I guess) - Enable parallel building. Remove redundant %clean section. Use %configure call. - added patch pcfclock-linux-4.12.patch to fix build with kernel 4.12 include linux/uaccess.h instead of asm/uaccess.h starting with linux kernel version 4.12 - added patch pcfclock-linux-3.19.patch fix build with kernel 3.19 use file_inode to get inode from file pointer - fix build on 11.4 (skip installing tmpfile config) - Run through spec-cleaner. - Use tmpfiles.d instead of /lib/udev/devices for device creation. - renamed modprobe config to /etc/modprobe.d/50-pcfclock.conf (required by new module-init-tools). - fix build with 2.6.27 ==== perl-IO-Socket-SSL ==== Version update (2.071 -> 2.072) - updated to 2.072 see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes 2.072 - add PEM_certs2file and PEM_file2certs in IO::Socket::SSL::Utils based on idea by rovo89 in #101 - certs/*.p12 used for testing should now work with OpenSSL 3.0 too #108 - update public suffix database ==== perl-Mojolicious ==== Version update (9.20 -> 9.21) - updated to 9.21 see /usr/share/doc/packages/perl-Mojolicious/Changes 9.21 2021-08-13 - Added EXPERIMENTAL supprt for top-level await to Mojo::Promise. - Updated Future::AsyncAwait requirement to 0.52 for new fatures and bug fixes. - Improved *_attr and *_text methods in Test::Mojo to return undef instead of empty string for values that do not exist. (tim-2) - Fixed Mojo::DOM not to auto-close tags in and blocks. (mkende) ==== perl-libwww-perl ==== Version update (6.55 -> 6.56) - updated to 6.56 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.56 2021-08-17 13:57:12Z - Update the CONTRIBUTING doc to no longer reference TravisCI. (GH #384) (Slaven Rezi?) - Increase test coverage for env_proxy() (GH#383) (Slaven Rezi?) - When a truthy Content-Type is provided, override the default (GH#385) (Matthew Horsfall (alh)) ==== pipewire ==== Version update (0.3.33 -> 0.3.34) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-media-session pipewire-modules pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Add BuildRequires: pkgconfig(libcap) since it's being searched by the build scripts. - Replace BuildRequires: pkgconfig(libopenaptx) with libfreeaptx since openaptx has a license issue - Use bcond_with to enable/disable the usage of libcamera (the defaults are not changed: it's disabled in Leap since upstream doesn't recommend enabling it yet and enabled in TW since we can allow some experimental support there) - Changes suggested by darix. - Update to version 0.3.34: * Highlights - Fixes some critical issues with previous release. Such as devices not showing up and default devices being lost. - Support for consumer driver streams to make the producer v-sync to the consumer monitor in a headless compositor setup. - Improvements to routing of streams. - Bluetooth battery status support for head-set profile and using Apple extensions. aptX-LL and FastStream codec support was added. - Internal latency of ALSA devices can now be configured. - A fast convolver was added to the filter-chain to implement virtual surround sinks or reverbs. * PipeWire - Add support for streams that are driver nodes for the graph. This was already possible for source streams but it is now also possible for playback streams. This can be used to let a producer v-sync to the consumer monitor in a headless compositor setup. (#1484) - State files are now stored in XDG_STATE_HOME instead of XDG_CONFIG_HOME. They will still be loaded from the config home if they are not in the new state home, to ease migration. - Set a driver on inactive nodes to make transport work in xjadeo. (#1491) - Fix parsing of filter-chain controls. - A new FFT based convolver was added to module-filter-chain. It uses a 0-latency 2 stage convolver with small FFT for the head and a large FFT for the tail of the convolution. A convolution can be used to implement IR based reverbs, HRIR surround sound or other convolution based operations. An example HRIR virtual surround sound sink has been added as well. - module-filter-chain was reworked a bit to support more config options for the plugins. - Endian conversion and alaw/ulaw formats are now supported for streams. - pw-cat will now suggest a samplerate for the graph. - SPA_PLUGIN_DIR can now search in multiple paths separated with a ':'. - Passthrough mode has been worked on and has been partially merged. S/PDIF definitions have been added and ALSA devices updated to report and configure S/PDIF formats. The session manager changes to fully configure and enable passthrough mode will hopefully be merged next time. - Fix a race in pw-stream where it would not always emit the right events. * ALSA - Fix volume changed check. It was checking against the wrong value and this could cause rounding errors. - The ALSA plugin now also uses RT scheduling. - Fix the behringer UMC202 usb device id, it was using a generic TI chip ID that caused problems. - Fix USB devices that don't show up anymore. Use an ALSA workaround to fix this. (#1478) - Add a rule for the new firmware of Sennheiser GSX 1200. - ALSA sink and source can now use ProcessLatency param to configure the internal latency. The latencyOffsetNsec property is also exposed so that the latency can be adjusted in pavucontrol as well. * media-session - Fix a critical issue where the default device was not remembered anymore when it was removed. - Fix the issue where some apps need to be restarted when nodes go away and reappear. - Improve routing of streams. Streams that have a specific target set will now be moved to the target when it appears instead of staying on the fallback. - Small memory leak fixes. - Try to switch back to the user selected profile after finishing a Bluetooth recording. * Bluetooth - Add support for HF indicator 2 battery status. - Add support for XAPL battery status. - Set the Communication intended role for HFP profile. - Enable SBC-XQ by default if not disabled by quirks. - Fix some potential crashes due to excessive polling. - Add aptx-LL codec and enable duplex for aptx-LL devices. - Add FastStream codec. This is a codec that can use a duplex SBC channel. * PulseAudio server - Suggests a samplerate for the graph. - Support for handling S/PDIF (IEC958) formats was added. This will start working when the session manager supports configuring streams and nodes in passthrough mode. - Be smarter when handling devices without a negotiated format yet so that they are visible as well. This makes virtual devices show up immediately. * ALSA plugin - Now suggests a samplerate for the graph. * JACK - The jack.pc file can only be generated with meson >= 0.59.0. When the jack-devel option is enabled, it will generate an error with older meson. - Small stability improvements when connecting/disconnecting in Ardour. ==== pkgconf ==== Version update (1.7.4 -> 1.8.0) Subpackages: libpkgconf3 pkgconf-m4 pkgconf-pkg-config - Update to version 1.8.0: + Fix a minor memory leak relating to cross-personalities + Fix some edge cases with --redefine-prefix + Do not prepend sysroot_dir if the .pc file does not exist in the sysroot + Do not perform path filtering on default system include and library path lists. ==== plasma-framework ==== Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang - Add patch from upstream to fix a regression in Plasma icon sizes when using fractional scaling on X11: * 0001-Fix-Plasma-non-Qt-icon-scaling-with-integer-scale-factors.patch ==== polkit-default-privs ==== Version update (1550+20210813.ce0df56 -> 1550+20210818.b0c41fd) - Update to version 1550+20210818.b0c41fd: * whitelist deepin-api service actions (bsc#1070943) ==== poppler ==== Version update (21.07.0 -> 21.08.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools - Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter ==== poppler-qt5 ==== Version update (21.07.0 -> 21.08.0) - Update to 21.08.0: core: * Add API to allow addition and modification of outlines into a PDF * Use additional samples to test for constant parts of an axial gradient * forms: Create fallback fonts for some well known font names * Support reading the PDF Version from the Catalog * Fix XRef::copy when there are modified objects * Take into account that Date string may be in unicode * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error" * Replace a local bubble sort implementation by std::sort * Fix issues with malformed files build system: * Better error message when libjpeg is not found * Better error messages when libopenjpeg2 is not found qt5/qt6: * Document that a document has to outlive its pages * Make getPdfVersion return a dedicated version object glib: * mimick TextSelectionDumper logic change for spaceAfter ==== postfix ==== Subpackages: postfix-doc - postfix fails with glibc 2.34 Define HAS_CLOSEFROM (bsc#1189101) add patch - postfix-3.6.2-glibc-234-build-fix.patch ==== publicsuffix ==== Version update (20210804 -> 20210823) - Update to version 20210823: * Adding Ellucian subdomains (#1387) * add ecommerce-shop.pl (#1373) * add homesklep.pl domain (#1372) * Updating .ve (Venezuela) entries and contact (#1397) * Add clerk.app and clerkstage.app (#1389) * util: gTLD data autopull updates for 2021-08-19T15:13:51 UTC (#1396) * Add Smoove private domain (#1351) * Update CONTRIBUTING.md sort sort sort guidelines * util: gTLD data autopull updates for 2021-08-05T15:14:19 UTC (#1391) * DEL whole nymnom section due to mass atrophy (#1392) ==== pulseaudio ==== Version update (14.2 -> 15.0) Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-bash-completion pulseaudio-gdm-hooks pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils pulseaudio-zsh-completion - Drop SDL_AUDIODRIVER override, as SDL already prefers PA as default; this also fixes the recent breakage with SDL2 (bsc#1189778) - Update to PulseAudio 15 - drop esound compat support - drop gconf support - convert to mason build system - disable doxygen doc generation - droped patches: drop bluetooth patches integrated in release: 0001-bluetooth-use-consistent-profile-names.patch 0002-bluetooth-separate-HSP-and-HFP.patch 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch 0004-bluetooth-make-native-the-default-backend.patch 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch 0006-bluetooth-fix-headset-auto-ofono-handover.patch 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch 0008-bluetooth-complete-bluetooth-profile-separation.patch 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch 0011-bluetooth-clean-up-rfcomm_write-usage.patch drop parecord patches integrated in release parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch parecord-really-fix-recording-OGG.patch - refresh disabled-start.diff patch - new features: * Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with higher-quality parameters) * Support for HFP bluetooth profiles * Support for Bluetooth A2DP AVRCP Absolute Volume * ALSA path configuration files can now be placed in user home directory * module-virtual-surround-sink rewritten * More options for module-jackdbus-detect * Improved hardware support * SteelSeries Arctis 9 * HP Thunderbolt Dock 120W G2 * Behringer U-Phoria UMC22 * OnePlus Type-C Bullets * Sennheiser GSX 1000/1200 PRO * New udev variable: PULSE_MODARGS * max_latency_msec argument added to module-null-source * module-filter-apply can take filter parameters from device properties * module-match can now be loaded multiple times * Improvements to FreeBSD support * Windows support added to Meson * Additional commands for pactl * Card profiles can be set to sticky * The startup script can now read additional configuration from the /etc/pulse/default.pa.d/ directory * * Notes for application developers * New API for sending messages from clients to PulseAudio objects * New mechanism for applications to disable shared memory on their connection to PulseAudio ( https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/ ) ==== python ==== - Renamed patch for assigned CVE: * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch -> CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch (boo#1189241, CVE-2021-3737) - Renamed patch for assigned CVE: * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch (boo#1189287, CVE-2021-3733) - Fix python-doc build (bpo#35293): * sphinx-update-removed-function.patch - Update documentation formatting for Sphinx 3.0 (bpo#40204). ==== python-aioitertools ==== Version update (0.7.1 -> 0.8.0) - Update to 0.8.0: - Added `builtins.any()` and `builtins.all()` (#44) - `builtins.next()` takes an optional `default` parameter (#40, #41) - `asyncio.gather()` now handles cancellation (#64) - Better exception handling in `itertools.tee()` (#47) - Removed dependency on typing_extensions for Python 3.8 and newer (#49) - Improved documentation and formatting - Drop patches for issues fixed upstream - stdlib-typing_extensions.patch ==== python-base ==== Subpackages: libpython2_7-1_0 python-xml - Renamed patch for assigned CVE: * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch -> CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch (boo#1189241, CVE-2021-3737) - Renamed patch for assigned CVE: * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch (boo#1189287, CVE-2021-3733) - Fix python-doc build (bpo#35293): * sphinx-update-removed-function.patch - Update documentation formatting for Sphinx 3.0 (bpo#40204). ==== python-fsspec ==== - Add fsspec-pr710-bytesreturn.patch in order to fix zarr * gh#intake/filesystem_spec#710 * gh#zarr-developers/zarr-python#812 ==== python-gcsfs ==== Version update (0.7.1 -> 2021.7.0) Subpackages: python38-gcsfs python38-gcsfs-fuse - Update to 2021.07.0 * fix find/glob with a prefix (#399) - Release notes between 0.7.1 and 2021.06.0 * kwargs to aiohttpClient session * graceful timeout when disconnecting at finalise (#397) * negative ranges in cat_file (#394) * no credentials bug fix (#390) * use googleapis.com (#388) * more retries (#387, 385, 380) * Code cleanup (#381) * license to match stated one (#378) * deps updated (#376) * switch to calver and fsspec pin * keep up with fsspec 0.9.0 async * one-shot find * consistency checkers * retries for intermittent issues * timeouts * partial cat * http error status - Fix running the testsuite -- gh#dask/gcsfs#292 * drop avoid_network_tests.patch * use the GitHub archive for VCR recordings ==== python-google-auth ==== Version update (1.24.0 -> 2.0.1) - Update to 2.0.1 * normalize AWS paths correctly on windows (#842) - from version 2.0.0 * drop support for Python 2.7 (#778) * service account is able to use a private token endpoint (#835) * downscoping documentation bugs (#830) * Fix missing space in error message. (#821) * update user guide/references for downscoped creds (#827) - from version 1.34.0 * support refresh callable on google.oauth2.credentials.Credentials (#812) * do not use the GAE APIs on gen2+ runtimes (#807) - from version 1.33.1 * fallback to source creds expiration in downscoped tokens (#805) * revert "feat: service account is able to use a private token endpoint (#784) - from version 1.33.0 * define `CredentialAccessBoundary` classes (#793) * define `google.auth.downscoped.Credentials` class (#801) * service account is able to use a private token endpoint (#784) * fix fetch_id_token credential lookup order to match adc (#748) * fix code block formatting in 'user-guide.rst' (#794) - from version 1.32.1 * avoid leaking sub-session created for '_auth_request' (#789) - from version 1.32.0 * allow scopes for self signed jwt (#776) - from version 1.31.0 * define useful properties on `google.auth.external_account.Credentials` (#770) * avoid deleting items while iterating (#772) - from version 1.30.2 * **dependencies:** add urllib3 and requests to aiohttp extra (#755) * enforce constraints during unit tests (#760) * session object was never used in aiohttp request (#700) - from version 1.30.1 * allow user to customize context aware metadata path in _mtls_helper (#754) * fix function name in signing error message (#751) - from version 1.30.0 * add reauth support to async user credentials for gcloud (#738) - from version 1.29.0 * add reauth feature to user credentials for gcloud (#727) * Allow multiple audiences for id_token.verify_token (#733) - from version 1.28.1 * support custom alg in jwt header for signing (#729) - from version 1.28.0 * allow the AWS_DEFAULT_REGION environment variable (#721) * expose library version at `google.auth.__version` (#683) * fix unit tests so they can work in g3 (#714) - from version 1.27.1 * ignore gcloud warning when getting project id (#708) * use gcloud creds flow (#705) - from version 1.27.0 * workload identity federation support (#698) * add pyopenssl as extra dependency (#697) - from version 1.26.1 * fix a typo in the user guide (avaiable -> available) (#680) * revert workload identity federation support (#691) - from version 1.26.0 * workload identity federation support (#686) - from version 1.25.0 * support self-signed jwt in requests and urllib3 transports (#679) * use self-signed jwt for service account (#665) - Add patch to fix filename of Python executable in testsuite + ga_python-executable-name.patch - Update BuildRequires from setup.py ==== python-google-auth-oauthlib ==== Version update (0.4.1 -> 0.4.5) - Update 0.4.5: * fix links to installed app, client secrets docs (#86) * omit mention of Python 2.7 in 'CONTRIBUTING.rst' (#1127) * add Samples section to CONTRIBUTING.rst (#134) * release as 0.4.5 (#137) - from version 0.4.4 * add redirect_uri_trailing slash param to run_local_server (#111) - from version 0.4.3 * add `charset-utf-8` to response header (#104) * **deps:** add lower bounds to all dependencies (#99) - from version 0.4.2 * don't open browser if port is occupied (#92) - Update BuildRequires from setup.py ==== python-pandas ==== - Drop suggests of python-numba (pulls in LLVM10) and python-QtPy (pulls in Qt3D, python-qt5 is enough) to make the TW DVD fit again ==== python-s3fs ==== Version update (2021.5.0 -> 2021.7.0) - Update to 2021.07.0 * make bucket in put(recursive) (#496) * non-truthy prefixes (#497) * implement rm_file (#499) - Release 2021.06.1 * bucket region caching (#495) - Release 2021.06.0 * support "prefix" in directory listings (#486) * support negative index in cat_file (#487, 488) * don't requite ETag in file details (#480) ==== python-semanage ==== - Call "make -j8 pywrap" instead of "make -j8 all pywrap" to fix random build failures. The toplevel Makefile does not support concurrency, and it resulted in parallel "make all" and "make pywrap" which weren't aware of each other and stepped over the other's artifacts. ==== python-xarray ==== Version update (0.18.2 -> 0.19.0) - remove xarray-pr5449-dask-meta.patch, merged upstream. - remove test_resample_loffset.patch, merged upstream. - update to version 0.19.0: - This release brings improvements to plotting of categorical data, the ability to specify how attributes: - are combined in xarray operations, a new high-level :py:func:`unify_chunks` function, as well as various: - deprecations, bug fixes, and minor improvements.: - Many thanks to the 29 contributors to this release!: - Andrew Williams, Augustus, Aureliana Barghini, Benoit Bovy, crusaderky, Deepak Cherian, ellesmith88,: - Elliott Sales de Andrade, Giacomo Caria, github-actions[bot], Illviljan, Joeperdefloep, joooeey, Julia Kent,: - Julius Busecke, keewis, Mathias Hauser, Matthias Göbel, Mattia Almansi, Maximilian Roos, Peter Andreas Entschev,: - Ray Bell, Sander, Santiago Soler, Sebastian, Spencer Clark, Stephan Hoyer, Thomas Hirtz, Thomas Nicholas.: - New Features: - Allow passing argument ``missing_dims`` to :py:meth:`Variable.transpose` and :py:meth:`Dataset.transpose` (:issue:`5550`, :pull:`5586`) By `Giacomo Caria `_. - Allow passing a dictionary as coords to a :py:class:`DataArray` (:issue:`5527`, reverts :pull:`1539`, which had deprecated this due to python's inconsistent ordering in earlier versions). By `Sander van Rijn `_. - Added :py:meth:`Dataset.coarsen.construct`, :py:meth:`DataArray.coarsen.construct` (:issue:`5454`, :pull:`5475`). By `Deepak Cherian `_. - Xarray now uses consolidated metadata by default when writing and reading Zarr stores (:issue:`5251`). By `Stephan Hoyer `_. - New top-level function :py:func:`unify_chunks`. By `Mattia Almansi `_. - Allow assigning values to a subset of a dataset using positional or label-based indexing (:issue:`3015`, :pull:`5362`). By `Matthias Göbel `_. - Attempting to reduce a weighted object over missing dimensions now raises an error (:pull:`5362`). By `Mattia Almansi `_. - Add ``.sum`` to :py:meth:`~xarray.DataArray.rolling_exp` and :py:meth:`~xarray.Dataset.rolling_exp` for exponentially weighted rolling sums. These require numbagg 0.2.1; (:pull:`5178`). By `Maximilian Roos `_. - :py:func:`xarray.cov` and :py:func:`xarray.corr` now lazily check for missing values if inputs are dask arrays (:issue:`4804`, :pull:`5284`). By `Andrew Williams `_. - Attempting to ``concat`` list of elements that are not all ``Dataset`` or all ``DataArray`` now raises an error (:issue:`5051`, :pull:`5425`). By `Thomas Hirtz `_. - allow passing a function to ``combine_attrs`` (:pull:`4896`). By `Justus Magin `_. - Allow plotting categorical data (:pull:`5464`). By `Jimmy Westling `_. - Allow removal of the coordinate attribute ``coordinates`` on variables by setting ``.attrs['coordinates']= None`` (:issue:`5510`). By `Elle Smith `_. - Added :py:meth:`DataArray.to_numpy`, :py:meth:`DataArray.as_numpy`, and :py:meth:`Dataset.as_numpy`. (:pull:`5568`). By `Tom Nicholas `_. - Units in plot labels are now automatically inferred from wrapped :py:meth:`pint.Quantity` arrays. (:pull:`5561`). By `Tom Nicholas `_. - Breaking changes: - The default ``mode`` for :py:meth:`Dataset.to_zarr` when ``region`` is set has changed to the new ``mode="r+"``, which only allows for overriding pre-existing array values. This is a safer default than the prior ``mode="a"``, and allows for higher performance writes (:pull:`5252`). By `Stephan Hoyer `_. - The main parameter to :py:func:`combine_by_coords` is renamed to `data_objects` instead of `datasets` so anyone calling this method using a named parameter will need to update the name accordingly (:issue:`3248`, :pull:`4696`). By `Augustus Ijams `_. - Deprecations: - Removed the deprecated ``dim`` kwarg to :py:func:`DataArray.integrate` (:pull:`5630`) - Removed the deprecated ``keep_attrs`` kwarg to :py:func:`DataArray.rolling` (:pull:`5630`) - Removed the deprecated ``keep_attrs`` kwarg to :py:func:`DataArray.coarsen` (:pull:`5630`) - Completed deprecation of passing an ``xarray.DataArray`` to :py:func:`Variable` - will now raise a ``TypeError`` (:pull:`5630`) - Bug fixes: - Fix a minor incompatibility between partial datetime string indexing with a :py:class:`CFTimeIndex` and upcoming pandas version 1.3.0 (:issue:`5356`, :pull:`5359`). By `Spencer Clark `_. - Fix 1-level multi-index incorrectly converted to single index (:issue:`5384`, :pull:`5385`). By `Benoit Bovy `_. - Don't cast a duck array in a coordinate to :py:class:`numpy.ndarray` in :py:meth:`DataArray.differentiate` (:pull:`5408`) By `Justus Magin `_. - Fix the ``repr`` of :py:class:`Variable` objects with ``display_expand_data=True`` (:pull:`5406`) By `Justus Magin `_. - Plotting a pcolormesh with ``xscale="log"`` and/or ``yscale="log"`` works as expected after improving the way the interval breaks are generated (:issue:`5333`). By `Santiago Soler `_ - :py:func:`combine_by_coords` can now handle combining a list of unnamed ``DataArray`` as input (:issue:`3248`, :pull:`4696`). By `Augustus Ijams `_. - Internal Changes: - Run CI on the first & last python versions supported only; currently 3.7 & 3.9. (:pull:`5433`) By `Maximilian Roos `_. - Publish test results & timings on each PR. (:pull:`5537`) By `Maximilian Roos `_. - Explicit indexes refactor: add a ``xarray.Index.query()`` method in which one may eventually provide a custom implementation of label-based data selection (not ready yet for public use). Also refactor the internal, pandas-specific implementation into ``PandasIndex.query()`` and ``PandasMultiIndex.query()`` (:pull:`5322`). By `Benoit Bovy `_. ==== rdma-core ==== Version update (35.0 -> 36.0) Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1 - Update to rdma-core v36.0: - Bugfixes on all providers ==== ruby-common ==== - Do not create links in /etc/alternatives at all - they are ghosts and rpm database will only be confused if we have some wrong information about them (the link target is defined at runtime) This aligns with ruby2.7 package to avoid file conflicts about bundler and other built in gems ==== ruby3.0 ==== Subpackages: libruby3_0-3_0 - Do not create links for /etc/alternatives at all but rely on rpm's %ghosts being creating at runtime in %post This aligns ruby3.0 with ruby2.7 and ruby-common ==== rubygem-bootsnap ==== Version update (1.7.6 -> 1.7.7) Subpackages: ruby2.7-rubygem-bootsnap ruby3.0-rubygem-bootsnap - updated to version 1.7.7 * Fix `require_relative` in evaled code on latest ruby 3.1.0-dev. (#366) ==== rubygem-bundler ==== Version update (2.2.21 -> 2.2.24) updated to version 2.2.24 see installed CHANGELOG.md [#] 2.2.24 (July 15, 2021) [#]# Bug fixes: - Fix development gem unintentionally removed on an edge case [#4751](https://github.com/rubygems/rubygems/pull/4751) - Fix dangling empty plugin hooks [#4755](https://github.com/rubygems/rubygems/pull/4755) - Fix `bundle plugin install --help` showing `bundle install`'s help [#4756](https://github.com/rubygems/rubygems/pull/4756) - Make sure `bundle check` shows uniq missing gems [#4749](https://github.com/rubygems/rubygems/pull/4749) [#]# Performance: - Slightly speed up `bundler/setup` [#4750](https://github.com/rubygems/rubygems/pull/4750) [#] 2.2.23 (July 9, 2021) [#]# Enhancements: - Fix `bundle install` on truffleruby selecting incorrect variant for `sorbet-static` gem [#4625](https://github.com/rubygems/rubygems/pull/4625) - Spare meaningless warning on read-only bundle invocations [#4724](https://github.com/rubygems/rubygems/pull/4724) [#]# Bug fixes: - Fix incorrect warning about duplicated gems in the Gemfile [#4732](https://github.com/rubygems/rubygems/pull/4732) - Fix `bundle plugin install foo` crashing [#4734](https://github.com/rubygems/rubygems/pull/4734) [#] 2.2.22 (July 6, 2021) [#]# Enhancements: - Never downgrade indirect dependencies when running `bundle update` [#4713](https://github.com/rubygems/rubygems/pull/4713) - Fix `getaddrinfo` errors not treated as fatal on non darwin platforms [#4703](https://github.com/rubygems/rubygems/pull/4703) [#]# Bug fixes: - Fix `bundle update ` sometimes hanging and `bundle lock --update` not being able to update an insecure lockfile to the new format if it requires downgrades [#4652](https://github.com/rubygems/rubygems/pull/4652) - Fix edge case combination of DSL methods and duplicated sources causing gems to not be found [#4711](https://github.com/rubygems/rubygems/pull/4711) - Fix `bundle doctor` crashing when finding a broken symlink [#4707](https://github.com/rubygems/rubygems/pull/4707) - Fix incorrect re-resolve edge case [#4700](https://github.com/rubygems/rubygems/pull/4700) - Fix some gems being unintentionally locked under multiple lockfile sections [#4701](https://github.com/rubygems/rubygems/pull/4701) - Fix `--conservative` flag unexpectedly updating indirect dependencies [#4692](https://github.com/rubygems/rubygems/pull/4692) ==== rubygem-chef-utils ==== Version update (17.2.29 -> 17.3.48) updated to version 17.3.48 no changelog found ==== rubygem-dry-core ==== Version update (0.6.0 -> 0.7.1) updated to version 0.7.1 see installed CHANGELOG.md [#]# 0.7.1 2021-07-10 [#]## Fixed - [memoizable] memoizable correctly handles cases where a method has unnamed params (e.g. happens when the new `...` syntax is used) (@flash-gordon) [Compare v0.7.0...v0.7.1](https://github.com/dry-rb/dry-core/compare/v0.7.0...v0.7.1) [#]# 0.7.0 2021-07-08 [#]## Fixed - [memoizable] warnings when using keyword arguments (@flash-gordon) - [deprecations] warnings show more relevant information about caller by default (@timriley) [#]## Changed - Minimal Ruby version is 2.6 - [memoizable] memoization of block-accepting methods is deprecated (@flash-gordon) [Compare v0.6.0...v0.7.0](https://github.com/dry-rb/dry-core/compare/v0.6.0...v0.7.0) ==== rubygem-dry-inflector ==== Version update (0.2.0 -> 0.2.1) updated to version 0.2.1 see installed CHANGELOG.md ==== rubygem-fluentd ==== Version update (1.12.0 -> 1.13.2) updated to version 1.13.2 see installed CHANGELOG.md [#] v1.13.2 [#]# Release v1.13.2 - 2021/07/12 [#]## Enhancement * fluent-plugin-generate: Storage plugin was supported. https://github.com/fluent/fluentd/pull/3426 * parser_json: Added support to customize configuration of oj options. Use `FLUENT_OJ_OPTION_BIGDECIMAL_LOAD`, `FLUENT_OJ_OPTION_MAX_NESTING`, `FLUENT_OJ_OPTION_MODE`, and `FLUENT_OJ_OPTION_USE_TO_JSON` environment variable to configure it. https://github.com/fluent/fluentd/pull/3315 [#]## Bug fix * binlog_reader: Fixed a crash bug by missing "fluent/env" dependency. https://github.com/fluent/fluentd/pull/3443 * Fixed a crash bug on outputting log at the early stage when parsing config file. This is a regression since v1.13.0. If you use invalid '@' prefix parameter, remove it as a workaround. https://github.com/fluent/fluentd/pull/3451 * in_tail: Fixed a bug that when rotation is occurred, remaining lines will be discarded if the throttling feature is enabled. https://github.com/fluent/fluentd/pull/3390 * fluent-plugin-generate: Fixed a crash bug during gemspec generation. It was unexpectedly introduced by #3305, thus this bug was a regression since 1.12.3. https://github.com/fluent/fluentd/pull/3444 [#]## Misc * Fixed the runtime dependency version of http_parse.rb to 0.7.0. It was fixed because false positive detection is occurred frequently by security scanning tools. https://github.com/fluent/fluentd/pull/3450 [#] v1.13.1 [#]# Release v1.13.1 - 2021/06/25 [#]## Bug fix * out_forward: Fixed a race condition on handshake It's caused by using a same unpacker from multiple threads. https://github.com/fluent/fluentd/pull/3405 https://github.com/fluent/fluentd/pull/3406 * in_tail: Fixed to remove too much verbose debugging logs It was unexpectedly introduced by #3185 log throttling feature. https://github.com/fluent/fluentd/pull/3418 * Fixed not to echo back the provides path as is on a 404 error There was a potential cross-site scripting vector even though it is quite difficult to exploit. https://github.com/fluent/fluentd/pull/3427 [#]## Misc * Pretty print for Fluent::Config::Section has been supported for debugging https://github.com/fluent/fluentd/pull/3398 * CI: Dropped to run CI for Ruby 2.5 https://github.com/fluent/fluentd/pull/3412 updated to version 1.13.0 see installed CHANGELOG.md [#] v1.13 [#]# Release v1.13.0 - 2021/05/29 [#]## Enhancement * in_tail: Handle log throttling per file feature https://github.com/fluent/fluentd/pull/3185 https://github.com/fluent/fluentd/pull/3364 https://github.com/fluent/fluentd/pull/3379 * Extend to support service discovery manager in simpler way https://github.com/fluent/fluentd/pull/3299 https://github.com/fluent/fluentd/pull/3362 * in_http: HTTP GET requests has been supported https://github.com/fluent/fluentd/pull/3373 * The log rotate settings in system configuration has been supported https://github.com/fluent/fluentd/pull/3352 [#]## Bug fix * Fix to disable `trace_instruction` when `RubyVM::InstructionSequence` is available. It improves compatibility with `truffleruby` some extent. https://github.com/fluent/fluentd/pull/3376 * in_tail: Safely skip files which are used by another process on Windows. It improves exception handling about `ERROR_SHARING_VIOLATION` on Windows. https://github.com/fluent/fluentd/pull/3378 * fluent-cat: the issue resending secondary file in specific format has been fixed https://github.com/fluent/fluentd/pull/3368 * in_tail: Shutdown immediately & safely even if reading huge files Note that `skip_refresh_on_startup` must be enabled. https://github.com/fluent/fluentd/pull/3380 [#]## Misc * example: Change a path to backup_path in counter_server correctly https://github.com/fluent/fluentd/pull/3359 * README: Update link to community forum to discuss.fluentd.org https://github.com/fluent/fluentd/pull/3360 ==== rubygem-gettext ==== Version update (3.3.7 -> 3.3.8) updated to version 3.3.8 see installed news.md [#]# 3.3.8: 2021-06-09 {#version-3-3-8} [#]## Improvements * msginit: Added support for generating plural forms with Unicode's CLDR plural rules data. [GitHub#85][Suggested by Michaël Hoste] * rxgettext ui: Added support for GtkBuilder UI definitions format with `.glade` extension. [GitHub#74][Reported by dorle-o] [#]## Fixes * rxgettext ruby: Fixed a bug that `Nn_` isn't extracted. [GitHub#86][Reported by Kai Ramuenke] [#]## Thanks * Kai Ramuenke * Michaël Hoste * dorle-o ==== rubygem-globalid ==== Version update (0.4.2 -> 0.5.2) - updated to version 0.5.2 * Add back Ruby 2.5 support so gem install rails works out of the box, thereby satisfying Rails' Ruby version requirement. See rails/rails#42931 ==== rubygem-http_parser.rb ==== Version update (0.6.0 -> 0.7.0) updated to version 0.7.0 no changelog found ==== rubygem-js-routes ==== Version update (2.0.7 -> 2.0.8) updated to version 2.0.8 see installed CHANGELOG.md [#]# v2.0.8 * Forbid usage of `namespace` option if `module_type` is not `nil`. [#281](https://github.com/railsware/js-routes/issues/281). ==== rubygem-listen ==== Version update (3.6.0 -> 3.7.0) Subpackages: ruby2.7-rubygem-listen ruby3.0-rubygem-listen - updated to version 3.7.0 * issue #509: raise Listen::Error::INotifyMaxWatchesExceeded rather than abort (#545) @ColinDKelley * Plumb Silencer.new and use it #542 spec (#544) @ColinDKelley * fix: Avoid scanning and building entries for silenced directories (#542) @ElMassimo ==== rubygem-loofah ==== Version update (2.10.0 -> 2.12.0) Subpackages: ruby2.7-rubygem-loofah ruby3.0-rubygem-loofah - updated to version 2.12.0 [#]# 2.12.0 / 2021-08-11 [#]## Features * Support empty HTML5 data attributes. [[#215](https://github.com/flavorjones/loofah/issues/215)] [#]# 2.11.0 / 2021-07-31 [#]## Features * Allow HTML5 element `wbr`. * Allow all CSS property values for `border-collapse`. [[#201](https://github.com/flavorjones/loofah/issues/201)] [#]## Changes * Deprecating `Loofah::HTML5::SafeList::VOID_ELEMENTS` which is not a canonical list of void HTML4 or HTML5 elements. * Removed some elements from `Loofah::HTML5::SafeList::VOID_ELEMENTS` that either are not acceptable elements or aren't considered "void" by libxml2. ==== rubygem-mini_mime ==== Version update (1.1.0 -> 1.1.1) - updated to version 1.1.1 * update mime types from upstream ==== rubygem-mocha ==== Version update (1.12.0 -> 1.13.0) updated to version 1.13.0 no changelog found ==== rubygem-nio4r ==== Version update (2.5.4 -> 2.5.8) Subpackages: ruby2.7-rubygem-nio4r ruby3.0-rubygem-nio4r - updated to version 2.5.8 * no changelog found for this version in CHANGES.md - updated to version 2.5.7 * no changelog found for this version in CHANGES.md - updated to version 2.5.5 * no changelog found for this version in CHANGES.md ==== rubygem-nokogiri ==== Version update (1.11.7 -> 1.12.3) Subpackages: ruby2.7-rubygem-nokogiri ruby3.0-rubygem-nokogiri - updated to version 1.12.3 [#]## Fixed * [CRuby] Fix compilation of libgumbo on older systems with versions of GCC that give errors on C99-isms. Affected systems include RHEL6, RHEL7, and SLES12. [[#2302](https://github.com/sparklemotion/nokogiri/issues/2302)] [#]# 1.12.2 / 2021-08-04 [#]## Fixed * [CRuby] Ensure that C extension files in non-native gem installations are loaded using `require` and rely on `$LOAD_PATH` instead of using `require_relative`. This issue only exists when deleting shared libraries that exist outside the extensions directory, something users occasionally do to conserve disk space. [[#2300](https://github.com/sparklemotion/nokogiri/issues/2300)] [#]# 1.12.1 / 2021-08-03 [#]## Fixed * [CRuby] Fix compilation of libgumbo on BSD systems by avoiding GNU-isms. [[#2298](https://github.com/sparklemotion/nokogiri/issues/2298)] [#]# 1.12.0 / 2021-08-02 [#]## Notable Addition: HTML5 Support (CRuby only) __HTML5 support__ has been added (to CRuby only) by merging [Nokogumbo](https://github.com/rubys/nokogumbo) into Nokogiri. The Nokogumbo public API has been preserved, so this functionality is available under the `Nokogiri::HTML5` namespace. [[#2204](https://github.com/sparklemotion/nokogiri/issues/2204)] Please note that HTML5 support is not available for JRuby in this version. However, we feel it is important to think about JRuby and we hope to work on this in the future. If you're interested in helping with HTML5 support on JRuby, please reach out to the maintainers by commenting on issue [#2227](https://github.com/sparklemotion/nokogiri/issues/2227). Many thanks to Sam Ruby, Steve Checkoway, and Craig Barnes for creating and maintaining Nokogumbo and supporting the Gumbo HTML5 parser. They're now Nokogiri core contributors with all the powers and privileges pertaining thereto. ? [#]## Notable Change: `Nokogiri::HTML4` module and namespace `Nokogiri::HTML` has been renamed to `Nokogiri::HTML4`, and `Nokogiri::HTML` is aliased to preserve backwards-compatibility. `Nokogiri::HTML` and `Nokogiri::HTML4` parse methods still use libxml2's (or NekoHTML's) HTML4 parser in the v1.12 release series. Take special note that if you rely on the class name of an object in your code, objects will now report a class of `Nokogiri::HTML4::Foo` where they previously reported `Nokogiri::HTML::Foo`. Instead of relying on the string returned by `Object#class`, prefer `Class#===` or `Object#is_a?` or `Object#instance_of?`. Future releases of Nokogiri may deprecate `HTML` methods or otherwise change this behavior, so please start using `HTML4` in place of `HTML`. [#]## Added * [CRuby] `Nokogiri::VERSION_INFO["libxslt"]["datetime_enabled"]` is a new boolean value which describes whether libxslt (or, more properly, libexslt) has compiled-in datetime support. This generally going to be `true`, but some distros ship without this support (e.g., some mingw UCRT-based packages, see https://github.com/msys2/MINGW-packages/pull/8957). See [#2272](https://github.com/sparklemotion/nokogiri/issues/2272) for more details. [#]## Changed * Introduce a new constant, `Nokogiri::XML::ParseOptions::DEFAULT_XSLT`, which adds the libxslt-preferred options of `NOENT | DTDLOAD | DTDATTR | NOCDATA` to `ParseOptions::DEFAULT_XML`. * `Nokogiri.XSLT` parses stylesheets using `ParseOptions::DEFAULT_XSLT`, which should make some edge-case XSL transformations match libxslt's default behavior. [[#1940](https://github.com/sparklemotion/nokogiri/issues/1940)] [#]## Fixed * [CRuby] Namespaced attributes are handled properly when their parent node is reparented into another document. Previously, the namespace may have gotten dropped. [[#2228](https://github.com/sparklemotion/nokogiri/issues/2228)] * [CRuby] Reparented nodes no longer inherit their parent's namespace. Previously, a node without a namespace was forced to adopt its parent's namespace. [[#1712](https://github.com/sparklemotion/nokogiri/issues/1712), [#425](https://github.com/sparklemotion/nokogiri/issues/425)] [#]## Improved * [CRuby] Speed up (slightly) the compile time of packaged libraries `libiconv`, `libxml2`, and `libxslt` by using autoconf's `--disable-dependency-tracking` option. ("ruby" platform gem only.) [#]## Deprecated * Deprecating Nokogumbo's `Nokogiri::HTML5.get`. This method will be removed in a future version of Nokogiri. [#]## Dependencies * [CRuby] Upgrade mini_portile2 dependency from `~> 2.5.0` to `~> 2.6.1`. ("ruby" platform gem only.) ==== rubygem-puma ==== Version update (5.3.2 -> 5.4.0) - updated to version 5.4.0 * Features * Better/expanded names for threadpool threads ([#2657]) * Allow pkg_config for OpenSSL ([#2648], [#1412]) * Add `rack_url_scheme` to Puma::DSL, allows setting of `rack.url_scheme` header ([#2586], [#2569]) * Bugfixes * `Binder#parse` - allow for symlinked unix path, add create_activated_fds debug ENV ([#2643], [#2638]) * Fix deprecation warning: minissl.c - Use Random.bytes if available ([#2642]) * Client certificates: set session id context while creating SSLContext ([#2633]) * Fix deadlock issue in thread pool ([#2656]) * Refactor * Replace `IO.select` with `IO#wait_*` when checking a single IO ([#2666]) ==== rubygem-pundit ==== Version update (2.1.0 -> 2.1.1) - updated to version 2.1.1 Friday 13th-release! Careful! The bugfix below (#626) could break existing code. If you rely on the return value for `authorize` and namespaced policies you might need to do some changes. [#]## Fixed - `.authorize` and `#authorize` return the instance, even for namespaced policies (#626) [#]## Changed - Generate application scope with `protected` attr_readers. (#616) [#]## Removed - Dropped support for Ruby end-of-life versions: 2.1 and 2.2. (#604) - Dropped support for Ruby end-of-life versions: 2.3 (#633) - Dropped support for Ruby end-of-life versions: 2.4, 2.5 and JRuby 9.1 (#676) - Dropped support for RSpec 2 (#615) ==== rubygem-rails-html-sanitizer ==== Version update (1.3.0 -> 1.4.2) Subpackages: ruby2.7-rubygem-rails-html-sanitizer ruby3.0-rubygem-rails-html-sanitizer - updated to version 1.4.2 * Slightly improve performance. Assuming elements are more common than comments, make one less method call per node. * Mike Dalessio* [#]# 1.4.1 / 2021-08-18 * Fix regression in v1.4.0 that did not pass comment nodes to the scrubber. Some scrubbers will want to override the default behavior and allow comments, but v1.4.0 only passed through elements to the scrubber's `keep_node?` method. This change once again allows the scrubber to make the decision on comment nodes, but still skips other non-elements like processing instructions (see #115). * Mike Dalessio* [#]# 1.4.0 / 2021-08-18 * Processing Instructions are no longer allowed by Rails::Html::PermitScrubber Previously, a PI with a name (or "target") matching an allowed tag name was not scrubbed. There are no known security issues associated with these PIs, but similar to comments it's preferred to omit these nodes when possible from sanitized output. Fixes #115. * Mike Dalessio* ==== rubygem-red-datasets ==== Version update (0.1.2 -> 0.1.4) updated to version 0.1.4 see installed news.md [#]# 0.1.4 - 2021-07-13 [#]## Improvements * `Datasets::SudachiSynonymDictionary`: Stopped depending on `LANG`. [#]# 0.1.3 - 2021-07-09 [#]## Improvements * `Datasets::SeabornData`: Added. * `Datasets::SudachiSynonymDictionary`: Added. ==== rubygem-rspec-rails ==== Version update (5.0.1 -> 5.0.2) - updated to version 5.0.2 [Full Changelog](https://github.com/rspec/rspec-rails/compare/v5.0.1...v5.0.2) Bug Fixes: * Prevent generated job specs from duplicating `_job` in filenames. (Nick Flückiger, #2496) * Fix `ActiveRecord::TestFixture#uses_transaction` by using example description to replace example name rather than example in our monkey patched `run_in_transaction?` method. (Stan Lo, #2495) * Prevent keyword arguments being lost when methods are invoked dynamically in controller specs. (Josh Cheek, #2509, #2514) ==== rubygem-rubocop ==== Version update (1.18.4 -> 1.19.1) - updated to version 1.19.1 [#]## Bug fixes * [#10017](https://github.com/rubocop/rubocop/pull/10017): Fixan error for `Layout/RescueEnsureAlignment` when using zsuper with block. ([@koic][]) * [#10011](https://github.com/rubocop/rubocop/issues/10011): Fix a false positive for `Style/RedundantSelfAssignmentBranch` when using instance variable, class variable, and global variable. ([@koic][]) * [#10010](https://github.com/rubocop/rubocop/issues/10010): Fix a false positive for `Style/DoubleNegation` when `!!` is used at return location and before `rescue` keyword. ([@koic][]) * [#10014](https://github.com/rubocop/rubocop/issues/10014): Fix `Style/Encoding` to handle more situations properly. ([@dvandersluis][]) * [#10016](https://github.com/rubocop/rubocop/issues/10016): Fix conflict between `Style/SoleNestedConditional` and `Style/NegatedIf`/`Style/NegatedUnless`. ([@dvandersluis][]) * [#10024](https://github.com/rubocop/rubocop/issues/10024): Fix an incorrect auto-correct for `Style/RedundantSelfAssignmentBranch` when using multiline `if` / `else` conditional assignment. ([@koic][]) * [#10004](https://github.com/rubocop/rubocop/issues/10004): Fix a false positive for `Style/RedundantBegin` when using one-liner with semicolon. ([@koic][]) [#]# 1.19.0 (2021-08-12) [#]## New features * [#4182](https://github.com/rubocop/rubocop/issues/4182): Add `Lint/AmbiguousRange` cop to check for ranges with ambiguous boundaries. ([@dvandersluis][]) * [#10000](https://github.com/rubocop/rubocop/pull/10000): Parallel static analysis by default. ([@koic][]) * [#9948](https://github.com/rubocop/rubocop/pull/9948): Support Ruby 2.7's pattern matching for `Style/ConditionalAssignment` cop. ([@koic][]) * [#9999](https://github.com/rubocop/rubocop/pull/9999): Add new `Style/RedundantSelfAssignmentBranch` cop. ([@koic][]) [#]## Bug fixes * [#9927](https://github.com/rubocop/rubocop/issues/9927): Indent hash values in `Layout/LineEndStringConcatenationIndentation`. ([@jonas054][]) * [#9959](https://github.com/rubocop/rubocop/issues/9959): Make `Style/IdenticalConditionalBranches` able to handle ternary `if`s. ([@dvandersluis][]) * [#9946](https://github.com/rubocop/rubocop/issues/9946): Avoid slow regexp matches in `Style/CommentedKeyword`. ([@jonas054][]) * [#7422](https://github.com/rubocop/rubocop/issues/7422): Treat constant assignment like other assignment in `Layout/SpaceAroundOperators`. ([@dvandersluis][]) * [#9953](https://github.com/rubocop/rubocop/issues/9953): Fix an infinite loop error and a false auto-correction behavior for `Layout/EndAlignment` when using a conditional statement in a method argument. ([@koic][]) * [#9958](https://github.com/rubocop/rubocop/issues/9958): Prevent an infinite loop when a detected method has fewer arguments than expected. ([@dvandersluis][]) * [#9977](https://github.com/rubocop/rubocop/issues/9977): Update `Layout/EmptyLineAfterGuardClause` to not register an offense if there is another expression following the guard clause on the same line. ([@dvandersluis][]) * [#9980](https://github.com/rubocop/rubocop/issues/9980): Fix a false positive for `Style/IdenticalConditionalBranches` when assigning to a variable used in a condition. ([@koic][]) * [#9975](https://github.com/rubocop/rubocop/issues/9975): Parentheses are always required for `Style/MethodDefParentheses` when a forwarding argument (`...`) is used. ([@dvandersluis][]) * [#9984](https://github.com/rubocop/rubocop/pull/9984): Fix false negatives involving heredocs for `Layout/SpaceBeforeComma`, `Layout/SpaceBeforeComment`, `Layout/SpaceBeforeSemicolon` and `Layout/SpaceInsideParens`. ([@dvandersluis][]) * [#9954](https://github.com/rubocop/rubocop/issues/9954): Fix infinite loop error for `Layout/HashAlignment` when `EnforcedStyle: with_fixed_indentation` is specified for `Layout/ArgumentAlignment`. ([@koic][]) * [#10002](https://github.com/rubocop/rubocop/issues/10002): Fix an incorrect auto-correct for `Lint/AmbigousRegexpLiteral` when using nested method arguments without parentheses. ([@koic][]) * [#9952](https://github.com/rubocop/rubocop/pull/9952) [rubocop-rspec#1126](https://github.com/rubocop/rubocop-rspec/issues/1126): Fix `inherit_mode` for deeply nested configuration defined in extensions' default configuration. ([@pirj][]) * [#9957](https://github.com/rubocop/rubocop/issues/9957): Add `WholeWord` configuration to `Naming/InclusiveLanguage`'s `FlaggedTerms` config. ([@dvandersluis][]) * [#9970](https://github.com/rubocop/rubocop/pull/9970): Don't register an offense when sort method has arguments for `Style/RedundantSort` cop. ([@mtsmfm][]) * [#4097](https://github.com/rubocop/rubocop/issues/4097): Add require English for special globals. ([@biinari][]) * [#9955](https://github.com/rubocop/rubocop/issues/9955): Fix `Style/ExplicitBlockArgument` adding a second set of parentheses. ([@dvandersluis][]) * [#9973](https://github.com/rubocop/rubocop/issues/9973): Fix a false positive for `Layout/RescueEnsureAlignment` when aligned `rescue` keyword and leading dot. ([@koic][]) * [#9945](https://github.com/rubocop/rubocop/issues/9945): Fix auto-correction of lines in heredocs with only spaces in `Layout/TrailingWhitespace`. ([@jonas054][]) [#]## Changes * [#9989](https://github.com/rubocop/rubocop/issues/9989): Mark `Style/CommentedKeyword` as unsafe auto-correction. ([@koic][]) * [#9964](https://github.com/rubocop/rubocop/pull/9964): Make `Layout/LeadingCommentSpace` aware of `#:nodoc`. ([@koic][]) * [#9985](https://github.com/rubocop/rubocop/pull/9985): Mark `Style/IdenticalConditionalBranches` as unsafe auto-correction. ([@koic][]) * [#9962](https://github.com/rubocop/rubocop/issues/9962): Update `Style/WordArray` to register an offense in `percent` style if any values contain spaces. ([@dvandersluis][]) * [#9979](https://github.com/rubocop/rubocop/pull/9979): Enable basic autocorrection for `Style/Semicolon`. ([@dvandersluis][]) ==== rubygem-rubocop-ast ==== Version update (1.8.0 -> 1.11.0) - updated to version 1.11.0 [#]## New features * [#205](https://github.com/rubocop/rubocop-ast/pull/205): Make class, module, and struct definitions aware of numblock. ([@koic][]) [#]# 1.10.0 (2021-08-12) [#]## New features * [#201](https://github.com/rubocop-hq/rubocop-ast/pull/201): Add discrete node classes for assignments. ([@dvandersluis][]) [#]# 1.9.1 (2021-08-10) [#]## Bug fixes * [#197](https://github.com/rubocop-hq/rubocop-ast/pull/197): [Fix #184] Fix `Node#parent_module_name` for `sclass` nodes. ([@dvandersluis][]) [#]# 1.9.0 (2021-08-06) [#]## New features * [#195](https://github.com/rubocop-hq/rubocop-ast/pull/195): Move `ProcessedSource#sorted_tokens` to be a public method. ([@dvandersluis][]) ==== rubygem-ruby2_keywords ==== Version update (0.0.4 -> 0.0.5) updated to version 0.0.5 no changelog found ==== schily ==== Subpackages: cdda2wav cdrecord libcdrdeflt1_0 libdeflt1_0 libedc_ecc1_0 libedc_ecc_dec1_0 libfile1_0 libfind4_0 libparanoia1_0 librmt1_0 librscg1_0 libscg1_0 libscgcmd1_0 libschily2_0 mkisofs readcd spax star - Update to release 2021.08.14 * A new test was added to check whether SIGSTKSZ is a constant. * smake: While expanding the right side of a macro assignment with the operators :::= and +:=, smake no longer expands $$ to $, but rather leaves $$ untouched. * smake: The dynamic macros $? and $^ now work for implicit rules as well. - Add schily-stksz.diff ==== selinux-policy ==== Subpackages: selinux-policy-targeted - Allow systemd-sysctl to read kernel specific sysctl.conf (fix_kernel_sysctl.patch, boo#1184804) - Fix quoting in postInstall macro ==== sensors ==== Subpackages: libsensors4 - Trim ExcludeArch, package build is successful. ==== shotwell ==== Version update (0.30.12 -> 0.30.14) - Update to version 0.30.14: + Fix import from camera, for real. - Changes from version 0.30.13: + Fix import from camera. + Fix editing event comment if photo is selected. + Fix uploading more than 50 images to Google Photos. + Updated translations. ==== smartmontools ==== - smartmontools-drivedb_h-update.sh: Fix update needed logic. - Add smartmontools-drivedb.h, the latest version from the upstream branch RELEASE_7_2_DRIVEDB. ==== sudo ==== Version update (1.9.7 -> 1.9.7p2) Subpackages: sudo-plugin-python - update to 1.9.7p2 - enabled openssl support for secure central session recording collection (without it's clear text) - fixed SLES12 build * When formatting JSON output, octal numbers are now stored as strings, not numbers. The JSON spec does not actually support octal numbers with a '0' prefix. * Fixed a compilation issue on Solaris 9. * Sudo now can handle the getgroups() function returning a different number of groups for subsequent invocations. GitHub PR #106. * When loading a Python plugin, python_plugin.so now verifies that the module loaded matches the one we tried to load. This allows sudo to display a more useful error message when trying to load a plugin with a name that conflicts with a Python module installed in the system location. * Sudo no longer sets the the open files resource limit to "unlimited" while it runs. This avoids a problem where sudo's closefrom() emulation would need to close a very large number of descriptors on systems without a way to determine which ones are actually open. * Sudo now includes a configure check for va_copy or __va_copy and only defines its own version if the configure test fails. * Fixed a bug in sudo's utmp file handling which prevented old entries from being reused. As a result, the utmp (or utmpx) file was appended to unnecessarily. GitHub PR #108. * Fixed a bug introduced in sudo 1.9.7 that prevented sudo_logsrvd from accepting TLS connections when OpenSSL is used. Bug #988. * Fixed an SELinux sudoedit bug when the edited temporary file could not be opened. The sesh helper would still be run even when there are no temporary files available to install. * Fixed a compilation problem on FreeBSD. * The sudo_noexec.so file is now built as a module on all systems other than macOS. This makes it possible to use other libtool implementations such as slibtool. On macOS shared libraries and modules are not interchangeable and the version of libtool shipped with sudo must be used. * Fixed a few bugs in the getgrouplist() emulation on Solaris when reading from the local group file. * Fixed a bug in sudo_logsrvd that prevented periodic relay server connection retries from occurring in "store_first" mode. * Disabled the nss_search()-based getgrouplist() emulation on HP-UX due to a crash when the group source is set to "compat" in /etc/nsswitch.conf. This is probably due to a mismatch between include/compat/nss_dbdefs.h and what HP-UX uses internally. On HP-UX we now just cycle through groups the slow way using getgrent(). Bug #978. ==== suse-module-tools ==== Version update (16.0.6 -> 16.0.8+1) - Update to version 16.0.8+1: * spec file: fix BuildRequires - Update to version 16.0.8: * fix problem that initrd may not be rebuilt after installing kernel-$flavor-extra (bsc#1189441) - Update to version 16.0.7: * add kernel-sysctl.service and boot-sysctl.service for applying kernel-specific sysctl settings (bsc#1184804) * add support for zstd-compressed kernel modules ==== swtpm ==== Version update (0.5.2 -> 0.6.0) - Update to version 0.6.0: - Addressed potential symlink attack issue (CVE-2020-28407) - Rewritten in 'C'; needs json-glib - Use timeouts for communicating with swtpm (Unix socket) - Fix --print-capabilities for 'swtpm chardev' - Various cleanups and fixes (coverity) - Enable selinux support - Removed swtpm-rename_deprecated_libtasn1_types.patch: upstream - Fix rpmlint errors ==== umbrello ==== - Remove the kdevelop build dependencies for archs missing qtwebengine. ==== unrar_wrapper ==== - %check: do not use setup.py test ==== usbredir ==== Version update (0.9.0 -> 0.11.0) Subpackages: libusbredirhost1 libusbredirparser1 - Update to version 0.11.0 - Avoid use-after-free in serialization (CVE-2021-3700, bsc#1189491) - Add local directory to include search path for meson - Fix generated by meson libusbredirhost.pc - Remove upstreamed patches - meson-Fix-include-directories-needed-to-build.patch - meson-Fix-pkgconfig-required-library-name-reference.patch - usbredir-CVE-2021-3700.patch - add patch usbredir-CVE-2021-3700.patch fix use-after-free in usbredirparser_serialize (CVE-2021-3700,bsc#1189491) ==== vim ==== Version update (8.2.3204 -> 8.2.3360) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.3360, fixes the following problems * Vim9: cannot ignore quotes in number at the command line. * Coverity action on github does not work. * Some local functions are not static. * Some code is not tested. * Vim9: checking type of dict does not check member type. * Help tag for exists_compiled() is wrong. (Maxim Kim) * Vim9: Cannot use :silent with :endwhile. * Digraph test fails when LC_ALL is set to "C". * Vim9: no error passing an empty list of the wrong type. * No check for sysconf() failing. * Coverity error for not checking return value. * v_lock not set when getting value of environment variable. * Coverity reports using uninitialized field. * Coverity warns for using value without boundary check. * Vim9: cannot assign to range in list. * Vim9: not enough tests run with Vim9. * Vim9: not enough tests run with Vim9. * Vim9: not enough tests run with Vim9. * Behavior of negative index in list change changed. (Naruhiko Nishino) * Completing "call g:" returns entries with just "g:". (Naohiro Ono) * Vim9: no type check when assigning a list range. (Naohiro Ono) * Vim9: cannot lock a member in a local dict. * Accessing uninitialized pointer. * Vim9: function call aborted despite try/catch. (Naohiro Ono) * Test for :let errors fails. * Vim9: autoload test fails. * Vimscript test fails. * Some code not covered by tests. * Vim9: no error for using "." for concatenation after ":vim9cmd". (Naohiro Ono) * Check for legacy script is incomplete. (Naohiro Ono) * line2byte() returns wrong value after adding textprop. (Yuto Kimura) * Eval test for scriptversion fails. * Vim9: using a function by name may delete it. (Naohiro Ono) * Vim9: error for nested :enddef has wrong line number. * Vim9: type of argument for negate not checked at compile time. * Build failure with +byte_offset but without +textprop. (John Marriott) * Adding many text properties requires a lot of function calls. * Crash when 'virtualedit' is set and window is narrow. * Structurizr files are not recognized. * Vim9: error for type when variable is not set. * User function completion fails with dict function. - Disable unreliable tests also on riscv64 - disable-unreliable-tests-arch.patch: also disable test_vim9_func - Update apparmor.vim (taken from AppArmor 3.0.3) * Add syntax highlighting for abi rules - Updated to version 8.2.3318, fixes the following problems * Vim9: exists() does not handle much at compile time. * Lua: can only execute one Vim command at a time. Not easy to get the Vim version. * Memory allocation functions don't have their own place. * Some structures could be smaller. * Popup window title with wide characters is truncated. * Vim9: :finally in skipped block not handled correctly. * Unexpected "No matching autocommands". * Vim9: :echoconsole cannot access local variables. * Vim9: no runtime check for argument type if a function only has varargs. * Vim9: divide by zero causes a crash. * Vim9: unpack assignment does not mention source of type error. * Vim9: check for DO_NOT_FREE_CNT is very slow. * Vim9: after "if false" line breaks in expression not skipped. * Unused code in win_exchange() and frame_remove(). * Behavior of exists() in a :def function is unpredictable. * Cannot use single quote in a float number for readability. * Float test fails. * Vim9: No error for missing white space before return type. * Vim9: cannot ignore quotes in number at the command line. - Updated to version 8.2.3299, fixes the following problems * Vim9: TODO items in tests can be taken care of. * Vim9: error about using -complete without -nargs is confusing. * Julia filetype is not recognized * No error for insert() or remove() changing a locked blob. * Scdoc filetype is not recognized. * win_enter_ext() has too many boolean arguments. * Channel events not handled in BufEnter autocommand. * Cannot easily access namespace dictionaries from Lua. * Compiler warning for unused variable with small features. * Vim9: compiling dict may use pointer after free and leak memory on failure. * Coverity warns for not checking return value. * Underscore in very magic pattern causes a hang. Pattern with \V are case sensitive. (Yutao Yuan) * Finding completions may cause an endless loop. * Lua: memory leak when adding dict item fails. * 'cursorline' should not apply to 'breakindent'. * Vim9: cannot add a number to a float. * Cannot use all commands inside a {} block after :command and :autocmd. * Build failure with small features. * Vim9: exists() does not handle much at compile time. - Updated to version 8.2.3281, fixes the following problems * Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras) * Coverity reports a null pointer dereference. * Vim9: argument types are not checked at compile time. * Vim9: crash when compiling string fails. (Yegappan Lakshmanan) * Dynamic library load error does not mention why it failed. * Vim9: lambda doesn't find block-local variable. * Vim9: searchpair() sixth argument is compiled. (Yegappan Lakshmanan) * Vim9: argument types are not checked at compile time. * Vim9: execution speed can be improved. * NOCOMPOUNDSUGS entry in spell file not tested. * Vim9: argument types are not checked at compile time. * Vim9: crash when using variable in a loop at script level. * When using xchaha20 crypt undo file is not removed. * :find searches non-existing directories. * Test_term_setansicolors() fails in some configurations. * Vim9: argument types are not checked at compile time. * Vim9: cannot used loop variable later as lambda argument. * Vim: using {} block in autoloade omnifunc fails. * Cannot call script-local function after :vim9cmd. (Christian J. Robinson) * Incsearch highlighting is attempted halfway a mapping. * New digraph functions use old naming scheme. * 'virtualedit' can only be set globally. * Cannot use a simple block for the :command argument. (Maarten Tournoij) * Vim9: runtime and compile time type checks are not the same. * Vim9: type error when function return type is not known yet. * Build failure with small features. * system() does not work without a second argument. * prop_list() and prop_find() do not indicate the buffer for the used type. * Crash when printing long string with Lua. * Cannot use lambda in {} block in user command. (Martin Tournoij) * mode() does not indicate using CTRL-O in Select mode. * When a builtin function gives an error processing continues. * Vim9: error message does not indicate the location. * Vim9: no error using heredoc for a number variable. * Lua print() does not work properly. * Vim9: memory leak when function reports an error. * Vim9: valgrind reports leaks in builtin function test. * Lua 5.3 print() with a long string crashes. * The crypt key may appear in a swap partition. * Memory use after free. * Using uninitialized memory when checking for crypt method. * Vim9: error message for wrong input uses wrong line number. * Vim9: error for re-imported function with default argument. * Listing builtin_gui as an available terminal is confusing. * Duplicated code for adding buffer lines. * Channel test fails randomly. * win_gettype() does not recognize a quickfix window. * ci" finds following string but ci< and others don't. * Executable test may fail on new Ubuntu system. * Calling prop_find() with -1 for ID gives errornous error. (Naohiro Ono) * Error messages have the wrong text. * When 'indentexpr' causes an error the did_throw flag may remain set. * Build failure with small features. * Vim9: when compiling repeat(123, N) return type is number. * Build failure when ABORT_ON_INTERNAL_ERROR is defined. * Vim9: "..=" does not accept same types as the ".." operator. * Vim9: assign test fails. * Smartcase does not work correctly in very magic pattern. * Vim9: assignment with two indexes may check next line. * Vim9: crash when disassembling a function that uses a deleted script variable. * Cannot use a block with :autocmd like with :command. * Vim9: wrong argument check for partial. (Naohiro Ono) * prop_find() finds property with ID -2. * Vim9: cannot use :command or :au with a block in a :def function. * Cannot use id zero with prop_find(). (Naohiro Ono) * Autocmd test fails. * Macro for printf format check can be simplified. * Optimizer can use hints about ga_grow() normally succeeding. * Vim9: exists() can only be evaluated at runtime. * Vim9: compiled has() does not work properly. * Vim9: error when adding 1 to float. * Vim9: cannot use block in cmdline window. * 'virtualedit' local to buffer is not the best solution. * Vim9: TODO items in tests can be taken care of. ==== wireshark ==== Version update (3.4.7 -> 3.4.8) Subpackages: libwireshark14 libwiretap11 libwsutil12 wireshark-ui-qt - Wireshark 3.4.8: * Dissector bug reported for Bluetooth Cycling Power Measurement characteristic for extreme angles value * Raknet Addresses are incorrectly identified. * Editcap saving files as ethernet when specifying '-T ieee-802-11-*' * CoAP dissector confuses Content-Format with Accept - Further features, bug fixes and updated protocol support as listed in: https://www.wireshark.org/docs/relnotes/wireshark-3.4.8.html ==== wxWidgets-3_2-nostl ==== Subpackages: libwx_baseu-suse-nostl5_0_0 libwx_baseu_net-suse-nostl5_0_0 libwx_baseu_xml-suse-nostl5_0_0 libwx_gtk3u_core-suse-nostl5_0_0 libwx_gtk3u_html-suse-nostl5_0_0 libwx_gtk3u_qa-suse-nostl5_0_0 - Disable building with EGL support: glew is not ready for EGL yet and this causes wxWidgets based OpenGL apps (e.g. hugin) to crash. See boo#1188519, boo#1189524. ==== xfsprogs ==== Version update (5.12.0 -> 5.13.0) Subpackages: libhandle1 xfsprogs-scrub - update to v5.13.0: - mkfs: validate rtextsz hint when rtinherit is set - xfs_repair: invalidate dirhash when junking dirent - xfs_repair: validate inherited rtextsz hint alignmt - xfs_quota: allow truncate of grp & prj quota files - xfs_io: allow callers to dump fs stats individually - xfs_io: don't count fsmaps before querying fsmaps - xfs_io: print header once when dumping fsmap in csv - xfs_io: clean up the funshare command a bit - xfs_io: fix broken funshare_cmd usage - libxfs changes merged from kernel 5.13 ==== xterm ==== Subpackages: xterm-bin - use TERM=xterm-256color by default (boo#1188864) ==== yarn ==== Version update (1.22.10 -> 1.22.11) - update to 1.22.11: https://github.com/yarnpkg/yarn/releases/tag/v1.22.11 ==== yast2-add-on ==== Version update (4.4.0 -> 4.4.1) - Improve UX by using a less misleading message when repo URL is unknown (bsc#1188635). - 4.4.1 ==== yast2-bootloader ==== Version update (4.4.5 -> 4.4.6) - Replace mkinitrd with dracut (bsc#1189374, jsc#SLE-20347) - 4.4.6 ==== yast2-country ==== Version update (4.4.4 -> 4.4.5) Subpackages: yast2-country-data - Move the keyboards database to lib/ to make the module compatible with the self-update mechanism (bsc#1189461). - 4.4.5 * Thu Aug 5 2021 Martin Vidner - Offer the fr-afnor keyboard only if it is defined (bsc#1188867) It is not part of SLE15 so far. - 4.4.4 - AutoYaST: allow empty /profile/timezone/timezone setting, meaning to keep the UTC default (bsc#1188406). - 4.4.3 - Add the AFNOR standardized French keyboard layout (NF Z71-300) (bsc#1188867) - 4.4.2 - Fix the Comment entry in the desktop file so the tooltip in the control center is properly translated (bsc#1187270). - 4.4.1 - 4.4.0 (bsc#1185510) - Fix wrong xkb codes (bsc#1181952) - 4.3.14 - Adapt keyboard layout dialog to work in firstboot (bsc#1183162) - 4.3.13 - Adapted unit test to recent changes in Yast::Report (related to bsc#1179893) - 4.3.12 - Removed old code for sysvinit configuration (bsc#1175494). - 4.3.11 - adjust keyboard client layout to also fit the firstboot workflow (bsc#1174856) - restructure keyboard client code to allow easier reuse (bsc#1174856) - 4.3.10 - Using ":" in the autoyast(...) supplements (bsc#1146494). - 4.3.9 - AutoYaST: Added supplements: autoyast(language,keyboard,timezone) into the spec file in order to install this packages if the section has been defined in the AY configuration file (bsc#1146494). - 4.3.8 - Fixed failing unit test on S390 (related to bsc#1172749) - 4.3.7 - avoid build dependency on yast2-network to break build loop (bsc#1172749) - 4.3.6 - drop autotools to fix more forgotten clients (bsc#1172749) - 4.3.5 - package properly new client created in previous change (bsc#1172749) - 4.3.4 - Generating AY file: Generate only values which are not default values (bsc#1172749). - 4.3.3 - Avoid build-require of yast2-country-data subpackage (bsc#1173253). - 4.3.2 - bnc#1172180 - activates keyboard layout also for ttyAMA devices - 4.3.1 - Autoyast schema: Allow optional types for string and map objects (bsc#1170886) - 4.3.0 - Rely on the new Y2Network::NtpServer class (jsc#SLE-7188). - 4.2.18 - Fix exit codes for CLI for language, timezone and keyboard (bsc#1160928) - 4.2.17 - don't use /bin/systemctl compat symlink (bsc#1160890) - 4.2.16 - Keyboard definition in the AY configuration file: Alias AND keymap name is supported (bsc#1159541). - Reporting a warning if the defined keymap has not been found. - 4.2.15 - Do not crash when unknown keymap is set on system (bsc#1159286) - 4.2.14 - fix passing parameters to loadkeys call (bsc#1159185) - 4.2.13 - Fix incorect dialect offers (bsc#949591) - 4.2.12 - Setting keyboard: Ignoring empty keyboard values. (bsc#1158994, bsc#1159210) - 4.2.11 - Improve detection of Windows system (related to bsc#1135341). - 4.2.10 - AutoYaST keyboard: Do not crash if no language and keyboard sections have been defined (bsc#1158119). - 4.2.9 - Bring back the agent to set the console font, deleted during the keyboard module refactorization (bsc#1156896). - 4.2.8 - Refactoring complete keyboard workflow. - Main parts have been done by -Joaquín Yeray Martín de la Nuez- in a GSoC project: https://github.com/openSUSE/mentoring/issues/79 - Checked also CLI suppot (bsc#1142957). - 4.2.7 - Keyboard: Permit to set the Keyboard layout in AutoYaST config (bsc#1153550) - 4.2.6 - Add missing Persian/Farsi language and keyboard layout (bsc#1092920). - 4.2.5 - Restore some needed keyboard maps (follow-up of bsc#1124921). - 4.2.4 - Stop using the obsolete XVersion API (gh#yast/yast-yast2#902) (bsc#1144627) - 4.2.3 - Unify keyboard maps for openSUSE and other distributions. Now the keymaps based on the xkb layouts from xkeyboard-config are preferred in all distributions (follow-up of bsc#1124921). - 4.2.2 - Fixed some wrong keyboard maps (follow-up of bsc#1124921) - 4.2.1 - Add metainfo (fate#319035) - Revamp spec - Replace GenericName with Comment - 4.2.0 - Language change: Warning if no repo is available for installing translation packages (bsc#1133414). - 4.1.13 - Fix: Keyboard language cannot be changed in textmode (bsc#1120957). - 4.1.12 - Fix command line parameter to systemd-firstboot (--root instead of -root) (part of bsc#1121256). - 4.1.11 - Add support to set the language as read-only in the control file, which allows to change it during the installation without persisting it in the installed system (bsc#1121256). - 4.1.10 - Fix OS detection and use correct keyboard file for opensuse (bsc#1124921). - Remove incompatible Lithuanian layout from opensuse file. - 4.1.9 - fix timezone setting when switching utc/local time (bsc#1087228) - 4.1.8 - always use absolute path to binaries (bsc#1118291) - properly escape shell arguments (bsc#1118291) - drop policy kit definitions as yast2-dbus-server is already dropped - 4.1.7 - Provide icon with module (boo#1109310) - 4.1.6 - Aligned "Synchronize Now" button and "NTP Server Address" box not breaking previous fix and not hiding the manual checkbox in TextMode (bnc#893065, bsc#1039985). - 4.1.5 - Fallback to English when using fbiterm on those languages which are not properly supported (fate#325746). - 4.1.4 - Timezone: When ntp is configured to be used by default, offer also ntp servers proposed by DHCP but do not choose them if the user does not select one explicitly (fate#323454) - 4.1.3 - Timezone: Since ntp-client does not write the config anymore when called for syncing only, we need to remove the 'ntpdate_only' parameter in order to continue proposing a default when it is enabled in the control file (bsc#1108497). - 4.1.2 - provide better API for getting keyboard map info (fate#325748) - 4.1.1 - Console: Use empty string instead of none for FONTMAP (bsc#1013573) - 4.1.0 - Set only system time if no hardware clock available (bsc#1103744) - 4.0.24 - Changed dir of COPYING file. - Switched license in spec file from SPDX2 to SPDX3 format. - Added additional searchkeys to desktop file (fate#321043). - 4.0.23 - Do not use opensuse ntp pool servers for SLE (bsc#1090168) - 4.0.22 - handle setting locale in firstboot (bsc#1092979) - 4.0.21 - Keyboard: don't try to set the keyboard map for AMBA devices, e.g. /dev/ttyAMA0 (bsc#1080222). - 4.0.20 - Lnaguage: nicer handling of dbus timeout (bsc#1076804) - 4.0.19 - Reimplemented package reset to require less memory (related to bsc#1076768) - 4.0.18 - Unify openSUSE and SLE console fonts maps (bsc#1068814). - 4.0.17 - drop writting and reading keys KEYTABLE and COMPOSETABLE in /etc/sysconfig/keyboard (bsc#1075828, fate#319454) - 4.0.16 - adjust calling systemd-firstboot for keyboard setting (bsc#1074481) - 4.0.15 - adapt handling of console and time zone settings (fate#319454) - 4.0.14 - AutoYaST upgrade fix: Writing keyboard settings defined in the AutoYaST configuration file (bnc1070305). - 4.0.13 - install chrony instead of ntp when ntp is enabled (fate#323432) - 4.0.12 - do not touch variables in sysconfig/language, which are used for default console settings (not system locale) (fate#319454) - 4.0.11 - Move the y2country/language_dbus.rb file to the yast2-country-data subpackage where it is needed by Language.rb (bsc#1069119) - 4.0.10 - Fixed testcase dependencies. (Fix for previous change for fate#319454). - 4.0.9 - fix building depending packages after adaptation of locale handling (fix for previous change for fate#319454) - 4.0.8 - adapted the locale handling (fate#319454) - removed root-specific locale setting - 4.0.7 - Let the "localectl" tool to create the X11 keyboard configuration (bsc#1065264) - 4.0.6 - Display an error popup when saving the keyboard config fails (related to bsc#1046436) - 4.0.5 - Do not use `--root` option for the `systemd-firstboot` call, SCR already runs it in the target chroot (bsc#1046436) - 4.0.4 - Use `systemd-firstboot` call for setting the keyboard in the first stage (bsc#1046436) - 4.0.3 - Removed dependency on yast-storage (bsc#1058869): Assume hardware clock running on UTC if no check for windows partition possible because yast-storage is not available - 4.0.2 - Augment "Uzhgorod" (Europe/Uzhgorod) with "Ukraine ..." to prevent an unknown country from being offered (bsc#1054917) - 4.0.1 - improve language selection to support also CaaSP needs (FATE#323837) - 4.0.0 - Add a widget for language selection (fate#322276) - Move keyboard selection widget to lib/y2country/widgets directory - 3.3.2 - merge storage-ng branch to master (fate#318196) - note: all changes below with this date belong to the merge - 3.3.1 - Merged master to storage-ng branch - remove last remaining old storage reference - Version temporarily bumped to 3.3.x to prioritize the storage-ng branch - readded check for Windows based on storage-ng - storage-ng: commented installation-related code relying on the old yast2-storage - Version temporarily bumped to 3.2.x to prioritize this branch - No longer read /content file from media, instead language from control.xml is used and list of supported languages is dropped (FATE#322386) - 3.3.0 - Alterations in vconsole.conf performed by localectl and not directly by YaST (bsc#1023774). - 3.2.12 - Fix GetLocaleString to use the given locale instead of Language.language - Fix build problems (bsc#1030745) - 3.2.11 merge CASP changes: - Fixed value returned by the KeyboardSelection widget, avoiding to trigger other widgets events (bsc#1027171). - 3.2.10 - fix keyboard layout widget initialization to old value (bsc#1022546) - 3.2.9 - If the X11Variant for a given keyboard layout is not specified by systemd, leave it blank instead of enforcing "basic" (bsc#1020082, bsc#1022094). - 3.2.8 - Added Y2Country::Widgets::KeyboardSelectionCombo (FATE#322328) - 3.2.7 - Read keyboard and console fonts from different files depending on the product (bsc#1016004) - 3.2.6 merge CASP changes: - fix notification on new keyboard widget, so keyboard layout is immediatelly changed (FATE#321754) - Add reusable keyboard widget (FATE#321754) - 3.2.5 - Improve code/documentation regarding FATE#321754 - 3.2.4 - Add support to set the timezone as read-only in the product's control file (FATE#321754) - Keyboard: Chinese and Taiwanese are using US keyboard layout for a default. That's why e.g. Chinese will be shown for keyboard settings although US will be taken. So we have to set the connection manually (like we have already for DK an DE). (bnc#1009914) - 3.2.3 - Language has not been set. Taking language from zypp. But libzypp can also returns languages which we do not support (e.g. default "en"). So we are checking and changing it to default if needed (without showing an error (bnc#1009508)) - 3.2.2 - Set keyboard layout properly on installation system (bsc#1010938) - 3.2.1 - language add-on no longer exists, so suggest to enable online repositories for languages only partially available on media (bsc#1008082) - 3.2.0 - Use the eurlatgr font for Turkish (bsc#942896) - 3.1.32 - Corrected console keyboard mapping for Portuguese(Brazil), Czech, Slovak and Dvorak (fate#318426, fate#318355, bug#942896) - Correct value for PT(BR) contributed by marceloatie@gmail.com - 3.1.31 - Fixed downloading language extensions in the installation (bsc#994577) - 3.1.30 - Added check for correct coming from an AutoYast profile. When erroneous language is detected, then it's reported and corrected to the default 'en_US' (bnc#991001). - 3.1.29 - Added support for Asturian variant of Spanish keyboard (bsc#981008) - Asturian variant is now the default layout for Asturian language - 3.1.28 - Use the eurlatgr font for all languages with latin alphabet and simplify language<->font mapping (bsc#942899, bsc#942896). - Stop generating autodocs (fate#320356) - 3.1.27 - Improved macintosh and sun keymaps (boo#968183) - 3.1.26 - Corrected console keyboard mapping for French(Canada) and Ukrainian (bsc#960307, bsc#942899) - 3.1.25 - Allocate space for "Other Settings" button proportionally to its translation length (bnc#946955) - 3.1.24 - Use xkb converted console keymaps (better systemd support) where applicable (fate#318426) - 3.1.23 - Removed dependencies to packages dropped in 2002. - 3.1.22 - Use Ho Chi Minh instead of Saigon in the user interface and in the Vietnamese proposal (bnc#923506) - 3.1.21 - Display an error if the keyboard was not changed (bnc#918093) - 3.1.20 - Propose local time when running in a VMware VM, do not display a warning when local time is selected (bnc#773323) - 3.1.19 - Fixed a crash while setting locale. It attempted to update the not longer supported lilo configuration (bnc#917014) - 3.1.18 - Fixed syntax for the keyboard udev rule used during installation (bnc#911346) - 3.1.17 - remove reference to obsoleted fi-latin1.map.gz (bnc#907391) - 3.1.16 - remove X-KDE-Library from desktop file (bnc#899104) - More intuitive order when navigating with the tab key in the timezone selection screen (bnc#872341). - 3.1.14 - Added support for inferring the missing keyboard layout from the language in autoyast profile (bnc#891808). - 3.1.13 - Added udev rules to handle layout of keyboards hot-plugged during the installation process (bnc#885271) - 3.1.12 - Persisted X11 keyboard configuration using localectl (bnc#892303) - 3.1.11 - Regenerate initrd after configuring keyboard (bnc#888804) - Updated dependency on yast2 >= 3.1.94 (new messages) - 3.1.10 - do not try to save settings when user did not change them (bnc#850571) - 3.1.9 - Ensure that the title stays on top during the installation (bnc#868859). - Really disable Abort for firstboot (gh#yast/yast-country#36). - 3.1.8 - moved "UTC" check-box back to main time zone dialog (bnc#872767) - 3.1.7 - do not package keyboard.desktop file for s390 (bnc#870953) - 3.1.6 - Reference to obsoleted Sax removed from help text (bnc#869397) - 3.1.5 - only KEYMAP belongs to /etc/vconsole.conf (bnc#861819) - 3.1.4 - move keyboard sysconfig data to /etc/vconsole.conf (bnc#861819) - 3.1.3 - check for nil value of adjtime (bnc#862626) - do not call systemctl during installation (bnc#861571) - 3.1.2 - adjusted timezone dialog layout (fate#314695) - 3.1.1 - do not use *.spec.in template, use *.spec file with RPM macros instead - 3.1.0 - fixed check for old value during saving /etc/adjtime (#841859) - 3.0.2 - support using any string as RC_LANG value during autoinstallation (fate#305165) - 3.0.1 - converted from YCP to Ruby by YCP Killer (https://github.com/yast/ycp-killer) - version 3.0.0 - do not use non-UTF encoding fallback when nothing is configured (bnc#815265) - 2.24.1 - write Timezone settings during autoupgrade (bnc#804335) - 2.24.0 - timezone: check for Windows partition also on running system (bnc#797665) - 2.23.1 - remove calls to obsolete inst_suseconfig - 2.23.0 - Makefiles adapted to changed structure - 2.22.10 - try to restart systemd-timedated service to let it know that /etc/localtime has been updated (bnc#773491) - 2.22.9 - use timezone data from /etc/localtime if available (bnc#773491) - 2.22.8 - added "US International" keyboard layout, make it default for NL (bnc#774918) - 2.22.7 - consistent return value when /etc/adjtime does not exist - save HW clock status to /etc/adjtime instead of sysconfig/clock (bnc#764690) - 2.22.6 - merged proofed texts - 2.22.5 - call GfxMenu::Update from client, so we do not have to require yast2-bootloader package dependency (bnc#730391) - expanded texts about UTC/localtime to convice user for using UTC (bnc#732769) - 2.22.4 - Confirmed license - 2.22.3 - use new polkit-1 instead of obsoleted PolicyKit (bnc#708995) - 2.22.2 - correctly set the window title during installation (bnc#730650) - 2.22.1 - do not set keyboard layout on module start, when not in installation (bnc#725470) - 2.22.0 - force installing recommended language packages (bnc#722739) - use "us" keyboard layout for Dutch (bnc#728547) - 2.21.6 - use better cyrillic font for relevant languages (bnc#713332) - 2.21.5 - Set dialog title (Wizard::SetDesktopTitleAndIcon) - 2.21.4 - added Romanian keyboard layout (bnc#709443) - 2.21.3 - fixed .desktop file (bnc #681249) - avoid a pop-up during unattended upgrade (bnc#704078) - 2.21.2 - use ButtonBox when appropriate (bnc#701260) - 2.21.1 - accept UTC as a value in 'set' command (bnc#697520) - 2.21.0 - correct spelling for Kathmandu (bnc#681133) - more time zones (bnc#673425) - do not show time zones that conflict with others - 2.20.6 - fixed broken build - 2.20.5 - call mkinitrd also when hwclock changes (bnc#638128, bnc#638185) - 2.20.4 - don't install recommended packages for already installed packages when adding a new language (bnc#439373) - start the package manager when there are unresolved dependencies - 2.20.3 - Easter Island is in Pacific (bnc#647562) - 2.20.2 - show icons in language lists - 2.20.1 - mkinitrd call is needed after time change with localtime (bnc#627116) - remember if NTP was set; save NTP settings (bnc#627818) - 2.20.0 - in text mode, set the timezone when leaving dialog (bnc#617861) - 2.19.18 - Console.ycp: correct parsing of the kernel line (bnc#604699) - 2.19.17 - use Dutch keyboard layout as a default for Dutch (bnc#603955) - added keyboard entry for China and Taiwan (bnc#603950) - 2.19.16 - previous fix works only when console=tty* (bnc#604699) - 2.19.15 - Console.ycp: find out if the baud rate was not given (bnc#602743) - 2.19.14 - Buildrequire PolicyKit-devel to fix build - TIMEZONE.pm: search for language only when full locale was not given (preparation for bnc#558364) - 2.19.13 - enable switching off NTP (bnc#589296) - 2.19.12 - CONSOLE_SCREENMAP="8859-13" for Lithuanian (bnc#566283) - 2.19.11 - '/sbin/hwclock --systz' can be called only once (bnc#584484) - 2.19.10 - YaPI/TIME.pm : enable returning timezone for language (bnc#558364) - 2.19.9 - Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su where root privileges are needed, removed X-KDE-SubstituteUID key (bnc#540627) - added support for Asturian language (bnc#562202) - 2.19.8 - do not call setxkbmap if running over ssh (bnc#539218) - 2.19.7 - package keyboard desktop file - 2.19.6 - added Language::SwitchToEnglishIfNeeded to be called when it might be necessary to use English in UI, due to possible displaying problems with another language (bnc#479529) - 2.19.5 - returned keyboard desktop file, adapted help text (bnc#560713) - 2.19.4 - install ntp together with yast2-ntp-client (bnc#560732) - 2.19.3 - during installation set the system time based on time zone and not on hardware clock (bnc#540638) - 2.19.2 - show native language form also on installed system (bnc#555531) - 2.19.1 - follow naming convention for sysconfig agents - 2.19.0 - YaPI: check keys in args map - new console map file for Tajik - allow changing X11 keyboar layout on running system (bnc#540958) - 2.18.20 - fixed typo (bnc#532083) - 2.18.19 - fixed syntax errors in language_tg_TJ.ycp - 2.18.18 - fixed testsuite after latest changes (date output) - added support for Tajik language - set console fonts for Ukrainian and Tajik - 2.18.17 - correctly parse the output of date command (bnc#530495) - show a message that X11 keyboard layout switch is not possible - added keywords to desktop files for searching - 2.18.16 - removed keyboard.desktop file (bnc#441404) - 2.18.15 - removed functions working with xorg.conf (bnc#441404) - 2.18.14 - removed the circular build dependency on yast2-packager - 2.18.13 - yast2-packager required for PackageSlideShow.ycp - 2.18.12 - correct path to xset binary (bnc#522615) - make PackagesCommit available for outside - load english names for languages in firstboot stage - 2.18.11 - fix spec file problem for 2.18.10 ( by coolo ) - revert coolo fix and properly generate spec by new yast devtools - add to YaPI setter for manual time settings - 2.18.10 - really update version - update YaPI - 2.18.9 - Using autodocs-ycp.ami, which contains a fix for automake 1.11. - package YaPI files - 2.18.8 - Add YaPI for language to support webyast language module - 2.18.7 - show also native language forms in firstboot (bnc#492812) - fixed string for Traditional Chinese (bnc#492812) - 2.18.6 - before NTP sync, save the current time zone (bnc#467318) - before updating boot menu, switch the UI language (bnc#446982) - 2.18.5 - adapted testsuite for date call change (bnc#445670) - call 'xset r on' to enable autorepeat (bnc#371756) - 2.18.4 - Moved more code dealing with NTP setup from yast2-country to yast2-ntp-client to make the API less fragile (bnc#483787). - 2.18.3 - install language dependent packages in firstboot (bnc#479553) - changed order of Date and Time strings (date first, bnc#445670) - correct widget name from NTP proposal (bnc#463796) - fixed tranformation in keyboard layout table (bnc#458623) - 2.18.2 - call xset to prevent black screen during firstboot (bnc#455771) - 2.18.1 - even more space for French texts (bnc#446460) - 2.18.0 - help text: do not refer to hidden parts (bnc#449070) - 2.17.29 - more space around time widgets so the French button can fit (bnc#446460) - 2.17.28 - do not set the time on start during live installation(bnc#442599) - 2.17.27 - no html tags in popup text (bnc#444518) - 2.17.26 - disabled autorepeat in XEN (bnc#371756, bnc#376945) - 2.17.25 - workaround for autorepeat problem (bnc#371756) - 2.17.24 - added Arabic keyboard layout (bnc#441432) - 2.17.23 - Fixed localized sorting to emulate < instead of <=, avoiding a crash (bnc#385172). - 2.17.22 - fixed help text typo (bnc#433731) - 2.17.21 - updated russian console keymap to ruwin_alt-UTF-8 (bnc#432862) - serbian locale is sr_RS - 2.17.20 - missing import (bnc#431897) - 2.17.19 - fixed syntax error in language_gl_ES.ycp (bnc#431883) - 2.17.18 - added minimal support for Nynorsk (bnc#426124) - default NTP configuration based on control file value (bnc#431259) - 2.17.17 - added Galician language support - 2.17.16 - keyboard configuration is in hardware category (bnc#430606) - 2.17.15 - save system time from ntpdate to HW clock (#429079) - 2.17.14 - added Georgian language support - 2.17.13 - do not use dumpkeys after the loadkeys call (bnc#116143) - adapt CONSOLE_SCREENMAP values in consolefonts.ycp (bnc#367801) - restart kbd from if language module changed keyboard (bnc#429515) - 2.17.12 - merged proofread texts - 2.17.11 - finished adaptation to new SlideShow API (visnov) - 2.17.10 - language and timezone dialogs: check for `ok button return value - 2.17.9 - Adapt to SlideShow API changes - show NTP configuration status in installation summary (fate#303520) - 2.17.8 - added CLI option to avoid package installation - 2.17.7 - do not try to open UI in command line mode (bnc#419132) - in keyboard dialog, check for `ok button return value (#419111) - 2.17.6 - propose NTP by default during installation (fate#303520) - 2.17.5 - button labels adapted to current style guide (bnc#398497,#398493) - 2.17.4 - Marked strings for some error cases for translation (bnc#400376). - fixed language selection in firstboot stage (bnc#404450) - 2.17.3 - optimize sorting of time zone entries (bnc#395816) - adapted list of languages not showing correctly in ncurses - DPMS don't need to be disabled in timezone, it is disabled during entire installation (fate#304395) - 2.17.2 - open slide show dialog when installing packages (bnc#395838) - adapt list of secondary languages according to ones coming from package selector (bnc#393007) - 2.17.1 - use InputField instead of TextEntry - 2.17.0 - do not sort timezones with ko_KR locale: workaround preventing the crash in installation (bnc#385172) - 2.16.26 - added categories Settings and System into desktop file (bnc #382778) - sort keyboard list according to translated items (bnc#390610) - 2.16.25 - added Korean keyboard layout (bnc#388057) - 2.16.24 - force reading timezone/keyboard DB when it is empty (bnc#386298) - 2.16.23 - during live-install, do not behave like in 1st stage (bnc#381415) - 2.16.22 - load correct language image for pt_PT (bnc#386298) - 2.16.21 - new help text for current "change time" dialog (bnc#383377) - 2.16.20 - new/renamed time zones: San_Luis, Ho_Chi_Minh - 2.16.19 - removed the feature with selecting region's "central zone" (bnc#380753) - 2.16.18 - fixed selecting time zone regions, "central zone" moved to DB - use CheckBox instead of ComboBox for HW clock term (bnc#359112) - 2.16.17 - time zone names updated to correct country names (bnc#377513) - 2.16.16 - fixed build: do not call integration code in testsuite - 2.16.15 - added support for Thai language (th_TH) - changed names of language images loaded in the first stage: they are rpm's now (bnc#376870) - reworked NTP client usage for fate#302917: show current time after ntpdate was called, check initial service status - 2.16.14 - avoid calling PackageCallbacksInit::InitPackageCallbacks () to prevent testsuites of other packages from failing - merged proofread texts - 2.16.13 - fixed "Fernando de Noronha" timezone name (bnc#371817) - 2.16.12 - added 'StartupNotify=true' to the desktop file (bnc #304964) - download translation image to inst-sys when language was changed (F#302955): was in inst_complex_welcome, now part of Language::Set - 2.16.11 - Mexico as standalone timezone region (bnc#358352) - 2.16.10 - language list in the first screen: show English name and native form, sort according to English names (F#301789) - added API for generating Language items (to be used also from inst_complex_welcome client) - 2.16.9 - show icons for languages - the agent for adapting fvwm2 font not needed anymore (bnc#359183) - timezone regions sorted according to current locale (bnc#359192) - 2.16.8 - correct path to the worldmap image - 2.16.7 - added all time zones from /usr/share/zoneinfo/zone.tab - show "central" time zone in the map when region is changed to focus the region - 2.16.6 - added support for TimezoneSelector widget - updated list of timezones (added new ones, many old ones converted to the format used by zone.tab) - 2.16.5 - Storage is required only during installation -> usage moved to the inst_timezone client - 2.16.4 - new package yast2-country-data with Language.ycp (containing the API that is most time used from the outside) and language data files - country_long.ycp and country.ycp moved to yast2 package - 2.16.3 - reverted console font for Hungarian (#335246) - added Liechtenstein to the list of countries (#230491) - 2.16.2 - added Atlantic/Canary timezone (#303710) - 2.16.1 - in firstboot, do not show list with secondary languages (F302520) - correct console font for Hungarian (#335246) - 2.16.0 - save correct system time from ntpdate to HW clock (#309583") - 2.15.20 - In 'change date and time' dialog, remember whether synchronization with NTP server has been selected (#308238) - On running system, do not call ntp-client functions before making sure package yast2-ntp-client gets installed - do not call xset in text mode (#309438) - 2.15.19 - Accept also IP as a valid NTP server address (handle receiving `invalid_hostname from ntp-client) (#308265) - Timezone dialog adjusted to use new ntp installation clients (FaTE #302192, bugzilla #299238,#299557,#302389) - when non-listed locale is selected, add it to the list of primary languages (#301019) - add autoyast support for use_utf8 and rootlang values (#289546) - 2.15.18 - during live installation config, do not automatically adapt keyboard layout to the language (#298792) - 2.15.17 - disable DPMS while adapting time (#294292) - keyboard layout map: remove architecture, rely on model (#257434) - new icon names - 2.15.15 - do not call the ntp-client directly to prevent segfault (#294773) - 2.15.14 - timezone dialog offers synchronization with NTP (F302192) - 2.15.13 - "installation source" changed to "repository" - added support for Sinhala language (si_LK) - 2.15.12 - removed outdated translations from .desktop-files (#271209) - added support for Walloon language - 2.15.11 - timezone package (with 'zic') is required (#255784) - check for nil value of LINGUAS entry in content file (#256427) - 2.15.10 - adapt language changes also in firstboot stage (#252780) - do not require yast2-installation (#252905) - 2.15.9 - replaced obsoleted builtins and bindings - 2.15.8 - fixed failing testsuites (Mode::test now works correctly) - 2.15.7 - added missing time zones - added support for new languages: af_ZA, xh_ZA, zu_ZA, gu_IN, ta_IN (F301933, #237367) - 2.15.6 - added missing Asian timezones (#231305) - 2.15.5 - added support for Marathi language - 2.15.4 - added missing time zone for Belarus (#228042) - 2.15.3 - add runlevel 4 to serial line config in inittab (#223983) - reverted change to noarch, so excluding desktop file can work on s390 - 2.15.2 - correct fix: sync hardware to system clock during installation (#221758) - 2.15.1 - store the information that language selection was skipped (#223258) - do not save hardware clock state to system clock on start (#221758) - change package architecture to noarch - 2.15.0 - added RNC schema files for Autoyast profile validation (#219416) - 2.14.5 - better fix: do not propose local time for 64bit Mac (#216059) - 2.14.4 - change keyboard layout after multiple choices (#218655) - 2.14.3 - adapt time zone dialog for ncurses mode (#215345) - 2.14.2 - do not propose local time for 64bit Mac (#216059) - removed unnecessary part of help text (#203701) - check for language support when language was preselected (#215281) - added i386 Mac keyboard layouts to database (#213294) - 2.14.1 - added support for Macedonian and Indonesian - disable "Adapt checkboxes" when proposed keybaord layout/timezone is the same as current one (#211869) - 2.14.0 - added support for Arabic - 2.13.39 - check for language support defined at installation medium (F301238) - 2.13.38 - added support for Estonian - 2.13.37 - load only description for current language in constructor - better check for changes of possible language packages - 2.13.36 - make the map with languages descriptions public available (#204791) - 2.13.35 - moved languages descriptions from one big file to single file for each language (F301031) - 2.13.34 - fixed help text in language selection (#203807) - fixed help text for time adjustment (#203810) - unified naming scheme for keyboard layouts (#203812) - changed "Canada" layout name to "Canadian (Multilingual)" (#158951) - removed obsolete file lang2iso.ycp - 2.13.33 - fixed path of setxkbmap (X11 version change) - 2.13.32 - fixed path of fvwm stuff (X11 version change) - 2.13.31 - better Locale proposal for Overview tab - 2.13.30 - Removed a Perl search path that is added elsewhere already and here just breaks compilation in some cases (#197099). - 2.13.29 - added common Overview proposal for language and keyboard - fixed time zone for Vietnamese - 2.13.28 - added support for Vietnamese language - 2.13.27 - added support for Catalan language (#190072) - mention daylight savings time in the help text (#162948) - 2.13.26 - added some missing time zones (#173019) - fixed language name in autoyast (#180633) - changed the date format displayed in time zone dialog to YYYY-MM-DD (#62312) - 2.13.25 - added Canadian (Multilingual) layout (#158951) - 2.13.24 - do not offer non-existent keyboard map (#168276) - 2.13.23 - Khmer keyboard map added (#164381) - 2.13.22 - US/Eastern is the default time zone for en_US (#163018) - 2.13.21 - fixed setting of console font (#153190) - fixed Australian/NSW time zone (#162820) - 2.13.20 - fixed setting of hwclock in autoinstallaton (#159461) - 2.13.19 - get the country for given timezone (#152414) - 2.13.18 - do not call loadkeys on s390 (#158152, #144265) - 2.13.17 - correctly set the keymap after it was set in linuxrc (#154717) - 2.13.16 - reduced BuildRequires - 2.13.15 - fixed XLibAPI (passing parameters) - 2.13.14 - fix typo in last patch, causing two getty on console (#153555) - fix the wrongly applied patch - 2.13.13 - included patch from Olaf Hering for inittab modification (#41623) - 2.13.12 - correct check if X keyboard configuration is needed (#144394) - 2.13.11 - fixed setting keyboard during update (CheckKeyboardDuringUpdate) - 2.13.10 - added support for Hindi and Khmer languages - retranslate language dialog only after `next or if it is the first dialog in installation sequence - show list of primary languages translated to current primary language if we're not in the first dialog of installation (F #300408) - use new libsax API for X11 Keyboard configuration (XLibAPI wrapper added) - updated to recent changes in yast2-bootloader: using GfxMenu module - 2.13.9 - adapted to correct tointeger behaviour (#115560), added tests - 2.13.8 - adapted to standard autoyast API (#131745) - install language-dependent packages during autoinstallation - 2.13.7 - support for secondary languages in command-line mode (#131746) - function for checking and setting keyboard layout during update (#71069) - 2.13.6 - added support for Croatian (#115341) - preserve the list of secondary languages during update (#71935) - 2.13.5 - timezone: added Russia region and rest of russian time zones (#120618) - 2.13.4 - code cleanup: split the clients for one tasks only, use include files, create autoinstallation clients (#104372) - 2.13.3 - "dutch" keyboard layout should be really dutch - nl.map.gz (#119639) - 2.13.2 - added a possibility to skip initial language selection (originaly part of installation.ycp) - 2.13.1 - do not ignore the keyboard layout set in linuxrc (#118571) - 2.13.0 - new languages supported: Serbian, Bosnian (#116724) - 2.12.17 - fixed testsuite causing package not to build - 2.12.16 - fixed loadkeys command for some keyboards (#116143) - set the keyboard in constructor if language was preselected (#113664) - 2.12.15 - fixed time initialization during installation (#112900) - 2.12.14 - earlier check for possible local time during installation (#104868) - 2.12.13 - better solution for CJK languages during installation (#102958) - fixed the icon names (#105157, #105163) - 2.12.12 - added support for Finnish language - 2.12.11 - check for CJK language during installation (#102958) - 2.12.10 - fixed texts and shortcuts (check_ycp) - 2.12.9 - updated desktop files - 2.12.8 - fixed path to xkbctrl (#98838) - run sax2 for configuring keyboard in graphical mode (feature 100115) - introduced Langage::Modified () function - help text for locale feature - allow setting of locale (feature 100175) - do not show primary language in the list of secondary languages - 2.12.7 - fixed name for Welsh ("Cymraeg", #97958) - enable usage of inst_timezone in installation sequence - added client for different language proposal (language_simple_proposal) - proposal for selecting locale (feature 100175) - 2.12.6 - modified UI for timezone and initial langauge dialogs - timezone: used specialized `Date and `Time widgets in Qt - some help text fixes (check_ycp) - 2.12.5 - text fixes from rwalter - 2.12.4 - use Linuxrc module for accessing /etc/install.inf - added writing progress dialog (#73044) - added support for installing language packages with CLI "set" command - 2.12.3 - added support for Bulgarian font on the console (#63083) - 2.12.2 - updated for new interface of ProductFeatures.ycp - 2.12.1 - updated testsuite - 2.12.0 - removed `immediate option from keyboard SelectionBox (#73610) - language: retranslate before opening first dialog (#73070) - time config: show correct time after manual change (#70971) - fixed Taiwan name (#74193) - sort list of secondary languages accoring to locale (#71767) - require yast2-trans-stats, so we can new about translation status - added pt_PT (portugese) again - show correct time when switching time zones (#66458, #56944) - merged texts from proofreading - set "basic" as default value for XkbVariant (#66546) - changed welcome text (#66617) - fixed help text for (un)installation of language packages (#66599) - warning for incomplete translation shown after Accept (#66544) - fixed translation of 'romanian' (#66574) - do not re-sort list of languages (#66287) - added new language: Punjabi - do not exclude primary language from package installation (#65959) - 2.11.15 - use client with a data for languages (workaround for #50815) - check disk space before installing new packages (#50745) - check for completeness of translations (feature #100197) - 2.11.14 - show region in Timezone adaptation proposal - fix saving INSTALLED_LANGUAGES on running system - 2.11.13 - installation proposal always mentions primary language (#50620) - proposal text fixes (capitalization) - added support for Ukrainian - merged texts from proofreading - 2.11.12 - language: drop "Install packages" checkbox (#50344) - translate all langauge names (new languages_db textdomain) - add list of additional languages to the installation summary - 2.11.11 - fixed keyboard & timezone adaptation from the 1st screen (#50426) - console: do not touch UI in constructor - show product name in first dialog during installation - 2.11.10 - fixed adapting timezone/keyboard to new langauge - remove unnecessary message - do not use locale format of date during installation - fixed support for croatian keyboard map - fixed call of .xf86config agent - 2.11.9 - Adapted arguments to new installation workflow interface - 2.11.8 - timezone: new SetTimezoneForLanguage function - Asia/Tel_Aviv is "Tel Aviv" in english, not "Tel_Aviv" - language: added 'Adapt Keyboard' and 'Adapt Timezone' checkboxes - language dependent packages are installed on demand (checkbox) - 2.11.7 - use INSTALLED_LANGUAGES in /etc/sysconfig/language to save list of languages - added support for lithuanian keyboard - do not save language settings from update proposal (#46708) - fixed yast-language.desktop file - added help text for multiple languages - removed remaining lookup's and select's - 2.11.6 - command line support - 2.11.5 - removed yast2-installation and yast2-storage from needforbuild - 2.11.4 - do not show duplicate australian timezones (#47472) - do not call loadkeys on iseries (#39025) - adapted for new Mode:: interface - 2.11.3 - timezone: show time formated by locale settings (#34633) - set correct keyboard map for czech-qwerty (#46829) - adapted to new Arch:: interface - 2.11.2 - change country names (#46909) - add support for icelandic keyboard (#46823) - fix keymap loading sequence for unicode (#44223) - 2.10.15 - fix wrong time displayed when switching local time -> UTC (#46130) - 2.10.14 - fix entry for Hebrew - use correct strings for zh_TW and zh_HK - 2.10.13 - place calls to SetDesktopIcon where they work (#45714) - 2.10.12 - add "Traditional Chinese HongKong" to language list (#45239) - 2.10.11 - Change desktop files (#44824) - 2.10.10 - fixed path for fvwmrc (bug #44467) - Add Hebrew to language and timezone - 2.10.8 - fix keyboard handling for 64 bit Macs (#43955) - 2.10.7 - Bug fixed: If you select change timezone, the accept button will start directly the installation. - 2.10.6 - Add Bengali/Bangladesh to language, country, timezone etc. - 2.10.5 - Adapted timezone client for firstboot - Dont write yast.inf in test mode - 2.10.4 - patch proofread texts back into ycp - 2.10.3 - fix problem when changing timezone/time/hwclock settings (#41944) - 2.10.2 - refuse installation when time is in the past (#42458) - merged SuSE-Linux-9_1-Branch - 2.10.1 - call Booloader::UpdateGfxMenu() if languge is changed (#35835) - fix handling of hvsi0 in inittab (#42801) - removed duplicated entry Turkey from timezone_raw.ycp (#41609) - add entry for polish language - fix bug with weird time setting when hwclock set to localtime (#41080) - 2.9.24 - fix problem when changing timezone and system time in one step (#40502) - check for valid timezone in timezone selection (#40794) - 2.9.23 - added Japan to country.ycp (#39717) - 2.9.22 - change handling of /etc/inittab to fix #39381 - 2.9.21 - patch proofreaded text back into ycp - call SuSEconfig also when expert settings changed (#38715) - 2.9.20 - finally changed license to GPL for good - use iso09.16 as turkish console font (#37247) - 2.9.18 - add call to UI::SetLanguage - 2.9.17 - do not return silently if Mode::serial_console is true (#36932) - add new languages from Karl Eichwalder - 2.9.16 - Fix problem with untranslated timezone strings (#36484) - Set language sooner so that keyboard question is already in new language (#36687) - 2.9.15 - Use settings from product feature module if available - rename language.desktop to yast-language.desktop (fixes a name clash with a KDE CC modul) - inform Encoding module about Utf8 setting - reset correctly to initial keyboard setting (#35789) - 2.9.14 - adapt testsuite - 2.9.13 - set language value in Encoding module (needed to fix bug #34559) - 2.9.12 - do not check for existance of widget with id(`abort) any more - 2.9.11 - 2.9.10 - Migration to new wizard - add calls to Wizard::SetDesktopIcon(...); - 2.9.9 - add more type information - 2.9.8 - patch proofreaded texts back into ycp - make sorting of keyboard entries locale dependent again - 2.9.7 - Changed proposal file name proposal_* to *_proposal - fix crash while sorting keyboard lists (#35062) - fix wrong default for usage of UTF8 - 2.9.6 - remove some warnings by new interpreter - 2.9.5 - changes to adapt to new sort function semantics - 2.9.4 - again enabled the language testsuite - dropped config files - 2.9.3 - default enconding is now UTF-8 - version 2.9.2 - some additional changes for new interpreter - version 2.9.1 - first version suitable for new interpreter - version 2.9.0 - fix name of swedish keyboard map (#33944) - Console::encoding handling moved to Encoding.ycp in yast2 package - fix description texts for timezone module (#32165) - translate some untranslated texts (#31237) - use ja_JP.eucJP as default encoding for Japanese (#31737) - disabled languages Bosnian and Russion on request of ke (#30351) - 2.8.19 - Initialize Console::encoding in the running system to the output of "locale -k charmap" (#31351) - finally fix time display problem (#31263) - 2.8.18 - Console::Restore(): read RC_LANG (bug #31206) - fix wrong switch from UTC/local time (#31263) - 2.8.17 - fix saving numlock state (#30915) - 2.8.16 - make it working in kcontrol - fix bug writing wrong console font (#30514) - use another console font for lithuanian (#30172) - fix bug with wrong default language (#30351) - fix endless loop in language dialog (#30353) - 2.8.14 - fix bug with default values for /etc/sysconfig/keyboard (#30030) - 2.8.13 - fix bug with wrong default timezone (#29968) - forget temporary changes when aborting timzone dialog (#29974) - fix saving changed language details in running system (#30054) - do not use use utf-8 as default for locale any more - 2.8.12 - use Popup::ConfirmAbort - use utf-8 as default for locale - 2.8.11 - make sorting of keyboard entries locale dependent (#21856) - fix wrong locale for non-utf8 case (#29318) - fix wrong keyboard in update dialog in running system (#29319) - 2.8.10 - remove include of obsolete common_functions.ycp - 2.8.9 - add german keyboard entry for nodeadkey (#29071) - add button for selection of UTF-8 encoding to language details - use ascii test for language display in textmode - patch proofread texts back into sources - version 2.8.8 - Fix wrong function call in inst_timezone.ycp (#28551) - add changes by Gabi for better UTF handling on ncurses - version 2.8.7 - fix wrong return code handling of Read(.target.size, ) in Language.ycp - version 2.8.6 - added desktop files - add expert dialog to language dialog (#27570) - set console into unicode mode after loadiny the mayboadr map - version 2.8.5 - changed consolefonts back to previouly used fonts - version 2.8.4 - remove MapName from XF86Keyboard.ycp - version 2.8.3 - really change timezone only when pressing next not when clicking into scroll list (#26173) - fix lang entries for Chinese in language.ycp - add two spanish keyboard layouts for latin america (#25474) - fix bug caused by leading zeros in time/date fields (#26171) - make sorting of timezone entries locale dependent (#23850) - remove Mode::language, now handled in Laguage module (#27115) - change the default locales to UTF-8 (#27142) - version 2.8.2 - Use new Modules Label and Popup wherever possible - make it build under new rules (unpackaged files) - 2.8.1 - use alpha instead of axp in the raw database - some changes necessary becuase of changed Sax2 kbd handling - Use locale el_GR.ISO-8859-7, consolefont lat7a-14.psfu for greek (#25567) - 2.7.14 - add timezone entry for Uruguay (#25473) - 2.7.13 - fix possible unwanted abort dialog after langauge change (#25147) - 2.7.12 - fix console_encoding (#24689) - 2.7.11 - activate russian language - version 2.7.10 - fix bug that lead to broken timezone entries (#24711) - fix writing of keytable into yast.inf - patch proofreaded text back into ycp - update languages data - version 2.7.9 - undo change explict focus change for #23941 on Thu Feb 20 (#23848) - version 2.7.8 - use sentence style capitalisation in y2cc files (#23848) - set focus to timezone list after selection of region in ncurses ui (#23941) - add comments to texts for translators (#23774) - fix wrong timezone proposal (#23818) - make the keyboard expert module better understandable (#23759) - allow language setting with two char locale (#19431) - write intermediary yast.inf with lang and keyboard settings (#16263) - make proposal suggest local time for machines with win (#23575) - version 2.7.7 - removed language testsuite, second time in two weeks it caused a failed build of the package due to completely unrelated changes in Mode module - version 2.7.6 - inst_language: added check for aborting when Mode::repair is true - drop fixed encoding in consolefonts table, glibc can tell this value now (#23348) - adapted timezone, mouse and keyboard for use with autoyast - pot file now in source tarball - set focus to list in keyboard and timezone module (#23349, #23356) - patch proofreaded texts back into ycp - version 2.7.4 - change testsuite output to match again - 2.7.3 - add dialog with expert settings to keyboard dialog - do not automatically adapt keyboard settings when changing language in installation system, add popup instead (#20807) - ask if keyboard setting should be adapted to changed language when changing language proposal during installation - sort keyboard selection after translated texts (#20488) - add french canadian keyboard to keyboard list (#21167) - 2.7.2 - add dialog to set time/date - timezone selection is now hierarchical - 2.7.1 - merged up to version 2.6.35 of 8.1 branch - 2.7.0 - for serial console set default baud rate to 9600 - add some Provides/Obsoletes - version 2.6.24 - fix missing retranslation after langauge change (#18924) - version 2.6.23 - do not call xkbset when installing over ssh or serial console (#18578) - use option `opt(`immediate) to keyboard selection box - version 2.6.22 - add new keyboard map "Brazil with US accents (#18385) - version 2.6.21 - provide/obsolete old translation packages - add timezone for Israel (#17669) - remove testsuite again - remove noarch entry in spec file so that #ifnarch works - 2.6.20 - again enabled the language testsuite - please teach Thomas Fehr what are testsuites good for - fixed Philippines spelling (#18097) - 2.6.19 - set default for hardware clock to local time for Mac (#17778) - add Simplified Chines to language selection - version 2.6.18 - fix bug ignoring the linuxrc keyboard setting (#15373) - version 2.6.17 - Default timezone for "pt_BR" is "Brazil/East" (#17757) - fix to use DEFAULT_LANGUAG if RC_LANG is empty (needed after update from YaST1 installed systems) - filter ^S0 line from inittab when switching to serial console - it's "Portuguese" (#17687) - fix text in timezone proposal (#14101) - fix help text in language dialog (#14585) - version 2.6.14 - add scr files again that I removed inadvertently yesterday - fixed file list - remove keyboard config for s390 (#17630) - add Bosnian to languages - version 2.6.12 - removed access to variable DEFAULT_LANGUAGE (RC_LANG is unsed instead) - removed testsuite from language to make the package build again (and if anyone adds that crap again, I will personally kill him) - version 2.6.11 - write language and model to YAST_KEYBOARD in /etc/sysconfig/keyboard - version 2.6.10 - adaption for new /etc/install.inf agent - drop /etc/sysconfig/UTC, use /etc/sysconfig/HWCLOCK to allow for all three values (unchange,utc,localtime). - fix typo "X11SetLaguange" --> "X11SetLanguage" - add keyboard entries for x86_64 (#17334) - /etc/sysconfig/UTC is boolean, not hwclock parameter. - call /sbin/hwclock instead of /sbin/hwclock_wrapper. - rename GMT to UTC in /etc/sysconfig/clock (#17265) - honor 'Console' from /etc/install.inf properly (#17233) - add eval() around assignment of locale to string - fix wrong data srtructure in keyboard_raw.ycp - change it so that the _db.ycp files are not needed any more - version 2.6.5 - put the timzeone descriptions into separate timezone_db.pot - regenerated potfile with new entries from {timezone,keyboard}_raw.ycp - merged yast2-db-country - again added the language testsuite - 2.6.4 - fix namespace lookup - version 2.6.3 - fix agent definitions to use proper namespace (#16776) - Provide/Obsolete yast2-db-{country,keyboard,timezone} - version 2.6.1 - minor fixes (typo, superfluous textdomain) in keyboard subdir - adapt to new naming scheme for potfiles - Initial version, merge console, keyboard, language, and timezone. ==== yast2-installation ==== Version update (4.4.15 -> 4.4.17) - Refactored umount_finish.rb (bsc#1149980) More details: https://github.com/yast/yast-installation/pull/975 - Moved out the unmounting part to a new (testable!) Unmounter class - Now using a dedicated FinishClient base class - Killed a lot of YCP zombies - Removed dead code going back to storage-old - Modularized the code - Made the client invokable stand-alone - 4.4.17 - only list specific files installed in common directories (metainfo, icons, fillupdir) (bsc#1184786) - 4.4.16 ==== yast2-nfs-server ==== Version update (4.4.1 -> 4.4.2) Subpackages: yast2-nfs-common - Fix the corresponding section name in the package specification (bsc#1188618). - 4.4.2 ==== yast2-online-update ==== Version update (4.4.0 -> 4.4.1) - Improved openSUSE/SLE detection (bsc#1184243) - Improved detecting the update repositories, check the "is_update_repo" repository flag - 4.4.1 ==== yast2-python-bindings ==== Version update (4.4.0 -> 4.4.1) - Fix backtrace formatting for Python exceptions (bsc#1181595). - 4.4.1 ==== yast2-ruby-bindings ==== Version update (4.4.2 -> 4.4.4) - Fix dependency on s390 (revealed by previous fix for bsc#972548) - 4.4.4 - Added an unit test for testing empty help text (bsc#972548) - 4.4.3 ==== yast2-services-manager ==== Version update (4.4.0 -> 4.4.1) - Update known systemd states and substates (bsc#1189572) - 4.4.1 ==== yast2-theme ==== Version update (4.4.2 -> 4.4.3) Subpackages: yast2-theme-breeze - Add icon for Budgie pattern (bsc#1176164) - Update license to include CC-BY-SA-4.0 - 4.4.3 ==== yast2-trans ==== Version update (84.87.20210806.5bda944287 -> 84.87.20210822.664756784b) Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu - Update to version 84.87.20210822.664756784b: * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Spanish) * Translated using Weblate (Czech) * New POT for text domain 'country'. * Translated using Weblate (Slovak) * Translated using Weblate (Dutch) * Translated using Weblate (Japanese) * Translated using Weblate (Catalan) * New POT for text domain 'services-manager'. - Update to version 84.87.20210813.9ff5558c9c: * Translated using Weblate (Japanese) * Translated using Weblate (Slovak) * Translated using Weblate (Dutch) * Translated using Weblate (Czech) * Translated using Weblate (Catalan) * New POT for text domain 'users'.