Removed rpms ============ - adobe-sourcehansans-fonts - adobe-sourcehanserif-fonts - dmz-icon-theme-cursors - gamin-server - gtk4-branding-SLE - libGLEW2_1 - libb64-0 - libboost_python-py2_7-1_66_0 - libcfitsio6 - libfam0-gamin - libfprint0 - libglade-2_0-0 - libhavege1 - libimobiledevice6 - libliveMedia94 - libminiupnpc16 - libplacebo43 - libplist3 - libpython2_7-1_0 - libsgutils2-1_43-2 - libstdc++6-pp-gcc10 - libtss2-sys0 - libusbmuxd4 - libwx_baseu-suse3_0_5 - libwx_baseu_net-suse3_0_5 - libwx_baseu_xml-suse3_0_5 - libwx_gtk2u_adv-suse3_0_5 - libwx_gtk2u_aui-suse3_0_5 - libwx_gtk2u_core-suse3_0_5 - libwx_gtk2u_gl-suse3_0_5 - libwx_gtk2u_html-suse3_0_5 - libwx_gtk2u_qa-suse3_0_5 - libwx_gtk2u_xrc-suse3_0_5 - perl-apparmor - python3-smbc - tcsh - tcsh-lang - typelib-1_0-GFBGraph-0_2 - typelib-1_0-Polari-1_0 - xf86-input-mouse Added rpms ========== - adobe-sourcehansans-cn-fonts - adobe-sourcehansans-tw-fonts - adobe-sourcehanserif-cn-fonts - adobe-sourcehanserif-tw-fonts - boost-license1_75_0 - ffmpegthumbnailer - gtk4-branding-openSUSE - libGLEW2_2 - libboost_python-py3-1_75_0 - libcfitsio9 - libffmpegthumbnailer4 - libflann1_9 - libfmt8 - libfprint-2-2 - libgts-0_7-5 - libhavege2 - libimobiledevice-1_0-6 - libliveMedia102 - libminiupnpc17 - libndctl6 - libplacebo157 - libplist-2_0-3 - libpmem1 - libpmemobj1 - libsgutils2-1_47-2 - libssh-config - libstdc++6-pp-gcc11 - libtss2-sys1 - libusbmuxd-2_0-6 - libwx_baseu-suse5_0_0 - libwx_baseu_net-suse5_0_0 - libwx_baseu_xml-suse5_0_0 - libwx_gtk3u_aui-suse5_0_0 - libwx_gtk3u_core-suse5_0_0 - libwx_gtk3u_gl-suse5_0_0 - libwx_gtk3u_html-suse5_0_0 - libwx_gtk3u_qa-suse5_0_0 - libwx_gtk3u_xrc-suse5_0_0 - pmdk - python3-extras - python3-fixtures - python3-linecache2 - python3-notify2 - python3-ordered-set - python3-pbr - python3-pysmbc - python3-python-mimeparse - python3-testtools - python3-traceback2 - python3-unittest2 - rdma-ndd Package Source Changes ====================== AppStream +- Create and install a Vala API file + +- Update to version 0.14.4 + * qt: Expose setter and getter for pool cache location + * utils: Use GLib's gstring_replace if available + * its: Allow to mark release descriptions as non-translatable + * compose: Point people at the specification if metadata license is invalid + * docs: Clarify which metadata licenses are permitted + * docs: Fix a typo on the icon cache page + * spec: Add a paragraph about which license to put in + * Add documentation for YAML release type and urgency + * Add documentation for YAML provides + * component: Don't strip ";" from keywords before translating them + * utils: Don't strip modifiers when stripping encoding + * compose: Check optipng is there before we use it + * Improve text line wrapping, especially if many newlines are present + * Make word-wrap function unicode-aware + * Make license_is_metadata_license parse more complex expressions + * Improve cache refresh code, don't flag cache as updated if update failed + * Use system cache even if we had to drop some invalid metadata + * Assign more string class members safely + * Fix flashed firmware generating incorrect XML + * Fix YAML having wrong names for the firmware data + MozillaFirefox +- Firefox Extended Support Release 91.3.0 ESR + * Fixed: Various stability, functionality, and security fixes + MFSA 2021-49 (bsc#1192250) + * CVE-2021-38503 (bmo#1729517) + iframe sandbox rules did not apply to XSLT stylesheets + * CVE-2021-38504 (bmo#1730156) + Use-after-free in file picker dialog + * CVE-2021-38505 (bmo#1730194) + Windows 10 Cloud Clipboard may have recorded sensitive user + data + * CVE-2021-38506 (bmo#1730750) + Firefox could be coaxed into going into fullscreen mode + without notification or warning + * CVE-2021-38507 (bmo#1730935) + Opportunistic Encryption in HTTP2 could be used to bypass the + Same-Origin-Policy on services hosted on other ports + * MOZ-2021-0008 (bmo#1667102) + Use-after-free in HTTP2 Session object + * CVE-2021-38508 (bmo#1366818) + Permission Prompt could be overlaid, resulting in user + confusion and potential spoofing + * CVE-2021-38509 (bmo#1718571) + Javascript alert box could have been spoofed onto an + arbitrary domain + * CVE-2021-38510 (bmo#1731779) + Download Protections were bypassed by .inetloc files on Mac + OS + * MOZ-2021-0007 (bmo#1606864, bmo#1712671, bmo#1730048, + bmo#1735152) + Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3 +- Removed mozilla-bmo1735309.patch which is now upstream + MozillaFirefox-branding-openSUSE:MozillaFirefox-branding-openSUSE -- Add suseversion 150400 +- add sle_version 150300 and 150400 check -- Add suseversion 150300 +- use HTTPS for software search plugin NetworkManager-vpnc +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Set the path for the VPN service name file correctly to + %_vpnservicedir (provided by macros.NetworkManager). + PackageKit-Qt +- Fix package URL +- Package README.md +- Rename devel to %{pkqt}-devel + +- update to 1.0.2: + * Fix documentation (Aleix Pol) + * Fix pkg-config include path (Matthias Klumpp) + * Fix some documentation typos (Pekka Vuorela) + * Make sure the build is done as c++11 (Pekka Vuorela) + * Map DBusError::AccessDenied to Transaction::ErrorNotAuthorized (Raine Makelainen) +- remove 0001-Fix-pkg-config-include-path.patch + 0002-Fix-some-documentation-typos.patch + 0003-Make-sure-the-build-is-done-as-c-11.patch: upstream + -- Update to version 0.9.2: - + Notes: - - Update to new PK API 0.9. - - Applied a series of patches to port to Qt5. - + New Features: - - Add GetDetailsLocal, GetFilesLocal and RepoRemove. - - Make use of DBus Properties changed to make less blocking - calls. - + Bugfixes: - - Allow for Details to be empty constructed. - - Cleaned include directive. - - Finish the API changes to get rid of blocking calls. - - Fix CMake var names for both Qt versions. - - Fix libdir path. - - Fix reply signature for Transaction methods. - - Improve object handlying. - - I think the API level should be hidden from libname. - - Keep only one transaction flags, which is unlikely to change. - - PackageKit doesn't has a changed signal anymore. - - Properly delete private data on daemon as DaemonPrivate is - not a QObject. - - Properly handle new Details signal. - - Properly init some Daemon values. - - Queue signals so that all transaction properties are - available when needed. - - Remove debug info. - - Update Roles enum, remove Provides enum, and fix some docs - typos. -- Drop PackageKit-Qt-libdir-references.patch: fixed upstream. - -- Add PackageKit-Qt-libdir-references.patch: Fix the installed - packagekit-qt2-config.cmake file to have the correct link to the - library by keeping CMAKE_INSTALL_LIBDIR as a relative path and - the .pc file to have a valid path to $libdir. - aaa_base +- use autopatch + - update first two patches from git originals to have the + same apply depth as the rest: + - git-01-61c106aac03930e03935172eaf94d92c02a343bd.patch + - git-02-4e5fe2a6ec5690b51a369d2134a1119962438fd1.patch + - fix get_kernel_version.c to work also for recent kernels + on the s390/X platform (bsc#1191563) + - git-37-dfc5b8af96bec249e44a83d573af1f95a661a85c.patch + - support xz compressed kernel (bsc#1162581) + - git-38-4c0060639f6fa854830a708a823976772afe7764.patch + - Fixing possible resource leak + - git-39-df622b89bc92fd882a6715c5743095528a643546.patch + - excluding new kernel string in version search + +- Add git-36-16d1cb895c2742e96a56af98111f8281bedd3188.patch: + * Add $HOME/.local/bin to PATH, if it exists (bsc#1192248) + +- Add patch git-34-9a1bc15517d6da56d75182338c0f1bc4518b2b75.patch + * sysctl.d/50-default.conf: + allow everybody to create IPPROTO_ICMP sockets (bsc#1174504) +- Add patch git-35-91f496b1f65af29832192bad949685a7bc25da0a.patch + * sysctl.d/50-default.conf: fix ping_group_range syntax error + adobe-sourcehansans-fonts +- Fix source URLs to be properly downloadable + +- Update to version 2.004 +- Add variable fonts + +- Update to version 2.001 +- Add all region specific fonts +- Remove fontconfig file because Noto Sans CJK doesn't have such a + configuration either + adobe-sourcehanserif-fonts +- Add all region-specific fonts + adobe-sourcesanspro-fonts +- Revert update to Source Sans 3 and keep the pro versions + (boo#1189267) + +- Add 31-adobe-sourcesanspro.conf so that old name still works + +- Fixed github URL +- Fixed Source URL again; we take the full source zip instead of + split release zip + +- Update to version 3.046 + * Roman and Italic now are the same version + * The "pro" part of the name has been dropped, internally a number + is now used: Source Sans 3 + * Update URL + * This is a major release with many changes. See the release page + for the details: + https://github.com/adobe-fonts/source-sans/releases + +- Update source url + +- Update to version 2.045 (Roman) and 1.095 (Italic): + * Bugfixes (too many to name here) +- Run through spec cleaner +- Only package the (better) otf fonts (following the Source Code + Pro package) + -- updated to version 1.040 -- improvement: Adds Zero_Width_Non_Breaking_Space character (ZWNBS, U+FEFF) to address GitHub issue #20 - -- Update to version 1.038 (2012/09/12): - * Updates the metrics of Majuscule letters in lighter weights. - * Updates fonts to add small capitals and superior capital letters - to upright styles. - * Adds the following characters for transliteration: Blinebelow, - blinebelow, Klinebelow klinebelow, Emacronacute, emacronacute, - Omacronacute, omacronacute, primemod - * Adds the following punctuation characters: bardbl, iterrobang, - ceilingleft, ceilingright, floorleft floorright, bracketleftwhite, - bracketrightwhite, brackhalftopleft, brackhalftopright, brackhalfbotleft, - brackhalfbotright - * Adds dotted zero and slashed zero. - -- Added Obsoletes and Provides - -- Renamed from SourceSansPro package, fixed .changes and .spec file - -- Spec: Use %{_ttfontsdir} macro instead of %{_datadir} - -- Updated to 1.0.36 release - Updates fonts to fix bug in TTF versions in which the GDEF table - was not included. -- 1.0.35 release: - Updates the fitting for 'u' and its related glyphs. Updates the - kerning in the upright fonts. - adobe-sourceserifpro-fonts +- Revert update to Source Serif 4 and keep the pro version + (boo#1189267) + +- Add 31-adobe-sourceserifpro.conf so that old name still works + +- Fix download URL again; we take the full source zip instead of + each split release zip + +- Update description to reflect name change Source Sans + +- Update to 4.004: + Major update with the following highlights: + * Source Serif now has six weights across five optical sizes + * Shift text master in design space + * Change the family name from Source Serif Pro to Source Serif 4 + +- Update to 3.000 (Roman and Italic have now the same version): + Changes to Italic styles: + * extend Latin character set from AL-3 to AL-4 + * add Cyrillic (covering AC-2) + * add Greek (covering AG-1) + Changes to Roman styles: + * minor updates to spacing of modifer glyphs + * updates to some Cyrillic characters as suggested by external + advisors + * minor updates to Cyrillic kerning + * updates to some Greek characters as suggested by external + advisors + Global changes: + * overhaul ccmp feature to decompose accented glyphs when + followed by combining + * mark, thus allowing double-stacking of accents (addresses + [#41], #42) + * add ccmp solution for Ukrainian її clash, also for Latin ïï + (addresses #48) + * add Bulgarian Cyrillic alternates both via locl and ss01 feature + (addresses #20) + * add Serbian/Macedonian Cyrillic alternates both via locl and + ss02 feature + Roman and Italic styles now support the same global character set, + in both static and variable versions. + +- Update to 2.010 (Roman) and 1.010 (Italic): + * Italic variant is added + * small fixes, mainly bugfixes +- Only package OTF (like the Sans and Code variants of Source Pro) + apache2-mod_dnssd +- removing %apache_test_* macros, do not test module just by + loading the module + -- Cleanup of the specfile. -- --disable-lynx to remove the lynx BuildRequires. - apparmor -- Don't provide python2 symbol for python3 package (bsc#1191690). +- Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED + operation="file_mmap" violation in SLE15-SP4; (bsc#1192336). -- Be explicit about using python2 macros, when needed. +- add aa-notify-more-arch-mr809.diff: Add support for reading s390x + and aarch64 wtmp files (boo#1181155) -- update to AppArmor 2.13.6 - - fix utils hotkey conflicts in some languages - - aa-autodep: load abstractions on start (boo#1178527) - - add usr.lib.dovecot.script-login profile - - minor additions in abstractions/X and the dovecot profile - - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.6 +- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532) + +- lessopen.sh profile: allow reading files that live on NFS over UDP + (added to apparmor-lessopen-nfs-workaround.diff) (boo#1190552) + +- add profiles-python-3.10-mr783.diff: update abstractions/python and + profiles for python 3.10 + +- update to AppArmor 3.0.3 + - fix a failure in the parser tests + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.3 + for the detailed upstream changelog + +- update to AppArmor 3.0.2 + - add missing permissions to several profiles and abstractions + (including boo#1188296) + - bugfixes in utils and parser (including boo#1180766 and boo#1184779) + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.2 -- drop upstreamed patch libapparmor-so-number.diff +- remove upstreamed patches: + - apparmor-dovecot-stats-metrics.diff + - abstractions-php8.diff + - crypto-policies-mr720.diff + +- added apparmor-dovecot-stats-metrics.diff to allow Prometheus metrics end-point + +- move Requires: python3 back to the python3-apparmor subpackage - + readline usage is in the python modules, not in apparmor-utils + +- Remove python symbols (python means currently python2), work + only with python3 ones (fallout from bsc#1185588). + +- add abstractions-php8.diff to support PHP8 in abstractions/php (boo#1186267) + +- add crypto-policies-mr720.diff to allow reading crypto policies + in abstractions/ssl_certs (boo#1183597) + +- replace %{?systemd_requires} with %{?systemd_ordering} to avoid dragging in + systemd into containers just because apparmor-parser ships a *.service file + +- merge libapparmor.changes into apparmor.changes + +- avoid file listed twice error + +- define %_pamdir for <= 15.x to fix the build on those releases + +- add apache-extra-profile-include-if-exists.diff: make + include in apache extra profile optional to avoid problems with empty + profile directory (boo#1178527) + +- prepare usrmerge (boo#1029961) + * use %_pamdir + +- update to AppArmor 3.0.1 + - minor additions to profiles and abstractions + - some bugfixes in libapparmor, apparmor_parser and the aa-* utils + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 + for the detailed upstream changelog +- removed upstream(ed) patches: + - changes-since-3.0.0.diff + - extra-profiles-fix-Pux.diff + - utils-fix-hotkey-conflict.diff + +- Use apache provided variables for the module_directry: + + Use %apache_libexecdir + + Add apache-rpm-macros BuildRequires + +- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in + de, id and sv translations (and fix the test) (MR 675) +- add extra-profiles-fix-Pux.diff to fix an inactive profile - + prevents a crash in aa-logprof and aa-genprof when creating a new + profile (MR 676) + +- update to AppArmor 3.0.0 + - introduce feature abi declaration in profiles to enable use of + new rule types (for openSUSE: dbus and unix rules) + - support xattr attachment conditionals + - experimental support for kill and unconfined profile modes + - rewritten aa-status (in C), including support for new profile modes + - rewritten aa-notify (in python), finally dropping the perl + requirement at runtime + - new tool aa-features-abi for extracting feature abis from the kernel + - update profiles to have profile names and to use 3.0 feature abi + - introduce @{etc_ro} and @{etc_rw} profile variables + - new profile for php-fpm + - several updates to profiles and abstractions (including boo#1166007) + - fully support 'include if exists' in the aa-* tools + - rewrite handling of alias, include, link and variable rules in + the aa-* tools + - rewrite and simplify log handling in the aa-logprof and aa-genprof + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 + for the detailed upstream changelog +- patches: + - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 + release up to 3e18c0785abc03ee42a022a67a27a085516a7921 + - drop upstreamed usr-etc-abstractions-base-nameservice.diff + - drop 2.13-only libapparmor-so-number.diff + - refresh apparmor-enable-profile-cache.diff - partially upstreamed + - update apparmor-samba-include-permissions-for-shares.diff and + apparmor-lessopen-profile.patch - switch to "include if exists" + - apparmor-lessopen-profile.patch: add abi rule to lessopen profile + - refresh apparmor-lessopen-nfs-workaround.diff +- move away very loose apache profile that doesn't even match the + apache2 binary path in openSUSE to avoid confusion (boo#872984) +- move rewritten aa-status from utils to parser subpackage +- add aa-features-abi to parser subpackage +- replace perl and libnotify-tools requires with requiring + python3-notify2 and python3-psutil (needed by the rewritten + aa-notify) +- drop ancient cleanup for /etc/init.d/subdomain from parser %pre +- drop (never enabled) conditionals to build with python2 and to + build the python-apparmor subpackage (upstream dropped python2 + support) +- drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed +- set PYFLAKES path for utils check +- add precompiled_cache build conditional to allow faster local + builds without using kvm +- remove duplicated BuildRequires: swig + - fix two potential build failures in libapparmor + - fix log parsing for logs with an embedded newline + - some fixes in cache handling + - preserve errno across aa_*_unref() functions +- no longer package static libapparmor.a +- Fix RPM groups + +- libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but + with minimum BuildRequires autoyast2 +- use Y2Storage::Arch to determine whether UEFI is available (bsc#937067) +- 4.4.24 + +- During autoupgrade merge the selected product workflow in order + to execute 2nd stage modules (bsc#1192437) +- 4.4.23 + +- Do not process the section during the 2nd stage + (bsc#1192185). +- 4.4.22 + bcm20702a1-firmware +- Fix build on Leap which does not have %_firmwaredir + +- fix boo#1175038 - remove unnecessary %postun scriptlet that is + incorrectly deleting all package files on upgrade; all files are + already listed in %files as %ghost so no scriptlet is needed. + +- use %_firmwaredir + blueberry +- Update to version 1.4.5: + * Add Turn bluetooth on/off option in tray menu. + * blueberry-tray.py: Remove menu positioning code. + * blueberry-tray.py: Silence a runtime warning. + * rfkillMagic: Rewrite safechild in shell script to reduce + memory usage. + * Added build & install steps to readme file. + * l10n: Update POT. +- Restore Group. + +- Update to 1.4.4 + * l10n: Update translations + +- Update to 1.4.2 + * l10n: Update translations + * l10n: Update files + * Don't use /usr/bin/env to call python3 + +- Update to 1.3.9 + * l10n: Update translations +- Fixes for %_libexecdir changing to /usr/libexec (boo#1174075) +- Use %{_udevrulesdir} for udev rules files + boost -- libreoffice_compat_backports.patch: add a backport of - Boost.Optional::has_value() for LibreOffice +- Fix HPC build on ARM. It seems boost_serialization libraries + are no longer implicitly build with this setup. + +- Add build support for gcc10 to HPC build (bsc#1174439). +- Add openmpi4 flavors (jsc#SLE-16462). + +- Log additional information during build +- Add missing dependencies in libboost_iostream-devel (bsc#1180359) + +- libboost_nowide now uses same pattern of Provides/Conflicts + and version numbers as other Boost libraries +- Add missing conflicts for Boost 1.66 +- Boost.Build (jam) implementation is now obsoletes older versions + +- Replace hardcoded python3.8 path in the spec file +- Add Conflicts with Boost 1.66 version in SLE15 since that version + uses different Provides. + +- update to 1.75.0: + * new library: + + Boost.JSON - JSON parsing library + + Boost.LEAF - error handling library + + Boost.PFR - basic reflection without macros or boilderplate code + * for details on all changes see, + https://www.boost.org/users/history/version_1_75_0.html +- package boost's jam files so the Boost.Build is more usable +- python_library_name.patch: update it to remove python version + suffix and keep old sonames. We only support one python3 version + at a time. +- refreshed patches: boost-no_type_punning.patch + boost-strict_aliasing.patch python_library_name.patch +- serialization_missing_includes.patch: upstreamed +- baselibs.conf: updated to new version + +- serialization_missing_includes.patch: Add additional missing + includes in the serialization library + +- serialization_missing_includes.patch: Add missing includes in the + serialization library (bsc#1176597) + +- Enable context on s390x + +- fix nothing provides libboost_mpi_python-py3-1_74_0 + +- provide/obsolete boost-nowide 10.0.2 + +- update to 1.74.0: + * adds Boost.NoWide + * see https://www.boost.org/users/history/version_1_72_0.html + * see https://www.boost.org/users/history/version_1_73_0.html + * see https://www.boost.org/users/history/version_1_74_0.html +- remove riscv-support.patch, 3ecbf83f.patch (upstream) +- remove boost-visibility.patch, + boost-no_segfault_in_Regex_filter.patch (obsolete, will never go upstream) +- add boost-remove-cmakedir.patch (remove buildroot embedding in cmake files) +- remove python 2.7, it is 2020 after all + +- Fix packaging errors in cases where python2 is disabled and + unavailable. + +- Fix macro which defines the name of the HPC python3 library + directory (bsc#1165277). +- Include headers and serial libs in the HPC MPI packages + (bsc#1165307). + +- removed hpc bjam package (boo#1160621) +- added gnu-hpc-openmpi3 and mpich flavor (boo#1160622) + +- Remove hardcoded abiflags (%py3_abiflags is not available for 3 + years), use python3-config instead. Fixes build with Python 3.8. + +- Make sure openmpi-macros-devel is not required for base flavor -- + consolidate build_mpi/mpi macro into just one. +- Remove BuildArch guards, no longer relevant since SuSE 11.2 + +- Use new openmpi-macros-devel package + +- Enable context on riscv64 +- riscv-support.patch: Add missing bits for riscv support + +- Make sure %{_libdir}/cmake is packaged also without openblas-devel + +- Update URL to reflect new location of Boost sources + +- Update to version 1.71.0 (jsc#SLE-8571) + Breaking changes: + * Uuid: MD5 name-based uuid generation was corrected to be identical + on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to + keep the result in a format compatible with 1.66 through 1.70. + This does not affect the default name-based uuid generation + which is based on SHA1 + * Test: Boost.Test shows deprecation warnings if some very old + headers as deprecated. If you encounter such warnings, please + follow the indications: those headers will be removed in a future + release. + New libraries: + * Variant2: A never-valueless, strong guarantee implementation + of std::variant + Updated libraries: + * align, asio, any, beast, circular buffer, container, context, + conversion, core, dynamic bitset, endian, fiber, filesystem, + flyweight, histogram, iostreams, interprocess, intrusive, + legical cast, log, math, metaparse, move, multi array, + multi-index containers, outcome, parameter, ptrcontainer, + polycollection, smartptr, stacktrace, test, utility, uuid, + variant, yap + For detailed changes see + https://www.boost.org/users/history/version_1_71_0.html +- drop upstream patches no longer needed: + boost-1.57.0-python-libpython_dep.patch, + 0001-beast-fix-moved-from-executor.patch, + remove_boost_serialization_depends, cmake.patch +- updated patches: boost-1.57.0-python-abi_letters.patch, + 3ecbf83f.patch + +- 3ecbf83f.patch: add upstream patch to build and install python-mpi + extention. +- remove_boost_serialization_depends.patch: workaround to build + python mpi extention + +- cmake.patch: add upstream patches making it more compatible with + cmake's FindBoost + +- Update to version 1.70.0 + Breaking changes: + * beast - there were many API changes. For details, see upstream + release notes + New libraries: + * outcome: A set of tools for reporting and handling function + failures in contexts where directly using exception handling + is unsuitable + * histogram: Fast and extensible multi-dimensional histograms + Updated libraries: + * asio, beast, context, coroutine2, dynamic bitset, fiber, + filesystem, integer, log, math, mp11, multi-index containers, + multiprecision, polycollection, spirit, stacktrace, test, + typeindex, typetraits, variant and ublas. + For detailed changes see + https://www.boost.org/users/history/version_1_70_0.html +- 0001-beast-fix-moved-from-executor.patch: upstream patch to fix regresion +- boost-rpmoptflags-only.patch: refresh but don't disable all extra + warnings +- dynamic_linking.patch: refreshed +- baselibs.conf - updated to 1.70.0 + +- Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in + Staging areas. + +- Add missing build conditions for -extra flavour + +- fixed hpc build for python3.7 + +- added hpc modularized versions, which have a different naming + scheme so that they do not collide with existing libraries + * hpc builds miss the documentation + * three new _mulitbuild flavors which are + * gnu-hpc -> all libraries except the parallel ones + * gnu-openmpi2-hpc -> parallel versions with openmpi2 + * gnu-mvapich2-hpc -> parallel versions with mvapich2 + +- Simplify _multibuild flavours + +- Update to version 1.69.0 + Breaking Changes: + + Logic: use explicit operator bool when available + + Boost.Signals removed + New libraries: + * SafeNumerics: A library for guaranteed correct integer + arithmetic for C++14 and later + Updated libraries: + Any, Asio, Assign, Beast, CircularBuffer, ConceptCheck, Context, + Core, Dynamic Bisect, Fiber, Filesystem, Flyweight, Function, + Geometry, Integer, Iostreams, Iterator, LexicalCast, Log, Math, + Mp11, MultiArray, Multi-index Containers, Multiprecision, + PolyCollection, Pool, Preprocessor, Rational, Spirit, + Stacktrace, System, Test, TypeIndex, Utility, Variant, YAP + For complete changelog see + https://www.boost.org/users/history/version_1_69_0.html +- python_library_name.patch: updated to leave Boost.MPI python + names unchanged. +- dynamic_linking.patch: refreshed +- baselibs.conf: updated to 1.69.0 +- cleanup spec file + * removed no-op conditionals + * appended -impl to all unversioned named Provides: to facilitate + introduction of boost-defaults. The defaults package will provide + upgrade path in Tumbleweed for -devel subpackages. + +- Stay with openmpi also on ppc + +- Fix build on Leap < 15.0 + +- Update to version 1.68.0 + New libraries: + * YAP: An expression template library for C++14 and later + Breaking changes since 1.67.0: + * uuid: sha1 detail namespace header redirection for backwards + compatibility was removed + * signals: Boost.Signals will be removed in the next release. + Boost.Signals was deprecated in version 1.54.0. + Transition to Boost.Signals2 now to avoid disruption. + Updated libraries: Beast, Context, Coroutine2, Fiber, Fusion, + Geometry, GIL, Graph, Lexical Cast, Log, Math, + Multi-index containers, Optional, Predef, Program Options, + Python, Rational, System, Stacktrace, Test, TypeIndex and Uuid. + For complete list of changes, see + https://www.boost.org/users/history/version_1_68_0.html +- refreshed patches: boost-no_type_punning.patch, + python_library_name.patch +- dropped: python_numpy_retfunc.patch - no longer needed + +- Re-enable python2 module build by default. Still too many things + depend on it. + +- fix packaging of Boost.Contract on s390 and other platforms + without Boost.Context support. +- fix build on older SLE SP by owning /usr/share/licenses directory + +- Update to version 1.67.0 + New libraries: + * Contract: Contract programming for C++. All contract + programming features are supported: Subcontracting, class + invariants, postconditions (with old and return values), + preconditions, customizable actions on assertion failure (e.g., + terminate or throw), optional compilation and checking of + assertions, etc, from Lorenzo Caminiti. + * HOF: Higher-order functions for C++, from Paul Fultz II. + Breaking changes in updated libraries: + * atomic: Breaking change: Changed the result of the + (op)_and_test operations added in Boost 1.66 to the opposite - + the functions now return true if the operation result is + non-zero. This is consistent with other test methods in + Boost.Atomic and the C++ standard library. Users can define + BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their + code to emit warnings on every use of the changed functions. + This way users can locate the code that needs to be updated. + * multiprecission: When converting a multiprecision integer to a + narrower type, if the value is too large (or negative) to fit + in the smaller type, then the result is either the maximum (or + minimum) value of the target type. This was always the intended + behaviour, but was somewhat haphazardly enforced before. If you + really do want just the low order N bits of a value, then you + will need to mask these out prior to the case, for example: + static_cast(~static_cast(0) & my_value). + Note that technically (to avoid undefined behaviour) you should + do the same thing with built in integer types too. + * spirit: Removed `with_context` + utility: header no longer includes + boost::next and boost::prior as they have been moved to the + iterator module. Instead include . Other + uses of are discouraged, it's better to use + the header for the specific functionality instead. + * uuid: random_generator is no longer copyable + Libraries that were updated: Asio, Atomic, Beast, ContainerHash, + Context, Core, Coroutine2, DateTime, DLL, Fiber, Filesystem, + Fusion, Locale, Log, Math, Multi-index Containers, + Multiprecission, Optional, Phoenix, PolyCollection, Python, + Spirit, Stacktrace, Test, TypeIndex, TypeTraits, Utility, + Unordered, Units, Uuid, and Variant. For complete list of + changes, see, + https://www.boost.org/users/history/version_1_67_0.html +- refreshed patches: + * boost-strict_aliasing.patch + * boost-aarch64-flags.patch +- python_library_name.patch: adapted to not append version number + to library names, like new boost is doing. +- disable python2 builds by default +- use regular Requires for libboost_header dependency brotli +- Fix CVE-2020-8927, decoder: integer overflow when input chunk + is larger than 2GiB. (CVE-2020-8927, bsc#1175825) + * fix-cve-2020-8927.patch + calligra +- Add Fix-Freetype-and-FontConfig-Linkage.patch to fix build with + KDE Frameworks 5.83 + +- Use %find_lang + %kf5_find_htmldocs + +- Mark org.calligra as internal QML module + +- Spec cleanup +- Drop obsolete patch: + * 0001-Revert-Chart-Depend-on-KChart-2.7.0.patch + ceph -- Update to 15.2.14-84-gb6e5642e260: - + rebase on top of Ceph v15.2.14 tag - https://ceph.io/releases/v15-2-14-octopus-released/ - * (bsc#1184517) cls/rgw: look for plane entries in non-ascii plain namespace too - * (bsc#1185246) rgw: check object locks in multi-object delete - + (bsc#1186348) mgr/zabbix: adapt zabbix_sender default path - + (bsc#1188979) mgr/cephadm: pass --container-init to "cephadm deploy" if specified - + (bsc#1189173) mgr/dashboard: Downstream branding: Adapt latest upstream - changes to branded navigation component - -- Update to 15.2.13-85-g18a335e0360: - + qa/tasks/salt_manager: allow gatherlogs for files in subdir - + qa/tasks/ceph_salt: gather /var/log/ceph/cephadm.out +- Update to 16.2.6-463-g22e7612f9ad: + + (bsc#1178073) mgr/dashboard: fix downstream NFS doc links + +- Preservation of Bugzilla, Jira and CVE citations from earlier incarnations of + this changes file after double-checking that none of these fixes got lost in + the pacific rebase: + + bsc#1163764 (--container-init feature cherry-picked to octopus) + + bsc#1170200 (mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically) + + bsc#1172926 (mgr/orchestrator: Sort 'ceph orch device ls' by host) + + bsc#1173079 (mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster) + + bsc#1174466 (mon: have 'mon stat' output json as well) + + bsc#1174526 (mgr/dashboard: allow getting fresh inventory data from the orchestrator) + + bsc#1174529 (rpm: on SUSE, podman is required for cephadm to work) + + bsc#1174644 (cephadm: log to file) + + bsc#1175120 (downstream branding) + + bsc#1175161 (downstream branding) + + bsc#1175169 (downstream branding) + + bsc#1176390 (mgr/dashboard: enable different URL for users of browser to Grafana) + + bsc#1176451 (Drop patch "rpm: on SUSE, podman is required for cephadm to work") + + bsc#1176489 (mgr/cephadm: lock multithreaded access to OSDRemovalQueue) + + bsc#1176499 (mgr/cephadm: fix RemoveUtil.load_from_store()) + + bsc#1176638 (ceph-volume: batch: call the right prepare method) + + bsc#1176679 (mgr/dashboard: enable different URL for users of browser to Grafana) + + bsc#1176828 (cephadm: command_unit: call systemctl with verbose=True) + + bsc#1177078 (mgr/dashboard: Fix bugs in a unit test and i18n translation) + + bsc#1177151 (python-common: do not skip unavailable devices) + + bsc#1177319 (--container-init feature cherry-picked to octopus) + + bsc#1177344 (mgr/dashboard: support Orchestrator and user-defined Ganesha cluster) + + bsc#1177360 (cephadm: silence "Failed to evict container" log msg) + + bsc#1177450 (ceph-volume: don't exit before empty report can be printed) + + bsc#1177643 (Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse") + + bsc#1177676 (cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files) + + bsc#1177843 (CVE-2020-25660) + + bsc#1177857 (mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails) + + bsc#1177933 (cephadm: configure journald as the logdriver) + + bsc#1178531 (cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph) + + bsc#1178837 (rgw: cls/user: set from_index for reset stats calls) + + bsc#1178860 (mgr/dashboard: Disable TLS 1.0 and 1.1) + + bsc#1178905 (CVE-2020-25678) + + bsc#1178932 (cephadm: reference the last local image by digest) + + bsc#1179016 (rpm: require smartmontools on SUSE) + + bsc#1179452 (mgr/insights: Test environment requires 'six') + + bsc#1179526 (rgw: during GC defer, prevent new GC enqueue) + + bsc#1179569 (cephadm: reference the last local image by digest) + + bsc#1179802 (CVE-2020-27781) + + bsc#1179997 (CVE-2020-27839) + + bsc#1180107 (ceph-volume: pass --filter-for-batch from drive-group subcommand) + + bsc#1180155 (CVE-2020-27781) + + bsc#1181291 (mgr/cephadm: alias rgw-nfs -> nfs) + + bsc#1182766 (cephadm: fix 'inspect' and 'pull') + + bsc#1183074 (CVE-2021-20288) + + bsc#1183561 (mgr/cephadm: on ssh connection error, advice chmod 0600) + + bsc#1183899 (bluestore: fix huge reads/writes at BlueFS) + + bsc#1184231 (cephadm: Allow to use paths in all <_devices> drivegroup sections) + + bsc#1184517 (cls/rgw: look for plane entries in non-ascii plain namespace too) + + bsc#1185246 (rgw: check object locks in multi-object delete) + + bsc#1185619 (CVE-2021-3524) + + bsc#1185619 (CVE-2021-3524) + + bsc#1186020 (CVE-2021-3531) + + bsc#1186021 (CVE-2021-3509) + + bsc#1186348 (mgr/zabbix: adapt zabbix_sender default path) + + bsc#1188979 ("mgr/cephadm: pass --container-init to "cephadm deploy" if specified" and "Revert "cephadm: default container_init to False") + + bsc#1189173 (downstream branding) + + jsc#SES-1071 (ceph-volume: major batch refactor - upstream PR#34740) + + jsc#SES-185 (SES support with cache software) + + jsc#SES-704 (mgr/snap_schedule) + +- Update to 16.2.6-462-g5fefbbf8888: + + rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea + * (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package + * spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE + +- Update to Version: 16.2.6.45+g8fda9838398: + + rebased on top of upstream commit SHA1 dbc87327c37d0f305c2107e487cb98a072ae858b + upstream 16.2.6 release + https://ceph.io/releases/v16-2-6-pacific-released/ + +- Update to 16.2.5-504-g6a3a59bd19e: + + rebased on top of upstream commit SHA1 0d1e1f2973cae7645126fc88a72743367c790d9d + + (bsc#1189605) cmake: exclude "grafonnet-lib" target from "all" + +- Update to 16.2.5-113-g8b5bda7684e: + + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 + improved version of patch that did not work as intended + +- Update to 16.2.5-111-ga5b472dfcf8: + + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 + +- Update to 16.2.5-110-gc5d9c915c46: + + rebased on top of upstream commit SHA1 7feddc9819ca05586f230accd67b4e26a328e618 - + (bsc#1188979) Revert "cephadm: default container_init to False" -- Additional bugs fixed by 15.2.13-79-g51835b62d61: - + (bsc#1181291) mgr/cephadm: alias rgw-nfs -> nfs - + (bsc#1183561) mgr/cephadm: on ssh connection error, advice chmod 0600 +- Update to 16.2.5-29-g97c2c82c2f5: + + rebased on top of upstream commit SHA1 0883bdea7337b95e4b611c768c0279868462204a + upstream 16.2.5 release + https://ceph.io/releases/v16-2-5-pacific-released/ + + cherry-pick fix for bsc#1188111: + * include/denc: include used header + * mon,osd: always init local variable + * common/Formatter: include used header + +- Update to 16.2.4-564-g9689286366a: + + rebased on top of upstream commit SHA1 e57defcbcc91e67aac958c4a52d657a7a907e8ef -- Update to 15.2.13-79-g51835b62d61: - + rebase on top of Ceph v15.2.13 tag - https://ceph.io/releases/v15-2-13-octopus-released/ - * (bsc#1174526) mgr/dashboard: allow getting fresh inventory data from the orchestrator - + drop obsolete downstream patches: - * cephadm: add global flag --container-init - * mgr/cephadm: append --container-init to basecommand - * cephadm: remove container-init subparser from "deploy" - -- Update to 15.2.12-83-g528da226523: - + rebase on top of Ceph v15.2.12 tag - https://ceph.io/releases/v15-2-12-octopus-released/ +- Update to 16.2.4-26-g555d38aa5a5: + + rebased on top of v16.2.4 tag + https://ceph.io/releases/v16-2-4-pacific-released/ + * mgr/dashboard: fix set-ssl-certificate{,-key} commands + * systemd: remove ProtectClock=true for ceph-osd@.service -- Update to 15.2.11-83-g8a15f484c2: - + (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections - -- Update to 15.2.11-82-g7c6356e178: - + upstream Octopus v15.2.11 release - see https://ceph.io/releases/v15-2-11-octopus-released/ +- Update to 16.2.3-26-g422932e923: + + rebased on top of upstream pacific SHA1 381b476cb3900f9a92eb95d03b4850b953cfd79a + Pacific v16.2.3 release + see https://ceph.io/releases/v16-2-3-pacific-released/ + * cephadm: normalize image digest in 'ls' output too + Pacific v16.2.2 release + see https://ceph.io/releases/v16-2-2-pacific-released/ + +- Update to 16.2.1-283-g9f37a4bec4: + + rebased on top of upstream pacific SHA1 717ce59b76c659aaef8c5aec1355c0ac5cef7234 + Pacific v16.2.1 release + see https://ceph.io/releases/v16-2-1-pacific-released/ - + cephadm: Update Grafana container image from 7.0.3 to 7.3.1 + * (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections + +- _constraints: raise s390x disk constraint to 42G after seeing a build fail + with "write error: No space left on device" + +- Update to 16.2.0-91-g24bd0c4acf: + + rebase on top of upstream pacific SHA1 4cbaf866034715d053e6259dcd5bd8e4e1d1e1ed + +- Update to 16.2.0-31-g5922b2b9c1: + + rebase on top of upstream v16.2.0 (first stable release in Pacific series) + see https://ceph.io/releases/v16-2-0-pacific-released/ + +- Update to 16.1.0-1217-g8e1da7347e: + + rpm: drop extraneous explicit sqlite-libs runtime dependency + +- pre_checkin.sh: add README-packaging.txt as a source file to ceph-test.spec + (to pacify obs-service-source_validator) + +- Update to 16.1.0-1216-gbaca20b112: + + spec: prepare openSUSE usrmerge (boo#1029961) + +- Update to 16.1.0-1215-gd99465b6ba + + rebase on top of upstream commit 3eb70cf622aace689e45749e8a92fce033d3d55c + (tip of "pacific" branch) + * introduce libnpmem and libpmemobj dependencies to for RBD_RWL and + RBD_SSD_CACHE features backed by system PMDK + * introduce libcephsqlite + +- Add README-packaging.txt + +- Update to 16.1.0-46-g571704f730 + + rebase on top of upstream v16.1.0 (Pacific release candidate) + + drop obsolete downstream patches that were causing conflicts: + * cephadm: use registry.suse.com by default + * cephadm: add global flag --container-init + * mgr/cephadm: append --container-init to basecommand + * cephadm: remove container-init subparser from "deploy" + +- Update to 16.0.0-7500-g78f6791981: + + cephadm: add global flag --container-init + + mgr/cephadm: append --container-init to basecommand + + cephadm: remove container-init subparser from "deploy" + +- Update to 16.0.0-7497-g63a0682c7e: + + rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee + +- Update to 16.0.0-6239-g0c2e605e78: + + rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66 + * cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500) + +- Update to 16.0.0-6229-g71574673b0: + + rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed + * ceph-volume: don't exit before empty report can be printed (PR #37591) + +- Update to 16.0.0-6177-g01e4ab745b: + + rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2 + * ceph-volume: pass filter_for_batch as keyword argument (PR #37545) + +- Update to 16.0.0-6162-g892bfa3fef: + + drop the following commits: + + lvmcache: refactor argument parsing and add -h flag + + ceph-volume: install lvmcache plugin + + ceph-volume: add lvmcache plugin and its tests + + rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349 + + mgr/devicehealth: device_health_metrics pool gets created even without + any OSDs in the cluster (bsc#1173079) + +- Update to 16.0.0-5613-gb1a0951432: + + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12 + +- Update to 16.0.0-4863-g5d95d9d41d: + + cmake: detect and use sigdescr_np() if available (bsc#1175266) -- Update to 15.2.10-81-g29303934a5: - + upstream Octopus v15.2.10 release, see https://ceph.io/releases/v15-2-10-octopus-released/ - * bluestore: fix huge reads/writes at BlueFS (bsc#1183899) - -- Update to 15.2.9-83-g4275378de0: - + cephadm: fix 'inspect' and 'pull' (bsc#1182766) - -- Update to 15.2.9-82-gee18977364: - + upstream Octopus v15.2.9 release, see https://ceph.io/releases/v15-2-9-octopus-released/ - * (bsc#1179997) (CVE-2020-27839) mgr/dashboard: Use secure cookies to store JWT Token - * (bsc#1178905) (CVE-2020-25678) Do not add sensitive information in Ceph log files - * (bsc#1172926) mgr/orchestrator: Sort 'ceph orch device ls' by host - * (bsc#1176390, bsc#1176679) mgr/dashboard: enable different URL for users - of browser to Grafana - * (bsc#1176489) mgr/cephadm: lock multithreaded access to OSDRemovalQueue - * (bsc#1176828) cephadm: command_unit: call systemctl with verbose=True - * (bsc#1177360) cephadm: silence "Failed to evict container" log msg - * (bsc#1177857) mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails - * (bsc#1178837) rgw: cls/user: set from_index for reset stats calls - * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1 - * (bsc#1178932, bsc#1179569) cephadm: reference the last local image by digest - -- Update to 15.2.8-80-g1f4b6229ca: - + Rebase on tip of upstream "octopus" branch, SHA1 bdf3eebcd22d7d0b3dd4d5501bee5bac354d5b55 - * upstream Octopus v15.2.8 release, see https://ceph.io/releases/v15-2-8-octopus-released/ - * (bsc#1179802, bsc#1180155, CVE-2020-27781) cephx privilege escalation possible via - ceph_volume_client Python interface - -- Update to 15.2.7-776-g343cd10fe5: - + Rebase on tip of upstream "octopus" branch, SHA1 1b8a634fdcd94dfb3ba650793fb1b6d09af65e05 - * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1 - + (bsc#1179016) rpm: require smartmontools on SUSE - + (bsc#1180107) ceph-volume: pass --filter-for-batch from drive-group subcommand - -- Update to 15.2.7-689-g2c35e99e0a: - + Rebase on tip of upstream "octopus" branch, SHA1 bf8c93ed52f9fc8b0ead7434383bfc40f78d4204 - * upstream Octopus v15.2.7 release, see https://ceph.io/releases/v15-2-7-octopus-released/ - * (bsc#1179526) rgw: during GC defer, prevent new GC enqueue - + (bsc#1179452) mgr/insights: Test environment requires 'six' - -- Update to 15.2.6-684-gd472d0011a: - + Rebase on tip of upstream "octopus" branch, SHA1 ad83229f58142c7c9e23b931df437dfdbc9a9f68 - * upstream Octopus v15.2.6 release, see https://ceph.io/releases/v15-2-6-octopus-released/ - + qa/task/cephadm: run cephadm only on bootstrap_remote - -- Update to 15.2.5-667-g1a579d5bf2: - + Fix CVE-2020-25660 (bsc#1177843) - * mon/MonClient: bring back CEPHX_V2 authorizer challenges - * msg/async/ProtocolV1: resurrect "implement cephx_*require_version options" - * msg/async/ProtocolV1: resurrect "include MGR as service when applying cephx settings" - -- Update to 15.2.5-664-gfbc9fa98aa: - + Rebase on tip of upstream "octopus" branch, SHA1 31d4e76d0d584790763b4b1146b29ea4cfc2e9af - * (bsc#1170200) mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically - * (bsc#1174466) mon: have 'mon stat' output json as well - * (bsc#1177344) mgr/dashboard: support Orchestrator and user-defined Ganesha cluster - * (bsc#1178073) mgr/dashboard: fix downstream NFS doc links - * (bsc#1178531) cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph - -- Update to 15.2.5-514-g7a2bcdb091: - + Rebase on tip of upstream "octopus" branch, SHA1 afe740393a17dc80a91f8baca4ef92d0135c4525 - + (bsc#1177319) mgr/cephadm: make --container-init a global option - + (bsc#1177933) cephadm: configure journald as the logdriver - -- Update to 15.2.5-432-g0ead4ca479: - + cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files (bsc#1177676) - -- Update to 15.2.5-430-g652d1d1e54: - + Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse" - (bsc#1177643) - -- Update to 15.2.5-429-g96b264c584: - + Rebase on tip of upstream "octopus" branch, SHA1 82793ade49526d7d5674e488fba88e7568888ebb - * (bsc#1173079) mgr/devicehealth: device_health_metrics pool gets created - even without any OSDs in the cluster - -- Update to 15.2.5-411-g6432ac8c37: - + Rebase on tip of upstream "octopus" branch, SHA1 72e846aa6fb25df05a17ded0287ff0a59c579d7f - * (bsc#1174644) cephadm: log to file - * (bsc#1176499) mgr/cephadm: fix RemoveUtil.load_from_store() - -- Update to 15.2.5-355-g33a4cd4ce3: - + Rebase on tip of upstream "octopus" branch, SHA1 be28449139148fb00086e11185abeebd3cb5b5b8 - + ceph-volume: don't exit before empty report can be printed (bsc#1177450) - -- Update to 15.2.5-352-gf4a94295a4: - + Rebase on tip of upstream "octopus" branch, SHA1 e819e7280dd64d9f2d54359067056fe0e342c10d - + Drop patch "rpm: on SUSE, podman is required for cephadm to work" - (bsc#1176451) - + Re-cherry-pick "ceph-volume: major batch refactor" upstream octopus backport PR - * (bsc#1177151) python-common: do not skip unavailable devices - -- Update to 15.2.5-222-g3a105ce6a4: - + cherry-pick --container-init feature and follow-on fix from upstream - (bsc#1163764) (bsc#1177319) - * cephadm: Fix error setting 'mgr/cephadm/container_init' config - * mgr/cephadm: Call cephadm with --container-image - * cephadm: Add --container-image - -- Update to 15.2.5-220-gb758bfd693: - + rebase on tip of upstream "octopus" branch, SHA1 4e5be808dc271f6dc00ebdcc352e5e8ab0bac16e - * mgr/dashboard: Fix bugs in a unit test and i18n translation (bsc#1177078) - -- Update to 15.2.5-206-g1627a4c33d: - + octopus: cephfs: backport snap-schedule module (jsc#SES-704) - -- Update to 15.2.5-170-g2cc001476b: - + Updated SES7 downstream branding (bsc#1175120) - + monitoring: switch to CaaSP v4.5 container images - + ceph-volume: batch: call the right prepare method - + ceph-volume: batch: fix very_fast_allocation plan and add tests - -- Update to 15.2.5-167-gee11658d9d: - + rebase on tip of upstream "octopus" branch, SHA1 efdb0db2de7b1795bace506fc1538c0325fdcbbc - * upstream Octopus v15.2.5 release, see https://ceph.io/releases/v15-2-5-octopus-released/ - -- Update to 15.2.4-944-g85788353cf: - + ceph-volume: batch: call the right prepare method (bsc#1176638) - -- Update to 15.2.4-942-g7a609d729d: - + ceph-volume: major batch refactor (jsc#SES-1071) - -- Update to 15.2.4-908-g4cc5421bb2: - + octopus: cephadm batch backport September (1) (upstream PR #36975) - + mgr/dashboard: Downstream branding update - -- Update to 15.2.4-864-g0f510cb110: - + rebase on tip of upstream "octopus" branch, SHA1 65d8836383deeacfc8343f8d6563548a4c44c835 - + revert "ceph-volume: add lvmcache plugin" (jsc#SES-185) - + rpm: on SUSE, podman is required for cephadm to work (bsc#1174529) - + mgr/dashboard: Downstream branding update (bsc#1175161, bsc#1175169) - + monitoring: use full qualified image names for cephadm +- Update to 16.0.0-4862-g8ac6038555: + + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9 -- Update to 15.2.4-827-g318de690ed: - + ceph-volume: add lvmcache plugin +- checkin.sh: build only one frontend language (English) by default, to speed + up tarball generation cfitsio +- update to 3.490: + - Fix to imcompress.c. It now turns off quantization if ZSCALE + and ZZERO columns are missing. Treatment will be the same as + if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present + and set to something else. + - Added mutex to fits_execute_template() function so that the + creation of files using ASCII templates will be thread safe. + - In fpack when using -table flag, replaced warning message with a + more detailed description mentioning FITS format update. + - Added flag to CMake builds to disable curl dependency. Also + only add CURL_LIBRARIES to CMake link target if curl is found. + - Minor adjustment to download progress output. + +- Update to version 3.480: + * Now can handle parentheses in path names rather than + automatically interpreting them as output file specifiers. + * Fixed bug in imcompress.c that wasn't properly handling + conversion between float and double types when reading from a + gzip compressed float or double image. + * Fixed bug that was preventing use of bracket and parentheses + symbols in pathnames when opening multiple READWRITE files, + even when requesting no-extended-syntax usage. *This fix + necessitates a library interface version number change. + * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle + wildcard syntax. + * Fixed bug in fits_open_extlist to handle filename[EXT] syntax + properly. The hdutype parameter may now be null. More + documentaion for this function is in cfitsio.tex. + * Added new function fits_copy_hdutab to create a new table with + the same structure as an existing table. + * fits_copy_col / ffcpcl handles long long integer data types + more natively to prevent precision loss. + * histo.c routines now recognize integer columns that have been + scaled by TSCALn keywords and may be closer to floating point + type. + * Added backward compatibility for very old Rice compressed files + which were not using the ZVAL2 keyword in the way that later + became standard. + * Change made to cfitsio.pc.in to prevent forcing downstream + libraries to link against cfitsio's dependencies when using + pkgconfig. + +- Update to version 3.470: + * Added set of drivers for performing ftps file transfers. + * Tile sizes for compression may now be specified for any pair of + axes, where previously 2D tiles where limited to just X and y. + * Fix to ffgsky and ffgkls functions for case of keyword with + long string values where the final CONTINUE statement ended + with '&'. If the final CONTINUE also contained a comment, it + was being repeated twice when passed back through the 'comm' + argument. + * Fix made to ffedit_columns() for case of multiple col filters + containing wildcards. Only the first filter was being + searched. + * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length + columns. + * Fix made to an obscure case in fits_modify_vector_len, where a + wrongly issued EOF error may occur. + * Added internal fffvcl() function. + From version 3.460 (Ftools release): + * Improved the algorithm for ensuring no tile dimensions are + smaller than 4 pixels for HCOMPRESS compression. + * Added new functions intended to assist in diagnosing (primarily + https) download issues: fits_show_download_progress, + fits_get_timeout, fits_set_timeout. + * Added the '-O ' option to fpack, which previously existed + only for funpack. Also added fpack/funpack auto-removal of + .bz2 suffix equivalent to what existed for .gz. + * For the fpack '-table' cases, warning message is now sent to + stderr instead of stdout. This is to allow users to pipe the + results from stdout in valid FITS format. (The warning message + is otherwise placed at the start of the FITS file and therefore + corrupts it.) + * Fix made to the '-P' file prefix option in funpack. + * Added wildcard deletion syntax for columns, i.e. -COLNAM* will + delete the first matching column as always; -COLNAM*+ will + delete all matching columns (or none); exact symmetry with the + keyword deletion syntax. +- Rebased cfitsio-zlib.patch to apply cleanly. + +- Update to version 3.450: + * New support for reading and writing unsigned long long + datatypes. This includes 'implicit datatype conversion' between + the unsigned long long datatype and all the other datatypes. + * Increased the hardcoded NMAXFILES setting for maximum number of + open files from 1000 to 10000. + * Bug fix to fits_calc_binning wrapper function, which wasn't + filling in the returned float variables. + * Fixed a parsing bug for image subsection and column binning + range specifiers that was introduced in v3.44. + -- Update to version 3.360: - * added 9 Dec: small change to the fileseek function in drvrfile.c to - support large files > 2 GB when building CFITSIO with MinGW on Windows - * reorganized the CFITSIO code directory structure; added a 'docs' - subdirectory for all the documentation, and a 'zlib' directory - for the zlib/gzip file compression code. - * made major changes to the compression code for FITS binary table - to support all types of columns, including variable-length arrays. - This code is mainly used via the fpack and funpack programs. - * increased the number of FITS files that can be opened as one - time to 1000, as defined by NMAXFILES in fitsio2.h. - * made small configuration changes to configure.in, configure, - fitsio.h, and drvrfile.c to support large files (64-bit file - offsets} when using the mingw-w64 compiler (provided by - Benjamin Gilbert). - * made small change to fits_delete_file to more completely ignore - any non-zero input status value. - * fixed a logic error in a 'if' test when parsing a keyword name - in the ngp_keyword_is_write function in grparser.c (provided - by David Binderman). - * when specifying the image compression parameters as part of the - compressed image file name (using the "[compress]" qualifier - after the name of the file), the quantization level value, if - specified, was not being recognized by the CFITSIO compression - routines. The image would always be compressed with the default - quantization level of 4.0, regardless of what was specified. This - affected the imcopy program, and potentially other user-generated - application programs that used this method to specify the - compression parameters. This bug did not affect fpack or - funpack. This was fixed in the imcomp_get_compressed_image_par - routine in the imcompress.c file. (reported by Sean Peters) - * defined a new CFITS_API macro in fitsio.h which is used to export the - public symbols when building CFITSIO on Windows systems with CMake. This - works in conjunction with the new Windows CMake build procedure that - is described in the README.win32 file. This complete revamping of the - way CFITSIO is built under Windows now supports building 64-bit - versions of the library. Thanks to Daniel Kaneider (Luminance HDR - Team) for providing these new CMake build procedures. - * modified the way that the low-level file_create routine works when - running in the Hera environment to ensure that the FITS file that is - created is within the allow user data disk area. - * modified fits_get_compression_type so that it does not return an error - if the HDU is a normal FITS IMAGE extension, and is not a tile-compressed - image. - * modified the low-level ffgcl* and ffpcl* routines to ensure that they - never try ro read or write more than 2**31 bytes from disk at one time, - as might happen with very large images, to avoid integer overflow errors. - Fix kindly provided by Fred Gutsche at NanoFocus AG (www.nanofocus.de). - * modified Makefile.in so that doing 'make distclean' does not delete - new config.sub and config.guess files that were recently added. - * adopted a patch from Debian in zcompress.c to "define" the values of - GZBUFSIZE and BUFFINCR, instead of exporting the symbols as 'int's. -- Renamed libcfitsio-devel to cfitsio-devel and libcfitsio-devel-doc to - cfitsio-devel-doc. Added appropriate Provides/Obsoletes entries. -- Removed the following patches (fixed upstream): - * implicit-pointer-decl.patch - * no-return-in-nonvoid-function.patch -- Rebased cfitsio-zlib.patch to apply cleanly. - -- ppc64le-support.patch: Add support for ppc64le. - -- Update to version 3.350: - * fixed problem with the default tile size when compressing images with - fpack using the Hcompress algorithm. - * fixed returned value ("status" instead of "*status") - * in imcompress.c, declared some arrays that are used to store the dimensions - of the image from 'int' to 'long', to support very large images (at least - on systems where sizeof(long) = 8), - * modified the routines that convert a string value to a float or double - to prevent them from returning a NaN or Inf value if the - string is "NaN" or "Inf" (as can happen with gcc implementation of the - strtod function). - * removed/replaced the use of the assert() functions when locking or - unlocking threads because they did not work correctly if NDEBUG is - defined. - * made modifications to the way the command-line file filters are parsed to - 1) remove the 1024-character limit when specifying a column filter, - 2) fixed a potential character buffer-overflow risk in fits_get_token, and - 3) improved the parsing logic to remove any possible of confusing - 2 slash characters ("//") in the string as the beginning of a - comment string. - * modified configure and Makefile.in so that when building CFITSIO - as a shared library on linux or Mac platforms, it will use the SONAME - convention to indicate whether each new release of the CFITSIO - library is binary-compatible with the previous version. Application - programs that link with the shared library will not need to be - recompiled as long as the versions are compatible. In practice, - this means that the shared library binary file that is created (on - Linux systems) will have a name like 'libcfitsio.so.I.J.K', where I is the - SONAME version number, J is the major CFITSIO version number (e.g. 3), - and K is the minor CFITSIO version number (e.g., 34). Two link - files will also be created such that - libcfitsio.so -> libcfitsio.so.I, and - libcfitsio.so.I -> libcfitsio.I.J.K - Application programs will still run correctly with the new version of - CFITSIO as long as the 'I' version number remains the same, but the - applications will fail to run if the 'I' number changes, thus alerting - the user that the application must be rebuilt. - * fixed bug in fits_insert_col when computing the new table row width - when inserting a '1Q' variable length array column. - * modified the image compression routines so that the output compressed - image (stored in a FITS binary table) uses the '1Q' variable length - array format (instead of '1P') when the input file is larger than 4 GB. - * added support for "compression directive" keywords which indicate how - that HDU should be compressed (e.g., which compression algorithm to use, - what tiling pattern to use, etc.). The values of these keywords will - override the compression parameters that were specified on the command - line when running the fpack FITS file compression program. - * globally changed the variable and/or subroutine name "dither_offset" - to "dither_seed" and "quantize_dither" to "quantize_method" so - that the names more accurately reflects their purpose. - * added support for a new SUBTRACTIVE_DITHER_2 method when compressing - floating point images. The only difference with the previous method - is that pixels with a value exactly equal to 0.0 will not be dithered, - and instead will be exactly preserved when the image is compressed. - * added support for an alias of "RICE_ONE" for "RICE_1" as the value - of the ZCMPTYPE keyword, which gives the name of the image compression - algorithm. This alias is used if the new SUBTRACTIVE_DITHER_2 option - is used, to prevent old versions of funpack from creating a corrupted - uncompressed image file. Only newer versions of funpack will recognize - this alias and be able to uncompress the image. - * made performance improvement to fits_read_compressed_img so that - when reading a section of an compressed image that includes only - every nth pixel in some dimension, it will only uncompressed a tile - if there are actually any pixels of interest in that tile. - * fixed several issues with the beta FITS binary table compression code - that is used by fpack: added support for zero-length vector columns, - made improvements to the output report when using the -T option in fpack, - changed the default table compression method to 'Rice' instead of - 'Best', and now writes the 'ZTILELEN' keyword to document the number - of table rows in each tile. - * fixed error in ffbinit in calculating the total length of the binary - table extension if the THEAP keyword was used to override the - default starting location of the heap. -- Removed cfitsio.patch (fixed upstream). -- Rebased cfitsio-zlib.patch to apply cleanly. -- Added a patch (no-return-in-nonvoid-function.patch) to fix "Program returns - random data in a function" rpm post build check error. - -- aarch64-support.patch: Add support for aarch64 - chmlib +- Upgrade old specfile constructs. +- Remove --with-pic (no effect with --disable-static). + -- Port to all future systems. - cracklib +- %check: really test the package [bsc#1191736] + desktop-data-openSUSE +- Move call-browser and desktop-launch symlink to xdg-utils. + +- Update to version 15.2.20200107: + * Fix csh (boo#1158422) + +- Update to version 15.1.20191124: + * Remove remaining wallpapers + * Remove unused icon directory + * Don't set cursor on empty input +- No longer requires DMZ Cursors, as the fillup no longer contains + the theme by default + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 15.1.20181213: + * Replace old menus and set wallpapers for Gnome + * Remove all irrelevant stuff from KDE4, Novell and duplicated icons + * Fix up cursors not working by default, DMZ theme doesn't exist + -- Add /etc/skel/Templates directory with templates for commonly - used files: plain text, ODF text, ODF presentation and ODF - drawing. This provides the user with a choice of new document - templates to choose from when, e.g., using the "New Document" - item in right-click menu from file-browsers such as Nautilus; - fixes bnc#897716. - dnsmasq +- bsc#1192529, dnsmasq-resolv-conf.patch: + Fix a segfault when re-reading an empty resolv.conf +- Remove "nogroup" membership from the dnsmasq user. + +- Use systemd-sysusers from 15.3 onwards + dracut +- Update to version 055+suse.183.g7d569585: + * fix(dracut.spec): update usrmerged mkinitrd dir + * fix(url-lib): improve ca-bundle detection (bsc#1175892) + +- Update to version 055+suse.179.g3cf989c2: + * fix(cpio): write zeros instead of seek for padding and alignment + * fix(dracut.sh): check kernel zstd support early + * fix(dracut.sh): check availability of configured compression + * fix(dracut.sh): inform user about auto-selected compression method + * fix(dracut.sh): drop pointless check for module compression method + * chore(suse): add dracut-cpio archiver + * ci(TEST-63-DRACUT-CPIO): kernel extraction tests for dracut-cpio + * feat(dracut.sh): add "--enhanced-cpio" option for calling dracut-cpio + * feat(Makefile): cargo wrapper for dracut-cpio build + * feat(cpio): add newc archive creation utility + * feat(cpio): add rust argument parsing library from crosvm + * ci(TEST-62-SKIPCPIO): add simple skipcpio test + * ci(test): export basedir and testdir as absolute paths + * ci(TEST-60-BONDBRIDGEVLANIFCFG): use toplevel Makefile + * fix(dracut.spec): check for non-usrmerged environments + * fix(zfcp_rules): add quotes around rule installation argument + * fix(zipl): correct argument for uuid to device conversion + * fix(fips): missing value of _vmname variable (bsc#1193267) + * chore(suse): add fido2 module + * feat(crypt): check if fido2 module is needed in hostonly mode + * feat(fido2): introducing the fido2 module + * feat(crypt): check if tpm2-tss module is needed in hostonly mode + * fix(dracut-functions.sh): get block device driver if in a virtual subsystem + * fix(mdraid): allow UUID comparison for more than one UUID (bsc#1192665) + drpm +- update to 0.5.0: + * fix a memory leak on invalid input + * Hide the internal library symbols + +- skip valgrind checking on aarch64 (bsc#1182493) + ebook-tools +- use cmake build macros + spec-cleaner + edict +- Update to snapshot 20210529 + * Approximately 600 entries were updated. + +- Update to snapshot 20210429 + * No changelog recorded. + +- Update to snapshot 20201102 + * No changelog recorded. + +- Update to snapshot 20200825 + * No changelog recorded. + -- Remove redundant/obsolete tags/sections from specfile - (cf. packaging guidelines) - -- update to latest versions. Updated dictionaries are - edict, enamdict, kanjdic, kanjd212, and compdic. - efibootmgr +- Update to v17: [jsc#SLE-22542] + * use efivar's logging facility more (more info in -v2 , -v3, etc) + * Various bug fixes + * Better -e parsing + * fix pkg-config invocation for ldflags + * Make efibootmgr use EFIDIR / efibootmgr.efidir like fwupdate does + * make --loader default build-time configurable + * sanitize set_mirror()/get_mirror() + * Add support for parsing loader options as UCS2 + * GCC 7 fixes + * Don't use -fshort-wchar since we don't run on EFI machines. +- Drop 0001-Don-t-use-fshort-wchar-when-building-63.patch (upstreamed) +- Drop 0002-Remove-extra-const-keywords-gcc-7-gripes-about.patch + (upstreamed) +- Drop 0003-Add-support-for-parsing-optional-data-as-ucs2.patch + (upstreamed) +- Drop MARM-sanitize-set_mirror.diff (upstreamed) +- Drop efibootmgr-derhat.diff (upstreamed) +- Rebase efibootmgr-delete-multiple.diff + -- Update to 14 plus upstream fixes. (fate#322108) +- Update to 14 plus upstream fixes. [fate#322108] -- Build on all archs. There is no reason not to. (boo#1025520) +- Build on all archs. There is no reason not to. [boo#1025520] epson-inkjet-printer-escpr +- Update to 1.7.15: + * Supported new models. + +- Update to 1.7.8: + * Supported new model: + + Epson-EP-713A_Series + + Epson-EP-813A_Series + * Fixed an issue of filter crash when FIFO I/O was closed. +- Rebased bug_x86_64.patch. + +- Update to 1.7.7: + * Supported new models: + + ET-M2120_Series +- Changes from 1.6.36 to 1.7.6: + * Suppored new models: + + EC-C110_Series + + EP-712A_Series + + EP-812A_Series + + EP-M552T_Series + + ET-2720_Series + + ET-2760_Series + + EW-052A_Series + + L3160_Series + + M2110_Series + + M2120_Series + + PX-S06_Series + + WF-110_Series + + WF-2810_Series + + WF-2830_Series + + WF-2850_Series + + XP-2100_Series + + XP-3100_Series + + XP-4100_Series +- Drop obsolete conditional build requirement for SLE10. + +- Update to 1.6.35: + * Supported new models: + + ET-1100_Series + + ST-2000_Series + +- Update to 1.6.33: + * Supported new models: + + ET-4700_Series + + L1110_Series + + L5190_Series + + L7180_Series + + PX-S170T_Series + + PX-S170UT_Series + +- Update to 1.6.29: + * Supported new models: + + EP-711A_Series + + EP-811A_Series + + ET-M1100_Series + + ET-M1120_Series + + L7160_Series + + M1100_Series + + M1200_Series + +- Update to 1.6.25 (boo#1106416): + * Supported new models: + + ET-2700_Series + + ET-2710_Series + + ET-2750_Series + + EW-M571T_Series + + EW-M770T_Series + + L3100_Series + + L3110_Series + + L3150_Series + + L4150_Series + + L4160_Series + + XP-255_257_Series + + XP-352_355_Series + + XP-452_455_Series + + XP-7100_Series + fprintd +- Update to version 1.94.1 + * Highlights: + + Fix systemd unit so that udev hotplug events are processed + + Report back the selected finger if there is only one + + Change PolicyKit strings for clarity + + Various fixes to the testsuite + + Plenty of translation updates +- Changes from 1.94.0 + * Highlights: + + Implement suspend/resume handling. + + This requires writing "power/persist" and "power/wakeup" in sysfs. + + Support libfprint overheat protections + + Delete host prints when device prints disappeared + + pam: Immediately return success information + + Plenty of updated translations thanks to move to Fedora Weblate + + Fix possible race when retrieving session information + + Fix possible race when a client disconnects + + GLib 2.56 compatibility fixes +- Changes from 1.92.0 + * Highlights: + + fprintd now prevents the same finger to be enrolled twice + + Support clearing storage of match-on-chip devices + + pam: Cancel authentication on SIGINT (e.g. ctrl+c with sudo) + + pam: Always return PAM_AUTHINFO_UNAVAIL for devices without prints + + Expose finger status on DBus + + Add method to delete only a specific print of a user + + Improved error reporting for deletion + + Wait for finger removal before cancelling operations + + Prefer older prints when garbage collecting + + Major improvements to test coverage +- Remove README.SUSE because rh#1693356 and upstream classified it as not a problem + +- fix pyton dbus-python build dependency for Leap 15.3 boo#1183818 + +- Update to version 1.90.9 + * Fix multiple daemon lockup issues (#97) + * Fix print garbage collection to not delete used prints + * pam: Use the device with the most prints + +- Update to version 1.90.8 + It seems that we are finally reaching the end of the tunnel with + regard to regressions. One more issue that cropped up was that a + pam_fprintd fix to avoid a possible authentication bypass caused + issues when fprintd was just started on demand. + Highlights: + * pam: Only listen to NameOwnerChanged after fprintd is known to + run. + * Place new ObjectManager DBus API at /net/reactivated/Fprint + +- Update to version 1.90.7 + While 1.90.6 fixed a number of issues, we did have a bad + regression due causing pam_fprintd to crash when there are no + fingerprint devices installed. + Highlights: + * pam: Guard strdup calls against NULL pointers + +- Update to version 1.90.6 + The 1.90.5 release was unusable due to a number of inter-related + issues with the DBus interface and authorization. We also found + a number of problems with possible security implications. + Currently fprintd will do interactive authorization even if this + was not requested using the correct DBus method call flag. All + API users MUST be updated to set the flag as it will be enabled + in the future! + Highlights: + * Fix fprintd DBus configuration + * Change details of what requires authorization + * Fix various race conditions in pam_fprintd + * Permit interactive authorization from fprintd utilities + * Do not allow deletion while another operation is ongoing +- Drop patch: + * 0001-tests-Fix-test-not-failing-on-error.patch + +- Update to version 1.90.4 + The 1.90.4 release caused a major regression, as it included a + USB hub in UDEV the autosupend rule list. + Highlights: + * Remove USB hub from udev autosupend rules + * synaptics: Add PID 0x00c9 which is used in some HP laptops + +- Update to version 1.90.4 + * Authentication is now required to enroll a new print. + * Add support for the libfprint early reporting mechanism + * Proper hotplug support together with libfprint 1.90.4 + * Handle STATE_DIRECTORY containing multiple paths +- Add patch: + * 0001-tests-Fix-test-not-failing-on-error.patch + https://gitlab.freedesktop.org/libfprint/fprintd/-/merge_requests/70 + Unittest test_manager_get_devices_on_name_appeared is broken + with this patch applied - so revert it for now. + +- Few minor spec-cleaner tweaks + +- Update version to 1.90.1 + * Add support for prints saved on the fingerprint device itself + * Add integration tests using the virtual image driver, and further tests for the utilities + * Port build system to meson + * Loads of build warnings and memory leak fixes + * PAM module: + Port PAM module to sd-bus from dbus-glib + Use systemd to not ask for a fingerprint scan on remote logins + Add man page for PAM module + Add tests +- Split doc package + +- Fix the download url + +- update to 0.9.0: + * Fix hangs when there the verification error was "retry" + * Update for fp_get_pollfds() changes + * Fix "client_username" memory leak, fix memory leak when saving a file + * Create the fingerprint storage directory at install time, the storage path is now hard-coded as /var/lib/fprint and created by systemd when the service is started + +- Add README.SUSE to warn users of the potential risk in storing + fingerprint data on their systems + +- Update to version 0.8.1: + + Fix build when builddir != srcdir. + + Fix possible crash on exit. + + Avoid warnings in copy/paste header. + + Sandbox fprintd daemon more. + + Update website address. + + Minimise debug output. + + Updated translations. +- Run spec-cleaner, modernize spec. +- Drop _service file, upstream have moved to gitlab and are using + a unique Url for tarball source so service no longer makes sense. + -- added baselibs.conf as source to specfile - -- drop rpmlintrc - -- added baselibs.conf - -- activate obsoletes for pam_fprint as yast2-fingerprint-reader - (which this was waiting for) has been dropped half a year ago - -- Change systemd BuildRequires to pkgconfig(systemd) so that - configure actually finds the dependency. This fixes an issue on - systemd-based systems where the fprintd dbus service is not - starting because it's referencing the non-existing fprintd - systemd service. Fix bnc#850807. -- Add %pre/%post/%preun/%postun sections to register systemd - service. -- Add %{?systemd_requires} to the dependencies. - -- Update to version 0.5.1 - + Add support for 147e:2020 to upeke2 driver - + Fix possible race condition, and cancellation in uru4000 driver - + Add Microsoft keyboard to the suspend blacklist - + Plenty of build fixes -- Changes from version 0.5.0: - + New VFS300/VFS301 driver - + New AES2550/AES2810 drivers - + New AES1660 driver - + New AES2660 driver - + New DigitalPersona URU4500 driver - + Avoid empty capture and improve image contrast in the AES2501 and AES2550 drivers - + Update upektc driver, add support for Eikon Touch 300 - + Fix UrU4000 image capture on ARM - + Fix power control path for newer kernels - + Move udev rules to the correct directory - + Don't print duplicated udev rules - + Include udev rules in the tarball - + Allow disabling of udev rules for cross-compiling - + Add driver names in the generated rules -- Adhere to http://spdx.org/licenses/ guidelines -- Fixed self-obsoletion RPMlint warnings -- Added openSUSE license reminder to spec file -- Added fprintd.pod-syntax.patch to fix a syntax error during build. - freecell-solver +- Update to 6.6.0 + * Ignore the FCS_SINGLE_HARD_THREAD and + FCS_DISABLE_MULTI_NEXT_INSTS options while removing complexity + from the source code. + * Better rinutils bootstrap shim. + * Silence some compiler warnings. + +- Update to 6.2.0 + * Fix run time errors + * Add a more compact representation of zero-freecells deals +- New build requirement: python3-cffi + frei0r-plugins +- Update to version 1.7.0 + * This release includes three new filters, code cleanups and several + bugfixes improving stability of existing plugins. + * New filters (3): normaliz0r, elastic_scale, premultiply. + * Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur, + c0rners, cairogradient, cairoimagegrid, cartoon, cluster, + coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r, + delay0r, edgeglow, emboss, facebl0r, facedetect, levels, + lightgraffiti, measure, ndvi, nervous, nosync0r, primaries, + rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress, + three_point_balance, timeout, tutorial, vertigo, vignette, water, + alphaatop, alphain, alphaout, alphaover, alphaxor, + cairoaffineblend, cairoblend, xfade0r +- Drop obsolete patches: + * frei0r-plugins-1.4-missing_include.patch + * frei0r-plugins-openCV-3.0-compatibility.patch + * frei0r-plugins-openCV-3.4.2-compatibility.patch +- Fix compilation with OpenCV 3.4.9/4.2.0 + * 0001-Port-facebl0r-to-OpenCV-C-API.patch + +- Add frei0r-plugins-openCV-3.4.2-compatibility.patch to fix a + build failure with openCV > 3.4.1 +- Run spec-cleaner + -- Update to version 1.4: - * Fix several major bugs in existing plugins - * Add new filters and the optional dependency to cairo. - - New filters (18): IIRblur, Vignette, Keyspillm0pup, Timeout, - Posterize, Dither, Spillsupress, Emboss, Colgate, RGBNoise, - Colorize, Softglow, ColrHalftone, Sigmoidaltransfer, - Colortap, cairogradient, cairoimagegrid, medians - - New mixers: cairoblend, cairoaffineblend -- Remove frei0r-missing-return.patch and frei0r-plugins-compiler-warnings.patch -- Add frei0r-plugins-1.4-missing_include.patch -- Add pkgconfig(cairo) BuildRequires - gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + gcin +- Fix the build failure due to the comparison of bare words + gdb -- Backport fix for heap-use-after-free in - remote_async_inferior_event_handler [swo#26614]: - * gdb-remote-fix-invalid-pointer-in-remote-async-serial-handler.patch +- Patches dropped: + * gdb-cli-add-ignore-errors-command.patch + * gdb-tdep-aarch64-make-gdbserver-register-set-selection-dynamic.patch + +- Patches added (add back ignore-errors command, dropped in + 11.1 update): + * gdb-cli-add-ignore-errors-command.patch + +- Patches added [swo#28355]: + * gdb-tdep-aarch64-make-gdbserver-register-set-selection-dynamic.patch + +- Mention removed fedora patches: + * gdb-6.3-test-self-20050110.patch + * gdb-bz1219747-attach-kills.patch + * gdb-6.6-buildid-locate-core-as-arg.patch + * gdb-attach-fail-reasons-5of5.patch + * gdb-archer-pie-addons.patch + * gdb-jit-reader-multilib.patch + * gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch + * gdb-archer.patch + * gdb-config.patch + * gdb-6.8-quit-never-aborts.patch +- Mention removed patches: + * gdb-breakpoint-fix-assert-in-jit_event_handler.patch + * gdb-fix-section-matching-in-find_pc_sect_compunit.patch + * gdb-fortran-fix-print-dynamic-array.patch + * gdb-build-hardcode-with-included-regex.patch + * gdb-handle-no-upper-bound-in-value-subscript.patch + * gdb-fix-internal-error-in-process_event_stop_test.patch + * gdb-don-t-return-non-existing-path-in-debuginfod-source-query.patch + * gdb-archer-pie-addons-keep-disabled.patch + * gdb-fix-filename-in-not-in-executable-format-error.patch + * gdb-fix-use-of-invalid-pointer-in-remote-async-inferior-event-handler.patch + * gdb-breakpoints-handle-glibc-with-debuginfo-in-create_exception_master_breakpoint.patch +- Maintenance scripts: + * Add KFAILs in qa.sh. + * Add missing '-a' in gdb.log greps in qa.sh. + * Fix error handling in qa.sh. +- Patches added: + * gdb-testsuite-handle-sigill-in-two-gdb.arch-powerpc-test-cases.patch + * gdb-testsuite-work-around-skip_prologue-problems-in-gdb.threads-process-dies-while-detaching.exp.patch + +- Disable big endian powerpc. +- Maintenance scripts: + * Fix patch filtering in clean.sh. + * Add KFAIL in qa.sh. +- Patches added: + * gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch + * gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch + * gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch + * gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch + * gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch + * gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch + * gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch + * gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch + * gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch + * gdb-tui-fix-breakpoint-display-functionality.patch + * gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch +- Patches dropped: + * fix-gdb.threads-linux-dp.exp.patch + +- Added maintenance script: + * qa.sh +- Drop 32bit packages for s390x. + +- Fix SLE-15 s390x: unresolvable, nothing provides + glibc-devel-static-32bit. +- Disable test-case gdb.base/break-interp.exp for SLE-11. + It causes a + "glibc detected *** expect: double free or corruption (out)" in + expect and a subsequent runtest abort. This might be the cause + of the package build failure due to + "Job seems to be stuck here, killed. (after 8hrs of inactivity)" +- Patches added: + * gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch + * gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch + * gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch + * fix-gdb.multi-multi-term-settings.exp-race.patch + * gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch + +- Rebase to 11.1 release (as in fedora 35 @ 9cd9368): + * GDB now supports general memory tagging functionality if the + underlying architecture supports the proper primitives and hooks. + Currently this is enabled only for AArch64 MTE. + * GDB will now look for the .gdbinit file in a config directory + before looking for ~/.gdbinit. The file is searched for in + the following locations: $XDG_CONFIG_HOME/gdb/gdbinit, + $HOME/.config/gdb/gdbinit, $HOME/.gdbinit. + * GDB will now load and process commands from + ~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files + are present. These files are processed earlier than any of + the other initialization files and can affect parts of GDB's + startup that previously had already been completed before the + initialization files were read, for example styling of the + initial GDB greeting. + * GDB now has two new options "--early-init-command" and + "--early-init-eval-command" with corresponding short options + "-eix" and "-eiex" that allow options (that would normally + appear in a gdbearlyinit file) to be passed on the command + line. + * set startup-quietly on|off + show startup-quietly + When 'on', this causes GDB to act as if "-silent" were passed + on the command line. This command needs to be added to an + early initialization file (e.g. ~/.config/gdb/gdbearlyinit) + in order to affect GDB. + * For RISC-V targets, the target feature + "org.gnu.gdb.riscv.vector" is now understood by GDB, and can + be used to describe the vector registers of a target. + * TUI windows now support mouse actions. The mouse wheel + scrolls the appropriate window. + * Key combinations that do not have a specific action on the + focused window are passed to GDB. For example, you now can + use Ctrl-Left/Ctrl-Right to move between words in the command + window regardless of which window is in focus. Previously + you would need to focus on the command window for such key + combinations to work. + * set python ignore-environment on|off + show python ignore-environment + When 'on', this causes GDB's builtin Python to ignore any + environment variables that would otherwise affect how Python + behaves. This command needs to be added to an early + initialization file (e.g. ~/.config/gdb/gdbearlyinit) in + order to affect GDB. + * set python dont-write-bytecode auto|on|off + show python dont-write-bytecode + When 'on', this causes GDB's builtin Python to not write any + byte-code (.pyc files) to disk. This command needs to be + added to an early initialization file + (e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB. + When 'off' byte-code will always be written. + When set to 'auto' (the default) Python will check the + PYTHONDONTWRITEBYTECODE environment variable. + * break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] + [-force-condition] [if CONDITION] + This command would previously refuse setting a breakpoint if + the CONDITION expression is invalid at a location. It now + accepts and defines the breakpoint if there is at least one + location at which the CONDITION is valid. The locations + for which the CONDITION is invalid, are automatically + disabled. If CONDITION is invalid at all of the locations, + setting the breakpoint is still rejected. However, the + '-force-condition' flag can be used in this case for forcing + GDB to define the breakpoint, making all the current + locations automatically disabled. This may be useful if the + user knows the condition will become meaningful at a future + location, e.g. due to a shared library load. +- Update libipt to v2.0.4. Dropped obsoleted patch: + * v1.5-libipt-static.patch +- Obsoleted fedora patches dropped: + * gdb-moribund-utrace-workaround.patch + * gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch + * gdb-vla-intel-fix-print-char-array.patch + * gdb-vla-intel-fortran-strides.patch + * gdb-vla-intel-fortran-vla-strings.patch + * gdb-vla-intel-stringbt-fix.patch + * gdb-vla-intel-tests.patch +- Obsoleted fedora fixup patches dropped: + * fixup-2-gdb-archer-vla-tests.patch + * fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch + * fixup-3-gdb-archer-vla-tests.patch + * fixup-gdb-6.3-test-pie-20050107.patch + * fixup-gdb-6.3-threaded-watchpoints2-20050225.patch + * fixup-gdb-6.5-sharedlibrary-path.patch + * fixup-gdb-6.8-bz442765-threaded-exec-test.patch + * fixup-gdb-archer-vla-tests.patch + * fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch + * fixup-gdb-btrobust.patch + * fixup-gdb-bz634108-solib_address.patch + * fixup-gdb-dts-rhel6-python-compat.patch + * fixup-gdb-gnat-dwarf-crash-3of3.patch + * fixup-gdb-rhbz1156192-recursive-dlopen-test.patch + * fixup-gdb-test-ivy-bridge.patch + * fixup-gdb-vla-intel-fortran-vla-strings.patch + * fixup-gdb-vla-intel-tests.patch +- Obsoleted patches dropped: + * amd64-linux-siginfo-include-order.patch + * gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch + * gdb-support-dw-lle-start-end.patch + * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch + * gdb-symtab-fix-language-of-frame-without-debug-info.patch + * gdb-symtab-read-cu-base-address-for-enqueued-cu.patch + * gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch + * gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch + * gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch + * gdb-testsuite-disable-selftests-for-factory.patch + * gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch + * gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch + * gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch + * gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch + * gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch + * gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch + * gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch + * gdb-testsuite-gdb-base-morestack-exp-no-clang.patch + * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch + * gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch + * gdb-testsuite-ignore-debuginfod_urls.patch + * gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch + * gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch + * gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch + * gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch +- Fedora patches updated: + * gdb-6.3-bz140532-ppc-unwinding-test.patch + * gdb-6.3-bz202689-exec-from-pthread-test.patch + * gdb-6.3-gstack-20050411.patch + * gdb-6.3-inheritancetest-20050726.patch + * gdb-6.3-mapping-zero-inode-test.patch + * gdb-6.3-test-dtorfix-20050121.patch + * gdb-6.3-test-movedir-20050125.patch + * gdb-6.3-threaded-watchpoints2-20050225.patch + * gdb-6.5-bz109921-DW_AT_decl_file-test.patch + * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch + * gdb-6.5-bz218379-ppc-solib-trampoline-test.patch + * gdb-6.5-bz243845-stale-testing-zombie-test.patch + * gdb-6.5-ia64-libunwind-leak-test.patch + * gdb-6.5-last-address-space-byte-test.patch + * gdb-6.5-readline-long-line-crash-test.patch + * gdb-6.5-section-num-fixup-test.patch + * gdb-6.5-sharedlibrary-path.patch + * gdb-6.6-buildid-locate-rpm-scl.patch + * gdb-6.6-buildid-locate-rpm.patch + * gdb-6.6-buildid-locate-solib-missing-ids.patch + * gdb-6.6-buildid-locate.patch + * gdb-6.6-bz229517-gcore-without-terminal.patch + * gdb-6.6-bz230000-power6-disassembly-test.patch + * gdb-6.6-bz237572-ppc-atomic-sequence-test.patch + * gdb-6.8-bz442765-threaded-exec-test.patch + * gdb-bz601887-dwarf4-rh-test.patch + * gdb-bz634108-solib_address.patch + * gdb-ccache-workaround.patch + * gdb-container-rh-pkg.patch + * gdb-fedora-libncursesw.patch + * gdb-fortran-frame-string.patch + * gdb-glibc-strstr-workaround.patch + * gdb-lineno-makeup-test.patch + * gdb-linux_perf-bundle.patch + * gdb-physname-pr11734-test.patch + * gdb-ppc-power7-test.patch + * gdb-rhbz1156192-recursive-dlopen-test.patch + * gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch + * gdb-rhbz1350436-type-printers-error.patch + * gdb-rhbz1398387-tab-crash-test.patch + * gdb-test-dw2-aranges.patch + * gdb-test-ivy-bridge.patch + * gdb-test-pid0-core.patch +- Patches updated: + * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch + * gdb-gcore-bash.patch +- Fedora patches added: + * gdb-6.3-attach-see-vdso-test.patch + * gdb-6.3-inferior-notification-20050721.patch + * gdb-6.5-gcore-buffer-limit-test.patch + * gdb-6.5-missed-trap-on-step-test.patch + * gdb-rhbz1976887-field-location-kind.patch + * gdb-rhbz2012976-paper-over-fortran-lex-problems.patch + * gdb-test-for-rhbz1976887.patch +- Fedora fixup patches added: + * fixup-2-gdb-6.6-buildid-locate.patch + * fixup-gdb-glibc-strstr-workaround.patch + * fixup-gdb-linux_perf-bundle.patch + * fixup-gdb-rhbz1325795-framefilters-test.patch + * fixup-gdb-rhbz1553104-s390x-arch12-test.patch +- Patches added: + * fix-gdb.mi-new-ui-mi-sync.exp.patch + * fix-gdb.threads-linux-dp.exp.patch + * gdb-add-index.sh-fix-bashism.patch + * gdb-build-add-cxx_dialect-to-cxx.patch + * gdb-build-make-c-exp.y-work-with-bison-3.8.patch + * gdb-python-finishbreakpoint-update.patch + * gdb-symtab-add-call_site_eq-and-call_site_hash.patch + * gdb-symtab-c-ify-call_site.patch + * gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch + * gdb-symtab-remove-compunit_call_site_htab.patch + * gdb-symtab-use-unrelocated-addresses-in-call_site.patch + * gdb-testsuite-add-nopie-in-two-test-cases.patch + * gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch + * gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch + * gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch + * gdb-testsuite-fix-gdb.gdb-selftest.exp.patch + * gdb-testsuite-fix-gdb.python-py-events.exp.patch + * gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch + * gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch + * gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch + * gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch + * gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch + * gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch + * gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch +- Fedora patches replaced: + * fixup-gdb-6.6-buildid-locate.patch +- Added maintenance scripts: + * import-patches.sh + * clean.sh + +- amd64-linux-siginfo-include-order.patch: Adjust include order to avoid + gnulib error + +- gdb-support-dw-lle-start-end.patch: Support DW_LLE_start_end + (bsc#1187044) + +- Fix Leap 15.3 s390x gdb:testsuite build, by not requiring 32-bit + packages for openSUSE s390x. + +- Fix Leap 15.3 s390x gdb:testsuite build, by not requiring + glibc-devel-static-32bit. + +- Fix Leap 15.3 i586 gdb:testsuite build, by not requiring fpc. + +- Backport updated fix from upstream [bsc#1185638, swo#26327]: + * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch + +- Backport fix for assert [bsc#1186040, swo#27889]: + * gdb-breakpoint-fix-assert-in-jit_event_handler.patch + +- Remove fix due to regressions [bsc#1185638, swo#26327]: + * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder.patch + +- Replace tentative fix with upstreamed fix [swo#27681]: + Remove: + * gdb-build-workaround-pcre2_posix-linking-problem.patch + Add: + * gdb-build-hardcode-with-included-regex.patch +- Backport fix from upstream [bsc#1185638, swo#26327]: + * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder.patch +- Backport fix from upstream [rh#1931344]: + * gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch + +- Backport fix for tui assert [swo#27680]: + * gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch + +- Backport fixes that ignore DEBUGINFOD_URLS during testing: + * gdb-testsuite-ignore-debuginfod_urls.patch + * gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch + +- Fix various testsuite fails on Factory using backports: + * gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch + * gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch + * gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch +- Fix libthread_db problem on Factory [swo#27526, boo#1184214]: + * gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch +- Workaround libncurses pulling in libpcre2_posix: + * gdb-build-workaround-pcre2_posix-linking-problem.patch -- Fix license [bsc#1180786]. -- Require 8GB diskspace for x86_64. +- Fix license [bsc#1180786]. +- Require 8GB diskspace for x86_64. + +- Patches to be upstreamed: + * gdb-fix-use-of-invalid-pointer-in-remote-async-inferior-event-handler.patch glew +- Revert building with EGL support, as it breaks mutliple apps + (boo#1189524). + +- Build with EGL support now that wxWidgets does so (since version + 3.1.5), otherwise wxWidgets 3.1.x widgets that make use of glew + crash (see for example, boo#1188519); add BuildRequires: + pkgconfig(egl) as well as the same Requires for devel package. + +- Update to version 2.2.0 + Bug fixes: + * GL_EXT_semaphore constants + * Some const pointer fixups in OpenGL API + * Correction for GLEW_VERSION_4_5 + New extensions: + * GL_AMD_framebuffer_multisample_advanced + * GL_AMD_gpu_shader_half_float_fetch + * GL_AMD_shader_image_load_store_lod + * GL_ARM_texture_unnormalized_coordinates + * GL_DMP_program_binary + * GL_DMP_shader_binary + * GL_EXT_EGL_image_external_wrap_modes + * GL_EXT_EGL_image_storage + * GL_EXT_EGL_sync + * GL_EXT_clip_control + * GL_EXT_depth_clamp + * GL_EXT_disjoint_timer_query + * GL_EXT_draw_transform_feedback + * GL_EXT_multiview_tessellation_geometry_shader + * GL_EXT_multiview_texture_multisample + * GL_EXT_multiview_timer_query + * GL_EXT_occlusion_query_boolean + * GL_EXT_primitive_bounding_box + * GL_EXT_protected_textures + * GL_EXT_robustness + * GL_EXT_shader_framebuffer_fetch_non_coherent + * GL_EXT_static_vertex_array + * GL_EXT_tessellation_point_size + * GL_EXT_tessellation_shader + * GL_EXT_texture_border_clamp + * GL_EXT_texture_buffer + * GL_EXT_texture_compression_s3tc_srgb + * GL_EXT_texture_format_sRGB_override + * GL_EXT_texture_mirror_clamp_to_edge + * GL_EXT_texture_query_lod + * GL_EXT_texture_shadow_lod + * GL_FJ_shader_binary_GCCSO + * GL_IMG_bindless_texture + * GL_IMG_framebuffer_downsample + * GL_IMG_multisampled_render_to_texture + * GL_IMG_program_binary + * GL_IMG_read_format + * GL_IMG_shader_binary + * GL_IMG_texture_compression_pvrtc + * GL_IMG_texture_compression_pvrtc2 + * GL_IMG_texture_env_enhanced_fixed_function + * GL_IMG_texture_filter_cubic + * GL_INTEL_blackhole_render + * GL_INTEL_shader_integer_functions2 + * GL_KHR_shader_subgroup + * GL_MESA_framebuffer_flip_y + * GL_MESA_program_binary_formats + * GL_MESA_tile_raster_order + * GL_NVX_gpu_multicast2 + * GL_NVX_progress_fence + * GL_NV_compute_shader_derivatives + * GL_NV_conservative_raster_pre_snap + * GL_NV_conservative_raster_underestimation + * GL_NV_depth_nonlinear + * GL_NV_fragment_shader_barycentric + * GL_NV_memory_attachment + * GL_NV_mesh_shader + * GL_NV_query_resource_tag + * GL_NV_read_buffer + * GL_NV_read_buffer_front + * GL_NV_representative_fragment_test + * GL_NV_scissor_exclusive + * GL_NV_shader_subgroup_partitioned + * GL_NV_shader_texture_footprint + * GL_NV_shading_rate_image + * GL_NV_vdpau_interop2 + * GL_OES_EGL_image + * GL_OES_EGL_image_external + * GL_OES_EGL_image_external_essl3 + * GL_OES_blend_equation_separate + * GL_OES_blend_func_separate + * GL_OES_blend_subtract + * GL_OES_compressed_ETC1_RGB8_texture + * GL_OES_compressed_paletted_texture + * GL_OES_copy_image + * GL_OES_depth24 + * GL_OES_depth32 + * GL_OES_depth_texture + * GL_OES_depth_texture_cube_map + * GL_OES_draw_buffers_indexed + * GL_OES_draw_texture + * GL_OES_element_index_uint + * GL_OES_extended_matrix_palette + * GL_OES_fbo_render_mipmap + * GL_OES_fragment_precision_high + * GL_OES_framebuffer_object + * GL_OES_geometry_point_size + * GL_OES_geometry_shader + * GL_OES_get_program_binary + * GL_OES_gpu_shader5 + * GL_OES_mapbuffer + * GL_OES_matrix_get + * GL_OES_matrix_palette + * GL_OES_packed_depth_stencil + * GL_OES_point_size_array + * GL_OES_point_sprite + * GL_OES_read_format + * GL_OES_required_internalformat + * GL_OES_rgb8_rgba8 + * GL_OES_sample_shading + * GL_OES_sample_variables + * GL_OES_shader_image_atomic + * GL_OES_shader_io_blocks + * GL_OES_shader_multisample_interpolation + * GL_OES_single_precision + * GL_OES_standard_derivatives + * GL_OES_stencil1 + * GL_OES_stencil4 + * GL_OES_stencil8 + * GL_OES_surfaceless_context + * GL_OES_tessellation_point_size + * GL_OES_tessellation_shader + * GL_OES_texture_3D + * GL_OES_texture_border_clamp + * GL_OES_texture_buffer + * GL_OES_texture_compression_astc + * GL_OES_texture_cube_map + * GL_OES_texture_cube_map_array + * GL_OES_texture_env_crossbar + * GL_OES_texture_mirrored_repeat + * GL_OES_texture_npot + * GL_OES_texture_stencil8 + * GL_OES_texture_storage_multisample_2d_array + * GL_OES_texture_view + * GL_OES_vertex_array_object + * GL_OES_vertex_half_float + * GL_OES_vertex_type_10_10_10_2 + * GL_QCOM_YUV_texture_gather + * GL_QCOM_shader_framebuffer_fetch_rate + * GL_QCOM_texture_foveated + * GL_QCOM_texture_foveated_subsampled_layout + * GL_VIV_shader_binary + * EGL_ANDROID_GLES_layers + * EGL_ANDROID_get_frame_timestamps + * EGL_ANDROID_get_native_client_buffer + * EGL_ARM_image_format + * EGL_EXT_bind_to_front + * EGL_EXT_client_sync + * EGL_EXT_compositor + * EGL_EXT_gl_colorspace_display_p3 + * EGL_EXT_gl_colorspace_display_p3_linear + * EGL_EXT_gl_colorspace_display_p3_passthrough + * EGL_EXT_gl_colorspace_scrgb + * EGL_EXT_image_gl_colorspace + * EGL_EXT_image_implicit_sync_control + * EGL_EXT_surface_CTA861_3_metadata + * EGL_EXT_sync_reuse + * EGL_KHR_display_reference + * EGL_MESA_query_driver + * EGL_NV_context_priority_realtime + * EGL_NV_quadruple_buffer + * EGL_NV_stream_dma + * EGL_NV_stream_flush + * EGL_NV_stream_origin + * EGL_NV_triple_buffer + * EGL_WL_bind_wayland_display + * EGL_WL_create_wayland_buffer_from_image + * GLX_EXT_context_priority + * GLX_EXT_no_config_context + * GLX_NV_multigpu_context + * WGL_NV_multigpu_context +- New so_ver +- New source URL +- Build executables with PIE +- Spec cleanup + -- glew-devel-32bit failed to pull in libGLEW1_10-32bit -- own /usr/include/GL - glibc +- 0001-s390x-Align-child-stack-while-clone.-BZ-27968.patch, + 0002-S390-Optimize-__memcpy_z196.patch, + 0003-S390-Optimize-__memset_z196.patch, + 0004-S390-Sync-HWCAP-names-with-kernel-by-adding-aliases-.patch, + 0005-S390-Add-new-hwcap-values.patch, + 0006-S390-Add-PCI_MIO-and-SIE-HWCAPs.patch: [15sp4 FEAT] GNU2007 - + GLIBC: Support for new IBM Z Hardware (bsc#1191592, jsc#IBM-869) + gmp +- Add gmp-6.2.1-CVE-2021-43618.patch to fix buffer overflow on + malformed input to mpz_inp_raw. [bsc#1192717, CVE-2021-43618] + gnome-chess +- Update to version 41.1: + + Fix Exec= line in desktop file. + +- Update to version 41.0: + + Several updates to user help. + +- Update to version 40.1: + + Update user help. + + Add workaround for engine taking too long to move. + + Fix autosaved game being deleted when window is not closed + with Ctrl+Q. + + Fix invalid signal ID warning when starting a new game. + +- Update to version 40.0: + + Update icon in user help. + + Updated translations + +- Update to version 40.alpha: + + Port to GTK 4. + + Major refactoring of portions of the UI layer. Split engine + code into separate layer. + + Rework promotion type selector to avoid GTK warnings. + + Hide timers in untimed games. + + Custom PGN tags are now prefixed with X-GNOME. + + Promotion type selector now fits screen in narrow mode. + + Use info bar, not header bar subtitle, to display extra status + messages. + + Reduce length of Oops! message in header bar on engine error. + + Improve message when game ends in stalemate. + + Move New Game from header bar to primary menu to save space. + + Rename Save to Save As, and display a separate Save action. +- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4): + Follow upstreams port to GTK 4. + +- Update to version 3.38.1: + + Try to make all chess engines easier on Easy and Normal + difficulty. + + Fix claim draw dialog appearing every turn after threefold + repetition. + + Fix bogus "computer player is confused" errors in several + situations: + - When the engine is stalemated. + - When starting a new game while the game is paused, if the + engine has moved during pause. + - When resigning immediately before the engine moves. + + Fix file chooser defaulting to /run when game is saved for a + second time under flatpak. + + Fix detection of stalled chess engine in untimed games. + + Fix claim draw dialog appearing before a forced draw. + + Fix ChessScene removing invalid GSource. + +- Update to version 3.38.0: + + Updated translations. + +- Update to version 3.37.3: + + Fix timed games opening as untimed games. + + Various refactoring and preparation for GTK 4. +- Changes from version 3.37.2: + + Make easy mode vs. GNU Chess a bit easier. + + Support D-Bus activation. +- Changes from version 3.37.1.1:: + + Fix previous tag. +- Changes from version 3.37.1: + + Various refactoring and preparation for GTK 4. + + Improve keyboard shortcuts dialog. + + Updated translations. + +- Update to version 3.36.1: + + Fix window switching to narrow mode when opening menu. + gnome-dictionary -- Set gettext domain explicitly in translation-update-upstream, - as it does not support complex meson.build expressions - (bsc#1091307). +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 40.0: + + Dropped the app menu. + + Updated the application help. + + Removed non-working Spanish dict server. + + Updated the application icon. + + Updated the Flatpak sandbox and build. + + Fixed compiler warnings when building with newer toolchains. + + Fixed the sidebar sizing issue. + + Updated translations. + +- No longer recommend -lang: supplements are in use + +- Conflict with libgdict-1_0-6 because this pkg contained files which + are now in the main pkg, namely $_datadir/gdict-1.0 (bsc#1132758) + +- Help translation-update-upstream finding the right gettext domain + name: pass po %{name} to the call. gnome-mahjongg +- Update to version 3.38.3: + + Enable (by default) regeneration of schema and icons. + + Hide two unimplemented shortcuts from the help. +- Pass -Dcompile-schemas=disabled -Dupdate-icon-cache=disabled to + meson: the glib schema and icon cache are automatically rebuilt + when the RPM is being installed. We do not ship those caches as + part of the package. + +- Update to version 3.38.2: + + Fixed a regression. + + Updated translations. + +- Update to version 3.38.1: + + Fast fix for hints. +- Changes from version 3.38.0: + + Drawing optimizations. + + Cleaning in scripts. + + Updated translations. + +- Update to version 3.37.1: + + Updated translations. + gnome-maps +- Update to version 41.1: + + Updated translations. + +- Update to version 41.0: + + State hardware support in appdata. + + Updated translations. + +- Update to version 41.rc: + + Updated OSM POI types for editing. + + Refine usage of shopping cart icon in search result to be used + only for supermarket-like places. + + Updated screenshots to reflect the switch to osm.org tiles. + + Updated translations. + +- Update to version 41.beta: + + Build librest for development Flatpaks. + + Build ical from the 3.0 branch for development Flakpaks. + + Update donation and wiki web links in appdata. + + Updated translations. + +- Update to version 41.alpha: + + Fix regression when signing in for OSM editing. + + Updated translations. + +- Update to version 40.5: + + Updated translations. + +- Update to version 40.4: + + Update donation and wiki web links in appdata. + +- Update to version 40.3: + + Fix regression when signing in for OSM editing. + + Updated translations. + +- Update to version 40.2: + + Disable keyboard shortcuts to switch map styles when there's no + aerial tiles defined + + Fix a crash when starting up with last-used map type being + aerial and no aerial tiles are defined + + Increase place bubble max width to allow for longer translated + strings for the "Directions" button + + Fix warning from GtkListStore when adding route points from the + context menu + +- Update to version 40.1: + + Fix a bug where unfavoring a place made it unselectable until + after a restart. + + Use country code attribute from GraphHopper/Photon geocode + results to improve accuracy of address formatting among others. + + Updated translations. + +- Update to version 40.0: + + Updated translations. + +- Update to version 40.rc: + + Updated appdata screenshots. + + Updated POI defintions for OSM editing. + + Updated translations. + +- Update to version 40.beta: + + Made place bubble adaptive for use on phones. + + Show native name of places in addition to translated one. + + Avoid building some Flatpak dependencies which are now in the + SDK. + + Fix a bug resulting in writing a broken last view position on + exit in some circumstances. + + Fix a bug preventing wrapping around at the date line with dark + tiles. + + Increased width of layers thumbnails to avoid empty margins in + some translations. + + Update copyright year. + + Updated translations. + +- Update to version 40.alpha: + + Place bubbles redesign with larger thumbnails, tidy list view, + and summaries from Wikipedia when available in OSM. + + More adapative UI fixes (for the no-network display). + + Restore zooming to bounding boxes in search results (for + administrative areas, buildings, etc.). + + List compatible form factors in appdata. + + Don't display invalid URLs and also show error message for + invalid URLs when editing POIs in OSM. + + Show localized name in user's language in place bubbles when + available in OSM. + + Normalize tel: URIs to support the Calls app on Librem 5 and + Pinephone (among others). + + Improve handling of OpenStreetMap URLs (to address objects or + coordinated) when pasting into the search bar. + + Load file contents of shape layer files using async operations + (parsing is still done synchronous due to limitations with + GJS). + + Require GJS 1.66 now, to enable newer ES features like coalesce + and the safe navigation operators. + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: new dependency. + +- Update to version 3.38.4: + + Fix a bug resulting in writing a broken last view position on + exit in some circumstances. + + Fix a bug preventing wrapping around at the date line with dark + tiles. + + Fix a bug causing hanging in cases when dragging around route + markers. + + Updated translations. + +- Update to version 3.38.3: + + Fix a bug where place details gets lost after searching again + for the same place. + + Updated translations. + +- Add check section and run meson_test macro. Add + pkgconfig(gweather-3.0) BuildRequires needed for tests to + succeed. +- Stop packaging versionless so file to avoid rpmlint warning. + +- Update to version 3.38.2: + + Updated translations. + +- Update to version 3.38.1.1: + + Fix a race-condition bug in search-as-you-type resulting in + out-of-sync search results in some circumstances. + + Fix updating missing details after editing a POI in + OpenStreetMap. + +- Update to version 3.38.1: + + Show error message in popover when a search request has failed. + + Fix exception on shutdown when unregistering DBus. + + Fix "no network" display to fit on smaller screens. + + Updated translations. + +- Update to version 3.38.0: + + Updated translations. + +- Update to version 3.37.92: + + Revert the adaptive UI for the routing sidebar, as there has + been reports of crashes in some cases (related to Clutter and + libhandy under Wayland). + + Allow editing negative elevations on OSM objects (values below + sea level). + + Display population in place bubbles using localized number + format. + + Update POI type definitions from iD for OSM editing. +- Drop pkgconfig(libhandy-1) BuildRequires: no longer used. + +- Update to version 3.37.91: + + Add additional icons for walking directions for the + OpenTripPlanner transit plugin. + + Make the "no network" display adaptive. +- Changes from version 3.37.90: + + Improved keyboard navigation for routing entries. + + Adaptive UI for routing sidebar. +- Changes from version 3.37.3: + + Implement night mode. + + Implement support for hybrid aerial map style. + + Add F10 keyboard shortcut for the main menu. + + Fix an issue where some search result gets the wrong level of + name. +- Changes from version 3.37.2: + + Fix "no network" dispay to fit better on smaller displays. + + Add initial basic support for running unit tests on builds. + + Enable sandboxing on the WebKit web view used in OpenStreetMap + account setup. + + Limit the number of fraction digits when displaying raw + coordinates in place entries. + + Restrict the user location accuracy circle to only show when + all of it fits in the view (both horizontally and vertically) + to avoid obscuring too much of the map view i.e. on very wide + displays. Also lower the opacity of the circle to make it + "stand out" less. +- Changes from version 3.37.1: + + Adaptive UI for narrow screens. + + Recognize contact:website and contact:phone OSM tags. + + Fix link to sign up for an OpenStreetMap account for editing. + + Public transit routing plugin for GoMetro (South Africa). + + Add command line option to specify tile size when using --local + with a local tile cache. + + Use localized digits in more places. + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: new dependency. + +- Update to version 3.36.4.1: + + Fix a race-condition bug in search-as-you-type resulting in + out-of-sync search results in some circumstances. + +- Update to version 3.36.4: + + Fix an issue where some search result gets the wrong level of + name. + + Updated translations. + +- Update to version 3.36.2: + + Don't reset query points when routing fails (e.g. no public + transit provider is available) to allow switching mode with the + same query. + + Fix a bug not displaying tiles south of the equator when using + - -local. + + Allow entering DMS coordinates without comma between latitude + and logitude parts. + + Updated translations. + +- Update to version 3.36.1: + + Updated POI definitions for OpenStreetMap editing. + + Fixed link to sign up for an OpenStreetMap account. + + Removed ctrl+f1 shortcut from the help overlay, since this was + removed from GTK. + + Updated translations. + +- Update to version 3.36.0: + + Updated translations. + +- Update to version 3.35.92: + + Updated translations. + +- Update to version 3.35.91: + + Add additional category code for busses in the Opendata.ch + plugin. + + Updated translations. + +- Update to version 3.35.90: + + Move “Export as Image” to the hamburger menu. + + Restructure context menu items for routing to allow changing + start and destination points without resetting the query from + the sidebar. + + Allow more width for the favourites popover and search result + popovers in the routing sidebar to better avoid clipping longer + place names. +- Changes from version 3.35.3: + + Avoid flickering when animating user location marker. +- Changes from version 3.35.2: + + Added public transit routing plugins for Resrobot (national + Swedish transit API) and opendata.ch (for Switzerland). + + Avoid "overflowing" the sidebar when a public transit itinerary + has a large number of parts (legs) by ellipsizing in the middle + when showing them in the journeys overview. + + Add command line option to always consider being online + (--force-online) as a work-around for certain VPN and proxy + networks not playing well with NetworkManager. + + Set User-Agent HTTP header in places where it was missing. +- Changes from version 3.35.1: + + Initial support for public trasit routing/journey planning + using third-party service providers. + + Add nightly app icon (currently not installed, awaiting support + for dual installations). + + Update default tile size when using local tiles. + + Updated translations. + +- Update to version 3.34.3: + + Updated translations. + +- Update to version 3.34.2: + + Fix encoding of Wikipedia URLs in some cases. + +- Update to version 3.34.1: + + Update tile size to 512 px when using --local option. + + Updated translations. + +- Update to version 3.34.0: + + Updated translations. + +- Update to version 3.33.92: + + Update OSM POI types. + + Fix performance issue when there's lots of location updates. + + Updated translations. + +- Update to version 3.33.91: + + Updated translations. + + Changes in version 3.33.90: + + Fix bug going back to already selected place from the search + result list. + + Start immediatly at the last viewed location when app was + closed last. + + Remember the map type (street or aerial) from when the app + was closed last. + + Updated translations. + + Changes in version 3.33.4: + + Handle opening OpenStreetMap URLs pointing to either an + object or bare coordinates by pasting it into the search entry + and also as a program argument, in the same manner as with + geo: URIs. + + Updated translations. + + Changes in version 3.33.3: + + Auto-complete searches ("search-as-you-type") using + GraphHopper geocoder / Photon. + + Redesigned Send to-dialog with ability to copy and send + locations in e-mails and better integration with Weather and + Clocks. + + Show clockwise roundabout icons for turn-by-turn routing in + left-hand traffic countries and territories. + + Update appdata screenshots with tile style. + + Fix a crash when there's many contacts with addresses in + an Evolution address book. + + Updated translations. + + Changes in version 3.33.2: + + Accept additional formats when entering raw coordinates in + the search entry (decimal lat/lon degrees format with literal + ° symbol, and degrees, minutes, second format). + + Updated translations. + + Changes in version 3.33.1: + + Stop using GtkOffscreenWindow (prerequisite for eventually + porting to GTK 4). + + Fix printing dialog not closing in some circumstances. + + Add some missing appstream metadata. + + Add tests validating appdata and desktop files. + + Remove some unnessesary instructions in turn-by-turn route + searches. + + Updated translations. + +- Update to version 3.32.2.1: + + Make the shape layer renderer use the tile size specified in + the dynamic service file, fixing an issue with misaligned shape + layer (GeoJSON, GPX, KML) rendering with the new 512 pixel + tiles. + + Updated translations. + +- Update to version 3.32.2: + + Remove some unnessesary instructions in turn-by-turn route + searches. + + Updated translations. + +- Update to version 3.32.1: + + Updated translations. + +- Update to version 3.32.0: + + Updated translations. + +- Update to version 3.31.92: + + Updated appdata screenshots (shown in i.e. GNOME Software). + + Fix displaying the proper application name in i.e. the + gnome-shell overview and the top bar menu since a regression + earlier in the 3.31.x cycle. + + Update POI type defintions and translations for OSM editing. + + Updated translations. + +- Update to version 3.31.91: + + Fix array parsing error when loading shape layers when running + with newer GJS. + + Updated translations. + +- Update to version 3.31.90: + + Show live-updated thumbnails for the street/aerial layer + switcher, instead of (outdated) hard-code thumbnails. + + Fix a bug where the scrollbar in the favorites popover didn't + show up. + + Updated translations. + +- Update to version 3.31.4: + + Fix keyboard shortcut for quitting that was broken since the + application menu was moved to the headerbar. + + Update GJS build dependency. + +- Update to version 3.31.3: + + Fix loading contact's adresses with newer GJS. + + Fix some array-related GJS deprecation warnings. + + Updated translations. +- Changes from version 3.31.2: + + Move app menu to the headerbar. + + Fix a crash that occured sometimes when activating "What's + here?" from the context menu. + + Fix compiler warnings. + + Updated translations. +- Changes from version 3.31.1: + + Updated application icon. + + Start all way zoomed out on first run. + + Fix shape layer file chooser not showing up. + + Updated translations. + +- Update to version 3.30.3: + + Fix loading contact's adresses with newer GJS. + + Updated translations. + +- Update to version 3.30.2.1: + + Fix version number in release tarball (3.30.2 was missing + update of meson.build). + + Updated translations. + +- Update to version 3.30.2: + + overpass, placeBubble: Avoid use-after-free. + + Updated translations. + +- Update to version 3.30.1: + + Fix shape layer file chooser not showing up. + + Updated translations. + +- Update to version 3.30.0: + + Updated translations. +- Remove lang package from recommended package as it already + supplements main package (same effect, it's redundant). + +- Update to version 3.29.92: + + Updated POI definitions and translations for OSM editing. + + Updated translations. + +- Update to version 3.29.91: + + Don't spin up CI environments for master and tags. + + Updated translations. + +- Update to version 3.29.90: + + Add a Flatpak CI build/test job. + + Updated translations. + +- Update to version 3.29.4: + + Updated translations. + +- Update to version 3.29.3: + + Stop using notifications on top of the map view as it doesn't + work on Wayland. + + Add OARS tags. + + Updated translations. + +- Update to version 3.29.2: + + Updated translations. + +- Update to version 3.29.1: + + Switch to build with Meson (also dropped support for building + with Autotools). + + Disable UI for switching between street and aerial view if the + service definition lacks aerial tile definitions (allows using + a tile server not supplying aerial tiles). + + Enable selecting map markers using touch. +- Add meson BuildRequires and use meson macros following upstreams + port. + gnome-mines +- Update to version 40.0: + + Updated translations. + +- Update to version 40.rc: + + Updated translations. + +- Update to version 40.alpha: + + Updated help. + + Code cleanup and modernization. + + Keyboard shortcuts window improvements. + + Only allow long-press gesture on touchscreen. + + Fixed icon in scores dialog. + + Fixed incorrectly accepting game as won. + + Fixed spacebar not working until other key is pressed. + + Fixed timer not stopping when game ends with multi-release. + + Updated translations. + +- Update to version 3.36.1: + + Only allow long-press gesture on touchscreens. + + Fixed issue incorrectly accepting game as won. + + Updated translations. + gnome-sudoku +- Update to version 40.2: + + Fix complex text in printed sudokus. + +- Update to version 40.1: + + Fix issue with appdata. + + Updated translations. + +- Update to version 40.0: + + Vala warning fixes. + + Updated translations. + +- Update to version 40.alpha: + + Choose how many puzzles to print per page. + + Move game controls to header bar and window menu and improve + mobile layout. + + Make game win message dialog modal. + +- Update to version 3.38.0: + + Updated translations. + +- Update to version 3.37.92: + + Display incorrect earmarks as red. + +- Update to version 3.37.90: + + Redesign new game menu using a listbox. + + Do not draw focused or highlighted cell when board is not in + focus. + + Highlight all numbers equal to selected one. +- Changes from version 3.37.3: + + New app icon. +- Changes from version 3.37.2: + + Remove limit on earmarks. + + Earmarks are now displayed in fixed positions. + + Improve earmark picker. + + Make D-Bus activatable. + + Additional preparation for GTK 4. +- Changes from version 3.37.1: + + Various refactoring and preparation for GTK 4. + +- Stop calling -%fdupes on %{buildroot}/%{_libexecdir}: no files + are being installed to this location. + gnuchess +- update to 6.2.9: + - Fixed potential buffer overflow in pgnload and pgnreplay (CVE-2021-30184) +- drop txtJ07eHdR0m6.patch (upstream) + +- Update to version 6.2.8 + * Bug fixes in the input/output processing + +- Add txtJ07eHdR0m6.patch to fix CVE-2021-30184 (reported upstream on + https://lists.gnu.org/archive/html/bug-gnu-chess/2021-04/msg00000.html ) + (boo#1184531) + +- gnuchess 6.2.7: + * minor bug fixes in the build system + -- gnuchess 6.1.2: - * CFLAGS replaced by CPPFLAGS in info. - * Fix for correct handling of castling moves. - * Include translations to other languages. -- includes changes from 6.1.1: - * Include translations to other languages. - * Minor corrections in translatable strings. - * Migrate frontend to C++. - * Use autoconf 2.69 and require it in configure.ac. - * Use automake 1.14. -- includes changes from 6.1.0: - * Add support for package internationalization based on gettext - * Include first translations provided by the Translation Team. - * Graphic mode, a new board shape based on the unicode characters - for chess. - * pgnreplay command, similar to pgnload, with the capability of - manually showing a saved game step by step and moving backwards - * Fix bug in setboard. - * Avoid using 100% CPU in UCI mode. - * Rename the small book.bin as smallbook.bin. -- includes changes from 6.0.3: - * Update to autoconf 2.69, automake 1.13 - * If in manual mode, keep it after undo. - * Remove some unused code. - * Avoid crashing when importing book_1.01.pgn -- licence is GPL-3.0+ - -- update gnuchess to 6.0.2: - + New option --addbook to compile a book. - + Maximum file name length of EPD files extended to 127 characters. - + Book file allowed to be read only unless the BookLearn - option is set. -- new upstream Url -- removed upstreamed gnuchess-return-nonvoid.patch -- recommend xboard - -- update gnuchess to official version 6.0.1 -- clean up patches -- change generation of recent book dat from source during build - graphviz -- Added graphviz-2.40.1-fix-dot-segfault.patch to fix a segfault in dot - bsc#1151207 +- Changelog Update for SLES: + The following patch has been backported to SLES and is therefore + missing from the Factory changelog: + * graphviz-malformed_input.patch (boo#1132091) -- Added graphviz-out-of-bounds-write.patch to fix CVE-2020-18032 - (bsc#1185833) +- Changelog Update for SLES: + The Following patches have been backported to SLES and are therefore + missing from the Factory changelog: + * graphviz-2.40.1-fix-dot-segfault.patch (bsc#1151207) + * graphviz-out-of-bounds-write.patch (bsc#1185833) + * graphviz-null_dereference.patch (bsc#1185833) -- Added graphviz-null_dereference.patch to fix CVE-2018-10196 - (boo#1093447) +- Dropped python2 subpackages as the bindings are removed in 2.48 +- Update to version 2.48.0 (changes since 2.47.1) + * marginally more accurate computations in Smyrna sphere projection + * Perl is no longer required to build Graphviz #2067 + * nop more reliably returns success and failure exit statuses + * implicit 63 character limit on plugin names is removed in GVC + * remove Python 2 bindings #1992 + * improved thread-safety in Graphviz bindings Makefile + * the CMake build system now enables -Wextra when building C++ + * some Cgraph functions that take char* arguments that they do not modify have + been updated to take const char* arguments #634 + * incorrectly using the layout attribute on anything other than a graph now + results in a warning about this being invalid #2078 + * edgepaint accepts more standard -- prefixed command line arguments and + rejects invalid options #1971 + * improved detection of Lefty dependencies in the Autotools build system + * Fix: out of bounds read when attempting to load a plugin whose name is ≥63 characters + * Fix: out of bounds read when examining a registered plugin whose name is ≥63 characters + * Fix: do not fclose(NULL) in gvmap + * Fix: Uninitialized variable read in delaunay_tri + potentially mismatched format string in tclpkg + * Fix: ortho's eqEndSeg incorrectly modifies its arguments #2047 + * Fix: Autotools enables -Wtrampolines and -Wlogical-op for Clang #2066 + * Fix: node_distinct_coloring failure due to out-of-memory now reported correctly + instead of referring to a failure to open lab_gamut + * Fix: a typo GD_LIBS to GDLIB_LIBS in tclpkg/tcldot/Makefile.am !2022 + * Fix: Autotools build system sets libgd variables now instead of incorrectly setting + GTK variables + * Fix: HTML strings used as labels are distinguishable in GXL output by kind="HTML-like string" + * Fix: a Bashism removed from the Autotools build system + * Fix: when Criterion is available, the command_line test binary is no longer built + and installed by default, but rather during make check + * Fix: round-tripping a file through gv2gxl and then gxl2gv no longer causes + HTML-like labels to become non-HTML like labels #517 + * Fix: fix ODR violation by including the ortho object files in the gvc lib also for + CMake and MSbuild #2096 -- Added graphivz-malformed_input.patch from commit 839085f8 - to fix CVE-2019-11023 (boo#1132091) +- Update graphviz-2.20.2-interpreter_names.patch so the Python demo + uses Python 3. + +- Install epl-v10.txt instead of COPYING. + The COPYING file is a symlink to epl-v10.txt. + +- Update to version 2.47.1 + * More detailed error messages when opening input file fails + * The edges in JSON output are ordered now + * Fixed xdot man page does not document some functions + * Fixed PIC renderer + * Fixed dot conversion to dia format + * Fixed memory leak of reference-counted HTML strings + * Fix for TBbalance attribute code + * Fixed HTML parser error with single closing square bracket in + table row + * Fixed reference counted strings put the HTML bit in the middle + of the reference count + * Fixed & escape disappearing + * Fixed gvpr -? to actually print usage and exit non-zero + * Fixed memory leak in libmingle + * Fixed memory leak in ANN bridge + * Fixed buffer overflow in unflatten + * Fixed agxbputc macro does not bracket its arguments +- Drop upstream fixed graphviz-2.46-fix-shebang.patch + * Using POSIX shell, no need for ksh + +- Remove obsolete pre_checkin.sh + +- Buildrequire full ghostscript in the addons package + to avoid a conflict betwen ghostcript-mini and ghostscript-devel + +- Replace ghostscript-mini dependency with ghostscript_any + +- Add graphviz-webp package to for webp image support + +- Reenable ghostscript, but require just ghostscript-mini + +- Update to new release 2.46.1 (changes since 2.44.1) + * Support for building against Guile 2.2 + * Portable source is now also offered as a .tar.xz + * CentOS/RHEL 6 is no longer supported + * Vestiges of Qt4 support have been removed + * C++11 support is now required of the C++ compiler used to build Graphviz + * C99 support is now required of the C compiler used to build Graphviz + * Question about userout() function in agerror.c #1924 + * The minimum version of Python required to run the test suite is 3.6 + * memory leak in label construction + * gvedit compilation errors out, but works if manually compiled with qt5 #1862 + * incorrect HTML BR attribute parsing code #1913 + * broken overflow checks in RectArea #1906 + * various memory leaks !1699 + * Fix bad free in lefty !1709 + * typo in pathcross #1926 + * Out-of-bounds write caused by incorrect error handling of malloc in genUserdata #1928 + * Offer .tar.xz files too #454 + * Header file graphviz_version.h has no include guards #1929 + * regression: newlines embedded in quoted labels / node names are not preserved in 2.46.0 #1931 + * Properly fill graphviz_version.h !1706 + * Cgraph's agxbuf API gained a new function agxbdisown(), for dissociating + * backing memory from the managed buffer + * Build system support for the Elbrus 2000 CPU, thanks to Michael Shigorin + * Cgraph's agheap() API has been removed + * Autotools build system support for eFence has been removed + * Building Graphviz with ICC defaults to -O2 instead of -O0 + * Build system work arounds for GCC 3 have been removed + * Incomplete support for running the test suite under CMake has been removed + * Portable source tarballs now use the “ustar” POSIX format + * Minimum version of Flex required to build Graphviz is now 2.5.2 + * Minimum version of Bison required to build Graphviz is now 3.0 + * Minimum version of CMake required to build Graphviz using CMake is now 3.1 + * gvpr: line numbers in gvpr errors/warnings are incorrect #1594 + * URL typo in patchwork man page + * Escaped backslashes are not correctly handled when producing xdot with dot #165 + * heap-over-flow(off-by-null) in lib/common/shapes.c #1700 + * Windows MSBuild executables have the wrong version #1745 + * Cast Overflow at pango_textlayout #1314 + * x11 back end segfaults if display is unavailable #1776 + * typo in cmd/gvpr/lib/clustg #1781 + * Segfault in dot #1783 + * Incorrect 'Arrow type "s" unknown' error #1444 + * segfault on reading 0x10 #1724 + * Null-dereference READ (144736912) #1676 + * "Warning! PATH too long installer unable to modify PATH!" using CMake Windows installer and PATH length > 1024 #1770 + * gvedit -? gives "option - unrecognized - ignored" instead of showing usage #1813 + * lefty is not built for Windows (fixed for MSBuild builds only) #1818 + * a failure to detect OpenGL glGenTextures() errors has been corrected + * sfio does compile time benchmarknig #1422 + * iffe "lib" check always succeeds when compiler optimises #1521 + * syntax error near text who is not present #1411 + * Explicitly links with libstdc++; should allow libc++ if appropriate #163 + * A macOS file that was erroneously excluded from portable source tarballs has + * been restored + * Add option -? for usage to diffimg + * Add option -? for usage to dotty + * Add option -? for usage to lneato + * Add option -? for usage to vimdot + * Fix smyrna -? to actually print usage instead of error + * Fix edgepaint -? to actually print usage instead of error + * Remove '"' from usage text in non-Windows version of dotty + * Correct misspelled 'smyrna' in usage + * Fix edgepaint -o option + * Correct shebang of gvmap.sh to use ksh + * Fix gvmap.sh -? option to exit with zero exit status + * Graphviz doesn't build on MacOS with the latest libc++ #1785 + * make fails if ps2pdf is not installed (using autotools) #1763 + * multiple graphs to file output causes a segfault #1845 + * lefty PTY functionality relies on file descriptor implementation details #1823 + * buffer overflow in fdpgen + * Crashes by VRML output when current directory is not writable #793 + * Segmentation fault when newrank=true #1221 + * sfdp craches #236 + * fdp segmentation fault with GK=0 #1290 + * fdp crash #1865 + * Graphviz always crash with this simple dot file #167 + * Seg fault in dot #1771 + * gml2gv doesn't handle some attributes correctly #1869 + * Add missing circo, fdp, neato, osage, patchwork, sfdp & twopi tools to Windows builds (copies of dot) + * Add gv2gml tool to CMake (copy of gml2gv on Windows, symlink to gml2gv otherwise) + * Regression: fdp generates internal names in the output #1876 + * Regression: fdp assertion error on cluster in edge #1877 + * Regression in id / <title> in svg for twopi #1907 +- graphviz-2.46-fix-shebang.patch added to make rpmlint happy +- graphviz-no_strict_aliasing.patch changed to be applicable to current files +- configure without ghostscript to break new build cycle +- Update source URLs + +- Use _multibuild to build graphviz and graphviz-addons in a single + development project + - graphviz-addons.changes + - graphviz-addons.spec + +- Update to new release 2.44.1 (changes since 2.42.3) + * applied RH patches (from graphviz-2.42.2-8.fc32.src.rpm) + * some allocation failures that could previously allow memory + corruption now exit + * lab_gamut.3.pdf is no longer included in release archives + * Fixed Neato's hier mode is broken since v2.44.0 + * Fixed segmentation fault (core dumped) + * New SGD mode in neato + * Add pkg-config files + * tred: add feature to output removed edges to stderr upon request + * Workaround: avoid creating a virtual edge loop. + * Add riscv64 to host_cpu configure.ac + * lib/cgraph: include empty malloc.h from subdir include + * lib/gvpr: compile mkdefs with $(HOSTCC) rather than $(CC) + * lib/vpsc: rename bcopy->b_copy + * Fixed the NativeCodeAnalysis task failed unexpectedly. + * Include all test files in distro + * host_cpu add mips64 platform + * Correct description of 'port' syntax in manual + * svg output displays TITLE of %3 if graph had no name + * XML errors in generated SVG when URL attribute contains + ampersand (&) + * Test files missing from source distributions + * SVG error for "g.transform.scale " in graphviz version 2.43 +- BuildRequires for ghostscript and groff (generate cdt documentation) +- Extension graphviz-php changes: + * Require php(api) and php(zend-abi) to guarantee ABI compatibility + * Don't pull in extra libraries from PHP + + graphviz-no_php_extra_libs.patch + * Remove argon2-devel from list of dependencies + * Automatically enable extension when installed by providing + /etc/php{5,7}/conf.d/gv.ini + +- Rename python*-graphviz to python*-gv, there is also normal + pypi graphviz package and we clash otherwise and override + each other + +- Add also configure option to not build py2 if the python2 + build is disabled + +- Add python2/python3 split subpkgs in order to allow building + without python2 available + +- Auto-identify the correct ruby-version using pkg-config. + +- Update to new release 2.42.3 + - tidy gvedit about dialog strings + - check for mmap failure in plugin code + - fix broken symlinks to _gv.so with Python + - fix out of source build with LIBGD + - some minor bugfixes +- Fix changelog of last update: + - Accidentally had both CVE entries mashed together. + +- Switch from github master to new release 2.42.1 + - Fixes CVE-2019-11023 (bsc#1132091) + - Fixes CVE-2018-10196 (bsc#1093447) + - Fixes quite a few bugs +- Removed graphviz-fix-ruby-version.patch (fixed in upstream) + +- Tweak runtime Requires(post): graphviz to same or newer version. + Needed after change to git checkout instead of released tarballs. + +- Disabled Visio plugin + +- Use %%python3_sitearch macro to package python3 modules. +- use correct ruby version (2.5) for openSUSE 15.1 and earlier. + +- Now using master branch of upstream, as there have been no releases for + over two years + * this should fix CVE-2019-11023 (boo#1132091) +- Removed graphviz-qt5.patch (now in upstream) +- Removed reproducible.patch (now in upstream) +- graphviz-smyrna-link_against_glu.patch changed to be applicable to current files +- graphviz-no_strict_aliasing.patch changed to be applicable to current files +- Added graphviz-fix-ruby-version.patch to remove hardcoded dependency on ruby 1.9 +- graphviz.spec updated for new version +- created _service file + +- use pkg-config with correct parameter, reported by Werner Fink + +- Support dynamic move to Guile 2.2, part of boo#1117121: + - Replace conditional pkgconfig(guile-2.[02]) BuildRequires with + guile-devel: The package name is unchanged, which allows the + distro projects to move wihout step-locking changes. + - Patch configure.ac to look for guile-2.2 if guile 2.2 is being + used. +- order inputs alphabetically + +- Fixed double file declaration in graphviz and graphviz-addons (x11) +- Mark license files with %license instead of %doc + +- Build with gts support (bsc#1108978, bsc#1108976) + SLE12 flavors do not provide gts, so explicitly exclude + gts support there. + +- Extend reproducible.patch to make build reproducible (boo#1041534) + +- Build with PHP5 for Leap 42.x and earlier, PHP7 requires swig 3.0.11 + Drop graphviz-plugins-fix_install_dirs.patch, use sed script to + fix directories, same as for Lua + +- Do not delete dotty/lefty/lneato man pages which are part of + the x11 subpackage, built from the addons package/spec. + (No changelog entry). + +- Drop harmful modification of tclpkg/gv/gv_doc_langs.tcl, which + changes the timestamp, although the file does not contain LIB_DIR. + Graphviz ships prebuilt manpages in man and PDF format. Modifying + the tcl script rebuilt the documentation, and replaced the PDFs + with empty documents (due to missing groff). This also made the + doc subpackage nonreproducible, causing rebuilds in all dependent + packages. + +- Disable guile 2.2 modifications temporarily +- Move lefty/dotty/lneato graph editor tools to x11 subpackage and + build as part of addons package. Removes any X11 dependency from + core package, both build and runtime. +- Drop unused libXaw6 build dependency +- move libpng, libjpeg, freetype and fontconfig build dependencies + to addons, unused for core + +- Move to pkgconfig(guile-2.2) BuildRequires on suse_version >= + 1500. groff +- Remove /usr/share/groff/current from groff-full. It creates file + conflicts during version upgrade (bsc#1192195#c8). + groff:full +- Remove /usr/share/groff/current from groff-full. It creates file + conflicts during version upgrade (bsc#1192195#c8). + grub2 +- Add support for simplefb (boo#1193532). + + grub2-simplefb.patch + +- Fix extent not found when initramfs contains shared extents (bsc#1190982) + * 0001-fs-btrfs-Make-extent-item-iteration-to-handle-gaps.patch + gtk2 +- Add gtk2-rpmlintrc (boo#1191758): + + Filter wrong split request for libgdk-x11-2.0.so.0: the + library shares the version info with gtk2 and is allowed to be + in the same library package. + + Filter libgail.so.18 split request: the error is actually + correct, but gtk2 being a legacy package does not justify the + extra efort. The libgtk-2_0-0 package is the only consumer. + haveged +- revert last change, e.g. for VMs where we are not being fed entropy + from the host or similar setups. + +- Improvements on the linux kernel random subsystem have made + the haveged service/daemon obsolete, remove the service files, + initrd modules and udev rules, the other components + are still useful. + +- Update to 1.9.14: + * made enttest configurable + * havegecmd.c - new command added to close the communication socket +- Drop haveged-conditional-enttest.patch + +- Update to 1.9.13: + * added support for --version [Jirka Hladky] + * updated systemd service file [Jirka Hladky] + * fix a memory leak in havege_destroy [Anakin Zhang] + * updated version reported by program [Jirka Hladky] + * fix ordering cycle with private tmp [Christian Hesse] + * Updated systemd service file [Nicolas Braud-Santoni] + * Bump soname [Nicolas Braud-Santoni] + * Fix crash on shutdown in threaded mode [Sergei Trofimovich] + * Fix compilation with --enable-threads [Lars Wendler] + +- Update to version 1.9.8: + * Fix for Unresolved symbol error_exit in libhavege #20 by pld-gitsync [Jirka Hladky] + * order after systemd-tmpfiles-setup-dev.service (origin/pr/21) [Christian Hesse] + * use systemd security features [Christian Hesse] + * do not run in container [Christian Hesse] + * do not use carriage return in line break [Christian Hesse] + * Fixed invalid UTF-8 codes in ChangeLog [Jirka Hladky] +- Changes for version 1.9.5: + * Added test for /dev/random symlink [Jirka Hladky] + * Update to automake 1.16 [Jirka Hladky] + * Fix segv at start [Andrew] + * Fixed built issue on Cygwin [jbaker6953] + * Fix segfault on arm machines (origin/pr/7) [Natanael Copa] + * init.d/Makefile.am - add missing dependency [Jackie Huang] + * service.redhat - update PIDFile [Pierre-Jean Texier] + * Fix type mismatch in get_poolsize [Andreas Schwab] + * Fixup upstream changelog [Nicolas Braud-Santoni] + * Remove support for CPUID on ia64 (origin/pr/19) [Jeremy Bobbio] + * Output some progress during CUSUM and RANDOM EXCURSION test [Sven Hartge] + * Diagnostics capture mode now works correctly [Ethan Rahn] +- Drop upstream patches: + * f2193587.patch + * get-poolsize.patch + +- get-poolsize.patch: Fix type mismatch in get_poolsize that breaks error + checking (bsc#1111047) + +- Refresh patches + +- Use noun phrase for summary. Grammar fixes to description. + +- Update to version 1.9.4: + * Avoid misleading message if cmd socket is in use + * Implements a command mode and use it for chroot +- Drop upstreamed patches: + * change-sysroot.patch +- Update project and download url's + +- Add patch change-sysroot.patch to + move forward to socket communication within private network +- Add haveged-switch-root.service which send the new root location + to running haveged process + +- Make haveged survive switch root within initrd (boo#1075359) + added change-sysroot.patch + haveged-switch-root.service hplip +- Replace keys.openpgp.org with pgp.surf.nl (bsc#1193656) + * gpg refuses to load the key from keys.openpgp.org. + +- Add build dependency on python-rpm-macros (bsc#1193718) +- Replace pool.sks-keyservers.net by keys.openpgp.org (bsc#1193656) + +- Update to 3.21.10 + Added support for the following new printers: + * HP ENVY Inspire 7200e series + * HP ENVY Inspire 7900e series + * HP LaserJet MFP M140a + * HP LaserJet MFP M139a + * HP LaserJet MFP M141a + * HP LaserJet MFP M142a + * HP LaserJet MFP M140w + * HP LaserJet MFP M140we + * HP LaserJet MFP M139w + * HP LaserJet MFP M139we + * HP LaserJet MFP M141w + * HP LaserJet MFP M141we + * HP LaserJet MFP M142we + * HP LaserJet MFP M142w + * HP LaserJet M109a + * HP LaserJet M110a + * HP LaserJet M111a + * HP LaserJet M112a + * HP LaserJet M109w + * HP LaserJet M109we + * HP LaserJet M110w + * HP LaserJet M110we + * HP LaserJet M111w + * HP LaserJet M111we + * HP LaserJet M112we + * HP LaserJet M112w + * HP DesignJet Z6 Pro 64in + * HP DesignJet Z9 Pro 64in + * HP PageWide XL Pro 5200 PS MFP series + * HP PageWide XL Pro 8200 PS MFP series + * HP PageWide XL 3920 MFP + * HP PageWide XL 4200 Printer + * HP PageWide XL 4200 Multifunction Printer + * HP PageWide XL 4700 Printer + * HP PageWide XL 4700 Multifunction Printer + * HP PageWide XL 5200 Printer + * HP PageWide XL 5200 Multifunction Printer + * HP PageWide XL 8200 Printer + * HP Smart Tank 500 series + * HP Smart Tank 530 series + * HP Smart Tank Plus 570 series + * HP Smart Tank 7600 + * HP Smart Tank 750 + * HP Smart Tank 790 + * HP Smart Tank Plus 710-720 + * HP Smart Tank Plus 7000 + * HP Smart Tank Plus 660-670 + * HP Smart Tank Plus 6000 + * HP DeskJet Ink Advantage Ultra 4800 All-in-One Printer series +- Rebased hplip-missing-drivers.patch & don't edit Makefile.in +- Rebased hplip-remove-imageprocessor.diff +- Remove libtool archives +- Add drivers for hplip-missing-drivers.patch from Fedora + (lp#1843592,rh#1739855,rh#1740132,rh#1742949) + +- Update to 3.21.6 + New upstream release, added support for new distributions + +- Update to 3.21.4 + Added support for the following new printers: + * HP Envy 6400 series +- Update to 3.21.2 + Add support for the following printers: + * HP LaserJet Enterprise M406dn + * HP LaserJet Enterprise M407dn + * HP LaserJet Enterprise MFP M430f + * HP LaserJet Enterprise MFP M431f + * HP LaserJet Managed E40040dn + * HP LaserJet Managed MFP E42540f + * HP Color LaserJet Enterprise M455dn + * HP Color LaserJet Managed E45028dn + * HP Color LaserJet Enterprise MFP M480f + * HP Color LaserJet Managed MFP E47528f + * HP PageWide XL 3920 MFP + * HP PageWide XL 4200 Printer + * HP PageWide XL 4200 Multifunction Printer + * HP PageWide XL 4700 Printer + * HP PageWide XL 4700 Multifunction Printer + * HP PageWide XL 5200 Printer + * HP PageWide XL 5200 Multifunction Printer + * HP PageWide XL 8200 Printer + * HP Laserjet M207d + * HP Laserjet M208d + * HP Laserjet M209d + * HP Laserjet M210d + * HP Laserjet M212d + * HP Lasejet M211d + * HP Laserjet M209dw + * HP Laserjet M209dwe + * HP Laserjet M210dw + * HP Laserjet M210dwe + * HP Laserjet M212dw + * HP LaserJet M212dwe + * HP Laserjet M208dw + * HP Laserjet M207dw + * HP Laserjet M211dw + * HP LaserJet MFP M234dw + * HP LaserJet MFP M234dwe + * HP LaserJet MFP M233d + * HP LaserJet MFP M232d + * HP LaserJet MFP M235d + * HP LaserJet MFP M237d + * HP LaserJet MFP M236d + * HP LaserJet MFP M232dw + * HP LaserJet MFP M232dwc + * HP LaserJet MFP M233dw + * HP LaserJet MFP M236dw + * HP LaserJet MFP M235dw + * HP LaserJet MFP M235dwe + * HP LaserJet MFP M237dwe + * HP LaserJet MFP M237dw + * HP LaserJet MFP M232sdn + * HP LaserJet MFP M233sdn + * HP LaserJet MFP M236sdn + * HP LaserJet MFP M234sdn + * HP LaserJet MFP M234sdne + * HP LaserJet MFP M235sdn + * HP LaserJet MFP M235sdne + * HP LaserJet MFP M237sdne + * HP LaserJet MFP M237sdn + * HP LaserJet MFP M232sdw + * HP LaserJet MFP M233sdw + * HP LaserJet MFP M236sdw + * HP LaserJet MFP M234sdw + * HP LaserJet MFP M234sdwe + * HP LaserJet MFP M235sdw + * HP LaserJet MFP M235sdwe + * HP LaserJet MFP M237sdwe + * HP LaserJet MFP M237sdw +- Spec file: + * Adapted patch hplip-remove-imageprocessor.diff + * Disabled image processor build with the configure option + - -disable-imageProcessor-build + * Remove executable bit in %{_datadir}/hplip/ + * Ignore duplicate files in hplip-rpmlintrc ("__init__.*.pyc?") + * Fixed some warnings + hugin +- Add hugin-EGL-link-against-X11.patch: Link against X11 even when + building with EGL support + (https://bugs.launchpad.net/hugin/+bug/1938453). +- Set up conditionals for building with EGL, but disable EGL + support until glew bug is fixed (gh#nigels-com/glew#315). +- Switch bcond_with to build with system flann: library is now + available on all supported openSUSE versions. +- Minor cleanup with spec-cleaner. + +- build with OpenEXR 3 +- added patches + fix https://src.fedoraproject.org/rpms/hugin/blob/rawhide/f/hugin-openexr3.patch + + hugin-openexr3.patch + +- Update to version 2020.0.0: + * Fixes fast preview on HiDPI screens under GTK+3 and MacOS. + * Make fast preview screen zoomable with mouse wheel. + * Make hugin_hdrmerge aware of cropped intermediate images. + * Several improvements for command line tools (pto_var, + pto_move, pto_gen, autooptimiser). + * More checks in GUI for strange user input. + * Fixes for several bugs. +- Rebase hugin.appdata.patch to apply cleanly against updated + version. +- Drop pushd-popd sequence bracketing %cmake_install: no longer + needed. +- Adapt file list for appdata -> metainfo change in appdata + location. +- Adapt mv of mimetype icon for change of file name. +- Pass USE_GDKBACKEND_X11=ON to cmake to enable a workaround to + launch on Wayland using the X11 Gdk backend; does not work on + Wayland otherwise (see Known issues in Changes.txt). +- Fix EOL encodings on Changes.txt. + +- Use wxGTK3 instead of wxWidgets (GTK2), for better HiDPI support. +- Cleanup spec file. + +- Use memoryperjob constraint instead of %limit_build macro. + hwdata +- Update to version 0.353 (bsc#1192587): + + Updated pci, usb and vendor ids. + +- Update to version 0.352 (bsc#1191375): + + Updated pci, usb and vendor ids. + inotify-tools +- update to 3.21.9.6 (jsc#SLE-21025): + * update path for includes in stats.h + * Fix spellings in manpages + +- update to 3.21.9.5: + * Fix Wrong pointer passed to realloc + * Fix offset compiler warning + * various static code analyse annotations and fixes + +- update to 3.20.11.0: + * Added --no-dereference to watch a symlink + * bugfixes + +- update to 3.20.2: + * New maintainer + * Fix potential buffer overflow + * gcc 9 support +- remove inotify-tools-no-timestamp-in-doc.patch + inotify-return.patch (merged upstream) + +- Update inotify-tools-no-timestamp-in-doc.patch + because doxygen footers are no more an issue and man page + date needs to be normalized (boo#1047218) + +- adjust source to the github download url + +- update to version 3.20.1 + * no changelog + * drop upstreamed patch reserved-identifier.patch + -- removed %clean section -- enabled doxygen in configure and split up doc package -- added fdupes call for doc (doxygen) files -- added %check section with simple "make check" -- moved .so files to the main package -- added --disable-static to configure and remove .la file -- replaced RPM_BUILD_ROOT with %buildroot - -- some spec file clean up: - - explicitly list file names - - removed unneeded BuildRequires and %changelog for the -devel - sub-package - - removed pointless %lang_package tag - - specified upstream download URI in the URL tag -- inotify-return.patch: - specifies a return value for a function to fix a build error - (no-return-in-nonvoid-function) - -- initial package - inxi +- update to 3.3.07: + * /usr/share/doc/packages/inxi/inxi.changelog. + +- Updated to version 3.3.03: + * See /usr/share/doc/packages/inxi/inxi.changelog. + java-11-openjdk +- Update to upstream tag jdk-11.0.13+8 (October 2021 CPU) + * Security fixes + + JDK-8163326, CVE-2021-35550, bsc#1191901: Update the default + enabled cipher suites preference + + JDK-8254967, CVE-2021-35565, bsc#1191909: + com.sun.net.HttpsServer spins on TLS session close + + JDK-8263314: Enhance XML Dsig modes + + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + + JDK-8265574: Improve handling of sheets + + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for + RTF kit + + JDK-8265776: Improve Stream handling for SSL + + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing + support + + JDK-8266103: Better specified spec values + + JDK-8266109: More Resilient Classloading + + JDK-8266115: More Manifest Jar Loading + + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore + integrity + + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained + Delegation + + JDK-8267086: ArrayIndexOutOfBoundsException in + java.security.KeyFactory.generatePublic + + JDK-8267712: Better LDAP reference processing + + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client + handshaking + + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + + JDK-8268193: Improve requests of certificates + + JDK-8268199: Correct certificate requests + + JDK-8268205: Enhance DTLS client handshake + + JDK-8268506: More Manifest Digests + + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session + identification + + JDK-8269624: Enhance method selection support + + JDK-8270398: Enhance canonicalization + + JDK-8270404: Better canonicalization + * Other changes + + JDK-8024368: private methods are allocated vtable indices + + JDK-8042902: Test java/net/Inet6Address/serialize/ + /Inet6AddressSerializationTest.java fails intermittently + + JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites + + JDK-8157404: Unable to read certain PKCS12 keystores from + SequenceInputStream + + JDK-8158066: SourceDebugExtensionTest fails to rename file + + JDK-8168304: Make all of DependencyContext_test available in + product mode + + JDK-8169246: java/net/DatagramSocket/ReportSocketClosed.java + fails intermittently with BindException + + JDK-8181313: SA: Remove libthread_db dependency on Linux + + JDK-8193214: Incorrect annotations.without.processors + warnings with JDK 9 + + JDK-8194230: jdk/internal/jrtfs/remote/ + /RemoteRuntimeImageTest.java fails with + java.lang.NullPointerException + + JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java + fails + + JDK-8199931: java/net/MulticastSocket/ + /UnreferencedMulticastSockets.java fails with "incorrect data + received" + + JDK-8206083: Make tools/javac/api/T6265137.java robust to JDK + version changes + + JDK-8206350: java/util/Locale/bcp47u/SystemPropertyTests.java + failed on Mac 10.13 with zh_CN and zh_TW locales. + + JDK-8207316: java/nio/channels/spi/SelectorProvider/ + /inheritedChannel/InheritedChannelTest.java failed + + JDK-8208227: tools/jdeps/DotFileTest.java fails on Win-X64 + + JDK-8208363: test/jdk/java/lang/Package/ + /PackageFromManifest.java missing module dependencies + declaration + + JDK-8209380: ARM: cleanup maybe-uninitialized and reorder + compiler warnings + + JDK-8209768: Refactor java/util/prefs/CheckUserPrefsStorage.sh + to plain java test + + JDK-8209772: Refactor shell test java/util/ServiceLoader/ + /basic/basic.sh to java + + JDK-8209773: Refactor shell test javax/naming/module/basic.sh + to java + + JDK-8209832: Refactor jdk/internal/reflect/Reflection/ + /GetCallerClassTest.sh to plain java test + + JDK-8209930: Refactor java/util/zip/ZipFile/deletetempjar.sh + to plain java test + + JDK-8210406: Refactor java.util.PluggableLocale:i18n shell + tests to plain java tests + + JDK-8210407: Refactor java.util.Calendar:i18n shell tests to + plain java tests + + JDK-8210495: compiler crashes because of illegal signature in + otherwise legal code + + JDK-8210669: Some launcher tests assume a pre-JDK 9 run-time + image layout + + JDK-8210802: temp files left by tests in + jdk/java/net/httpclient + + JDK-8210819: Update the host name in CNameTest.java + + JDK-8210908: Refactor java/util/prefs/PrefsSpi.sh to plain + java test + + JDK-8210934: Move sun/net/www/protocol/http/ + /GetErrorStream.java to OpenJDK + + JDK-8210959: JShell fails and exits when statement throws an + exception whose message contains a '%'. + + JDK-8211055: Provide print to a file (PDF) feature even when + printer was not connected + + JDK-8211092: test/jdk/sun/net/www/http/HttpClient/ + /MultiThreadTest.java fails intermittently when cleaning up + + JDK-8211296: Remove HotSpot deprecation warning suppression + for Mac/clang + + JDK-8211325: test/jdk/java/net/Socket/LingerTest.java fails + with cleaning up + + JDK-8212040: Compilation error due to wrong usage of + NSPrintJobDispositionValue in mac10.12 + + JDK-8212695: Add explicit timeout to several HTTP Client tests + + JDK-8212718: Refactor some annotation processor tests to + better use collections + + JDK-8213007: Update the link in test/jdk/sun/security/ + /provider/SecureRandom/DrbgCavp.java + + JDK-8213137: Remove static initialization of monitor/mutex + instances + + JDK-8213235: java/nio/channels/SocketChannel/ + /AsyncCloseChannel.java fails with threads that didn't exit + + JDK-8213409: Refactor sun.text.IntHashtable:i18n shell tests + to plain java tests + + JDK-8213576: Make test AsyncCloseChannel.java run in othervm + + JDK-8213694: Test Timeout.java should run in othervm mode + + JDK-8213718: [TEST] Wrong classname in vmTestbase/nsk/stress/ + /except/except002 and except003 + + JDK-8213922: fix ctw stand-alone build + + JDK-8214195: Align stdout messages in + test/jdk/java/math/BigInteger/PrimitiveConversionTests.java + + JDK-8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/ + /NonUniqueAliases.java failed with incorrect jtreg tags order + + JDK-8214937: sun/security/tools/jarsigner/warnings/ + /NoTimestampTest.java failed due to unexpected expiration date + + JDK-8216532: tools/launcher/Test7029048.java fails (Solaris) + + JDK-8217825: Verify @AfterTest is used correctly in WebSocket + tests + + JDK-8218145: block_if_requested is not proper inlined due to + size + + JDK-8219417: bump jtreg requiredVersion to b14 + + JDK-8219552: bump jtreg requiredVersion to b14 in + test/jdk/sanity/client/ + + JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails + intermittently due to NumberFormatException + + JDK-8220445: Support for side by side MSVC Toolset versions + + JDK-8221988: add possibility to build with Visual Studio 2019 + + JDK-8222751: closed/test/jdk/sun/security/util/ + /DerIndefLenConverter/IndefBerPkcs12.java fail + + JDK-8223050: JVMCI: findUniqueConcreteMethod() should not use + Dependencies::find_unique_concrete_method() for non-virtual + methods + + JDK-8224853: CDS address sanitizer errors + + JDK-8225082: Remove IdenTrust certificate that is expiring in + September 2021 + + JDK-8225583: Examine the HttpResponse.BodySubscribers for + null handling and multiple subscriptions + + JDK-8225690: Multiple AttachListener threads can be created + + JDK-8225790: Two NestedDialogs tests fail on Ubuntu + + JDK-8226319: Add forgotten test/jdk/java/net/httpclient/ + /BodySubscribersTest.java + + JDK-8226533: JVMCI: findUniqueConcreteMethod should handle + statically bindable methods directly + + JDK-8226602: Test convenience reactive primitives from + java.net.http with RS TCK + + JDK-8226683: Remove review suggestion from fix to 8219804 + + JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due + to "exit code is 134" + + JDK-8227766: CheckUnhandledOops is broken in MemAllocator + + JDK-8227815: Minimal VM: set_state is not a member of + AttachListener + + JDK-8230674: Heap dumps should exclude dormant CDS archived + objects of unloaded classes + + JDK-8230808: Remove Access::equals() + + JDK-8230841: Remove oopDesc::equals() + + JDK-8231717: Improve performance of charset decoding when + charset is always compactable + + JDK-8232243: Wrong caret position in JTextPane on Windows + with a screen resolution > 100% + + JDK-8232782: Shenandoah: streamline post-LRB CAS barrier + (aarch64) + + JDK-8233790: Forward output from heap dumper to jcmd/jmap + + JDK-8233989: Create an IPv4 version of + java/net/MulticastSocket/SetLoopbackMode.java + + JDK-8234510: Remove file seeking requirement for writing a + heap dump + + JDK-8235211: serviceability/attach/ + /RemovingUnixDomainSocketTest.java fails with + AttachNotSupportedException: Unable to open socket file + + JDK-8235216: typo in test filename + + JDK-8235866: bump jtreg requiredVersion to 4.2b16 + + JDK-8236111: narrow allowSmartActionArgs disabling + + JDK-8236413: AbstractConnectTimeout should tolerate both + NoRouteToHostException and UnresolvedAddressException + + JDK-8236671: NullPointerException in JKS keystore + + JDK-8238930: problem list compiler/c2/Test8004741.java + + JDK-8238943: switch to jtreg 5.0 + + JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS + breaks QuietOption.java test + + JDK-8240983: Incorrect copyright header in Apache Santuario + 2.1.3 files + + JDK-8241336: Some java.net tests failed with + NoRouteToHostException on MacOS with special network + configuration + + JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler + + JDK-8241768: git needs .gitattributes + + JDK-8242882: opening jar file with large manifest might throw + NegativeArraySizeException + + JDK-8244973: serviceability/attach/ + /RemovingUnixDomainSocketTest.java fails "stderr was not + empty" + + JDK-8245134: test/lib/jdk/test/lib/security/ + /KeyStoreUtils.java should allow to specify aliases + + JDK-8246261: TCKLocalTime.java failed due to "AssertionError: + expected [18:14:22] but found [18:14:23]" + + JDK-8246387: switch to jtreg 5.1 + + JDK-8247421: [TESTBUG] ReturnBlobToWrongHeapTest.java failed + allocating blob + + JDK-8247469: getSystemCpuLoad() returns -1 on linux when some + offline cpus are present and cpusets.effective_cpus is not + available + + JDK-8248352: [TEST_BUG] Test test/jdk/java/awt/font/ + /TextLayout/ArabicDiacriticTest.java can leave frame open + + JDK-8248403: AArch64: Remove uses of kernel integer types + + JDK-8248414: AArch64: Remove uses of long and unsigned long + ints + + JDK-8248657: Windows: strengthening in ThreadCritical + regarding memory model + + JDK-8248666: AArch64: Use THREAD_LOCAL instead of __thread + + JDK-8248668: AArch64: Avoid MIN/MAX macros when using MSVC + + JDK-8248671: AArch64: Remove unused variables + + JDK-8248682: AArch64: Use ATTRIBUTE_ALIGNED helper + + JDK-8248816: C1: Fix signature conflict in + LIRGenerator::strength_reduce_multiply + + JDK-8249095: tools/javac/launcher/SourceLauncherTest.java + fails on Windows + + JDK-8249548: backward focus traversal gets stuck in button + group + + JDK-8249773: Upgrade ReceiveISA.java test to be resilient to + failure due to stray packets and interference + + JDK-8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o + bug-id + + JDK-8249898: jdk/javadoc/tool/6176978/T6176978.java uses + @ignore w/o bug-id + + JDK-8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses + @ignore w/o bug-id + + JDK-8250588: Shenandoah: LRB needs to save/restore fp + registers for runtime call + + JDK-8250824: AArch64: follow up for JDK-8248414 + + JDK-8251166: Add automated testcases for changes done in + JDK-8214112 + + JDK-8251252: Add automated testcase for fix done in + JDK-8214253 + + JDK-8251254: Add automated test for fix done in JDK-8218472 + + JDK-8251361: Potential race between Logger configuration and + GCs in HttpURLConWithProxy test + + JDK-8251549: Update docs on building for Git + + JDK-8251945: SIGSEGV in + PackageEntry::purge_qualified_exports() + + JDK-8252194: Add automated test for fix done in JDK-8218469 + + JDK-8252648: Shenandoah: name gang tasks consistently + + JDK-8252825: Add automated test for fix done in JDK-8218479 + + JDK-8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java + fails intermittently with C1 + + JDK-8252857: AArch64: Shenandoah C1 CAS is not sequentially + consistent + + JDK-8253048: AArch64: When CallLeaf, no need to preserve + callee-saved registers in caller + + JDK-8253424: Add support for running pre-submit testing using + GitHub Actions + + JDK-8253631: Remove unimplemented CompileBroker methods after + JEP-165 + + JDK-8253865: Pre-submit testing using GitHub Actions does not + detect failures reliably + + JDK-8253899: Make IsClassUnloadingEnabled signature match + specification + + JDK-8254024: Enhance native libs for AWT and Swing to work + with GraalVM Native Image + + JDK-8254054: Pre-submit testing using GitHub Actions should + not use the deprecated set-env command + + JDK-8254173: Add Zero, Minimal hotspot targets to submit + workflow + + JDK-8254175: Build no-pch configuration in debug mode for + submit checks + + JDK-8254244: Some code emitted by TemplateTable::branch is + unused when running TieredCompilation + + JDK-8254270: linux 32 bit build doesn't compile + libjdwp/log_messages.c + + JDK-8254282: Add Linux x86_32 builds to submit workflow + + JDK-8254850: Update terminology in java.awt.GridBagLayout + source code comments + + JDK-8255255: Update Apache Santuario (XML Signature) to + version 2.2.1 + + JDK-8255305: Add Linux x86_32 tier1 to submit workflow + + JDK-8255352: Archive important test outputs in submit workflow + + JDK-8255373: Submit workflow artifact name is always + "test-results_.zip" + + JDK-8255452: Doing GC during JVMTI MethodExit event posting + breaks return oop + + JDK-8255718: Zero: VM should know it runs in interpreter-only + mode + + JDK-8255790: GTKL&F: Java 16 crashes on initialising GTKL&F + on Manjaro Linux + + JDK-8255810: Zero: build fails without JVMTI + + JDK-8255895: Submit workflow artifacts miss hs_errs/replays + due to ZIP include mismatch + + JDK-8256127: Add cross-compiled foreign architectures builds + to submit workflow + + JDK-8256215: Shenandoah: re-organize saving/restoring machine + state in assembler code + + JDK-8256267: Relax compiler/floatingpoint/NaNTest.java for + x86_32 and lower -XX:+UseSSE + + JDK-8256277: Github Action build on macOS should define OS + and Xcode versions + + JDK-8256354: Github Action build on Windows should define OS + and MSVC versions + + JDK-8256393: Github Actions build on Linux should define OS + and GCC versions + + JDK-8256414: add optimized build to submit workflow + + JDK-8256747: GitHub Actions: decouple the hotspot build-only + jobs from Linux x64 testing + + JDK-8257056: Submit workflow should apt-get update to avoid + package installation errors + + JDK-8257148: Remove obsolete code in AWTView.m + + JDK-8257497: Update keytool to create AKID from the SKID of + the issuing certificate as specified by RFC 5280 + + JDK-8257620: Do not use objc_msgSend_stret to get macOS + version + + JDK-8257913: Add more known library locations to simplify + Linux cross-compilation + + JDK-8258703: Incorrect 512-bit vector registers restore on + x86_32 + + JDK-8259338: Add expiry exception for identrustdstx3 alias to + VerifyCACerts.java test + + JDK-8259535: ECDSA SignatureValue do not always have the + specified length + + JDK-8259679: GitHub actions should use MSVC 14.28 + + JDK-8259924: GitHub actions fail on Linux x86_32 with "Could + not configure libc6:i386" + + JDK-8260460: GitHub actions still fail on Linux x86_32 with + "Could not configure libc6:i386" + + JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) + + JDK-8260923: Add more tests for SSLSocket input/output + shutdown + + JDK-8261072: AArch64: Fix MacroAssembler::get_thread + convention + + JDK-8261147: C2: Node is wrongly marked as reduction + resulting in a wrong execution due to wrong vector instructions + + JDK-8261238: NMT should not limit baselining by size threshold + + JDK-8261496: Shenandoah: reconsider pacing updates memory + ordering + + JDK-8261652: Remove some dead comments from os_bsd_x86 + + JDK-8261846: [JVMCI] c2v_iterateFrames can get out of sync + with the StackFrameStream + + JDK-8262000: jdk/jfr/event/gc/detailed/ + /TestPromotionFailedEventWithParallelScavenge.java failed with + "OutOfMemoryError: Java heap space" + + JDK-8262017: C2: assert(n != __null) failed: Bad immediate + dominator info. + + JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 + + JDK-8262409: sun/security/ssl/SSLSocketImpl/ + /SSLSocketImplThrowsWrongExceptions. SSL test failures caused + by java failed with "Server reported the wrong exception" + + JDK-8262470: Printed GlyphVector outline with low DPI has bad + quality on Windows + + JDK-8262862: Harden tests sun/security/x509/URICertStore/ + /ExtensionsWithLDAP.java and krb5/canonicalize/Test.java + + JDK-8263136: C4530 was reported from VS 2019 at access bridge + + JDK-8263227: C2: inconsistent spilling due to dead nodes in + exception block + + JDK-8263382: java/util/logging/ParentLoggersTest.java failed + with "checkLoggers: getLoggerNames() returned unexpected + loggers" + + JDK-8263407: SPARC64 detection fails on Athena (SPARC64-X) + + JDK-8263432: javac may report an invalid package/class clash + on case insensitive filesystems + + JDK-8263490: [macos] Crash occurs on JPasswordField with + activated InputMethod + + JDK-8263531: Remove unused buffer int + + JDK-8263667: Avoid running GitHub actions on branches named + pr/* + + JDK-8263776: [JVMCI] add helper to perform Java upcalls + + JDK-8264016: [JVMCI] add some thread local fields for use by + JVMCI + + JDK-8264752: SIGFPE crash with option + FlightRecorderOptions:threadbuffersize=30M + + JDK-8265132: C2 compilation fails with assert "missing + precedence edge" + + JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after + fix for JDK-8264821 + + JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay + description + + JDK-8265756: AArch64: initialize memory allocated for locals + according to Windows AArch64 stack page growth requirement in + template interpreter + + JDK-8265761: Font with missed font family name is not + properly printed on Windows + + JDK-8265773: incorrect jdeps message "jdk8internals" to + describe a removed JDK internal API + + JDK-8265836: OperatingSystemImpl.getCpuLoad() returns + incorrect CPU load inside a container + + JDK-8266018: Shenandoah: fix an incorrect assert + + JDK-8266206: Build failure after JDK-8264752 with older GCCs + + JDK-8266248: Compilation failure in + PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 + + JDK-8266288: assert root method not found in + witnessed_reabstraction_in_supers is too strong + + JDK-8266404: Fatal error report generated with + - XX:+CrashOnOutOfMemoryError should not contain suggestion to + submit a bug report + + JDK-8266480: Implicit null check optimization does not update + control of hoisted memory operation + + JDK-8266615: C2 incorrectly folds subtype checks involving an + interface array + + JDK-8266642: Improve ResolvedMethodTable hash function + + JDK-8266749: AArch64: Backtracing broken on PAC enabled + systems + + JDK-8266761: AssertionError in + sun.net.httpserver.ServerImpl.responseCompleted + + JDK-8266813: Shenandoah: Use shorter instruction sequence for + checking if marking in progress + + JDK-8267042: bug in monitor locking/unlocking on ARM32 C1 due + to uninitialized BasicObjectLock::_displaced_header + + JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use + Metaspace with less classes + + JDK-8267396: Avoid recording "pc" in unhandled oops detector + for better performance + + JDK-8267399: C2: java/text/Normalizer/ConformanceTest.java + test failed with assertion + + JDK-8267424: CTW: C1 fails with "State must not be null" + + JDK-8267459: Pasting Unicode characters into JShell does not + work. + + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + + JDK-8267666: Add option to jcmd GC.heap_dump to use existing + file + + JDK-8267695: Bump update version for OpenJDK: jdk-11.0.13 + + JDK-8267751: (test) jtreg.SkippedException has no serial + VersionUID + + JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle + min_jint correctly + + JDK-8268103: JNI functions incorrectly return a double after + JDK-8265836 + + JDK-8268127: Shenandoah: Heap size may be too small for + region to align to large page size + + JDK-8268261: C2: assert(n != __null) failed: Bad immediate + dominator info. + + JDK-8268347: C2: nested locks optimization may create + unbalanced monitor enter/exit code + + JDK-8268360: Missing check for infinite loop during node + placement + + JDK-8268362: [REDO] C2 crash when compile negative + Arrays.copyOf length after loop + + JDK-8268366: Incorrect calculation of has_fpu_registers in C1 + linear scan + + JDK-8268369: SIGSEGV in PhaseCFG::implicit_null_check due to + missing null check + + JDK-8268417: Add test from JDK-8268360 + + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm + performance + + JDK-8268617: [11u REDO] - WebSocket over authenticating proxy + fails with NPE + + JDK-8268620: InfiniteLoopException test may fail on x86 + platforms + + JDK-8268635: Corrupt oop in ClassLoaderData + + JDK-8268699: Shenandoah: Add test for JDK-8268127 + + JDK-8268771: javadoc -notimestamp option does not work on + index.html + + JDK-8268775: Password is being converted to String in + AccessibleJPasswordField + + JDK-8268776: Test `ADatagramSocket.java` missing /othervm + from @run tag + + JDK-8268965: TCP Connection Reset when connecting simple + socket to SSL server + + JDK-8269304: Regression ~5% in 2005 in b27 + + JDK-8269415: [11u] Remove ea from + DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u + + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should + be more resilient + + JDK-8269529: javax/swing/reliability/ + /HangDuringStaticInitialization.java fails in Windows debug + build + + JDK-8269594: assert(_handle_mark_nesting > 1) failed: memory + leak: allocating handle outside HandleMark + + JDK-8269614: [s390] Interpreter checks wrong bit for slow + path instance allocation + + JDK-8269650: Optimize gc-locker in + [Get|Release]StringCritical for latin string + + JDK-8269661: JNI_GetStringCritical does not lock char array + + JDK-8269668: [aarch64] java.library.path not including + /usr/lib64 + + JDK-8269763: The JEditorPane is blank after JDK-8265167 + + JDK-8269795: C2: Out of bounds array load floats above its + range check in loop peeling resulting in SEGV + + JDK-8269847: JDK-8269594 backport breaks 11u builds + + JDK-8269850: Most JDK releases report macOS version 12 as + 10.16 instead of 12.0 + + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports + incorrect process cpu usage in containers + + JDK-8269882: stack-use-after-scope in NewObjectA + + JDK-8269934: RunThese24H.java failed with + EXCEPTION_ACCESS_VIOLATION in + java_lang_Thread::get_thread_status + + JDK-8270096: Shenandoah: Optimize gc/shenandoah/ + /TestRefprocSanity.java for interpreter mode + + JDK-8270137: Kerberos Credential Retrieval from Cache not + Working in Cross-Realm Setup + + JDK-8270184: [TESTBUG] Add coverage for jvmci + ResolvedJavaType.toJavaName() for lambdas + + JDK-8270196: [11u] [JVMCI] JavaType.toJavaName() returns + incorrect type name for lambdas + + JDK-8270556: Exclude security/infra/java/security/cert/ + /CertPathValidator/certification/LetsEncryptCA + + JDK-8270893: IndexOutOfBoundsException while reading large + TIFF file + + JDK-8272078: Wrong Checksums in Temurin BootJDK dependencies + + JDK-8272124: Cgroup v1 initialization causes + NullPointerException when cgroup path contains colon + + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash + when clone null CallProjections.fallthrough_ioproj + + JDK-8272197: Update 11u GHA workflow with Shenandoah + configurations + + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz + after JDK-8255790 + + JDK-8272472: StackGuardPages test doesn't build with glibc + 2.34 + + JDK-8272602: [macos] not all KEY_PRESSED events sent when + control modifier is used + + JDK-8272628: Problemlist gc/stress/gcbasher/ + /TestGCBasherWithCMS.java for x86_32 + + JDK-8272700: [macos] Build failure with Xcode 13.0 after + JDK-8264848 + + JDK-8272772: Shenandoah: compiler/c2/aarch64/ + /TestVolatilesShenandoah.java fails in 11u + + JDK-8273939: Backport of 8248414 to JDK11 breaks + MacroAssembler::adrp +- Remove the unneeded icedtea-sound provider +- Removed patches: + * icedtea-sound-1.0.1-jdk9.patch + * icedtea-sound-soundproperties.patch + + not needed since the icedtea-sound provider is removed + * jdk11-glibc234.patch + + integrated upstream + kcm_tablet +- Fix the %files section. plasma-framework >= 5.84 doesn't install + desktop files in %_kf5_servicesdir anymore. + +- Update URL + +- Add patch to fix a possible crash in kde_wacom_tabletfinder + (kde#423420, boo#1175126): + * Check-for-index-validity-when-switching-tablet-type.patch + +- Add patch to fix build with Qt 5.15: + * 0001-Fix-build-with-Qt-5.15.patch +- Spec cleanup + kde-gtk-config5 +- BuildRequire gsettings-desktop-schemas explicitly + +- Update to 5.18.7 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.18.7 +- No code changes since 5.18.6 + +- Update to 5.18.6 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma-5.18.6 +- No code changes since 5.18.5 + kdump -- kdump-do-not-iterate-past-end-of-string.patch: - URLParser::extractAuthority(): Do not iterate past end of string - (bsc#1186037). +- Sync with SLE15-SP4 changelog. These patches were never applied + to Factory: + * kdump-avoid-endless-loop-EAI_AGAIN.patch + * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch + * kdump-calibrate-Fix-kernel-command-line-parsing.patch + * kdump-do-not-add-rd.neednet.patch + * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch + * kdump-ensure-initrd.target.wants-directory.patch + * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch + * kdump-Implement-KString-isHexNumber.patch + * kdump-install-etc-resolv.conf-using-resolved-path.patch + * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch + * kdump-remove-console-hvc0-from-commandline.patch + * kdump-set-serial-console-from-Xen-cmdline.patch -- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit - code checking after "local" with assignment (bsc#1184616 - LTC#192282). +- Update to 0.9.2 + * Isolate fadump initrd within the default one (jsc#SLE-18272) + * Bug fixes + * Code cleanups +- Remove patches that have been upstreamed: + * kdump-mounts.cc-Include-sys-ioctl.h.patch + * kdump-Add-bootdev-to-dracut-command-line.patch + * kdump-do-not-iterate-past-end-of-string.patch + * kdump-fix-incorrect-exit-code-checking.patch + * kdump-avoid-endless-loop-on-EAI_AGAIN.patch + * kdump-install-real-resolv.conf.patch + * kdump-Store-kdump-initrd-in-kernel-image-path.patch +- Remove patches that have been solved differently: + * kdump-on-error-option-yesno.patch + +- kdump-Store-kdump-initrd-in-kernel-image-path.patch: Fix kdumprd + location for usrmerge kernels (boo#1190920). + +- Fix use of DNS in the panic environment (bsc#1183070): + * kdump-avoid-endless-loop-on-EAI_AGAIN.patch: Avoid an endless + loop when resolving a hostname fails with EAI_AGAIN. + * kdump-install-real-resolv.conf.patch: Install /etc/resolv.conf + using its resolved path. -- kdump-avoid-endless-loop-EAI_AGAIN.patch: Avoid an endless loop - when resolving a hostname fails with EAI_AGAIN (bsc#1183070). -- kdump-install-etc-resolv.conf-using-resolved-path.patch: Install - /etc/resolv.conf using its resolved path (bsc#1183070). +- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit + code checking after "local" with assignment (bsc#1184616, + LTC#192282) -- kdump-ensure-initrd.target.wants-directory.patch: Make sure that - initrd.target.wants directory exists (bsc#1172670). +- kdump-do-not-iterate-past-end-of-string.patch: Fix a crash caused + by iterating past end of string (bsc#1186037). -- Increase extra crash kernel reservation for LUKS Argon2 PBKDF - (bsc#1180513): - * kdump-Implement-KString-isHexNumber.patch - * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch - * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch - * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch - * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch - * kdump-calibrate-Fix-kernel-command-line-parsing.patch +- kdump-mounts.cc-Include-sys-ioctl.h.patch: mounts.cc: Include + . + +- Update to 0.9.1 + * Add build dependency on libmount + * Drop build dependency on OpenSSL + * Build with --stdc=c++11 + * Bug fixes (bsc#1173914, bsc#1177196, bsc#1180513) +- Remove patches that have been upstreamed: + * kdump-block-initrd-parse-etc.service.patch + * kdump-fadump-avoid-multipath-optimizations.patch + * kdump-split-cmdline-purpose-wise.patch + * kdump-fadump-fix-network-bring-up.patch + * kdump-fadump-add-udev-support.patch + * kdump-turn-off-NUMA-in-kdump-kernel.patch + * kdump-remove-noefi-and-acpi_rsdp-for-efi-firmware.patch + * kdump-Restore-only-static-routes-in-kdump-initrd.patch + * kdump-fallback-re-register-fadump-from-userspace.patch + * kdump-recover-from-missing-CRASHTIME.patch + * kdump-fix-multipath-user_friendly_names.patch + * kdump-Add-skip_balance-option-to-BTRFS-mounts.patch + * kdump-kdumprd-Look-for-boot-image-and-boot-Image.patch + * kdump-savedump-search-also-for-vmlinux.xz.patch + * kdump-preserve-white-space.patch + * kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch + * kdump-Use-a-custom-namespace-for-physical-NICs.patch + * kdump-clean-up-kdump-mount-points.patch + * kdump-skip-mounts-if-no-proc-vmcore.patch + * kdump-nss-modules.patch + * kdump-Add-force-option-to-KDUMP_NETCONFIG.patch + * kdump-Add-fence_kdump_send-when-fence-agents-installed.patch + * kdump-FENCE_KDUMP_SEND-variable.patch + * kdump-Document-fence_kdump_send.patch + * kdump-powerpc-no-reload-on-CPU-removal.patch + * kdump-prefer-by-path-and-device-mapper.patch + * kdump-calibrate-Update-values.patch + * kdump-activate-udev-rules-late-during-boot.patch + * kdump-make-sure-that-the-udev-runtime-directory-exists.patch + * kdump-make-sure-that-initrd.target.wants-directory-exists.patch + * kdump-check-explicit-ip-options.patch + * kdump-query-systemd-network.service.patch -- kdump-remove-console-hvc0-from-commandline.patch: remove - console=hvc0 from commandline (bsc#1173914). -- kdump-set-serial-console-from-Xen-cmdline.patch: set serial - console from Xen cmdline (bsc#1173914). +- add kdump-make-sure-that-initrd.target.wants-directory-exists.patch + (bsc#1172670) +- clean up spec file + * systemd is available on all distros the package builds on + * use %cmake* macros for build/test/install +- use %systemd_ordering only if defined +- it now builds as back as SLE 12 + +- Make dracut and sed normal requires as we don't use them in + %pre/%post install. Use file requires for sed. -- kdump-do-not-add-rd.neednet.patch: Do not add 'rd.neednet=1' to - dracut command line (bsc#1177196). +- Don't PreRequire coreutils but the tools we really need kernel-64kb +- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, + and qword (bsc#1190497). +- commit 8e47d62 + +- tty: hvc: replace BUG_ON() with negative return value + (git-fixes). +- commit 64a2763 + +- xen/netfront: don't trust the backend response data blindly + (git-fixes). +- commit 3d79f0a + +- xen/netfront: disentangle tx_skb_freelist (git-fixes). +- commit 843455b + +- xen/netfront: don't read data from request on the ring page + (git-fixes). +- commit a7d9222 + +- xen/netfront: read response from backend only once (git-fixes). +- commit 7ac98d9 + +- xen/blkfront: don't trust the backend response data blindly + (git-fixes). +- commit 8fa0a17 + +- xen/blkfront: don't take local copy of a request from the ring + page (git-fixes). +- commit ff5aa10 + +- xen/blkfront: read response from backend only once (git-fixes). +- commit 160dbd1 + +- usb: core: config: using bit mask instead of individual bits + (git-fixes). +- USB: gadget: zero allocate endpoint 0 buffers (git-fixes). +- USB: gadget: detect too-big endpoint 0 requests (git-fixes). +- libata: add horkage for ASMedia 1092 (git-fixes). +- platform/x86: amd-pmc: Fix s2idle failures on certain AMD + laptops (git-fixes). +- mmc: spi: Add device-tree SPI IDs (git-fixes). +- usb: gadget: uvc: fix multiple opens (git-fixes). +- commit e549085 + +- HID: Ignore battery for Elan touchscreen on Asus UX550VE + (git-fixes). +- HID: google: add eel USB id (git-fixes). +- HID: add USB_HID dependancy to hid-prodikeys (git-fixes). +- HID: add USB_HID dependancy to hid-chicony (git-fixes). +- HID: bigbenff: prevent null pointer dereference (git-fixes). +- HID: sony: fix error path in probe (git-fixes). +- HID: add USB_HID dependancy on some USB HID drivers (git-fixes). +- HID: check for valid USB device for many HID drivers + (git-fixes). +- HID: wacom: fix problems when device is not a valid USB device + (git-fixes). +- HID: add hid_is_usb() function to make it simpler for USB + detection (git-fixes). +- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover + (git-fixes). +- HID: Ignore battery for Elan touchscreen on HP Envy X360 + 15-eu0xxx (git-fixes). +- HID: sony: support for the ghlive ps4 dongles (git-fixes). +- HID: sony: Fix more ShanWan clone gamepads to not rumble when + plugged in (git-fixes). +- commit 66fc3e6 + +- sched/fair: Document the slow path and fast path in + select_task_rq_fair (bsc#1189999 (Scheduler functional and + performance backports)). +- sched/fair: Fix per-CPU kthread and wakee stacking for asym + CPU capacity (bsc#1189999 (Scheduler functional and performance + backports)). +- sched/fair: Fix detection of per-CPU kthreads waking a task + (bsc#1189999 (Scheduler functional and performance backports)). +- commit d543e74 + +- Refresh + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch. +- Refresh + patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch. +- commit 24ff0a3 + +- xhci: avoid race between disable slot command and host runtime + suspend (git-fixes). +- commit 7ac82ba + +- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from + runtime suspending (git-fixes). +- commit 47ed1f0 + +- Update patches.suse/qla2xxx-synchronize-rport-dev_loss_tmo-setting.patch (bsc#1189158) +- commit 5a1da74 + +- vdpa: Consider device id larger than 31 (git-fixes). +- virtio/vsock: fix the transport to work with VMADDR_CID_ANY + (git-fixes). +- virtio_ring: Fix querying of maximum DMA mapping size for + virtio device (git-fixes). +- virtio: always enter drivers/virtio/ (git-fixes). +- vdpa: check that offsets are within bounds (git-fixes). +- commit a40ec17 + +- scsi: qla2xxx: Format log strings only if needed (git-fixes). +- scsi: scsi_debug: Fix buffer size of REPORT ZONES command + (git-fixes). +- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() + (git-fixes). +- scsi: scsi_debug: Zero clear zones at reset write pointer + (git-fixes). +- scsi: mpt3sas: Fix incorrect system timestamp (git-fixes). +- scsi: mpt3sas: Fix system going into read-only mode (git-fixes). +- scsi: mpt3sas: Fix kernel panic during drive powercycle test + (git-fixes). +- commit 590254f + +- RDMA/irdma: Don't arm the CQ more than two times if no CE for + this CQ (jsc#SLE-18383). +- RDMA/irdma: Report correct WC errors (jsc#SLE-18383). +- RDMA/irdma: Fix a potential memory allocation issue in + 'irdma_prm_add_pble_mem()' (jsc#SLE-18383). +- RDMA/irdma: Fix a user-after-free in add_pble_prm + (jsc#SLE-18383). +- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (jsc#SLE-19242). +- IB/hfi1: Fix early init panic (jsc#SLE-19242). +- IB/hfi1: Insure use of smp_processor_id() is preempt disabled + (jsc#SLE-19242). +- IB/hfi1: Correct guard on eager buffer deallocation + (jsc#SLE-19242). +- RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel + warning (jsc#SLE-19249). +- RDMA/hns: Do not destroy QP resources in the hw resetting phase + (bsc#1190336). +- RDMA/hns: Do not halt commands during reset until later + (bsc#1190336). +- RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow + (jsc#SLE-19253). +- RDMA: Fix use-after-free in rxe_queue_cleanup (jsc#SLE-19249). +- vmxnet3: fix minimum vectors alloc issue (bsc#1190406). +- ice: safer stats processing (jsc#SLE-18375). +- ice: fix adding different tunnels (jsc#SLE-18375). +- ice: fix choosing UDP header type (jsc#SLE-18375). +- ice: ignore dropped packets during init (jsc#SLE-18375). +- ice: Fix problems with DSCP QoS implementation (jsc#SLE-18375). +- ice: rearm other interrupt cause register after enabling VFs + (jsc#SLE-18375). +- ice: fix FDIR init missing when reset VF (jsc#SLE-18375). +- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc + (jsc#SLE-18378). +- i40e: Fix pre-set max number of queues for VF (jsc#SLE-18378). +- i40e: Fix failed opcode appearing if handling messages from VF + (jsc#SLE-18378). +- iavf: Fix reporting when setting descriptor count + (jsc#SLE-18385). +- iavf: restore MSI state on reset (jsc#SLE-18385). +- devlink: fix netns refcount leak in devlink_nl_cmd_reload() + (git-fixes). +- bonding: make tx_rebalance_counter an atomic (git-fixes). +- net/tls: Fix authentication failure in CCM mode (git-fixes). +- tcp: fix page frag corruption on page fault (git-fixes). +- commit ed7a8c9 + +- config: INPUT_EVBUG=n (bsc#1192974). + Debug driver unsuitable for production, only enabled on ppc64. +- commit e6448a3 + +- ima: Fix undefined arch_ima_get_secureboot() and co + (bsc#1193674). +- commit acf34be + +- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero + (git-fixes). +- commit 6e691fe + +- Move upstreamed rtw89 patch into sorted section +- commit 0950df1 + +- net: mana: Fix memory leak in mana_hwc_create_wq (git-fixes). +- commit 1fcab05 + +- usb: core: config: fix validation of wMaxPacketValue entries + (git-fixes). +- bus: mhi: core: Add support for forced PM resume (git-fixes). +- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes). +- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes). +- iio: adc: axp20x_adc: fix charging current reporting on AXP22x + (git-fixes). +- iio: gyro: adxrs290: fix data signedness (git-fixes). +- iio: ad7768-1: Call iio_trigger_notify_done() on error + (git-fixes). +- iio: itg3200: Call iio_trigger_notify_done() on error + (git-fixes). +- iio: dln2: Check return value of devm_iio_trigger_register() + (git-fixes). +- iio: trigger: Fix reference counting (git-fixes). +- iio: dln2-adc: Fix lockdep complaint (git-fixes). +- iio: adc: stm32: fix a current leak by resetting pcsel before + disabling vdda (git-fixes). +- iio: mma8452: Fix trigger reference couting (git-fixes). +- iio: stk3310: Don't return error code in interrupt handler + (git-fixes). +- iio: kxsd9: Don't return error code in trigger handler + (git-fixes). +- iio: ltr501: Don't return error code in trigger handler + (git-fixes). +- iio: accel: kxcjk-1013: Fix possible memory leak in probe and + remove (git-fixes). +- misc: rtsx: Avoid mangling IRQ during runtime PM (git-fixes). +- misc: fastrpc: fix improper packet size calculation (git-fixes). +- bus: mhi: pci_generic: Fix device recovery failed issue + (git-fixes). +- clocksource/drivers/dw_apb_timer_of: Fix probe failure + (git-fixes). +- irqchip/irq-gic-v3-its.c: Force synchronisation when issuing + INVALL (git-fixes). +- irqchip: nvic: Fix offset for Interrupt Priority Offsets + (git-fixes). +- irqchip/aspeed-scu: Replace update_bits with write_bits + (git-fixes). +- irqchip/armada-370-xp: Fix support for Multi-MSI interrupts + (git-fixes). +- irqchip/armada-370-xp: Fix return value of + armada_370_xp_msi_alloc() (git-fixes). +- clocksource/drivers/arc_timer: Eliminate redefined macro error + (git-fixes). +- commit 458f7dd + +- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE + (bsc#1193655). +- Bluetooth: btusb: Add gpio reset way for qca btsoc in + cmd_timeout (bsc#1193655). +- Bluetooth: btusb: Add support for IMC Networks Mediatek + Chip(MT7921) (bsc#1193655). +- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A + (bsc#1193655). +- Bluetooth: btusb: Add protocol for MediaTek bluetooth + devices(MT7922) (bsc#1193655). +- Bluetooth: btusb: Support public address configuration for + MediaTek Chip (bsc#1193655). +- commit aa63c80 + +- i2c: mpc: Use atomic read and fix break condition (git-fixes). +- clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 + (git-fixes). +- clk: imx: use module_platform_driver (git-fixes). +- clk: qcom: clk-alpha-pll: Don't reconfigure running Trion + (git-fixes). +- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes). +- commit 3747790 + +- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 + platform (git-fixes). +- ALSA: ctl: Fix copy of updated id with element read/write + (git-fixes). +- ALSA: pcm: oss: Handle missing errors in + snd_pcm_oss_change_params*() (git-fixes). +- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes). +- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes). +- commit 70606b1 + +- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL + (git-fixes). +- PM: runtime: Fix pm_runtime_active() kerneldoc comment + (git-fixes). +- hwmon: (pwm-fan) Ensure the fan going on in .probe() + (git-fixes). +- hwmon: (dell-smm) Fix warning on /proc/i8k creation error + (git-fixes). +- hwmon: (corsair-psu) fix plain integer used as NULL pointer + (git-fixes). +- Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on + emulated bridge" (git-fixes). +- mmc: renesas_sdhi: initialize variable properly when tuning + (git-fixes). +- ASoC: codecs: wsa881x: fix return values from kcontrol put + (git-fixes). +- ASoC: codecs: wcd934x: return correct value from mixer put + (git-fixes). +- ASoC: codecs: wcd934x: handle channel mappping list correctly + (git-fixes). +- ASoC: qdsp6: q6routing: Fix return value from + msm_routing_put_audio_mixer (git-fixes). +- ASoC: tegra: Use normal system sleep for ADX (git-fixes). +- ASoC: tegra: Use normal system sleep for AMX (git-fixes). +- ASoC: tegra: Use normal system sleep for Mixer (git-fixes). +- ASoC: tegra: Use normal system sleep for MVC (git-fixes). +- ASoC: tegra: Use normal system sleep for SFC (git-fixes). +- ASoC: tegra: Balance runtime PM count (git-fixes). +- ASoC: rt5682: Fix crash due to out of scope stack vars + (git-fixes). +- ALSA: usb-audio: Reorder snd_djm_devices[] entries (git-fixes). +- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes). +- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset + (git-fixes). +- drm/syncobj: Deal with signalled fences in + drm_syncobj_find_fence (git-fixes). +- commit 847c219 + +- can: m_can: make custom bittiming fields const (git-fixes). +- commit 5d86bd5 + +- Update BT fix patch for regression with 8087:0026 device (bsc#1193124) + Also corrected the references and patch description +- commit 4cf2593 + +- scsi: lpfc: Fix non-recovery of remote ports following an + unsolicited LOGO (bsc#1189126). +- commit 2b31676 + +- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA + spans multiple LLCs (bsc#1192120). +- sched/fair: Use weight of SD_NUMA domain in find_busiest_group + (bsc#1192120). +- commit 818b2ce + +- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done + (git-fixes). +- can: kvaser_usb: get CAN clock frequency from device + (git-fixes). +- can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase + correct stats->{rx,tx}_errors counter (git-fixes). +- can: m_can: pci: use custom bit timings for Elkhart Lake + (git-fixes). +- can: m_can: pci: fix incorrect reference clock rate (git-fixes). +- can: m_can: Disable and ignore ELO interrupt (git-fixes). +- can: sja1000: fix use after free in ems_pcmcia_add_card() + (git-fixes). +- can: pch_can: pch_can_rx_normal: fix use after free (git-fixes). +- mtd: dataflash: Add device-tree SPI IDs (git-fixes). +- mtd: rawnand: fsmc: Fix timing computation (git-fixes). +- mtd: rawnand: fsmc: Take instruction delay into account + (git-fixes). +- mtd: rawnand: Fix nand_choose_best_timings() on unsupported + interface (git-fixes). +- mtd: rawnand: Fix nand_erase_op delay (git-fixes). +- HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested + (git-fixes). +- soc: fsl: dpio: Unsigned compared against 0 in + qbman_swp_set_irq_coalescing() (git-fixes). +- commit 3db25ff + +- Refresh + patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch. +- commit 90d6396 + +- Refresh + patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch. + Update config files. CONFIG_HIBERNATE_VERIFICATION_FORCE is not set +- commit c101ebd + +- unmark + patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch +- commit 3684c18 + +- Refresh + patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch. + Update config files. CONFIG_HIBERNATE_VERIFICATION=y +- commit 402ebf2 + +- Refresh + patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch. +- commit fbd4629 + +- Refresh + patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch. +- commit a86713d + +- Refresh + patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. + Update config files. CONFIG_EFI_SECRET_KEY=y +- commit 6e77a16 + +- unmark + patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch +- commit f20ffd1 + +- Refresh + patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch. + Update config files. CONFIG_HIDDEN_AREA +- commit f4223b3 + +- drm/i915/dp: Perform 30ms delay after source OUI write + (git-fixes). +- commit ffbcf49 + +- usb: cdns3: gadget: fix new urb never complete if ep cancel + previous requests (git-fixes). +- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes). +- serial: pl011: Add ACPI SBSA UART match id (git-fixes). +- drm/amd/display: Allow DSC on supported MST branch devices + (git-fixes). +- iwlwifi: mvm: retry init flow if failed (git-fixes). +- ata: libahci: Adjust behavior when StorageD3Enable _DSD is set + (git-fixes). +- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile + (git-fixes). +- drm/amd/amdgpu: fix potential memleak (git-fixes). +- drm/amd/amdkfd: Fix kernel panic when reset failed and been + triggered again (git-fixes). +- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for + PHY_SUN6I_MIPI_DPHY (git-fixes). +- thermal: core: Reset previous low and high trip during thermal + zone init (git-fixes). +- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue + after S3 deep (git-fixes). +- platform/x86: thinkpad_acpi: Add support for dual fan control + (git-fixes). +- platform/x86: dell-wmi-descriptor: disable by default + (git-fixes). +- net: usb: r8152: Add MAC passthrough support for more Lenovo + Docks (git-fixes). +- mac80211: fix throughput LED trigger (git-fixes). +- mac80211: do not access the IV when it was stripped (git-fixes). +- drm/connector: fix all kernel-doc warnings (git-fixes). +- commit 9be7e24 + +- tty: serial: fsl_lpuart: add timeout for + wait_event_interruptible in .shutdown() (jsc#SLE-19033). +- crypto: caam - save caam memory to support crypto engine retry + mechanism (jsc#SLE-19033). +- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr + (jsc#SLE-19033). +- tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of + .shutdown() (jsc#SLE-19033). +- tty: serial: imx: clear the RTSD status before enable the RTSD + irq (jsc#SLE-19033). +- memory: fsl_ifc: populate child devices without relying on + simple-bus (jsc#SLE-19033). +- soc: fsl: dpio: fix qbman alignment error in the virtualization + context (jsc#SLE-19033). +- net: stmmac: Disable Tx queues when reconfiguring the interface + (jsc#SLE-19033). +- dmaengine: fsl-edma: support edma memcpy (jsc#SLE-19033). +- vfio/fsl-mc: Add per device reset support (jsc#SLE-19033). +- bus/fsl-mc: Add generic implementation for open/reset/close + commands (jsc#SLE-19033). +- ASoC: fsl_spdif: implement bypass mode from in to out + (jsc#SLE-19033). +- ASoC: fsl_rpmsg: add soc specific data structure + (jsc#SLE-19033). +- net: dpaa2: add adaptive interrupt coalescing (jsc#SLE-19033). +- soc: fsl: dpio: add Net DIM integration (jsc#SLE-19033). +- net: dpaa2: add support for manual setup of IRQ coalesing + (jsc#SLE-19033). +- soc: fsl: dpio: add support for irq coalescing per software + portal (jsc#SLE-19033). +- soc: fsl: dpio: extract the QBMAN clock frequency from the + attributes (jsc#SLE-19033). +- spi: Convert NXP flexspi to json schema (jsc#SLE-19033). +- vfio/fsl: Move to the device set infrastructure (jsc#SLE-19033). +- tty: serial: fsl_lpuart: do software reset for imx7ulp and + imx8qxp (jsc#SLE-19033). +- tty: serial: fsl_lpuart: enable two stop bits for lpuart32 + (jsc#SLE-19033). +- tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma + callback (jsc#SLE-19033). +- net: phy: at803x: finish the phy id checking simplification + (jsc#SLE-19033). +- mmc: sdhci: Correct the tuning command handle for PIO mode + (jsc#SLE-19033). +- commit bad7a12 + +- Refresh + patches.suse/mm-vmscan-Reduce-throttling-due-to-a-failure-to-make-progress.patch. + Mmotm fix for a report stating there was a NULL pointer exception for a + THP-intensive workload. +- commit de8b975 + +- Refresh patches.suse/ipmi-ssif-initialize-ssif_info-client-early.patch. +- commit c1e3bcb + +- bus: fsl-mc: rescan devices if endpoint not found + (jsc#SLE-19033). +- bus: fsl-mc: pause the MC firmware when unloading + (jsc#SLE-19033). +- bus: fsl-mc: pause the MC firmware before IOMMU setup + (jsc#SLE-19033). +- bus: fsl-mc: add .shutdown() op for the bus driver + (jsc#SLE-19033). +- bus: fsl-mc: fully resume the firmware (jsc#SLE-19033). +- bus: fsl-mc: handle DMA config deferral in ACPI case + (jsc#SLE-19033). +- bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID + (jsc#SLE-19033). +- commit 5b2ac90 + +- Revert "drm/i915: Implement Wa_1508744258" (git-fixes). +- commit 78bf6ea + +- blacklist.conf: 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. +- commit 6777126 + +- xen: remove stray preempt_disable() from PV AP startup code + (bsc#1193524). +- commit 39c2dee + +- xen/pvh: add missing prototype to header (git-fixes). +- commit e49e355 + +- x86/pvh: add prototype for xen_pvh_init() (git-fixes). +- commit 4f8d143 + +- ipmi: ssif: initialize ssif_info->client early (bsc#1193490). +- commit e8af4dd + +- Delete + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch. +- Delete + patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch. + New revision pending upstream. +- commit dd182d0 + +- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969). +- commit 10dc5b5 + +- blacklist.conf: went in through stable +- commit c751562 + +- drm/connector: Give connector sysfs devices there own + device_type (jsc#SLE-19356). +- commit 5b7ab45 + +- drm/connector: Add a fwnode pointer to drm_connector and + register with ACPI (v2) (jsc#SLE-19356). +- commit f0b908e + +- drm/connector: Add support for out-of-band hotplug notification + (v3) (jsc#SLE19356). +- commit 6fa8d3d + +- drm/connector: Add drm_connector_find_by_fwnode() function (v3) + (jsc#SLE-19356). +- commit f8f4127 + +- usb: typec: ucsi: Don't stop alt mode registration on busy + condition (jsc#SLE-19356). +- commit d1dd3c7 + +- usb: typec: ucsi: Always cancel the command if PPM reports + BUSY condition (jsc#SLE-19356). +- commit 7d740d2 + +- usb: typec: altmodes/displayport: Notify drm subsys of hotplug + events (git-fixes). +- commit 5f1a962 + +- Remove patches.suse/nvme-add-sibling-to-list-after-full-initialization.patch + As it turns out this fix is not correct. +- commit bb77a4c + +- lpfc: Reintroduce old IRQ probe logic (bsc#1183897). +- commit 00a7ff5 + +- Update + patches.suse/powerpc-security-Use-a-mutex-for-interrupt-exit-code.patch + (stable-5.14.19 bsc#1193470 ltc#195599). +- commit a8808ca + +- Refresh + patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch. +- commit 4f48964 + +- net/mlx4_en: Fix an use-after-free bug in + mlx4_en_try_alloc_resources() (jsc#SLE-19256). +- net: qlogic: qlcnic: Fix a NULL pointer dereference in + qlcnic_83xx_add_rings() (git-fixes). +- net/mlx5e: SHAMPO, Fix constant expression result + (jsc#SLE-19253). +- net/mlx5: Fix access to a non-supported register + (jsc#SLE-19253). +- net/mlx5: Fix too early queueing of log timestamp work + (jsc#SLE-19253). +- net/mlx5: Fix use after free in mlx5_health_wait_pci_up + (jsc#SLE-19253). +- net/mlx5: E-Switch, Use indirect table only if all destinations + support it (jsc#SLE-19253). +- net/mlx5: E-Switch, Check group pointer before reading bw_share + value (jsc#SLE-19253). +- net/mlx5: E-Switch, fix single FDB creation on BlueField + (jsc#SLE-19253). +- net/mlx5: E-switch, Respect BW share of the new group + (jsc#SLE-19253). +- net/mlx5: Lag, Fix recreation of VF LAG (jsc#SLE-19253). +- net/mlx5: Move MODIFY_RQT command to ignore list in internal + error state (jsc#SLE-19253). +- net/mlx5e: Sync TIR params updates against concurrent + create/modify (jsc#SLE-19253). +- net/mlx5e: Fix missing IPsec statistics on uplink representor + (jsc#SLE-19253). +- net/mlx5e: IPsec: Fix Software parser inner l3 type setting + in case of encapsulation (jsc#SLE-19253). +- ice: xsk: clear status_error0 for each allocated desc + (jsc#SLE-18375). +- net/mlx4_en: Update reported link modes for 1/10G + (jsc#SLE-19256). +- net: qed: fix the array may be out of bound (jsc#SLE-19001). +- igb: fix netpoll exit with traffic (jsc#SLE-18379). +- net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() + (jsc#SLE-18992). +- ice: avoid bpf_prog refcount underflow (jsc#SLE-18375). +- ice: fix vsi->txq_map sizing (jsc#SLE-18375). +- iavf: Fix VLAN feature flags after VFR (jsc#SLE-18385). +- iavf: Fix refreshing iavf adapter stats on ethtool request + (jsc#SLE-18385). +- iavf: Fix deadlock occurrence during resetting VF interface + (jsc#SLE-18385). +- iavf: Prevent changing static ITR values if adaptive moderation + is on (jsc#SLE-18385). +- igb: unbreak I2C bit-banging on i350 (jsc#SLE-18379). +- commit 24091ea + +- Delete patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch. + The ebd9c2ae369a45 patch introduced mokx support since v5.13 on + upstream. Let's remove this downstream patch. (fate#316531, bnc#854875) +- commit cd4e1c6 + +- Delete + patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch. + Delete + patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch + Because upstream patch ebd9c2ae369a "efi: Only print errors about failing to + get certs if EFI vars are found" already introduced new behavior of log. So + those two SUSE downstream patches can be removed. (fate#316531, bnc#854875) +- commit f98e665 + +- Refresh + patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch. +- Refresh patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch + merge with patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch. + (bsc#1188366) +- Delete + patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch. +- commit f00ef99 + +- blacklist.conf: Add git-fixes patches checked into perf userspace +- commit 032d842 + +- perf: Ignore sigtrap for tracepoints destined for other tasks + (git-fixes). +- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge + (git-fixes). +- perf/x86/intel/uncore: Fix IIO event constraints for Skylake + Server (git-fixes). +- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on + Skylake Server (git-fixes). +- perf/x86/vlbr: Add c->flags to vlbr event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints + (git-fixes). +- commit 1cfbe90 + +- x86/xen: Add xenpv_restore_regs_and_return_to_usermode() + (bsc#1190497). +- commit 00aee08 + +- tracing/histograms: String compares should not care about + signed values (git-fixes). +- commit fa5ea58 + +- tracing: Fix pid filtering when triggers are attached + (git-fixes). +- commit 3c359a7 + +- blacklist.conf: 27ff768fa21c ("tracing: Test the 'Do not trace this pid' case in create event") + Not needed. The backported "broken" commit is already fixed. +- commit 2c0434d + +- tracing: Check pid filtering when creating events (git-fixes). +- commit 90d7fd0 + +- arm64: cpufeature: Export this_cpu_has_cap helper + (jsc#SLE-19046). +- commit fd033df + +- coresight: Use devm_bitmap_zalloc when applicable (jsc#SLE-19046). +- arm64: errata: Enable TRBE workaround for write to out-of-range address (jsc#SLE-19046). +- arm64: errata: Enable workaround for TRBE overwrite in FILL mode (jsc#SLE-19046). +- coresight: trbe: Work around write to out of range (jsc#SLE-19046). +- coresight: trbe: Make sure we have enough space (jsc#SLE-19046). +- coresight: trbe: Add a helper to determine the minimum buffer size (jsc#SLE-19046). +- coresight: trbe: Workaround TRBE errata overwrite in FILL mode (jsc#SLE-19046). +- coresight: trbe: Add infrastructure for Errata handling (jsc#SLE-19046). +- coresight: trbe: Allow driver to choose a different alignment (jsc#SLE-19046). +- coresight: trbe: Decouple buffer base from the hardware base (jsc#SLE-19046). +- coresight: trbe: Add a helper to pad a given buffer area (jsc#SLE-19046). +- coresight: trbe: Add a helper to calculate the trace generated (jsc#SLE-19046). +- coresight: trbe: Prohibit trace before disabling TRBE (jsc#SLE-19046). +- coresight: trbe: End the AUX handle on truncation (jsc#SLE-19046). +- coresight: trbe: Do not truncate buffer on IRQ (jsc#SLE-19046). +- coresight: trbe: Fix handling of spurious interrupts (jsc#SLE-19046). +- coresight: trbe: irq handler: Do not disable TRBE if no action is needed (jsc#SLE-19046). +- coresight: trbe: Unify the enabling sequence (jsc#SLE-19046). +- coresight: trbe: Drop duplicate TRUNCATE flags (jsc#SLE-19046). +- coresight: trbe: Ensure the format flag is always set (jsc#SLE-19046). +- coresight: etm-pmu: Ensure the AUX handle is valid (jsc#SLE-19046). +- coresight: etm4x: Use Trace Filtering controls dynamically (jsc#SLE-19046). +- coresight: etm4x: Save restore TRFCR_EL1 (jsc#SLE-19046). +- coresight: Don't immediately close events that are run on invalid CPU/sink combos (jsc#SLE-19046). +- coresight: tmc-etr: Speed up for bounce buffer in flat mode (jsc#SLE-19046). +- coresight: Update comments for removing cs_etm_find_snapshot() (jsc#SLE-19046). +- coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (jsc#SLE-19046). +- coresight: tmc-etf: Add comment for store ordering (jsc#SLE-19046). +- coresight: tmc-etr: Add barrier after updating AUX ring buffer (jsc#SLE-19046). +- coresight: tmc: Configure AXI write burst size (jsc#SLE-19046). +- arm64: errata: Add detection for TRBE write to out-of-range (jsc#SLE-19046). +- arm64: errata: Add workaround for TSB flush failures (jsc#SLE-19046). +- arm64: errata: Add detection for TRBE overwrite in FILL mode (jsc#SLE-19046). +- arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (jsc#SLE-19046). +- commit d3c2191 + +- Update + patches.suse/RDMA-cma-Do-not-change-route.addr.src_addr.ss_family.patch + (stable-5.14.10 bsc#1192845 CVE-2021-43975). + Added CVE reference +- commit 8142e42 + +- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait + (bsc#1192845 CVE-2021-43975). +- commit 283c0a0 + +- perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly + (git-fixes). +- drivers/perf: thunderx2_pmu: Change data in size + tx2_uncore_event_update() (git-fixes). +- drivers/perf: hisi: Fix PA PMU counter offset (git-fixes). +- KVM: arm64: Fix PMU probe ordering (git-fixes). +- KVM: arm64: perf: Replace '0xf' instances with + ID_AA64DFR0_PMUVER_IMP_DEF (git-fixes). +- commit 91fb475 + +- usb: typec: altmodes/displayport: Make dp_altmode_notify() + more generic (git-fixes). +- commit 5136280 + +- x86/entry: Use the correct fence macro after swapgs in kernel + CR3 (bsc#1190497). +- commit e1ed0c4 + +- Refresh + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch. +- commit 2d12b8e + +- x86/entry: Add a fence for kernel entry SWAPGS in + paranoid_entry() (bsc#1190497). +- commit 69d2c59 + +- unmark patches.suse/arm64-lock-down-kernel-in-secure-boot-mode.patch +- commit 36647a7 + +- Refresh + patches.suse/powerpc-lock-down-kernel-in-secure-boot-mode.patch. +- commit e4b09e3 + +- unmark + patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch +- commit 0cf1770 + +- Refresh + patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch. +- Update config files. x86_64, arm64, ppc64le, s390x + - Add CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y +- commit 6189d45 + +- Refresh + patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch. +- commit f2a5454 + +- Refresh + patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch. +- commit f2c3a99 + +- usb: cdnsp: Fix a NULL pointer dereference in + cdnsp_endpoint_init() (git-fixes). +- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect + (git-fixes). +- serial: 8250_bcm7271: UART errors after resuming from S2 + (git-fixes). +- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes). +- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array + (git-fixes). +- serial: 8250: Fix RTS modem control while in rs485 mode + (git-fixes). +- serial: tegra: Change lower tolerance baud rate limit for + tegra20 and tegra30 (git-fixes). +- serial: liteuart: fix minor-number leak on probe errors + (git-fixes). +- serial: liteuart: fix use-after-free and memleak on unbind + (git-fixes). +- serial: liteuart: Fix NULL pointer dereference in ->remove() + (git-fixes). +- vgacon: Propagate console boot parameters before calling + `vc_resize' (git-fixes). +- tty: serial: msm_serial: Deactivate RX DMA for polling support + (git-fixes). +- serial: core: fix transmit-buffer reset and memleak (git-fixes). +- commit 3fabb98 + +- Move upstreamed USB fix into sorted section +- commit e02363b + +- ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver + (git-fixes). +- commit e3352ca + +- ipmi: msghandler: Make symbol 'remove_work_wq' static + (git-fixes). +- commit 992fab0 + +- drm/vc4: kms: Fix previous HVS commit wait (git-fixes). +- drm/vc4: kms: Don't duplicate pending commit (git-fixes). +- drm/vc4: kms: Clear the HVS FIFO commit pointer once done + (git-fixes). +- drm/vc4: kms: Add missing drm_crtc_commit_put (git-fixes). +- drm/vc4: kms: Fix return code check (git-fixes). +- drm/vc4: kms: Wait for the commit before increasing our clock + rate (git-fixes). +- drm/msm: Do hw_init() before capturing GPU state (git-fixes). +- drm/msm/a6xx: Allocate enough space for GMU registers + (git-fixes). +- rt2x00: do not mark device gone on EPROTO errors during start + (git-fixes). +- mt76: mt7915: fix NULL pointer dereference in + mt7915_get_phy_mode (git-fixes). +- iwlwifi: Fix memory leaks in error handling path (git-fixes). +- iwlwifi: fix warnings produced by kernel debug options + (git-fixes). +- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of + "0" if no IRQ is available (git-fixes). +- ipmi: Move remove_work to dedicated workqueue (git-fixes). +- commit 7d5a7f0 + +- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes). +- i2c: stm32f7: recover the bus on access timeout (git-fixes). +- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes). +- i2c: cbus-gpio: set atomic transfer callback (git-fixes). +- dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free + flow (git-fixes). +- atlantic: Remove warn trace message (git-fixes). +- atlantic: Fix statistics logic for production hardware + (git-fixes). +- atlantic: Add missing DIDs and fix 115c (git-fixes). +- atlantic: Fix to display FW bundle version instead of FW mac + version (git-fixes). +- atlatnic: enable Nbase-t speeds with base-t (git-fixes). +- atlantic: Increase delay for fw transactions (git-fixes). +- ASoC: rk817: Add module alias for rk817-codec (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in Mixer (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in ADX (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in AMX (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in SFC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in MVC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes). +- ASoC: tegra: Fix wrong value type in MVC (git-fixes). +- ASoC: tegra: Fix wrong value type in SFC (git-fixes). +- ASoC: tegra: Fix wrong value type in DSPK (git-fixes). +- ASoC: tegra: Fix wrong value type in DMIC (git-fixes). +- ASoC: tegra: Fix wrong value type in I2S (git-fixes). +- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes). +- ALSA: intel-dsp-config: add quirk for CML devices based on + ES8336 codec (git-fixes). +- commit d6b0e1d + +- scsi: core: sysfs: Fix setting device state to SDEV_RUNNING + (git-fixes). +- commit 713d069 + +- xhci: Fix commad ring abort, write all 64 bits to CRCR register + (bsc#1192569). +- commit e4fbc61 + +- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349 + ltc#195568). +- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349 + ltc#195568). +- commit 667806f + +- Bluetooth: Apply initial command workaround for more Intel chips + (bsc#83f2dafe2a62). +- commit e1329be + +- drm/i915/hdmi: Turn DP++ TMDS output buffers back on in + encoder->shutdown() (git-fixes). +- commit 905574f + +- Refresh + patches.suse/drm-i915-Extend-the-async-flip-VT-d-w-a-to-skl-bxt.patch. + Alt-commit +- commit afad9d5 + +- Refresh + patches.suse/drm-i915-gvt-fix-the-usage-of-ww-lock-in-gvt-schedul.patch. + Alt-commit +- commit 0475b7e + +- Refresh + patches.suse/drm-amdgpu-Fix-even-more-out-of-bound-writes-from-de.patch. + Alt-commit. Also updated the patch-mainline tag. +- commit ce4a8c2 + +- Refresh + patches.suse/drm-amd-display-Fix-deadlock-when-falling-back-to-v2.patch. + Alt-commit +- commit fadf24f + +- drm/amdgpu/display: add quirk handling for stutter mode + (git-fixes). +- commit 9ae484d + +- fuse: release pipe buf after last use (bsc#1193318). +- commit fad20a3 + +- drm/msm/dsi: fix wrong type in msm_dsi_host (git-fixes). +- commit 9d4cd6e + +- drm/msm/dsi: do not enable irq handler before powering up the + host (git-fixes). +- commit 21c53a3 + +- mm: vmscan: Reduce throttling due to a failure to make progress + (bsc#1190208 (MM functional and performance backports)). +- commit c9d43e5 + +- sched,x86: Fix L2 cache mask (bsc#1193302). +- commit 512a2f3 + +- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA + spans multiple LLCs (bsc#1192120). +- sched/fair: Use weight of SD_NUMA domain in find_busiest_group + (bsc#1192120). +- commit 67de029 + +- Delete + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCS.patch. +- commit 79c1d08 + +- drm/msm/dsi: rename dual DSI to bonded DSI (git-fixes). +- commit 383555c + +- drm/amd/pm: Fix incorrect power limit readback in smu11 if + POWER_SOURCE_DC (git-fixes). +- commit c04f48c + +- drm/i915: Replace the unconditional clflush with + drm_clflush_virt_range() (git-fixes). +- commit bf0c1da + +- Refresh + patches.suse/drm-i915-Remove-memory-frequency-calculation.patch. + Alt-commit +- commit 2650497 + +- Refresh + patches.suse/0001-drm-i915-guc-drop-guc_communication_enabled.patch. + Alt-commit +- commit 01f68ee + +- blacklist.conf: faf890985e30 drm/i915: Fix syncmap memory leak +- commit 62955ef + +- Refresh + patches.suse/drm-amdgpu-handle-the-case-of-pci_channel_io_frozen-.patch. + Alt-commit +- commit 3b7e322 + +- staging: rtl8723bs: remove a second possible deadlock + (git-fixes). +- commit e15a622 + +- USB: serial: option: add Fibocom FM101-GL variants (git-fixes). +- USB: serial: option: add Telit LE910S1 0x9200 composition + (git-fixes). +- mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (git-fixes). +- drm/nouveau: recognise GA106 (git-fixes). +- drm/amdgpu: IH process reset count when restart (git-fixes). +- PCI: aardvark: Simplify initialization of rootcap on virtual + bridge (git-fixes). +- PCI: aardvark: Implement re-issuing config requests on CRS + response (git-fixes). +- staging: rtl8723bs: remove a third possible deadlock + (git-fixes). +- staging: rtl8723bs: remove possible deadlock when disconnect + (v2) (git-fixes). +- commit cbbc2ed + +- rpm/kernel-binary.spec.in: don't strip vmlinux again (bsc#1193306) + After usrmerge, vmlinux file is not named vmlinux-, but simply + vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set. + So fix this by removing the dash... +- commit 83af88d + +- Refresh + patches.suse/drm-amdkfd-fix-a-potential-ttm-sg-memory-leak.patch. + Alt-commit +- commit 18c0378 + +- Refresh + patches.suse/drm-amdkfd-fix-dma-mapping-leaking-warning.patch. + Alt-commit +- commit d513741 + +- Refresh + patches.suse/0001-drm-amd-display-Fix-white-screen-page-fault-for-gpuv.patch. + Alt-commit +- commit d8362fa + +- Refresh + patches.suse/0001-drm-amdgpu-fix-use-after-free-during-BO-move.patch. + Alt-commit +- commit 6231070 + +- Refresh + patches.suse/drm-i915-tc-Fix-TypeC-port-init-resume-time-sanitiza.patch. + Alt-commit +- commit 75478ec + +- Refresh + patches.suse/0425-drm-i915-Update-memory-bandwidth-parameters.patch. + Alt-commit +- commit 20108dd + +- blacklist.conf: b6dfa4161729 drm/i915/dp: Drop redundant debug print +- commit c59ba00 + +- Refresh + patches.suse/0001-drm-i915-dp-return-proper-DPRX-link-training-result.patch. + Alt-commit +- commit 70fb6b8 + +- blacklist.conf: d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() +- commit 83d3fca + +- blacklist.conf: f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P +- commit fc8a263 + +- blacklist.conf: 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs +- commit 8d282e0 + +- blacklist.conf: c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off +- commit e46b9ce + +- blacklist.conf: 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg +- commit 0ee0cf4 + +- rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump + (bsc#1188303). +- rtw89: fix potentially access out of range of RF register array + (bsc#1188303). +- rtw89: remove unneeded variable (bsc#1188303). +- rtw89: remove unnecessary conditional operators (bsc#1188303). +- rtw89: update tx power limit/limit_ru tables to R54 + (bsc#1188303). +- rtw89: update rtw89 regulation definition to R58-R31 + (bsc#1188303). +- rtw89: fill regd field of limit/limit_ru tables by enum + (bsc#1188303). +- commit bdba716 + +- Update rtw89 fix with the upstream patch from wireless-drivers tree +- commit 70a5c33 + +- mwifiex: Fix skb_over_panic in mwifiex_usb_recv() + (CVE-2021-43976 bsc#1192847). +- commit 4829170 + +- nvme-pci: add NO APST quirk for Kioxia device (git-fixes). +- commit 86d3c56 + +- crypto: dh - call dh_init() after drbg_init() and jent_mod_init() + (jsc#SLE-21132,bsc#1191256). +- commit 61dfd91 + +- crypto: dh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256). +- commit 9f91254 + +- crypto: dh - accept only approved safe-prime groups in FIPS mode + (jsc#SLE-21132,bsc#1191256). +- commit 2d1a8e9 + +- crypto: dh - try to match domain parameters to a known + safe-prime group (jsc#SLE-21132,bsc#1191256). +- commit 26a335b + +- crypto: dh - calculate Q from P for the full public key + verification (jsc#SLE-21132,bsc#1191256). +- commit b4037c4 + +- crypto: dh - store group id in dh-generic's dh_ctx + (jsc#SLE-21132,bsc#1191256). +- commit f0486a1 + +- lib/mpi: export mpi_rshift (jsc#SLE-21132,bsc#1191256). +- commit 4310d0e + +- crypto: testmgr - add DH test vectors for key generation + (jsc#SLE-21132,bsc#1191256). +- commit 54bd083 + +- crypto: dh - introduce support for ephemeral key generation + to qat driver (jsc#SLE-21132,bsc#1191256). +- commit 7368cee + +- crypto: dh - introduce support for ephemeral key generation + to hpre driver (jsc#SLE-21132,bsc#1191256). +- commit 2b8dc8a + +- crypto: dh - introduce support for ephemeral key generation + to dh-generic (jsc#SLE-21132,bsc#1191256). +- commit 3773460 + +- crypto: dh - implement private key generation primitive + (jsc#SLE-21132,bsc#1191256). +- commit 6465374 + +- crypto: testmgr - run only subset of DH vectors based on config + (jsc#SLE-21132,bsc#1191256). +- commit ac8f2bb + +- crypto: testmgr - add DH RFC 3526 modp2048 test vector + (jsc#SLE-21132,bsc#1191256). +- commit d59cad5 + +- crypto: dh - introduce RFC 3526 safe-prime groups + (jsc#SLE-21132,bsc#1191256). +- Update config files. +- commit 7ce8fbd + +- crypto: testmgr - add DH RFC 7919 ffdhe3072 test vector + (jsc#SLE-21132,bsc#1191256). +- commit 66277b9 + +- crypto: dh - introduce RFC 7919 safe-prime groups + (jsc#SLE-21132,bsc#1191256). +- Update config files. +- commit ffde948 + +- hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd + fan (git-fixes). +- commit fc58f7c + +- hwmon: (dell-smm-hwmon) Convert to + devm_hwmon_device_register_with_info() (git-fixes). +- commit 8eb28b7 + +- crypto: dh - optimize domain parameter serialization for + well-known groups (jsc#SLE-21132,bsc#1191256). +- commit 0e9a462 + +- crypto: dh - constify struct dh's pointer members + (jsc#SLE-21132,bsc#1191256). +- commit cd58585 + +- crypto: dh - remove struct dh's ->q member + (jsc#SLE-21132,bsc#1191256). +- commit ca28b3e + +- hwmon: (dell-smm-hwmon) Move variables into a driver private + data structure (git-fixes). +- commit a97cfe2 + +- hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() + (git-fixes). +- commit 12a377a + +- hwmon: (dell-smm-hwmon) Mark functions as __init (git-fixes). +- commit a95801d + +- ptp: ocp: add COMMON_CLK dependency (git-fixes). +- commit c11a32b + +- hwmon: (dell-smm-hwmon) Use platform device (git-fixes). +- commit f051ae7 + +- mm: Add kvrealloc() (git-fixes). +- commit ef97709 + +- crypto: jitter - quit sample collection loop upon RCT failure + (jsc#SLE-21132,bsc#1191259). +- commit 990cfda + +- crypto: jitter - don't limit ->health_failure check to FIPS mode + (jsc#SLE-21132,bsc#1191259). +- commit 583d284 + +- crypto: drbg - ignore jitterentropy errors if not in FIPS mode + (jsc#SLE-21132,bsc#1191259). +- commit a216735 + +- mt76: drop MCU header size from buffer size in + __mt76_mcu_send_firmware (git-fixes). +- commit 3d10da9 + +- mt76: introduce __mt76_mcu_send_firmware routine (git-fixes). +- commit a54556a + +- x86/hyperv: Move required MSRs check to initial platform probing + (git-fixes). +- x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V + setup fails (git-fixes). +- Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for + dm_ring_size (git-fixes). +- net: mana: Fix spelling mistake "calledd" -> "called" + (jsc#SLE-18779, bsc#1185726). +- PCI: hv: Remove unnecessary use of %hx (git-fixes). +- Drivers: hv : vmbus: Adding NULL pointer check (git-fixes). +- x86/hyperv: Remove duplicate include (git-fixes). +- x86/hyperv: Remove duplicated include in hv_init (git-fixes). +- Drivers: hv: vmbus: Remove unused code to check for subchannels + (git-fixes). +- net: mana: Support hibernation and kexec (jsc#SLE-18779, + bsc#1185726). +- net: mana: Improve the HWC error handling (jsc#SLE-18779, + bsc#1185726). +- net: mana: Report OS info to the PF driver (jsc#SLE-18779, + bsc#1185726). +- net: mana: Fix the netdev_err()'s vPort argument in + mana_init_port() (jsc#SLE-18779, bsc#1185726). +- net: mana: Allow setting the number of queues while the NIC + is down (jsc#SLE-18779, bsc#1185726). +- hv_netvsc: Add comment of netvsc_xdp_xmit() (git-fixes). +- hv_netvsc: use netif_is_bond_master() instead of open code + (git-fixes). +- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779, + bsc#1185726). +- net: use eth_hw_addr_set() (jsc#SLE-19256). +- commit 64933c8 + +- Revert "drm/i915: Fix missing docbook chapters for i915 uapi" + This reverts commit d33eb4b2a0b7422c9dc94bcd23d0d9ef458f2f77. +- commit 6e0d735 + +- bpf: Stop caching subprog index in the bpf_pseudo_func insn + (git-fixes). +- commit 76c87a6 + +- usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend + (git-fixes). +- commit 474865f + +- Refresh + patches.suse/0410-drm-i915-adl_p-Also-disable-underrun-recovery-with-M.patch. + Add alt-commit tag for duplicate +- commit b076848 + +- drm/i915/guc: Reset LRC descriptor if register returns -ENODEV + (git-fixes). +- commit 65e549a + +- drm/i915/guc: Take context ref when cancelling request + (git-fixes). +- commit 506a6d9 + +- drm/i915/guc: Copy whole golden context, set engine state size + of subset (git-fixes). +- commit b1fdf4a + +- drm/i915/guc: Don't enable scheduling on a banned context, + guc_id invalid, not registered (git-fixes). +- commit c06d135 + +- drm/i915/guc: Kick tasklet after queuing a request (git-fixes). +- commit 35e2726 + +- drm/i915/guc: Workaround reset G2H is received after schedule + done G2H (git-fixes). +- commit e25f4c3 + +- drm/i915/guc: Don't drop ce->guc_active.lock when unwinding + context (git-fixes). +- commit 380814a + +- drm/i915/guc: Unwind context requests in reverse order + (git-fixes). +- commit b4b0087 + +- drm/i915/guc: Fix outstanding G2H accounting (git-fixes). +- commit bd00cfe + +- drm/i915/guc: Fix blocked context accounting (git-fixes). +- commit 5787530 + +- drm/i915: Fix missing docbook chapters for i915 uapi + (git-fixes). +- commit d33eb4b + +- config: set the default cpufreq governor on x86 to "ondemand" (bsc#1190923) + "Ondemand" has been the default cpufreq governor in previous SLES + releases. Upstream has now set the default to be "schedutil" on all x86_64 + systems except for the most recent Intel CPUs (see a00ec3874e7d3 ("cpufreq: + intel_pstate: Select schedutil as the default governor")). We estimate this + choice carries a notable performance regression. + The direct effect of this patch is to restore "ondemand" as default + governor on AMD systems. + Setting CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=n explicitely is necessary otherwise + "make syncconfig" thinks that option is new and stops the build, if no silent + config updates are permitted. +- commit 5f12495 + +- Revert "cpufreq: Avoid configuring old governors as default + with intel_pstate" (bsc#1190923). +- commit a145265 + +- net: hns3: fix incorrect components info of ethtool --reset + command (bsc#1190336). +- net: hns3: fix one incorrect value of page pool info when + queried by debugfs (bsc#1190336). +- net: hns3: add check NULL address for page pool (bsc#1190336). +- net: hns3: fix VF RSS failed problem after PF enable multi-TCs + (bsc#1190336). +- ethtool: ioctl: fix potential NULL deref in + ethtool_set_coalesce() (jsc#SLE-19253). +- nixge: fix mac address error handling again (jsc#SLE-19253). +- ptp: ocp: Fix a couple NULL vs IS_ERR() checks (jsc#SLE-19253). +- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() + (jsc#SLE-19249). +- ethernet: fix up ps3_gelic_net.c for "ethernet: use + eth_hw_addr_set()" (jsc#SLE-19256). +- ethernet: ehea: add missing cast (jsc#SLE-19256). +- dma-mapping: fix the kerneldoc for dma_map_sgtable() + (jsc#SLE-19249). +- dma-mapping: fix the kerneldoc for dma_map_sg_attrs + (jsc#SLE-19249). +- ptp: ocp: Have Kconfig select NET_DEVLINK (jsc#SLE-19253). +- commit 5d25d7c + +- iommu/vt-d: Fix unmap_pages support (git-fixes). +- commit 7a9b51b + +- rpm/modules.fips: remove des3 and des (jsc#SLE-21132,bsc#1191261). + DES3 has been marked as not approved for FIPS now, remove it + from modules.fips. +- commit e1ec547 + +- iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 (git-fixes). +- iommu/dma: Account for min_align_mask w/swiotlb (git-fixes). +- swiotlb: Support aligned swiotlb buffers (git-fixes). +- iommu/dma: Check CONFIG_SWIOTLB more broadly (git-fixes). +- iommu/dma: Fold _swiotlb helpers into callers (git-fixes). +- iommu/dma: Skip extra sync during unmap w/swiotlb (git-fixes). +- iommu/dma: Fix sync_sg with swiotlb (git-fixes). +- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses + (git-fixes). +- iommu/amd: Remove iommu_init_ga() (git-fixes). +- commit 27f96b2 + +- crypto: ecdh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256). +- commit 4be783b + +- crypto: populate downstream list of drivers unapproved for + FIPS mode usage (jsc#SLE-21132,bsc#1191270). +- commit cf79007 + +- crypto: implement downstream solution for disabling drivers + in FIPS mode (jsc#SLE-21132,bsc#1191270). +- commit 267194d + +- hugetlbfs: flush TLBs correctly after huge_pmd_unshare + (bsc#1192946 CVE-2021-4002). +- commit 9a6f8ea + +- locking/rwsem: Optimize down_read_trylock() under highly + contended case (bsc#1190137). +- locking/rwsem: Make handoff bit handling more consistent + (bsc#1190137). +- shm: extend forced shm destroy to support objects from several + IPC nses (git-fixes). +- net: stats: Read the statistics in ___gnet_stats_copy_basic() + instead of adding (bsc#1189998). +- lib/logic_iomem: fix sparse warnings (git-fixes). +- net/sched: cls_api, reset flags on replay (bsc#1189998). +- commit 2753e49 + +- Move upstreamed xhci patch into sorted section +- commit e524866 + +- crypto: dh - limit key size to 2048 in FIPS mode + (jsc#SLE-21132,bsc#1193136). +- commit 5ff1146 + +- crypto: rsa - limit key size to 2048 in FIPS mode + (jsc#SLE-21132,bsc#1193136). +- commit e13c64c + +- crypto: des - disallow des3 in FIPS mode + (jsc#SLE-21132,bsc#1191261). +- commit 5cba32d + +- crypto: jitter - consider 32 LSB for APT + (jsc#SLE-21132,bsc#1191259). +- commit e52f765 + +- crypto: drbg - reseed 'nopr' drbgs periodically from + get_random_bytes() (jsc#SLE-21132,bsc#1191259). +- commit 9772beb + +- crypto: drbg - make drbg_prepare_hrng() handle jent + instantiation errors (jsc#SLE-21132,bsc#1191259). +- commit 5d82af9 + +- crypto: drbg - make reseeding from get_random_bytes() + synchronous (jsc#SLE-21132,bsc#1191259). +- commit c503088 + +- crypto: drbg - move dynamic ->reseed_threshold adjustments to + __drbg_seed() (jsc#SLE-21132,bsc#1191259). +- commit fe4673f + +- crypto: drbg - track whether DRBG was seeded with + !rng_is_initialized() (jsc#SLE-21132,bsc#1191259). +- commit 832d7de + +- crypto: drbg - prepare for more fine-grained tracking of + seeding state (jsc#SLE-21132,bsc#1191259). +- commit 832ea10 + +- crypto: drbg - Fix unused value warning in + drbg_healthcheck_sanity() (jsc#SLE-21132,bsc#1191259). +- commit 585265f + +- bpf: Fix toctou on read-only map's constant scalar tracking + (bsc#1192990,CVE-2021-4001). +- commit a65db58 + +- bpf: Use kvmalloc for map keys in syscalls + (bsc#1192990,CVE-2021-4001). +- Refresh + patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch. +- commit 8529db1 + +- usb: hub: Fix locking issues with address0_mutex (git-fixes). +- commit 6e122fb + +- mdio: aspeed: Fix "Link is Down" issue (git-fixes). +- lan743x: fix deadlock in lan743x_phy_link_status_change() + (git-fixes). +- ACPI: Get acpi_device's parent from the parent field + (git-fixes). +- ACPI: CPPC: Add NULL pointer check to cppc_get_perf() + (git-fixes). +- PM: hibernate: use correct mode for swsusp_close() (git-fixes). +- staging/fbtft: Fix backlight (git-fixes). +- USB: serial: pl2303: fix GC type detection (git-fixes). +- usb: chipidea: ci_hdrc_imx: fix potential error pointer + dereference in probe (git-fixes). +- usb: hub: Fix usb enumeration issue due to address0 race + (git-fixes). +- usb: typec: fusb302: Fix masking of comparator and bc_lvl + interrupts (git-fixes). +- usb: dwc3: leave default DMA for PCI devices (git-fixes). +- usb: dwc2: hcd_queue: Fix use of floating point literal + (git-fixes). +- usb: dwc3: gadget: Fix null pointer exception (git-fixes). +- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes). +- usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer + (git-fixes). +- usb: dwc3: gadget: Ignore NoStream after End Transfer + (git-fixes). +- usb: dwc3: core: Revise GHWPARAMS9 offset (git-fixes). +- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes). +- commit 41fc655 + +- drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified (git-fixes). +- commit c054b5e + +- Alt-commit updates for duplicates +- Refresh + patches.suse/0409-drm-i915-Use-designated-initializers-for-init-exit-t.patch. +- Refresh + patches.suse/0411-drm-i915-gt-Potential-error-pointer-dereference-in-p.patch. +- Refresh + patches.suse/0412-drm-i915-selftest-Fix-use-of-err-in-igt_reset_-fail-.patch. +- Refresh + patches.suse/0419-drm-i915-gem-Fix-the-mman-selftest.patch. +- Refresh + patches.suse/0420-drm-i915-Release-ctx-syncobj-on-final-put-not-on-ctx.patch. +- Refresh + patches.suse/0421-drm-i915-Get-PM-ref-before-accessing-HW-register.patch. +- Refresh + patches.suse/0422-drm-i915-selftests-Do-not-use-import_obj-uninitializ.patch. +- Refresh + patches.suse/0423-drm-i915-selftests-Always-initialize-err-in-igt_dmab.patch. +- Refresh + patches.suse/0426-drm-i915-Move-__i915_gem_free_object-to-ttm_bo_destr.patch. +- Refresh patches.suse/0427-drm-i915-Free-all-DMC-payloads.patch. +- Refresh + patches.suse/0429-drm-i915-guc-docs-Fix-pdfdocs-build-error-by-removin.patch. +- Refresh + patches.suse/0432-drm-i915-fix-blank-screen-booting-crashes.patch. +- Refresh + patches.suse/0439-drm-i915-Fix-bug-in-user-proto-context-creation-that.patch. +- Refresh + patches.suse/0440-drm-i915-Free-the-returned-object-of-acpi_evaluate_d.patch. +- Refresh + patches.suse/0445-drm-i915-Revert-guc_id-from-i915_request-tracepoint.patch. +- commit 6fe956e + +- constraints: Build aarch64 on recent ARMv8.1 builders. + Request asimdrdm feature which is available only on recent ARMv8.1 CPUs. + This should prevent scheduling the kernel on an older slower builder. +- commit 60fc53f + +- iio: imu: adis16400: Fix buffer alignment requirements + (git-fixes). +- iio: gyro: mpu3050: Fix alignment and size issues with buffers + (git-fixes). +- iio: adc: ti-adc108s102: Fix alignment of buffer pushed to + iio buffers (git-fixes). +- staging: wfx: ensure IRQ is ready before enabling it + (git-fixes). +- commit 594abf0 + +- firmware: smccc: Fix check for ARCH_SOC_ID not implemented + (git-fixes). +- firmware: arm_scmi: Fix type error assignment in voltage + protocol (git-fixes). +- HID: multitouch: disable sticky fingers for UPERFECT Y + (git-fixes). +- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + (git-fixes). +- iio: imu: st_lsm6dsx: Avoid potential array overflow in + st_lsm6dsx_set_odr() (git-fixes). +- iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() + (git-fixes). +- usb: host: ohci-tmio: check return value after calling + platform_get_resource() (git-fixes). +- usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + (git-fixes). +- usb: musb: tusb6010: check return value after calling + platform_get_resource() (git-fixes). +- memory: tegra20-emc: Add runtime dependency on devfreq governor + module (git-fixes). +- commit 872c3f8 + +- drm/hyperv: Fix device removal on Gen1 VMs (git-fixes). +- drm/aspeed: Fix vga_pw sysfs output (git-fixes). +- drm/vc4: fix error code in vc4_create_object() (git-fixes). +- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks + (git-fixes). +- drm/amd/display: Set plane update flags for all planes in reset + (git-fixes). +- drm/amd/display: Fix DPIA outbox timeout after GPU reset + (git-fixes). +- firmware: arm_scmi: Fix type error in sensor protocol + (git-fixes). +- firmware: arm_scmi: pm: Propagate return value to caller + (git-fixes). +- firmware: arm_scmi: Fix base agent discover response + (git-fixes). +- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not + works on vga and dvi connectors (git-fixes). +- commit 90685db + +- drm/amd/pm: avoid duplicate powergate/ungate setting + (git-fixes). +- drm/nouveau: clean up all clients on device removal + (CVE-2020-27820 bsc#1179599 git-fixes). +- drm/nouveau: Add a dedicated mutex for the clients list + (CVE-2020-27820 bsc#1179599 git-fixes). +- drm/nouveau: use drm_dev_unplug() during device removal + (CVE-2020-27820 bsc#1179599 git-fixes). +- clk: sunxi-ng: Unregister clocks/resets when unbinding + (git-fixes). +- clk: imx: imx6ul: Move csi_sel mux to correct base register + (git-fixes). +- bus: ti-sysc: Use context lost quirk for otg (git-fixes). +- bus: ti-sysc: Add quirk handling for reinit on context lost + (git-fixes). +- ASoC: rt5682: fix a little pop while playback (git-fixes). +- ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 + (git-fixes). +- ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single + amp (git-fixes). +- ASoC: nau8824: Add DMI quirk mechanism for active-high + jack-detect (git-fixes). +- ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ + (git-fixes). +- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ + (git-fixes). +- ALSA: gus: fix null pointer dereference on pointer block + (git-fixes). +- ASoC: SOF: Intel: hda-dai: fix potential locking issue + (git-fixes). +- drm/amd/display: Update swizzle mode enums (git-fixes). +- drm/amd/display: Limit max DSC target bpp for specific monitors + (git-fixes). +- commit acb861b + +- Move upstreamed media and ARM patches into sorted section + Dropped a corresponding blacklist entry, too +- commit c1e7317 + +- powerpc/kexec_file: Add KEXEC_SIG support (jsc#SLE-18145 + bsc#1192295). + Update config files. +- commit b9bad9a + +- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting + (bsc#1187541 ltc#192129). +- powerpc/watchdog: read TB close to where it is used (bsc#1187541 + ltc#192129). +- powerpc/watchdog: Avoid holding wd_smp_lock over printk and + smp_send_nmi_ipi (bsc#1187541 ltc#192129). +- powerpc/watchdog: tighten non-atomic read-modify-write access + (bsc#1187541 ltc#192129). +- powerpc/watchdog: Fix missed watchdog reset due to memory + ordering race (bsc#1187541 ltc#192129). +- commit 823022d + +- x86/sev: Fix noinstr for vc_ghcb_invalidate() (bsc#1169514). +- commit 794a8a0 + +- x86: Always inline ip_within_syscall_gap() (bsc#1169514). +- commit cfc10d5 + +- x86/kvm: Always inline evmcs_write64() (bsc#1169514). +- commit 22c39a2 + +- x86/kvm: Always inline to_svm() (bsc#1169514). +- commit 5a2d299 + +- x86: Always inline context_tracking_guest_enter() (bsc#1169514). +- commit 57c3b6f + +- x86/kvm: Always inline vmload() / vmsave() (bsc#1169514). +- commit bd03ad7 + +- x86/kvm: Always inline sev_*guest() (bsc#1169514). +- commit cc1d87a + +- objtool: Introduce CFI hash (bsc#1169514). +- Refresh + patches.suse/objtool-Handle-__sanitize_cov-tail-calls.patch. +- commit 4b4d3bb + +- HID: input: set usage type to key on keycode remap (git-fixes). +- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields + (git-fixes). +- HID: wacom: Use "Confidence" flag to prevent reporting invalid + contacts (git-fixes). +- commit 00be7f6 + +- Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. + Fixes warning: + ../drivers/gpu/drm/i915/gem/i915_gem_ttm.c:382:22: warning: unused variable 'sg' [-Wunused-variable] +- commit 883a20a + +- ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots + (bsc#1192354). +- commit 41fb147 + +- ASoC: rt1015: remove possible unused variable `bclk_ms' + (bsc#1192354). +- ASoC: rt1015p: add new acpi id and comapatible id (bsc#1192354). +- ASoC: max98390: Add support change dsm param name (bsc#1192354). +- ASoC: cs42l42: Update module authors (bsc#1192354). +- ASoC: cs42l42: Validate dai_set_sysclk() frequency + (bsc#1192354). +- ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit + (bsc#1192354). +- ASoC: max98090: remove duplicate status reads and useless + assignmment (bsc#1192354). +- ASoC: tlv320aic32x4: make array clocks static, makes object + smaller (bsc#1192354). +- ASoC: rt1015: Remove unnecessary flush work on rt1015 driver + (bsc#1192354). +- commit 79753e1 + +- ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid + log saturation (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() + (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Use temporary variable for struct + device (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Get platform data via + dev_get_platdata() (bsc#1192354). +- ASoC: SOF: trace: Omit error print when waking up trace sleepers + (bsc#1192354). +- ASoC: SOF: loader: Re-phrase the missing firmware error to + avoid duplication (bsc#1192354). +- ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select + (bsc#1192354). +- commit f37efd9 + +- ASoC: rt5682: fix headset background noise when S3 state + (bsc#1192354). +- ASoC: rt5682: Fix the vol+ button detection issue (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Make + rt5640_jack_gpio/rt5640_jack2_gpio static (bsc#1192354). +- ASoC: SOF: intel: remove duplicate include (bsc#1192354). +- ASoC: Intel: Skylake: Select first entry for singular pipe + config arrays (bsc#1192354). +- ASoC: Intel: Skylake: Properly configure modules with generic + extension (bsc#1192354). +- ASoC: Intel: Skylake: Support modules with generic extension + (bsc#1192354). +- ASoC: Intel: Skylake: Support multiple format configs + (bsc#1192354). +- ASoC: Intel: Skylake: Simplify m_state for loadable modules + (bsc#1192354). +- ASoC: Intel: Skylake: Select proper format for NHLT blob + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check + functions static (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 + jack-detect (bsc#1192354). +- ASoC: rt5640: Add rt5640_set_ovcd_params() helper (bsc#1192354). +- ASoC: rt5640: Add optional hp_det_gpio parameter to + rt5640_detect_headset() (bsc#1192354). +- ASoC: rt5640: Delay requesting IRQ until the machine-drv calls + set_jack (bsc#1192354). +- ASoC: rt5640: Move rt5640_disable_jack_detect() up in the + rt5640.c file (bsc#1192354). +- ASoC: rt5514: make array div static const, makes object smaller + (bsc#1192354). +- ASoC: rt5682: enable SAR ADC power saving mode during suspend + (bsc#1192354). +- commit 048b9dc + +- ASoC: Intel: sof_sdw: pass card information to init/exit + functions (bsc#1192354). +- Refresh + patches.suse/ASoC-Intel-sof_sdw-tag-SoundWire-BEs-as-non-atomic.patch. +- commit 1e10617 + +- ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" + DAPM pin for the mic on the 2nd jack (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components + string (bsc#1192354). +- ASoC: Intel: boards: use software node API in Atom boards + (bsc#1192354). +- ASoC: Intel: remove device_properties for Atom boards + (bsc#1192354). +- ASoC: Intel: use software node API in SoundWire machines + (bsc#1192354). +- ASoC: Intel: sof_sdw_rt711*: keep codec device reference until + remove (bsc#1192354). +- ASoC: Intel: boards: get codec device with ACPI instead of + bus search (bsc#1192354). +- ASoC: Intel: boards: handle errors with + acpi_dev_get_first_match_dev() (bsc#1192354). +- ASoC: Intel: boards: harden codec property handling + (bsc#1192354). +- ASoC: SOF: Intel: make DMI L1 selection more robust + (bsc#1192354). +- commit 5cbe7a7 + +- ASoC: SOF: Intel: simplify logic for DMI_L1 handling + (bsc#1192354). +- ASoC: SOF: Intel: hda-stream: remove always true condition + (bsc#1192354). +- ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description + (bsc#1192354). +- ASoC: amd: vangogh: Drop superfluous mmap callback + (bsc#1192354). +- ASoC: Intel: sof_sdw_max98373: remove useless inits + (bsc#1192354). +- ASoC: SOF: Intel: Use DMI string to search for + adl_mx98373_rt5682 variant (bsc#1192354). +- ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (bsc#1192354). +- soundwire: intel: introduce shim and alh base (bsc#1192354). +- ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops + (bsc#1192354). +- commit e73d522 + +- ASoC: SOF: intel: move sof_intel_dsp_desc() forward + (bsc#1192354). +- Refresh + patches.suse/ASoC-SOF-Intel-hda-fix-hotplug-when-only-codec-is-su.patch. +- commit 6f291a3 + +- ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS + definition (bsc#1192354). +- ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc + (bsc#1192354). +- soundwire: move intel sdw register definitions to sdw_intel.h + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for a second headset + mic input (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for a second headphones + output (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() + helper (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add line-out support (bsc#1192354). +- ASoC: intel: skylake: Drop superfluous mmap callback + (bsc#1192354). +- commit d756b8c + +- ASoC: amd: enable vangogh acp5x driver build (bsc#1192354). +- Update config files. +- commit 1e2e7cc + +- ASoC: amd: Drop superfluous mmap callbacks (bsc#1192354). +- ASoC: Intel: Fix spelling contraction "cant" -> "can't" + (bsc#1192354). +- ASoC: amd: fix an IS_ERR() vs NULL bug in probe (bsc#1192354). +- ASoC: amd: Use dev_probe_err helper (bsc#1192354). +- ASoC: amd: Don't show messages about deferred probing by default + (bsc#1192354). +- ASoC: amd: add vangogh i2s dma driver pm ops (bsc#1192354). +- ASoC: amd: add vangogh pci driver pm ops (bsc#1192354). +- ASoC: amd: add vangogh i2s dai driver ops (bsc#1192354). +- ASoC: amd: add vangogh i2s controller driver (bsc#1192354). +- commit 97bb2cd + +- ASoC: amd: add ACP5x pcm dma driver ops (bsc#1192354). +- ASoC: amd: irq handler changes for ACP5x PCM dma driver + (bsc#1192354). +- ASoC: amd: add ACP5x PCM platform driver (bsc#1192354). +- ASoC: amd: create acp5x platform devices (bsc#1192354). +- ASoc: amd: add acp5x init/de-init functions (bsc#1192354). +- ASoC: amd: add Vangogh ACP PCI driver (bsc#1192354). +- ASoC: amd: add Vangogh ACP5x IP register header (bsc#1192354). +- ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' + NUC M15 (bsc#1192354). +- ASoC: Intel: sof_sdw: update quirk for jack detection in ADL + RVP (bsc#1192354). +- ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode + (bsc#1192354). +- commit 725b1cd + +- ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits + (bsc#1192354). +- ASoC: Intel: sof_rt5682: code refactor for max98360a + (bsc#1192354). +- ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a + (bsc#1192354). +- ASoC: Intel: maxim-common: support max98360a (bsc#1192354). +- ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence + (bsc#1192354). +- ASoC: Intel: sof_cs42l42: use helper function to get bclk + frequency (bsc#1192354). +- ASoC: SOF: add a helper to get topology configured bclk + (bsc#1192354). +- ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP + (bsc#1192354). +- ASoC: amd: fix spelling mistakes (bsc#1192354). +- ASoC: intel: atom: Revert PCM buffer address setup workaround + again (bsc#1192354). +- soundwire: cadence: do not extend reset delay (bsc#1192354). +- soundwire: intel: conditionally exit clock stop mode on system + suspend (bsc#1192354). +- soundwire: intel: skip suspend/resume/wake when link was not + started (bsc#1192354). +- soundwire: cadence: override PDI configurations to create + loopback (bsc#1192354). +- soundwire: cadence: add debugfs interface for PDI loopbacks + (bsc#1192354). +- soundwire: stream: don't program mockup device ports + (bsc#1192354). +- soundwire: bus: squelch error returned by mockup devices + (bsc#1192354). +- soundwire: add flag to ignore all command/control for mockup + devices (bsc#1192354). +- soundwire: stream: don't abort bank switch on + Command_Ignored/-ENODATA (bsc#1192354). +- ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for + tests (bsc#1192354). +- commit 01f384c + +- ASoC: codecs: add SoundWire mockup device support (bsc#1192354). +- Update config files. +- commit cb6d378 + +- ASoC: soc-acpi: tgl: add table for SoundWire mockup devices + (bsc#1192354). +- ASoC: soc-acpi: cnl: add table for SoundWire mockup devices + (bsc#1192354). +- soundwire: cadence: add paranoid check on self-clearing bits + (bsc#1192354). +- soundwire: dmi-quirks: add quirk for Intel 'Bishop County' + NUC M15 (bsc#1192354). +- soundwire: bus: update Slave status in sdw_clear_slave_status + (bsc#1192354). +- soundwire: cadence: Remove ret variable from sdw_cdns_irq() + (bsc#1192354). +- soundwire: bus: filter out more -EDATA errors on clock stop + (bsc#1192354). +- soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values + (bsc#1192354). +- commit 96de317 + +- Revert "ALSA: hda: Drop workaround for a hang at shutdown again" + (bsc#1192354). +- Refresh + patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch. +- commit 14d0e54 + +- ALSA: hda: Drop workaround for a hang at shutdown again + (bsc#1192354). +- Refresh + patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch. +- commit 0b88e07 + +- ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module + (bsc#1192354). +- Update config files. +- commit af1e7cf + +- ALSA: hda: fix general protection fault in azx_runtime_idle + (bsc#1192354). +- ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack + (bsc#1192354). +- ALSA: hda/cs8409: Initialize Codec only in init fixup + (bsc#1192354). +- ALSA: hda/cs8409: Ensure Type Detection is only run on startup + when necessary (bsc#1192354). +- ALSA: hda: Disable runtime resume at shutdown (bsc#1192354). +- ALSA: hda: Allow model option to specify PCI SSID alias + (bsc#1192354). +- ALSA: hda: Code refactoring snd_hda_pick_fixup() (bsc#1192354). +- ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM + guards (bsc#1192354). +- ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() + (bsc#1192354). +- ALSA: hda: Nuke unused reboot_notify callback (bsc#1192354). +- ALSA: hda: Suspend codec at shutdown (bsc#1192354). +- ALSA: hda: conexant: Turn off EAPD at suspend, too + (bsc#1192354). +- ALSA: hda/cs8409: Prevent pops and clicks during suspend + (bsc#1192354). +- ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops + (bsc#1192354). +- ALSA: hda/cs8409: Follow correct CS42L42 power down sequence + for suspend (bsc#1192354). +- ALSA: hda/cs8409: Remove unnecessary delays (bsc#1192354). +- ALSA: hda/cs8409: Use timeout rather than retries for I2C + transaction waits (bsc#1192354). +- ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 + (bsc#1192354). +- ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec + on Dolphin (bsc#1192354). +- ALSA: hda/cs8409: Add support for dolphin (bsc#1192354). +- ALSA: hda/cs8409: Add Support to disable jack type detection + for CS42L42 (bsc#1192354). +- ALSA: hda/cs8409: Support multiple sub_codecs for + Suspend/Resume/Unsol events (bsc#1192354). +- ALSA: hda/cs8409: Move codec properties to its own struct + (bsc#1192354). +- ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions + (bsc#1192354). +- ALSA: hda/cs8409: Support i2c bulk read/write functions + (bsc#1192354). +- ALSA: hda/cs8409: Avoid re-setting the same page as the last + access (bsc#1192354). +- ALSA: hda/cs8409: Avoid setting the same I2C address for every + access (bsc#1192354). +- ALSA: hda/cs8409: Dont disable I2C clock between consecutive + accesses (bsc#1192354). +- ALSA: hda/cs8409: Generalize volume controls (bsc#1192354). +- ALSA: hda/cs8409: Prevent I2C access during suspend time + (bsc#1192354). +- ALSA: hda/cs8409: Simplify CS42L42 jack detect (bsc#1192354). +- ALSA: hda/cs8409: Mask CS42L42 wake events (bsc#1192354). +- ALSA: hda/cs8409: Disable unsolicited response for the first + boot (bsc#1192354). +- ALSA: hda/cs8409: Disable unsolicited responses during suspend + (bsc#1192354). +- ALSA: hda/cs8409: Disable unnecessary Ring Sense for + Cyborg/Warlock/Bullseye (bsc#1192354). +- ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg + (bsc#1192354). +- ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization + (bsc#1192354). +- ALSA: hda/cs8409: Use enums for register names and coefficients + (bsc#1192354). +- ALSA: hda/cs8409: Move arrays of configuration to a new file + (bsc#1192354). +- ALSA: hda: Allocate resources with device-managed APIs + (bsc#1192354). +- ALSA: hda/hdmi: Add option to enable all pins forcibly + (bsc#1192354). +- ALSA: hda/ca0132: remove redundant initialization of variable + status (bsc#1192354). +- commit bdfccf7 + +- ALSA: intel-dsp-config: add quirk for JSL devices based on + ES8336 codec (bsc#1192354). +- ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices + based on ES8336 codec (bsc#1192354). +- ALSA: hda: hdac_ext_stream: fix potential locking issues + (bsc#1192354). +- ALSA: hda: hdac_stream: fix potential locking issue in + snd_hdac_stream_assign() (bsc#1192354). +- commit 7c0aa55 + +- ALSA: doc: Fix indentation warning (bsc#1192354). +- ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() + declaration (bsc#1192354). +- commit 856f153 + +- ALSA: usb-audio: Don't start stream for capture at prepare + (bsc#1192354). +- ALSA: usb-audio: Switch back to non-latency mode at a later + point (bsc#1192354). +- ALSA: usb-audio: fix null pointer dereference on pointer cs_desc + (bsc#1192354). +- ALSA: usb-audio: Initialize every feature unit once at probe + time (bsc#1192354). +- ALSA: usb-audio: Drop superfluous error message after + disconnection (bsc#1192354). +- ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() + (bsc#1192354). +- ALSA: usb-audio: Less restriction for low-latency playback mode + (bsc#1192354). +- ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb + streams (bsc#1192354). +- ALSA: usb-audio: Fix packet size calculation regression + (bsc#1192354). +- ALSA: usb-audio: disable implicit feedback sync for Behringer + UFX1204 and UFX1604 (bsc#1192354). +- ALSA: usb-audio: Avoid killing in-flight URBs during draining + (bsc#1192354). +- ALSA: usb-audio: Improved lowlatency playback support + (bsc#1192354). +- ALSA: usb-audio: Add spinlock to stop_urbs() (bsc#1192354). +- ALSA: usb-audio: Check available frames for the next packet size + (bsc#1192354). +- ALSA: usb-audio: Disable low-latency mode for implicit feedback + sync (bsc#1192354). +- ALSA: usb-audio: Disable low-latency playback for free-wheel + mode (bsc#1192354). +- ALSA: usb-audio: Rename early_playback_start flag with + lowlatency_playback (bsc#1192354). +- ALSA: usb-audio: fix comment reference in + __uac_clock_find_source (bsc#1192354). +- commit 9d7667d + +- ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags + (bsc#1192354). +- Refresh + patches.suse/ALSA-usb-audio-Add-Audient-iD14-to-mixer-map-quirk-t.patch. +- Refresh + patches.suse/ALSA-usb-audio-Add-Schiit-Hel-device-to-mixer-map-qu.patch. +- Refresh + patches.suse/Revive-usb-audio-Keep-Interface-mixer.patch. +- commit 823344c + +- ALSA: usx2y: Prefer struct_size over open coded arithmetic + (bsc#1192354). +- ALSA: usb-audio: Fix microphone sound on Jieli webcam + (bsc#1192354). +- ALSA: usb-audio: Enable rate validation for Scarlett devices + (bsc#1192354). +- ALSA: usb-audio: Move set-interface-first workaround into + common quirk (bsc#1192354). +- ALSA: usb-audio: make array static const, makes object smaller + (bsc#1192354). +- ALSA: doc: Add the description of quirk_flags option for + snd-usb-audio (bsc#1192354). +- ALSA: usb-audio: Add quirk_flags module option (bsc#1192354). +- ALSA: usb-audio: Move generic DSD raw detection into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move autosuspend quirk into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move rate validation quirk into quirk_flags + (bsc#1192354). +- commit d167cc1 + +- ALSA: usb-audio: Move interface setup delay into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move control message delay quirk into + quirk_flags (bsc#1192354). +- ALSA: usb-audio: Move ITF-USB DSD quirk handling into + quirk_flags (bsc#1192354). +- ALSA: usb-audio: Move clock setup quirk into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move playback_first flag into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move tx_length quirk handling to quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move txfr_quirk handling to quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move media-controller API quirk into + quirk_flags (bsc#1192354). +- ALSA: usb-audio: Introduce quirk_flags field (bsc#1192354). +- commit 6630f4e + +- ALSA: memalloc: Remove a stale comment (bsc#1192354). +- ALSA: memalloc: Use proper SG helpers for noncontig allocations + (bsc#1192354). +- ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description + (bsc#1192354). +- ALSA: memalloc: Support for non-coherent page allocation + (bsc#1192354). +- ALSA: memalloc: Support for non-contiguous page allocation + (bsc#1192354). +- ALSA: ISA: not for M68K (bsc#1192354). +- ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() + (bsc#1192354). +- ALSA: pcm: Add more disconnection checks at file ops + (bsc#1192354). +- ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (bsc#1192354). +- ALSA: memalloc: Count continuous pages in vmalloc buffer handler + (bsc#1192354). +- ALSA: core: control_led: use strscpy instead of strlcpy + (bsc#1192354). +- ALSA: memalloc: Fix mmap of SG-buffer with WC pages + (bsc#1192354). +- ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, + too (bsc#1192354). +- ALSA: memalloc: Fix pgprot for WC mmap on x86 (bsc#1192354). +- ALSA: memalloc: Support WC allocation on all architectures + (bsc#1192354). +- ALSA: pcm: Allow exact buffer preallocation (bsc#1192354). +- ALSA: memalloc: Correctly name as WC (bsc#1192354). +- ALSA: memalloc: Minor refactoring (bsc#1192354). +- ALSA: core: Fix double calls of snd_card_free() via devres + (bsc#1192354). +- ALSA: seq: Fix comments of wrong client number for MIDI + Passthrough (bsc#1192354). +- ALSA: core: Add device-managed request_dma() (bsc#1192354). +- ALSA: core: Add managed card creation (bsc#1192354). +- ALSA: core: Add device-managed page allocator helper + (bsc#1192354). +- ALSA: compress: Initialize mutex in snd_compress_new() + (bsc#1192354). +- ALSA: compress: Drop unused functions (bsc#1192354). +- commit f0eac26 + +- drm/i915/adl_s: Remove require_force_probe protection + (jsc#SLE-22724). +- commit 276c538 + +- drm/i915/dp: fix for ADL_P/S dp/edp max source rates + (jsc#SLE-22724). +- commit f8dd603 + +- drm/i915/dp: fix DG1 and RKL max source rates (jsc#SLE-22724). +- commit ef43dd0 + +- drm/i915/dp: fix EHL/JSL max source rates calculation + (jsc#SLE-22724). +- commit 0821357 + +- drm/i915/dp: fix TGL and ICL max source rates (jsc#SLE-22724). +- commit 61199d4 + +- drm/i915/dp: Fix eDP max rate for display 11+ (jsc#SLE-22724). +- commit 468b330 + +- drm/i915/adl_s: Update ADL-S PCI IDs (jsc#SLE-22724). +- commit d125195 + +- drm/i915: Disable bonding on gen12+ platforms (jsc#SLE-22724). +- commit 5d84d6d + +- ALSA: ctxfi: Fix out-of-range access (git-fixes). +- ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (git-fixes). +- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 + (git-fixes). +- commit aee8b91 + +- selinux: fix NULL-pointer dereference when hashtab allocation + fails (git-fixes). +- ASoC: stm32: i2s: fix 32 bits channel length without mclk + (git-fixes). +- ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask + (git-fixes). +- ASoC: codecs: wcd934x: return error code correctly from + hw_params (git-fixes). +- ASoC: codecs: wcd938x: fix volatile register range (git-fixes). +- ASoC: topology: Add missing rwsem around snd_ctl_remove() + calls (git-fixes). +- ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling + (git-fixes). +- ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer + (git-fixes). +- ASoC: DAPM: Cover regression by kctl change notification fix + (git-fixes). +- ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended + (git-fixes). +- media: cec: copy sequence field for the reply (git-fixes). +- media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 + (git-fixes). +- pinctrl: tegra194: remove duplicate initializer again + (git-fixes). +- memory: tegra186-emc: Fix error return code in + tegra186_emc_probe() (git-fixes). +- commit 40b2336 + +- Delete patches.suse/Fix-breakage-of-swap-over-NFS.patch. + A recent patch + patches.suse/NFS-move-generic_write_checks-call-from-nfs_file_dir.patch + provides a better solution. +- commit ab6f39b + +- SUNRPC/xprt: async tasks mustn't block waiting for memory + (bsc#1191876). +- SUNRPC: remove scheduling boost for "SWAPPER" tasks + (bsc#1191876). +- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC + (bsc#1191876). +- SUNRPC/call_alloc: async tasks mustn't block waiting for memory + (bsc#1191876). +- SUNRPC/auth: async tasks mustn't block waiting for memory + (bsc#1191876). +- NFS: move generic_write_checks() call from + nfs_file_direct_write() to nfs_file_write() (bsc#1191876). +- NFS: do not take i_rwsem for swap IO (bsc#1191876). +- MM: reclaim mustn't enter FS for swap-over-NFS (bsc#1191876). +- commit 11279f5 + +- scsi: qla2xxx: Fix mailbox direction flags in + qla2xxx_get_adapter_id() (git-fixes). +- scsi: core: sysfs: Fix hang when device state is set via sysfs + (git-fixes). +- scsi: ufs: core: Improve SCSI abort handling (git-fixes). +- commit 13e7c01 + +- drm/i915: Revert 'guc_id' from i915_request tracepoint + (jsc#SLE-22601). +- drm/i915: Free the returned object of acpi_evaluate_dsm() + (jsc#SLE-22601). +- drm/i915: Fix bug in user proto-context creation that leaked + contexts (jsc#SLE-22601). +- drm/i915: remember to call i915_sw_fence_fini (jsc#SLE-22601). +- drm/i915: fix blank screen booting crashes (jsc#SLE-22601). +- drm/i915/guc, docs: Fix pdfdocs build error by removing nested + grid (jsc#SLE-22601). +- drm/i915: Free all DMC payloads (jsc#SLE-22601). +- drm/i915: Move __i915_gem_free_object to ttm_bo_destroy + (jsc#SLE-22601). +- drm/i915: Update memory bandwidth parameters (jsc#SLE-22601). +- drm/i915: Enable -Wsometimes-uninitialized (jsc#SLE-22601). +- drm/i915/selftests: Always initialize err in + igt_dmabuf_import_same_driver_lmem() (jsc#SLE-22601). +- drm/i915/selftests: Do not use import_obj uninitialized + (jsc#SLE-22601). +- drm/i915: Get PM ref before accessing HW register + (jsc#SLE-22601). +- drm/i915: Release ctx->syncobj on final put, not on ctx close + (jsc#SLE-22601). +- drm/i915/gem: Fix the mman selftest (jsc#SLE-22601). +- tools headers UAPI: Sync drm/i915_drm.h with the kernel sources + (jsc#SLE-22601). +- drm/i915: use linux/stddef.h due to "isystem: trim/fixup + stdarg.h and other headers" (jsc#SLE-22601). +- vfio/gvt: Fix open/close when multiple device FDs are open + (jsc#SLE-22601). +- vfio: Provide better generic support for open/release + vfio_device_ops (jsc#SLE-22601). +- drm/i915/selftest: Fix use of err in igt_reset_{fail, + nop}_engine() (jsc#SLE-22601). +- drm/i915/gt: Potential error pointer dereference in + pinned_context() (jsc#SLE-22601). +- drm/i915/adl_p: Also disable underrun recovery with MSO + (jsc#SLE-22601). +- drm/i915: Use designated initializers for init/exit table + (jsc#SLE-22601). +- drm/i915/dg2: Add support for new DG2-G11 revid 0x5 + (jsc#SLE-22601). +- drm/i915/display/adl_p: Correctly program MBUS DBOX A credits + (jsc#SLE-22601). +- drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled + (jsc#SLE-22601). +- drm/i915/dg1: Adjust the AUDIO power domain (jsc#SLE-22601). +- drm/i915: finish removal of CNL (jsc#SLE-22601). +- drm/i915: rename/remove CNL registers (jsc#SLE-22601). +- drm/i915: remove GRAPHICS_VER == 10 (jsc#SLE-22601). +- drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER + (jsc#SLE-22601). +- drm/i915: replace random CNL comments (jsc#SLE-22601). +- drm/i915: rename CNL references in intel_dram.c (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from intel_wopcm.c + (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from intel_pch.c + (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from intel_pm.c + (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from i915_irq.c + (jsc#SLE-22601). +- drm/i915/display: rename CNL references in skl_scaler.c + (jsc#SLE-22601). +- drm/i915/display: remove CNL ddi buf translation tables + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_display_power.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + skl_universal_plane.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_vdsc.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_dpll_mgr.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_dp.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_dmc.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_display_debugfs.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_ddi.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_crtc.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_combo_phy.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_color.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_cdclk.c (jsc#SLE-22601). +- drm/i915/display: remove PORT_F workaround for CNL + (jsc#SLE-22601). +- drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) + requested during PHY Layer testing (jsc#SLE-22601). +- drm/i915/dg2: Update to bigjoiner path (jsc#SLE-22601). +- drm/i915/dg2: Update lane disable power state during PSR + (jsc#SLE-22601). +- drm/i915/dg2: Wait for SNPS PHY calibration during display init + (jsc#SLE-22601). +- drm/i915/dg2: Update modeset sequences (jsc#SLE-22601). +- drm/i915/dg2: Add vswing programming for SNPS phys + (jsc#SLE-22601). +- drm/i915/dg2: Add MPLLB programming for HDMI (jsc#SLE-22601). +- drm/i915/dg2: Add MPLLB programming for SNPS PHY + (jsc#SLE-22601). +- drm/i915/adl_p: Add ddi buf translation tables for combo PHY + (jsc#SLE-22601). +- drm/i915/adl_s: Update ddi buf translation tables + (jsc#SLE-22601). +- drm/i915: dgfx cards need to wait on pcode's uncore init done + (jsc#SLE-22601). +- drm/i915/adlp: Add workaround to disable CMTG clock gating + (jsc#SLE-22601). +- drm/i915/adl_p: Allow underrun recovery when possible + (jsc#SLE-22601). +- drm/i915/display: Disable audio, DRRS and PSR before planes + (jsc#SLE-22601). +- drm/i915: Implement PSF GV point support (jsc#SLE-22601). +- drm/i915: Extend QGV point restrict mask to 0x3 (jsc#SLE-22601). +- drm/i915/display/psr2: Fix cursor updates using legacy apis + (jsc#SLE-22601). +- drm/i915/display/psr2: Mark as updated all planes that intersect + with pipe_clip (jsc#SLE-22601). +- drm/i915: Program chicken bit during DP MST sequence on TGL+ + (jsc#SLE-22601). +- drm/i915/dg2: Add DG2 to the PSR2 defeature list + (jsc#SLE-22601). +- drm/i915/dg2: Classify DG2 PHY types (jsc#SLE-22601). +- drm/i915/firmware: Update to DMC v2.03 on RKL (jsc#SLE-22601). +- drm/i915/firmware: Update to DMC v2.12 on TGL (jsc#SLE-22601). +- drm/i915/dmc: Change intel_get_stepping_info() (jsc#SLE-22601). +- drm/i915/step: Add macro magic for handling steps + (jsc#SLE-22601). +- drm/i915/dg2: DG2 has fixed memory bandwidth (jsc#SLE-22601). +- drm/i915/dg2: Don't read DRAM info (jsc#SLE-22601). +- drm/i915/dg2: Don't program BW_BUDDY registers (jsc#SLE-22601). +- drm/i915/dg2: Add dbuf programming (jsc#SLE-22601). +- drm/i915/dg2: Setup display outputs (jsc#SLE-22601). +- drm/i915/dg2: Don't wait for AUX power well enable ACKs + (jsc#SLE-22601). +- drm/i915/dg2: Skip shared DPLL handling (jsc#SLE-22601). +- drm/i915/dg2: Add cdclk table and reference clock + (jsc#SLE-22601). +- drm/i915/dg2: Add fake PCH (jsc#SLE-22601). +- drm/i915: Fork DG1 interrupt handler (jsc#SLE-22601). +- drm/i915: Make display workaround upper bounds exclusive + (jsc#SLE-22601). +- drm/i915/rkl: Wa_1408330847 no longer applies to RKL + (jsc#SLE-22601). +- drm/i915/rkl: Wa_1409767108 also applies to RKL (jsc#SLE-22601). +- drm/i915/adl_s: Wa_14011765242 is also needed on A1 display + stepping (jsc#SLE-22601). +- drm/i915/display: Fix shared dpll mismatch for bigjoiner slave + (jsc#SLE-22601). +- drm/i915/display: Disable FBC when PSR2 is enabled display 12 + and newer (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement PSR changes (jsc#SLE-22601). +- drm/i915/display/dsc: Force dsc BPP (jsc#SLE-22601). +- drm/i915/display/dsc: Add Per connector debugfs node for DSC + BPP enable (jsc#SLE-22601). +- drm/i915/display: Add write permissions for fec support + (jsc#SLE-22601). +- drm/i915/debugfs: DISPLAY_VER 13 lpsp capability + (jsc#SLE-22601). +- drm/i915/display/xelpd: Extend Wa_14011508470 (jsc#SLE-22601). +- drm/i915: Limit Wa_22010178259 to affected platforms + (jsc#SLE-22601). +- drm/i915/display: Settle on "adl-x" in WA comments + (jsc#SLE-22601). +- drm/i915: Invoke another _DSM to enable MUX on HP Workstation + laptops (jsc#SLE-22601). +- drm/i915/dg1: Compute MEM Bandwidth using MCHBAR + (jsc#SLE-22601). + Refresh + patches.suse/drm-i915-Remove-memory-frequency-calculation.patch. +- drm/i915/display/xelpd: Fix incorrect color capability reporting + (jsc#SLE-22601). +- drm/i915: Handle cdclk crawling flag in standard manner + (jsc#SLE-22601). +- drm/i915/plane: add intel_plane_helper_add() helper + (jsc#SLE-22601). +- drm/i915/dg2: Add SQIDI steering (jsc#SLE-22601). +- drm/i915/dg2: Update steering tables (jsc#SLE-22601). +- drm/i915/xehpsdv: Define steering tables (jsc#SLE-22601). +- drm/i915/xehp: handle new steering options (jsc#SLE-22601). +- drm/i915/userptr: Probe existence of backing struct pages upon + creation (jsc#SLE-22601). +- drm/i915: delete gpu reloc code (jsc#SLE-22601). +- drm/i915: Disable gpu relocations (jsc#SLE-22601). +- drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV + (jsc#SLE-22601). +- drm/i915/xehpsdv: Add maximum sseu limits (jsc#SLE-22601). +- drm/i915/xehp: Changes to ss/eu definitions (jsc#SLE-22601). +- drm/i915/dg2: Add forcewake table (jsc#SLE-22601). +- drm/i915/guc/rc: Setup and enable GuCRC feature (jsc#SLE-22601). +- drm/i915/guc/slpc: Add SLPC selftest (jsc#SLE-22601). +- drm/i915/guc/slpc: Sysfs hooks for SLPC (jsc#SLE-22601). +- drm/i915/guc/slpc: Cache platform frequency limits + (jsc#SLE-22601). +- drm/i915/guc/slpc: Enable ARAT timer interrupt (jsc#SLE-22601). +- drm/i915/guc/slpc: Add debugfs for SLPC info (jsc#SLE-22601). +- drm/i915/guc/slpc: Add get max/min freq hooks (jsc#SLE-22601). +- drm/i915/guc/slpc: Add methods to set min/max frequency + (jsc#SLE-22601). +- drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable + (jsc#SLE-22601). +- drm/i915/guc/slpc: Enable SLPC and add related H2G events + (jsc#SLE-22601). +- drm/i915/guc/slpc: Allocate, initialize and release SLPC + (jsc#SLE-22601). +- drm/i915/guc/slpc: Adding SLPC communication interfaces + (jsc#SLE-22601). +- drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled + (jsc#SLE-22601). + Refresh + patches.suse/drm-i915-Remove-warning-from-the-rps-worker.patch. +- drm/i915/guc/slpc: Initial definitions for SLPC (jsc#SLE-22601). +- drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp + (jsc#SLE-22601). +- drm/i915/selftests: prefer the create_user helper + (jsc#SLE-22601). +- drm/i915/gt: remove GRAPHICS_VER == 10 (jsc#SLE-22601). +- drm/i915/gt: rename CNL references in intel_engine.h + (jsc#SLE-22601). +- drm/i915/gt: remove explicit CNL handling from intel_sseu.c + (jsc#SLE-22601). +- drm/i915/gt: remove explicit CNL handling from intel_mocs.c + (jsc#SLE-22601). +- drm/i915: Extract i915_module.c (jsc#SLE-22601). +- drm/i915: Remove i915_globals (jsc#SLE-22601). +- drm/i915: move vma slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move scheduler slabs to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move request slabs to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move gem_objects slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move gem_context slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move intel_context slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move i915_buddy slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move i915_active slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: Check for nomodeset in i915_init() first + (jsc#SLE-22601). +- drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() + (jsc#SLE-22601). +- drm/i915/guc: Unblock GuC submission on Gen11+ (jsc#SLE-22601). +- drm/i915/guc: Implement GuC priority management (jsc#SLE-22601). +- drm/i915/selftest: Bump selftest timeouts for hangcheck + (jsc#SLE-22601). +- drm/i915/selftest: Fix hangcheck self test for GuC submission + (jsc#SLE-22601). +- drm/i915/selftest: Increase some timeouts in live_requests + (jsc#SLE-22601). +- drm/i915/selftest: Fix MOCS selftest for GuC submission + (jsc#SLE-22601). +- drm/i915/selftest: Fix workarounds selftest for GuC submission + (jsc#SLE-22601). +- drm/i915/selftest: Better error reporting from hangcheck + selftest (jsc#SLE-22601). +- drm/i915/guc: Support request cancellation (jsc#SLE-22601). +- drm/i915/guc: Implement banned contexts for GuC submission + (jsc#SLE-22601). +- drm/i915/guc: Add golden context to GuC ADS (jsc#SLE-22601). +- drm/i915/guc: Include scheduling policies in the debugfs state + dump (jsc#SLE-22601). +- drm/i915/guc: Connect reset modparam updates to GuC policy flags + (jsc#SLE-22601). +- drm/i915/guc: Hook GuC scheduling policies up (jsc#SLE-22601). +- drm/i915/guc: Fix for error capture after full GPU reset with + GuC (jsc#SLE-22601). +- drm/i915/guc: Capture error state on context reset + (jsc#SLE-22601). +- drm/i915/guc: Enable GuC engine reset (jsc#SLE-22601). +- drm/i915/guc: Don't complain about reset races (jsc#SLE-22601). +- drm/i915/guc: Provide mmio list to be saved/restored on engine + reset (jsc#SLE-22601). +- drm/i915/guc: Enable the timer expired interrupt for GuC + (jsc#SLE-22601). +- drm/i915/guc: Handle engine reset failure notification + (jsc#SLE-22601). +- drm/i915/guc: Handle context reset notification (jsc#SLE-22601). +- drm/i915/guc: Suspend/resume implementation for new interface + (jsc#SLE-22601). +- drm/i915/guc: Add disable interrupts to guc sanitize + (jsc#SLE-22601). +- drm/i915: Reset GPU immediately if submission is disabled + (jsc#SLE-22601). +- drm/i915/guc: Reset implementation for new GuC interface + (jsc#SLE-22601). +- drm/i915: Move active request tracking to a vfunc + (jsc#SLE-22601). +- drm/i915: Add i915_sched_engine destroy vfunc (jsc#SLE-22601). +- drm/i915/guc: Direct all breadcrumbs for a class to single + breadcrumbs (jsc#SLE-22601). +- drm/i915/guc: Disable bonding extension with GuC submission + (jsc#SLE-22601). +- drm/i915: Hold reference to intel_context over life of + i915_request (jsc#SLE-22601). +- drm/i915/guc: Make hangcheck work with GuC virtual engines + (jsc#SLE-22601). +- drm/i915/guc: GuC virtual engines (jsc#SLE-22601). +- drm/i915/ehl: unconditionally flush the pages on acquire + (jsc#SLE-22601). +- drm/i915: document caching related bits (jsc#SLE-22601). +- drm/i915/gem: Migrate to system at dma-buf attach time (v7) + (jsc#SLE-22601). +- drm/i915/gem: Correct the locking and pin pattern for dma-buf + (v8) (jsc#SLE-22601). +- drm/i915/gem: Always call obj->ops->migrate unless can_migrate + fails (jsc#SLE-22601). +- drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if + needed (jsc#SLE-22601). +- drm/i915/gem: Unify user object creation (v3) (jsc#SLE-22601). +- drm/i915/gem: Call i915_gem_flush_free_objects() in + i915_gem_dumb_create() (jsc#SLE-22601). +- drm/i915/gem: Refactor placement setup for + i915_gem_object_create* (v2) (jsc#SLE-22601). +- drm/i915/gem: Check object_can_migrate from object_migrate + (jsc#SLE-22601). +- drm/i915/gt: nuke gen6_hw_id (jsc#SLE-22601). +- drm/i915/xehp: Xe_HP forcewake support (jsc#SLE-22601). +- drm/i915/xehp: Extra media engines - Part 3 (reset) + (jsc#SLE-22601). +- drm/i915/xehp: Extra media engines - Part 2 (interrupts) + (jsc#SLE-22601). +- drm/i915/xehp: Extra media engines - Part 1 (engine definitions) + (jsc#SLE-22601). +- drm/i915/xehp: Define multicast register ranges (jsc#SLE-22601). +- drm/i915: Extend Wa_1406941453 to adl-p (jsc#SLE-22601). +- drm/i915/uapi: reject set_domain for discrete (jsc#SLE-22601). +- drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based + (jsc#SLE-22601). +- drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id + (jsc#SLE-22601). +- drm/i915/gt: nuke unused legacy engine hw_id (jsc#SLE-22601). +- drm/i915/gt: fix platform prefix (jsc#SLE-22601). +- drm/i915: Add intel_context tracing (jsc#SLE-22601). +- drm/i915/guc: Add trace point for GuC submit (jsc#SLE-22601). +- drm/i915/guc: Update GuC debugfs to support new GuC + (jsc#SLE-22601). +- drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC + (jsc#SLE-22601). +- drm/i915/guc: Ensure G2H response has space in buffer + (jsc#SLE-22601). +- drm/i915/guc: Disable semaphores when using GuC scheduling + (jsc#SLE-22601). +- drm/i915/guc: Ensure request ordering via completion fences + (jsc#SLE-22601). +- drm/i915: Disable preempt busywait when using GuC scheduling + (jsc#SLE-22601). +- drm/i915/guc: Extend deregistration fence to schedule disable + (jsc#SLE-22601). +- drm/i915/guc: Disable engine barriers with GuC during unpin + (jsc#SLE-22601). +- drm/i915/guc: Defer context unpin until scheduling is disabled + (jsc#SLE-22601). +- drm/i915/guc: Insert fence on context when deregistering + (jsc#SLE-22601). +- drm/i915/guc: Implement GuC context operations for new inteface + (jsc#SLE-22601). +- drm/i915/guc: Add bypass tasklet submission path to GuC + (jsc#SLE-22601). +- drm/i915/guc: Implement GuC submission tasklet (jsc#SLE-22601). +- drm/i915/guc: Add LRC descriptor context lookup array + (jsc#SLE-22601). +- drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor + (jsc#SLE-22601). +- drm/i915/guc: Add new GuC interface defines and structures + (jsc#SLE-22601). +- drm/i915/xehp: New engine context offsets (jsc#SLE-22601). +- drm/i915/xehp: Handle new device context ID format + (jsc#SLE-22601). +- drm/i915/selftests: Allow for larger engine counts + (jsc#SLE-22601). +- drm/i915/gen12: Use fuse info to enable SFC (jsc#SLE-22601). +- drm/i915/dg2: add DG2 platform info (jsc#SLE-22601). +- drm/i915/xehpsdv: add initial XeHP SDV definitions + (jsc#SLE-22601). +- drm/i915: Add XE_HP initial definitions (jsc#SLE-22601). +- drm/i915: Add release id version (jsc#SLE-22601). +- drm/i915: do not abbreviate version in debugfs (jsc#SLE-22601). +- drm/i915: Make the kmem slab for i915_buddy_block a global + (jsc#SLE-22601). +- drm/i915: Use a table for i915_init/exit (v2) (jsc#SLE-22601). +- drm/i915: Call i915_globals_exit() after i915_pmu_exit() + (jsc#SLE-22601). +- drm/i915: Ditch i915 globals shrink infrastructure + (jsc#SLE-22601). +- drm/i915: Make GT workaround upper bounds exclusive + (jsc#SLE-22601). +- drm/i915: Program DFR enable/disable as a GT workaround + (jsc#SLE-22601). +- drm/i915/icl: Drop a couple unnecessary workarounds + (jsc#SLE-22601). +- drm/i915: Fix application of WaInPlaceDecompressionHang + (jsc#SLE-22601). +- drm/i915: Add TTM offset argument to mmap (jsc#SLE-22601). +- drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc + (jsc#SLE-22601). +- drm/i915/uapi: reject caching ioctls for discrete + (jsc#SLE-22601). +- Revert "drm/i915: Skip over MI_NOOP when parsing" + (jsc#SLE-22601). +- drm/i915: Drop error handling from dma_fence_work + (jsc#SLE-22601). +- drm/i915: Remove allow_alloc from i915_gem_object_get_sg* + (jsc#SLE-22601). +- drm/i915/icl: Drop workarounds that only apply to pre-production + steppings (jsc#SLE-22601). +- drm/i915/cnl: Drop all workarounds (jsc#SLE-22601). +- drm/i915/dg1: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/rkl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/jsl_ehl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/icl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/glk: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/bxt: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/kbl: Drop pre-production revision from stepping table + (jsc#SLE-22601). +- drm/i915/skl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915: Make pre-production detection use direct revid + comparison (jsc#SLE-22601). +- drm/i915/step: s/_revid_tbl/_revids + (jsc#SLE-22601). +- drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc + (jsc#SLE-22601). +- drm/i915/uapi: convert drm_i915_gem_caching to kernel doc + (jsc#SLE-22601). +- drm/i915/guc: Module load failure test for CT buffer creation + (jsc#SLE-22601). +- drm/i915/guc: Optimize CTB writes and reads (jsc#SLE-22601). +- drm/i915/guc: Add stall timer to non blocking CTB send function + (jsc#SLE-22601). +- drm/i915/guc: Add non blocking CTB send function + (jsc#SLE-22601). +- drm/i915/guc: Increase size of CTB buffers (jsc#SLE-22601). +- drm/i915/guc: Improve error message for unsolicited CT response + (jsc#SLE-22601). +- drm/i915/guc: Relax CTB response timeout (jsc#SLE-22601). +- drm/i915/adl_s: Extend Wa_1406941453 (jsc#SLE-22601). +- drm/i915: Implement Wa_1508744258 (jsc#SLE-22601). +- drm/i915: Settle on "adl-x" in WA comments (jsc#SLE-22601). +- drm/i915: use consistent CPU mappings for pin_map users + (jsc#SLE-22601). +- drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ + (jsc#SLE-22601). +- drm/i915/gem: Roll all of context creation together + (jsc#SLE-22601). +- i915/gem/selftests: Assign the VM at context creation in + igt_shared_ctx_exec (jsc#SLE-22601). +- drm/i915/selftests: Take a VM in kernel_context() + (jsc#SLE-22601). +- drm/i915/gem: Don't allow changing the engine set on running + contexts (v3) (jsc#SLE-22601). +- drm/i915/gem: Don't allow changing the VM on running contexts + (v4) (jsc#SLE-22601). +- drm/i915/gem: Delay context creation (v3) (jsc#SLE-22601). +- drm/i915/gt: Drop i915_address_space::file (v2) (jsc#SLE-22601). +- drm/i915/gem: Return an error ptr from context_lookup + (jsc#SLE-22601). +- drm/i915/gem: Use the proto-context to handle create parameters + (v5) (jsc#SLE-22601). +- drm/i915/gem: Make an alignment check more sensible + (jsc#SLE-22601). +- drm/i915: Add an i915_gem_vm_lookup helper (jsc#SLE-22601). +- drm/i915/gem: Optionally set SSEU in intel_context_set_gem + (jsc#SLE-22601). +- drm/i915/gem: Rework error handling in default_engines + (jsc#SLE-22601). +- drm/i915/gem: Add an intermediate proto_context struct (v5) + (jsc#SLE-22601). +- drm/i915: Add gem/i915_gem_context.h to the docs + (jsc#SLE-22601). +- drm/i915/gem: Add a separate validate_priority helper + (jsc#SLE-22601). +- drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) + (jsc#SLE-22601). +- drm/i915/gem: Disallow creating contexts with too many engines + (jsc#SLE-22601). +- drm/i915/request: Remove the hook from await_execution + (jsc#SLE-22601). +- drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) + (jsc#SLE-22601). +- drm/i915/gem: Disallow bonding of virtual engines (v3) + (jsc#SLE-22601). +- drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES + (jsc#SLE-22601). +- drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) + (jsc#SLE-22601). +- drm/i915: Drop the CONTEXT_CLONE API (v2) (jsc#SLE-22601). +- drm/i915/gem: Return void from context_apply_all + (jsc#SLE-22601). +- drm/i915/gem: Set the watchdog timeout directly in + intel_context_set_gem (v2) (jsc#SLE-22601). +- drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP (jsc#SLE-22601). +- drm/i915: Stop storing the ring size in the ring pointer (v3) + (jsc#SLE-22601). +- drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE (jsc#SLE-22601). +- drm/i915/adlp: Add ADL-P GuC/HuC firmware files (jsc#SLE-22601). +- drm/i915/huc: Update TGL and friends to HuC 7.9.3 + (jsc#SLE-22601). +- drm/i915/adl_s: Fix dma_mask_size to 39 bit (jsc#SLE-22601). +- drm/i915/gt: finish INTEL_GEN and friends conversion + (jsc#SLE-22601). +- drm/i915/selftests: fix smatch warning in mock_reserve + (jsc#SLE-22601). +- drm/i915/selftests: fix smatch warning in igt_check_blocks + (jsc#SLE-22601). +- drm/i915: Improve debug Kconfig texts a bit (jsc#SLE-22601). +- drm/i915/gtt: ignore min_page_size for paging structures + (jsc#SLE-22601). +- drm/i915: support forcing the page size with lmem + (jsc#SLE-22601). +- drm/i915/display: Migrate objects to LMEM if possible for + display (jsc#SLE-22601). +- drm/i915/gem: Introduce a selftest for the gem object migrate + functionality (jsc#SLE-22601). +- drm/i915/gem: Implement object migration (jsc#SLE-22601). +- drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 + (jsc#SLE-22601). +- drm/i915/ttm: Use TTM for system memory (jsc#SLE-22601). +- drm/i915/ttm: Adjust gem flags and caching settings after a move + (jsc#SLE-22601). +- drm/i915: Update object placement flags to be mutable + (jsc#SLE-22601). +- drm/i915/ttm: fix static warning (jsc#SLE-22601). +- drm/i915/eb: Fix pagefault disabling in the first slowpath + (jsc#SLE-22601). +- drm/i915: Document the Virtual Engine uAPI (jsc#SLE-22601). +- drm/i915/guc: Update firmware to v62.0.0 (jsc#SLE-22601). +- drm/i915/guc: Introduce unified HXG messages (jsc#SLE-22601). +- drm/i915: Move submission tasklet to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Update i915_scheduler to operate on i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Add kick_backend function to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Move engine->schedule to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Move active tracking to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Reset sched_engine.no_priolist immediately after + dequeue (jsc#SLE-22601). +- drm/i915: Add i915_sched_engine_is_empty function + (jsc#SLE-22601). +- drm/i915: Move priolist to new i915_sched_engine object + (jsc#SLE-22601). +- drm/i915/selftests: add back the selftest() hook for the buddy + (jsc#SLE-22601). +- drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate() + semantics (jsc#SLE-22601). +- drm/i915: Add support for explicit L3BANK steering + (jsc#SLE-22601). +- drm/i915: Add GT support for multiple types of multicast + steering (jsc#SLE-22601). +- drm/i915: extract steered reg access to common function + (jsc#SLE-22601). +- drm/i915: Remove duplicate include of intel_region_lmem.h + (jsc#SLE-22601). +- drm/i915: Perform execbuffer object locking as a separate step + (jsc#SLE-22601). +- drm/i915/gem: Zap the i915_gem_object_blt code (jsc#SLE-22601). +- drm/i915/gem: Zap the client blt code (jsc#SLE-22601). +- drm/i915/ttm: accelerated move implementation (jsc#SLE-22601). +- drm/i915/gt: Setup a default migration context on the GT + (jsc#SLE-22601). +- drm/i915/gt: Pipelined clear (jsc#SLE-22601). +- drm/i915/gt: Pipelined page migration (jsc#SLE-22601). +- drm/i915/gt: Export the pinned context constructor and + destructor (jsc#SLE-22601). +- drm/i915/gt: Add a routine to iterate over the pagetables of + a GTT (jsc#SLE-22601). +- drm/i915/gt: Add an insert_entry for gen8_ppgtt (jsc#SLE-22601). +- drm/i915: Introduce a ww transaction helper (jsc#SLE-22601). +- drm/i915: Break out dma_resv ww locking utilities to separate + files (jsc#SLE-22601). +- drm/i915: Reference objects on the ww object list + (jsc#SLE-22601). +- drm/i915/ttm: remove unused function (jsc#SLE-22601). +- drm/i915/gem: Remove duplicated call to ops->pread + (jsc#SLE-22601). +- drm/i915/ttm: restore min_page_size behaviour (jsc#SLE-22601). +- drm/i915/ttm: switch over to ttm_buddy_man (jsc#SLE-22601). +- drm/i915/ttm: remove node usage in our naming (jsc#SLE-22601). +- drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS + (jsc#SLE-22601). +- drm/i915/ttm: Calculate the object placement at get_pages time + (jsc#SLE-22601). +- drm/i915/ttm: add i915_sg_from_buddy_resource (jsc#SLE-22601). +- drm/i915/ttm: add ttm_buddy_man (jsc#SLE-22601). +- drm/i915/ttm: Fix memory leaks (jsc#SLE-22601). +- drm/i915/adl_p: Add initial ADL_P Workarounds (jsc#SLE-22601). +- drm/i915: Simplify userptr locking (jsc#SLE-22601). + Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. +- drm/i915: Fix busy ioctl commentary (jsc#SLE-22601). +- drm/aperture: Pass DRM driver structure instead of driver name + (jsc#SLE-22601). +- drm/i915: Track IRQ state in local device state (jsc#SLE-22601). +- dma-buf: add dma_fence_chain_alloc/free v3 (jsc#SLE-22601). +- drm/i915: Use ttm mmap handling for ttm bo's (jsc#SLE-22601). +- drm/vma: Add a driver_private member to vma_node + (jsc#SLE-22601). +- drm/i915/lmem: Verify checks for lmem residency (jsc#SLE-22601). +- drm/i915/ttm: Introduce a TTM i915 gem object backend + (jsc#SLE-22601). + Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. +- drm/dp: Extract i915's eDP backlight code into DRM helpers + (jsc#SLE-22601). +- drm/i915/dpcd_bl: Print return codes for VESA backlight failures + (jsc#SLE-22601). +- drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if + we can't read PWMGEN_BIT_COUNT (jsc#SLE-22601). +- drm/i915/dpcd_bl: Move VESA backlight enabling code closer + together (jsc#SLE-22601). +- drm/i915/dpcd_bl: Cache some backlight capabilities in + intel_panel.backlight (jsc#SLE-22601). +- drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight() + a bit (jsc#SLE-22601). +- drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values + correctly (jsc#SLE-22601). +- drm/i915/dpcd_bl: Remove redundant AUX backlight frequency + calculations (jsc#SLE-22601). +- gpu/drm/i915: nuke old GEN macros (jsc#SLE-22601). +- drm/i915: finish INTEL_GEN and friends conversion + (jsc#SLE-22601). +- drm/i915/hdcp: Nuke Platform check for mst hdcp init + (jsc#SLE-22601). +- drm/i915/display: check if compressed_llb was allocated + (jsc#SLE-22601). +- drm/i915/display: Fix state mismatch in drm infoframe + (jsc#SLE-22601). +- drm/i915/ehl: Remove require_force_probe protection + (jsc#SLE-22601). +- drm/i915/jsl: Remove require_force_probe protection + (jsc#SLE-22601). +- drm/i915/display: use max_level to control loop (jsc#SLE-22601). +- drm/i915/display: fix level 0 adjustement on display ver >= + 12 (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement Wa_16011303918 + (jsc#SLE-22601). +- drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline + (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement Wa_16011168373 + (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement Wa_22012278275 + (jsc#SLE-22601). +- drm/i915/display/psr: Handle SU Y granularity (jsc#SLE-22601). +- drm/i915: s/intel_crtc/crtc/ (jsc#SLE-22601). +- drm/i915: Clean up intel_fbdev_init_bios() a bit + (jsc#SLE-22601). +- drm/i915: Clean up pre-skl wm calling convention + (jsc#SLE-22601). +- drm/i915: Clean up intel_find_initial_plane_obj() a bit + (jsc#SLE-22601). +- drm/i915: Clean up intel_get_load_detect_pipe() a bit + (jsc#SLE-22601). +- drm/i915: Stop hand rolling drm_crtc_mask() (jsc#SLE-22601). +- drm/i915/fbc: Allocate llb before cfb (jsc#SLE-22601). +- drm/i915/fbc: Make the cfb allocation loop a bit more legible + (jsc#SLE-22601). +- drm/i915/fbc: Extract intel_fbc_stolen_end() (jsc#SLE-22601). +- drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() (jsc#SLE-22601). +- drm/i915/fbc: Handle 16bpp compression limit better + (jsc#SLE-22601). +- drm/i915/fbc: Don't pass around the mm node (jsc#SLE-22601). +- drm/i915/fbc: Embed the compressed_llb node (jsc#SLE-22601). +- drm/i915/fbc: Extract intel_fbc_program_cfb() (jsc#SLE-22601). +- drm/i915/fbc: s/threshold/limit/ (jsc#SLE-22601). +- drm/i915: Add the missing adls vswing tables (jsc#SLE-22601). +- drm/i915: Nuke buf_trans hdmi functions (jsc#SLE-22601). +- drm/i915: Clean up jsl/ehl buf trans functions (jsc#SLE-22601). +- drm/i915: Fix ehl edp hbr2 vswing table (jsc#SLE-22601). +- drm/i915: keep backlight_enable on until turn eDP display off + (jsc#SLE-22601). +- drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table + (jsc#SLE-22601). +- drm/i915: Fix dg1 buf trans tables (jsc#SLE-22601). +- drm/i915: Introduce rkl_get_combo_buf_trans() (jsc#SLE-22601). +- drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs + (jsc#SLE-22601). +- drm/i915: Introduce encoder->get_buf_trans() (jsc#SLE-22601). +- drm/i915: Store the HDMI default entry in the bug trans struct + (jsc#SLE-22601). +- drm/i915; Return the whole buf_trans struct from get_buf_trans() + (jsc#SLE-22601). +- drm/i915: Introduce intel_get_buf_trans() (jsc#SLE-22601). +- drm/i915: Wrap the buf trans tables into a struct + (jsc#SLE-22601). +- drm/i915: Rename dkl phy buf trans tables (jsc#SLE-22601). +- drm/i915: Wrap the platform specific buf trans structs into + a union (jsc#SLE-22601). +- drm/i915: Introduce hsw_get_buf_trans() (jsc#SLE-22601). +- drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans + (jsc#SLE-22601). +- drm/i915/adl_p: Load DMC (jsc#SLE-22601). +- drm/i915/adl_p: Pipe B DMC Support (jsc#SLE-22601). +- drm/i915/xelpd: Pipe A DMC plugging (jsc#SLE-22601). +- drm/i915/dmc: Introduce DMC_FW_MAIN (jsc#SLE-22601). +- drm/i915: Force a TypeC PHY disconnect during suspend/shutdown + (jsc#SLE-22601). +- drm/i915/xelpd: break feature inheritance (jsc#SLE-22601). +- drm/i915: apply WaEnableVGAAccessThroughIOPort as needed + (jsc#SLE-22601). +- commit a14349b + +- block: Hold invalidate_lock in BLKZEROOUT ioctl (bsc#1183392). + This patch series fixes the block/009 test which can fail with a low failure + rate of about 1/1400. I've tested this series with kernel-ci against the + baseline and found no regressions. +- block: Hold invalidate_lock in BLKDISCARD ioctl (bsc#1183392). +- mm: Add functions to lock invalidate_lock for two mappings + (bsc#1183392). +- mm: Protect operations adding pages to page cache with + invalidate_lock (bsc#1183392). +- commit 2ea6207 + +- printk: restore flushing of NMI buffers on remote CPUs after + NMI backtraces (bsc#1192988). +- commit 21c31a1 + +- printk: Remove printk.h inclusion in percpu.h (bsc#1192987). +- commit b339baf + +- ethernet: chelsio: use eth_hw_addr_set() (jsc#SLE-18992). +- net: chelsio: cxgb4vf: Make use of the helper function + dev_err_probe() (jsc#SLE-18992). +- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18992). +- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992). +- cxgb4: Validate VPD checksum with pci_vpd_check_csum() + (jsc#SLE-18992). +- cxgb4: Properly revert VPD changes (jsc#SLE-18992). +- cxgb4: improve printing NIC information (jsc#SLE-18992). +- net: chelsio: switch from 'pci_' to 'dma_' API (jsc#SLE-18992). +- Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" + (jsc#SLE-18992). +- Revert "Revert "cxgb4: Search VPD with + pci_vpd_find_ro_info_keyword()"" (jsc#SLE-18992). +- Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" + (jsc#SLE-18992). +- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18992). +- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992). +- cxgb4: Validate VPD checksum with pci_vpd_check_csum() + (jsc#SLE-18992). +- cxgb4: make the array match_all_mac static, makes object smaller + (jsc#SLE-18992). +- commit e59b97c + +- RDMA/nldev: Check stat attribute before accessing it + (jsc#SLE-19249). +- RDMA/mlx4: Do not fail the registration on port stats + (jsc#SLE-19255). +- IB/hfi1: Properly allocate rdma counter desc memory + (jsc#SLE-19242). +- RDMA/core: Set send and receive CQ before forwarding to the + driver (jsc#SLE-19249). +- i40e: Fix display error code in dmesg (jsc#SLE-18378). +- i40e: Fix creation of first queue by omitting it if is not + power of two (jsc#SLE-18378). +- i40e: Fix warning message and call stack during rmmod i40e + driver (jsc#SLE-18378). +- i40e: Fix ping is lost after configuring ADq on VF + (jsc#SLE-18378). +- i40e: Fix changing previously set num_queue_pairs for PFs + (jsc#SLE-18378). +- i40e: Fix NULL ptr dereference on VSI filter sync + (jsc#SLE-18378). +- i40e: Fix correct max_pkt_size on VF RX queue (jsc#SLE-18378). +- devlink: Don't throw an error if flash notification sent before + devlink visible (jsc#SLE-19253). +- net/mlx5: E-Switch, return error if encap isn't supported + (jsc#SLE-19253). +- net/mlx5: Lag, update tracker when state change event received + (jsc#SLE-19253). +- net/mlx5e: CT, Fix multiple allocations and memleak of mod acts + (jsc#SLE-19253). +- net/mlx5: Fix flow counters SF bulk query len (jsc#SLE-19253). +- net/mlx5: E-Switch, rebuild lag only when needed + (jsc#SLE-19253). +- net/mlx5: Update error handler for UCTX and UMEM + (jsc#SLE-19253). +- net/mlx5: DR, Fix check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: DR, Handle eswitch manager and uplink vports + separately (jsc#SLE-19253). +- net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() + (jsc#SLE-19253). +- net/mlx5: E-Switch, Fix resetting of encap mode when entering + switchdev (jsc#SLE-19253). +- net/mlx5e: Wait for concurrent flow deletion during neigh/fib + events (jsc#SLE-19253). +- net/mlx5e: kTLS, Fix crash in RX resync flow (jsc#SLE-19253). +- net: sched: act_mirred: drop dst for the direction from egress + to ingress (git-fixes). +- bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV + is not set (jsc#SLE-18978). +- udp: Validate checksum in udp_read_sock() (git-fixes). +- xsk: Fix crash on double free in buffer pool (jsc#SLE-18375). +- iavf: Restore VLAN filters after link down (jsc#SLE-18385). +- iavf: Fix for setting queues to 0 (jsc#SLE-18385). +- iavf: Fix for the false positive ASQ/ARQ errors while issuing + VF reset (jsc#SLE-18385). +- iavf: validate pointers (jsc#SLE-18385). +- iavf: prevent accidental free of filter structure + (jsc#SLE-18385). +- iavf: Fix failure to exit out from last all-multicast mode + (jsc#SLE-18385). +- iavf: don't clear a lock we don't hold (jsc#SLE-18385). +- iavf: free q_vectors before queues in iavf_disable_vf + (jsc#SLE-18385). +- iavf: check for null in iavf_fix_features (jsc#SLE-18385). +- iavf: Fix return of set the new channel count (jsc#SLE-18385). +- bnxt_en: reject indirect blk offload when hw-tc-offload is off + (jsc#SLE-18978). +- bnxt_en: fix format specifier in live patch error message + (jsc#SLE-18978). +- bnxt_en: extend RTNL to VF check in devlink driver_reinit + (jsc#SLE-18978). +- net: bnx2x: fix variable dereferenced before check + (jsc#SLE-18274). +- ethernet: bnx2x: use eth_hw_addr_set() (jsc#SLE-18274). +- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18274). +- bnx2x: Read VPD with pci_vpd_alloc() (jsc#SLE-18274). +- bnx2x: remove unused variable 'cur_data_offset' (jsc#SLE-18274). +- commit 4626034 + +- kernel-source.spec: install-kernel-tools also required on 15.4 +- commit 6cefb55 + +- dmanegine: idxd: fix resource free ordering on driver removal + (git-fixes). +- ALSA: usb-audio: Fix possible race at sync of urb completions + (git-fixes). +- Bluetooth: call sock_hold earlier in sco_conn_del (git-fixes). +- commit c31b8d8 + +- blacklist.conf: 70a9ac36ffd8 ("f2fs: fix up f2fs_lookup tracepoints") + CONFIG_F2FS_FS is not set anywhere. +- commit 192a1c3 + +- tracing/histogram: Do not copy the fixed-size char array field + over the field size (git-fixes). +- commit c8df0a0 + +- blacklist.conf: 172f7ba9772c ("ftrace: Make ftrace_profile_pages_init static") + A cosmetic fix. +- commit 99f4114 + +- tracing: use %ps format string to print symbols (git-fixes). +- commit 11044ff + +- Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (bsc#1183682). +- Update config files. +- commit a524613 + +- config: disable unprivileged BPF by default (jsc#SLE-22573) + Backport of mainline commit 8a03e56b253e ("bpf: Disallow unprivileged bpf + by default") only changes kconfig default, used e.g. for "make oldconfig" + when the config option is missing, but does not update our kernel configs + used for build. Update also these to make sure unprivileged BPF is really + disabled by default. +- commit 4a1e78c + +- Drivers: hv: vmbus: Add SNP support for VMbus channel initiate + message (bsc#1183682). +- x86/hyperv: Add ghcb hvcall support for SNP VM (bsc#1183682). +- x86/hyperv: Add Write/Read MSR registers via ghcb page + (bsc#1183682). +- Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in + Isolation VM (bsc#1183682). +- x86/hyperv: Add new hvcall guest address host visibility support + (bsc#1183682). +- x86/hyperv: Initialize shared memory boundary in the Isolation + VM (bsc#1183682). +- x86/hyperv: Initialize GHCB page in Isolation VM (bsc#1183682). +- x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV + (bsc#1183682). +- commit 7b9b378 + +- x86/sev: Allow #VC exceptions on the VC2 stack (git-fixes). +- commit a295ccf + +- pstore/blk: Use "%lu" to format unsigned long (git-fixes). +- commit 4c246a2 + +- Linux 5.14.21 (stable-5.14.21). +- commit ccb8dac + +- Revert "ACPI: scan: Release PM resources blocked by unused + objects" (stable-5.14.21). +- KVM: Fix steal time asm constraints (stable-5.14.21). +- parisc/entry: fix trace test in syscall exit path + (stable-5.14.21). +- PCI/MSI: Destroy sysfs before freeing entries (stable-5.14.21). +- PCI: Add MSI masking quirk for Nvidia ION AHCI (stable-5.14.21). +- PCI/MSI: Deal with devices lying about their MSI mask capability + (stable-5.14.21). +- perf/core: Avoid put_page() when GUP fails (stable-5.14.21). +- thermal: Fix NULL pointer dereferences in of_thermal_ functions + (stable-5.14.21). +- Bluetooth: btusb: Add support for TP-Link UB500 Adapter + (stable-5.14.21). +- fortify: Explicitly disable Clang support (stable-5.14.21). +- loop: Use blk_validate_block_size() to validate block size + (stable-5.14.21). +- block: Add a helper to validate the block size (stable-5.14.21). +- bootconfig: init: Fix memblock leak in xbc_make_cmdline() + (stable-5.14.21). +- commit 5099a2b + +- Update patch references for stable-5.14.21 +- commit b78e4e4 + +- Revert "mark pstore-blk as broken" (git-fixes). +- Update config files. +- supported.conf: adjust for pstore_blk and co +- commit 79eccc2 + +- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes). +- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes). +- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + (git-fixes). +- ACPI: Add stubs for wakeup handler functions (git-fixes). +- commit 7d34774 + +- blacklist.conf: add media patch entry that was already picked up +- commit 262559d + +- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + (bsc#1192473). +- commit a604fd5 + +- NFC: reorder the logic in nfc_{un,}register_device (git-fixes). +- Refresh + patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch. +- commit 58d673a + +- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + (git-fixes). +- fbdev: Prevent probing generic drivers if a FB is already + registered (git-fixes). +- drm/cma-helper: Release non-coherent memory with + dma_free_noncoherent() (git-fixes). +- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + (git-fixes). +- thermal: int340x: Limit Kconfig to 64-bit (git-fixes). +- platform/x86: think-lmi: Abort probe on analyze failure + (git-fixes). +- platform/x86: hp_accel: Fix an error handling path in + 'lis3lv02d_probe()' (git-fixes). +- spi: fix use-after-free of the add_lock mutex (git-fixes). +- e100: fix device suspend/resume (git-fixes). +- NFC: add NCI_UNREG flag to eliminate the race (git-fixes). +- NFC: reorganize the functions in nci_request (git-fixes). +- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes). +- mac80211: drop check for DONT_REORDER in + __ieee80211_select_queue (git-fixes). +- nl80211: fix radio statistics in survey dump (git-fixes). +- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + (git-fixes). +- docs: accounting: update delay-accounting.rst reference + (git-fixes). +- commit 195d274 + +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924). +- Update config files. +- commit d22f826 + +- btrfs: update comments for chunk allocation -ENOSPC cases + (bsc#1192896). +- btrfs: fix deadlock between chunk allocation and chunk btree + modifications (bsc#1192896). +- commit 09c9eb3 + +- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +- commit b3581c2 + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1192547). +- treewide: Replace the use of mem_encrypt_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_es_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sme: Replace occurrences of sme_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/ioremap: Selectively build arch override encryption + functions (jsc#SLE-19924). +- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() + (jsc#SLE-19924). +- commit c6b9314 + +- memcg: replace in_interrupt() by !in_task() in active_memcg() + (bsc#1192894). +- commit 8c447eb + +- Update metadata + patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch + (stable-5.14.19 bsc#1191279). +- Update metadata + patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch + (stable-5.14.19 bsc#1191279). +- commit 590ab5b + +- btrfs: fix memory ordering between normal and ordered work functions (git-fixes). +- commit 0b78f1b + +- Eradicate Patch-mainline: No + The pre-commit check can reject this deprecated tag then. +- Refresh patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch. +- Refresh patches.suse/btrfs-provide-super_operations-get_inode_dev. +- Refresh patches.suse/intel_idle-Disable-ACPI-_CST-on-Haswell.patch +- commit 50b72c3 + +- pinctrl: tegra: Return const pointer from + tegra_pinctrl_get_group() (jsc#SLE-20498). +- usb: xhci: tegra: Check padctrl interrupt presence in device + tree (git-fixes). +- dmaengine: tegra210-adma: Override ADMA FIFO size + (jsc#SLE-20498). +- dmaengine: tegra210-adma: Add description for + 'adma_get_burst_config' (jsc#SLE-20498). +- dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' + member (jsc#SLE-20498). +- gpio: tegra186: Support multiple interrupts per bank + (jsc#SLE-20498). +- gpio: tegra186: Force one interrupt per bank (jsc#SLE-20498). +- i2c: tegra: Ensure that device is suspended before driver is + removed (git-fixes). +- pinctrl: tegra: Fix warnings and error (jsc#SLE-20498). +- pinctrl: tegra: Use correct offset for pin group + (jsc#SLE-20498). +- pinctrl: tegra: Add pinmux support for Tegra194 (jsc#SLE-20498). +- pinctrl: tegra: include lpdr pin properties (jsc#SLE-20498). +- usb: phy: tegra: Support OTG mode programming (git-fixes). +- memory: tegra186-emc: Handle errors in BPMP response + (jsc#SLE-20498). +- soc/tegra: Add Tegra186 ARI driver (jsc#SLE-20498). +- cpufreq: tegra186/tegra194: Handle errors in BPMP response + (jsc#SLE-20498). +- spi: tegra210-quad: Put device into suspend on driver removal + (git-fixes). +- regulator: Don't error out fixed regulator in + regulator_sync_voltage() (git-fixes). +- thermal/drivers/tegra-soctherm: Silence message about clamped + temperature (git-fixes). +- PCI: tegra194: Cleanup unused code (jsc#SLE-20498). +- PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode + (jsc#SLE-20498). +- PCI: tegra194: Disable interrupts before entering L2 + (jsc#SLE-20498). +- gpio: tegra186: Add ACPI support (jsc#SLE-20498). +- clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock + (git-fixes). +- soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 + (git-fixes). +- soc/tegra: fuse: Add runtime PM support (git-fixes). +- soc/tegra: fuse: Clear fuse->clk on driver probe failure + (git-fixes). +- soc/tegra: pmc: Prevent racing with cpuilde driver (git-fixes). +- ASoC: rt5640: Silence warning message about missing interrupt + (git-fixes). +- commit 1fc03e4 + +- Update config files: bump to 5.14.20 +- commit c08e20b + +- Linux 5.14.20 (stable-5.14.20). +- commit 1a4044c + +- Drop x86 patch to follow a stable-5.14.20 revert + Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them + Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch + Update blacklist.conf +- commit 6440d2c + +- x86/setup: Explicitly include acpi.h (bsc#1192825). +- commit 915b5b4 + +- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540). +- commit 4ad3fae + +- e1000e: Add support for the next LOM generation (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit 92196b6 + +- e1000e: Add support for Lunar Lake (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit d86918a + +- e1000e: Remove redundant statement (jsc#SLE-18382). +- ionic: no devlink_unregister if not registered (jsc#SLE-19282). +- ionic: tame the filter no space message (jsc#SLE-19282). +- ionic: allow adminq requests to override default error message + (jsc#SLE-19282). +- ionic: handle vlan id overflow (jsc#SLE-19282). +- ionic: generic filter delete (jsc#SLE-19282). +- ionic: generic filter add (jsc#SLE-19282). +- ionic: add generic filter search (jsc#SLE-19282). +- ionic: remove mac overflow flags (jsc#SLE-19282). +- ionic: move lif mac address functions (jsc#SLE-19282). +- ionic: add filterlist to debugfs (jsc#SLE-19282). +- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282). +- ionic: have ionic_qcq_disable decide on sending to hardware + (jsc#SLE-19282). +- ionic: add polling to adminq wait (jsc#SLE-19282). +- ionic: widen queue_lock use around lif init and deinit + (jsc#SLE-19282). +- ionic: move lif mutex setup and delete (jsc#SLE-19282). +- ionic: check for binary values in FW ver string (jsc#SLE-19282). +- ionic: remove debug stats (jsc#SLE-19282). +- ionic: Move devlink registration to be last devlink command + (jsc#SLE-19282). +- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error + (jsc#SLE-18382). +- net/e1000e: Fix spelling mistake "The" -> "This" + (jsc#SLE-18382). +- e1000e: Add space to the debug print (jsc#SLE-18382). +- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382). +- e1000e: Add polling mechanism to indicate CSME DPG exit + (jsc#SLE-18382). +- e1000e: Add handshake with the CSME to support S0ix + (jsc#SLE-18382). +- commit 405902c + +- PCI: PM: Do not call platform_pci_power_manageable() + unnecessarily (jsc#SLE-19359). +- commit 18069d0 + +- PCI: PM: Make pci_choose_state() call pci_target_state() + (jsc#SLE-19359). +- commit 397bfa6 + +- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359). +- commit 6bb9c14 + +- PCI: endpoint: Use sysfs_emit() in "show" functions + (jsc#SLE-19359). +- commit 9243675 + +- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI + (jsc#SLE-19359). +- commit 96c7dd9 + +- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM + (jsc#SLE-19359). +- commit 7e981c8 + +- PCI: Tidy comments (git-fixes). +- commit 125067a + +- iscsi_ibft: Fix isa_bus_to_virt not working under ARM + (bsc#1191540). +- iscsi_ibft: fix crash due to KASLR physical memory remapping + (bsc#1191540). +- commit 64cab0a + +- kernel-*-subpackage: Add dependency on kernel scriptlets (bsc#1192740). +- commit a133bf4 + +- Fix problem with missing installkernel on Tumbleweed. +- commit 2ed6686 + +- char/random: reinstantiate DRBGs once optimized sha512 becomes + available (jsc#SLE-21132,bsc#1191259). +- commit f4f5829 + +- char/random: wire up userspace interface to SP800-90B compliant + drbg (jsc#SLE-21132,bsc#1191259). +- commit 08f937f + kernel-default +- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, + and qword (bsc#1190497). +- commit 8e47d62 + +- tty: hvc: replace BUG_ON() with negative return value + (git-fixes). +- commit 64a2763 + +- xen/netfront: don't trust the backend response data blindly + (git-fixes). +- commit 3d79f0a + +- xen/netfront: disentangle tx_skb_freelist (git-fixes). +- commit 843455b + +- xen/netfront: don't read data from request on the ring page + (git-fixes). +- commit a7d9222 + +- xen/netfront: read response from backend only once (git-fixes). +- commit 7ac98d9 + +- xen/blkfront: don't trust the backend response data blindly + (git-fixes). +- commit 8fa0a17 + +- xen/blkfront: don't take local copy of a request from the ring + page (git-fixes). +- commit ff5aa10 + +- xen/blkfront: read response from backend only once (git-fixes). +- commit 160dbd1 + +- usb: core: config: using bit mask instead of individual bits + (git-fixes). +- USB: gadget: zero allocate endpoint 0 buffers (git-fixes). +- USB: gadget: detect too-big endpoint 0 requests (git-fixes). +- libata: add horkage for ASMedia 1092 (git-fixes). +- platform/x86: amd-pmc: Fix s2idle failures on certain AMD + laptops (git-fixes). +- mmc: spi: Add device-tree SPI IDs (git-fixes). +- usb: gadget: uvc: fix multiple opens (git-fixes). +- commit e549085 + +- HID: Ignore battery for Elan touchscreen on Asus UX550VE + (git-fixes). +- HID: google: add eel USB id (git-fixes). +- HID: add USB_HID dependancy to hid-prodikeys (git-fixes). +- HID: add USB_HID dependancy to hid-chicony (git-fixes). +- HID: bigbenff: prevent null pointer dereference (git-fixes). +- HID: sony: fix error path in probe (git-fixes). +- HID: add USB_HID dependancy on some USB HID drivers (git-fixes). +- HID: check for valid USB device for many HID drivers + (git-fixes). +- HID: wacom: fix problems when device is not a valid USB device + (git-fixes). +- HID: add hid_is_usb() function to make it simpler for USB + detection (git-fixes). +- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover + (git-fixes). +- HID: Ignore battery for Elan touchscreen on HP Envy X360 + 15-eu0xxx (git-fixes). +- HID: sony: support for the ghlive ps4 dongles (git-fixes). +- HID: sony: Fix more ShanWan clone gamepads to not rumble when + plugged in (git-fixes). +- commit 66fc3e6 + +- sched/fair: Document the slow path and fast path in + select_task_rq_fair (bsc#1189999 (Scheduler functional and + performance backports)). +- sched/fair: Fix per-CPU kthread and wakee stacking for asym + CPU capacity (bsc#1189999 (Scheduler functional and performance + backports)). +- sched/fair: Fix detection of per-CPU kthreads waking a task + (bsc#1189999 (Scheduler functional and performance backports)). +- commit d543e74 + +- Refresh + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch. +- Refresh + patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch. +- commit 24ff0a3 + +- xhci: avoid race between disable slot command and host runtime + suspend (git-fixes). +- commit 7ac82ba + +- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from + runtime suspending (git-fixes). +- commit 47ed1f0 + +- Update patches.suse/qla2xxx-synchronize-rport-dev_loss_tmo-setting.patch (bsc#1189158) +- commit 5a1da74 + +- vdpa: Consider device id larger than 31 (git-fixes). +- virtio/vsock: fix the transport to work with VMADDR_CID_ANY + (git-fixes). +- virtio_ring: Fix querying of maximum DMA mapping size for + virtio device (git-fixes). +- virtio: always enter drivers/virtio/ (git-fixes). +- vdpa: check that offsets are within bounds (git-fixes). +- commit a40ec17 + +- scsi: qla2xxx: Format log strings only if needed (git-fixes). +- scsi: scsi_debug: Fix buffer size of REPORT ZONES command + (git-fixes). +- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() + (git-fixes). +- scsi: scsi_debug: Zero clear zones at reset write pointer + (git-fixes). +- scsi: mpt3sas: Fix incorrect system timestamp (git-fixes). +- scsi: mpt3sas: Fix system going into read-only mode (git-fixes). +- scsi: mpt3sas: Fix kernel panic during drive powercycle test + (git-fixes). +- commit 590254f + +- RDMA/irdma: Don't arm the CQ more than two times if no CE for + this CQ (jsc#SLE-18383). +- RDMA/irdma: Report correct WC errors (jsc#SLE-18383). +- RDMA/irdma: Fix a potential memory allocation issue in + 'irdma_prm_add_pble_mem()' (jsc#SLE-18383). +- RDMA/irdma: Fix a user-after-free in add_pble_prm + (jsc#SLE-18383). +- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (jsc#SLE-19242). +- IB/hfi1: Fix early init panic (jsc#SLE-19242). +- IB/hfi1: Insure use of smp_processor_id() is preempt disabled + (jsc#SLE-19242). +- IB/hfi1: Correct guard on eager buffer deallocation + (jsc#SLE-19242). +- RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel + warning (jsc#SLE-19249). +- RDMA/hns: Do not destroy QP resources in the hw resetting phase + (bsc#1190336). +- RDMA/hns: Do not halt commands during reset until later + (bsc#1190336). +- RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow + (jsc#SLE-19253). +- RDMA: Fix use-after-free in rxe_queue_cleanup (jsc#SLE-19249). +- vmxnet3: fix minimum vectors alloc issue (bsc#1190406). +- ice: safer stats processing (jsc#SLE-18375). +- ice: fix adding different tunnels (jsc#SLE-18375). +- ice: fix choosing UDP header type (jsc#SLE-18375). +- ice: ignore dropped packets during init (jsc#SLE-18375). +- ice: Fix problems with DSCP QoS implementation (jsc#SLE-18375). +- ice: rearm other interrupt cause register after enabling VFs + (jsc#SLE-18375). +- ice: fix FDIR init missing when reset VF (jsc#SLE-18375). +- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc + (jsc#SLE-18378). +- i40e: Fix pre-set max number of queues for VF (jsc#SLE-18378). +- i40e: Fix failed opcode appearing if handling messages from VF + (jsc#SLE-18378). +- iavf: Fix reporting when setting descriptor count + (jsc#SLE-18385). +- iavf: restore MSI state on reset (jsc#SLE-18385). +- devlink: fix netns refcount leak in devlink_nl_cmd_reload() + (git-fixes). +- bonding: make tx_rebalance_counter an atomic (git-fixes). +- net/tls: Fix authentication failure in CCM mode (git-fixes). +- tcp: fix page frag corruption on page fault (git-fixes). +- commit ed7a8c9 + +- config: INPUT_EVBUG=n (bsc#1192974). + Debug driver unsuitable for production, only enabled on ppc64. +- commit e6448a3 + +- ima: Fix undefined arch_ima_get_secureboot() and co + (bsc#1193674). +- commit acf34be + +- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero + (git-fixes). +- commit 6e691fe + +- Move upstreamed rtw89 patch into sorted section +- commit 0950df1 + +- net: mana: Fix memory leak in mana_hwc_create_wq (git-fixes). +- commit 1fcab05 + +- usb: core: config: fix validation of wMaxPacketValue entries + (git-fixes). +- bus: mhi: core: Add support for forced PM resume (git-fixes). +- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes). +- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes). +- iio: adc: axp20x_adc: fix charging current reporting on AXP22x + (git-fixes). +- iio: gyro: adxrs290: fix data signedness (git-fixes). +- iio: ad7768-1: Call iio_trigger_notify_done() on error + (git-fixes). +- iio: itg3200: Call iio_trigger_notify_done() on error + (git-fixes). +- iio: dln2: Check return value of devm_iio_trigger_register() + (git-fixes). +- iio: trigger: Fix reference counting (git-fixes). +- iio: dln2-adc: Fix lockdep complaint (git-fixes). +- iio: adc: stm32: fix a current leak by resetting pcsel before + disabling vdda (git-fixes). +- iio: mma8452: Fix trigger reference couting (git-fixes). +- iio: stk3310: Don't return error code in interrupt handler + (git-fixes). +- iio: kxsd9: Don't return error code in trigger handler + (git-fixes). +- iio: ltr501: Don't return error code in trigger handler + (git-fixes). +- iio: accel: kxcjk-1013: Fix possible memory leak in probe and + remove (git-fixes). +- misc: rtsx: Avoid mangling IRQ during runtime PM (git-fixes). +- misc: fastrpc: fix improper packet size calculation (git-fixes). +- bus: mhi: pci_generic: Fix device recovery failed issue + (git-fixes). +- clocksource/drivers/dw_apb_timer_of: Fix probe failure + (git-fixes). +- irqchip/irq-gic-v3-its.c: Force synchronisation when issuing + INVALL (git-fixes). +- irqchip: nvic: Fix offset for Interrupt Priority Offsets + (git-fixes). +- irqchip/aspeed-scu: Replace update_bits with write_bits + (git-fixes). +- irqchip/armada-370-xp: Fix support for Multi-MSI interrupts + (git-fixes). +- irqchip/armada-370-xp: Fix return value of + armada_370_xp_msi_alloc() (git-fixes). +- clocksource/drivers/arc_timer: Eliminate redefined macro error + (git-fixes). +- commit 458f7dd + +- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE + (bsc#1193655). +- Bluetooth: btusb: Add gpio reset way for qca btsoc in + cmd_timeout (bsc#1193655). +- Bluetooth: btusb: Add support for IMC Networks Mediatek + Chip(MT7921) (bsc#1193655). +- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A + (bsc#1193655). +- Bluetooth: btusb: Add protocol for MediaTek bluetooth + devices(MT7922) (bsc#1193655). +- Bluetooth: btusb: Support public address configuration for + MediaTek Chip (bsc#1193655). +- commit aa63c80 + +- i2c: mpc: Use atomic read and fix break condition (git-fixes). +- clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 + (git-fixes). +- clk: imx: use module_platform_driver (git-fixes). +- clk: qcom: clk-alpha-pll: Don't reconfigure running Trion + (git-fixes). +- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes). +- commit 3747790 + +- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 + platform (git-fixes). +- ALSA: ctl: Fix copy of updated id with element read/write + (git-fixes). +- ALSA: pcm: oss: Handle missing errors in + snd_pcm_oss_change_params*() (git-fixes). +- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes). +- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes). +- commit 70606b1 + +- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL + (git-fixes). +- PM: runtime: Fix pm_runtime_active() kerneldoc comment + (git-fixes). +- hwmon: (pwm-fan) Ensure the fan going on in .probe() + (git-fixes). +- hwmon: (dell-smm) Fix warning on /proc/i8k creation error + (git-fixes). +- hwmon: (corsair-psu) fix plain integer used as NULL pointer + (git-fixes). +- Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on + emulated bridge" (git-fixes). +- mmc: renesas_sdhi: initialize variable properly when tuning + (git-fixes). +- ASoC: codecs: wsa881x: fix return values from kcontrol put + (git-fixes). +- ASoC: codecs: wcd934x: return correct value from mixer put + (git-fixes). +- ASoC: codecs: wcd934x: handle channel mappping list correctly + (git-fixes). +- ASoC: qdsp6: q6routing: Fix return value from + msm_routing_put_audio_mixer (git-fixes). +- ASoC: tegra: Use normal system sleep for ADX (git-fixes). +- ASoC: tegra: Use normal system sleep for AMX (git-fixes). +- ASoC: tegra: Use normal system sleep for Mixer (git-fixes). +- ASoC: tegra: Use normal system sleep for MVC (git-fixes). +- ASoC: tegra: Use normal system sleep for SFC (git-fixes). +- ASoC: tegra: Balance runtime PM count (git-fixes). +- ASoC: rt5682: Fix crash due to out of scope stack vars + (git-fixes). +- ALSA: usb-audio: Reorder snd_djm_devices[] entries (git-fixes). +- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes). +- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset + (git-fixes). +- drm/syncobj: Deal with signalled fences in + drm_syncobj_find_fence (git-fixes). +- commit 847c219 + +- can: m_can: make custom bittiming fields const (git-fixes). +- commit 5d86bd5 + +- Update BT fix patch for regression with 8087:0026 device (bsc#1193124) + Also corrected the references and patch description +- commit 4cf2593 + +- scsi: lpfc: Fix non-recovery of remote ports following an + unsolicited LOGO (bsc#1189126). +- commit 2b31676 + +- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA + spans multiple LLCs (bsc#1192120). +- sched/fair: Use weight of SD_NUMA domain in find_busiest_group + (bsc#1192120). +- commit 818b2ce + +- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done + (git-fixes). +- can: kvaser_usb: get CAN clock frequency from device + (git-fixes). +- can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase + correct stats->{rx,tx}_errors counter (git-fixes). +- can: m_can: pci: use custom bit timings for Elkhart Lake + (git-fixes). +- can: m_can: pci: fix incorrect reference clock rate (git-fixes). +- can: m_can: Disable and ignore ELO interrupt (git-fixes). +- can: sja1000: fix use after free in ems_pcmcia_add_card() + (git-fixes). +- can: pch_can: pch_can_rx_normal: fix use after free (git-fixes). +- mtd: dataflash: Add device-tree SPI IDs (git-fixes). +- mtd: rawnand: fsmc: Fix timing computation (git-fixes). +- mtd: rawnand: fsmc: Take instruction delay into account + (git-fixes). +- mtd: rawnand: Fix nand_choose_best_timings() on unsupported + interface (git-fixes). +- mtd: rawnand: Fix nand_erase_op delay (git-fixes). +- HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested + (git-fixes). +- soc: fsl: dpio: Unsigned compared against 0 in + qbman_swp_set_irq_coalescing() (git-fixes). +- commit 3db25ff + +- Refresh + patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch. +- commit 90d6396 + +- Refresh + patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch. + Update config files. CONFIG_HIBERNATE_VERIFICATION_FORCE is not set +- commit c101ebd + +- unmark + patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch +- commit 3684c18 + +- Refresh + patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch. + Update config files. CONFIG_HIBERNATE_VERIFICATION=y +- commit 402ebf2 + +- Refresh + patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch. +- commit fbd4629 + +- Refresh + patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch. +- commit a86713d + +- Refresh + patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. + Update config files. CONFIG_EFI_SECRET_KEY=y +- commit 6e77a16 + +- unmark + patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch +- commit f20ffd1 + +- Refresh + patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch. + Update config files. CONFIG_HIDDEN_AREA +- commit f4223b3 + +- drm/i915/dp: Perform 30ms delay after source OUI write + (git-fixes). +- commit ffbcf49 + +- usb: cdns3: gadget: fix new urb never complete if ep cancel + previous requests (git-fixes). +- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes). +- serial: pl011: Add ACPI SBSA UART match id (git-fixes). +- drm/amd/display: Allow DSC on supported MST branch devices + (git-fixes). +- iwlwifi: mvm: retry init flow if failed (git-fixes). +- ata: libahci: Adjust behavior when StorageD3Enable _DSD is set + (git-fixes). +- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile + (git-fixes). +- drm/amd/amdgpu: fix potential memleak (git-fixes). +- drm/amd/amdkfd: Fix kernel panic when reset failed and been + triggered again (git-fixes). +- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for + PHY_SUN6I_MIPI_DPHY (git-fixes). +- thermal: core: Reset previous low and high trip during thermal + zone init (git-fixes). +- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue + after S3 deep (git-fixes). +- platform/x86: thinkpad_acpi: Add support for dual fan control + (git-fixes). +- platform/x86: dell-wmi-descriptor: disable by default + (git-fixes). +- net: usb: r8152: Add MAC passthrough support for more Lenovo + Docks (git-fixes). +- mac80211: fix throughput LED trigger (git-fixes). +- mac80211: do not access the IV when it was stripped (git-fixes). +- drm/connector: fix all kernel-doc warnings (git-fixes). +- commit 9be7e24 + +- tty: serial: fsl_lpuart: add timeout for + wait_event_interruptible in .shutdown() (jsc#SLE-19033). +- crypto: caam - save caam memory to support crypto engine retry + mechanism (jsc#SLE-19033). +- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr + (jsc#SLE-19033). +- tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of + .shutdown() (jsc#SLE-19033). +- tty: serial: imx: clear the RTSD status before enable the RTSD + irq (jsc#SLE-19033). +- memory: fsl_ifc: populate child devices without relying on + simple-bus (jsc#SLE-19033). +- soc: fsl: dpio: fix qbman alignment error in the virtualization + context (jsc#SLE-19033). +- net: stmmac: Disable Tx queues when reconfiguring the interface + (jsc#SLE-19033). +- dmaengine: fsl-edma: support edma memcpy (jsc#SLE-19033). +- vfio/fsl-mc: Add per device reset support (jsc#SLE-19033). +- bus/fsl-mc: Add generic implementation for open/reset/close + commands (jsc#SLE-19033). +- ASoC: fsl_spdif: implement bypass mode from in to out + (jsc#SLE-19033). +- ASoC: fsl_rpmsg: add soc specific data structure + (jsc#SLE-19033). +- net: dpaa2: add adaptive interrupt coalescing (jsc#SLE-19033). +- soc: fsl: dpio: add Net DIM integration (jsc#SLE-19033). +- net: dpaa2: add support for manual setup of IRQ coalesing + (jsc#SLE-19033). +- soc: fsl: dpio: add support for irq coalescing per software + portal (jsc#SLE-19033). +- soc: fsl: dpio: extract the QBMAN clock frequency from the + attributes (jsc#SLE-19033). +- spi: Convert NXP flexspi to json schema (jsc#SLE-19033). +- vfio/fsl: Move to the device set infrastructure (jsc#SLE-19033). +- tty: serial: fsl_lpuart: do software reset for imx7ulp and + imx8qxp (jsc#SLE-19033). +- tty: serial: fsl_lpuart: enable two stop bits for lpuart32 + (jsc#SLE-19033). +- tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma + callback (jsc#SLE-19033). +- net: phy: at803x: finish the phy id checking simplification + (jsc#SLE-19033). +- mmc: sdhci: Correct the tuning command handle for PIO mode + (jsc#SLE-19033). +- commit bad7a12 + +- Refresh + patches.suse/mm-vmscan-Reduce-throttling-due-to-a-failure-to-make-progress.patch. + Mmotm fix for a report stating there was a NULL pointer exception for a + THP-intensive workload. +- commit de8b975 + +- Refresh patches.suse/ipmi-ssif-initialize-ssif_info-client-early.patch. +- commit c1e3bcb + +- bus: fsl-mc: rescan devices if endpoint not found + (jsc#SLE-19033). +- bus: fsl-mc: pause the MC firmware when unloading + (jsc#SLE-19033). +- bus: fsl-mc: pause the MC firmware before IOMMU setup + (jsc#SLE-19033). +- bus: fsl-mc: add .shutdown() op for the bus driver + (jsc#SLE-19033). +- bus: fsl-mc: fully resume the firmware (jsc#SLE-19033). +- bus: fsl-mc: handle DMA config deferral in ACPI case + (jsc#SLE-19033). +- bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID + (jsc#SLE-19033). +- commit 5b2ac90 + +- Revert "drm/i915: Implement Wa_1508744258" (git-fixes). +- commit 78bf6ea + +- blacklist.conf: 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. +- commit 6777126 + +- xen: remove stray preempt_disable() from PV AP startup code + (bsc#1193524). +- commit 39c2dee + +- xen/pvh: add missing prototype to header (git-fixes). +- commit e49e355 + +- x86/pvh: add prototype for xen_pvh_init() (git-fixes). +- commit 4f8d143 + +- ipmi: ssif: initialize ssif_info->client early (bsc#1193490). +- commit e8af4dd + +- Delete + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch. +- Delete + patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch. + New revision pending upstream. +- commit dd182d0 + +- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969). +- commit 10dc5b5 + +- blacklist.conf: went in through stable +- commit c751562 + +- drm/connector: Give connector sysfs devices there own + device_type (jsc#SLE-19356). +- commit 5b7ab45 + +- drm/connector: Add a fwnode pointer to drm_connector and + register with ACPI (v2) (jsc#SLE-19356). +- commit f0b908e + +- drm/connector: Add support for out-of-band hotplug notification + (v3) (jsc#SLE19356). +- commit 6fa8d3d + +- drm/connector: Add drm_connector_find_by_fwnode() function (v3) + (jsc#SLE-19356). +- commit f8f4127 + +- usb: typec: ucsi: Don't stop alt mode registration on busy + condition (jsc#SLE-19356). +- commit d1dd3c7 + +- usb: typec: ucsi: Always cancel the command if PPM reports + BUSY condition (jsc#SLE-19356). +- commit 7d740d2 + +- usb: typec: altmodes/displayport: Notify drm subsys of hotplug + events (git-fixes). +- commit 5f1a962 + +- Remove patches.suse/nvme-add-sibling-to-list-after-full-initialization.patch + As it turns out this fix is not correct. +- commit bb77a4c + +- lpfc: Reintroduce old IRQ probe logic (bsc#1183897). +- commit 00a7ff5 + +- Update + patches.suse/powerpc-security-Use-a-mutex-for-interrupt-exit-code.patch + (stable-5.14.19 bsc#1193470 ltc#195599). +- commit a8808ca + +- Refresh + patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch. +- commit 4f48964 + +- net/mlx4_en: Fix an use-after-free bug in + mlx4_en_try_alloc_resources() (jsc#SLE-19256). +- net: qlogic: qlcnic: Fix a NULL pointer dereference in + qlcnic_83xx_add_rings() (git-fixes). +- net/mlx5e: SHAMPO, Fix constant expression result + (jsc#SLE-19253). +- net/mlx5: Fix access to a non-supported register + (jsc#SLE-19253). +- net/mlx5: Fix too early queueing of log timestamp work + (jsc#SLE-19253). +- net/mlx5: Fix use after free in mlx5_health_wait_pci_up + (jsc#SLE-19253). +- net/mlx5: E-Switch, Use indirect table only if all destinations + support it (jsc#SLE-19253). +- net/mlx5: E-Switch, Check group pointer before reading bw_share + value (jsc#SLE-19253). +- net/mlx5: E-Switch, fix single FDB creation on BlueField + (jsc#SLE-19253). +- net/mlx5: E-switch, Respect BW share of the new group + (jsc#SLE-19253). +- net/mlx5: Lag, Fix recreation of VF LAG (jsc#SLE-19253). +- net/mlx5: Move MODIFY_RQT command to ignore list in internal + error state (jsc#SLE-19253). +- net/mlx5e: Sync TIR params updates against concurrent + create/modify (jsc#SLE-19253). +- net/mlx5e: Fix missing IPsec statistics on uplink representor + (jsc#SLE-19253). +- net/mlx5e: IPsec: Fix Software parser inner l3 type setting + in case of encapsulation (jsc#SLE-19253). +- ice: xsk: clear status_error0 for each allocated desc + (jsc#SLE-18375). +- net/mlx4_en: Update reported link modes for 1/10G + (jsc#SLE-19256). +- net: qed: fix the array may be out of bound (jsc#SLE-19001). +- igb: fix netpoll exit with traffic (jsc#SLE-18379). +- net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() + (jsc#SLE-18992). +- ice: avoid bpf_prog refcount underflow (jsc#SLE-18375). +- ice: fix vsi->txq_map sizing (jsc#SLE-18375). +- iavf: Fix VLAN feature flags after VFR (jsc#SLE-18385). +- iavf: Fix refreshing iavf adapter stats on ethtool request + (jsc#SLE-18385). +- iavf: Fix deadlock occurrence during resetting VF interface + (jsc#SLE-18385). +- iavf: Prevent changing static ITR values if adaptive moderation + is on (jsc#SLE-18385). +- igb: unbreak I2C bit-banging on i350 (jsc#SLE-18379). +- commit 24091ea + +- Delete patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch. + The ebd9c2ae369a45 patch introduced mokx support since v5.13 on + upstream. Let's remove this downstream patch. (fate#316531, bnc#854875) +- commit cd4e1c6 + +- Delete + patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch. + Delete + patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch + Because upstream patch ebd9c2ae369a "efi: Only print errors about failing to + get certs if EFI vars are found" already introduced new behavior of log. So + those two SUSE downstream patches can be removed. (fate#316531, bnc#854875) +- commit f98e665 + +- Refresh + patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch. +- Refresh patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch + merge with patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch. + (bsc#1188366) +- Delete + patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch. +- commit f00ef99 + +- blacklist.conf: Add git-fixes patches checked into perf userspace +- commit 032d842 + +- perf: Ignore sigtrap for tracepoints destined for other tasks + (git-fixes). +- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge + (git-fixes). +- perf/x86/intel/uncore: Fix IIO event constraints for Skylake + Server (git-fixes). +- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on + Skylake Server (git-fixes). +- perf/x86/vlbr: Add c->flags to vlbr event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints + (git-fixes). +- commit 1cfbe90 + +- x86/xen: Add xenpv_restore_regs_and_return_to_usermode() + (bsc#1190497). +- commit 00aee08 + +- tracing/histograms: String compares should not care about + signed values (git-fixes). +- commit fa5ea58 + +- tracing: Fix pid filtering when triggers are attached + (git-fixes). +- commit 3c359a7 + +- blacklist.conf: 27ff768fa21c ("tracing: Test the 'Do not trace this pid' case in create event") + Not needed. The backported "broken" commit is already fixed. +- commit 2c0434d + +- tracing: Check pid filtering when creating events (git-fixes). +- commit 90d7fd0 + +- arm64: cpufeature: Export this_cpu_has_cap helper + (jsc#SLE-19046). +- commit fd033df + +- coresight: Use devm_bitmap_zalloc when applicable (jsc#SLE-19046). +- arm64: errata: Enable TRBE workaround for write to out-of-range address (jsc#SLE-19046). +- arm64: errata: Enable workaround for TRBE overwrite in FILL mode (jsc#SLE-19046). +- coresight: trbe: Work around write to out of range (jsc#SLE-19046). +- coresight: trbe: Make sure we have enough space (jsc#SLE-19046). +- coresight: trbe: Add a helper to determine the minimum buffer size (jsc#SLE-19046). +- coresight: trbe: Workaround TRBE errata overwrite in FILL mode (jsc#SLE-19046). +- coresight: trbe: Add infrastructure for Errata handling (jsc#SLE-19046). +- coresight: trbe: Allow driver to choose a different alignment (jsc#SLE-19046). +- coresight: trbe: Decouple buffer base from the hardware base (jsc#SLE-19046). +- coresight: trbe: Add a helper to pad a given buffer area (jsc#SLE-19046). +- coresight: trbe: Add a helper to calculate the trace generated (jsc#SLE-19046). +- coresight: trbe: Prohibit trace before disabling TRBE (jsc#SLE-19046). +- coresight: trbe: End the AUX handle on truncation (jsc#SLE-19046). +- coresight: trbe: Do not truncate buffer on IRQ (jsc#SLE-19046). +- coresight: trbe: Fix handling of spurious interrupts (jsc#SLE-19046). +- coresight: trbe: irq handler: Do not disable TRBE if no action is needed (jsc#SLE-19046). +- coresight: trbe: Unify the enabling sequence (jsc#SLE-19046). +- coresight: trbe: Drop duplicate TRUNCATE flags (jsc#SLE-19046). +- coresight: trbe: Ensure the format flag is always set (jsc#SLE-19046). +- coresight: etm-pmu: Ensure the AUX handle is valid (jsc#SLE-19046). +- coresight: etm4x: Use Trace Filtering controls dynamically (jsc#SLE-19046). +- coresight: etm4x: Save restore TRFCR_EL1 (jsc#SLE-19046). +- coresight: Don't immediately close events that are run on invalid CPU/sink combos (jsc#SLE-19046). +- coresight: tmc-etr: Speed up for bounce buffer in flat mode (jsc#SLE-19046). +- coresight: Update comments for removing cs_etm_find_snapshot() (jsc#SLE-19046). +- coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (jsc#SLE-19046). +- coresight: tmc-etf: Add comment for store ordering (jsc#SLE-19046). +- coresight: tmc-etr: Add barrier after updating AUX ring buffer (jsc#SLE-19046). +- coresight: tmc: Configure AXI write burst size (jsc#SLE-19046). +- arm64: errata: Add detection for TRBE write to out-of-range (jsc#SLE-19046). +- arm64: errata: Add workaround for TSB flush failures (jsc#SLE-19046). +- arm64: errata: Add detection for TRBE overwrite in FILL mode (jsc#SLE-19046). +- arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (jsc#SLE-19046). +- commit d3c2191 + +- Update + patches.suse/RDMA-cma-Do-not-change-route.addr.src_addr.ss_family.patch + (stable-5.14.10 bsc#1192845 CVE-2021-43975). + Added CVE reference +- commit 8142e42 + +- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait + (bsc#1192845 CVE-2021-43975). +- commit 283c0a0 + +- perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly + (git-fixes). +- drivers/perf: thunderx2_pmu: Change data in size + tx2_uncore_event_update() (git-fixes). +- drivers/perf: hisi: Fix PA PMU counter offset (git-fixes). +- KVM: arm64: Fix PMU probe ordering (git-fixes). +- KVM: arm64: perf: Replace '0xf' instances with + ID_AA64DFR0_PMUVER_IMP_DEF (git-fixes). +- commit 91fb475 + +- usb: typec: altmodes/displayport: Make dp_altmode_notify() + more generic (git-fixes). +- commit 5136280 + +- x86/entry: Use the correct fence macro after swapgs in kernel + CR3 (bsc#1190497). +- commit e1ed0c4 + +- Refresh + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch. +- commit 2d12b8e + +- x86/entry: Add a fence for kernel entry SWAPGS in + paranoid_entry() (bsc#1190497). +- commit 69d2c59 + +- unmark patches.suse/arm64-lock-down-kernel-in-secure-boot-mode.patch +- commit 36647a7 + +- Refresh + patches.suse/powerpc-lock-down-kernel-in-secure-boot-mode.patch. +- commit e4b09e3 + +- unmark + patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch +- commit 0cf1770 + +- Refresh + patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch. +- Update config files. x86_64, arm64, ppc64le, s390x + - Add CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y +- commit 6189d45 + +- Refresh + patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch. +- commit f2a5454 + +- Refresh + patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch. +- commit f2c3a99 + +- usb: cdnsp: Fix a NULL pointer dereference in + cdnsp_endpoint_init() (git-fixes). +- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect + (git-fixes). +- serial: 8250_bcm7271: UART errors after resuming from S2 + (git-fixes). +- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes). +- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array + (git-fixes). +- serial: 8250: Fix RTS modem control while in rs485 mode + (git-fixes). +- serial: tegra: Change lower tolerance baud rate limit for + tegra20 and tegra30 (git-fixes). +- serial: liteuart: fix minor-number leak on probe errors + (git-fixes). +- serial: liteuart: fix use-after-free and memleak on unbind + (git-fixes). +- serial: liteuart: Fix NULL pointer dereference in ->remove() + (git-fixes). +- vgacon: Propagate console boot parameters before calling + `vc_resize' (git-fixes). +- tty: serial: msm_serial: Deactivate RX DMA for polling support + (git-fixes). +- serial: core: fix transmit-buffer reset and memleak (git-fixes). +- commit 3fabb98 + +- Move upstreamed USB fix into sorted section +- commit e02363b + +- ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver + (git-fixes). +- commit e3352ca + +- ipmi: msghandler: Make symbol 'remove_work_wq' static + (git-fixes). +- commit 992fab0 + +- drm/vc4: kms: Fix previous HVS commit wait (git-fixes). +- drm/vc4: kms: Don't duplicate pending commit (git-fixes). +- drm/vc4: kms: Clear the HVS FIFO commit pointer once done + (git-fixes). +- drm/vc4: kms: Add missing drm_crtc_commit_put (git-fixes). +- drm/vc4: kms: Fix return code check (git-fixes). +- drm/vc4: kms: Wait for the commit before increasing our clock + rate (git-fixes). +- drm/msm: Do hw_init() before capturing GPU state (git-fixes). +- drm/msm/a6xx: Allocate enough space for GMU registers + (git-fixes). +- rt2x00: do not mark device gone on EPROTO errors during start + (git-fixes). +- mt76: mt7915: fix NULL pointer dereference in + mt7915_get_phy_mode (git-fixes). +- iwlwifi: Fix memory leaks in error handling path (git-fixes). +- iwlwifi: fix warnings produced by kernel debug options + (git-fixes). +- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of + "0" if no IRQ is available (git-fixes). +- ipmi: Move remove_work to dedicated workqueue (git-fixes). +- commit 7d5a7f0 + +- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes). +- i2c: stm32f7: recover the bus on access timeout (git-fixes). +- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes). +- i2c: cbus-gpio: set atomic transfer callback (git-fixes). +- dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free + flow (git-fixes). +- atlantic: Remove warn trace message (git-fixes). +- atlantic: Fix statistics logic for production hardware + (git-fixes). +- atlantic: Add missing DIDs and fix 115c (git-fixes). +- atlantic: Fix to display FW bundle version instead of FW mac + version (git-fixes). +- atlatnic: enable Nbase-t speeds with base-t (git-fixes). +- atlantic: Increase delay for fw transactions (git-fixes). +- ASoC: rk817: Add module alias for rk817-codec (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in Mixer (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in ADX (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in AMX (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in SFC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in MVC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes). +- ASoC: tegra: Fix wrong value type in MVC (git-fixes). +- ASoC: tegra: Fix wrong value type in SFC (git-fixes). +- ASoC: tegra: Fix wrong value type in DSPK (git-fixes). +- ASoC: tegra: Fix wrong value type in DMIC (git-fixes). +- ASoC: tegra: Fix wrong value type in I2S (git-fixes). +- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes). +- ALSA: intel-dsp-config: add quirk for CML devices based on + ES8336 codec (git-fixes). +- commit d6b0e1d + +- scsi: core: sysfs: Fix setting device state to SDEV_RUNNING + (git-fixes). +- commit 713d069 + +- xhci: Fix commad ring abort, write all 64 bits to CRCR register + (bsc#1192569). +- commit e4fbc61 + +- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349 + ltc#195568). +- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349 + ltc#195568). +- commit 667806f + +- Bluetooth: Apply initial command workaround for more Intel chips + (bsc#83f2dafe2a62). +- commit e1329be + +- drm/i915/hdmi: Turn DP++ TMDS output buffers back on in + encoder->shutdown() (git-fixes). +- commit 905574f + +- Refresh + patches.suse/drm-i915-Extend-the-async-flip-VT-d-w-a-to-skl-bxt.patch. + Alt-commit +- commit afad9d5 + +- Refresh + patches.suse/drm-i915-gvt-fix-the-usage-of-ww-lock-in-gvt-schedul.patch. + Alt-commit +- commit 0475b7e + +- Refresh + patches.suse/drm-amdgpu-Fix-even-more-out-of-bound-writes-from-de.patch. + Alt-commit. Also updated the patch-mainline tag. +- commit ce4a8c2 + +- Refresh + patches.suse/drm-amd-display-Fix-deadlock-when-falling-back-to-v2.patch. + Alt-commit +- commit fadf24f + +- drm/amdgpu/display: add quirk handling for stutter mode + (git-fixes). +- commit 9ae484d + +- fuse: release pipe buf after last use (bsc#1193318). +- commit fad20a3 + +- drm/msm/dsi: fix wrong type in msm_dsi_host (git-fixes). +- commit 9d4cd6e + +- drm/msm/dsi: do not enable irq handler before powering up the + host (git-fixes). +- commit 21c53a3 + +- mm: vmscan: Reduce throttling due to a failure to make progress + (bsc#1190208 (MM functional and performance backports)). +- commit c9d43e5 + +- sched,x86: Fix L2 cache mask (bsc#1193302). +- commit 512a2f3 + +- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA + spans multiple LLCs (bsc#1192120). +- sched/fair: Use weight of SD_NUMA domain in find_busiest_group + (bsc#1192120). +- commit 67de029 + +- Delete + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCS.patch. +- commit 79c1d08 + +- drm/msm/dsi: rename dual DSI to bonded DSI (git-fixes). +- commit 383555c + +- drm/amd/pm: Fix incorrect power limit readback in smu11 if + POWER_SOURCE_DC (git-fixes). +- commit c04f48c + +- drm/i915: Replace the unconditional clflush with + drm_clflush_virt_range() (git-fixes). +- commit bf0c1da + +- Refresh + patches.suse/drm-i915-Remove-memory-frequency-calculation.patch. + Alt-commit +- commit 2650497 + +- Refresh + patches.suse/0001-drm-i915-guc-drop-guc_communication_enabled.patch. + Alt-commit +- commit 01f68ee + +- blacklist.conf: faf890985e30 drm/i915: Fix syncmap memory leak +- commit 62955ef + +- Refresh + patches.suse/drm-amdgpu-handle-the-case-of-pci_channel_io_frozen-.patch. + Alt-commit +- commit 3b7e322 + +- staging: rtl8723bs: remove a second possible deadlock + (git-fixes). +- commit e15a622 + +- USB: serial: option: add Fibocom FM101-GL variants (git-fixes). +- USB: serial: option: add Telit LE910S1 0x9200 composition + (git-fixes). +- mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (git-fixes). +- drm/nouveau: recognise GA106 (git-fixes). +- drm/amdgpu: IH process reset count when restart (git-fixes). +- PCI: aardvark: Simplify initialization of rootcap on virtual + bridge (git-fixes). +- PCI: aardvark: Implement re-issuing config requests on CRS + response (git-fixes). +- staging: rtl8723bs: remove a third possible deadlock + (git-fixes). +- staging: rtl8723bs: remove possible deadlock when disconnect + (v2) (git-fixes). +- commit cbbc2ed + +- rpm/kernel-binary.spec.in: don't strip vmlinux again (bsc#1193306) + After usrmerge, vmlinux file is not named vmlinux-, but simply + vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set. + So fix this by removing the dash... +- commit 83af88d + +- Refresh + patches.suse/drm-amdkfd-fix-a-potential-ttm-sg-memory-leak.patch. + Alt-commit +- commit 18c0378 + +- Refresh + patches.suse/drm-amdkfd-fix-dma-mapping-leaking-warning.patch. + Alt-commit +- commit d513741 + +- Refresh + patches.suse/0001-drm-amd-display-Fix-white-screen-page-fault-for-gpuv.patch. + Alt-commit +- commit d8362fa + +- Refresh + patches.suse/0001-drm-amdgpu-fix-use-after-free-during-BO-move.patch. + Alt-commit +- commit 6231070 + +- Refresh + patches.suse/drm-i915-tc-Fix-TypeC-port-init-resume-time-sanitiza.patch. + Alt-commit +- commit 75478ec + +- Refresh + patches.suse/0425-drm-i915-Update-memory-bandwidth-parameters.patch. + Alt-commit +- commit 20108dd + +- blacklist.conf: b6dfa4161729 drm/i915/dp: Drop redundant debug print +- commit c59ba00 + +- Refresh + patches.suse/0001-drm-i915-dp-return-proper-DPRX-link-training-result.patch. + Alt-commit +- commit 70fb6b8 + +- blacklist.conf: d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() +- commit 83d3fca + +- blacklist.conf: f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P +- commit fc8a263 + +- blacklist.conf: 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs +- commit 8d282e0 + +- blacklist.conf: c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off +- commit e46b9ce + +- blacklist.conf: 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg +- commit 0ee0cf4 + +- rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump + (bsc#1188303). +- rtw89: fix potentially access out of range of RF register array + (bsc#1188303). +- rtw89: remove unneeded variable (bsc#1188303). +- rtw89: remove unnecessary conditional operators (bsc#1188303). +- rtw89: update tx power limit/limit_ru tables to R54 + (bsc#1188303). +- rtw89: update rtw89 regulation definition to R58-R31 + (bsc#1188303). +- rtw89: fill regd field of limit/limit_ru tables by enum + (bsc#1188303). +- commit bdba716 + +- Update rtw89 fix with the upstream patch from wireless-drivers tree +- commit 70a5c33 + +- mwifiex: Fix skb_over_panic in mwifiex_usb_recv() + (CVE-2021-43976 bsc#1192847). +- commit 4829170 + +- nvme-pci: add NO APST quirk for Kioxia device (git-fixes). +- commit 86d3c56 + +- crypto: dh - call dh_init() after drbg_init() and jent_mod_init() + (jsc#SLE-21132,bsc#1191256). +- commit 61dfd91 + +- crypto: dh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256). +- commit 9f91254 + +- crypto: dh - accept only approved safe-prime groups in FIPS mode + (jsc#SLE-21132,bsc#1191256). +- commit 2d1a8e9 + +- crypto: dh - try to match domain parameters to a known + safe-prime group (jsc#SLE-21132,bsc#1191256). +- commit 26a335b + +- crypto: dh - calculate Q from P for the full public key + verification (jsc#SLE-21132,bsc#1191256). +- commit b4037c4 + +- crypto: dh - store group id in dh-generic's dh_ctx + (jsc#SLE-21132,bsc#1191256). +- commit f0486a1 + +- lib/mpi: export mpi_rshift (jsc#SLE-21132,bsc#1191256). +- commit 4310d0e + +- crypto: testmgr - add DH test vectors for key generation + (jsc#SLE-21132,bsc#1191256). +- commit 54bd083 + +- crypto: dh - introduce support for ephemeral key generation + to qat driver (jsc#SLE-21132,bsc#1191256). +- commit 7368cee + +- crypto: dh - introduce support for ephemeral key generation + to hpre driver (jsc#SLE-21132,bsc#1191256). +- commit 2b8dc8a + +- crypto: dh - introduce support for ephemeral key generation + to dh-generic (jsc#SLE-21132,bsc#1191256). +- commit 3773460 + +- crypto: dh - implement private key generation primitive + (jsc#SLE-21132,bsc#1191256). +- commit 6465374 + +- crypto: testmgr - run only subset of DH vectors based on config + (jsc#SLE-21132,bsc#1191256). +- commit ac8f2bb + +- crypto: testmgr - add DH RFC 3526 modp2048 test vector + (jsc#SLE-21132,bsc#1191256). +- commit d59cad5 + +- crypto: dh - introduce RFC 3526 safe-prime groups + (jsc#SLE-21132,bsc#1191256). +- Update config files. +- commit 7ce8fbd + +- crypto: testmgr - add DH RFC 7919 ffdhe3072 test vector + (jsc#SLE-21132,bsc#1191256). +- commit 66277b9 + +- crypto: dh - introduce RFC 7919 safe-prime groups + (jsc#SLE-21132,bsc#1191256). +- Update config files. +- commit ffde948 + +- hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd + fan (git-fixes). +- commit fc58f7c + +- hwmon: (dell-smm-hwmon) Convert to + devm_hwmon_device_register_with_info() (git-fixes). +- commit 8eb28b7 + +- crypto: dh - optimize domain parameter serialization for + well-known groups (jsc#SLE-21132,bsc#1191256). +- commit 0e9a462 + +- crypto: dh - constify struct dh's pointer members + (jsc#SLE-21132,bsc#1191256). +- commit cd58585 + +- crypto: dh - remove struct dh's ->q member + (jsc#SLE-21132,bsc#1191256). +- commit ca28b3e + +- hwmon: (dell-smm-hwmon) Move variables into a driver private + data structure (git-fixes). +- commit a97cfe2 + +- hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() + (git-fixes). +- commit 12a377a + +- hwmon: (dell-smm-hwmon) Mark functions as __init (git-fixes). +- commit a95801d + +- ptp: ocp: add COMMON_CLK dependency (git-fixes). +- commit c11a32b + +- hwmon: (dell-smm-hwmon) Use platform device (git-fixes). +- commit f051ae7 + +- mm: Add kvrealloc() (git-fixes). +- commit ef97709 + +- crypto: jitter - quit sample collection loop upon RCT failure + (jsc#SLE-21132,bsc#1191259). +- commit 990cfda + +- crypto: jitter - don't limit ->health_failure check to FIPS mode + (jsc#SLE-21132,bsc#1191259). +- commit 583d284 + +- crypto: drbg - ignore jitterentropy errors if not in FIPS mode + (jsc#SLE-21132,bsc#1191259). +- commit a216735 + +- mt76: drop MCU header size from buffer size in + __mt76_mcu_send_firmware (git-fixes). +- commit 3d10da9 + +- mt76: introduce __mt76_mcu_send_firmware routine (git-fixes). +- commit a54556a + +- x86/hyperv: Move required MSRs check to initial platform probing + (git-fixes). +- x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V + setup fails (git-fixes). +- Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for + dm_ring_size (git-fixes). +- net: mana: Fix spelling mistake "calledd" -> "called" + (jsc#SLE-18779, bsc#1185726). +- PCI: hv: Remove unnecessary use of %hx (git-fixes). +- Drivers: hv : vmbus: Adding NULL pointer check (git-fixes). +- x86/hyperv: Remove duplicate include (git-fixes). +- x86/hyperv: Remove duplicated include in hv_init (git-fixes). +- Drivers: hv: vmbus: Remove unused code to check for subchannels + (git-fixes). +- net: mana: Support hibernation and kexec (jsc#SLE-18779, + bsc#1185726). +- net: mana: Improve the HWC error handling (jsc#SLE-18779, + bsc#1185726). +- net: mana: Report OS info to the PF driver (jsc#SLE-18779, + bsc#1185726). +- net: mana: Fix the netdev_err()'s vPort argument in + mana_init_port() (jsc#SLE-18779, bsc#1185726). +- net: mana: Allow setting the number of queues while the NIC + is down (jsc#SLE-18779, bsc#1185726). +- hv_netvsc: Add comment of netvsc_xdp_xmit() (git-fixes). +- hv_netvsc: use netif_is_bond_master() instead of open code + (git-fixes). +- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779, + bsc#1185726). +- net: use eth_hw_addr_set() (jsc#SLE-19256). +- commit 64933c8 + +- Revert "drm/i915: Fix missing docbook chapters for i915 uapi" + This reverts commit d33eb4b2a0b7422c9dc94bcd23d0d9ef458f2f77. +- commit 6e0d735 + +- bpf: Stop caching subprog index in the bpf_pseudo_func insn + (git-fixes). +- commit 76c87a6 + +- usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend + (git-fixes). +- commit 474865f + +- Refresh + patches.suse/0410-drm-i915-adl_p-Also-disable-underrun-recovery-with-M.patch. + Add alt-commit tag for duplicate +- commit b076848 + +- drm/i915/guc: Reset LRC descriptor if register returns -ENODEV + (git-fixes). +- commit 65e549a + +- drm/i915/guc: Take context ref when cancelling request + (git-fixes). +- commit 506a6d9 + +- drm/i915/guc: Copy whole golden context, set engine state size + of subset (git-fixes). +- commit b1fdf4a + +- drm/i915/guc: Don't enable scheduling on a banned context, + guc_id invalid, not registered (git-fixes). +- commit c06d135 + +- drm/i915/guc: Kick tasklet after queuing a request (git-fixes). +- commit 35e2726 + +- drm/i915/guc: Workaround reset G2H is received after schedule + done G2H (git-fixes). +- commit e25f4c3 + +- drm/i915/guc: Don't drop ce->guc_active.lock when unwinding + context (git-fixes). +- commit 380814a + +- drm/i915/guc: Unwind context requests in reverse order + (git-fixes). +- commit b4b0087 + +- drm/i915/guc: Fix outstanding G2H accounting (git-fixes). +- commit bd00cfe + +- drm/i915/guc: Fix blocked context accounting (git-fixes). +- commit 5787530 + +- drm/i915: Fix missing docbook chapters for i915 uapi + (git-fixes). +- commit d33eb4b + +- config: set the default cpufreq governor on x86 to "ondemand" (bsc#1190923) + "Ondemand" has been the default cpufreq governor in previous SLES + releases. Upstream has now set the default to be "schedutil" on all x86_64 + systems except for the most recent Intel CPUs (see a00ec3874e7d3 ("cpufreq: + intel_pstate: Select schedutil as the default governor")). We estimate this + choice carries a notable performance regression. + The direct effect of this patch is to restore "ondemand" as default + governor on AMD systems. + Setting CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=n explicitely is necessary otherwise + "make syncconfig" thinks that option is new and stops the build, if no silent + config updates are permitted. +- commit 5f12495 + +- Revert "cpufreq: Avoid configuring old governors as default + with intel_pstate" (bsc#1190923). +- commit a145265 + +- net: hns3: fix incorrect components info of ethtool --reset + command (bsc#1190336). +- net: hns3: fix one incorrect value of page pool info when + queried by debugfs (bsc#1190336). +- net: hns3: add check NULL address for page pool (bsc#1190336). +- net: hns3: fix VF RSS failed problem after PF enable multi-TCs + (bsc#1190336). +- ethtool: ioctl: fix potential NULL deref in + ethtool_set_coalesce() (jsc#SLE-19253). +- nixge: fix mac address error handling again (jsc#SLE-19253). +- ptp: ocp: Fix a couple NULL vs IS_ERR() checks (jsc#SLE-19253). +- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() + (jsc#SLE-19249). +- ethernet: fix up ps3_gelic_net.c for "ethernet: use + eth_hw_addr_set()" (jsc#SLE-19256). +- ethernet: ehea: add missing cast (jsc#SLE-19256). +- dma-mapping: fix the kerneldoc for dma_map_sgtable() + (jsc#SLE-19249). +- dma-mapping: fix the kerneldoc for dma_map_sg_attrs + (jsc#SLE-19249). +- ptp: ocp: Have Kconfig select NET_DEVLINK (jsc#SLE-19253). +- commit 5d25d7c + +- iommu/vt-d: Fix unmap_pages support (git-fixes). +- commit 7a9b51b + +- rpm/modules.fips: remove des3 and des (jsc#SLE-21132,bsc#1191261). + DES3 has been marked as not approved for FIPS now, remove it + from modules.fips. +- commit e1ec547 + +- iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 (git-fixes). +- iommu/dma: Account for min_align_mask w/swiotlb (git-fixes). +- swiotlb: Support aligned swiotlb buffers (git-fixes). +- iommu/dma: Check CONFIG_SWIOTLB more broadly (git-fixes). +- iommu/dma: Fold _swiotlb helpers into callers (git-fixes). +- iommu/dma: Skip extra sync during unmap w/swiotlb (git-fixes). +- iommu/dma: Fix sync_sg with swiotlb (git-fixes). +- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses + (git-fixes). +- iommu/amd: Remove iommu_init_ga() (git-fixes). +- commit 27f96b2 + +- crypto: ecdh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256). +- commit 4be783b + +- crypto: populate downstream list of drivers unapproved for + FIPS mode usage (jsc#SLE-21132,bsc#1191270). +- commit cf79007 + +- crypto: implement downstream solution for disabling drivers + in FIPS mode (jsc#SLE-21132,bsc#1191270). +- commit 267194d + +- hugetlbfs: flush TLBs correctly after huge_pmd_unshare + (bsc#1192946 CVE-2021-4002). +- commit 9a6f8ea + +- locking/rwsem: Optimize down_read_trylock() under highly + contended case (bsc#1190137). +- locking/rwsem: Make handoff bit handling more consistent + (bsc#1190137). +- shm: extend forced shm destroy to support objects from several + IPC nses (git-fixes). +- net: stats: Read the statistics in ___gnet_stats_copy_basic() + instead of adding (bsc#1189998). +- lib/logic_iomem: fix sparse warnings (git-fixes). +- net/sched: cls_api, reset flags on replay (bsc#1189998). +- commit 2753e49 + +- Move upstreamed xhci patch into sorted section +- commit e524866 + +- crypto: dh - limit key size to 2048 in FIPS mode + (jsc#SLE-21132,bsc#1193136). +- commit 5ff1146 + +- crypto: rsa - limit key size to 2048 in FIPS mode + (jsc#SLE-21132,bsc#1193136). +- commit e13c64c + +- crypto: des - disallow des3 in FIPS mode + (jsc#SLE-21132,bsc#1191261). +- commit 5cba32d + +- crypto: jitter - consider 32 LSB for APT + (jsc#SLE-21132,bsc#1191259). +- commit e52f765 + +- crypto: drbg - reseed 'nopr' drbgs periodically from + get_random_bytes() (jsc#SLE-21132,bsc#1191259). +- commit 9772beb + +- crypto: drbg - make drbg_prepare_hrng() handle jent + instantiation errors (jsc#SLE-21132,bsc#1191259). +- commit 5d82af9 + +- crypto: drbg - make reseeding from get_random_bytes() + synchronous (jsc#SLE-21132,bsc#1191259). +- commit c503088 + +- crypto: drbg - move dynamic ->reseed_threshold adjustments to + __drbg_seed() (jsc#SLE-21132,bsc#1191259). +- commit fe4673f + +- crypto: drbg - track whether DRBG was seeded with + !rng_is_initialized() (jsc#SLE-21132,bsc#1191259). +- commit 832d7de + +- crypto: drbg - prepare for more fine-grained tracking of + seeding state (jsc#SLE-21132,bsc#1191259). +- commit 832ea10 + +- crypto: drbg - Fix unused value warning in + drbg_healthcheck_sanity() (jsc#SLE-21132,bsc#1191259). +- commit 585265f + +- bpf: Fix toctou on read-only map's constant scalar tracking + (bsc#1192990,CVE-2021-4001). +- commit a65db58 + +- bpf: Use kvmalloc for map keys in syscalls + (bsc#1192990,CVE-2021-4001). +- Refresh + patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch. +- commit 8529db1 + +- usb: hub: Fix locking issues with address0_mutex (git-fixes). +- commit 6e122fb + +- mdio: aspeed: Fix "Link is Down" issue (git-fixes). +- lan743x: fix deadlock in lan743x_phy_link_status_change() + (git-fixes). +- ACPI: Get acpi_device's parent from the parent field + (git-fixes). +- ACPI: CPPC: Add NULL pointer check to cppc_get_perf() + (git-fixes). +- PM: hibernate: use correct mode for swsusp_close() (git-fixes). +- staging/fbtft: Fix backlight (git-fixes). +- USB: serial: pl2303: fix GC type detection (git-fixes). +- usb: chipidea: ci_hdrc_imx: fix potential error pointer + dereference in probe (git-fixes). +- usb: hub: Fix usb enumeration issue due to address0 race + (git-fixes). +- usb: typec: fusb302: Fix masking of comparator and bc_lvl + interrupts (git-fixes). +- usb: dwc3: leave default DMA for PCI devices (git-fixes). +- usb: dwc2: hcd_queue: Fix use of floating point literal + (git-fixes). +- usb: dwc3: gadget: Fix null pointer exception (git-fixes). +- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes). +- usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer + (git-fixes). +- usb: dwc3: gadget: Ignore NoStream after End Transfer + (git-fixes). +- usb: dwc3: core: Revise GHWPARAMS9 offset (git-fixes). +- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes). +- commit 41fc655 + +- drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified (git-fixes). +- commit c054b5e + +- Alt-commit updates for duplicates +- Refresh + patches.suse/0409-drm-i915-Use-designated-initializers-for-init-exit-t.patch. +- Refresh + patches.suse/0411-drm-i915-gt-Potential-error-pointer-dereference-in-p.patch. +- Refresh + patches.suse/0412-drm-i915-selftest-Fix-use-of-err-in-igt_reset_-fail-.patch. +- Refresh + patches.suse/0419-drm-i915-gem-Fix-the-mman-selftest.patch. +- Refresh + patches.suse/0420-drm-i915-Release-ctx-syncobj-on-final-put-not-on-ctx.patch. +- Refresh + patches.suse/0421-drm-i915-Get-PM-ref-before-accessing-HW-register.patch. +- Refresh + patches.suse/0422-drm-i915-selftests-Do-not-use-import_obj-uninitializ.patch. +- Refresh + patches.suse/0423-drm-i915-selftests-Always-initialize-err-in-igt_dmab.patch. +- Refresh + patches.suse/0426-drm-i915-Move-__i915_gem_free_object-to-ttm_bo_destr.patch. +- Refresh patches.suse/0427-drm-i915-Free-all-DMC-payloads.patch. +- Refresh + patches.suse/0429-drm-i915-guc-docs-Fix-pdfdocs-build-error-by-removin.patch. +- Refresh + patches.suse/0432-drm-i915-fix-blank-screen-booting-crashes.patch. +- Refresh + patches.suse/0439-drm-i915-Fix-bug-in-user-proto-context-creation-that.patch. +- Refresh + patches.suse/0440-drm-i915-Free-the-returned-object-of-acpi_evaluate_d.patch. +- Refresh + patches.suse/0445-drm-i915-Revert-guc_id-from-i915_request-tracepoint.patch. +- commit 6fe956e + +- constraints: Build aarch64 on recent ARMv8.1 builders. + Request asimdrdm feature which is available only on recent ARMv8.1 CPUs. + This should prevent scheduling the kernel on an older slower builder. +- commit 60fc53f + +- iio: imu: adis16400: Fix buffer alignment requirements + (git-fixes). +- iio: gyro: mpu3050: Fix alignment and size issues with buffers + (git-fixes). +- iio: adc: ti-adc108s102: Fix alignment of buffer pushed to + iio buffers (git-fixes). +- staging: wfx: ensure IRQ is ready before enabling it + (git-fixes). +- commit 594abf0 + +- firmware: smccc: Fix check for ARCH_SOC_ID not implemented + (git-fixes). +- firmware: arm_scmi: Fix type error assignment in voltage + protocol (git-fixes). +- HID: multitouch: disable sticky fingers for UPERFECT Y + (git-fixes). +- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + (git-fixes). +- iio: imu: st_lsm6dsx: Avoid potential array overflow in + st_lsm6dsx_set_odr() (git-fixes). +- iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() + (git-fixes). +- usb: host: ohci-tmio: check return value after calling + platform_get_resource() (git-fixes). +- usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + (git-fixes). +- usb: musb: tusb6010: check return value after calling + platform_get_resource() (git-fixes). +- memory: tegra20-emc: Add runtime dependency on devfreq governor + module (git-fixes). +- commit 872c3f8 + +- drm/hyperv: Fix device removal on Gen1 VMs (git-fixes). +- drm/aspeed: Fix vga_pw sysfs output (git-fixes). +- drm/vc4: fix error code in vc4_create_object() (git-fixes). +- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks + (git-fixes). +- drm/amd/display: Set plane update flags for all planes in reset + (git-fixes). +- drm/amd/display: Fix DPIA outbox timeout after GPU reset + (git-fixes). +- firmware: arm_scmi: Fix type error in sensor protocol + (git-fixes). +- firmware: arm_scmi: pm: Propagate return value to caller + (git-fixes). +- firmware: arm_scmi: Fix base agent discover response + (git-fixes). +- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not + works on vga and dvi connectors (git-fixes). +- commit 90685db + +- drm/amd/pm: avoid duplicate powergate/ungate setting + (git-fixes). +- drm/nouveau: clean up all clients on device removal + (CVE-2020-27820 bsc#1179599 git-fixes). +- drm/nouveau: Add a dedicated mutex for the clients list + (CVE-2020-27820 bsc#1179599 git-fixes). +- drm/nouveau: use drm_dev_unplug() during device removal + (CVE-2020-27820 bsc#1179599 git-fixes). +- clk: sunxi-ng: Unregister clocks/resets when unbinding + (git-fixes). +- clk: imx: imx6ul: Move csi_sel mux to correct base register + (git-fixes). +- bus: ti-sysc: Use context lost quirk for otg (git-fixes). +- bus: ti-sysc: Add quirk handling for reinit on context lost + (git-fixes). +- ASoC: rt5682: fix a little pop while playback (git-fixes). +- ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 + (git-fixes). +- ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single + amp (git-fixes). +- ASoC: nau8824: Add DMI quirk mechanism for active-high + jack-detect (git-fixes). +- ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ + (git-fixes). +- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ + (git-fixes). +- ALSA: gus: fix null pointer dereference on pointer block + (git-fixes). +- ASoC: SOF: Intel: hda-dai: fix potential locking issue + (git-fixes). +- drm/amd/display: Update swizzle mode enums (git-fixes). +- drm/amd/display: Limit max DSC target bpp for specific monitors + (git-fixes). +- commit acb861b + +- Move upstreamed media and ARM patches into sorted section + Dropped a corresponding blacklist entry, too +- commit c1e7317 + +- powerpc/kexec_file: Add KEXEC_SIG support (jsc#SLE-18145 + bsc#1192295). + Update config files. +- commit b9bad9a + +- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting + (bsc#1187541 ltc#192129). +- powerpc/watchdog: read TB close to where it is used (bsc#1187541 + ltc#192129). +- powerpc/watchdog: Avoid holding wd_smp_lock over printk and + smp_send_nmi_ipi (bsc#1187541 ltc#192129). +- powerpc/watchdog: tighten non-atomic read-modify-write access + (bsc#1187541 ltc#192129). +- powerpc/watchdog: Fix missed watchdog reset due to memory + ordering race (bsc#1187541 ltc#192129). +- commit 823022d + +- x86/sev: Fix noinstr for vc_ghcb_invalidate() (bsc#1169514). +- commit 794a8a0 + +- x86: Always inline ip_within_syscall_gap() (bsc#1169514). +- commit cfc10d5 + +- x86/kvm: Always inline evmcs_write64() (bsc#1169514). +- commit 22c39a2 + +- x86/kvm: Always inline to_svm() (bsc#1169514). +- commit 5a2d299 + +- x86: Always inline context_tracking_guest_enter() (bsc#1169514). +- commit 57c3b6f + +- x86/kvm: Always inline vmload() / vmsave() (bsc#1169514). +- commit bd03ad7 + +- x86/kvm: Always inline sev_*guest() (bsc#1169514). +- commit cc1d87a + +- objtool: Introduce CFI hash (bsc#1169514). +- Refresh + patches.suse/objtool-Handle-__sanitize_cov-tail-calls.patch. +- commit 4b4d3bb + +- HID: input: set usage type to key on keycode remap (git-fixes). +- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields + (git-fixes). +- HID: wacom: Use "Confidence" flag to prevent reporting invalid + contacts (git-fixes). +- commit 00be7f6 + +- Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. + Fixes warning: + ../drivers/gpu/drm/i915/gem/i915_gem_ttm.c:382:22: warning: unused variable 'sg' [-Wunused-variable] +- commit 883a20a + +- ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots + (bsc#1192354). +- commit 41fb147 + +- ASoC: rt1015: remove possible unused variable `bclk_ms' + (bsc#1192354). +- ASoC: rt1015p: add new acpi id and comapatible id (bsc#1192354). +- ASoC: max98390: Add support change dsm param name (bsc#1192354). +- ASoC: cs42l42: Update module authors (bsc#1192354). +- ASoC: cs42l42: Validate dai_set_sysclk() frequency + (bsc#1192354). +- ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit + (bsc#1192354). +- ASoC: max98090: remove duplicate status reads and useless + assignmment (bsc#1192354). +- ASoC: tlv320aic32x4: make array clocks static, makes object + smaller (bsc#1192354). +- ASoC: rt1015: Remove unnecessary flush work on rt1015 driver + (bsc#1192354). +- commit 79753e1 + +- ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid + log saturation (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() + (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Use temporary variable for struct + device (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Get platform data via + dev_get_platdata() (bsc#1192354). +- ASoC: SOF: trace: Omit error print when waking up trace sleepers + (bsc#1192354). +- ASoC: SOF: loader: Re-phrase the missing firmware error to + avoid duplication (bsc#1192354). +- ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select + (bsc#1192354). +- commit f37efd9 + +- ASoC: rt5682: fix headset background noise when S3 state + (bsc#1192354). +- ASoC: rt5682: Fix the vol+ button detection issue (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Make + rt5640_jack_gpio/rt5640_jack2_gpio static (bsc#1192354). +- ASoC: SOF: intel: remove duplicate include (bsc#1192354). +- ASoC: Intel: Skylake: Select first entry for singular pipe + config arrays (bsc#1192354). +- ASoC: Intel: Skylake: Properly configure modules with generic + extension (bsc#1192354). +- ASoC: Intel: Skylake: Support modules with generic extension + (bsc#1192354). +- ASoC: Intel: Skylake: Support multiple format configs + (bsc#1192354). +- ASoC: Intel: Skylake: Simplify m_state for loadable modules + (bsc#1192354). +- ASoC: Intel: Skylake: Select proper format for NHLT blob + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check + functions static (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 + jack-detect (bsc#1192354). +- ASoC: rt5640: Add rt5640_set_ovcd_params() helper (bsc#1192354). +- ASoC: rt5640: Add optional hp_det_gpio parameter to + rt5640_detect_headset() (bsc#1192354). +- ASoC: rt5640: Delay requesting IRQ until the machine-drv calls + set_jack (bsc#1192354). +- ASoC: rt5640: Move rt5640_disable_jack_detect() up in the + rt5640.c file (bsc#1192354). +- ASoC: rt5514: make array div static const, makes object smaller + (bsc#1192354). +- ASoC: rt5682: enable SAR ADC power saving mode during suspend + (bsc#1192354). +- commit 048b9dc + +- ASoC: Intel: sof_sdw: pass card information to init/exit + functions (bsc#1192354). +- Refresh + patches.suse/ASoC-Intel-sof_sdw-tag-SoundWire-BEs-as-non-atomic.patch. +- commit 1e10617 + +- ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" + DAPM pin for the mic on the 2nd jack (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components + string (bsc#1192354). +- ASoC: Intel: boards: use software node API in Atom boards + (bsc#1192354). +- ASoC: Intel: remove device_properties for Atom boards + (bsc#1192354). +- ASoC: Intel: use software node API in SoundWire machines + (bsc#1192354). +- ASoC: Intel: sof_sdw_rt711*: keep codec device reference until + remove (bsc#1192354). +- ASoC: Intel: boards: get codec device with ACPI instead of + bus search (bsc#1192354). +- ASoC: Intel: boards: handle errors with + acpi_dev_get_first_match_dev() (bsc#1192354). +- ASoC: Intel: boards: harden codec property handling + (bsc#1192354). +- ASoC: SOF: Intel: make DMI L1 selection more robust + (bsc#1192354). +- commit 5cbe7a7 + +- ASoC: SOF: Intel: simplify logic for DMI_L1 handling + (bsc#1192354). +- ASoC: SOF: Intel: hda-stream: remove always true condition + (bsc#1192354). +- ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description + (bsc#1192354). +- ASoC: amd: vangogh: Drop superfluous mmap callback + (bsc#1192354). +- ASoC: Intel: sof_sdw_max98373: remove useless inits + (bsc#1192354). +- ASoC: SOF: Intel: Use DMI string to search for + adl_mx98373_rt5682 variant (bsc#1192354). +- ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (bsc#1192354). +- soundwire: intel: introduce shim and alh base (bsc#1192354). +- ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops + (bsc#1192354). +- commit e73d522 + +- ASoC: SOF: intel: move sof_intel_dsp_desc() forward + (bsc#1192354). +- Refresh + patches.suse/ASoC-SOF-Intel-hda-fix-hotplug-when-only-codec-is-su.patch. +- commit 6f291a3 + +- ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS + definition (bsc#1192354). +- ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc + (bsc#1192354). +- soundwire: move intel sdw register definitions to sdw_intel.h + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for a second headset + mic input (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for a second headphones + output (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() + helper (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add line-out support (bsc#1192354). +- ASoC: intel: skylake: Drop superfluous mmap callback + (bsc#1192354). +- commit d756b8c + +- ASoC: amd: enable vangogh acp5x driver build (bsc#1192354). +- Update config files. +- commit 1e2e7cc + +- ASoC: amd: Drop superfluous mmap callbacks (bsc#1192354). +- ASoC: Intel: Fix spelling contraction "cant" -> "can't" + (bsc#1192354). +- ASoC: amd: fix an IS_ERR() vs NULL bug in probe (bsc#1192354). +- ASoC: amd: Use dev_probe_err helper (bsc#1192354). +- ASoC: amd: Don't show messages about deferred probing by default + (bsc#1192354). +- ASoC: amd: add vangogh i2s dma driver pm ops (bsc#1192354). +- ASoC: amd: add vangogh pci driver pm ops (bsc#1192354). +- ASoC: amd: add vangogh i2s dai driver ops (bsc#1192354). +- ASoC: amd: add vangogh i2s controller driver (bsc#1192354). +- commit 97bb2cd + +- ASoC: amd: add ACP5x pcm dma driver ops (bsc#1192354). +- ASoC: amd: irq handler changes for ACP5x PCM dma driver + (bsc#1192354). +- ASoC: amd: add ACP5x PCM platform driver (bsc#1192354). +- ASoC: amd: create acp5x platform devices (bsc#1192354). +- ASoc: amd: add acp5x init/de-init functions (bsc#1192354). +- ASoC: amd: add Vangogh ACP PCI driver (bsc#1192354). +- ASoC: amd: add Vangogh ACP5x IP register header (bsc#1192354). +- ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' + NUC M15 (bsc#1192354). +- ASoC: Intel: sof_sdw: update quirk for jack detection in ADL + RVP (bsc#1192354). +- ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode + (bsc#1192354). +- commit 725b1cd + +- ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits + (bsc#1192354). +- ASoC: Intel: sof_rt5682: code refactor for max98360a + (bsc#1192354). +- ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a + (bsc#1192354). +- ASoC: Intel: maxim-common: support max98360a (bsc#1192354). +- ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence + (bsc#1192354). +- ASoC: Intel: sof_cs42l42: use helper function to get bclk + frequency (bsc#1192354). +- ASoC: SOF: add a helper to get topology configured bclk + (bsc#1192354). +- ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP + (bsc#1192354). +- ASoC: amd: fix spelling mistakes (bsc#1192354). +- ASoC: intel: atom: Revert PCM buffer address setup workaround + again (bsc#1192354). +- soundwire: cadence: do not extend reset delay (bsc#1192354). +- soundwire: intel: conditionally exit clock stop mode on system + suspend (bsc#1192354). +- soundwire: intel: skip suspend/resume/wake when link was not + started (bsc#1192354). +- soundwire: cadence: override PDI configurations to create + loopback (bsc#1192354). +- soundwire: cadence: add debugfs interface for PDI loopbacks + (bsc#1192354). +- soundwire: stream: don't program mockup device ports + (bsc#1192354). +- soundwire: bus: squelch error returned by mockup devices + (bsc#1192354). +- soundwire: add flag to ignore all command/control for mockup + devices (bsc#1192354). +- soundwire: stream: don't abort bank switch on + Command_Ignored/-ENODATA (bsc#1192354). +- ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for + tests (bsc#1192354). +- commit 01f384c + +- ASoC: codecs: add SoundWire mockup device support (bsc#1192354). +- Update config files. +- commit cb6d378 + +- ASoC: soc-acpi: tgl: add table for SoundWire mockup devices + (bsc#1192354). +- ASoC: soc-acpi: cnl: add table for SoundWire mockup devices + (bsc#1192354). +- soundwire: cadence: add paranoid check on self-clearing bits + (bsc#1192354). +- soundwire: dmi-quirks: add quirk for Intel 'Bishop County' + NUC M15 (bsc#1192354). +- soundwire: bus: update Slave status in sdw_clear_slave_status + (bsc#1192354). +- soundwire: cadence: Remove ret variable from sdw_cdns_irq() + (bsc#1192354). +- soundwire: bus: filter out more -EDATA errors on clock stop + (bsc#1192354). +- soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values + (bsc#1192354). +- commit 96de317 + +- Revert "ALSA: hda: Drop workaround for a hang at shutdown again" + (bsc#1192354). +- Refresh + patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch. +- commit 14d0e54 + +- ALSA: hda: Drop workaround for a hang at shutdown again + (bsc#1192354). +- Refresh + patches.suse/ALSA-hda-Use-position-buffer-for-SKL-again.patch. +- commit 0b88e07 + +- ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module + (bsc#1192354). +- Update config files. +- commit af1e7cf + +- ALSA: hda: fix general protection fault in azx_runtime_idle + (bsc#1192354). +- ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack + (bsc#1192354). +- ALSA: hda/cs8409: Initialize Codec only in init fixup + (bsc#1192354). +- ALSA: hda/cs8409: Ensure Type Detection is only run on startup + when necessary (bsc#1192354). +- ALSA: hda: Disable runtime resume at shutdown (bsc#1192354). +- ALSA: hda: Allow model option to specify PCI SSID alias + (bsc#1192354). +- ALSA: hda: Code refactoring snd_hda_pick_fixup() (bsc#1192354). +- ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM + guards (bsc#1192354). +- ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() + (bsc#1192354). +- ALSA: hda: Nuke unused reboot_notify callback (bsc#1192354). +- ALSA: hda: Suspend codec at shutdown (bsc#1192354). +- ALSA: hda: conexant: Turn off EAPD at suspend, too + (bsc#1192354). +- ALSA: hda/cs8409: Prevent pops and clicks during suspend + (bsc#1192354). +- ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops + (bsc#1192354). +- ALSA: hda/cs8409: Follow correct CS42L42 power down sequence + for suspend (bsc#1192354). +- ALSA: hda/cs8409: Remove unnecessary delays (bsc#1192354). +- ALSA: hda/cs8409: Use timeout rather than retries for I2C + transaction waits (bsc#1192354). +- ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 + (bsc#1192354). +- ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec + on Dolphin (bsc#1192354). +- ALSA: hda/cs8409: Add support for dolphin (bsc#1192354). +- ALSA: hda/cs8409: Add Support to disable jack type detection + for CS42L42 (bsc#1192354). +- ALSA: hda/cs8409: Support multiple sub_codecs for + Suspend/Resume/Unsol events (bsc#1192354). +- ALSA: hda/cs8409: Move codec properties to its own struct + (bsc#1192354). +- ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions + (bsc#1192354). +- ALSA: hda/cs8409: Support i2c bulk read/write functions + (bsc#1192354). +- ALSA: hda/cs8409: Avoid re-setting the same page as the last + access (bsc#1192354). +- ALSA: hda/cs8409: Avoid setting the same I2C address for every + access (bsc#1192354). +- ALSA: hda/cs8409: Dont disable I2C clock between consecutive + accesses (bsc#1192354). +- ALSA: hda/cs8409: Generalize volume controls (bsc#1192354). +- ALSA: hda/cs8409: Prevent I2C access during suspend time + (bsc#1192354). +- ALSA: hda/cs8409: Simplify CS42L42 jack detect (bsc#1192354). +- ALSA: hda/cs8409: Mask CS42L42 wake events (bsc#1192354). +- ALSA: hda/cs8409: Disable unsolicited response for the first + boot (bsc#1192354). +- ALSA: hda/cs8409: Disable unsolicited responses during suspend + (bsc#1192354). +- ALSA: hda/cs8409: Disable unnecessary Ring Sense for + Cyborg/Warlock/Bullseye (bsc#1192354). +- ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg + (bsc#1192354). +- ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization + (bsc#1192354). +- ALSA: hda/cs8409: Use enums for register names and coefficients + (bsc#1192354). +- ALSA: hda/cs8409: Move arrays of configuration to a new file + (bsc#1192354). +- ALSA: hda: Allocate resources with device-managed APIs + (bsc#1192354). +- ALSA: hda/hdmi: Add option to enable all pins forcibly + (bsc#1192354). +- ALSA: hda/ca0132: remove redundant initialization of variable + status (bsc#1192354). +- commit bdfccf7 + +- ALSA: intel-dsp-config: add quirk for JSL devices based on + ES8336 codec (bsc#1192354). +- ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices + based on ES8336 codec (bsc#1192354). +- ALSA: hda: hdac_ext_stream: fix potential locking issues + (bsc#1192354). +- ALSA: hda: hdac_stream: fix potential locking issue in + snd_hdac_stream_assign() (bsc#1192354). +- commit 7c0aa55 + +- ALSA: doc: Fix indentation warning (bsc#1192354). +- ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() + declaration (bsc#1192354). +- commit 856f153 + +- ALSA: usb-audio: Don't start stream for capture at prepare + (bsc#1192354). +- ALSA: usb-audio: Switch back to non-latency mode at a later + point (bsc#1192354). +- ALSA: usb-audio: fix null pointer dereference on pointer cs_desc + (bsc#1192354). +- ALSA: usb-audio: Initialize every feature unit once at probe + time (bsc#1192354). +- ALSA: usb-audio: Drop superfluous error message after + disconnection (bsc#1192354). +- ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() + (bsc#1192354). +- ALSA: usb-audio: Less restriction for low-latency playback mode + (bsc#1192354). +- ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb + streams (bsc#1192354). +- ALSA: usb-audio: Fix packet size calculation regression + (bsc#1192354). +- ALSA: usb-audio: disable implicit feedback sync for Behringer + UFX1204 and UFX1604 (bsc#1192354). +- ALSA: usb-audio: Avoid killing in-flight URBs during draining + (bsc#1192354). +- ALSA: usb-audio: Improved lowlatency playback support + (bsc#1192354). +- ALSA: usb-audio: Add spinlock to stop_urbs() (bsc#1192354). +- ALSA: usb-audio: Check available frames for the next packet size + (bsc#1192354). +- ALSA: usb-audio: Disable low-latency mode for implicit feedback + sync (bsc#1192354). +- ALSA: usb-audio: Disable low-latency playback for free-wheel + mode (bsc#1192354). +- ALSA: usb-audio: Rename early_playback_start flag with + lowlatency_playback (bsc#1192354). +- ALSA: usb-audio: fix comment reference in + __uac_clock_find_source (bsc#1192354). +- commit 9d7667d + +- ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags + (bsc#1192354). +- Refresh + patches.suse/ALSA-usb-audio-Add-Audient-iD14-to-mixer-map-quirk-t.patch. +- Refresh + patches.suse/ALSA-usb-audio-Add-Schiit-Hel-device-to-mixer-map-qu.patch. +- Refresh + patches.suse/Revive-usb-audio-Keep-Interface-mixer.patch. +- commit 823344c + +- ALSA: usx2y: Prefer struct_size over open coded arithmetic + (bsc#1192354). +- ALSA: usb-audio: Fix microphone sound on Jieli webcam + (bsc#1192354). +- ALSA: usb-audio: Enable rate validation for Scarlett devices + (bsc#1192354). +- ALSA: usb-audio: Move set-interface-first workaround into + common quirk (bsc#1192354). +- ALSA: usb-audio: make array static const, makes object smaller + (bsc#1192354). +- ALSA: doc: Add the description of quirk_flags option for + snd-usb-audio (bsc#1192354). +- ALSA: usb-audio: Add quirk_flags module option (bsc#1192354). +- ALSA: usb-audio: Move generic DSD raw detection into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move autosuspend quirk into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move rate validation quirk into quirk_flags + (bsc#1192354). +- commit d167cc1 + +- ALSA: usb-audio: Move interface setup delay into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move control message delay quirk into + quirk_flags (bsc#1192354). +- ALSA: usb-audio: Move ITF-USB DSD quirk handling into + quirk_flags (bsc#1192354). +- ALSA: usb-audio: Move clock setup quirk into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move playback_first flag into quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move tx_length quirk handling to quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move txfr_quirk handling to quirk_flags + (bsc#1192354). +- ALSA: usb-audio: Move media-controller API quirk into + quirk_flags (bsc#1192354). +- ALSA: usb-audio: Introduce quirk_flags field (bsc#1192354). +- commit 6630f4e + +- ALSA: memalloc: Remove a stale comment (bsc#1192354). +- ALSA: memalloc: Use proper SG helpers for noncontig allocations + (bsc#1192354). +- ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description + (bsc#1192354). +- ALSA: memalloc: Support for non-coherent page allocation + (bsc#1192354). +- ALSA: memalloc: Support for non-contiguous page allocation + (bsc#1192354). +- ALSA: ISA: not for M68K (bsc#1192354). +- ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() + (bsc#1192354). +- ALSA: pcm: Add more disconnection checks at file ops + (bsc#1192354). +- ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (bsc#1192354). +- ALSA: memalloc: Count continuous pages in vmalloc buffer handler + (bsc#1192354). +- ALSA: core: control_led: use strscpy instead of strlcpy + (bsc#1192354). +- ALSA: memalloc: Fix mmap of SG-buffer with WC pages + (bsc#1192354). +- ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, + too (bsc#1192354). +- ALSA: memalloc: Fix pgprot for WC mmap on x86 (bsc#1192354). +- ALSA: memalloc: Support WC allocation on all architectures + (bsc#1192354). +- ALSA: pcm: Allow exact buffer preallocation (bsc#1192354). +- ALSA: memalloc: Correctly name as WC (bsc#1192354). +- ALSA: memalloc: Minor refactoring (bsc#1192354). +- ALSA: core: Fix double calls of snd_card_free() via devres + (bsc#1192354). +- ALSA: seq: Fix comments of wrong client number for MIDI + Passthrough (bsc#1192354). +- ALSA: core: Add device-managed request_dma() (bsc#1192354). +- ALSA: core: Add managed card creation (bsc#1192354). +- ALSA: core: Add device-managed page allocator helper + (bsc#1192354). +- ALSA: compress: Initialize mutex in snd_compress_new() + (bsc#1192354). +- ALSA: compress: Drop unused functions (bsc#1192354). +- commit f0eac26 + +- drm/i915/adl_s: Remove require_force_probe protection + (jsc#SLE-22724). +- commit 276c538 + +- drm/i915/dp: fix for ADL_P/S dp/edp max source rates + (jsc#SLE-22724). +- commit f8dd603 + +- drm/i915/dp: fix DG1 and RKL max source rates (jsc#SLE-22724). +- commit ef43dd0 + +- drm/i915/dp: fix EHL/JSL max source rates calculation + (jsc#SLE-22724). +- commit 0821357 + +- drm/i915/dp: fix TGL and ICL max source rates (jsc#SLE-22724). +- commit 61199d4 + +- drm/i915/dp: Fix eDP max rate for display 11+ (jsc#SLE-22724). +- commit 468b330 + +- drm/i915/adl_s: Update ADL-S PCI IDs (jsc#SLE-22724). +- commit d125195 + +- drm/i915: Disable bonding on gen12+ platforms (jsc#SLE-22724). +- commit 5d84d6d + +- ALSA: ctxfi: Fix out-of-range access (git-fixes). +- ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (git-fixes). +- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 + (git-fixes). +- commit aee8b91 + +- selinux: fix NULL-pointer dereference when hashtab allocation + fails (git-fixes). +- ASoC: stm32: i2s: fix 32 bits channel length without mclk + (git-fixes). +- ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask + (git-fixes). +- ASoC: codecs: wcd934x: return error code correctly from + hw_params (git-fixes). +- ASoC: codecs: wcd938x: fix volatile register range (git-fixes). +- ASoC: topology: Add missing rwsem around snd_ctl_remove() + calls (git-fixes). +- ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling + (git-fixes). +- ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer + (git-fixes). +- ASoC: DAPM: Cover regression by kctl change notification fix + (git-fixes). +- ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended + (git-fixes). +- media: cec: copy sequence field for the reply (git-fixes). +- media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 + (git-fixes). +- pinctrl: tegra194: remove duplicate initializer again + (git-fixes). +- memory: tegra186-emc: Fix error return code in + tegra186_emc_probe() (git-fixes). +- commit 40b2336 + +- Delete patches.suse/Fix-breakage-of-swap-over-NFS.patch. + A recent patch + patches.suse/NFS-move-generic_write_checks-call-from-nfs_file_dir.patch + provides a better solution. +- commit ab6f39b + +- SUNRPC/xprt: async tasks mustn't block waiting for memory + (bsc#1191876). +- SUNRPC: remove scheduling boost for "SWAPPER" tasks + (bsc#1191876). +- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC + (bsc#1191876). +- SUNRPC/call_alloc: async tasks mustn't block waiting for memory + (bsc#1191876). +- SUNRPC/auth: async tasks mustn't block waiting for memory + (bsc#1191876). +- NFS: move generic_write_checks() call from + nfs_file_direct_write() to nfs_file_write() (bsc#1191876). +- NFS: do not take i_rwsem for swap IO (bsc#1191876). +- MM: reclaim mustn't enter FS for swap-over-NFS (bsc#1191876). +- commit 11279f5 + +- scsi: qla2xxx: Fix mailbox direction flags in + qla2xxx_get_adapter_id() (git-fixes). +- scsi: core: sysfs: Fix hang when device state is set via sysfs + (git-fixes). +- scsi: ufs: core: Improve SCSI abort handling (git-fixes). +- commit 13e7c01 + +- drm/i915: Revert 'guc_id' from i915_request tracepoint + (jsc#SLE-22601). +- drm/i915: Free the returned object of acpi_evaluate_dsm() + (jsc#SLE-22601). +- drm/i915: Fix bug in user proto-context creation that leaked + contexts (jsc#SLE-22601). +- drm/i915: remember to call i915_sw_fence_fini (jsc#SLE-22601). +- drm/i915: fix blank screen booting crashes (jsc#SLE-22601). +- drm/i915/guc, docs: Fix pdfdocs build error by removing nested + grid (jsc#SLE-22601). +- drm/i915: Free all DMC payloads (jsc#SLE-22601). +- drm/i915: Move __i915_gem_free_object to ttm_bo_destroy + (jsc#SLE-22601). +- drm/i915: Update memory bandwidth parameters (jsc#SLE-22601). +- drm/i915: Enable -Wsometimes-uninitialized (jsc#SLE-22601). +- drm/i915/selftests: Always initialize err in + igt_dmabuf_import_same_driver_lmem() (jsc#SLE-22601). +- drm/i915/selftests: Do not use import_obj uninitialized + (jsc#SLE-22601). +- drm/i915: Get PM ref before accessing HW register + (jsc#SLE-22601). +- drm/i915: Release ctx->syncobj on final put, not on ctx close + (jsc#SLE-22601). +- drm/i915/gem: Fix the mman selftest (jsc#SLE-22601). +- tools headers UAPI: Sync drm/i915_drm.h with the kernel sources + (jsc#SLE-22601). +- drm/i915: use linux/stddef.h due to "isystem: trim/fixup + stdarg.h and other headers" (jsc#SLE-22601). +- vfio/gvt: Fix open/close when multiple device FDs are open + (jsc#SLE-22601). +- vfio: Provide better generic support for open/release + vfio_device_ops (jsc#SLE-22601). +- drm/i915/selftest: Fix use of err in igt_reset_{fail, + nop}_engine() (jsc#SLE-22601). +- drm/i915/gt: Potential error pointer dereference in + pinned_context() (jsc#SLE-22601). +- drm/i915/adl_p: Also disable underrun recovery with MSO + (jsc#SLE-22601). +- drm/i915: Use designated initializers for init/exit table + (jsc#SLE-22601). +- drm/i915/dg2: Add support for new DG2-G11 revid 0x5 + (jsc#SLE-22601). +- drm/i915/display/adl_p: Correctly program MBUS DBOX A credits + (jsc#SLE-22601). +- drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled + (jsc#SLE-22601). +- drm/i915/dg1: Adjust the AUDIO power domain (jsc#SLE-22601). +- drm/i915: finish removal of CNL (jsc#SLE-22601). +- drm/i915: rename/remove CNL registers (jsc#SLE-22601). +- drm/i915: remove GRAPHICS_VER == 10 (jsc#SLE-22601). +- drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER + (jsc#SLE-22601). +- drm/i915: replace random CNL comments (jsc#SLE-22601). +- drm/i915: rename CNL references in intel_dram.c (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from intel_wopcm.c + (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from intel_pch.c + (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from intel_pm.c + (jsc#SLE-22601). +- drm/i915: remove explicit CNL handling from i915_irq.c + (jsc#SLE-22601). +- drm/i915/display: rename CNL references in skl_scaler.c + (jsc#SLE-22601). +- drm/i915/display: remove CNL ddi buf translation tables + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_display_power.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + skl_universal_plane.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_vdsc.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_dpll_mgr.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_dp.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_dmc.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_display_debugfs.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_ddi.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from intel_crtc.c + (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_combo_phy.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_color.c (jsc#SLE-22601). +- drm/i915/display: remove explicit CNL handling from + intel_cdclk.c (jsc#SLE-22601). +- drm/i915/display: remove PORT_F workaround for CNL + (jsc#SLE-22601). +- drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) + requested during PHY Layer testing (jsc#SLE-22601). +- drm/i915/dg2: Update to bigjoiner path (jsc#SLE-22601). +- drm/i915/dg2: Update lane disable power state during PSR + (jsc#SLE-22601). +- drm/i915/dg2: Wait for SNPS PHY calibration during display init + (jsc#SLE-22601). +- drm/i915/dg2: Update modeset sequences (jsc#SLE-22601). +- drm/i915/dg2: Add vswing programming for SNPS phys + (jsc#SLE-22601). +- drm/i915/dg2: Add MPLLB programming for HDMI (jsc#SLE-22601). +- drm/i915/dg2: Add MPLLB programming for SNPS PHY + (jsc#SLE-22601). +- drm/i915/adl_p: Add ddi buf translation tables for combo PHY + (jsc#SLE-22601). +- drm/i915/adl_s: Update ddi buf translation tables + (jsc#SLE-22601). +- drm/i915: dgfx cards need to wait on pcode's uncore init done + (jsc#SLE-22601). +- drm/i915/adlp: Add workaround to disable CMTG clock gating + (jsc#SLE-22601). +- drm/i915/adl_p: Allow underrun recovery when possible + (jsc#SLE-22601). +- drm/i915/display: Disable audio, DRRS and PSR before planes + (jsc#SLE-22601). +- drm/i915: Implement PSF GV point support (jsc#SLE-22601). +- drm/i915: Extend QGV point restrict mask to 0x3 (jsc#SLE-22601). +- drm/i915/display/psr2: Fix cursor updates using legacy apis + (jsc#SLE-22601). +- drm/i915/display/psr2: Mark as updated all planes that intersect + with pipe_clip (jsc#SLE-22601). +- drm/i915: Program chicken bit during DP MST sequence on TGL+ + (jsc#SLE-22601). +- drm/i915/dg2: Add DG2 to the PSR2 defeature list + (jsc#SLE-22601). +- drm/i915/dg2: Classify DG2 PHY types (jsc#SLE-22601). +- drm/i915/firmware: Update to DMC v2.03 on RKL (jsc#SLE-22601). +- drm/i915/firmware: Update to DMC v2.12 on TGL (jsc#SLE-22601). +- drm/i915/dmc: Change intel_get_stepping_info() (jsc#SLE-22601). +- drm/i915/step: Add macro magic for handling steps + (jsc#SLE-22601). +- drm/i915/dg2: DG2 has fixed memory bandwidth (jsc#SLE-22601). +- drm/i915/dg2: Don't read DRAM info (jsc#SLE-22601). +- drm/i915/dg2: Don't program BW_BUDDY registers (jsc#SLE-22601). +- drm/i915/dg2: Add dbuf programming (jsc#SLE-22601). +- drm/i915/dg2: Setup display outputs (jsc#SLE-22601). +- drm/i915/dg2: Don't wait for AUX power well enable ACKs + (jsc#SLE-22601). +- drm/i915/dg2: Skip shared DPLL handling (jsc#SLE-22601). +- drm/i915/dg2: Add cdclk table and reference clock + (jsc#SLE-22601). +- drm/i915/dg2: Add fake PCH (jsc#SLE-22601). +- drm/i915: Fork DG1 interrupt handler (jsc#SLE-22601). +- drm/i915: Make display workaround upper bounds exclusive + (jsc#SLE-22601). +- drm/i915/rkl: Wa_1408330847 no longer applies to RKL + (jsc#SLE-22601). +- drm/i915/rkl: Wa_1409767108 also applies to RKL (jsc#SLE-22601). +- drm/i915/adl_s: Wa_14011765242 is also needed on A1 display + stepping (jsc#SLE-22601). +- drm/i915/display: Fix shared dpll mismatch for bigjoiner slave + (jsc#SLE-22601). +- drm/i915/display: Disable FBC when PSR2 is enabled display 12 + and newer (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement PSR changes (jsc#SLE-22601). +- drm/i915/display/dsc: Force dsc BPP (jsc#SLE-22601). +- drm/i915/display/dsc: Add Per connector debugfs node for DSC + BPP enable (jsc#SLE-22601). +- drm/i915/display: Add write permissions for fec support + (jsc#SLE-22601). +- drm/i915/debugfs: DISPLAY_VER 13 lpsp capability + (jsc#SLE-22601). +- drm/i915/display/xelpd: Extend Wa_14011508470 (jsc#SLE-22601). +- drm/i915: Limit Wa_22010178259 to affected platforms + (jsc#SLE-22601). +- drm/i915/display: Settle on "adl-x" in WA comments + (jsc#SLE-22601). +- drm/i915: Invoke another _DSM to enable MUX on HP Workstation + laptops (jsc#SLE-22601). +- drm/i915/dg1: Compute MEM Bandwidth using MCHBAR + (jsc#SLE-22601). + Refresh + patches.suse/drm-i915-Remove-memory-frequency-calculation.patch. +- drm/i915/display/xelpd: Fix incorrect color capability reporting + (jsc#SLE-22601). +- drm/i915: Handle cdclk crawling flag in standard manner + (jsc#SLE-22601). +- drm/i915/plane: add intel_plane_helper_add() helper + (jsc#SLE-22601). +- drm/i915/dg2: Add SQIDI steering (jsc#SLE-22601). +- drm/i915/dg2: Update steering tables (jsc#SLE-22601). +- drm/i915/xehpsdv: Define steering tables (jsc#SLE-22601). +- drm/i915/xehp: handle new steering options (jsc#SLE-22601). +- drm/i915/userptr: Probe existence of backing struct pages upon + creation (jsc#SLE-22601). +- drm/i915: delete gpu reloc code (jsc#SLE-22601). +- drm/i915: Disable gpu relocations (jsc#SLE-22601). +- drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV + (jsc#SLE-22601). +- drm/i915/xehpsdv: Add maximum sseu limits (jsc#SLE-22601). +- drm/i915/xehp: Changes to ss/eu definitions (jsc#SLE-22601). +- drm/i915/dg2: Add forcewake table (jsc#SLE-22601). +- drm/i915/guc/rc: Setup and enable GuCRC feature (jsc#SLE-22601). +- drm/i915/guc/slpc: Add SLPC selftest (jsc#SLE-22601). +- drm/i915/guc/slpc: Sysfs hooks for SLPC (jsc#SLE-22601). +- drm/i915/guc/slpc: Cache platform frequency limits + (jsc#SLE-22601). +- drm/i915/guc/slpc: Enable ARAT timer interrupt (jsc#SLE-22601). +- drm/i915/guc/slpc: Add debugfs for SLPC info (jsc#SLE-22601). +- drm/i915/guc/slpc: Add get max/min freq hooks (jsc#SLE-22601). +- drm/i915/guc/slpc: Add methods to set min/max frequency + (jsc#SLE-22601). +- drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable + (jsc#SLE-22601). +- drm/i915/guc/slpc: Enable SLPC and add related H2G events + (jsc#SLE-22601). +- drm/i915/guc/slpc: Allocate, initialize and release SLPC + (jsc#SLE-22601). +- drm/i915/guc/slpc: Adding SLPC communication interfaces + (jsc#SLE-22601). +- drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled + (jsc#SLE-22601). + Refresh + patches.suse/drm-i915-Remove-warning-from-the-rps-worker.patch. +- drm/i915/guc/slpc: Initial definitions for SLPC (jsc#SLE-22601). +- drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp + (jsc#SLE-22601). +- drm/i915/selftests: prefer the create_user helper + (jsc#SLE-22601). +- drm/i915/gt: remove GRAPHICS_VER == 10 (jsc#SLE-22601). +- drm/i915/gt: rename CNL references in intel_engine.h + (jsc#SLE-22601). +- drm/i915/gt: remove explicit CNL handling from intel_sseu.c + (jsc#SLE-22601). +- drm/i915/gt: remove explicit CNL handling from intel_mocs.c + (jsc#SLE-22601). +- drm/i915: Extract i915_module.c (jsc#SLE-22601). +- drm/i915: Remove i915_globals (jsc#SLE-22601). +- drm/i915: move vma slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move scheduler slabs to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move request slabs to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move gem_objects slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move gem_context slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move intel_context slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move i915_buddy slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: move i915_active slab to direct module init/exit + (jsc#SLE-22601). +- drm/i915: Check for nomodeset in i915_init() first + (jsc#SLE-22601). +- drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() + (jsc#SLE-22601). +- drm/i915/guc: Unblock GuC submission on Gen11+ (jsc#SLE-22601). +- drm/i915/guc: Implement GuC priority management (jsc#SLE-22601). +- drm/i915/selftest: Bump selftest timeouts for hangcheck + (jsc#SLE-22601). +- drm/i915/selftest: Fix hangcheck self test for GuC submission + (jsc#SLE-22601). +- drm/i915/selftest: Increase some timeouts in live_requests + (jsc#SLE-22601). +- drm/i915/selftest: Fix MOCS selftest for GuC submission + (jsc#SLE-22601). +- drm/i915/selftest: Fix workarounds selftest for GuC submission + (jsc#SLE-22601). +- drm/i915/selftest: Better error reporting from hangcheck + selftest (jsc#SLE-22601). +- drm/i915/guc: Support request cancellation (jsc#SLE-22601). +- drm/i915/guc: Implement banned contexts for GuC submission + (jsc#SLE-22601). +- drm/i915/guc: Add golden context to GuC ADS (jsc#SLE-22601). +- drm/i915/guc: Include scheduling policies in the debugfs state + dump (jsc#SLE-22601). +- drm/i915/guc: Connect reset modparam updates to GuC policy flags + (jsc#SLE-22601). +- drm/i915/guc: Hook GuC scheduling policies up (jsc#SLE-22601). +- drm/i915/guc: Fix for error capture after full GPU reset with + GuC (jsc#SLE-22601). +- drm/i915/guc: Capture error state on context reset + (jsc#SLE-22601). +- drm/i915/guc: Enable GuC engine reset (jsc#SLE-22601). +- drm/i915/guc: Don't complain about reset races (jsc#SLE-22601). +- drm/i915/guc: Provide mmio list to be saved/restored on engine + reset (jsc#SLE-22601). +- drm/i915/guc: Enable the timer expired interrupt for GuC + (jsc#SLE-22601). +- drm/i915/guc: Handle engine reset failure notification + (jsc#SLE-22601). +- drm/i915/guc: Handle context reset notification (jsc#SLE-22601). +- drm/i915/guc: Suspend/resume implementation for new interface + (jsc#SLE-22601). +- drm/i915/guc: Add disable interrupts to guc sanitize + (jsc#SLE-22601). +- drm/i915: Reset GPU immediately if submission is disabled + (jsc#SLE-22601). +- drm/i915/guc: Reset implementation for new GuC interface + (jsc#SLE-22601). +- drm/i915: Move active request tracking to a vfunc + (jsc#SLE-22601). +- drm/i915: Add i915_sched_engine destroy vfunc (jsc#SLE-22601). +- drm/i915/guc: Direct all breadcrumbs for a class to single + breadcrumbs (jsc#SLE-22601). +- drm/i915/guc: Disable bonding extension with GuC submission + (jsc#SLE-22601). +- drm/i915: Hold reference to intel_context over life of + i915_request (jsc#SLE-22601). +- drm/i915/guc: Make hangcheck work with GuC virtual engines + (jsc#SLE-22601). +- drm/i915/guc: GuC virtual engines (jsc#SLE-22601). +- drm/i915/ehl: unconditionally flush the pages on acquire + (jsc#SLE-22601). +- drm/i915: document caching related bits (jsc#SLE-22601). +- drm/i915/gem: Migrate to system at dma-buf attach time (v7) + (jsc#SLE-22601). +- drm/i915/gem: Correct the locking and pin pattern for dma-buf + (v8) (jsc#SLE-22601). +- drm/i915/gem: Always call obj->ops->migrate unless can_migrate + fails (jsc#SLE-22601). +- drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if + needed (jsc#SLE-22601). +- drm/i915/gem: Unify user object creation (v3) (jsc#SLE-22601). +- drm/i915/gem: Call i915_gem_flush_free_objects() in + i915_gem_dumb_create() (jsc#SLE-22601). +- drm/i915/gem: Refactor placement setup for + i915_gem_object_create* (v2) (jsc#SLE-22601). +- drm/i915/gem: Check object_can_migrate from object_migrate + (jsc#SLE-22601). +- drm/i915/gt: nuke gen6_hw_id (jsc#SLE-22601). +- drm/i915/xehp: Xe_HP forcewake support (jsc#SLE-22601). +- drm/i915/xehp: Extra media engines - Part 3 (reset) + (jsc#SLE-22601). +- drm/i915/xehp: Extra media engines - Part 2 (interrupts) + (jsc#SLE-22601). +- drm/i915/xehp: Extra media engines - Part 1 (engine definitions) + (jsc#SLE-22601). +- drm/i915/xehp: Define multicast register ranges (jsc#SLE-22601). +- drm/i915: Extend Wa_1406941453 to adl-p (jsc#SLE-22601). +- drm/i915/uapi: reject set_domain for discrete (jsc#SLE-22601). +- drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based + (jsc#SLE-22601). +- drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id + (jsc#SLE-22601). +- drm/i915/gt: nuke unused legacy engine hw_id (jsc#SLE-22601). +- drm/i915/gt: fix platform prefix (jsc#SLE-22601). +- drm/i915: Add intel_context tracing (jsc#SLE-22601). +- drm/i915/guc: Add trace point for GuC submit (jsc#SLE-22601). +- drm/i915/guc: Update GuC debugfs to support new GuC + (jsc#SLE-22601). +- drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC + (jsc#SLE-22601). +- drm/i915/guc: Ensure G2H response has space in buffer + (jsc#SLE-22601). +- drm/i915/guc: Disable semaphores when using GuC scheduling + (jsc#SLE-22601). +- drm/i915/guc: Ensure request ordering via completion fences + (jsc#SLE-22601). +- drm/i915: Disable preempt busywait when using GuC scheduling + (jsc#SLE-22601). +- drm/i915/guc: Extend deregistration fence to schedule disable + (jsc#SLE-22601). +- drm/i915/guc: Disable engine barriers with GuC during unpin + (jsc#SLE-22601). +- drm/i915/guc: Defer context unpin until scheduling is disabled + (jsc#SLE-22601). +- drm/i915/guc: Insert fence on context when deregistering + (jsc#SLE-22601). +- drm/i915/guc: Implement GuC context operations for new inteface + (jsc#SLE-22601). +- drm/i915/guc: Add bypass tasklet submission path to GuC + (jsc#SLE-22601). +- drm/i915/guc: Implement GuC submission tasklet (jsc#SLE-22601). +- drm/i915/guc: Add LRC descriptor context lookup array + (jsc#SLE-22601). +- drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor + (jsc#SLE-22601). +- drm/i915/guc: Add new GuC interface defines and structures + (jsc#SLE-22601). +- drm/i915/xehp: New engine context offsets (jsc#SLE-22601). +- drm/i915/xehp: Handle new device context ID format + (jsc#SLE-22601). +- drm/i915/selftests: Allow for larger engine counts + (jsc#SLE-22601). +- drm/i915/gen12: Use fuse info to enable SFC (jsc#SLE-22601). +- drm/i915/dg2: add DG2 platform info (jsc#SLE-22601). +- drm/i915/xehpsdv: add initial XeHP SDV definitions + (jsc#SLE-22601). +- drm/i915: Add XE_HP initial definitions (jsc#SLE-22601). +- drm/i915: Add release id version (jsc#SLE-22601). +- drm/i915: do not abbreviate version in debugfs (jsc#SLE-22601). +- drm/i915: Make the kmem slab for i915_buddy_block a global + (jsc#SLE-22601). +- drm/i915: Use a table for i915_init/exit (v2) (jsc#SLE-22601). +- drm/i915: Call i915_globals_exit() after i915_pmu_exit() + (jsc#SLE-22601). +- drm/i915: Ditch i915 globals shrink infrastructure + (jsc#SLE-22601). +- drm/i915: Make GT workaround upper bounds exclusive + (jsc#SLE-22601). +- drm/i915: Program DFR enable/disable as a GT workaround + (jsc#SLE-22601). +- drm/i915/icl: Drop a couple unnecessary workarounds + (jsc#SLE-22601). +- drm/i915: Fix application of WaInPlaceDecompressionHang + (jsc#SLE-22601). +- drm/i915: Add TTM offset argument to mmap (jsc#SLE-22601). +- drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc + (jsc#SLE-22601). +- drm/i915/uapi: reject caching ioctls for discrete + (jsc#SLE-22601). +- Revert "drm/i915: Skip over MI_NOOP when parsing" + (jsc#SLE-22601). +- drm/i915: Drop error handling from dma_fence_work + (jsc#SLE-22601). +- drm/i915: Remove allow_alloc from i915_gem_object_get_sg* + (jsc#SLE-22601). +- drm/i915/icl: Drop workarounds that only apply to pre-production + steppings (jsc#SLE-22601). +- drm/i915/cnl: Drop all workarounds (jsc#SLE-22601). +- drm/i915/dg1: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/rkl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/jsl_ehl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/icl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/glk: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/bxt: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915/kbl: Drop pre-production revision from stepping table + (jsc#SLE-22601). +- drm/i915/skl: Use revid->stepping tables (jsc#SLE-22601). +- drm/i915: Make pre-production detection use direct revid + comparison (jsc#SLE-22601). +- drm/i915/step: s/_revid_tbl/_revids + (jsc#SLE-22601). +- drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc + (jsc#SLE-22601). +- drm/i915/uapi: convert drm_i915_gem_caching to kernel doc + (jsc#SLE-22601). +- drm/i915/guc: Module load failure test for CT buffer creation + (jsc#SLE-22601). +- drm/i915/guc: Optimize CTB writes and reads (jsc#SLE-22601). +- drm/i915/guc: Add stall timer to non blocking CTB send function + (jsc#SLE-22601). +- drm/i915/guc: Add non blocking CTB send function + (jsc#SLE-22601). +- drm/i915/guc: Increase size of CTB buffers (jsc#SLE-22601). +- drm/i915/guc: Improve error message for unsolicited CT response + (jsc#SLE-22601). +- drm/i915/guc: Relax CTB response timeout (jsc#SLE-22601). +- drm/i915/adl_s: Extend Wa_1406941453 (jsc#SLE-22601). +- drm/i915: Implement Wa_1508744258 (jsc#SLE-22601). +- drm/i915: Settle on "adl-x" in WA comments (jsc#SLE-22601). +- drm/i915: use consistent CPU mappings for pin_map users + (jsc#SLE-22601). +- drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ + (jsc#SLE-22601). +- drm/i915/gem: Roll all of context creation together + (jsc#SLE-22601). +- i915/gem/selftests: Assign the VM at context creation in + igt_shared_ctx_exec (jsc#SLE-22601). +- drm/i915/selftests: Take a VM in kernel_context() + (jsc#SLE-22601). +- drm/i915/gem: Don't allow changing the engine set on running + contexts (v3) (jsc#SLE-22601). +- drm/i915/gem: Don't allow changing the VM on running contexts + (v4) (jsc#SLE-22601). +- drm/i915/gem: Delay context creation (v3) (jsc#SLE-22601). +- drm/i915/gt: Drop i915_address_space::file (v2) (jsc#SLE-22601). +- drm/i915/gem: Return an error ptr from context_lookup + (jsc#SLE-22601). +- drm/i915/gem: Use the proto-context to handle create parameters + (v5) (jsc#SLE-22601). +- drm/i915/gem: Make an alignment check more sensible + (jsc#SLE-22601). +- drm/i915: Add an i915_gem_vm_lookup helper (jsc#SLE-22601). +- drm/i915/gem: Optionally set SSEU in intel_context_set_gem + (jsc#SLE-22601). +- drm/i915/gem: Rework error handling in default_engines + (jsc#SLE-22601). +- drm/i915/gem: Add an intermediate proto_context struct (v5) + (jsc#SLE-22601). +- drm/i915: Add gem/i915_gem_context.h to the docs + (jsc#SLE-22601). +- drm/i915/gem: Add a separate validate_priority helper + (jsc#SLE-22601). +- drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) + (jsc#SLE-22601). +- drm/i915/gem: Disallow creating contexts with too many engines + (jsc#SLE-22601). +- drm/i915/request: Remove the hook from await_execution + (jsc#SLE-22601). +- drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) + (jsc#SLE-22601). +- drm/i915/gem: Disallow bonding of virtual engines (v3) + (jsc#SLE-22601). +- drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES + (jsc#SLE-22601). +- drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) + (jsc#SLE-22601). +- drm/i915: Drop the CONTEXT_CLONE API (v2) (jsc#SLE-22601). +- drm/i915/gem: Return void from context_apply_all + (jsc#SLE-22601). +- drm/i915/gem: Set the watchdog timeout directly in + intel_context_set_gem (v2) (jsc#SLE-22601). +- drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP (jsc#SLE-22601). +- drm/i915: Stop storing the ring size in the ring pointer (v3) + (jsc#SLE-22601). +- drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE (jsc#SLE-22601). +- drm/i915/adlp: Add ADL-P GuC/HuC firmware files (jsc#SLE-22601). +- drm/i915/huc: Update TGL and friends to HuC 7.9.3 + (jsc#SLE-22601). +- drm/i915/adl_s: Fix dma_mask_size to 39 bit (jsc#SLE-22601). +- drm/i915/gt: finish INTEL_GEN and friends conversion + (jsc#SLE-22601). +- drm/i915/selftests: fix smatch warning in mock_reserve + (jsc#SLE-22601). +- drm/i915/selftests: fix smatch warning in igt_check_blocks + (jsc#SLE-22601). +- drm/i915: Improve debug Kconfig texts a bit (jsc#SLE-22601). +- drm/i915/gtt: ignore min_page_size for paging structures + (jsc#SLE-22601). +- drm/i915: support forcing the page size with lmem + (jsc#SLE-22601). +- drm/i915/display: Migrate objects to LMEM if possible for + display (jsc#SLE-22601). +- drm/i915/gem: Introduce a selftest for the gem object migrate + functionality (jsc#SLE-22601). +- drm/i915/gem: Implement object migration (jsc#SLE-22601). +- drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 + (jsc#SLE-22601). +- drm/i915/ttm: Use TTM for system memory (jsc#SLE-22601). +- drm/i915/ttm: Adjust gem flags and caching settings after a move + (jsc#SLE-22601). +- drm/i915: Update object placement flags to be mutable + (jsc#SLE-22601). +- drm/i915/ttm: fix static warning (jsc#SLE-22601). +- drm/i915/eb: Fix pagefault disabling in the first slowpath + (jsc#SLE-22601). +- drm/i915: Document the Virtual Engine uAPI (jsc#SLE-22601). +- drm/i915/guc: Update firmware to v62.0.0 (jsc#SLE-22601). +- drm/i915/guc: Introduce unified HXG messages (jsc#SLE-22601). +- drm/i915: Move submission tasklet to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Update i915_scheduler to operate on i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Add kick_backend function to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Move engine->schedule to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Move active tracking to i915_sched_engine + (jsc#SLE-22601). +- drm/i915: Reset sched_engine.no_priolist immediately after + dequeue (jsc#SLE-22601). +- drm/i915: Add i915_sched_engine_is_empty function + (jsc#SLE-22601). +- drm/i915: Move priolist to new i915_sched_engine object + (jsc#SLE-22601). +- drm/i915/selftests: add back the selftest() hook for the buddy + (jsc#SLE-22601). +- drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate() + semantics (jsc#SLE-22601). +- drm/i915: Add support for explicit L3BANK steering + (jsc#SLE-22601). +- drm/i915: Add GT support for multiple types of multicast + steering (jsc#SLE-22601). +- drm/i915: extract steered reg access to common function + (jsc#SLE-22601). +- drm/i915: Remove duplicate include of intel_region_lmem.h + (jsc#SLE-22601). +- drm/i915: Perform execbuffer object locking as a separate step + (jsc#SLE-22601). +- drm/i915/gem: Zap the i915_gem_object_blt code (jsc#SLE-22601). +- drm/i915/gem: Zap the client blt code (jsc#SLE-22601). +- drm/i915/ttm: accelerated move implementation (jsc#SLE-22601). +- drm/i915/gt: Setup a default migration context on the GT + (jsc#SLE-22601). +- drm/i915/gt: Pipelined clear (jsc#SLE-22601). +- drm/i915/gt: Pipelined page migration (jsc#SLE-22601). +- drm/i915/gt: Export the pinned context constructor and + destructor (jsc#SLE-22601). +- drm/i915/gt: Add a routine to iterate over the pagetables of + a GTT (jsc#SLE-22601). +- drm/i915/gt: Add an insert_entry for gen8_ppgtt (jsc#SLE-22601). +- drm/i915: Introduce a ww transaction helper (jsc#SLE-22601). +- drm/i915: Break out dma_resv ww locking utilities to separate + files (jsc#SLE-22601). +- drm/i915: Reference objects on the ww object list + (jsc#SLE-22601). +- drm/i915/ttm: remove unused function (jsc#SLE-22601). +- drm/i915/gem: Remove duplicated call to ops->pread + (jsc#SLE-22601). +- drm/i915/ttm: restore min_page_size behaviour (jsc#SLE-22601). +- drm/i915/ttm: switch over to ttm_buddy_man (jsc#SLE-22601). +- drm/i915/ttm: remove node usage in our naming (jsc#SLE-22601). +- drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS + (jsc#SLE-22601). +- drm/i915/ttm: Calculate the object placement at get_pages time + (jsc#SLE-22601). +- drm/i915/ttm: add i915_sg_from_buddy_resource (jsc#SLE-22601). +- drm/i915/ttm: add ttm_buddy_man (jsc#SLE-22601). +- drm/i915/ttm: Fix memory leaks (jsc#SLE-22601). +- drm/i915/adl_p: Add initial ADL_P Workarounds (jsc#SLE-22601). +- drm/i915: Simplify userptr locking (jsc#SLE-22601). + Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. +- drm/i915: Fix busy ioctl commentary (jsc#SLE-22601). +- drm/aperture: Pass DRM driver structure instead of driver name + (jsc#SLE-22601). +- drm/i915: Track IRQ state in local device state (jsc#SLE-22601). +- dma-buf: add dma_fence_chain_alloc/free v3 (jsc#SLE-22601). +- drm/i915: Use ttm mmap handling for ttm bo's (jsc#SLE-22601). +- drm/vma: Add a driver_private member to vma_node + (jsc#SLE-22601). +- drm/i915/lmem: Verify checks for lmem residency (jsc#SLE-22601). +- drm/i915/ttm: Introduce a TTM i915 gem object backend + (jsc#SLE-22601). + Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. +- drm/dp: Extract i915's eDP backlight code into DRM helpers + (jsc#SLE-22601). +- drm/i915/dpcd_bl: Print return codes for VESA backlight failures + (jsc#SLE-22601). +- drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if + we can't read PWMGEN_BIT_COUNT (jsc#SLE-22601). +- drm/i915/dpcd_bl: Move VESA backlight enabling code closer + together (jsc#SLE-22601). +- drm/i915/dpcd_bl: Cache some backlight capabilities in + intel_panel.backlight (jsc#SLE-22601). +- drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight() + a bit (jsc#SLE-22601). +- drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values + correctly (jsc#SLE-22601). +- drm/i915/dpcd_bl: Remove redundant AUX backlight frequency + calculations (jsc#SLE-22601). +- gpu/drm/i915: nuke old GEN macros (jsc#SLE-22601). +- drm/i915: finish INTEL_GEN and friends conversion + (jsc#SLE-22601). +- drm/i915/hdcp: Nuke Platform check for mst hdcp init + (jsc#SLE-22601). +- drm/i915/display: check if compressed_llb was allocated + (jsc#SLE-22601). +- drm/i915/display: Fix state mismatch in drm infoframe + (jsc#SLE-22601). +- drm/i915/ehl: Remove require_force_probe protection + (jsc#SLE-22601). +- drm/i915/jsl: Remove require_force_probe protection + (jsc#SLE-22601). +- drm/i915/display: use max_level to control loop (jsc#SLE-22601). +- drm/i915/display: fix level 0 adjustement on display ver >= + 12 (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement Wa_16011303918 + (jsc#SLE-22601). +- drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline + (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement Wa_16011168373 + (jsc#SLE-22601). +- drm/i915/display/adl_p: Implement Wa_22012278275 + (jsc#SLE-22601). +- drm/i915/display/psr: Handle SU Y granularity (jsc#SLE-22601). +- drm/i915: s/intel_crtc/crtc/ (jsc#SLE-22601). +- drm/i915: Clean up intel_fbdev_init_bios() a bit + (jsc#SLE-22601). +- drm/i915: Clean up pre-skl wm calling convention + (jsc#SLE-22601). +- drm/i915: Clean up intel_find_initial_plane_obj() a bit + (jsc#SLE-22601). +- drm/i915: Clean up intel_get_load_detect_pipe() a bit + (jsc#SLE-22601). +- drm/i915: Stop hand rolling drm_crtc_mask() (jsc#SLE-22601). +- drm/i915/fbc: Allocate llb before cfb (jsc#SLE-22601). +- drm/i915/fbc: Make the cfb allocation loop a bit more legible + (jsc#SLE-22601). +- drm/i915/fbc: Extract intel_fbc_stolen_end() (jsc#SLE-22601). +- drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() (jsc#SLE-22601). +- drm/i915/fbc: Handle 16bpp compression limit better + (jsc#SLE-22601). +- drm/i915/fbc: Don't pass around the mm node (jsc#SLE-22601). +- drm/i915/fbc: Embed the compressed_llb node (jsc#SLE-22601). +- drm/i915/fbc: Extract intel_fbc_program_cfb() (jsc#SLE-22601). +- drm/i915/fbc: s/threshold/limit/ (jsc#SLE-22601). +- drm/i915: Add the missing adls vswing tables (jsc#SLE-22601). +- drm/i915: Nuke buf_trans hdmi functions (jsc#SLE-22601). +- drm/i915: Clean up jsl/ehl buf trans functions (jsc#SLE-22601). +- drm/i915: Fix ehl edp hbr2 vswing table (jsc#SLE-22601). +- drm/i915: keep backlight_enable on until turn eDP display off + (jsc#SLE-22601). +- drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table + (jsc#SLE-22601). +- drm/i915: Fix dg1 buf trans tables (jsc#SLE-22601). +- drm/i915: Introduce rkl_get_combo_buf_trans() (jsc#SLE-22601). +- drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs + (jsc#SLE-22601). +- drm/i915: Introduce encoder->get_buf_trans() (jsc#SLE-22601). +- drm/i915: Store the HDMI default entry in the bug trans struct + (jsc#SLE-22601). +- drm/i915; Return the whole buf_trans struct from get_buf_trans() + (jsc#SLE-22601). +- drm/i915: Introduce intel_get_buf_trans() (jsc#SLE-22601). +- drm/i915: Wrap the buf trans tables into a struct + (jsc#SLE-22601). +- drm/i915: Rename dkl phy buf trans tables (jsc#SLE-22601). +- drm/i915: Wrap the platform specific buf trans structs into + a union (jsc#SLE-22601). +- drm/i915: Introduce hsw_get_buf_trans() (jsc#SLE-22601). +- drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans + (jsc#SLE-22601). +- drm/i915/adl_p: Load DMC (jsc#SLE-22601). +- drm/i915/adl_p: Pipe B DMC Support (jsc#SLE-22601). +- drm/i915/xelpd: Pipe A DMC plugging (jsc#SLE-22601). +- drm/i915/dmc: Introduce DMC_FW_MAIN (jsc#SLE-22601). +- drm/i915: Force a TypeC PHY disconnect during suspend/shutdown + (jsc#SLE-22601). +- drm/i915/xelpd: break feature inheritance (jsc#SLE-22601). +- drm/i915: apply WaEnableVGAAccessThroughIOPort as needed + (jsc#SLE-22601). +- commit a14349b + +- block: Hold invalidate_lock in BLKZEROOUT ioctl (bsc#1183392). + This patch series fixes the block/009 test which can fail with a low failure + rate of about 1/1400. I've tested this series with kernel-ci against the + baseline and found no regressions. +- block: Hold invalidate_lock in BLKDISCARD ioctl (bsc#1183392). +- mm: Add functions to lock invalidate_lock for two mappings + (bsc#1183392). +- mm: Protect operations adding pages to page cache with + invalidate_lock (bsc#1183392). +- commit 2ea6207 + +- printk: restore flushing of NMI buffers on remote CPUs after + NMI backtraces (bsc#1192988). +- commit 21c31a1 + +- printk: Remove printk.h inclusion in percpu.h (bsc#1192987). +- commit b339baf + +- ethernet: chelsio: use eth_hw_addr_set() (jsc#SLE-18992). +- net: chelsio: cxgb4vf: Make use of the helper function + dev_err_probe() (jsc#SLE-18992). +- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18992). +- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992). +- cxgb4: Validate VPD checksum with pci_vpd_check_csum() + (jsc#SLE-18992). +- cxgb4: Properly revert VPD changes (jsc#SLE-18992). +- cxgb4: improve printing NIC information (jsc#SLE-18992). +- net: chelsio: switch from 'pci_' to 'dma_' API (jsc#SLE-18992). +- Revert "cxgb4: Validate VPD checksum with pci_vpd_check_csum()" + (jsc#SLE-18992). +- Revert "Revert "cxgb4: Search VPD with + pci_vpd_find_ro_info_keyword()"" (jsc#SLE-18992). +- Revert "cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()" + (jsc#SLE-18992). +- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18992). +- cxgb4: Remove unused vpd_param member ec (jsc#SLE-18992). +- cxgb4: Validate VPD checksum with pci_vpd_check_csum() + (jsc#SLE-18992). +- cxgb4: make the array match_all_mac static, makes object smaller + (jsc#SLE-18992). +- commit e59b97c + +- RDMA/nldev: Check stat attribute before accessing it + (jsc#SLE-19249). +- RDMA/mlx4: Do not fail the registration on port stats + (jsc#SLE-19255). +- IB/hfi1: Properly allocate rdma counter desc memory + (jsc#SLE-19242). +- RDMA/core: Set send and receive CQ before forwarding to the + driver (jsc#SLE-19249). +- i40e: Fix display error code in dmesg (jsc#SLE-18378). +- i40e: Fix creation of first queue by omitting it if is not + power of two (jsc#SLE-18378). +- i40e: Fix warning message and call stack during rmmod i40e + driver (jsc#SLE-18378). +- i40e: Fix ping is lost after configuring ADq on VF + (jsc#SLE-18378). +- i40e: Fix changing previously set num_queue_pairs for PFs + (jsc#SLE-18378). +- i40e: Fix NULL ptr dereference on VSI filter sync + (jsc#SLE-18378). +- i40e: Fix correct max_pkt_size on VF RX queue (jsc#SLE-18378). +- devlink: Don't throw an error if flash notification sent before + devlink visible (jsc#SLE-19253). +- net/mlx5: E-Switch, return error if encap isn't supported + (jsc#SLE-19253). +- net/mlx5: Lag, update tracker when state change event received + (jsc#SLE-19253). +- net/mlx5e: CT, Fix multiple allocations and memleak of mod acts + (jsc#SLE-19253). +- net/mlx5: Fix flow counters SF bulk query len (jsc#SLE-19253). +- net/mlx5: E-Switch, rebuild lag only when needed + (jsc#SLE-19253). +- net/mlx5: Update error handler for UCTX and UMEM + (jsc#SLE-19253). +- net/mlx5: DR, Fix check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: DR, Handle eswitch manager and uplink vports + separately (jsc#SLE-19253). +- net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() + (jsc#SLE-19253). +- net/mlx5: E-Switch, Fix resetting of encap mode when entering + switchdev (jsc#SLE-19253). +- net/mlx5e: Wait for concurrent flow deletion during neigh/fib + events (jsc#SLE-19253). +- net/mlx5e: kTLS, Fix crash in RX resync flow (jsc#SLE-19253). +- net: sched: act_mirred: drop dst for the direction from egress + to ingress (git-fixes). +- bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV + is not set (jsc#SLE-18978). +- udp: Validate checksum in udp_read_sock() (git-fixes). +- xsk: Fix crash on double free in buffer pool (jsc#SLE-18375). +- iavf: Restore VLAN filters after link down (jsc#SLE-18385). +- iavf: Fix for setting queues to 0 (jsc#SLE-18385). +- iavf: Fix for the false positive ASQ/ARQ errors while issuing + VF reset (jsc#SLE-18385). +- iavf: validate pointers (jsc#SLE-18385). +- iavf: prevent accidental free of filter structure + (jsc#SLE-18385). +- iavf: Fix failure to exit out from last all-multicast mode + (jsc#SLE-18385). +- iavf: don't clear a lock we don't hold (jsc#SLE-18385). +- iavf: free q_vectors before queues in iavf_disable_vf + (jsc#SLE-18385). +- iavf: check for null in iavf_fix_features (jsc#SLE-18385). +- iavf: Fix return of set the new channel count (jsc#SLE-18385). +- bnxt_en: reject indirect blk offload when hw-tc-offload is off + (jsc#SLE-18978). +- bnxt_en: fix format specifier in live patch error message + (jsc#SLE-18978). +- bnxt_en: extend RTNL to VF check in devlink driver_reinit + (jsc#SLE-18978). +- net: bnx2x: fix variable dereferenced before check + (jsc#SLE-18274). +- ethernet: bnx2x: use eth_hw_addr_set() (jsc#SLE-18274). +- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18274). +- bnx2x: Read VPD with pci_vpd_alloc() (jsc#SLE-18274). +- bnx2x: remove unused variable 'cur_data_offset' (jsc#SLE-18274). +- commit 4626034 + +- kernel-source.spec: install-kernel-tools also required on 15.4 +- commit 6cefb55 + +- dmanegine: idxd: fix resource free ordering on driver removal + (git-fixes). +- ALSA: usb-audio: Fix possible race at sync of urb completions + (git-fixes). +- Bluetooth: call sock_hold earlier in sco_conn_del (git-fixes). +- commit c31b8d8 + +- blacklist.conf: 70a9ac36ffd8 ("f2fs: fix up f2fs_lookup tracepoints") + CONFIG_F2FS_FS is not set anywhere. +- commit 192a1c3 + +- tracing/histogram: Do not copy the fixed-size char array field + over the field size (git-fixes). +- commit c8df0a0 + +- blacklist.conf: 172f7ba9772c ("ftrace: Make ftrace_profile_pages_init static") + A cosmetic fix. +- commit 99f4114 + +- tracing: use %ps format string to print symbols (git-fixes). +- commit 11044ff + +- Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (bsc#1183682). +- Update config files. +- commit a524613 + +- config: disable unprivileged BPF by default (jsc#SLE-22573) + Backport of mainline commit 8a03e56b253e ("bpf: Disallow unprivileged bpf + by default") only changes kconfig default, used e.g. for "make oldconfig" + when the config option is missing, but does not update our kernel configs + used for build. Update also these to make sure unprivileged BPF is really + disabled by default. +- commit 4a1e78c + +- Drivers: hv: vmbus: Add SNP support for VMbus channel initiate + message (bsc#1183682). +- x86/hyperv: Add ghcb hvcall support for SNP VM (bsc#1183682). +- x86/hyperv: Add Write/Read MSR registers via ghcb page + (bsc#1183682). +- Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in + Isolation VM (bsc#1183682). +- x86/hyperv: Add new hvcall guest address host visibility support + (bsc#1183682). +- x86/hyperv: Initialize shared memory boundary in the Isolation + VM (bsc#1183682). +- x86/hyperv: Initialize GHCB page in Isolation VM (bsc#1183682). +- x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV + (bsc#1183682). +- commit 7b9b378 + +- x86/sev: Allow #VC exceptions on the VC2 stack (git-fixes). +- commit a295ccf + +- pstore/blk: Use "%lu" to format unsigned long (git-fixes). +- commit 4c246a2 + +- Linux 5.14.21 (stable-5.14.21). +- commit ccb8dac + +- Revert "ACPI: scan: Release PM resources blocked by unused + objects" (stable-5.14.21). +- KVM: Fix steal time asm constraints (stable-5.14.21). +- parisc/entry: fix trace test in syscall exit path + (stable-5.14.21). +- PCI/MSI: Destroy sysfs before freeing entries (stable-5.14.21). +- PCI: Add MSI masking quirk for Nvidia ION AHCI (stable-5.14.21). +- PCI/MSI: Deal with devices lying about their MSI mask capability + (stable-5.14.21). +- perf/core: Avoid put_page() when GUP fails (stable-5.14.21). +- thermal: Fix NULL pointer dereferences in of_thermal_ functions + (stable-5.14.21). +- Bluetooth: btusb: Add support for TP-Link UB500 Adapter + (stable-5.14.21). +- fortify: Explicitly disable Clang support (stable-5.14.21). +- loop: Use blk_validate_block_size() to validate block size + (stable-5.14.21). +- block: Add a helper to validate the block size (stable-5.14.21). +- bootconfig: init: Fix memblock leak in xbc_make_cmdline() + (stable-5.14.21). +- commit 5099a2b + +- Update patch references for stable-5.14.21 +- commit b78e4e4 + +- Revert "mark pstore-blk as broken" (git-fixes). +- Update config files. +- supported.conf: adjust for pstore_blk and co +- commit 79eccc2 + +- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes). +- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes). +- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + (git-fixes). +- ACPI: Add stubs for wakeup handler functions (git-fixes). +- commit 7d34774 + +- blacklist.conf: add media patch entry that was already picked up +- commit 262559d + +- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + (bsc#1192473). +- commit a604fd5 + +- NFC: reorder the logic in nfc_{un,}register_device (git-fixes). +- Refresh + patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch. +- commit 58d673a + +- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + (git-fixes). +- fbdev: Prevent probing generic drivers if a FB is already + registered (git-fixes). +- drm/cma-helper: Release non-coherent memory with + dma_free_noncoherent() (git-fixes). +- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + (git-fixes). +- thermal: int340x: Limit Kconfig to 64-bit (git-fixes). +- platform/x86: think-lmi: Abort probe on analyze failure + (git-fixes). +- platform/x86: hp_accel: Fix an error handling path in + 'lis3lv02d_probe()' (git-fixes). +- spi: fix use-after-free of the add_lock mutex (git-fixes). +- e100: fix device suspend/resume (git-fixes). +- NFC: add NCI_UNREG flag to eliminate the race (git-fixes). +- NFC: reorganize the functions in nci_request (git-fixes). +- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes). +- mac80211: drop check for DONT_REORDER in + __ieee80211_select_queue (git-fixes). +- nl80211: fix radio statistics in survey dump (git-fixes). +- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + (git-fixes). +- docs: accounting: update delay-accounting.rst reference + (git-fixes). +- commit 195d274 + +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924). +- Update config files. +- commit d22f826 + +- btrfs: update comments for chunk allocation -ENOSPC cases + (bsc#1192896). +- btrfs: fix deadlock between chunk allocation and chunk btree + modifications (bsc#1192896). +- commit 09c9eb3 + +- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +- commit b3581c2 + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1192547). +- treewide: Replace the use of mem_encrypt_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_es_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sme: Replace occurrences of sme_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/ioremap: Selectively build arch override encryption + functions (jsc#SLE-19924). +- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() + (jsc#SLE-19924). +- commit c6b9314 + +- memcg: replace in_interrupt() by !in_task() in active_memcg() + (bsc#1192894). +- commit 8c447eb + +- Update metadata + patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch + (stable-5.14.19 bsc#1191279). +- Update metadata + patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch + (stable-5.14.19 bsc#1191279). +- commit 590ab5b + +- btrfs: fix memory ordering between normal and ordered work functions (git-fixes). +- commit 0b78f1b + +- Eradicate Patch-mainline: No + The pre-commit check can reject this deprecated tag then. +- Refresh patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch. +- Refresh patches.suse/btrfs-provide-super_operations-get_inode_dev. +- Refresh patches.suse/intel_idle-Disable-ACPI-_CST-on-Haswell.patch +- commit 50b72c3 + +- pinctrl: tegra: Return const pointer from + tegra_pinctrl_get_group() (jsc#SLE-20498). +- usb: xhci: tegra: Check padctrl interrupt presence in device + tree (git-fixes). +- dmaengine: tegra210-adma: Override ADMA FIFO size + (jsc#SLE-20498). +- dmaengine: tegra210-adma: Add description for + 'adma_get_burst_config' (jsc#SLE-20498). +- dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' + member (jsc#SLE-20498). +- gpio: tegra186: Support multiple interrupts per bank + (jsc#SLE-20498). +- gpio: tegra186: Force one interrupt per bank (jsc#SLE-20498). +- i2c: tegra: Ensure that device is suspended before driver is + removed (git-fixes). +- pinctrl: tegra: Fix warnings and error (jsc#SLE-20498). +- pinctrl: tegra: Use correct offset for pin group + (jsc#SLE-20498). +- pinctrl: tegra: Add pinmux support for Tegra194 (jsc#SLE-20498). +- pinctrl: tegra: include lpdr pin properties (jsc#SLE-20498). +- usb: phy: tegra: Support OTG mode programming (git-fixes). +- memory: tegra186-emc: Handle errors in BPMP response + (jsc#SLE-20498). +- soc/tegra: Add Tegra186 ARI driver (jsc#SLE-20498). +- cpufreq: tegra186/tegra194: Handle errors in BPMP response + (jsc#SLE-20498). +- spi: tegra210-quad: Put device into suspend on driver removal + (git-fixes). +- regulator: Don't error out fixed regulator in + regulator_sync_voltage() (git-fixes). +- thermal/drivers/tegra-soctherm: Silence message about clamped + temperature (git-fixes). +- PCI: tegra194: Cleanup unused code (jsc#SLE-20498). +- PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode + (jsc#SLE-20498). +- PCI: tegra194: Disable interrupts before entering L2 + (jsc#SLE-20498). +- gpio: tegra186: Add ACPI support (jsc#SLE-20498). +- clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock + (git-fixes). +- soc/tegra: fuse: Enable fuse clock on suspend for Tegra124 + (git-fixes). +- soc/tegra: fuse: Add runtime PM support (git-fixes). +- soc/tegra: fuse: Clear fuse->clk on driver probe failure + (git-fixes). +- soc/tegra: pmc: Prevent racing with cpuilde driver (git-fixes). +- ASoC: rt5640: Silence warning message about missing interrupt + (git-fixes). +- commit 1fc03e4 + +- Update config files: bump to 5.14.20 +- commit c08e20b + +- Linux 5.14.20 (stable-5.14.20). +- commit 1a4044c + +- Drop x86 patch to follow a stable-5.14.20 revert + Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them + Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch + Update blacklist.conf +- commit 6440d2c + +- x86/setup: Explicitly include acpi.h (bsc#1192825). +- commit 915b5b4 + +- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540). +- commit 4ad3fae + +- e1000e: Add support for the next LOM generation (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit 92196b6 + +- e1000e: Add support for Lunar Lake (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit d86918a + +- e1000e: Remove redundant statement (jsc#SLE-18382). +- ionic: no devlink_unregister if not registered (jsc#SLE-19282). +- ionic: tame the filter no space message (jsc#SLE-19282). +- ionic: allow adminq requests to override default error message + (jsc#SLE-19282). +- ionic: handle vlan id overflow (jsc#SLE-19282). +- ionic: generic filter delete (jsc#SLE-19282). +- ionic: generic filter add (jsc#SLE-19282). +- ionic: add generic filter search (jsc#SLE-19282). +- ionic: remove mac overflow flags (jsc#SLE-19282). +- ionic: move lif mac address functions (jsc#SLE-19282). +- ionic: add filterlist to debugfs (jsc#SLE-19282). +- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282). +- ionic: have ionic_qcq_disable decide on sending to hardware + (jsc#SLE-19282). +- ionic: add polling to adminq wait (jsc#SLE-19282). +- ionic: widen queue_lock use around lif init and deinit + (jsc#SLE-19282). +- ionic: move lif mutex setup and delete (jsc#SLE-19282). +- ionic: check for binary values in FW ver string (jsc#SLE-19282). +- ionic: remove debug stats (jsc#SLE-19282). +- ionic: Move devlink registration to be last devlink command + (jsc#SLE-19282). +- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error + (jsc#SLE-18382). +- net/e1000e: Fix spelling mistake "The" -> "This" + (jsc#SLE-18382). +- e1000e: Add space to the debug print (jsc#SLE-18382). +- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382). +- e1000e: Add polling mechanism to indicate CSME DPG exit + (jsc#SLE-18382). +- e1000e: Add handshake with the CSME to support S0ix + (jsc#SLE-18382). +- commit 405902c + +- PCI: PM: Do not call platform_pci_power_manageable() + unnecessarily (jsc#SLE-19359). +- commit 18069d0 + +- PCI: PM: Make pci_choose_state() call pci_target_state() + (jsc#SLE-19359). +- commit 397bfa6 + +- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359). +- commit 6bb9c14 + +- PCI: endpoint: Use sysfs_emit() in "show" functions + (jsc#SLE-19359). +- commit 9243675 + +- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI + (jsc#SLE-19359). +- commit 96c7dd9 + +- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM + (jsc#SLE-19359). +- commit 7e981c8 + +- PCI: Tidy comments (git-fixes). +- commit 125067a + +- iscsi_ibft: Fix isa_bus_to_virt not working under ARM + (bsc#1191540). +- iscsi_ibft: fix crash due to KASLR physical memory remapping + (bsc#1191540). +- commit 64cab0a + +- kernel-*-subpackage: Add dependency on kernel scriptlets (bsc#1192740). +- commit a133bf4 + +- Fix problem with missing installkernel on Tumbleweed. +- commit 2ed6686 + +- char/random: reinstantiate DRBGs once optimized sha512 becomes + available (jsc#SLE-21132,bsc#1191259). +- commit f4f5829 + +- char/random: wire up userspace interface to SP800-90B compliant + drbg (jsc#SLE-21132,bsc#1191259). +- commit 08f937f + kernel-firmware +- Update to version 20211123: + * linux-firmware: Update firmware file for Intel Bluetooth 9462 + * linux-firmware: Update firmware file for Intel Bluetooth 9462 + * linux-firmware: Update firmware file for Intel Bluetooth 9560 + * linux-firmware: Update firmware file for Intel Bluetooth 9560 + * linux-firmware: Update firmware file for Intel Bluetooth AX201 + * linux-firmware: Update firmware file for Intel Bluetooth AX201 + * linux-firmware: Update firmware file for Intel Bluetooth AX211 + * linux-firmware: Update firmware file for Intel Bluetooth AX211 + * linux-firmware: Update firmware file for Intel Bluetooth AX210 + * linux-firmware: Update firmware file for Intel Bluetooth 9560 + * linux-firmware: Update firmware file for Intel Bluetooth 9260 + * linux-firmware: Update firmware file for Intel Bluetooth AX200 + * linux-firmware: Update firmware file for Intel Bluetooth AX201 + * amdgpu: update yellow carp dmcub firmware + * amdgpu: update vangogh DMCUB firmware + * Update ath10k/QCA6174/hw3.0/board-2.bin + * mrvl: prestera: Update Marvell Prestera Switchdev v4.0 + * QCA: Add Bluetooth firmware for WCN685x +- Fix the script to adapt ZSTD compressed modules (jsc#SLE-21256) +- Update _service to follow branch main instead +- Update aliases + kernel-firmware:compressed +- Update to version 20211123: + * linux-firmware: Update firmware file for Intel Bluetooth 9462 + * linux-firmware: Update firmware file for Intel Bluetooth 9462 + * linux-firmware: Update firmware file for Intel Bluetooth 9560 + * linux-firmware: Update firmware file for Intel Bluetooth 9560 + * linux-firmware: Update firmware file for Intel Bluetooth AX201 + * linux-firmware: Update firmware file for Intel Bluetooth AX201 + * linux-firmware: Update firmware file for Intel Bluetooth AX211 + * linux-firmware: Update firmware file for Intel Bluetooth AX211 + * linux-firmware: Update firmware file for Intel Bluetooth AX210 + * linux-firmware: Update firmware file for Intel Bluetooth 9560 + * linux-firmware: Update firmware file for Intel Bluetooth 9260 + * linux-firmware: Update firmware file for Intel Bluetooth AX200 + * linux-firmware: Update firmware file for Intel Bluetooth AX201 + * amdgpu: update yellow carp dmcub firmware + * amdgpu: update vangogh DMCUB firmware + * Update ath10k/QCA6174/hw3.0/board-2.bin + * mrvl: prestera: Update Marvell Prestera Switchdev v4.0 + * QCA: Add Bluetooth firmware for WCN685x +- Fix the script to adapt ZSTD compressed modules (jsc#SLE-21256) +- Update _service to follow branch main instead +- Update aliases + kig +- Switch to python3 for Leap 15.4 + kmod +- Enable ZSTD on 15.3 as well (boo#1192104). +- Only test ZSTD in testsuite on releases where it is available. + ldb +- Update to version 2.4.1 + + Corrected python behaviour for 'in' for LDAP attributes + contained as part of ldb.Message; (bso#14845); + + Fix memory handling in ldb.msg_diff; (bso#14836); + + Corrected python docstrings + libapparmor -- update to AppArmor 2.13.6 - - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.6 +- Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED + operation="file_mmap" violation in SLE15-SP4; (bsc#1192336). + +- add aa-notify-more-arch-mr809.diff: Add support for reading s390x + and aarch64 wtmp files (boo#1181155) + +- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532) + +- lessopen.sh profile: allow reading files that live on NFS over UDP + (added to apparmor-lessopen-nfs-workaround.diff) (boo#1190552) + +- add profiles-python-3.10-mr783.diff: update abstractions/python and + profiles for python 3.10 + +- update to AppArmor 3.0.3 + - fix a failure in the parser tests + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.3 + for the detailed upstream changelog + +- update to AppArmor 3.0.2 + - add missing permissions to several profiles and abstractions + (including boo#1188296) + - bugfixes in utils and parser (including boo#1180766 and boo#1184779) + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.2 + for the detailed upstream changelog +- remove upstreamed patches: + - apparmor-dovecot-stats-metrics.diff + - abstractions-php8.diff + - crypto-policies-mr720.diff + +- added apparmor-dovecot-stats-metrics.diff to allow Prometheus metrics end-point + +- move Requires: python3 back to the python3-apparmor subpackage - + readline usage is in the python modules, not in apparmor-utils + +- Remove python symbols (python means currently python2), work + only with python3 ones (fallout from bsc#1185588). + +- add abstractions-php8.diff to support PHP8 in abstractions/php (boo#1186267) + +- add crypto-policies-mr720.diff to allow reading crypto policies + in abstractions/ssl_certs (boo#1183597) + +- replace %{?systemd_requires} with %{?systemd_ordering} to avoid dragging in + systemd into containers just because apparmor-parser ships a *.service file + +- merge libapparmor.changes into apparmor.changes + +- avoid file listed twice error + +- define %_pamdir for <= 15.x to fix the build on those releases + +- add apache-extra-profile-include-if-exists.diff: make + include in apache extra profile optional to avoid problems with empty + profile directory (boo#1178527) + +- prepare usrmerge (boo#1029961) + * use %_pamdir + +- update to AppArmor 3.0.1 + - minor additions to profiles and abstractions + - some bugfixes in libapparmor, apparmor_parser and the aa-* utils + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 + for the detailed upstream changelog +- removed upstream(ed) patches: + - changes-since-3.0.0.diff + - extra-profiles-fix-Pux.diff + - utils-fix-hotkey-conflict.diff + +- Use apache provided variables for the module_directry: + + Use %apache_libexecdir + + Add apache-rpm-macros BuildRequires + +- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in + de, id and sv translations (and fix the test) (MR 675) +- add extra-profiles-fix-Pux.diff to fix an inactive profile - + prevents a crash in aa-logprof and aa-genprof when creating a new + profile (MR 676) + +- update to AppArmor 3.0.0 + - introduce feature abi declaration in profiles to enable use of + new rule types (for openSUSE: dbus and unix rules) + - support xattr attachment conditionals + - experimental support for kill and unconfined profile modes + - rewritten aa-status (in C), including support for new profile modes + - rewritten aa-notify (in python), finally dropping the perl + requirement at runtime + - new tool aa-features-abi for extracting feature abis from the kernel + - update profiles to have profile names and to use 3.0 feature abi + - introduce @{etc_ro} and @{etc_rw} profile variables + - new profile for php-fpm + - several updates to profiles and abstractions (including boo#1166007) + - fully support 'include if exists' in the aa-* tools + - rewrite handling of alias, include, link and variable rules in + the aa-* tools + - rewrite and simplify log handling in the aa-logprof and aa-genprof + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 -- drop upstreamed patch libapparmor-so-number.diff +- patches: + - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 + release up to 3e18c0785abc03ee42a022a67a27a085516a7921 + - drop upstreamed usr-etc-abstractions-base-nameservice.diff + - drop 2.13-only libapparmor-so-number.diff + - refresh apparmor-enable-profile-cache.diff - partially upstreamed + - update apparmor-samba-include-permissions-for-shares.diff and + apparmor-lessopen-profile.patch - switch to "include if exists" + - apparmor-lessopen-profile.patch: add abi rule to lessopen profile + - refresh apparmor-lessopen-nfs-workaround.diff +- move away very loose apache profile that doesn't even match the + apache2 binary path in openSUSE to avoid confusion (boo#872984) +- move rewritten aa-status from utils to parser subpackage +- add aa-features-abi to parser subpackage +- replace perl and libnotify-tools requires with requiring + python3-notify2 and python3-psutil (needed by the rewritten + aa-notify) +- drop ancient cleanup for /etc/init.d/subdomain from parser %pre +- drop (never enabled) conditionals to build with python2 and to + build the python-apparmor subpackage (upstream dropped python2 + support) +- drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed +- set PYFLAKES path for utils check +- add precompiled_cache build conditional to allow faster local + builds without using kvm +- remove duplicated BuildRequires: swig - - fix two potential build failures + - add missing permissions to several profiles and abstractions + - bugfixes in parser and tools + - fix two potential build failures in libapparmor +- remove upstream(ed) patches + - changes-since-2.13.4.diff + - abstractions-X-xauth-mr582.diff + - sevdb-caps-mr589.diff + - libvirt-leaseshelper.patch + - cap_checkpoint_restore.diff +- add CAP_CHECKPOINT_RESTORE to severity.db (MR 656, + cap_checkpoint_restore.diff) + +- %service_del_postun_without_restart only works for Tumbleweed, + keep using DISABLE_RESTART_ON_UPDATE for Leap 15.x + +- Make use of %service_del_postun_without_restart + And stop using DISABLE_RESTART_ON_UPDATE as this interface is + obsolete. + +- libvirt-leaseshelper.patch: add /usr/libexec as a path to the + libvirt leaseshelper script (jsc#SLE-14253) + +- sevdb-caps-mr589.diff: add new capabilities CAP_BPF and CAP_PERFMON + to severity.db (lp#1890547) + +- add abstractions-X-xauth-mr582.diff to allow reading the xauth file + from its new sddm location (boo#1174290, boo#1174293) + +- add changes-since-2.13.4.diff with upstream changes and fixes + since 2.13.4 up to 5f61bd4c: + - add several abstractions related to xdg-open: + dbus-network-manager-strict, exo-open, gio-open, gvfs-open, + kde-open5, xdg-open + - introduce @{run} variable + - update dnsmasq and winbindd profile + - update mdns, mesa and nameservice abstraction + - some bugfixes in the aa-* tools, including a remote bugfix in the + YaST AppArmor module (boo#1171315) +- drop upstream(ed) patches (now part of changes-since-2.13.4.diff): + - make-4.3-capabilities.diff + - make-4.3-capabilities-vim.diff + - make-4.3-fix-utils-network-test.diff + - make-4.3-network.diff + - abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch +- apply usr-etc-abstractions-base-nameservice.diff only for + Tumbleweed, but not for Leap 15.x where it's not needed +- refresh usr-etc-abstractions-base-nameservice.diff + +- Add abstractions-add-etc-mdns.allow-to-etc-apparmor.d-abstractions-mdns.patch + (bsc#1168306) + +- fix build with make 4.3 by backporting some commits from upstream + master (boo#1167953): + - make-4.3-capabilities.diff + - make-4.3-capabilities-vim.diff + - make-4.3-network.diff + - make-4.3-fix-utils-network-test.diff + + - several abstraction updates (including boo#1153162) + - disallow writing to fontconfig cache in abstractions/fonts + - some bugfixes in the aa-* tools - -- update to AppArmor 2.13.1 +- drop upstreamed patches: + - abstractions-ssl-certbot-paths.diff + - apparmor-krb5-conf-d.diff + - libapparmor-python3.8.diff + - usr-etc-abstractions-authentification.diff +- refresh usr-etc-abstractions-base-nameservice.diff + +- add usr-etc-abstractions-base-nameservice.diff to adjust + abstractions/base and nameservice for /usr/etc/ (boo#1161756) + +- Properly pull in full python3 interpreter + +- add libapparmor-python3.8.diff to fix building the libapparmor python + bindings (deb#943657) + +- add usr-etc-abstractions-authentification.diff to allow reading + /usr/etc/pam.d/* and some other authentification-related files (boo#1153162) + +- add abstractions-ssl-certbot-paths.diff - add certbot paths to + abstractions/ssl_certs and abstractions/ssl_keys + +- add apparmor-krb5-conf-d.diff for kerberos client + +- update to 2.13.3 + - profile updates for dnsmasq, dovecot, identd, syslog-ng + - new "lsb_release" profile (only used when using "Px -> lsb_release") + - fix buggy syntax in tunables/share + - several abstraction updates + - parser: fix "Px -> foo-bar" (the "-" was rejected before) + - several bugfixes in aa-genprof and aa-logprof +- drop upstream(ed) patches: + - apparmor-nameservice-resolv-conf-link.patch + - profile_filename_cornercase.diff + - dnsmasq-libvirtd.diff + - dnsmasq-revert-alternation.diff + - usrmerge-fixes.diff + - libapparmor-swig-4.diff +- re-number remaining patches + +- add upstream libapparmor-swig-4.diff: fix libapparmor tests with swig + 4.0 (boo#1135751) +- update lessopen.sh profile for usrMerge (bash and tar) (boo#1132350) + +- add usrmerge-fixes.diff: fix test failures when /bin/sh is handled by + update-alternatives (boo#1127877) + +- add dnsmasq-revert-alternation.diff: revert path alternation in + dnsmasq profile and re-add peer=/usr/sbin/libvirtd rules to avoid + breaking libvirtd (boo#1127073) + +- add dnsmasq-libvirtd.diff: allow peer=libvirtd in the dnsmasq profile + to match the newly added libvirtd profile name (boo#1118952#c3) + +- Use %license instead of %doc [bsc#1082318] + +- add apparmor-lessopen-nfs-workaround.diff: allow network access in + lessopen.sh for reading files on NFS (workaround for boo#1119937 / + lp#1784499) + +- add profile_filename_cornercase.diff: drop check that lets aa-logprof + error out in a corner-case (log event for a non-existing profile while + a profile file with the default filename for that non-existing profile + exists) (boo#1120472) + +- netconfig: write resolv.conf to /run with link to /etc (fate#325872, + boo#1097370) [patch apparmor-nameservice-resolv-conf-link.patch] + - - no changes in libapparmor + - add profile names to most profiles + - update dnsmasq profile (pid file and logfile path) (boo#1111342) + - add vulkan abstraction + - add letsencrypt certificate path to abstractions/ssl_* + - ignore *.orig and *.rej files when loading profiles + - fix aa-complain etc. to handle named profiles + - several bugfixes and small profile improvements +- remove upstreamed fix-syntax-error-in-rc.apparmor.functions.patch -- update to AppArmor 2.13.1 - - several bug fixes +- update to 2.13.1 + - add qt5 and qt5-compose-cache-write abstractions + - add @{uid} and @{uids} kernel var placeholders + - several profile and abstraction updates + - ignore "abi" rules in parser and tools (instead of erroring out) + - utils: fix overwriting of child profile flags if they differ from + the main profile + - several bugfixes (including boo#1100779) +- remove upstream(ed) patches: + - aa-teardown-path.diff + - fix-apparmor-systemd-perms.diff + - logprof-skip-cache-d.diff + - fix-samba-profiles.patch + - make-pyflakes-happy.diff + - dnsmasq-Add-permission-to-open-log-files.patch +- refresh apparmor-samba-include-permissions-for-shares.diff +- add fix-syntax-error-in-rc.apparmor.functions.patch + +- update rpmlintrc: + - whitelist .features file which is part of the pre-compiled cache + - comment out filters for the disabled tomcat_apparmor subpackage + +- Backport dnsmasq fix: + 025c7dc6 - dnsmasq-Add-permission-to-open-log-files.patch + (boo#1111342) + +- add make-pyflakes-happy.diff to fix an unused variable (SR 629206) + +- add fix-samba-profiles.patch - smbd loads new shared libraries. + Allow winbindd to access new kerberos credential cache location + (boo#1092099) + +- exclude the /etc/apparmor.d/cache.d/ directory from aa-logprof parsing + (logprof-skip-cache-d.diff) + +- add fix-apparmor-systemd-perms.diff - fix permissions of + /lib/apparmor/apparmor.systemd (boo#1090545) + +- create and package precompiled cache (/usr/share/apparmor/cache, + read-only) (boo#1069906, boo#1074429) +- change (writeable) cache directory to /var/cache/apparmor/ - with the + new btrfs layout, the only reason for using /var/lib/apparmor/cache/ + (which was "it's part of the / subvolume") is gone, and /var/cache + makes more sense for the cache +- adjust parser.conf (via apparmor-enable-profile-cache.diff) to use both + cache locations +- clear cache also in %post of abstractions package + - add support for conditional includes in policy + - remove group restrictions from aa-notify (boo#1058787) + - aa-complain etc.: set flags for profiles represented by a glob + - aa-status: split profile from exec name + - several profile and abstraction updates +- drop upstreamed patches and files: + - aa-teardown + - apparmor.service + - apparmor.systemd + - 32-bit-no-uid.diff + - disable-cache-on-ro-fs.diff + - dovecot-stats.diff + - parser-write-cache-warn-only.diff + - set-flags-for-profiles-represented-by-glob.patch + - fix-regression-in-set-flags.patch +- drop spec code that handled installing aa-teardown, apparmor.service + and apparmor.systemd (now part of upstream Makefile) +- simplify "make -C profiles parser-check" call (upstream Makefile bug + that required to call "cd" was fixed) +- add aa-teardown-path.diff - install aa-teardown in /usr/sbin/ +- move 'exec' symlink to parser package (belongs to aa-exec) + +- Set flags for profiles represented by glob (bsc#1086154) + set-flags-for-profiles-represented-by-glob.patch + fix-regression-in-set-flags.patch + +- add dovecot-stats.diff: + - add dovecot/stats profile and allow dovecot to run it (boo#1088161) + - allow dovecot/auth to write /run/dovecot/old-stats-user (part of boo#1087753) +- update 32-bit-no-uid.diff with upstream fix + +- Change of path of rpm in lessopen.sh (boo#1082956) + +- add disable-cache-on-ro-fs.diff - disable write cache if filesystem is + read-only and don't bail out (bsc#1069906, bsc#1074429) + +- add parser-write-cache-warn-only.diff to make cache write failures a + warning instead of an error (boo#1069906, boo#1074429) +- reduce dependeny on libnotify-tools (used by aa-notify -p) to "Suggests" + to avoid pulling in several Gnome packages on servers (boo#1067477) + - add support for 'owner' rules in aa-logprof and aa-genprof + - add support for includes with absolute path in aa-logprof etc. (lp#1733700) + - update aa-decode to also decode PROCTITLE (lp#1736841) + - several profile and abstraction updates, including boo#1069470 +- drop upstreamed patches: + - read_inactive_profile-exactly-once.patch + - utils-fix-sorted-save_profiles-regression.diff +- lessopen profile: change all 'rix' rules to 'mrix' +- add 32-bit-no-uid.diff to fix handling of log events without ouid on + 32 bit systems - - no changes in libapparmor + - add JSON interface to aa-logprof and aa-genprof (used by YaST) + - drop old YaST interface code + - update audio, base and nameservice abstractions + - allow @{pid} to match 7-digit pids +- drop upstreamed patches + - apparmor-yast-cleanup.patch + - apparmor-json-support.patch + - nameservice-libtirpc.diff +- drop obsolete perl modules (YaST no longer needs them) +- drop patches that were only needed by the obsolete perl modules: + - apparmor-utils-string-split + - apparmor-abstractions-no-multiline.diff +- drop profiles-sockets-temporary-fix.patch - obsoleted by a fix in + apparmor_parser +- refresh utils-fix-sorted-save_profiles-regression.diff +- add aa-teardown (new script to unload all profiles) +- make ExecStop in apparmor.service a no-op (workaround for a systemd + restriction, see boo#996520 and boo#853019 for details) +- lessopen profile: allow capability dac_read_search and dac_override, + allow groff to execute several helpers (boo#1065388) + +- read_inactive_profile-exactly-once.patch (bsc#1069346) + Perform reading of inactive profiles exactly once. - - mostly test-related changes in libapparmor + - add permissions to several profiles and abstractions (including + lp#1650827 and boo#1057900) + - several fixes in the aa-* tools (including lp#1689667, lp#1628286, + lp#1661766 and boo#1062667) + - fix downgrading/converting of 'unix' rules (will be supported in + kernel 4.15) to 'network unix' rules in apparmor_parser (boo#1061195) +- remove upstream(ed) patches + - upstream-changes-r3616..3628.diff + - upstream-changes-r3629..3648.diff + - parser-tests-dbus-duplicated-conditionals.diff + - apparmor-fix-podsyntax.patch + - sshd-profile-drop-local-include-r3615.diff +- refresh apparmor-yast-cleanup.patch +- add utils-fix-sorted-save_profiles-regression.diff to fix a regression + in displaying the "changed profiles" list in aa-logprof + +- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244) + +- profiles-sockets-temporary-fix.patch to cater to nameservices with the + new sockets mediation, until unix rules are upstreamed (boo#1061195) + +- add apparmor-fix-podsyntax.patch from mailing list to fix + compilation with perl 5.26 + +- do not require exact X.Y version of "python3" +- require also matching python(abi) which is arguably more important + +- don't rely on implementation details for reload in %post + +- add JSON support. Required for FATE#323380. + (apparmor-yast-cleanup.patch, apparmor-json-support.patch) + +- add upstream-changes-r3629..3648.diff: + - preserve unknown profiles when reloading apparmor.service + (CVE-2017-6507, lp#1668892, boo#1029696) + - add aa-remove-unknown utility to unload unknown profiles (lp#1668892) + - update nvidia abstraction for newer nvidia drivers + - don't enforce ordering of dbus rule attributes in utils (lp#1628286) + - add --parser, --base and --Include option to aa-easyprof to allow + non-standard paths (useful for tests) (lp#1521031) + - move initialization code in apparmor.aa to init_aa(). This allows to + run all utils tests even if /etc/apparmor.d/ or /sbin/apparmor_parser + don't exist. + - several improvements in the utils tests +- drop upstreamed python3-drop-re-locale.patch +- no longer delete/skip some of the utils tests (to allow this, add + parser-tests-dbus-duplicated-conditionals.diff) +- add var.mount dependeny to apparmor.service (boo#1016259#c34) + +- Cleanup spec file: + - don't use insserv if we afterwards call systemd, this can + have bad side effects + - remove dead code + - remove now obsolete 'distro' checks +- Replace init.d script with new wrapper working with systemd + +- add python3-drop-re-locale.patch: remove deprecated re.LOCALE + flag in Python UI as it was dropped from Python 3.6 (lp#1661766) +- add upstream-changes-r3616..3628.diff: + - update abstractions/base, abstractions/apache2-common and dovecot profiles + - merge ask_the_questions() of aa-logprof and aa-mergeprof + - pass LDFLAGS when building parser, libapparmor perl bindings and pam_apparmor +- adjust deleting the cache in profiles %post to the new cache location +- silence errors when deleting the cache (boo#976914) + +- update to AppArmor 2.11.0 + - apparmor_parser now supports parallel compiles and loads + - add full support for dbus, ptrace and signal rules and events to the + utils + - full rewrite of the file rule handling in the utils + - lots of improvements and fixes + - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_11 for the + detailed changelog +- patches: + - add sshd-profile-drop-local-include-r3615.diff to fix 'make check' + - drop aa-unconfined-fix-netstat-call-2.10r3380.diff, no longer needed + - refresh apparmor-abstractions-no-multiline.diff + - refresh apparmor-samba-include-permissions-for-shares.diff +- spec changes: + - aa-unconfined switched to using ss (from iproute2), adjust Recommends: + - move libapparmor to /usr/lib*/ + - drop %if %suse_version checks for 12.x + - change several Obsoletes from %version to < 2.9. Those package names + weren't used since years, and 2.9 is still a careful choice + - include apparmor.service independent of %suse_version + - techdoc.pdf is now shipped in upstream tarball to reduce BuildRequires + - drop latex2html, texlive-* and w3m BuildRequires + - techdoc.txt and techdoc.html not included, drop them from the package + - run most of utils/ make check (some tests expect /etc/apparmor.d/ and + /sbin/apparmor_parser to exist, skip them) + - BuildRequires python3-pyflakes (utils tests) and dejagnu (libapparmor tests) + - drop sed'ing python3 into aa-* shebang (upstreamed) + - build binutils + - aa-exec is now written in C and lives in /usr/bin/, move it to the + apparmor_parser package and create a compability symlink in /usr/sbin/ + - aa-exec manpage moved to section 1 + - aa-enabled is a small new tool to find out if AppArmor is enabled + - package new aa_stack_profile(2) manpage + +- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/. + This is part of the root partition (at least with default partitioning) + and should be available earlier than /var/cache/apparmor/ + (boo#1015249, boo#980081, bsc#1016259) +- add dependency on var-lib.mount to apparmor.service as safety net + +- update to AppArmor 2.10.2 maintenance release + - lots of bugfixes and profile updates (including boo#1000201, + boo#1009964, boo#1014463) + - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_2 for details +- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression + in aa-unconfined +- drop upstream(ed) patches: + - changes-since-2.10.1--r3326..3346.diff + - changes-since-2.10.1--r3347..3353.diff + - libapparmor-fix-import-path.diff (upstream fix is slightly different) + - nscd-var-lib.diff +- refresh apparmor-abstractions-no-multiline.diff + +- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and + abstractions/nameservice (path changed in latest nscd in Tumbleweed) + +- add changes-since-2.10.1--r3347..3353.diff with upstream changes and + fixes in the 2.10 branch, including + - allow writing *.qf files (for disk-based buffering) in syslog-ng profile + - add several permissions to the dovecot profiles (deb#835826) + - add a missing path in the traceroute profile + +- add changes-since-2.10.1--r3326..3346.diff with upstream changes and + fixes since the 2.10.1 release, including + - allow dac_override in winbindd profile (boo#990006#c5) + - allow mr for /usr/lib*/ldb/*.so in samba abstractions (needed since + Samba 4.4.x, boo#990006) + - abstractions/nameservice: also support ConnMan-managed resolv.conf + - let aa-genprof ask about profiles in extra dir (again) + - fix aa-logprof "add hat" endless loop (lp#1538306) + - honor 'chown' file events in logparser.py + - ignore log file events with a request mask of 'send' or 'receive' + because they are actually network events (lp#1577051, lp#1582374) + - accept hostname with dots when parsing logs (lp#1453300 comments #1 and #2) +- fix python LibAppArmor import failures with swig > 3.0.8 (boo#987607) + (libapparmor-fix-import-path.diff) +- refresh apparmor-abstractions-no-multiline.diff +- drop upstreamed profiles-ping-inet6-r3449.diff +- add %check section - runs libapparmor (including swig bindings), + parser and profiles tests +- add BuildRequires: perl(Locale::gettext) - needed for parser tests + +- add profiles-ping-inet6-r3449.diff - latest ping also does IPv6 (boo#980596) + +- update to AppArmor 2.10.1 (2.10 branch r3326): + - fix incorrect output of child profile names (apparmor_parser -N) which + caused 'rcapparmor reload' to remove child profiles and hats (lp#1551950) + - fix a crash in aa-logprof / logparser.py for change_hat log events + (lp#1523297) and log events that look like file events, but aren't + (lp#1540562, lp#1525119, lp#1466812) + - write unix rules when saving a profile (lp#1522938, boo#954104#c3) + - several fixes for variable handling in aa-logprof + - map c (create) log events to w instead of a + - add python to the "no Px rule" list in logprof.conf + - let aa-logprof check for duplicate profiles + - let aa-status work without the apparmor.fail python module (boo#971917, + lp#1480492) + - add permissions in several profiles (including boo#948584, boo#948753, + boo#954959, boo#954958, boo#971790, boo#964971, boo#921098, boo#923201 and + boo#921098#c15). + - and many more fixes, see the full changelog at + http://wiki.apparmor.net/index.php/ReleaseNotes_2_10_1 +- drop upstream(ed) patches: + - fix-initscript-aa_log_end_msg.diff + - syslog-ng-profile-boo948584.diff + - upstream-profile-updates-r3205-3241.diff +- refresh patches: + - apparmor-abstractions-no-multiline.diff + - apparmor-samba-include-permissions-for-shares.diff +- drop libapparmor autogen.sh call (broke the build) and remove libtool BR + +- add syslog-ng-profile-boo948584.diff - add several permissions needed + by latest syslog-ng (boo#948584, boo#948753) +- add upstream-profile-updates-r3205-3241.diff with several profile updates: + - add /usr/share/locale-bundle/** to abstractions/base + - allow dnsmask to use /bin/sh (boo#940749) and /bin/dash + - allow dovecot imap to read /run/dovecot/mounts + - allow avahi-daemon to write to /run/systemd/notify + - allow ntpd to read $PATH directory listings (boo#945592, boo#948752) + - update dhclient profile + - allow skype to read @{PROC}/@{pid}/net/dev (boo#939568) + - and some other small updates +- drop upstreamed apparmor-winbindd-r3213.diff (included in the + upstream-profile-updates patch) + +- netstat moved to net-tools-deprecated in Tumbleweed (boo#944904) + +- add apparmor-winbindd-r3213.diff - add missing k permissions for + /etc/samba/smbd.tmp/msg/* in winbindd profile (boo#921098 #c15..19) + +- add fix-initscript-aa_log_end_msg.diff - fixes ugly initscript + output (boo#862170) + +- update to AppArmor 2.10 (trunk r3205) + - profile names can now contain variables + - improved profile compile time in apparmor_parser + - lots of improvements, refactoring and bugfixes in the aa-* tools + - new apis for managing and loading profile caches into the kernel in + libapparmor + - lots of profile updates + - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_10 for the + complete changelog with more details +- add new apparmor_private.h and the aa_query_label(2), aa_features(3), + aa_kernel_interface(3), aa_policy_cache(3), aa_splitcon(3) manpages + to libapparmor-devel +- drop apparmor-2.5.1-edirectory-profile patch - it's most probably + no longer needed (see boo#621394 for details) +- drop upstreamed samba-4.2-profiles.diff +- refresh apparmor-samba-include-permissions-for-shares.diff + +- systemd-rpm-macros and %systemd_requires were at the wrong place, + move them to the parser package (boo#931792) + +- update to AppArmor 2.9.2 (2.9 branch r2911) + - lots of bugfixes in the parser and the aa-* tools (including + boo#918787) + - update dovecot and dnsmasq profiles and several abstractions + (including boo#911001) + - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_2 for the + full changelog +- remove upstream(ed) patches apparmor-changes-since-2.9.1.diff and + apparmor-fix-stl-ostream.diff +- replace GPG key with new AppArmor GPG signing key, see + https://launchpad.net/apparmor/+announcement/13404 + +- make sure %service_del_postun doesn't call systemctl try-restart + (boo#853019, bare systemd edition) +- add samba-4.2-profiles.diff: update samba (winbindd and nmb) + profiles for samba 4.2 (boo#921098, boo#923201) + +- only install apparmor.service for openSUSE > 13.2 + +- Add a native systemd unit which *at the moment* only + wraps/masks the early boot script. + +- add apparmor-fix-stl-ostream.diff which fixes odd uses of + std::ostream which are not valid. Fixes build with GCC 5 + +- allow lessopen.sh to run /usr/bin/unzip-plain (boo#906858) + +- add Requires: python3 to python3-apparmor package - readline isn't + part of python3-base (boo#917577) + +- add apparmor-changes-since-2.9.1.diff with upstream fixes since the + 2.9.1 release + - update logparser.py to support changed syslog format (lp#1399027) + - update usr.sbin.dovecot and usr.lib.dovecot.imap{, -login} profiles + (lp#1296667) + - update the mysqld profile + - fix network rule description in apparmor.d(5) manpage +- drop upstreamed dnsmasq-profile-fixes.patch +- update expired GPG key + +- update to AppArmor 2.9.1 (2.9 branch r2831) + - fix log parsing for 3.16 kernels and syslog-style logs (boo#905368) + - several fixes and performance improvements in the aa-* utils + - profile updates for dnsmasq (boo#907870), nscd (boo#904620#c14 and + bnc#908856), useradd, sendmail, man and passwd + - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_1 + for full release notes +- refresh dnsmasq-profile-fixes.patch + +- Fix dnsmasq profile to allow executing bash to run the --dhcp-script + argument. Also fixed /usr/lib -> /usr/{lib,lib64} to get libvirt + leasehealper script to run even on x86_64. + dnsmasq-profile-fixes.patch. boo#911001 + +- rename lessopen.sh profile file to usr.bin.lessopen.sh to match the + script filename + +- add apparmor-lessopen-profile.patch: /usr/bin/lessopen.sh needs + confinement. bnc#906858 + +- delete cache in apparmor-profiles %post (workaround for + bnc#904620#c8 / lp#1392042) + +- No longer perform gpg validation; osc source_validator does it + implicit: + + Drop gpg-offline BuildRequires. + + No longer execute gpg_verify. + +- fix bashism in post script + +- update to AppArmor 2.9.0 (r2759) + - change aa-mergeprof to the final commandline syntax + - lots of bugfixes in the aa-* tools (bnc#900163, lp#1328707 and several + bugs without a formal bugreport) + - small additions to gnome, freedesktop.org, ubuntu-browsers.d/java + and user-mail abstractions + - fix mod_apparmor to not break basic auth + - update perl modules to support signal, unix and ptrace rules (bnc#900013) + - don't warn about rules not supported by the kernel + - fix logging of "audit capability" (lp#1378091) + - add support for the "hat" keyword in apparmor.vim + - build html version of apparmor.vim manpage again (lp#1366572) + - see also http://wiki.apparmor.net/index.php/ReleaseNotes_2_9_0 +- update apparmor-abstractions-no-multiline.diff +- remove upstreamed apparmor-profiles-ntpd-pid-location.diff + libchewing +- Update to version 0.5.1+git20200627.452f622: + * chewing.py supports platforms with 64bit pointer + * Change ︰ to : + * Don't run tests in parallel + * Try Ubuntu 16.04 Xenial + * autotools: Build with -fPIC like the CMake-based one does + * Show compilation commands if the build system is autotools + * Tolerate unused const warnings + * Fix LSan + * Use internal-sqlite instead of static-sqlite, following 570ab6be + +- Remove unneeded BuildRequires on python-devel, and the conflicting + old py_* macros. +- Remove references to "Python 2", the module supports Python 3. +- Mark COPYING as license. + +- Remove pointless ldconfig call from chewing-utils subpackage. +- Specfile update: remove implicit BuildRoot and defattrs. +- Properly fulfill SLPP requirement that only the library file + is in the library subpackage. + -- retrack upstream source. previous source is from unknown origin. - * it couldn't be found at the link in specfile. - * it didn't have the same content and build result - as upstream source. - * it missed entire python and data sub directories, - so almost useless. -- remove ambiguous libchewing package. fix bnc#808338 - * libchewing is always taken as an old version by users. - * libchewing contained the runtime libraries but it was - not required by libchewing3. important orphan package. - so ibus-chewing and fcitx-chewing can't work. -- enable ncurses wide-char and thread-safe (w6) -- enable python. -- new sub-packages: chewing-data python-chewing chewing-utils - -- fix baselibs.conf - there is no libchewing-32bit - -- Parallel build with %_smp_mflags -- Remove redundant %clean, authors sections -- Avoid requires on library, the other way is preferred - (library requires data package) - -- Split libchewing.so.* into subpackage libchewing3 - -- Update to libchewing 0.3.4 -- Remove libchewing-gcc-fix.diff (upstream rewrite this part) -- Improve the description of libchewing API - Simplified examples to illustrate the usage are added -- Revise libchewing API. Check the documentation for details -- Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard layout -- Reimplementation of unit test framework. No external 'check' package is required -- Fix several phrase errors - Add exceptional phrase as well -- Improved developer and user guide -- Introduce CMake based build system, which is convenient to MS-Windows based environments. -- Add --enable-gcov to enable gcov coverage -- Fix possible strncat() overflow -- Consistent checks for bopomofo sequence internally -- Handle incomplete bopomofo with space key properly -- Internal structure refactoring -- Read hash path from CHEWING_PATH environment variable -- Make libchewing thread-safe -- Fix IM crash by changing default candidate per page to 10 -- Fix the detection of ncursesw -- Fix the usage of autotools -- Update and tune symbols -- Fix valgrind warning -- Fix several compilation warnings -- Fix GCC visibility availability for Darwin specific PIC code -- Fix hash table initialization and its memory leakage -- Support building with mingw32 toolchain -- Fix GNU Hurd build -- Fix Microsoft VC build -- Fix Windows 64-bit build -- Fix mingw32/64 + WINE build - -- add libtool as explicit buildrequire to avoid implicit dependency from prjconf - -- Update to libchewing 0.3.3: - Fix setfault, improved python-binding, build fixes, etc; - see http://chewing.csie.net/news.html for details - -- fix buffer overflow - -- updated patches to apply with fuzz=0 - -- fix to apply the previous patch properly - -- fix missing call to fclose in sort_word.c (bnc#535452) - -- updated to version 0.3.2, including previous fix patches, - fix memory leaks, doxygen updates, etc. - See ChangeLog for details. -- build with -fno-strict-aliasing to avoid type punning problems - in src/hash.c - libdvbpsi +- Update to version 1.3.3: + + Fix regression in dvbpsi_decoder_psi_section_add() + set i_last_section_number + -- Upgrade to version 1.1.0: - * New API: make API more consistent, see howto-new-api. - * Bew SONAME. - * Remove deprecated APIs and bump library version. - * Corrected use of dvbpsi_ValidPSISection(). - * Remove workaround for checking CRC32 in TOT PSI table. - * Add function dvbpsi_CalculateCRC32(). - * Fix offset for description parsing in tables. - * Several new descriptors. - * EIT table generation, and decoding fixes, add NVOD event - detection. - * new example application dvbinfo - * misc examples: fixes to gen_pat, gen_pmt - * updated documentation (new api howto) - * add log callback (remove fprintf's) - * RST table decoding and generation - * descriptor 0x03: added variable_rate_audio_indicator - * ATSC tables EIT, ETT, MGT, STT and VCT decoders - libdvdnav +- update to 6.1.1: + * fix build issues + * improve CI + -- Update to version 4.2.1: - + Fixed failed assertion on menu-less DVDs. - + Fixed playback issues on multi-angle DVDs. - + Fixed crash when playing a DVD from different region than - currently set in the DVD drive. - + Fixed segfaults when reading certain DVDs (including "Jack - Reacher", "Ghost Protocol", "Inside Man", "Tangled" and - "The Dictator"). - libebml +- Add patch to fix build with GCC 11 (boo#1183715) + * 0001-include-appropriate-header-files-for-std-numeric_lim.patch + libetonyek +- Update to 0.1.10 (jsc#SLE-18214): + * Parse shadow. + * Improve detection of the "new" formats. + * Fix handling of text baseline shift. + * Improve various formats. +- Update to 0.1.9: + * Various small bugfixes and fuzzer fixes + -- Update Source URL to have auto-download working again. - -- libetonyek-0.1.1-constants.patch - * Ditch the boost/math/constants/constants.hpp altogether - * Fixes build on systems with older boost - -- Upgrade to upstream version 0.1.1 - * Fix detection of Keynote 3 documents. - -- Upgrade to upstream version 0.1.0 - * ABI change - * Remove dependency on libwpd-devel - * Add dependency on librevenge-devel - -- Version bump to 0.0.4: - * Various bugfixes found during the libreoffice-4.2 cycle -- Drop upstreamed patches: - * libetonyek-0.0.3-comma.patch - * libetonyek-0.0.3-lexical_cast.patch - * libetonyek-more-lib64.patch - -- build with -fvisibility-inlines-hidden, around 400 symbols - less in the export symbol table. - -- Add ppc64le to list of lib64 archs for boost detection - Added patches: - * libetonyek-more-lib64.patch - -- Drop useless dep over libwpg. Cleanup whitespace. - -- Fix build with some boost versions and compilers - - Cannot take address of a template function -- added patches: - * libetonyek-0.0.3-lexical_cast.patch - -- Fix comma at the end of an enum. -- added patches: - * libetonyek-0.0.3-comma.patch - -- Bump to 0.0.3 - - import text formatting attributes - - draw rounded rectangles and callouts - - fixed build with older boost - - implemented import of tables - - implemented import of presentation notes - - implemented import of sticky notes -- removed patches: - * libetonyek-0.0.0-pi.patch - integrated upstream - -- Modify libetonyek-0.0.0-pi.patch - * fixes build of tests with less recent boost versions - -- Bump to 0.0.1 - * Fixes test - * Various runtime fixes - -- Add libetonyek-0.0.0-pi.patch - * fixes build problems with less recent boost versions -- Don't build noarch docs for SLE11 - -- Make the package actually build. - -- Initial commit, needed by libreo-4.2 - libevdev +- It is actually not necessary to use python2, python3 works as + well. + +- update to 1.11.0: + * One new API, libevdev_disable_property() + * Kernel 5.8 changed the SW_MAX define from 0x0f to 0x10. In some niche cases + this causes issues if libevdev and the software build against + different headers and thus end up with different values + * include: sync event codes with kernel 5.10 + * Fix included license to the "always intended" MIT license + +- update to 1.9.1 + * no changelog available +- remove n_buildfix_for_opensuse_12_2.patch: obsolete + +- Update to 1.9.0 (no changelog) + +- Update to 1.8.0 + * Bug fixes + * Docs update + * Improve tests + * Sync with latest kernels + -- Update to 1.3: - * m4: fix CC_CHECK_WERROR and CC_FLAG_VISIBILITY macros - * Add per-device log handlers - * include: update to Linux 3.15 header - * uinput: use the UI_GET_SYSNAME ioctl if available - * uinput: change strcpy/strcat usage for snprintf - * include: add uinput.h header as well - * include: update to Linux 3.16 header - * uinput: check errno against the positive value - * uinput: preserve the errno before cleaning up - * configure: move the python check down to re-unite the - gcov check outputs - * Add libevdev_property_from_name() - * Rename symbols leaking from static library to - avoid name clashes - * uinput: close the managed fd on error - * tools: pass -rc to strerror, not rc - * uinput: explicitly ignore the UI_DEV_DESTROY return value - * Hook up nm to check for leaking symbols in the static library - * Add some minimal documentation about static linking - -- Add git repository metadata - -- Update to 1.2 (recommended for xf86-input-synaptics 1.8.0) - -- add baselibs.conf since libevdev2-32bit is required by libinput-32bit - -- Update to 1.0.99.1 (1.1~rc1) - * Send an extra ABS_MT_SLOT event to sync the client up with - the current slot - * Fix the include directives when building in tools/ - * tools: Fix compiler warning - * Replace hardcoded 0 with the enum for it - * tools: add a tool to print the actual range provided by - a touchpad - * Document that the return value of get_name|uniq|phys is - not permanent - * Plug a memory leak for name, uniq, phys - * Fix memory leaks when failing to create a uinput device - * Document the FORCE_SYNC behavior a bit better - * Fix a wrong reference in the libevdev_next_event - documentation - * Add unlikely() macro - * Don't sync past MAX_SLOTS slots - * Dynamically allocate the slot values - * Reduce memory requirement for MT syncing - * Increase MAX_SLOTS to 60 - * Cap slot values to the announced maximum - * Move some functions/macros between libevdev-int.h - and libevdev-util.h - * Don't sync the MT state for fake MT devices - * If the tracking ID changes during SYN_DROPPED, terminate - the touch first - * Add a documentation note to update the slot after syncing -- New tools subpackage - -- Update to 1.0, for more details, please see: - http://lists.freedesktop.org/archives/input-tools/2014-January/000763.html - and http://lists.freedesktop.org/archives/input-tools/2014-February/000766.html -- SO version bumped to 2 -- Explicitly remove la files, instead of excluding them - -- fixed license to MIT in specfile - -- n_buildfix_for_opensuse_12_2.patch - * buildfix for openSUSE 12.2 (Linux kernel headers too old) - -- Initialize libevdev pckage - libfprint +- Update to version 1.94.2 + * Highlights: + + goodixmoc: Fix protocol error with certain username lengths + + elanmoc: New PID 0x0c7d + + goodixmoc: New PID 0x63cc +- Changes from version 1.94.1 + * Highlights: + + Ship a simple script to create new CI tests using tshark + + Added CI tests for elan, uru4000, aes2501 + + goodixmoc: Remove duplicate checking during enroll and let fprintd handle it + + uru4000: Fix USB transfer type + + synaptics: Support for new PIDs + + goodixmoc: Support for new PIDs +- Changes from version 1.94.0 + * Highlights: + + Implement suspend/resume handling including USB wakeup configuration. + + This requires writing the "persist" and "wakeup" sysfs attributes. + + Add simple temperature module to prevent devices from becoming too hot + + Add feature for continuous scanning + + New internal "critical section" API to simplify driver development + + elan: new PID 0x0c58 + + elanmoc: Fixes for multi-user handling and FW changes + + virtual-device: Do not time out for SCAN command + +- 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 + +- Update version to 1.90.7 + * vfs5011: Fix possible use-after-free + * goodixmoc: Add two new PIDs (0x63AC, 0x639C) + * goodixmoc: Support finger status API + * synaptics: Only identify within provided prints + * synaptics: Reject devices with old firmware during probe + +- Update to version 1.90.6 + * Object reference management fixes for FpPrint and identify + * Fixed issues that caused problem on non-x86 machines (#236) + * Fix building with older GLib versions + * synaptics: Support PID 00e7 + * goodix: Fix issue with long USB packages +- Update to version 1.90.5 + * Remove USB hub from udev autosupend rules + * synaptics: Add PID 0x00c9 which is used in some HP laptops +- Update to version 1.90.4 + * Work around GUsb cancellation issue + * Redefine internal image device state machine for more robustness + * Add public finger-status reporting to FpDevice + * Rework device removal API to be convenient (#330) + * Enable powersave for unsupported USB devices + * Improvements to examples + * synaptics: Support identify operation + * synaptics: Fix possible crash when the interrupt transfer is + resubmitted + * synaptics: Add support for PIDs 0x00f9, 0x00fc and 0x00c2 + * elan: Add PID 0x0c4d to supported device list + * aes3k: Fix driver and add CI test (#306) + * uru4000: Fix reference counting of image transfer + * vfs301: Fix driver and add CI test (#320) + +- update to 1.90.3: + * New goodixmoc driver supporting Goodix USB devices: 27C6:5840 27C6:6496 27C6:60A2 + * Newly added support for Synaptics device: 06CB:00E9 06CB:00DF + * Fixed an issue with Synaptics devices sometimes not working at boot + * Fix issue with aes3k driver (#306) + * A patch for nbis required for some sensors was accidentally dropped in an earlier release + Users of these sensors/drivers need to re-enroll + +- gobject-introspection-devel added to fix TW build error + +- Update version to 1.90.1 + * Library: + * Add early report mechanism for verify and identify (API CHANGE!) + * Add support to run tests in gdb/valgrind + * Allow testing on all architectures + * Avoid image device AWAIT_FINGER_ON to deactivate state transitions + * Fix verify/identify error propagation to library user + * Correctly read image device information from class data + * Continue enroll after an image driver reported a retry error + * Change external API to allow reporting match results early + * A lot of new unit tests and integration tests have been added + * Drivers API: + * Added API for early report of matching results or retry errors + * Verify and identification completion functions have been simplified + * Support variadic arguments in error functions + * Various re-definitions of ownership handling + * Add convenience API to change state after a timeout + * Add unit tests for all the drivers API + * Drivers: + * elan: Ensure correct deactivation of device + * uru4000: Fix IRQ handler registration and internal state handling + * uru4000: Fix control transfer request type + * synaptics: + Ensure errors are only reported after finger removal + Use early report mechanism +- Enable documents build + +- update to 1.0: + * Library: + * Add guards to the public API and require GLib 2.50 + * Deprecate print storage API + * Better documentation for fp_discover_devs() + * Remove unused internal fpi_timeout_cancel_for_dev() + * Remove state from fp_img_driver activate handler + * Bug fixes related to restarting a failed verification immediately + * Drivers: + * The Elan driver received a lot of bug fixes including a fix for a hang when verifying prints with fprintd, quirks for some devices, a memory leak fix and support for 04f3:0c42 + * Fix a probable crash in all the AES drivers + * Add support for Lenovo Preferred Pro Keyboard (KUF1256) to vfs5011 + * Prevent hang during enroll process in etes603 driver + * Fix possible integer overflow in uru4000 + * Work-around SELinux AVC warnings when uru4000 driver starts + * Remove long-unmaintained and broken fdu2000 driver + * Tools/Examples: + * Fix examples not working due to an overly strict check + * Fix crash in GTK demo when there's no supported devices + * Disable GTK demo until we have a USB Flatpak portal + * Remove sleep() in enroll example which caused a crash in some drivers + * Add a simple storage implementation example + +- Update to version 0.99.0: + + Library: + - All the internal API for device driver writers is now covered + by the documentation and has been enhanced to make it easier + to write drivers. + - Update internal NBIS fingerprint data processing library to + one that's nearly 10 years newer. + - Re-add accessor for minutia coordinates which was used in the + very old fprint_demo program, but also by our new GTK+ test + program (see below). + - Fix a crash when too many minutiae were detected in a + capture. + + Drivers: Support more devices in the Elan driver, stability + improvements. + + Tools: Add a test GTK+ application that will eventually be used + for testing drivers without modifying the OS installed version. + Note that this application currently requires manually changing + permissions of USB devices, this will be fixed when the + infrastructure exists to access those devices without + additional permissions, as a normal user. +- Changes from version 0.8.2: + + Drivers: + - Add USB ID for TNP Nano USB Fingerprint Reader. + - Fix UPEKTS enrollment never finishing on some devices. + + Library: + - Fix fp_get_pollfds() retval type, a small ABI change + - Downgrade fatal errors to run-time warnings, as a number of + drivers used to throw silent errors and we made them fatal. + Those will now be visible warnings, hopefully helping with + fixing them. +- Changes from version 0.8.1: + + Brown paperbag release to install the udev rules file in the + correct directory if the udev pkg-config file doesn't have a + trailing slash. +- Changes from version 0.8.0: + + Port to meson as the build system. + + Port documentation to gtk-doc. + + Drivers: + - Add Elan driver + - Increase threshold to detect encryption on URU4000 devices. + - Remove already replaced UPEKE2 driver. + - Fix possible crash caused by vfs5011 when no lines were + captured. + + Library: + - Fix a number of memory and file descriptor leaks and + warnings. + - Make NSS (and URU4000) driver optional. + - Fix assembling of frames for non-reverse and non reverse + stripes. + - Split internal private header to clarify drivers API. + - Simplify logging system, now all the builds can be used to + output debug information. + - Mark fp_dscv_print functions as deprecated. + + Udev rules: Add some unsupported devices to the whitelist. +- Changes from version 0.7.0: + + Drivers: + - Add VFS0050 driver. + - Fix possible crash in AES3500 and AES4000. + - Fix broken enrollment in VFS101. + - Better verification with small sensor scanners. + - Plenty of fixes in VFS5011. + - Fix memory corruption in AES1610. + - Improve calibration settings for AES1610. + - Improve image assembling in upeksonly driver. + - Autodetect whether image is encrypted in uru4k. + + Library: + - NBIS: Remove false minutia at the edge of partial image. + - Introduce routines to assemble image from lines (used in + VFS5011 and upeksonly). + - Fix a bug that can cause driver state machine to enter into + endless loop. + + Udev rules: Add driver name to the USB properties. + + Plenty of build fixes. +- Switch to meson buildsystem, add meson BuildRequires and macros + following upstreams port. +- Drop automake and libtool BuildRequires, no longer needed. +- Run spec-cleaner, modernize spec, use modern macros. +- Drop libfprint-upeke2_6stage.diff and + libfprint-install_examples.patch: No longer needed, nor applies + due to upstream changes. +- Drop _service file, upstream moved to gitlab, and have unique + download urls now, so service file no longer usefull. +- Drop examples subpackage and obsolete it, follow fedoras + packaging lead here. + -- define _udevrulesdir only if not already in place. -- run %udev_rules_update if such macro is defined - -- Update to version 0.5.1: - + Add support for 147e:2020 to upeke2 driver - + Fix possible race condition, and cancellation in uru4000 driver - + Add Microsoft keyboard to the suspend blacklist - + Plenty of build fixes -- Adhere to https://en.opensuse.org/SourceUrls -- Rebased libfprint-install_examples.patch -- Removed libfprint-upeke2_add_147e_2020_id_support.patch as it is included now. - -- upeke2: Add support for 147e:2020 ID (fdo#59320) - -- Fix file conflicts - -- fix -devel package requires,nowhere this library requires - pkgconfig(ImageMagick), pkgconfig(glib-2.0), pkgconfig(libusb-1.0) - pkgconfig(openssl), pkgconfig(zlib), not at linking time, not at - the headers.. - -- Place udev rules in the correct directory. - -- Update to version 0.5.0: - + Drivers: - - New VFS300/VFS301 driver - - New AES2550/AES2810 drivers - - New AES1660 driver - - New AES2660 driver - - New DigitalPersona URU4500 driver - - Avoid empty capture and improve image contrast in the - AES2501 and AES2550 drivers - - Update upektc driver, add support for Eikon Touch 300 - - Fix UrU4000 image capture on ARM - + Library: - - Fix global variable collisions with libusb and other system - headers - - Fix possible crash in NBIS image processing with some - fingerprints - + Udev rules: - - Fix power control path for newer kernels - - Move udev rules to the correct directory - - Don't print duplicated udev rules - - Include udev rules in the tarball - - Allow disabling of udev rules for cross-compiling - - Add driver names in the generated rules - -- Release 0.4.0 : - * Add support for Validity VFS101 (USB ID 138a:0001) - * Fix crasher when resizing a fingerprint image - * Fix wrong timeout being returned when either of - libusb or libfprint doesn't have a timeout -- Remove unnecessary "obsoletes" and "provides" libfprint0 package entries -- Fix URL - -- license update: LGPL-2.1+ - No LGPL-2.1 "only" licenses found in the package - libgexiv2 +- Update to version 0.14.0: + + Fix BMFF compile test. +- Changes from version 0.13.0: + + Update gexiv2-dump tool + + More additions to API and _try versions that support GErorr if + exiv2 might throw + + Some additions to gexiv2-tool + + Changes in build configuration + +- 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 + +- Update to version 0.12.2: + + Introduce gexiv2_metadata_get_exif_data + + Clarify License of C/C++ code + + Documentation clean-up + + Fix filename handling for windows + + Fix _get_iptc_tags returning duplicates + + Add _get_multiple() for all tag domains + + Introduce a set of new functions that will pass on Exiv2's + exception instead of silently dropping a warning to the console + + Fix XMP tags sort order + + Fix xmpText/altLang handling for _get_tag_multiple() + + Add XMP namespace lookup + + Windows compatibility fixes + +- Update to version 0.12.1: + + Support macOS dylib versioning + + Improve compatibility with current exiv2 development versions + + Fix compiling on windows + + Fix issue with problematic symbol visibility of exiv2 + + Fix issues with tests overwriting environment variables + + Fix exception escaping on division by zero + + Fix overflow in altitude fraction conversion + + Fix crash with experimental GIO support + + Documentation fixes + + Add gexiv2_metadata_update_gps_info which will not remove all + other GPS information + + Bugs fixed: glgo#GNOME/gexiv2!41, glgo#GNOME/gexiv2!42, + glgo#GNOME/gexiv2!45, glgo#GNOME/gexiv2!52, + glgo#GNOME/gexiv2!53, glgo#GNOME/gexiv2!54, + glgo#GNOME/gexiv2!55. + +- Update to version 0.12.0: + + Include a test for glgo#GNOME/shotwell!94. + + Disable autoptr test when not running on GCC/Clang. + + Revert symbol hiding script. + + Improve building the vapi using meson's vala support. + + Add canary test for glgo#GNOME/gexiv2!27. + + Promote gexiv2-dump to a tool. + + Documentation fixes. + + flake8 fixes for python code. + + Bugs fixed: glgo#GNOME/gexiv2!27. + libgpod +- Use libplist-2.0 on Leap 15.4 + +- Use libplist-2.0 on Tumbleweed: + libgpod-Use-libplist-2.0.patch + libgudev +- Update to version 237: + + Fix reading double precision floats from sysfs attributes in + locales that use comma as a separator + + Fix compilation warning + + Fix headers to help with build reproducibility + + Clarify licensing information +- Changes from version 236: + + Fix meson project name to match autotools. +- Changes from version 235: + + Port build system to meson and remove autotools + + Fix conversion of sysfs attributes to boolean. +- Add meson BuildRequires and macros following upstreams port. +- Enable pkgconfig(umockdev-1.0) BuildRequires and test macro. +- Update Licence tag to LGPL-2.1-or-later. + +- update to 234: + * Clarify that _get_sysfs_attr() functions are cached + * Add functions to get uncached sysfs attributes + +- Update to version 233: + + Require glib 2.38. + + Small documentation updates. + + Remove gnome-common build dependency. +- Use modern macros. + +- Modernize spec-file by calling spec-cleaner + libguestfs +- Add python-rpm-macros (bsc#1180125) + +- Fix build errors in Factory + * Alert ocaml_deprecated_cli: Setting a warning with a sequence + of lowercase or uppercase letters, like 'CDEFLMPSUVYZX', is + deprecated. + 63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch + * Error (warning 6 [labels-omitted]): label verbose was omitted + in the application of this function. + a4930f5f-customize-Suppress-OCaml-warning.patch + +- Update spec file licenses to GPL-2.0-or-later + +- bsc#1190501 - virt-builder fails to install packages when + building an image + 9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch +- Upstream bug fixes + c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch + f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch + +- Newer cpio versions must be told to extract over symlinks + libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh + libguestfs.test.simple.create-opensuse-guest.sh + libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh + libguestfs.test.simple.create-sles12-guest.sh +- Allow the use busybox dhcp client + appliance.patch + netconfig.patch + +- Update to version 1.44.2 + makefile-ocaml-find-guestfs.patch + * Port libguestfs to use pcre2 instead of pcre + * inspection: More reliable detection of Linux split /usr configurations + * python: Relicense setup.py to LGPLv2+ (originally GPLv2+) + * lib: qemu: Don't use -enable-fips option. + * rust: Fix deprecated use of panic!(format!(...)) + * point users to Libera Chat rather than FreeNode + * python: Don't leak fields when creating Python structs + * appliance: Add IBM850 iconv converter for syslinux + * launch: board model for RISC-V + * lib: Add osinfo information for Windows Server 2022 Datacenter + * lib: Autodetect backing format for qemu-img create -b + * appliance: Fix searching for shared libraries on usr-merged Debian systems + * appliance: Add mount package for Debian + * m4/guestfs-appliance.m4: Add support for Alma and Cloud Linux + * daemon/luks.c: Ignore bogus GCC -fanalyzer double-free warning + * daemon/xattr.c: Increase size of temporary buffer for %zu + * daemon/utils.c: Fix potential unbounded stack usage + * Various other bug fixes +- Upstream bug fixes post 1.44.2 + e26cfa44-daemon-Build-with--pthread.patch + 489b14b7-ocaml-examples-Link-examples-to-gnulib.patch + 68a02c2f-customize--resize--sparsify--sysprep-Link-explicitly-with-pthread.patch + +- Require current ocaml-rpm-macros + libimobiledevice +- Use the new library name in baselibs.conf. + +- Remove unnecessary provides/obsoletes + +- Update to verison 1.3.0+git.20200910 + * Fix service startup for iOS 14b4 + * Add more lockdown error codes + * Add new lockdownd_pair_with_options() function + * Make sure sockets only listen locally due to security reasons + * Plug various memory leaks + * Store application information in Info.plist using idevicebackup2 + * Various other bugfixes and improvements + +- Update to version 1.2.0+git.20200330: + * Add idevicesetlocation tool + * debugserver: Fix argv encoding + * Update debug.c to consistently output to stderr + * idevicedebug: Rename name-colliding debug_info() to log_debug() + * debugserver: Fix whitespace error + * debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUT + * introduces optional `idevice_connection_disable_ssl` with ability not to send SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things + * Increase timeout for service receive methods + * idevicesyslog: Make sure CTRL+C works when waiting for passcode entry + * configure.ac: Add checks to ensure libusbmuxd is up-to-date + +- Fix not needed requires + +- Switch python bindings to base on python3 +- Update version to 1.2.0+git20200220.3d8d13f: + * Many fixes all around + * support for py3 + -- add hard depedency on libplist-devel for libimobiledevice-devel - * fix build for openSUSE Factory - * I don't know why it didn't automatically requires it. - libinput +- Update to release 1.19.2: + * quirks: add quirk for GPD Win Max + * evdev: disable button scroll timeout for extra mouse buttons + * evdev: avoid usage of bogus BTN_FORWARD name + * gestures: avoid processing the last hold and + motion event twice + * quirks: Add quirk for StarLabs clickpads with two + phyisical buttons + * quirks: Update dmi for StarBook Mk V + * quirks: relax DMI modalias match for Purism Librem 14v1 + +- Update to release 1.19.1 + * New: Detects (and works around) buggy devices that claim to + have a high-resolution scroll wheel but which do not actually + send events. + * New assumption that any non-bluetooth touchpad is internal. + * Jumping cursor warning has been reduced once again. + +- Update to release 1.19 + * Hold gestures are a new type of gestures that are triggered + by holding one or more fingers on a touchpad without + significant movement. They add to the existing pinch and + swipe gestures and allow for the implementation of + hold-to-click. + * High-resolution wheel scrolling has been long in the making + and the solution ends up replacing the existing pointer axis + API. Three new events are available: + LIBINPUT_EVENT_POINTER_SCROLL_WHEEL, + LIBINPUT_EVENT_POINTER_SCROLL_FINGER, and + LIBINPUT_EVENT_POINTER_SCROLL_CONTINUOUS. These events + replace the existing LIBINPUT_EVENT_POINTER_AXIS events, i.e. + if you are processing the new events simply discard the old + events. + +- Update to release 1.18.1 + * This release only adds device-specific quirks. + libmediawiki +- Add Fix-compilation-error-with-Qt-5.15.patch to fix build with + the latest Qt + +- Spec cleanup + libmwaw +- update to 0.3.20 (jsc#SLE-18214): + - add a parser for Student Writing Center files (v1) + - add a parser for Word Maker files (v1) + - add a parser for Canvas 9/10 files (Mac) + - add a parser for Canvas 7/8 files (Mac) + - add a parser for Canvas Image files (Mac 5-8, Windows 5-6) + - add a parser for Canvas 6 (Mac and Windows) + - remove many coverity warnings + - add a parser for Canvas 5 ( Mac and Windows ) + - add basic support for hatch + - add basic support for drop cap + libopenraw +- Update to version 0.1.3: + + Add support for lots and lots of new cameras. + + Rename .pc to libopenraw-0.1.pc. +- Drop patches fixed upstream: + + libopenraw-orf-thumbnail.patch. + + openraw-noansiflag.patch. +- Following the above, drop autoconf, automake and libtool + BuildRequires and autoreconf usage. +- Stop exporting no longer needed CXXFLAGS. + -- Add missing Requires for gdk-pixbuf-query-loaders to - gdk-pixbuf-loader-libopenraw in baselibs.conf. - libpano -- security update -- added patches - fix CVE-2021-20307 [bsc#1184726], Format string vulnerability in panoFileOutputNamesCreate() - + libpano-CVE-2021-20307.patch +- Update to version 2.9.20 + * Bugfixes for Panini General, Biplane and Triplane output + projections + * Fix crash and security issue caused by malformed filename prefix + ( CVE-2021-20307 ) +- Dropped upstream fixed libpano-implicit-decl.patch +- Use SourceURL: https://en.opensuse.org/SourceUrls +- Do not ship build instructions and outdated docs libplacebo +- Update libplacebo to version 4.157.0: + This is a major new release involving a significant overhaul of the + public API, full thread safety, support for Direct3D 11 / Win32 / + MSVC, native HDR output, and more. + The primary way of accessing most libplacebo objects has been revamped. + Rather than writing e.g. `const struct pl_tex *image`, users now simply + write `pl_tex image`. In addition, the `struct pl_context *ctx` was + universally refactored and replaced by `pl_log log`, with no concern + besides logging. + Direct3D 11 is now natively supported by libplacebo, and compiling on + Windows in general has been made more straightforward. + The entire API was revamped to be thread safe by default, even when + using OpenGL (assuming the user provides the appropriate context binding + callbacks). Accompanying this change, the `pl_queue` has been rewritten + with multi-threaded decoding loops in mind. See the accompanying + `plplay` demo for an illustration. + Finally, this release brings with it a lot of features for feature + parity with mpv, such as the ability to get pass stats / timings, + oversample scaling, and more. + Additions: +- add a `void *user_data` field to `pl_frame`, with no further + interpretation by libplacebo +- add `pl_queue_push_block`, useful for multi-threaded decoding loops +- add a `uint64_t timeout` to `pl_queue_update`, allowing it to + block until frames are available even when not using a `get_frame` + callback +- make `pl_queue_update` also return valid data when failing with + PL_QUEUE_MORE, allowing access to partial/incomplete mix outputs +- allow calling `pl_render_image` on `image == NULL`, to render overlays + only +- add `pl_get_buffer2`, API-compatible with AVCodecContext.get_buffer2 +- add support for blitting from/to several obscure formats such as + a1rgb5 or 64-bit integer formats +- add `pl_tex_clear_ex` to support clearing integer textures +- add `pl_render_params.ignore_icc_profiles`, for debugging +- add `pl_queue_params.interpolation_threshold`, to allow disabling + frame mixing when the source FPS approximately matches the display FPS +- always accept DRM_FORMAT_MOD_INVALID for texture imports +- add extra windowing functions to +- add the `pl_fmt.gatherable` capability +- add `pl_shader_sample_oversample`, a variant of nearest-neighbour + that preserves pixel aspect ratios - good for pixel art +- add `pl_scale_filters` alongside `pl_frame_mixers` +- add support for compile-time specialization constants (`pl_constant`), + and use them to speed up recompilation of shaders with hard-coded + constants +- add `pl_render_params.dynamic_constants`, which lifts hard-coded + constants to dynamic variables - useful for scenarios in which render + parameters are expected to change very frequently +- add more PL_COLOR_TRC_GAMMAxx definitions +- implement full black point adaptation, even when not using ICC + profiles, and infer this black-point-adapted BT.1886 instead of gamma + 2.2 as the default gamma curve for SDR files. +- add `pl_shader_res.description` and `pl_shader_res.steps`, containing + more friendly names for shaders plus a detailed list of operations + that shader is performing +- add callbacks to `pl_dispatch` and `pl_renderer` for informing users + of executed passes and their execution times +- add support for the Direct3D 11 graphics API +- add `pl_swapchain_colorspace_hint`, replacing + `pl_swapchain_hdr_metadata` as the new way to update swapchain + colorspace metadata at runtime. This can be used to e.g. switch + between HDR and SDR mode, for supported swapchains +- add `pl_peak_detect_params.minimum_peak`, allowing users to constrain + the detected peak values to only be sensible (e.g. above 1.0) + Changes: +- simplify the `shaderc` pkg-config check - rather than querying for + `shaderc_shared.pc`, `shaderc_combined.pc` etc, simply check for + `shaderc.pc`, matching upstream +- make almost everything thread-safe, and document the parts that + aren't. In particular, almost all GPU state access is now thread safe, + freeing up users to access `pl_gpu` instances from multiple threads, + even when the underlying API is OpenGL +- deprecate `disable_overlay_sampling`, now effectively always true +- `struct pl_overlay` has been refactored completely to allow for + overlays with more than one part per texture. The only way of using + this struct is deprecated +- prefix `enum pl_queue_status` members by `PL_`, fixing an oversight in + the previous version of this API +- make `pl_renderer` automatically clear the target image, freeing users + from the responsibility of calling `pl_frame_clear` themselves. This + can be controlled via three new fields in `pl_render_params`: + `background_color`, `background_transparency` and `skip_target_clearing` +- rename `pl_context` to `pl_log`, and make its use optional. The old + names have been deprecated. It now lives inside +- add `typedefs` to all public-facing object types, o make them shorter + to reference. For example, `const struct pl_tex *tex` is now simply + `pl_tex tex`. This change affects almost every type of object in + libplacebo. The old way of referencing these objects is still + possible, but considered deprecated. Note that due to C++-specific + reasons, C++ users *must* upgrade their codeto the new API style +- remove PL_PRIM_TRIANGLE_FAN +- remove support for 64-bit float formats, which probably don't work on + any Vulkan implementation +- stop contrast-limiting ICC profiles, instead assuming perceptual + profiles have infinite contrast +- remove `pl_shader_signature` for being necessarily unsafe +- require Vulkan 1.1 as the minimum vulkan version +- rename `pl_oversample_frame_mixer` to `pl_filter_oversample`, and + allow using it for image scaling as well +- change `pl_color_space_monitor` from PL_COLOR_TRC_GAMMA22 to UNKNOWN +- change the signature of `pl_shader_(de)linearize` slightly +- significantly increase the default strengths of the desaturation + settings in`pl_color_map_params`, to mimic the hollywood feel +- refactor `pl_glsl_desc` and `pl_gpu_caps` completely, in favor of the + new structs `pl_glsl_version` and `pl_gpu_limits`, with new members. + The old API is still available for the time being, but deprecated + Fixes and performance improvements: +- fix possible use-after-free in `plplay` +- don't explode `pl_queue` on NaN/Infinity/weird PTS values +- fix edge case involving plane merging for cropped images +- improve `plplay` by using threaded libplacebo APIs +- several fixes for edge cases in helpers +- several fixes for 32-bit platforms (e.g. integer overflows) +- fix blending edge cases involving overlays and alpha channels +- skip some unnecessary matrix multiplications for RGB content +- allow for some small backwards PTS jumps in `pl_queue_update` +- fix drawing overlays to subsampled targets +- `pl_dispatch` now garbage collects old, unused passes to free up RAM +- various improvements to debug/diagnonstic printouts +- allow blitting from e.g. 2D to 3D textures +- slightly improve small texture transfers in some emulated edge cases +- fix several possible hash collisions for generated shaders, making the + shader dispatch mechanism significantly more robust +- properly allow building against vulkan headers without linking to the + vulkan loader +- C++ compatibility for public headers +- improve performance of textureGather-based polar sampling, especially + for radius 2 and 4 +- fix vulkan texture handle capabilities check, again +- don't include superfluous pNext chains, fixes undefined behavior +- fix crash on edge case when shader compilation fails +- infer unsampled alpha channels as 1.0, rather than 0.0 +- properly infer `target->color` in `pl_render_image` +- properly tag the OpenGL swapchain as pl_color_space_monitor +- fix possible crash in pl_get_detected_peak +- fix several edge cases in pl_render_image_mix relating to LUTs, + 3DLUTs, HDR peak detection and so on +- fix sig_peak inferral for HLG content +- several compatibility fixes for older GLSL, and GLES 2.0 +- fix possible use-after-free in pl_shader_custom +- fix `pl_color_map_params.gamut_clipping` for HDR targets +- reduce the number of redundant color space transformations required + for frame mixing +- fix edge case in pl_dispatch_save for some ancient GL drivers +- several fixes for LLVM/MinGW/MSVC +- fix bug where pl_pass_run incorrectly invalidated/accessed + `params->target` even for compute shaders +- add windows compatibility to several demo programs +- fix the pl_fmt <-> DRM fourcc format mapping table +- fix inappropriate texture access function for generated samplers with + the sampler2D API +- avoid generating spurious EGL errors when probing for EGL format + modifiers +- fix various typis in the documentation + +- Update libplacebo to version 3.120.3: + This minor release fixes a number of regressions surrounding memory + imports and DRM modifiers, specifically aimed at issues that arose with + mpv's --hwdec=vaapi. + Changes: +- `pl_fmt.modifiers` now always includes DRM_FORMAT_MOD_INVALID on + OpenGL, which instructs the implementation to not specify modifiers +- passing a DRM modifier not in the list of supported modifiers is now + considered a hard error, to rule out non-working hwaccel formats + Fixes: +- fix a crash when using sampling shaders on textures with unknown formats +- fix improperly specified SDL header imports in the demos +- fix an issue where the vulkan texture handle capabilities were testing + for presence of the wrong extension +- fix an issue where non-enabled DRM modifier structs were accidentally + linked into the pNext chain, causing issues with some drivers + +- Update libplacebo to version 3.120.2: + This minor release fixes a number of additional bugs related to the + thread queue, included demos, included helpers, and build system. + Changes: +- replace the `shaderc` library checks by pkg-config checks +- `pl_dispatch` no longer grows infinitely, but prunes stale cache + entries after a certain threshold +- improve logging of GPU capabilities (including format capabilities) + Fixes and performance improvements: +- fix a typo on an error message +- fix a use-after-free edge case in `plplay` +- filter out Infinity, NaN and other values from fps/vps estimates +- add several warnings for suspected frame queue API misuses +- fix a crash when combining pl_render_image_mix with cropped frames +- fix a crash on AV_PIX_FMT_NONE in the libav helpers +- fix the loading of overlays in the `sdlimage` demo +- fix a number of potential overflows on 32-bit platforms +- omit redundant identity matrices in pl_shader_decode_color +- fix crash in frame queue with certain out-of-order PTS sequences +- add missing link to vulkan dependency in the `video-filtering` demo +- correctly shift overlays when drawing to subsampled YCbCr planes +- add missing check for PL_GPU_CAP_CALLBACKS in `utils/{libav,dav1d}.h` +- improve handling of asynchronous texture uploads in `utils/libav.h` + +- Update libplacebo to version 3.120.1: + This hotfix release fixes a number of minor issues with the v3.120.0 + release, and also modularizes the included demo programs to cut down on + the number of compiled binaries. + Changes: +- hexadecimal strings in custom shaders may now include whitespace +- added 16-bit half float formats to the dummy pl_gpu +- significantly reduced verbosity of the included demo programs +- merged all of the demo program variants into a single binary that + picks the best windowing system / graphical API at runtime +- install `plplay` when demos are enabled + Fixes and performance improvements: +- fixed an integer overflow in a texture bounds check +- fixed a false positive error in the test framework on 32-bit platforms +- fixed some minor issues with various outdated comments +- fixed a potential use-after-free in the `plplay` demo program when + playing files containing embedded ICC profiles + +- Update libplacebo to version 3.120.0. (Upstream changelog appended) +- Create a new package `plplay` for the included demo program. This requires + bundling a copy of `nuklear.h`, which is single-header library not included + as part of the libplacebo source distribution. + This is a feature release, introducing frame mixing, DRM format + modifiers, and support for custom LUTs -, while also greatly expanding + the available demo programs, in particular the `plplay` video player. + The main highlight is the new `pl_queue` abstraction living in + . This greatly simplifies the core of a + libplacebo-based video renderer by translating a stream of input frames + into an array of GPU-mapped textures suitable for frame mixing, given a + corresponding vsync timestamp. New frames can be delivered to this API + using a push or pull model, and they are lazily uploaded on an as-needed + basis as well as internally garbage collected when no longer needed. + This abstraction also contains all needed machinery for estimating + source/display framerates by comparing and averaging timestamps, freeing + users from the burden of having to accurately determine this information + a priori. + Also worth mentioning is the addition of support for custom LUTs, + currently only in Adobe's .cube format. They can be applied flexibly at + a number of locations in the video processing pipeline, including as a + replacement for YUV<->RGB conversion or tone/gamut mapping, and fed with + either normalized linear light or native-gamma values. + Among the included demo programs, the `plplay` example video player has + been greatly expanded - adding support for a settings GUI (based on + nuklear), frame timing and mixing, custom shaders, and more. This + example video player now serves as a convenient platform to demonstrate + all of libplacebo's advanced rendering features. + Finally, all of libplacebo now contains only code written entirely from + scratch (rather than deriving from mpv), opening up the possibility to + explore different licenses besides the current LGPLv2.1+. In particular, + permissive (MIT/BSD-style) licenses are being considered. + Additions: +- add asynchronous GPU callbacks, specifically to `pl_tex_transfer`, + allowing for non-blocking host memory transfer operations +- add `pl_shared_mem.stride_w/h` to control dmabuf pitch +- add `pl_render_image_mix` to blend multiple frames into a single + output image, given relative timestamp information +- add the `pl_filter_mitchell_clamp` filter preset +- add `pl_render_params.preserve_mixing_cache` to speed up redraws after + renderer size changes when frame mixing is active +- add to help with Dav1dPicture mapping +- implement `PL_HANDLE_HOST_PTR` for the OpenGL backend +- implement drm format modifiers for vulkan +- add a new field `pl_fmt.modifiers` for DRM format modifier negotiation +- add new header to load custom LUTs + (currently only supporting the .cube format) +- add `index_data/buf` to `pl_pass_run_params`, adding support for + indexed vertex data when dispatching shader passes +- add `pl_dispatch_vertex` to allow dispatching fragment shaders using + a list of custom vertices with custom vertex attributes +- add `pl_frame_recreate_from_avframe` and `pl_download_avframe` to help + downloading GPU textures back into AVFrame form +- add a new header to assist in taking + a stream of (Frame, PTS) pairs as well as a list of VSync times and + turning them into a stream of `pl_frame_mix` structs +- add `pl_white_from_temp` and `pl_color_adjustment.temperature` to + apply white point adjustments between correlated color temperatures (K) +- add `pl_filter_preset.description` containing a longer, human-readable + name for a given filter preset + Changes: +- `pl_3dlut_params` has been renamed `pl_icc_params` +- `pl_render_params.force_3dlut` has been renamed `force_icc_lut` +- `pl_3dlut_update/apply` have been renamed to `pl_icc_update/apply` and + moved to a (conditionally installed) new header +- `pl_upload_plane` no longer initializes `out_plane->shift_x/y` to 0, + instead leaving them unmodified (to avoid clobbering existing shift data) +- `pl_filter_box` has been renamed to `pl_filter_nearest` +- `pl_filter_triangle` has been renamed to `pl_filter_bilinear` +- `pl_render_params.frame_mixer = NULL` now disables frame mixing - to + get back the old behaviour, set this to `&pl_oversample_frame_mixer`. +- `pl_color_map_params.gamut_warning` now highlights out-of-gamut colors + in bright pink, rather than the old (ill-defined) inversion behaviour +- `pl_named_filter_config` has been renamed to `pl_filter_preset` +- `pl_find_named_filter` has been renamed to `pl_find_filter_preset` +- ditto for `pl_named_filter_function` and `pl_filter_function_preset` + Fixes and performance improvements: +- fix buffer overflow in custom shader STORAGE blocks +- fix include path for glslang >= 11.0.0 +- actually enable shader subgroup operations for HDR peak detection +- fix locale dependence of shader parsing primitives +- fix AVCOL_SPC_SMPTE170M mapping +- fix wrong color space selection in `pl_vulkan_create_swapchain` +- work-around low UBO size limits on some platforms +- fix compilation issues on C++ due to the use of reserved identifiers +- fix `pl_get_detected_peak` on platforms without host-visible SSBOs +- fix edge case in vulkan texture handle capabilities check +- fix suboptimal mutex destruction code +- skip peak detection when outputting to HDR displays +- fix edge cases in shader LUT type selection logic +- avoid redundant scaling passes when scaling anamorphic content +- merge similar planes before dispatching heavy shaders (e.g. + debanding, hooks) +- avoid scaling passes for certain small fractional scaling steps +- entirely avoid processing unneeded components when dispatching scalers +- avoid using more components than necessary for intermediate FBOs +- fix out-of-bounds read for small non-cropped emulated textures +- avoid thrashing the shader cache when reinitializing OpenGL FBOs +- fix incorrect include in +- fix vk.xml priority issue on windows +- fix undefined behaviour / GPU hangs in HDR peak detection shader +- fix incorrect forwarding of DRM modifiers to the OpenGL backend +- fix crash on AV_PIX_FMT_FLAG_BAYER +- fix various compilation issues on certain platforms +- fix obscure edge-case in floating point printing routine +- `pl_render_params.force_icc_lut` now excludes no-op cases +- fix handling of custom shader COMPUTE blocks +- correctly apply hue and saturation controls for non-YCbCr color spaces + +- Update to version 3.104.0 + This is a major release, introducing many new features and + modifications. Most importantly, libplacebo now interoperates well + with FFmpeg's libav* abstractions. This is primarily exposed via a + new set of helpers, , implemented as a + single header library. In addition to this, a number of other + supporting changes have been made to the API, most notably the + unification of `pl_image` and `pl_render_target` into a single + `pl_frame` concept, similar in spirit to AVFrame. As such, + libplacebo now supports **rendering to planar targets**, including + subsampled YCbCr. + Besides the libav* compatibility changes, this release also brings + with it a new feature for custom shaders: buffer blocks, and + persistent storage. This can be used by third parties to implement + stateful shaders (e.g. motion interpolation or temporal + deinterlacing), or be leveraged to speed up some shaders by + combining multiple passes into one. + Finally, various import/export procedures have been expanded, + including the ability to import host pointers and real-world + DMABUFs. + Additions: + * add `pl_memory_qualifiers`, plus a corresponding + `pl_shader_desc.memory`, to allow attaching GLSL memory + qualifiers (coherent, volatile etc.) to shader descriptors + * add functions `pl_dispatch_save` and `pl_dispatch_load` to + allow saving/restoring the contents of an entire + `pl_dispatch`'s cache + * add functions `pl_renderer_save` and `pl_renderer_load` to + allow saving/restoring the contents of an entire + `pl_renderer`'s cache + * add `pl_vulkan_swapchain_params.prefer_hdr`, which will cause + the surface format selection logic to try HDR output formats + first + * add `pl_buf_copy` to copy from one buffer to another + * add `pl_get_detected_peak`, to read back the result of peak + detection + * add `pl_primaries_superset` to test if one set of primaries is + fully enclosed by another + * add `pl_color_map_params.gamut_clipping`, which will + colorimetrically clip any out-of-gamut colors by desaturating + them towards neutral gray until they're in-gamut, rather than + clipping per channel as before + * add `PL_GPU_CAP_SUBGROUPS` and `pl_gpu_limits.subgroup_size`, + to expose GLSL subgroup functionality via the `pl_gpu` + interface + * add `pl_gpu_is_failed`, to query at a high level whether the + `pl_gpu` is in some internal failure state. GPUs in this state + should be recreated, using the appropriate mechanism + * add `pl_shader_custom`, to allow injecting arbitrary custom + GLSL code into a `pl_shader`. + * add `pl_buf_params.import_handle` to allow importing buffers + * add `PL_HANDLE_HOST_POTR`, to allow importing arbitrary host + pointers + * add `pl_pass_run_params.vertex_buf`, to allow drawing vertex + data directly from a `pl_buf`, guarded by + `pl_gpu_limits.max_vbo_size` + * add `_COUNT` members to all public enums, for consistency + * add `pl_shared_mem.drm_format_mod`, to allow communicating + DRM format modifiers when importing/exporting textures + * add support for importing DMABUFs via EGL, via the new fields + `pl_opengl_params.egl_display/context` + * add `pl_fmt.fourcc` to facilitate mapping between `pl_fmt` and + DRM + * add the missing `pl_var_*` helpers, for consistency + * add `pl_plane_data_align` to help with aligning + `pl_plane_data` structs to byte boundaries + * add support for STORAGE textures in user shaders, which can be + used to persist data across separate invocations of the shader + * add support for BUFFER blocks in user shaders, which can be + used to create UBOs or SSBOs for use inside shaders, the latter + of which can also persist across frames and be used to store + persistent state + * add PL_COLOR_PRIM_EBU_3213 and PL_COLOR_PRIM_FILM_C + * add a new header , containing a + variety of helper functions for interoperating between libav* + and libplacebo + * add `demos/plplay.c` to serve as a demonstration of how to make + a trivial playback loop with libavcodec and libplacebo + * add `pl_sample_src.component_mask` to allow sampling an + arbitrary subset of the available components from a plane + * add `pl_frame_is_cropped` and `pl_frame_clear` to assist in + properly clearing frames before rendering to them + * add `pl_tex_poll` to assist in interoperating with some + external APIs + * add `pl_render_params.blend_params` to allow blending the final + output + Changes: + * remove `pl_image.signature` and + `pl_render_params.skip_redraw_caching` + * change vulkan surface format selection to prioritize formats by + 'score', preferring higher depth integer formats + * `pl_fmt` may now have PL_FMT_CAP_STORABLE even when + `glsl_format` is NULL, in which case formatless image storage + must be used + * `pl_buf_read` no longer requires `buf_offset` be a multiple of + 4 + * `pl_buf_*` commands are now synchronized internally: + * `pl_buf_write` and `pl_buf_read` now block while the buffer is + in use Note: for this reason, `pl_buf_write` should not be used + in loops + * `pl_tex_upload/download` may now be called on in-use buffers + * allow `pl_dispatch_compute` on shaders with outputs, including + the ability to automatically determine the number of work + groups based on the shader output resolution + * remove `pl_buf_params.type`, and the concept of buffer types in + general. `pl_buf` is now a generic catch-all for any type of + buffer, with individual capabilities in `pl_buf_params` + determinig what type of shader operations it can be used for + * relax the alignment requirements on `pl_tex_transfer_params` + * change `pl_opengl_wrap_params` to allow directly importing + framebuffers in addition to textures + * rename `pl_color_levels` members for clarity + * make `pl_opengl` ignore software rasterizers by default, unless + the new field `pl_opengl_params.allow_software` is set + * add `pl_av1_grain_params.luma_comp` to allow drawing the luma + component from a channel with nonzero index + * `pl_renderer` now supports rendering to planar targets, + including subsampled targets + * `pl_image` and `pl_render_target` have been removed and unified + into a single `pl_frame` concept + * remove `pl_tex_params.sample_mode/address_mode` and move them + to `pl_desc_binding` instead, to decouple them from texture + creation + * refactor the signature of `pl_tex_blit` + Fixes and performance improvements: + * fix an oversight where `pl_buf_destroy` delayed some buffer + destructions unnecessarily + * fix a limitation where `pl_tex_destroy` sometimes delayed + destroying textures unnecessarily + * improve the performance of `pl_dispatch`'s code for assembling + UBOs + * improve the performance of `pl_shader_av1_grain` by switching + from SSBOs to texture LUTs, also improving compatibility with + older GL + * improve the performance of `pl_shader_detect_peak` on GPUs with + access to subgroups operations + * fix an issue where reinitializing shader state objects with + different settings sometimes resulted in undefined behaviour + * fix some GLSL backwards compatibility issues + * slightly cut down on unnecessary image layout transitions + * add some miscellaneous debug print-outs, and improve the + legibility of some existing log messages + * fix an issue where freeing buffer variables from shader + descriptors could result in use-after-free + * add support for vulkan memory imports requiring dedication + allocations + * slightly improve, and fix, the vulkan memory placement logic + * significantly improve the performance of `pl_tex_download` by + importing the target host pointer directly + * improve the performance of small LUTs, especially for the + non-compute polar fallback path + * prevent `pl_renderer` from unneccessarily applying a 3DLUT when + both the input and output frames have the same ICC profile + * fix the behaviour of partially specified `pl_bit_encoding` + structs + * fix the component ordering on some odd packed vulkan formats + * fix an issue where `pl_plane_data_from_mask` broke for high bit + depths + * make `pl_renderer` consult the dither bit depth from the + texture precision, if absent from `pl_bit_encoding` + * fix the behaviour of `pl_renderer` when sampling from textures + with swapped component orders + * fix the implementation of PL_COLOR_SYSTEM_BT_2100_HLG + * fix some issues relating to missing includes + * enforce legality of image usage parameters on `pl_vulkan_wrap` + * fix an undesired shader double-compilation when using + orthogonal scalers with subsampled chroma planes + * fix an issue where application of a 3DLUT cleared the alpha + channel + * add a missing extension to `pl_vulkan_recommended_extensions` + * fix the plane alignment code for oddly sized subsampled chroma + * fix the poor precision of `pl_shader_dither` for high bit + depths + * fix several possible overflows in the BT.2390 shader + * fix a bug where using a polar sampler to draw a scaled overlay + onto a non-storable target neglected to disable compute shaders + * fix a bug where the renderer could sometimes alias when + downscaling, in particular if both the upsampler and + downsampler are set to bicubic + * improve performance of scalers by avoiding bilinear filtering + * reduce verbosity of memory allocations + * fix missing PL_FMT_CAP_BLENDABLE on opengl fbos + * significantly improve precision of float literals in shaders + * add better error checking to gl_pass_create + +- Update to version 2.72.2 + This hotfix release fixes an additional glslang linking/build issue + that was missed in v2.72.1. + Bug fixes: + * fix linking issue with some installations of glslang >= 11.0.0 + Changes for 2.72.1: + This release backports a number of bug fixes from master affecting + the v2.72.0 release, most notably extending the range of supported + glslang versions, as well as fixing the 3DLUT/ICC generation code. + Bug fixes: + * compatibility with glslang >= 8.13.3743 + * compatibility with new glslang semantic versioning scheme + * fix broken shaders on some versions of GLES by defaulting to + 32-bit precision for floating point math + * fix the vulkan API version passed to shaderc + * fix the extension check for glInvalidateTexImage + * fix pl_tex_create on older GLES versions + * fix OpenGL logging thread safety + * fix undefined memcmp() in pl_shader_av1_grain + * fix pl_render_target.repr being ignored by pl_render_image + * fix 3DLUT generation code (generated corrupt LUTs in all cases) + * fix symbol visibility on some versions of GCC + * fix potential overflow in BT.2390 shader + * properly restrict pl_shader_sample_polar to GLSL >= 130 + * fix vulkan function loading of promoted core functions + Other changes: + * tiny performance gain in 3DLUT generation + * pl_opengl_create now logs GL_EXTENSIONS + * log some additional VkResult enum members + * improve several vulkan log messages by using friendly names of + enums + * add a copy of the config.h variables to the libplacebo.pc file + +- Update to version 2.72.0 + This is a major release with several key additions, most notably + being the support for custom, mpv-style "user shaders" (.hook), + giving us access to a large variety of pre-existing user shaders + such as RAVU, FSRCNNX, Anime4K, SSimSuperRes, KrigBilateral, + NNEDI3, and more. + In addition to this, major additions include a completely + refactored and fixed AV1 grain generation shader, support for + Vulkan versions higher than 1.0, support for GPU-based timers, + and improved interop APIs for both Vulkan and OpenGL, and new + and improved aspect ratio handling. + Finally, this release also brings with it a major change to the way + HDR and SDR content are mapped between each other, including a new + tone-mapping function based on the industry-standard + ITU-R BT.2390 EETF. + Additions: + * add pl_swapchain_hdr_metadata, to set HDR metadata on supported + swapchains (currently only vulkan with VK_EXT_hdr_metadata) + * add support for vulkan versions higher than 1.0, communicated + via the new fields api_version and max_api_version + * add support for GPU-assisted validation and best practices + layers, via the new field pl_vk_inst_params.debug_extra + * add helper functions for working with pl_rects, including new + aspect ratio handling helpers (pl_rect2df_aspect_*) + * add field pl_vulkan_params.device_uuid to allow choosing the + vulkan device by its UUID + * add function pl_vulkan_hold_raw, to hold images without + actually transitioning its layout and access mode + * add function pl_vulkan_import, to allow directly re-using an + existing VkDevice rather than creating a new one; this requires + communicating metadata about how the device was created + * add field pl_vulkan_params.features to allow loading optional + extra device features at device creation time + * add support for mpv-style custom user shaders (.hook), + using the set of functions in + * add pl_render_high_quality_params, enabling debanding and + EWA scaling + * add pl_timer GPU resource type and associated API functions, + allowing the GPU execution time of shaders and texture transfer + operations to be measured directly + * add PL_SHADER_SIG_SAMPLER, allowing generated sampling shaders + to directly accept the sampler to use as function parameters + * add pl_image_set_chroma_location to automatically apply the + correct chroma location to any subsampled planes + * add PL_TONE_MAPPING_BT_2390, a tone mapping function based on + the EETF from ITU-R Report BT.2390 (and make it the default) + * add pl_peak_detect_params.overshoot_margin to help combat + clipping on certain types of rapid scene fade-ins + * add pl_sampler_type to allow encoding non-standard sampler + types such as sampler2DRect, and also generalize samplers to + allow e.g. usampler2D or isampler3D + * add pl_opengl_wrap and pl_opengl_unwrap, to allow directly + mapping between OpenGL textures and the pl_tex abstraction + Changes: + * deprecate pl_image.width/height, which are now inferred + automatically from the actual planes + * pl_vulkan_wrap now takes a pl_vulkan_wrap_params struct + instead of directly accepting its parameters, including new + fields sample_mode and address_mode to configure the created + sampler + * change pl_dispatch_compute to allow optionally passing in a + simulated framebuffer width/height, which will be used to + translate vertex attributes (if any) + * undefine disabled config.h features, instead of defining them + as 0 + * remove debanding from pl_render_default_params + * refactor HDR<->SDR mapping; PL_COLOR_REF_WHITE has been removed + and replaced by PL_COLOR_SDR_WHITE (203 cd/m^2) + and PL_COLOR_SDR_WHITE_HLG (75% HLG), respectively + * completely refactor pl_shader_av1_grain`, which now samples + directly from the passed texture rather than requiring the + color be pre-sampled + * pl_render_image now infers the image primaries based on + resolution, rather than always hard-coding + PL_COLOR_SPACE_UNKNOWN as BT.709 + * change pl_render_target.dst_rect from pl_rect2d to pl_rect2df, + allowing more accurate aspect ratio handling, and correctly + compensate for subpixel scaling ratios + * require python3-mako as a dependency of the vulkan feature + * pl_chroma_location_offset now treats PL_CHROMA_UNKNOWN as + PL_CHROMA_LEFT, the de-facto standard chroma location + * the default value of pl_color_map_params.tone_mapping_algo + is now PL_TONE_MAPPING_BT_2390 + Fixes and performance improvements: + * fix shader generation when the GLSL version is explicitly + overridden + * properly mark some shader failures (pl_shader_is_failed) + * fix texture invalidation on OpenGL + * correctly respect pl_swapchain_frame.flipped in + pl_render_target_from_swapchain + * correctly validate descriptor uniqueness in pl_pass_create + * skip redundant matrix multiplication in pl_shader_encode_color + wherever possible + * work around driver bugs w.r.t out-of-order buffer offsets by + sorting all buffer variables by offset + * fix edge cases in vulkan swapchain usage flag checks + * fix excessive CPU usage in pl_tex_download + * reduce the number of unnecessary GPU flushes caused by + pl_buf_poll + * fix issue where blending did not work on some drivers + (e.g. nvidia) + * make the framebuffer discard check more aggressive + * fix computation of anti-aliased resizable orthogonal filters, + e.g. when downscaling using pl_filter_lanczos + * fix external image memory barriers for exclusive mode images + * fix failure path of pl_swapchain_submit_frame + * fix various GLSL compatibility issues with av1 grain generation + * reduce maximum vulkan memory allocation slab size to conform to + AMD recommendations + * fix build error when lcms is not available + * fix double-application of texture scale for e.g. + 10-bit content when using separable scalers + * fix a multitude of bugs affecting av1 grain generation, + especially for chroma planes + * fix segfault on vulkan device oom + * fix invalid shader generation on some platforms + * fix a multitude of bugs, edge cases and subtle off-by-ones + related to chroma scaling and plane alignment + * add fallback code for edge case w.r.t chroma scaling and gpu + resource exhaustion + * correctly load VK_KHR_swapchain in all circumstances that + require accessing its functions + * minimize fbo usage inside pl_renderer, by re-using unused fbos + * tweak the work group size for polar scaling to perform better + on modern GPUs (tested on RDNA) + * transparently upgrade fragment shaders to compute shaders on + environments with async compute + * pick a more reasonable size for the dummy gpu's + max_group_threads + * forbid 10-bit linear transfer functions from vulkan swapchains + * fix segfault when re-executing previously failed shaders + * fix swapchain creation errors on GLES 2 + * explicitly mark all shader resources as non-aliased + * correctly specify shader storage buffers as coherent for + shaders that require them + * fix various memory barrier synchronization issues for opengl + libplist +- Drop incorrect Provides/Obsoletes of library packages +- Avoid libplist{,++} capabilities by using the library names directly +- Use %autosetup +- Use install with -D instead of mkdir + +- Obsolete old python 2 plist module. It conflicts with the + python 3 version. + +- Update baselibs.conf. +- Stop obsoleting 'virtual' provides. The package manager + will take care of package updates. +- Also rename libplist-devel to libplist-2_0-devel. +- Add missing provides/obsoletes for devel packages. + +- Update to 2.2.0: + - Rename library and all related files by adding an API version resulting in libplist-2.0 and libplist++-2.0 + - bplist: Improve recursion check performance by at least 30% for large files + - Add new plist_val_compare(), plist_val_contains() helper functions + - plistutil: Added ability for files to be read from stdin + - plistutil: Added ability to specify output format + - Fix/suppress several compiler warnings + - Fix: Return NULL from plist_copy() if passed a NULL pointer instead of asserting + - Fix removal of docs directory on make clean + +- Update to 2.1.0: + * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer + * Increase precision when converting PLIST_REAL nodes to XML + * Fix several issues in libcnary (UaF, segfault, memory leak) + * Fix copying of hash table entries when cloning array/dict nodes + * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4) + * Add new plist_dict_item_get_key() for retrieving key node of a dict item + * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index + * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found + * Add index lookup table for large PLIST_ARRAY nodes + * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item() + * Improve performance of plist_dict_next_item() drastically + * Improve performance and memory usage when writing XML plists + * Improve performance and memory usage when writing binary plists + * Allow building with sanitizers (without fuzzers) + * Prevent store to misaligned address when writing real/date nodes + * Work around misaligned reads in binary plist parser + * Integrate fuzzing targets (libFuzzer) into project + * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers) + -- update version 1.11 - * Deprecated plist_dict_insert_item() in favor of plist_dict_set_item() - * Updated cython bindings for Python 3.x - * Removed swig python bindings - * Changed build system to autotools - * Added new plist_dict_merge() function - * WIN32 (MinGW) + OSX compilation fixes - * Made base64 decoding thread safe -- remove patch: libplist-1.8-pkgconfig.patch - * upstream fixed -- added plist.pxd, needed by python-imobiledevice build - -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -- license update: LGPL-2.1+ - LGPL-2.1 can be relicensed to GPL without further permission. No need to - explicitly call out the GPL as a license option. Fedora has been using - LGPL-2.1+ for awhile so gain compatibility there too - -- Allow compilation on 11.4 by disabling cython bindings - -- Update to version 1.8 - * Add Cython based Python bindings - * Fix memory corruption in libcnary - * Fix building on Big Endian systems - * Removed glib dependency, libplist now uses bundled libcnary - * Fix building of Python bindings with GCC 4.6 -- Do not build SWIG bindings for Python -- Remove gcc46_build_fix.patch due to upstream fixes -- Update pkgconfig patch - -- Remove redundant tags/sections per specfile guideline suggestions -- Parallel building using %_smp_mflags - -- cross-build fix: set cmake root, python paths -- cross-build workaround: move installed files from sysroot to - real root - -- Add baselibs.conf - needed by usbmuxd's baselibs.conf. - -- Add gcc46_build_fix.patch. Fixes build with GCC4.6 - -- Update to version 1.4 - * New maintainer and source location - * Update AUTHORS from git history - * Fix Unicode writing in binary plists - * Update plist doctype - * Fix Dictionary copy constructor - * Fix Mac OS X library install path detection - * Plug memory leak when writing Unicode data -- Remove pkgconfig patch due to upstream fixes - -- Fix both -devel package dependencies and broken pkgconfig file - -- Update to version 1.3 - * Endianness, alignment and type-punning fixes - * Fix armel floating point endianess - * Allow compiling with mingw on Windows - * Minor bugfixes - -- Clean up packaging, based on what I did in multimedia:libs. - -- run prepare_spec - -- Update to version 1.2 - * Fix xml entity conversion - * Silence build warnings -- Remove upstreamed patches - -- Add patches to fix xml entity conversion and tests - -- Update to version 1.1 - * Fix use of integer nodes within Python Bindings - -- Update to version 1.0 - * Bugfixes - * Remove deprecated API - -- Update to version 0.16 - * Build fixes - * Fix issues with SWIG - -- Update to version 0.15 - * Build fixes -- Update to version 0.14 - * Add C++ binding - * Refactor API - * Bugfixes - -- Update to version 0.13 - * Add plist_copy for deep node copies - * Add node setter functions - * Unlink nodes from parent if free'd - * Update Python bindings - -- Update to version 0.12 - * Merge ascii and unicode handling in PLIST_STRING using UTF-8 - * Remove unicode related declaration in API (breaks API&ABI) - * Fix bad variable type for date elements - * Silence compiler warnings - * Plugged few memory leaks - -- Update to version 0.11 - * Fix Python binding segfaults - * Python API additions - * Better binary buffer handling in Python bindings - -- Update to version 0.10 - -- Add patch to fix uninitialized buffer - -- Initial package created - libseccomp +- reenable python bindings at least for the distro default python3 + package: + - adds make-python-build.patch + +- Update to release 2.5.3 + * Update the syscall table for Linux v5.15 + * Fix issues with multiplexed syscalls on mipsel introduced in v2.5.2 + * Document that seccomp_rule_add() may return -EACCES + +- Skip 11-basic-basic_errors test on qemu linux-user emulation + +- Update to release 2.5.2 + * Update the syscall table for Linux v5.14-rc7 + * Add a function, get_notify_fd(), to the Python bindings to + get the nofication file descriptor. + * Consolidate multiplexed syscall handling for all + architectures into one location. + * Add multiplexed syscall support to PPC and MIPS + * The meaning of SECCOMP_IOCTL_NOTIF_ID_VALID changed within + the kernel. libseccomp's fd notification logic was modified + to support the kernel's previous and new usage of + SECCOMP_IOCTL_NOTIF_ID_VALID. + +- update to 2.5.1: + * Fix a bug where seccomp_load() could only be called once + * Change the notification fd handling to only request a notification fd if + * the filter has a _NOTIFY action + * Add documentation about SCMP_ACT_NOTIFY to the seccomp_add_rule(3) manpage + * Clarify the maintainers' GPG keys +- remove testsuite-riscv64-missing-syscalls.patch + +- Do not rely on gperf: pass GPERF=/bin/true to configure and + remove gperf BuildRequires. The syscalls.perf file it would + generate is part of the tarball already. + +- testsuite-riscv64-missing-syscalls.patch: Fix testsuite failure on + riscv64 +- Ignore failure of tests/52-basic-load on qemu linux-user emulation + +- Update to release 2.5.0 + * Add support for the seccomp user notifications, see the + seccomp_notify_alloc(3), seccomp_notify_receive(3), + seccomp_notify_respond(3) manpages for more information + * Add support for new filter optimization approaches, including a balanced + tree optimization, see the SCMP_FLTATR_CTL_OPTIMIZE filter attribute for + more information + * Add support for the 64-bit RISC-V architecture + * Performance improvements when adding new rules to a filter thanks to the + use of internal shadow transactions and improved syscall lookup tables + * Properly document the libseccomp API return values and include them in the + stable API promise + * Improvements to the s390 and s390x multiplexed syscall handling + * Multiple fixes and improvements to the libseccomp manpages + * Moved from manually maintained syscall tables to an automatically generated + syscall table in CSV format + * Update the syscall tables to Linux v5.8.0-rc5 + * Python bindings and build now default to Python 3.x + * Improvements to the tests have boosted code coverage to over 93% +- libseccomp.keyring: replaced by Paul Moore key. + +- Update to release 2.4.3 + * Add list of authorized release signatures to README.md + * Fix multiplexing issue with s390/s390x shm* syscalls + * Remove the static flag from libseccomp tools compilation + * Add define for __SNR_ppoll + * Fix potential memory leak identified by clang in the + scmp_bpf_sim tool +- Drop no-static.diff, libseccomp-fix_aarch64-test.patch, + SNR_ppoll.patch (merged) + +- Add patch to fix ntpsec and others build (accidental drop of symbols): + * SNR_ppoll.patch + +- Tests are passing on all architectures + +- Backport patch to fix test on aarch64: + * libseccomp-fix_aarch64-test.patch + +- Update to release 2.4.2 + * Add support for io-uring related system calls + libssh -- Fix possible Denial of Service attack when using AES-CTR - ciphers; (bsc#1168699) - * Add 0001-CVE-2020-1730-Fix-a-possible-segfault-when-zeroing-A.patch +- Update to version 0.9.6 (bsc#1189608, CVE-2021-3634) + * https://git.libssh.org/projects/libssh.git/tag/?h=libssh-0.9.6 -- Update to latest version of patch for CVE-2019-14889; (bsc#1158095) - * Update CVE-2019-14889.patch +- Add missing BR for openssh needed for tests -- Fix CVE-2019-14889: arbitrary command execution; (bsc#1158095) - * Add CVE-2019-14889.patch +- update to 0.9.5 (bsc#1174713, CVE-2020-16135): + * CVE-2020-16135: Avoid null pointer dereference in sftpserver (T232) + * Improve handling of library initialization (T222) + * Fix parsing of subsecond times in SFTP (T219) + * Make the documentation reproducible + * Remove deprecated API usage in OpenSSL + * Fix regression of ssh_channel_poll_timeout() returning SSH_AGAIN + * Define version in one place (T226) + * Prevent invalid free when using different C runtimes than OpenSSL (T229) + * Compatibility improvements to testsuite + +- Update to version 0.9.4 + * https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security-release/ + * Fix possible Denial of Service attack when using AES-CTR-ciphers + CVE-2020-1730 (bsc#1168699) + +- Drop the hack to pull curl-mini: we moved the split a bit higher + up and now have a non-curl linked variant of cmake in + openSUSE:Factory. + +- Update to version 0.9.3 + * Fixed CVE-2019-14889 - SCP: Unsanitized location leads to command execution (bsc#1158095) + * SSH-01-003 Client: Missing NULL check leads to crash in erroneous state + * SSH-01-006 General: Various unchecked Null-derefs cause DOS + * SSH-01-007 PKI Gcrypt: Potential UAF/double free with RSA pubkeys + * SSH-01-010 SSH: Deprecated hash function in fingerprinting + * SSH-01-013 Conf-Parsing: Recursive wildcards in hostnames lead to DOS + * SSH-01-014 Conf-Parsing: Integer underflow leads to OOB array access + * SSH-01-001 State Machine: Initial machine states should be set explicitly + * SSH-01-002 Kex: Differently bound macros used to iterate same array + * SSH-01-005 Code-Quality: Integer sign confusion during assignments + * SSH-01-008 SCP: Protocol Injection via unescaped File Names + * SSH-01-009 SSH: Update documentation which RFCs are implemented + * SSH-01-012 PKI: Information leak via uninitialized stack buffer + +- Rename suffix define to pkg_suffix: rpm 4.15 has suffix reserved + for internal use. + +- Update to version 0.9.2 + * Fixed libssh-config.cmake + * Fixed issues with rsa algorithm negotiation (T191) + * Fixed detection of OpenSSL ed25519 support (T197) + +- Update to version 0.9.1 + * Added support for Ed25519 via OpenSSL + * Added support for X25519 via OpenSSL + * Added support for localuser in Match keyword + * Fixed Match keyword to be case sensitive + * Fixed compilation with LibreSSL + * Fixed error report of channel open (T75) + * Fixed sftp documentation (T137) + * Fixed known_hosts parsing (T156) + * Fixed build issue with MinGW (T157) + * Fixed build with gcc 9 (T164) + * Fixed deprecation issues (T165) + * Fixed known_hosts directory creation (T166) + +- Split out configuration to separate package to not mess up the + library packaging and coinstallation + +- Update to verion 0.9.0 + * Added support for AES-GCM + * Added improved rekeying support + * Added performance improvements + * Disabled blowfish support by default + * Fixed several ssh config parsing issues + * Added support for DH Group Exchange KEX + * Added support for Encrypt-then-MAC mode + * Added support for parsing server side configuration file + * Added support for ECDSA/Ed25519 certificates + * Added FIPS 140-2 compatibility + * Improved known_hosts parsing + * Improved documentation + * Improved OpenSSL API usage for KEX, DH, and signatures +- Removed 0001-libcrypto-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch +- Removed 0001-libgcrypt-Implement-OpenSSH-compatible-AES-GCM-ciphe.patch +- Removed 0001-tests-Add-aes-gcm-ciphers-tests.patch +- Add libssh client and server config files libstorage-ng +- merge gh#openSUSE/libstorage-ng#848 +- properly quote partition label +- coding style +- 4.4.63 + +- merge gh#openSUSE/libstorage-ng#847 +- support to set partition label +- updated pot and po files +- extended documentation +- 4.4.62 + +- merge gh#openSUSE/libstorage-ng#846 +- make function is_efibootmgr() public (for bsc#937067) +- 4.4.61 + +- merge gh#openSUSE/libstorage-ng#845 +- prefer file system over empty MS-DOS partition table (bsc#1186823) +- fixed testcase +- 4.4.60 + +- merge gh#openSUSE/libstorage-ng#844 +- extended Holder::set_source for multipath devices +- documentation and coding style +- 4.4.59 + +- Translated using Weblate (Catalan) (bsc#1149754) +- 4.4.58 + +- merge gh#openSUSE/libstorage-ng#843 +- added convenience function get_blk_devices() for Multipath and + DmRaid +- added macro LIBSTORAGE_NG_VERSION_AT_LEAST +- 4.4.57 + libusbmuxd +- Update baselibs.conf + +- Update to 2.0.2: + - Handle USB and network devices with new options in tools + - Make connecting sockets non-blocking + - Rename library and all related files by adding an API version resulting in libusbmuxd-2.0 + - Allow to specify source address for listening socket in iproxy + - Allow to map multiple ports in iproxy + - Lots of bug fixes and other improvements + +- Update to 2.1.0: + - Add proper support for USB and network (WiFi sync) devices reported by usbmuxd + - Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it can be used in different threads + - Add new tool 'icat' + - Lots of bug fixes and other improvements + - Rename 'icat' tool to 'inetcat' due to name conflict with sleuthkit's icat +- Remove merged patch libusbmuxd-CVE-2016-5104.patch + +- Software using pthread_cleanup_* routines must be built with + with -fexceptions so a safer and cleaner implementation is + used. + -- initial version 1.0.9 - libvirt +- Don't spawn pkttyagent when stdin is not a tty + 0001-util-Don-t-spawn-pkttyagent-when-stdin-is-not-a-tty.patch + bsc#1193574 + +- libxl: Fix libvirtd deadlocks and segfaults + 23b51d7b-libxl-disable-death-event.patch, + a4e6fba0-libxl-rename-threadinfo-struct.patch, + e4f7589a-libxl-shutdown-thread-name.patch, + b9a5faea-libxl-handle-death-thread.patch, + 5c5df531-libxl-search-domid-in-thread.patch, + a7a03324-libxl-protect-logger-access.patch + bsc#1191668, bsc#1192017 + +- Update to libvirt 7.10.0 + - jsc#SLE-18260, jsc#SLE-19264 + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html#v7-10-0-2021-12-01 + +- virt-create-rootfs: Fix repository URLs + Updated virt-create-rootfs.patch + boo#1192318 + +- spec: Weaken apparmor-abstractions dependency to Recommends + bsc#1192119 + libwacom +- Add python requires to tools subpackage (bsc#1192852) + +- update to 1.12: + - New devices: + - ELAN 2513 + - HP Probook x360, 435 G7 + - Waltop Slim Tablet 12.1 + - XP-PEN Star 3 + - Lenovo ThinkPad L390 Yoga, Yoga C940, Yoga 460, Yoga 720 + - ThinkVision M14t, IdeaPad Flex5 + - HP EliteBook x360 1030 G3 + - Dell XPS 13 9310 2-in-1 + - HUION Kamvas Pro 13 + - ELAN 2514 variant 2718 + - libwacom's hwdb no longer tags devices with "Keyboard" in + their name as ID_INPUT_TABLET + +- update to 1.10: + - Duplicate matches in /etc no longer cause conflicts with the + system-provided .tablet files + - libwacom-list-local-devices now prints YAML by default + - New tools: + - libwacom-list-devices lists all supported devices + - libwacom-update-db to update the db after adding tablet files + - New devices: + - Elan 2514 variant 25BF + - Huion H640P + - Lenovo X1 Yoga Gen 6 + - Samsung CHromebook Pro + - libwacom can now read tablet and stylus files from /etc/libwacom + - New tool: libwacom-show-stylus to interactively show stylus IDs and serial + numbers + - New devices: + - HP Envy x360, Pro Tablet 508 + - Lenovo X1 Yoga Gen5, Yoga6, Ideapad Flex 5, Yoga 7, Yoga C650, L13 Yoga + - Microsoft Surface Go + - New devices: + - Dell XPS 15 7590 + - HP EliteBook x360 (830 and 1030), Spectre x360 + - Lenovo Thinkpad P15 Gen1, Yoga, Yoga 3, Yoga 11e, X13 Yoga + - New devices: + - Dell XPS 13 2-in-1 9310 + - Lenovo IdeaPad Flex 14API, Flex 5 + - HP Envy x360, EliteBook x360 + - Huawei MateBook HZ-W19 + - XP Pen Star G640 + +- update to 1.6: + * add XP Pen G640 + * add XP Pen G430 + * build fixes + +- Use official %%meson_test macro for the %check section. +- Do not crrate empty %check section when not using meson. + +- Fix Leap build. + +- update to 1.5: + - New devices: + - Acer Spin 5 / Acer Spin SP513-54N + - Dell Latitude 7410, + - GAOMON S620 + - HP Pavilion x360 Convertible 14-dh0xxx + - Huawei MateBook HZ-W19 + - Lenovo ThinkPad X1 Yoga 3rd + - Wacom Cintiq 16, DTK-1660E + +- update to 1.4.1: +- New devices: + - HP ZBook Studio x360 G5 + - Dell Latitude 7285 + - Dell Latitude 7200 2-in-1, Dell Latitude 7400 2-in-1 + - Elan 2415 + - HP ENVY x360 Convertible 13, + - Huion 420, 1060 Plus, + - GAOMON S56K + - Wacom FT-0405 + - Many AES stylus definitions added + - New API: libwacom_stylus_get_eraser_type() + - udev rules are now using hwdb entries + +- use %{_udevrulesdir}, %{_libexecdir} now expands to /usr/libexec + +- Update to 1.3 +- Add a dependency on doxygen +- Remove 174.patch + + The changes were merged upstream + +- Pass b_lto option to meson, otherwise the previous patch has no + effect (meson does not derive the b_lto value from the FLAGS). + libxml2 -- Update to version 2.9.12 in SLE-15-SP4 [jsc#SLE-21255] - * Drop patches fixed upstream: - - libxml2-CVE-2018-14404.patch - - libxml2-CVE-2018-14567.patch +- Limit BuildRequires of python-rpm-macros to 20211022 (to have working + multi-version macros). + +- Rewrite package to the single-spec %python_subpackage_only style and + eliminate unnecessary multibuild. -- Remove libxml2-CVE-2019-19956.patch - -- Fix invalid xmlns references since the fix for CVE-2019-19956 [bsc#1172021] -- Security fix: [bsc#1161521, CVE-2019-20388] - * Memory leak in xmlSchemaPreRun in xmlschemas.c -- Add libxml2-CVE-2019-20388.patch - -- Security fix: [bsc#1161517, CVE-2020-7595] - * xmlStringLenDecodeEntities in parser.c has an infinite loop in - a certain end-of-file situation -- Add libxml2-CVE-2020-7595.patch - -- Security fix: [bsc#1159928, CVE-2019-19956] - * Memory leak related to newDoc->oldNs in xmlParseBalancedChunkMemoryRecover:parser.c -- Add libxml2-CVE-2019-19956.patch - +- Security fix: [bsc#1159928, CVE-2019-19956] + * Memory leak related to newDoc->oldNs in + xmlParseBalancedChunkMemoryRecover:parser.c + Fix byl later reverted, so it is not present in the upstream + tree anymore. + + Memory leak in xmlFreeID (xmlreader.c) -- Synchronize changelog files for libxml2 and python-libxml2-python [bsc#1123919] - - decompression (boo#1088279 boo#1105166). + decompression (boo#1088279 boo#1105166, bsc#1088279 bsc#1105166). - (boo#1102046). + (boo#1102046, bsc#1102046). -- Security fix: - [bsc#1088279, CVE-2018-9251][bsc#1105166, CVE-2018-14567] - * Infinite loop in LZMA decompression - * Fixes CVE-2018-9251 introduced by CVE-2017-18258 - * Added libxml2-CVE-2018-14567.patch - -- Security fix [bsc#1102046, CVE-2018-14404] - * NULL pointer dereference in xpath.c:xmlXPathCompOpEval() can - allow attackers to cause a denial of service - * Added libxml2-CVE-2018-14404.patch - lightsoff +- Update to version 40.0.1: + + Updated appdata with 40.0 stable info. +- Changes from version 40.0: + + Use unowned for GtkChild fields. + + Updated translations. + +- Update to version 40.rc: + + Updated translations. + +- Update to version 40.beta: + + Rework UI to work better on smaller screens. + + Updated translations. + +- Update to version 40.alpha: + + Code cleanup and modernization. + + Updated translations. + +- Update to version 3.38.0: + + Updated translations. + +- Update to version 3.37.90: + + Switch to GTK mode by default. + + Updated translations. + live555 +- update to 2021.11.23: + * Updated the "RTSPServer::setTLSState()" function to take an optional + parameter "weServeSRTP". For now, the default value of this parameter is + False, but it will get changed to True later, when we implement server-side + SRTP. + * Updated the RTSP server implementation to (optionally) support connections via TLS. + * Updated the "TLSState" interface and implementation to (1) reduce the + amount of stuff that the compiler gets to see if you're compiling with + NO_OPENSSL defined, and (2) add a new subclass "ServerTLSState" that + will eventually be used to implement optional TLS connections to our RTSP server. + * Split the "TLSState" class into two classes: "TLSState" (an abstract base + class), and "ClientTLSState" (a subclass). This is in preparation for later defining + second subclass "ServerTLSState" that will eventually be used to implement TLS connections + in our RTSP server. + * Updated the implementation of AES encryption/decryption (used by our client SRTP + implementation) to use the new OpenSSL EVP interface. This makes it possible to + use hardware acceleration (e.g., AES-NI), when it is available. + * Updated the "RTSPClient"s implementation of receiving RTP/RTCP-over-TCP so + that it will also work over a RTSP-over-TLS (including RTSPS) connection. + * Fixed a bug in "MatroskaFileParser" that could cause delivery of data to a downstream object + that wasn't expecting it (potentially causing an invalid memory access). + * The final (I hope!) update to eliminate a "depends on uninitialised value" + report from 'valgrind'. + +- 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) + +- Update to 2021.08.09: + - Fixed a bug in the MPEG-1 or 2 file server demultiplexors that + could cause a RTSP server to crash if it received successive + RTSP "SETUP" commands for the same track. (Thanks to Ba + Jinsheng for reporting this.)(boo#1189352, CVE-2021-38381) +- Update to 2021.08.06: + - Fixed a bug in the Matroska and Ogg file server demultiplexors + that could cause a RTSP server to crash if it received + successive RTSP "SETUP" commands for the same track. (Thanks + to Ba Jinsheng for reporting this.)(boo#1189353, CVE-2021-38382) +- Update to 2021.08.04: + - In the "MP3FileSource" implementation, we no longer do a + recursive call to "doEventLoop()" when attempting to + synchronously read from a MP3 file. This avoids a possible + stack overflow in the RTSP server if multiple concurrent + requests are made. (Thanks to Ba Jinsheng for reporting this.) + The server still does some synchronous reads, when + initializing, and when parsing MP3 frame headers. This should + be fixed sometime in the future. (boo#1189351, CVE-2021-38380) +- Update to 2021.07.20: + - If a "RTSPClient" receives a response to a RTSP "PLAY" that + changes the 'scale()' or 'speed()' of the whole session, then + those parameters also need to be changed in each subsession (as + that inheritance doesn't happen automatically). (Thanks to a + developer in China for reporting this.) +- Update to 2021.07.10: + - Updated "H264or5VideoStreamFramer.cpp" once again to set the + default value of "DeltaTfiDivisor" to 2.0 for H.265, and 1.0 + for everything else. (This fixes the frame rate for another + stream supplied by Paul Westlund.) +- Update to 2021.06.29: + - In the proxy server implementation, if a client closes one + substream, but there are still other clients receiving other + substream(s), then we no send a single-track RTSP "PAUSE" + command downstream, because some back-end servers might handle + that by pausing all tracks of the stream. So now, in this + case, we don't send a RTSP "PAUSE" command at all. (Thanks to + Jose Maria Infanzon for noting this issue.) +- Update to 2021.06.25: + - Updated "H264or5VideoStreamFramer.cpp" to set the default value + of "DeltaTfiDivisor" to 1.0 (rather than 2.0), and to assume a + frame rate of 30 fps (rather than 25 fps) if there is no VPS or + SPS NAL unit that specifies a different frame rate. This seems + to work the best for most raw H.264 and H.265 video streams. + (Thanks to Paul Westlund for supplying an example file to + motivate this.) +- Change the so version of libliveMedia to 97 + makedumpfile -- Fix guessing of VA_BITS and if present use TCR_EL1_T1SZ to determine - vabits_actual (since kernel v5.9). (bsc#1183977) +- Non-existent patches must be listed twice to appear as added in a + unified diff against a version that had them. Only that can make + factory-auto happy. Here we go: + +- Merge SLE15 SP3 changelog. +- Patches that were never actually applied to Factory: + * makedumpfile-Retrieve-MAX_PHYSMEM_BITS-from-vmcoreinfo.patch + (included in 1.6.8) + * makedumpfile-arm64-Add-support-for-ARMv8.2-LPA-52-bit-PA-su.patch + (included in 1.6.8) + +- Turn on zstd. + +- Update to 1.7.0 + * Zstandard (zstd) compression support + * New -L option to limit output file size + * Support of kernels up to v5.15 (x86_64) + +- Update to 1.6.9 + * Add initial mips64 support + * Support newer kernels up to v5.12 + * x86_64: fix a use-after-free bug in -e option + * arm64: support flipped VA and 52-bit kernel VA + * Add shorthand --show-stats option to show report stats + * Add --dry-run option to prevent writing the dumpfile + * printk: add support for lockless ringbuffer +- Fix rpmlintrc to not be version agnostic +- Refresh makedumpfile-override-libtinfo.patch +- Drop upstream merged + * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch + * makedumpfile-printk-use-committed-finalized-state-value.patch + * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch + * makedumpfile-1-3-Use-vmcoreinfo-note-in-proc-kcore-for-mem-.patch + * makedumpfile-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch + * makedumpfile-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch + +- Update patch metadata. + +- Fix guessing of va_bits (bsc#1183977) +- Support kernel 5.11: + * makedumpfile-use-uts_namespace.name-offset-VMCOREINFO.patch: + make use of 'uts_namespace.name' offset in VMCOREINFO. + +- Update upstream project location (URL and Source). + +- Update to version 1.6.8: + * Support newer kernels up to v5.9 + * arm64: Add support for ARMv8.2-LPA (52-bit PA support) + * Retrieve MAX_PHYSMEM_BITS from vmcoreinfo + * sadump, kaslr: fix failure of calculating kaslr_offset + * Introduce --check-params option + * cope with not-present mem section +- Drop upstreamed patches: + * makedumpfile-Fix-cd_header-offset-overflow-with-large-pfn.patch + * makedumpfile-arm64-Align-PMD_SECTION_MASK-with-PHYS_MASK.patch + * makedumpfile-sadump-Fix-failure-of-reading.patch +- Allow to read kernel log from the lockless ringbuffer (bsc#1183965): + * makedumpfile-printk-add-support-for-lockless-ringbuffer.patch + * makedumpfile-printk-use-committed-finalized-state-value.patch + man-pages-ja -- update to 20171215 +- Remove conflicting cdparanoia manpage + +- update SPEC file + +- Update to version 20210515 -- Update to 20170515 +- version update to 20201215 -- update to 20161115 +- version update to 20201115 -- update to 20151215 +- version update to 20191215 -- update to 20150415 +- update to 20181215 -- update to 20141115 +- update to 20171215 -- Update to new upstream release 20140915 - * No upstream changelog was provided -- Remove ancient specfile tags and sections -- Remove unneeded dependency "deb", has no effect on filelist +- Update to 20170515 + * added and improved manual pages + +- update to 20161115 + * added and improved manual pages -- updated to 20140615: +- update to 20151215 -- updated to 20140315: +- update to 20150415 -- updated to 20131115: +- update to 20141115 manufacturer-PPDs +- BuildRequires cups-rpm-helper to fix printer driver provides (boo#1172407) + -- Ignore cupstestppd FAILs because of errors in UIConstraints - and/or NonUIConstraints which are detected since cupstestppd - in CUPS > 1.2.7 (i.e. since openSUSE 10.3). - See Novell/Suse Bugzilla bug #309822: When this bug is fixed, - cupstestppd would no longer result zero exit code. - In the long run the PPDs should be fixed but as far as we know - there have been no problems because of such UIConstraints errors - so that it should be o.k. let those PPDs pass even if they are - not strictly compliant. - metamail +- Add simple mimelang tool to be able to check unicode block of + UTF-8 MIME encoded e-mail subjects + +- Replace old mgrep script with new m(mime)grep written in hackweek + +- Remove tcsh dependency by dropping bogus mailserver and + sun-message.csh +- use autosetup, refresh all 5 patches + -- Fix typo in mailto manual page (bnc#422090) - -- Avoid autobuild error - -- Add MIME check script usable e.g. in procmailrc filter rules - miniupnpc +- add upstream signing key and validate source signature + +- Update to version 2.2.2: + * miniupnpcmodule.c: throw an exception in UPnP_discover() + * Fix usage of IP_MULTICAST_IF with struct ip_mreqn + +- Can't assume non-existence of python38 macros in Leap. + gh#openSUSE/python-rpm-macros#107 + Test for suse_version instead. Only Tumbleweed has and needs the + python_subpackage_only support. + +- update to 2.2.1: + * Add miniupnpc.rc for .dll description + * Check properly for reserved IP addresses + * prevent infinite loop in upnpDiscover() + * Add Haiku support + * testminiwget.sh can use either "ip addr" or "ifconfig -a + * fix UPNP_GetValidIGD() when several devices are found + * Allow Remote Host on upnpc command line + * fix error 708 description in strupnperror() + * Fix memory leak in upnpreplyparse.c with NewPortListing element + * connecthostport.c: Code simplification, error trace fix + * set timeout for select() in connecthostport() + * miniupnpcmodule.c: check return of WSAStartup() + +- Fix the python subpackage generation + gh#openSUSE/python-rpm-macros#79 + +- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66 +- Don't own the whole python sitearch directory + +- Version 2.1 solved: + * CVE-2017-1000494: https://github.com/miniupnp/miniupnp/issues/268 https://github.com/miniupnp/miniupnp/commit/7aeb624b44f86d335841242ff427433190e7168a + * bnc#1075137 - (CVE-2017-1000494) VUL-1: CVE-2017-1000494 miniupnpc: Multiple vulnerabilities can allow a remote attacker to cause a denial of service or potentially execute code + +- Fix reproducability by not coding in kernel version: + * miniupnpc-kernelversion.patch +- Fix build with python3 only present in system + +- Build 2.1 + * CMake Modernize and cleanup CMakeLists.txt + * Update MS Visual Studio projects + listdevices: show devices sorted by XML desc URL + * Small fix in miniupnpcmodule.c (python module) + * Support cross compiling in Makefile.mingw + * Use SOCKET type instead of int (for Win64 compilation) + * Increments API_VERSION to 17 + * Disable usage of MiniSSDPd when using -m option + * Fix buffer over run in minixml.c + * Fix uninitialized variable access in upnpreplyparse.c + -- Update to 1.9: - * added argument remoteHost to UPNP_GetSpecificPortMappingEntry() - increment API_VERSION to 10 - * --help and -h arguments in upnpc.c - * fixed potential buffer overrun in miniwget.c - bnc#881990 - CVE-2014-3985 - Modified UPNP_GetValidIGD() to check for ExternalIpAddress - * define MAXHOSTNAMELEN if not already done - * update upnpreplyparse to allow larger values (128 chars instead of 64) - * Update upnpreplyparse to take into account "empty" elements - validate upnpreplyparse.c code with "make check" - * Fix Solaris build thanks to Maciej Małecki - * Fix testminiwget.sh for BSD - * Fixed Makefile for *BSD - * Update Makefile to use JNAerator version 0.11 - * Fix testminiwget.sh for use with dash - Use $(DESTDIR) in Makefile -- Use optflags for building - -- Update to 1.8: - * fix testminiwget with no IPv6 support - * Rename all include guards to not clash with C99 - (7.1.3 Reserved identifiers). - * Added -e option to upnpc program (set description for port mappings) - * Python 3 support (thanks to Christopher Foo) - * Fix a memory link in UPNP_GetValidIGD() - * Try to handle scope id in link local IPv6 URL under MS Windows - * Disable HAS_IP_MREQN on DragonFly BSD - * GetUPNPUrls() now inserts scope into link-local IPv6 addresses - * More error return checks in upnpc.c - [#]define MINIUPNPC_GET_SRC_ADDR enables receivedata() to get scope_id - * parseURL() now parses IPv6 addresses scope - * new parameter for miniwget() : IPv6 address scope - * increment API_VERSION to 9 - * fixed CMakeLists.txt - * Improvements in testminiwget.sh - -- Update to 1.7 version: - * Cleanup settings of CFLAGS in Makefile - * Fix signed/unsigned integer comparaisons - * Allow to specify protocol with TCP or UDP for -A option - * Only try to fetch XML description once in UPNP_GetValidIGD() - * Added -ansi flag to compilation, and fixed C++ comments to ANSI C comments. - * minor improvements to minihttptestserver.c - * upnperrors.c returns valid error string for unrecognized error codes - * make minihttptestserver listen on loopback interface instead of 0.0.0.0 - * Maven installation thanks to Alexey Kuznetsov - * Replace WIN32 macro by _WIN32 - * Fixes in java wrappers thanks to Alexey Kuznetsov : - https://github.com/axet/miniupnp/tree/fix-javatest/miniupnpc - * Make and install .deb packages (python) thanks to Alexey Kuznetsov : - https://github.com/axet/miniupnp/tree/feature-debbuild/miniupnpc - * The multicast interface can now be specified by name with IPv4. - * Install man page - * added header to Port Mappings list in upnpc.c - * Makefile : make clean now removes jnaerator generated files. - * MINIUPNPC_VERSION in miniupnpc.h (updated by make) - * added rootdescURL to UPNPUrls structure. -- Remove unneeded miniupnpc-makefile.patch - -- Install the headers in /usr/include/miniupnpc/ instead of - /usr/include/: this is cleaner, and this is what users of the - library expect. - monapo-fonts +- Upstream update to 20170722 + * Update IPA P Gothic to 00303 + mosh +- Update to version 1.3.2+20200518: + * If exec()ing the remote command fails, pause briefly + * Move generated includes to their own directory to avoid conflicts. + * Use Travis Homebrew addon. + * "Fix" Travis OS X builds. + * configure: Add test for whether protoc matches protobuf + * configure: Fix FD_ISSET test under -Werror + * configure: Fix forkpty test code indentation + * configure: Remove unused tests + * configure: Set language to C++ globally + +- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by + firewalld, see [1]. + [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html + +- Switch to git snapshots as there was no release over years. +- Update to version 1.3.2+20190710 + * Apply latest consecutive resize, not earliest. + * mosh-server: improve error logging + * Add syslog logging of connections + * Fix issue with incorrect true-color background erase colors. + * Add true color support. + * Allow non-inserting prediction. + * Don't do prediction on large pastes into mosh-client. + * and more. + -- Patch (mosh-1.2.4-ipv6.patch) for IPv6 support from - https://github.com/keithw/mosh/pull/453 - -- Make ufw files happy with rpmlint from suse (i hope). - mousepad +- Update to version 0.5.8 + * Revert "Chain-up to parent in `mousepad_window_scroll_event()`" + (gxo#apps/mousepad#150) + * Search: Fix a memory leak + * Search: Remove obsolete workaround for the document finalization + * Drop restrictions on URI scheme + * Update `POTFILES.in` + * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148) + * Flatpak: Complete scripts + * Flatpak: Access remote locations with GVfs + * Search: Fix the history cleanup + * Search: Prevent GTask warnings when replacing text + * Search: Ensure settings synchronization before searching + * Fix translation domain in Appdata file + * flatpak: Update README + * flatpak: Add generic manifest and basic scripts + * Translation Updates + mozilla-nss +- Mozilla NSS 3.68.1 + MFSA 2021-51 (bsc#1193170) + * CVE-2021-43527 (bmo#1737470) + Memory corruption via DER-encoded DSA and RSA-PSS signatures +- Remove now obsolete patch nss-bsc1193170.patch + +- Add patch to fix CVE-2021-43527 (bsc#1193170): + nss-bsc1193170.patch + mtd-utils +- Update to version 2.1.2: + * Features: + + flashcp: Add option -A/--erase-all + + mtd-utils: add optional offset parameter to flash_otp_dump + + ubi-utils: Implement a ubihealthd + + mkfs.ubifs: Add authentication support + * Fixes: + + ubifs-media: Update to Linux-5.3-rc3 + + mtd-utils: Fix return value of ubiformat + + ubiupdatevol: Prevent null pointer dereference + + libubigen: remove unnecessary include + + libubi: remove private kernel header from includes + + mkfs.ubifs: fscrypt: bail from encrypt_block if gen_essiv_salt fails + + mkfs.ubifs: abort add_directory if readdir fails + + mkfs.ubifs: close file descriptor in add_file error path + + mkfs.ubifs: don't leak copied command line arguments + + mkfs.ubifs: free derived fscrypt context in add_directory error paths + + mkfs.ubifs: don't leak hastable iterators + + mkfs.ubifs: don't leak temporary buffers + + mkfs.ubifs: propperly cleanup in ALL interpret_table_entry error paths + + mkfs.jffs2: don't leak temporary buffer if readlink fails + + libmtd: don't leak temporary buffers + + ftl_check: don't leak temporary buffers + + ftl_format: don't leak temporary buffers + + ubiformat: don't leak file descriptors + + nanddump: don't leak copied command line arguments + + mtd_debug: cleanup error handling in flash_to_file + + jittertest: fix error check for open system call + + fs-tests: don't leak temporary buffers + + mtd-utils: Fix printf format specifiers with the wrong type + + mtd-utils: Fix potential negative arguments passed to close(2) + + mtd-utils: Fix various TOCTOU issues + + mtd-utils: Fix some simple cases of uninitialized value reads + + mtd-utils: Fix wrong argument to sizeof in nanddump + + mtd-utils: Fix "are we really at EOF" test logic in libubi read_data + + mtd-utils: Fix potentially unterminated strings + + mtd-utils: Add checks to code that copies strings into fixed sized buffers + + mkfs.ubifs: fix broken build if fscrtyp is disabled + +- Update to version 2.1.1: + * Features: + - mkfs.ubifs: Add ZSTD compression + * Fixes: + + ubiformat: Dont ignore sequence number CLI option + + mkfs.ubifs: fix build without openssl + + mkfs.ubifs: fix regression when trying to store device special files + + mkfs.ubifs: fix description of favor_lzo + + unittests/test_lib: Include proper header for _IOC_SIZE + + unittests/libmtd_test: Include fcntl header + + unittests: Define the use of _GNU_SOURCE + + ubinize: Exit with non-zero exit code on error. + + mtd-tests: nandbiterrs: Fix issue that just insert error at bit 7 + + ubi-tests: ubi_mkvol_request: Fully initialize 'struct ubi_mkvol_request req' + + ubi-tests: io_read: Filter invalid offset value before 'lseek' in io_read test + + ubi-tests: mkvol test: Checks return value 'ENOSPC' for 'ubi_mkvol' + + ubi-tests: fm_param: Replace 'fm_auto' with 'fm_autoconvert' + +- Update to version 2.1.0: + * Features: + + mkfs.ubifs: Implement support for file system encryption + + mkfs.ubifs: Implement selinux labelling support + + ubinize: add support for skipping CRC check of a static volume when opening + + ubimkvol: add support for skipping CRC check of a static volume when opening + + Add lsmtd program + * Fixes: + - update various kernel headers + + Instead of doing preprocessor magic, just output off_t as long long + + fix verification percent display in flashcp + + mkfs.ubifs: fix double free + + mkfs.ubifs: Fix xattr nlink value + + ubinize: avoid to create two UBI_LAYOUT_VOLUME_ID volume + + common.h: fix prompt function + + libmtd: don't print an error message for devices without ecc support + + io_paral: Fix error handling of update_volume() + + ubimkvol: Initialize req to zero to make sure no flags are set by default + + libubi: add volume flags to ubi_mkvol_request + + mkfs.ubifs: add_xattr is not depending on host XATTR support + + Revert "Return correct error number in ubi_get_vol_info1" which introduced a regression. + + make sure pkg-config is installed in configure script + + ubiformat: process command line arguments before handling file arguments + * Cleanup: + + ubiformat: remove no-volume-table option + +- Update to version 2.0.2: + * libmtd: Add support to access OOB available size + * mkfs.ubifs: Allow root entry in device table + * Fix unit-test header and file paths for out of tree builds + * Fix unit test mockup for oobavail sysfs file + * misc-utils: flash_erase: Fix Jffs2 type flash erase problem + * libmtd_legacy: Fix some function description mismatches + * mtd-utils: ubifs: fix typo in without_lzo definition + * mtd: tests: check erase block count in page test + * mtd: unittests: Stop testing stat() calls + * mtd: unittests: Decode arg size from ioctl request + * mtd: unittests: Use proper unsigned long type for ioctl requests + * mtd: tests: Fix check on ebcnt in nandpagetest + * ubi-utils: ubicrc32: process command line arguments first + * nandbiterrs: Fix erroneous counter increment in for loop body + * jittertest: Use the appropriate versions of abs() + * Mark or fix switch cases that fall through + * mkfs.ubifs: ignore EOPNOTSUPP when listing extended attributes + * misc-utils: initialize "ip" in docfdisk to NULL + * mkfs.ubifs: Apply squash-uids to the root node + -- %debug_package no longer required - -- rewrote spec file -- added libacl support -- created in the filesystems repository - -- Update to version 1.2.0. - -- Initial build. - multipath-tools +- Update to 0.8.8+38+suse.2bdd3a14.obscpio + * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31 + +- Drop versioned dependency on libmpath0 again (bsc#1190622) + * Since 0.8.6, libmultipath and libmpathpersist have got proper ABI + versioning, and rpmbuild auto-generates dependencies on + libmultipath.so.0(LIBMULTIPATH_13.0.0) etc. + +- Update to version 0.8.7+138+suse.7c9afe31: + New upstream version (pre-0.8.8) + * deprecate "config_dir" and "multipath_dir" config options + (will be removed in future version) + * remove dependency on systemd-udevd-settle.service (boo#1193336) + * fix crash in remove_map (boo#1193334) + * CLI: add path wildcard "%I" for init state + * CLI: add "reconfigure all" command + * allow multiple pending "reconfigure" commands (bsc#1189551) + * speed up "reconfigure" by avoiding unnecessary map reloads + (bsc#1189551) + * rework of CLI command handler (unix socket handler) to avoid + hanging CLI commands (bsc#1189551) + * fix multipathd startup after stop during reconfigure (boo#1193338) + * improve error detection and warning messages in config file parser + * fix exit status of multipath -T (bsc#1191900) + * fix defects reported by coverity (boo#1193342) + - avoid sleeping with locks held + - exit if bindings file is broken + - set umask before mkstemp + - add bounds and consistency checks in SCSI VPD parsing code + * add hardware table entry for DellEMC/ME4 (PowerVault ME4) + +- Add a versioned dependency of multipath-tools on libmpath0 + (bsc#1190622) + +- Update to version 0.8.7+14+suse.5a09bfa1: + * Fix possible string overflows (bsc#1188148) +- Upstream fixes / changes + * better string handling + * multipath: print warning if multipathd isn't running + * mpathpersist: better error msg when no usable paths exist + * fixes from 0.8.6+32+suse.f11c192 merged upstream + +- 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 + nautilus-sendto +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- No longer recommend -lang: supplements are in use + -- Update to version 3.8.1: - + Fix warnings when no mail client is installed. - + Remove support for ancient evolution versions. - + Updated translations. - -- Update to version 3.8.0: - + Updated translations. - nkf +- Update to version 2.1.5 + * [bugfix] reset bom flag on each checking call + (nkf-bug#34797) + * [bugfix] nkf32.dll: SetNkfOption can't correctly specify + options for multiple options + * [bugfix] add document about multiple options + (nkf-bug#32974) + * [bugfix] Split install into -main, -man, -man-ja + (nkf-bug#34250) + * [bugfix] add LDFLAGS (nkf-bug#32639) + * [bugfix] fix pod2man doesn't through non ASCII + (nkf-bug#32546) + -- update to 2.0.2 - * now with UTF-8 support -- remove obsolete patch which was needed namazu, it's included - in the new version already. - notification-daemon +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- No longer recommend -lang: supplements are in use + nvme-cli +- Allow -1 as ctrl_loss_tmo value (bsc#1192348) + * add 0013-nvme-cli-ctrl-loss-tmo-should-accept-1-as-value.patch +- Fix segfauls while discovering (bsc#1191935) + * add 0014-Input-expects-device-name-without-dev.patch + * add 0015-fabrics-fix-nvme-discover-segfault-if-sysfs-path-is-.patch + * add 0016-fabrics-Only-free-initialized-valued-on-exit.patch + * add 0017-nvme-print-add-discovery-async-event-config-field.patch + * add 0018-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch +- Context udpate + * refresh 0004-nvme-topology-no-error-message-when-openeing-of-cont.patch +- Adding missing hunk (bsc#1182591) + * update 0001-fabrics-ensure-zero-kato-for-non-persistent-controllers.patch +- Use pkg-config for libuuid dependency setup + * add 0103-build-use-pkg-config-for-libuuid-detection.patch + open-iscsi +- Merged latest upstream. Mostly cleanup, but includes a fix for + iscsi-init.service when trying to write to the root volume too + early (bsc#1192568), as well as an upstream fix for possible + deadlock when dealing with sysfs. + +- Fix the usr-merge changes (bsc#1192013). This includes catching + all the places that /sbin was still used directly, as well as + making the SPEC file build using /usr/sbin for openSUSE but + still use /sbin for SLE, for now. + +- Fix possible systemd cycle by adding an "obsoletes" for + the old libopeniscsiusr for older versions. + +- Update to latest from upstream, fixing: + * Moving the executables from /sbin to /usr/sbin (bsc#1191054) + * Remove default dependencies from iscsi-init.service + (bsc#1187190) + +- Updated to latest upstream 2.1.5 as 2.1.5-suse, which contains + these changes not already present: + * Handle IPv6 interfaces correctly. (bsc#1187958) + * Handle qedi correctly in NPAR mode (bsc#1187958) + * Update iscsiadm man page (bsc#1187958) + * Update iface.example for ipv6 + * Change iscsi IP type from defines to enum. + * Handle recv() returning 0 in iscsid_response() + +- Merged latest upstream, which includes: + * iscsid: set PR_SET_IO_FLUSHER (bsc#1188869) + openexr +- added patches + fix CVE-2021-3941 [bsc#1192556], Divide-by-zero in Imf_3_1:RGBtoXYZ + + openexr-CVE-2021-3941.patch + +- security update +- added patches + fix CVE-2021-3933 [bsc#1192498], Integer-overflow in Imf_3_1:bytesPerDeepLineTable + + openexr-CVE-2021-3933.patch + +- security update openssh +- Add openssh-bsc1190975-CVE-2021-41617-authorizedkeyscommand.patch + (bsc#1190975, CVE-2021-41617), backported from upstream by + Ali Abdallah. + osinfo-db +- jsc#SLE-17764 - Dev: Support Oracle Linux as a guest VM. See also + bsc#1192238 [Build58.2][KVM] The latest supported OracleLinux as + guest versions are not included anywhere + add-missing-oracle-linux-versions.patch + ovmf +- For preparing push to SLE15-SP4, add more notes: + - Drop upstreamed ovmf-jscSLE-16075-SEV-ES-fixes.patch from 15-SP4 + - All patches in the above big patch are in edk2-stable202011 + - Some changes in ovmf.spec file of 15-SP4: + - brotli-v1.0.7-17-g666c328-c.tar.xz and "add brotli" section + be removed because ovmf-disable-brotli.patch. + - Using %{_prefix} instead of /usr hard code. + - Redundant %defattr(-,root,root) are removed. + - BuildRoot be removed because factory doesn't have it. + - Sync some differences in the change log between 15-SP3 with openSUSE + TW since "Wed Jan 24 06:31:21 UTC 2018": + - Add TLS and IPv6 supports for ArmVirtQemu. + - ovmf-bsc1119454-additional-scsi-drivers.patch to support more + SCSI drivers (PvScsi, MptScsi, and LsiScsi) (bsc#1119454) + - already in edk2-stable202008 + - Drop the build requirement of python2 + +- cross-i386-binutils and cross-i386-gcc have been dropped from + Factory, so use only cross-x86_64-* - boo#1193424 + +- Merge the difference from SLE for pushing back to SLE15-SP4 + - Add/Update 50-xen-hvm-x86_64.json in descriptors.tar.xz + - Add the json descriptor for xen-hvm (bsc#1180050) + - Add "nvram-template" and change the firmware file to + ovmf-x86_64-ms-4m.bin (bsc#1180050, bsc#1181264) + - The following patches in SLE are already in edk2-edk2-stable202108 + in factory, so they will be removed from 15-SP4 + - ovmf-bsc1177789-cryptopkg-fix-null-dereference.patch to fix + the potential NULL dereference in AuthenticodeVerify() + (bsc#1177789, CVE-2019-14584) + - 26442d11e620a9 edk2-stable202011~124 + - ovmf-bsc1180079-amd-sev-es-mitigation.patch to mitigate the + potential AMD SEV-ES security issues + (bsc#1180079) + - a91b700e385e74 edk2-stable202102~181 + - ovmf-jscSLE-16075-SEV-ES-use-physical-address.patch as the + follow-up patch for SEV-ES to fix the flash writing + (jsc#SLE-16075) + - 3a3501862f7309 edk2-stable202102~105 + - ovmf-bsc1183578-lzma-catch-4GB.patch to fix the possible + heap corruption + (bsc#1183578, CVE-2021-28211) + - e7bd0dd26db7e5 edk2-stable202011~7 + - ovmf-bsc1183579-fix-fv-recursion.patch to fix unlimited FV + recursion + (bsc#1183579, CVE-2021-28210) + - b9bdfc72853fe9 edk2-stable202011~9 + - Add ovmf-bsc1186151-fix-iscsi-overflows.patch to fix the possible + overflows in IScsiDxe + (bsc#1186151) + - 83761337ec91fb edk2-stable202108-rc0~171 + +- Update rpmlintrc (fixes aarch64 build) + +- Removed patches which are merged to mainline: + ovmf-bsc1186151-fix-iscsi-overflows.patch + ovmf-xen-relocate-shared_info_page-map.patch +- Removed patches because replaced: + ovmf-fix-xen-s3-detection.patch -> ovmf-OvmfPkg-OvmfXen-set-PcdAcpiS3Enable-at-initializatio.patch + ovmf-xen-add-qemu-kernel-loader-fs.patch -> ovmf-OvmfPkg-OvmfXen-add-QemuKernelLoaderFsDxe.patch + +- Removed edk2-stable202105.tar.gz because we updated to edk2-stable202108 + +- Update to edk2-stable202108 + - Features (https://github.com/tianocore/edk2/releases): + OvmfPkg: remove Xen support from OvmfPkg*.dsc, in favor of OvmfXen.dsc + Add CLANGDWARF toolchain for generating ELF+DWARF + NetworkPkg/IScsiDxe: remotely exploitable buffer overflows + NetworkPkg/IScsiDxe: add sha256 support to CHAP + Create header files and multiple Hobs for Universal Payload + Add search feature in config editor + Add additional build option to treat Dynamic Pcd as DynamicEx Pcd + Add a new MicrocodeLib for microcode loading + Implement key enrolment from default key variables + StandaloneMm support for 32bit Arm machines + Add firmware support for Cloud Hypervisor on arm64 + Support architecture-specific openssl acceleration + Support measured AMD SEV boot with kernel/initrd/cmdline + Add ACPI 6.4 header + Add new BootDiscoveryPolicyUiLib + - Patches (git log --oneline --reverse edk2-stable202105~..edk2-stable202108): + e1999b264f ArmPkg/ArmGic: Fix maximum number of interrupts in GICv3 + b8ed8c0fb2 Maintainers.txt: add Sami Mujawar as top-level ArmVirtPkg reviewer + dbc22a1785 UefiCpuPkg/MpInitLib: Allocate a separate SEV-ES AP reset stack area + 0095070e70 MdePkg/Register/Amd: expand the SEV MSR to include the SNP definition + f828fc9876 MdePkg/Register/Amd: realign macros with more space for future expansion + 34e16ff883 MdePkg/Register/Amd: define GHCB macros for hypervisor feature detection + f0983b2074 MdePkg/Register/Amd: define GHCB macro for Register GPA structure + 4665fa6503 MdePkg/Register/Amd: define GHCB macro for the Page State Change + dfd41aef78 MdePkg/Register/Amd: define GHCB macros for SNP AP creation + 5a7cbd54a1 MdePkg/BaseLib: add support for PVALIDATE instruction + 2b5b2ff04d MdePkg/BaseLib: add support for RMPADJUST instruction + 901a9bfc3a OvmfPkg/BaseMemEncryptSevLib: introduce MemEncryptSevClearMmioPageEncMask() + c394fa4c9e OvmfPkg/AmdSevDxe: use MemEncryptSevClearMmioPageEncMask() to clear EncMask + 8ee4e52ba8 OvmfPkg/QemuFlashFvbServicesRuntimeDxe: use Mmio helper to clear enc mask + b4a8de5d27 OvmfPkg/TpmMmioSevDecryptPei: use MemEncryptSevClearMmioPageEncMask() + adfa3327d4 OvmfPkg/BaseMemEncryptSevLib: remove Flush parameter + fe5da0927a IntelFsp2WrapperPkg: Remove microcode related PCDs + d3ff5dbe1d MdePkg: MmControl: Fix function and structure definition mismatches + 197e27c90a MdePkg: Add new 16550-compatible Serial Port Subtypes to DBG2 + fdf3666f01 MdePkg: Update DBG2 and SPCR header with NVIDIA 16550 Subtype + b233eb1849 EmbeddedPkg/RealTimeClockRuntimeDxe: Improve GetWakeupTime + b5379899b3 MdeModulePkg/Xhci: Fix TRT when data length is 0 + 039e07f626 MdePkg/MdeModulePkg: Move AML_NAME_SEG_SIZE definition + 1f515342d8 DynamicTablesPkg: Use AML_NAME_SEG_SIZE define + 75e9154f81 OvmfPkg/VirtioMmioDeviceLib: Add EFIAPI to VirtioMmioSetQueueAddress + c410ad4da4 MdePkg/BaseLib: Fix AsmReadSs() with GCC toolchain + c1aa3bab12 BaseTools: Add ClangBase.lds for CLANG8 tool chain with max-page-size + c6b872c6ab BaseTools GenFw: Support CLANG8ELF with conversion ELF to PE/COFF image + cf9959adff BaseTools: Update build_rule to skip CLANG resource section generation + 4b56ad2049 BaseTools: Add new CLANG8ELF tool chain for new LLVM/CLANG8 + e1636fe18f BaseTools: Update ClangBase.lds to keep dynamic section + 924c2b847f BaseTools: Change CLANG8ELF to CLANGDWARF + e25566cd2b OvmfPkg: remove the Xen drivers from the IA32, IA32X64, and X64 platforms + aa7f19f480 OvmfPkg: remove the Xen drivers from the AmdSev platform + 7bc04a75a7 OvmfPkg: switch IA32, IA32X64, X64 to the fw_cfg-only ACPI platform driver + d697037446 OvmfPkg: switch the AmdSev platform to the fw_cfg-only ACPI platform driver + ae4aa4a346 OvmfPkg/README: bump minimum QEMU version to 1.7.1, machine types to 1.7 + 2a85d9b07e OvmfPkg/AcpiPlatformDxe: fix header file warts + 180f1908b3 OvmfPkg/AcpiPlatformDxe: sort #includes and [LibraryClasses] + 6d1e56e715 OvmfPkg/AcpiPlatformDxe/QemuLoader.h: remove QemuFwCfgLib class dependency + 747b1ef725 OvmfPkg/AcpiPlatformDxe: move "QemuLoader.h" to IndustryStandard + cc302b799e OvmfPkg/AcpiPlatformDxe: consolidate #includes and [LibraryClasses] + c9bba52fc7 OvmfPkg/XenAcpiPlatformDxe: create from AcpiPlatformDxe + a31fcb5096 OvmfPkg/AcpiPlatformDxe: remove the "AcpiPlatformDxe.inf" driver + 4115840c28 OvmfPkg/XenAcpiPlatformDxe: remove the QEMU ACPI linker/loader client + d6ba8aa6ef OvmfPkg/XenAcpiPlatformDxe: remove QEMU fw_cfg dependency + 3f975ee570 OvmfPkg/XenAcpiPlatformDxe: remove the InstallAcpiTable() helper function + 8f8d3d90c5 OvmfPkg/XenAcpiPlatformDxe: remove OVMF's built-in ACPI tables + 4174c5c787 OvmfPkg/Bhyve/AcpiPlatformDxe: fix file path typo in comment + d491c88a0c OvmfPkg/AcpiTables: remove unused module + e7641171b6 OvmfPkg/OvmfXen: make "PcdPciDisableBusEnumeration" Fixed-at-Build + 3357ac7380 OvmfPkg/XenAcpiPlatformDxe: remove delayed ACPI table installation + d06eb2d1d9 OvmfPkg/PlatformPei: remove Xen support + 8899e3fe6a OvmfPkg: drop PcdPciDisableBusEnumeration from the IA32, IA32X64, X64 DSCs + 2833589ad0 OvmfPkg: drop PcdPciDisableBusEnumeration from the AmdSev platform + e43cca74ad OvmfPkg/Bhyve: make "PcdPciDisableBusEnumeration" Fixed-at-Build + b005f9f1f5 OvmfPkg/OvmfXen: remove IncompatiblePciDeviceSupport DXE driver + 8c8f886f27 OvmfPkg/Bhyve: remove IncompatiblePciDeviceSupport DXE driver + 984c93ece3 OvmfPkg/IncompatiblePciDeviceSupportDxe: remove PcdPciDisableBusEnumeration + 32fef03563 OvmfPkg/PciHostBridgeLib: consolidate #includes and INF file sections + e120c962f5 OvmfPkg/PciHostBridgeLibScan: create from PciHostBridgeLib + c2f24ba321 OvmfPkg/Bhyve: consume PciHostBridgeLibScan + 307763c3da OvmfPkg/OvmfXen: consume PciHostBridgeLibScan + 242678da2a OvmfPkg/PciHostBridgeLib: remove Bhyve and Xen support + 33d4f3e39e OvmfPkg/PciHostBridgeLibScan: remove QEMU (fw_cfg) support + 4c81178cf0 OvmfPkg/PciHostBridgeLibScan: remove PcdOvmfHostBridgePciDevId + 8af38170b5 OvmfPkg/PciHostBridgeLibScan: clean up file names and file-top comments + 7e25086a00 OvmfPkg/SmbiosPlatformDxe: clean up #includes and INF + 5072593738 OvmfPkg/SmbiosPlatformDxe: return EFI_NOT_FOUND if there is no SMBIOS data + 4db374562f OvmfPkg/SmbiosPlatformDxe: locate SMBIOS protocol in InstallAllStructures() + a8ab14424e OvmfPkg/SmbiosPlatformDxe: split GetXenSmbiosTables() decl. to new header + 9d84e74ca0 OvmfPkg/SmbiosPlatformDxe: declare InstallAllStructures() in header file + d4a8aaee73 OvmfPkg/SmbiosPlatformDxe: create Xen-specific module INF file + ce270905bf OvmfPkg/SmbiosPlatformDxe: split Xen entry point from QEMU entry point + 51adb689e1 OvmfPkg: restrict XenPlatformLib to BdsDxe in the IA32, IA32X64, X64 DSCs + ddb3fdbef3 BaseTools GenFw: Fix regression issue to convert the image to ACPI data + 558d83ab1a OvmfPkg/README: Fix typo in README + beb443fde0 ShellPkg: Fix typo + 702ba436ed OvmfPkg/PlatformCI: bump QEMU choco package version to 2021.5.5 + 83761337ec NetworkPkg/IScsiDxe: wrap IScsiCHAP source files to 80 characters + 29cab43bb7 NetworkPkg/IScsiDxe: simplify "ISCSI_CHAP_AUTH_DATA.InChallenge" size + 95616b8661 NetworkPkg/IScsiDxe: clean up "ISCSI_CHAP_AUTH_DATA.OutChallengeLength" + e8f28b09e6 NetworkPkg/IScsiDxe: clean up library class dependencies + cf01b2dc8f NetworkPkg/IScsiDxe: fix potential integer overflow in IScsiBinToHex() + d90fff40cb NetworkPkg/IScsiDxe: assert that IScsiBinToHex() always succeeds + dc469f1371 NetworkPkg/IScsiDxe: reformat IScsiHexToBin() leading comment block + 47b76780b4 NetworkPkg/IScsiDxe: fix IScsiHexToBin() hex parsing + 54e90edaed NetworkPkg/IScsiDxe: fix IScsiHexToBin() buffer overflow + b8649cf2a3 NetworkPkg/IScsiDxe: check IScsiHexToBin() return values + 288bd74a22 Pytool: SpellCheck: Fix incorrect file mask across package matrices + 1ad794b627 MdeModulePkg: Fix device path when boot manager menu is from different FV + 11b1c1d4b9 SecurityPkg: TcgStorageOpalLib: Initialize SupportedAttributes parameter. + d58016b768 UefiPayloadPkg: Get platform specific logic via protocol for BDS + d8c18ba3f4 MdeModulePkg: Add Universal Payload general definition header file + b597b6e24c MdeModulePkg: Add new structure for the PCI Root Bridge Info Hob + 99de2e7e03 UefiPayloadPkg: UefiPayload retrieve PCI root bridge from Guid Hob + 9d53e01efe MdeModulePkg: Add new structure for the Universal Payload SMBios Table Hob + 70e8c9c3bc MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables + 302a8f353c UefiPayloadPkg: Create gUniversalPayloadSmbiosTableGuid Hob + 75293330ea MdeModulePkg: Add new structure for the Universal Payload ACPI Table Hob + 761329ee27 MdeModulePkg/ACPI: Install ACPI table from HOB. + 8c0d678063 UefiPayloadPkg: Create gUniversalPayloadAcpiTableGuid Hob + fa24b6ed26 UefiPayloadPkg: Use DynamicEx instead of Dynamic to pass PCD across binary + c511426abe MdeModulePkg/UniversalPayload: Add definition for extra info in payload + fe471d4a57 UefiPayloadPkg: Add PayloadLoaderPeim which can load ELF payload + ab2b389e7a PeiCore: Remove assertion when failing to load PE image + 1b380aa603 BaseTools GenFw: Keep read only alloc section as text when convert ELF + 9cf9de668f StandaloneMmPkg: Core: Spelling error in comment + 610385fa3b ArmPlatformPkg: SpellCheck: Switch spellcheck CI to AuditOnly + 04ddd1271e ArmPkg: SpellCheck: Update valid acronyms in ExtendedWords + cdf7544703 MdeModulePkg PciBusDxe: Increase the width of data read during oprom shadow + 2847c72fda Maintainers.txt: Add Reviewers for Universal Payload definitions + 1162ae8297 Maintainers.txt: Add reviewers for ACPI and SMBIOS modules + a63914d3f6 ArmPkg: Move cache defs used in Universal/Smbios into ArmCache.h + 6cfeeb71c4 UefiCpuPkg/CpuCommonFeaturesLib: Correct the CPU location check + d9a7612f8d MdeModulePkg/BdsDxe: Update BdsEntry to use Variable Policy + 5959879e92 ArmVirtPkg: Add PCIe host bridge utility lib for ArmVirtPkg + 4dda0f7ab4 ArmVirtPkg: Enable PCIe support for Kvmtool + 1e5e58d39b UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing + 7471751a4d UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA + 20ca528828 CryptoPkg: BaseCryptLib: Update Salt length requirement for RSA-PSS scheme. + 18b2272e4d Azurepipeline: SpellCheck: Enforce Node dependency to use version 14.x + eba32695ee CryptoPkg/BaseCryptLib: Enabled CryptSha512 for Smm/Runtime drivers + 12e34cd2f7 OvmfPkg/Bhyve: clean up TPM_ENABLE remnants + 82f727c4af UefiPayloadPkg: Add HobLib for UniversalPayload + ea0bd5f6a7 MdeModulePkg: Add new structure for the Universal Payload Serial Port Info + a75c029f60 UefiPayloadPkg: Add a separate PlatformHookLib for Universal Payload + d63595c3c9 UefiPayloadPkg: Update the function definition of HobConstructor + 0ff6de9358 UefiPayloadPkg: Create separate Payload Entry for UniversalPayload + b208d37c73 UefiPayloadPkg: Get and enter DxeCore for Universal Payload + 27cb64fffc UefiPayloadPkg: Fix up UPL Pcd database + 6b69f73b59 UefiPayloadPkg: Include UniversalPayLoad modules in UefiPayloadPkg.dsc + 86e6948cfb UefiPayloadPkg: Remove assert when reserve MMIO/IO resource for devices + 2db0ed93ff UefiPayloadPkg: Add macro to enable and disable some drivers + 3eb72b308a UefiPayloadPkg: Add PcdInstallAcpiSdtProtocol feature in UefiPayloadPkg + caa139fe17 UefiPayloadPkg: Add PcdResetOnMemoryTypeInformationChange in UefiPayloadPkg + 8efd912baf UefiPayloadPkg: Add new structure for BootManagerMenuFile HOB + 19a541d70e UefiPayloadPkg: consume the BootManagerMenuFile HOB + 333a866106 BaseTools: Remove check for Split.exe in toolset.bat + f0a3f6d9c3 BaseTools: Fix spelling of "overwrite" and "overwriting" in toolset.bat + 17143c4837 BaseTools: Reset ERRORLEVEL in toolsetup.bat after edk2basetools check + abfff7c45d BaseTools GenFw: Add support for RISCV GOT/PLT relocations + 27b8a52957 MdePkg: MmConfiguration: Move definition of EFI_MM_RESERVED_MMRAM_REGION + d1fc3d7ef3 MdePkg: MmConfiguration: Added definition of MM Configuration PPI + 5a2e030f73 OvmfPkg/GenericQemuLoadImageLib: plug cmdline blob leak on success + 932449710c OvmfPkg/X86QemuLoadImageLib: plug cmdline blob leak on success + 24b0e9d128 Revert "OvmfPkg/QemuKernelLoaderFsDxe: don't expose kernel command line" + cf20302474 OvmfPkg/GenericQemuLoadImageLib: Read cmdline from QemuKernelLoaderFs + 9421f5ab8d OvmfPkg/X86QemuLoadImageLib: State fw_cfg dependency in file header + b37cfdd280 OvmfPkg/XenPlatformPei: Relocate shared_info page mapping + 55dee4947b MdePkg : Add IPMI Macro and Structure Defintions to resolve build errors + 580b11201e IntelFsp2Pkg: Add Config Editor tool support + 939ed3a592 UefiPayloadPkg/PayloadLoader: Fix bug in locating relocation section + 3cde0d553d UefiPayloadPkg/PayloadLoader: Remove assertion + 49eeda113a NetworkPkg/IScsiDxe: re-set session-level authentication state before login + 7eba9f698e NetworkPkg/IScsiDxe: add horizontal whitespace to IScsiCHAP files + 7b6c2b2a26 NetworkPkg/IScsiDxe: distinguish "maximum" and "selected" CHAP digest sizes + 903ce1d8f8 NetworkPkg/IScsiDxe: support multiple hash algorithms for CHAP + 47fea2abcb NetworkPkg/IScsiDxe: support SHA256 in CHAP + bb33c27fbe NetworkPkg: introduce the NETWORK_ISCSI_MD5_ENABLE feature test macro + 8697dc60cc Maintainers.txt: Update Maintainers and reviewers for UefiPayloadPkg + fea7901dba UefiPayloadPkg: Fix the build failure + 1e0c441c92 OvmfPkg/Bhyve: add USB support + 44ced03798 OvmfPkg/Bhyve: use static PCI32Base address + b3db0cb1f8 MdeModulePkg/PartitionDxe: Ignore PMBR BootIndicator per UEFI spec + 0a6b303dce UefiCpuPkg/ExceptionLib: Conditionally clear shadow stack token busy bit + d10e058016 MdeModulePkg/RegularExpressionDxe: Fix memory assert in FreePool() + 4c051c2c65 MdeModulePkg: Update YAML file to fix CI error + 31fcee6d99 ArmVirtPkg: Add PlatformHasAcpiDtDxe for Cloud Hypervisor + c28fc8ab3b ArmVirtPkg: Install Acpi tables for Cloud Hypervisor + 0e3b6bd0ee ArmVirtPkg: support Cloud Hypervisor in edk2 + b560e9d9b6 IntelFsp2Pkg: PatchFv parseInfFile function modification + f47c4676dd Pytool: SpellCheck: Defer path expansion in cspell parameters + cc89d245f9 Maintainers.txt: remove Laszlo Ersek's entries + 84af6ea320 BaseTools/Scripts: Ignore Mergify merge commits in PatchCheck.py + b491eace37 .mergify: Simplify Mergify rules using GitHub status checks + 5ef08a49e3 .azurepipelines: Remove FINISHED and FAILED states + ad1009ec62 MdePkg/Include: Add STATIC_ASSERT for L'' and L"" strings + 3de3c24755 BaseTools: Remove non-ascii character of StructurePcd comment + 40a9066439 BaseTools: Enable the flag to treat dynamic pcd as dynamicEx + 22fe311bd2 .pytool/EccCheck: Locate BaseTools dir with EDK_TOOLS_PATH + a050c599df .pytool/EccCheck: Rename edk2_path as workspace_path + 50672d2692 .pytool/EccCheck: Check ecc_csv exists + fb5b6220a9 .pytool/EccCheck: Set PACKAGES_PATH env var in Ecc + fda5226aa3 UefiPayloadPkg: Dump hob information from boot loader + 7d748705b1 MdeModulePkg: Change the PldHeader to Header in ExtraData.h + 9bf4aee734 UefiPayloadPkg: Assign the length of UniversalPayload ExtraData + d0b6596b8e MdeModulePkg/RamDiskDxe: Init list head before registering RamDisk protocol + 91f5d3b410 IntelFsp2Pkg: BaseCacheLib EfiProgramMtrr MtrrNumber Should be UINT32 + be282b1493 UefiPayloadPkg: Add PCD_DYNAMIC_AS_DYNAMICEX and set to True + cac83b6f3b IntelFsp2Pkg: Add search function for Config Editor + 4bac086e8e UefiPayloadPkg: Add FV Guid for DXEFV and PLDFV + fddb8d24ec ArmPlatformPkg/Scripts: Infer dll load address from console output + 885efcd3f9 MdePkg/Include: Smbios Specification 3.4.0 changes + 83b43c4cb1 MdeModulePkg PCD: Print which PCD was unable to be found + c32c5911c4 BaseTools GenFw: Add support for R_RISCV_PCREL_LO12_S relocation + 097aeeb119 MdePkg/BaseLib: Add MemoryFence implementation for RiscV64 + 391cffcb61 MdeModulePkg PiSmmCore: Change MemoryAttributes message to DEBUG_VERBOSE + 8781b143de BaseTools/Scripts: Fix GetMaintainer.py line endings + 28ef05ce10 BaseTools/Scripts: Allow GitHub ID at end Maintainers.txt lines + 2f5ad3f451 Maintainers.txt: Add GitHub IDs + 332632abf3 Maintainers.txt: Add Jiewen Yao as OvmfPkg Maintainer + 4d28a1c2fd BaseTools: Remove COMMON section from the GCC discard list + 878a92a887 CryptoPkg/OpensslLib: Add native instruction support for X64 + 147f34b56c CryptoPkg/OpensslLib: Commit the auto-generated assembly files for X64 + ac70e71b1f NetworkPkg: Making the HTTP IO timeout value programmable with PCD + ab796d3e2a NetworkPkg: Add HTTP Additional Event Notifications + b461d67639 OvmfPkg/ResetVector: move SEV specific code in a separate file + 7f05102f65 OvmfPkg/ResetVector: add the macro to invoke MSR protocol based VMGEXIT + dc485c556d OvmfPkg/ResetVector: add the macro to request guest termination + f05eb2dfe5 OvmfPkg/AmdSev/SecretDxe: fix header comment to generic naming + 35e267cb34 OvmfPkg/AmdSev: use GenericQemuLoadImageLib in AmdSev builds + a26a08dc1f OvmfPkg: PlatformBootManagerLibGrub: Allow executing kernel via fw_cfg + 0cb48007f7 OvmfPkg: add library class BlobVerifierLib with null implementation + c73e31f54d OvmfPkg: add BlobVerifierLibNull to DSC + 6bf5580a3d ArmVirtPkg: add BlobVerifierLibNull to DSC + d10ad8444f OvmfPkg/QemuKernelLoaderFsDxe: call VerifyBlob after fetch from fw_cfg + 5ace477f34 OvmfPkg/AmdSev/SecretPei: build hob for full page + 0deeab36d1 OvmfPkg/AmdSev: reserve MEMFD space for for firmware config hashes + 385b9d80a0 OvmfPkg/AmdSev: add BlobVerifierLibSevHashes + 514b3aa08e OvmfPkg/AmdSev: Enforce hash verification of kernel blobs + 8e6bb64fe4 EmbeddedPkg/VirtualRealTimeClockLib: Fix SetTime issues + 610bcc69ed ArmVirtPkg: Remove meaningless comment + 3445058aea MdeModulePkg/CapsuleApp: Fix typo in error message + 2e1fb41339 build: Fix python3.10 threading DeprecationWarnings + 0b1b0a9674 python: Replace distutils.utils.split_quotes with shlex.split + fc50df0d8e BaseTools: Drop check for distutils.utils + 03e77558d4 BaseTools: use shutil.copyfile instead shutil.copy2 + 2b47aaecef MdeModulePkg: Add BootDiscoveryPolicyUiLib. + bb806a6e88 SecurityPkg: Create SecureBootVariableLib. + 9732659698 SecurityPkg: Create library for enrolling Secure Boot variables. + 12a4d0cb9d ArmVirtPkg: add SecureBootVariableLib class resolution + 3d427c5f83 OvmfPkg: add SecureBootVariableLib class resolution + b926956418 EmulatorPkg: add SecureBootVariableLib class resolution + db959018b6 SecurityPkg: Remove duplicated functions from SecureBootConfigDxe. + a97e9e327e ArmPlatformPkg: Create include file for default key content. + 94e065582b SecurityPkg: Add SecureBootDefaultKeysDxe driver + 19107590b6 SecurityPkg: Add EnrollFromDefaultKeys application. + 45f3dd2ce9 SecurityPkg: Add new modules to Security package. + 55266a9b8a SecurityPkg: Add option to reset secure boot keys. + 6355287206 Maintainers.txt: Add new maintainer and reviewer to EmbeddedPkg/ + 9abc60f9f7 EmbeddedPkg/libfdt: Add strcmp and strncpy to libfdt_env.h + 0856cdc89e MdePkg: add definition of LINUX_EFI_INITRD_MEDIA_GUID + 97fdcbda4e OvmfPkg: Remove Initrd LINUX_EFI_INITRD_MEDIA_GUID + 4de77ae989 UefiCpuPkg/CpuCacheInfoLib: Sort CpuCacheInfo array + 3c6107758b SecurityPkg: Fix GetSupportedAndActivePcrs counter calculation + b40bdd6ecd UefiPayloadPkg: Add Fixed PCDs and use Macro to define the default value. + d497eace3b UefiPayloadPkg: define some PCD as DynamicEX PCD + ac6e5d6b41 UefiPayloadPkg: change the default value of some PCDs. + 672bd1c711 UefiPayloadPkg: Add a macro to enable or diable the serial driver. + d02dbb53cd UefiPayloadPkg: Fix the non-ascii character in UniversalPayloadEntry.c + a7ddc7847c RedfishPkg/JsonLib: Add more JsonLib functions + 5963ce5d28 MdePkg: Add ACPI 6.4 header file + 4d7137f261 MdePkg: Increment FADT version + d910e83299 MdePkg: Rename SBSA Generic Watchdog to Arm Generic Watchdog + ad3dea9861 MdePkg: Update PMTT to ACPI 6.4 + ced4cb7609 MdePkg: Add SPA Location Cookie field to SPA Range structure + c82d6dd4a3 MdePkg: Remove DPPT table + 357383bc4f MdePkg: Add flags and MinTransferSize to Generic Initiator + 7b17bcd9a0 MdePkg: Add 'Type 5' PCC structure + 0938f9235c MdePkg: Add Multiprocessor Wakeup structure + 75c4a8e10d MdePkg: Add the Platform Health Assessment Table (PHAT) + 1803757a9b MdePkg: Add Secure Access Components in the SDEV table + 605c4a1ff2 MdePkg: Add Cache ID to PPTT + 3d359ff905 MdePkg: Fix broken coding style in Acpi64.h + 7311e96417 RedfishPkg/RefishCrtLib: Public RefishCrtLib + 03e19e6bc8 ArmPkg/IndustryStandard: 32b/64b agnostic FF-A, Mm SVC and Std SMC IDs + aee0098faf ArmPkg: prepare 32bit ARM build of StandaloneMmPkg + ca1773878d GenFv: Arm: support images entered in Thumb mode + b7f0226a46 StandaloneMmPkg: fix pointer/int casts against 32bit architectures + a776bbabd9 StandaloneMmPkg: build for 32bit arm machines + ac826886c9 MdeModulePkg/UefiSortLib:Add UefiSortLib unit test + 6fdd1c13a7 MdeModulePkg PCD: Reinstall PCD service PPIS when memory available + ef56f55d19 EmbeddedPkg/NonCoherentDmaLib: Avoid dereferencing unset Map field + 8dd4fc5be6 UefiCpuPkg/CpuCacheInfoLib: Correct logical for identifying cache type + 7b4a99be8a CryptoPkg: BaseCryptLib fix incorrect param order + - Removed patches which are merged to mainline: + ovmf-bsc1186151-fix-iscsi-overflows.patch + ovmf-xen-relocate-shared_info_page-map.patch + - Updated patches + ovmf-fix-xen-s3-detection.patch -> ovmf-OvmfPkg-OvmfXen-set-PcdAcpiS3Enable-at-initializatio.patch + ovmf-xen-add-qemu-kernel-loader-fs.patch -> ovmf-OvmfPkg-OvmfXen-add-QemuKernelLoaderFsDxe.patch + - Added patches + ovmf-OvmfPkg-OvmfXen-Fix-build-with-QemuKernelLoaderFsDxe.patch + +- Add ovmf-fix-xen-s3-detection.patch to fix the S3 detection in + ovmf-xen +- Add ovmf-xen-add-qemu-kernel-loader-fs.patch to add + QemuKernelLoaderFsDxe to ovmf-xen to load kernel from qemu fw_cfg + +- Add ovmf-xen-relocate-shared_info_page-map.patch to fix the + save/restore/migrate in ovmf-xen + +- Correct the path to copy the Xen flavor + +- Update to edk2-stable202105 + * MdeModulePkg/UfsPassThruDxe: Improve Device initialization + polling Loop + * MdePkg: MmUnblockMemoryLib: Added definition and null instance + * OvmfPkg: resolve MmUnblockMemoryLib (mainly for + VariableSmmRuntimeDxe) + * MdeModulePkg: VariableSmmRuntimeDxe: Added request unblock + memory interface + * SecurityPkg: Tcg2Smm: Switching from gSmst to gMmst + * SecurityPkg: Tcg2Smm: Separate Tcg2Smm into 2 modules + * SecurityPkg: Tcg2Smm: Added support for Standalone Mm + * SecurityPkg: Tcg2Acpi: Added unblock memory interface for NVS + region + * UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offset + * UefiCpuPkg/MpInitLib: Remove unused Lock from + MP_CPU_EXCHANGE_INFO + * UefiCpuPkg/SmmCpuFeaturesLib: Move multi-instance function decl + to header + * UefiCpuPkg/SmmCpuFeaturesLib: Rename SmmCpuFeaturesLib.c + * UefiCpuPkg/SmmCpuFeaturesLib: Cleanup library constructors + * UefiCpuPkg/SmmCpuFeaturesLib: Abstract PcdCpuMaxLogicalProcessorNumber + * UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM support + * UefiCpuPkg/PiSmmCpu: Don't allocate Token for SmmStartupThisAp + * RedfishPkg/Library: RedfishLib + * OvmfPkg/CpuHotplugSmm: refactor hotplug logic + * OvmfPkg/CpuHotplugSmm: collect hot-unplug events + * OvmfPkg/CpuHotplugSmm: add Qemu Cpu Status helper + * OvmfPkg/CpuHotplugSmm: introduce UnplugCpus() + * OvmfPkg: define CPU_HOT_EJECT_DATA + * OvmfPkg/SmmCpuFeaturesLib: init CPU ejection state + * OvmfPkg/SmmCpuFeaturesLib: call CPU hot-eject handler + * OvmfPkg/CpuHotplugSmm: add EjectCpu() + * OvmfPkg/CpuHotplugSmm: do actual CPU hot-eject + * OvmfPkg/SmmControl2Dxe: negotiate CPU hot-unplug + * EmbeddedPkg/PrePiHobLib: replace duplicate GUID + * MdePkg/UefiLib: Correct the arguments passed to + IsLanguageSupported() + * UefiCpuPkg/CpuCacheInfoLib: Collect cache associative type + * UefiCpuPkg/MpInitLib: avoid printing debug messages in AP + * UefiCpuPkg/CpuDxe: Rename variables to follow EDKII coding + standard + * UefiCpuPkg/CpuDxe: Guarantee GDT is below 4GB + * BaseTools/Ecc: Make Ecc only check first include guard + * ShellPkg/SmbiosView: add more items for smbiosview -t 3 + * MdePkg: Support standalone MM Driver Unload capability + * OvmfPkg/X86QemuLoadImageLib: Handle allocation failure for + CommandLine + * ShellPkg/Pci: Add valid check for PCI extended config space + parser + * CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1j + * OvmfPkg: strip build paths in release builds + * MdeModulePkg: Initialize local variable value before they are + used + * UefiCpuPkg/SmmCommunication: Remove out-dated comments + * MdePkg: use CpuPause() in CpuDeadLoop() + * MdePkg/Include: EFI Redfish Discover protocol + * ShellPkg/UefiHandleParsingLib: Support EFI Redfish protocols + * MdePkg/Include/Protocol: EFI_HII POPUP_PROTOCOL duplicate + declaration + * MdePkg/Include/Protocol: EFI_RESET_NOTIFICATION_PROTOCOL + duplicate + * CryptoPkg/Private/Protocol/Crypto.h: Remove duplicate function + type + * MdePkg/BaseLib: Add support for the XSETBV instruction + * MdeModulePkg/PiDxeS3BootScriptLib: Rename mAcpiS3Enable to + avoid dup symbol + * MdePkg/IoLib: Filter/trace port IO/MMIO access + * MdePkg/Baseib: Filter/trace MSR access for IA32/X64 + * UefiCpuPkg: Remove PEI/DXE instances of CpuTimerLib. + * UefiCpuPkg: Add MicrocodeLib for loading microcode + * OvmfPkg: Add MicrocodeLib in DSC files. + * UefiPayloadPkg/UefiPayloadPkg.dsc: Consume MicrocodeLib + * UefiCpuPkg/MpInitLib: Consume MicrocodeLib to remove duplicated + code + * UefiCpuPkg/PiSmmCpuDxeSmm: Support detect SMM shadow stack + overflow + * ShellPkg: Fix smbiosview system enclosure type table + * UefiCpuPkg/CpuTimerLib: Update LIBRARY_CLASS of Base instance. + * RedfishPkg/RedfishDiscoverDxe: EFI Redfish Discover Protocol + * RedfishPkg/RedfishConfigHandler: EDKII RedfishConfigHandler + Protocol + * UefiCpuPkg: PiSmmCpuDxeSmm: Check buffer size before accessing + * BaseTools/Conf: Fix MAKE_FLAGS typos in tools_def.template + * MdeModulePkg: Initialize temp variable in VarCheckPolicyLib + * SecurityPkg/Tcg2Smm: Initialize local Status variable + * DynamicTablesPkg: add validation for PcdNonBsaCompliant16550SerialHid + * OvmfPkg/XenResetVector: Silent a warning from nasm + * MdePkg: Allow PcdFSBClock to by Dynamic + * OvmfPkg/IndustryStandard/Xen: Apply EDK2 coding style to + XEN_VCPU_TIME_INFO + * OvmfPkg/IndustryStandard: Introduce PageTable.h + * OvmfPkg/XenPlatformPei: Map extra physical address + * OvmfPkg/XenPlatformPei: Calibrate APIC timer frequency + * OvmfPkg/OvmfXen: Set PcdFSBClock + * DynamicTablesPkg: Re-order GicItsIdentifierArray struct + * DynamicTablesPkg: Remove EArmObjExtendedInterruptInfo + * MdePkg: Fix AsmReadMsr64() and AsmWriteMsr64() with GCC + toolchain + * BaseTools/PlatformAutoGen: MAKE_FLAGS and MAKE_PATH fixes + * RedfishPkg/RestJsonStructureDxe: Fix typo in function header + * MdePkg/Include: Allow CPU specific defines to be predefined + * CryptoPkg/Library/Include: Allow CPU specific defines to be + predefined + * ArmPlatformPkg: Fix Ecc error 8001 + * ArmPlatformPkg: Fix Ecc error 9001 + * ArmPlatformPkg: Remove package dependency in + NorFlashStandaloneMm + * ArmPkg: Fix Ecc error 8001 in Chipset + * ArmPkg: Fix Ecc error 8001 in SemihostLib + * ArmPkg: Fix Ecc error 8001 in ArmArchTimerLib + * ArmPkg: Fix Ecc error 9005 in CpuDxe + * ArmPkg: Fix Ecc error 10006 in ArmPkg.dsc + * ArmPkg: Fix Ecc error 10016 in StandaloneMmMmuLib + * ArmPkg: Fix Ecc error 10014 in ArmScmiDxe + * ArmPkg: Fix Ecc error 10014 in GenericWatchdogDxe + * ArmPkg: Fix Ecc error 10014 in MmCommunicationDxe + * ArmPkg: Fix Ecc error 10014 in SemihostLib + * ArmPkg: Remove ArmGic/ArmGicSecLib.c + * ArmPkg: Fix Ecc error 5003 in ArmExceptionLib + * ArmPkg: Fix Ecc error 6001 in MmCommunicationDxe + * ArmPkg: Fix Ecc error 6001 in ArmSoftFloatLib + * ArmPkg: Rename include guard in ArmGicLib.h + * ArmPkg: Fix Ecc error 7008 for SCMI_CLOCK_RATE + * ArmPkg: Fix Ecc error 7008 for OPTEE_MESSAGE_PARAM + * ArmPkg: Fix Ecc error 8005/8007 in ArmDisassemblerLib + * ArmPkg: Fix Ecc error 8005 for SCMI_PROTOCOL_ID + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_TYPE + * ArmPkg: Fix Ecc error 8005 for SCMI_STATUS + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_BASE + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_CLOCK + * ArmPkg: Fix Ecc error 8005 for SCMI_CLOCK_RATE_FORMAT + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_PERFORMANCE + * RedfishPkg: Add EDK2 Redfish Foundation diagrams + * SecurityPkg/FvReportPei: remove redundant sizeof + * ShellPkg: Rename Address Size to Access size + * DynamicTablesPkg: Add access size to CM_ARM_SERIAL_PORT_INFO + * DynamicTablesPkg: Set the Access size for the SPCR table + * DynamicTablesPkg: Set the Access size for the DBG2 table + * UefiCpuPkg: PiSmmCpuDxeSmm: Not to Change Bitwidth During + Static Paging + * MdePkg/Cpuid.h: Define new element in CPUID Leaf(07h) data + structure. + * SecurityPkg: Add constraints on PK strength + * ArmPkg: Allow platforms to supply more data for SMBIOS Type3 + record + * ArmPkg: Allow platforms to report their boot status via + OemMiscLib call + * ArmPkg: Fix calculation of offset of chassis SKU Number in + SmbiosMiscDxe + * ArmPkg: Fix typo of Manufacturer in comment in SmbiosMiscDxe + * ArmPkg: Fix Ecc error 8003 + * ArmPkg: Fix Ecc error 3002 in StandaloneMmMmuLib + * ArmPkg: Add missing library headers to ArmPkg.dec + * ArmPlatformPkg: Document libraries in ArmPlatformPkg.dec + * ArmPkg: Add OemMiscLibNull library to ArmPkg.dsc + * ArmPkg: Correct small typos + * ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml + * OvfmPkg/VmgExitLib: Properly decode MMIO MOVZX and MOVSX + opcodes + * OvmfPkg/VmgExitLib: Add support for new MMIO MOV opcodes + * OvmfPkg: Define a new PPI GUID to signal TPM MMIO accessability + * OvmfPkg/TpmMmioSevDecryptPei: Mark TPM MMIO range as + unencrypted for SEV-ES + * OvmfPkg/Tcg2ConfigPei: Update Depex for IA32 and X64 + * ArmPkg: Update SCMI Base Protocol version to 0x20000 + * MdePkg/BaseRngLib: Add support for ARMv8.5 RNG instructions + * SecurityPkg: Add support for RngDxe on AARCH64 + * UefiCpuPkg/MpInitLib: Properly cast from PCD to SEV-ES jump + table pointer + * BaseTools: Add support for version 3 of FMP Image Header + structure + * CryptoPkg: BaseCryptLib: Add RSA PSS verify support + * ShellPkg/UefiShellCommandLib: suppress incorrect gcc warning + * OvmfPkg/VirtioFsDxe: suppress incorrect gcc warnings + * UefiCpuPkg/CpuExceptionHandler: Add missing comma to exception + name array + * UefiCpuPkg/PiSmmCpu: Remove hardcode 48 address size limitation + * MdeModulePkg: Retrieve boot manager menu from any fv + * ShellPkg/HttpDynamicCommand: Fix possible uninitialized use + * MdeModulePkg/PciBusDxe: Fix possible uninitialized use + * CryptoPkg/BaseCryptLib: Fix possible uninitialized use + * MdeModulePkg/PlatformDriOverrideDxe: Fix overflow condition + check + * MdeModulePkg/VariableLock: downgrade compatibility warnings to + DEBUG_WARN + * ArmPkg/ArmGic: Fix maximum number of interrupts in GICv3 +- Update openssl to 1.1.1j +- Drop upstreamed patch: ovmf-bsc1184801-fix-sev-with-tpm.patch +- Add the new Xen flavor for x86_64 + + Update 50-xen-hvm-x86_64.json to use ovmf-x86_64-xen-4m.bin as + the default firmware for Xen + +- Add ovmf-bsc1184801-fix-sev-with-tpm.patch to fix SEV-ES guest + crash with TPM (bsc#1184801) + -- Add ovmf-bsc1183578-lzma-catch-4GB.patch to fix the possible - heap corruption (bsc#1183578, CVE-2021-28211) -- Add ovmf-bsc1183579-fix-fv-recursion.patch to fix unlimited FV - recursion (bsc#1183579, CVE-2021-28210) +- Add ovmf-disable-brotli.patch to remove brotli since there is no + real user and it requires extra effort to maintain the brotli + submodule tarball + + Drop ovmf-bsc1183713-fix-gcc10-brotli-errors.patch and + brotli-v1.0.7-17-g666c328-c.tar.xz + +- Add ovmf-bsc1183713-fix-gcc10-brotli-errors.patch to fix the + gcc10 error from brotli (bsc#1183713) + +- Update to edk2-stable202102 + * ArmVirtPkg: support extra pci root bridges (pxb) + * SEV Encrypted Boot for Ovmf (remote attestation) + * virtio-fs driver for OvmfPkg and ArmVirtPkg + * Apply SEV-ES mitigations for encryption bit position and MMIO + * Add Core CI support for StandaloneMmPkg + * Update LZMA module to LZMA SDK latest version 19.00 + * Port open source JSON library (jansson) + * add file buffering to the UEFI shell's COMP command + * Shell: pathname / filename sorting + * Extend support of peripheral x64 MM_STANDALONE drivers + * BaseTools: Convert the Split tool from C language to Python + * ArmPkg: Add Universal/Smbios + * Move to Pip based Basetools python + * Add support for use of FF-A callsw +- Drop upstreamed patches: + + ovmf-jscSLE-16075-SEV-ES-use-physical-address.patch + + ovmf-bsc1180079-amd-sev-es-mitigation.patch -- Add ovmf-bsc1177789-cryptopkg-fix-null-dereference.patch to fix - the potential NULL dereference in AuthenticodeVerify() - (bsc#1177789, CVE-2019-14584) +- Update to edk2-stable202011 + * MdeModulePkg/VariablePolicyLib: Fix runtime panic in + ValidateSetVariable() + * CryptoPkg: BaseCryptLib: Fix buffer double free in + CryptPkcs7VerifyEku + * Revert "SecurityPkg: Add RPMC Index to the RpmcLib" + * MdeModulePkg/LzmaCustomDecompressLib: catch 4GB+ uncompressed + buffer sizes (bsc#1183578, CVE-2021-28211) + * MdeModulePkg/Core/Dxe: limit FwVol encapsulation section + recursion (bsc#1183579, CVE-2021-28210) + * MdeModulePkg/Core/Dxe: assert SectionInstance invariant in + FindChildNode() (bsc#1183579, CVE-2021-28210) + * SecurityPkg: Add RPMC Index to the RpmcLib + * BaseTools: Resolve index out of range errors. + * UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page + table address + * UefiCpuPkg/PiSmmCpuDxeSmm: Correct the Cr3 typo + * CryptoPkg: Make the MD5 disable as default for security + * NetworkPkg/Defines: Make iSCSI disable as default + * OvmfPkg/OvmfXen.dsc: Enable MD5 while enable iSCSI + * OvmfPkg/OvmfPkgX64.dsc: Enable MD5 while enable iSCSI + * OvmfPkg/OvmfPkgIa32X64.dsc: Enable MD5 while enable iSCSI + * OvmfPkg/OvmfPkgIa32.dsc: Enable MD5 while enable iSCSI + * ArmVirtPkg/ArmVirtQemuKernel.dsc: Enable MD5 while enable iSCSI + * ArmVirtPkg/ArmVirtQemu.dsc: Enable MD5 while enable iSCSI + * NetworkPkg: Enable MD5 while enable iSCSI + * CryptoPkg/dsc: Enable MD5 when CRYPTO_SERVICES enable MD5 + * SecurityPkg/Hash2DxeCrypto: Remove SHA1 support + * SecurityPkg/Hash2DxeCrypto: Remove MD5 support + * MdeModulePkg: Drop VarLock from RuntimeDxe variable driver + * MdeModulePkg: Change TCG MOR variables to use VariablePolicy + * SecurityPkg: Allow VariablePolicy state to delete authenticated + variables + * MdeModulePkg: Allow VariablePolicy state to delete protected + variables + * MdeModulePkg: Connect VariablePolicy business logic to + VariableServices + * ArmVirtPkg: Add VariablePolicy engine to ArmVirtPkg platform + * OvmfPkg: Add VariablePolicy engine to OvmfPkg platform + * BaseTools: Fix BrotliCompress tool issue + * MdePkg/BaseRngLibDxe: Add DXE_RUNTIME_DRIVER class to RngLib + * MdeModulePkg DisplayEngineDxe: Correct the local variable name. + * MdeModulePkg/AtaAtapiPassThru: Trace ATA packets + * MdeModulePkg/AtaAtapiPassThru: Restart failed packets + * MdeModulePkg/AtaAtapiPassThru: Add SATA error recovery flow + * MdeModulePkg/AtaAtapiPassThru: Check IS to check for command + completion + * MdeModulePkg/DriverSampleDxe: Add HII sample options + * MdeModulePkg/Library: Revise HiiLib to check REST_STYLE + * BaseTools/VfrCompile: VFR compiler supports REST_STYLE in HII + option + * MdePkg: Add GUID for REST Style Formset + * UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on + processor number + * UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCB + * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks for + SEV-ES + * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Set the SwScratch valid + bit + * UefiCpuPkg/MpInitLib: Set the SW exit fields when performing + VMGEXIT + * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for MMIO events + * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for IOIO events + * OvmfPkg/VmgExitLib: Set the SW exit fields when performing + VMGEXIT + * OvmfPkg/VmgExitLib: Implement new VmgExitLib interfaces + * UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB + ValidBitmap bits + * MdePkg: Clean up GHCB field offsets and save area + * BaseTools: Limit command line length. + * BaseTools: Update report map file format + * BaseTools: Add image type into generate map file + * BaseTools: Incremental build issue for included ASI file's + deletion. + * MdeModulePkg/Core/Dxe: log memory base and length, after lib + ctors again + * BaseTools: Fix BaseTools nmake cleanall hang issue + * ShellPkg:Fix bug in FileBuffer.c + * BaseTools: Enable Module Scope Structure Pcd + * MdeModulePkg/Gcd: Check memory allocation when initializing + memory + * BaseTools: Remove the dependency on the build intermediate file + * DynamicTablesPkg: Add SSDT CMN-600 Table generator + * MdePkg: Definitions for Extended Interrupt Flags + * BaseTools: Update the FV Space Information to display decimal + and Hex + * MdePkg/Include: Definitions of EFI REST JSON Structure Protocol + * MdeModulePkg/XhciDxe: Retry device slot init on failure + * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDP if + possible + * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDT/XSDT + if possible + * MdeModulePkg/AcpiTableDxe: use pool allocations when possible + * MdePkg: Fix SmBios.h PROCESSOR_CHARACTERISTIC_FLAGS to be + UINT16 + * MdePkg: Update SmBios.h to add SMBIOS 3.4.0 ARM64 SoC ID field + * ShellPkg: Add ARM64 SoC ID to Processor Characteristics in + smbiosview + * ShellPkg: Fix smbiosview string definition name for "boot from CD" + * ShellPkg: Fix a couple of typos in smbiosview + * MdeModulePkg/Core: Support standalone MM in FV2 protocol + GetNextFile(). + * MdePkg/SystemResourceTable.h: Add vendor range values + * MdePkg/Include: Fix wrong spelling in http11.h + * BaseTools/Ecc: Fix ECC check MetaFile Copyright information + issue + * MdeModulePkg/XhciDxe: Error handle for USB slot initialization + failure + * ArmPkg/ArmMmuLib: Explicitly cast function pointer argument + * ArmPkg/ArmMmuLib: Explicitly cast UINT32 data conversions + * DynamicTablesPkg: SsdtSerialPortFixupLib fix ECC errors + * DynamicTablesPkg: AmlEncoding change debug macro + * DynamicTablesPkg: AmlLib\AmlDbgPrint fix ECC error + * DynamicTablesPkg: AmlLib fix ECC errors + * DynamicTablesPkg: AcpiSratLibArm fix ECC error + * DynamicTablesPkg: SsdtSerialPortLibArm fix ECC error + * DynamicTablesPkg: Fix order of assert checks + * CryptoPkg/BaseCryptLib: fix NULL dereference (CVE-2019-14584) + (bsc#1177789) + * Revert "MdeModulePkg/PartitionDxe: Fix the incorrect LBA size + in child ..." + * UefiCpuPkg/MpInitLib: Reduce reset vector memory pressure + * SecurityPkg/Tcg2PhysicalPresenceLib: Fix incorrect TCG VER + comparision + * CryptoPkg: BaseCryptLib: Add unit tests (Host and Shell based) + * ArmVirtPkg: Add kvmtool to package dictionary + * ArmVirtPkg: Package dependency for MC146818 RTC + * ArmVirtPkg: Support for kvmtool virtual platform + * ArmVirtPkg: Add Kvmtool Platform Pei Lib + * ArmVirtPkg: 16550 UART Platform hook library + * ArmVirtPkg: GUID Hob for 16550 UART base address + * MdeModulePkg: Fix constructor invocation ordering + * ArmVirtPkg: Add Kvmtool NOR flash lib + * ArmVirtPkg: kvmtool platform memory map + * ArmVirtPkg: Add kvmtool platform driver + * ArmPlatformPkg: Dynamic flash variable base + * ArmVirtPkg: Add Kvmtool RTC Fdt Client Library + * PcAtChipsetPkg: Add MMIO Support to RTC driver + * MdePkg/Include: Add HTTP definitions + * BaseMemoryLibSse2: Take advantage of write combining buffers + * RedfishPkg/Include: PCD definitions of Host Interface EFI + device path + * MdePkg/Include: Definitions of EFI REST EX Protocol + * ShellPkg/SmbiosView: Add DDR5 support + * MdePkg/BaseLib: Fix invalid memory access in AArch64 + SetJump/LongJump + * BaseTools: Add EDKII_DSC_PLATFORM_GUID MACRO + * MdeModulePkg: Remove code wrapped by + DISABLE_NEW_DEPRECATED_INTERFACES + * MdePkg: Remove code wrapped by + DISABLE_NEW_DEPRECATED_INTERFACES + * BaseTools Build_Rule: Add the missing ASM16_FLAGS for ASM16 + source file + * BaseTools: Move C tool flags before the common flags + * BaseTools: Copy PACKED definition from MdePkg Base.h + * MdeModulePkg/Core/Dxe: expose SP and CRYPTO capabilities in + UEFI memmap + * MdePkg/UefiSpec: separate page access bitmask from SP and + CRYPTO caps + * MdePkg: SMBIOS 3.4.0 Update "adding DDR5 definitions". + * NetworkPkg: Fix possible infinite loop in HTTP msg body + parser + * NetworkPkg/HttpDxe: TlsChildHandle is not cleared when reset + * NetworkPkg: Add RngLib entry to .dsc file. + * MdeModulePkg/HiiDatabase: Do not modify CONST string + * OvmfPkg: enable HttpDynamicCommand + * ArmVirtPkg: enable HttpDynamiCommand + * ShellPkg/DynamicCommand: add HttpDynamicCommand + * CryptoPkg/BaseCryptLib: add crypto algorithms needed by + variable protection + * BaseTools: Add RISCV64 binding + * MdeModulePkg/XhciDxe: Fix Broken Timeouts + * BaseTools: Set section alignment as zero if its type is Auto + * BaseTools: Remove CanSkip calling for incremental build + * BaseTools: Normalize case of pathname when evaluating Macros. + * BaseTools: Clean the ffs folder before generating files in it + * BaseTools: Add included files to deps_target file. + * OvmfPkg/README: HTTPS Boot: describe host-side TLS cipher + suites forwarding + * MdeModulePkg/NonDiscoverablePciDeviceDxe: Add NULL pointer + check + * CryptoPkg: OpensslLib: Use RngLib to generate entropy in + rand_pool + * ArmVirtPkg: Add RngLib based on TimerLib for CryptoPkg + * OvmfPkg: Add RngLib based on TimerLib for Crypto + * MdePkg: BaseRngLibDxe: Add RngLib that uses RngDxe + * MdePkg: TimerRngLib: Added RngLib that uses TimerLib + * MdePkg: Correct EFI_BLOCK_IO_PROTOCOL_REVISION3 value + * OvmfPkg: drop redundant VendorID check in VirtioMmioDeviceLib + * MdePkg: PciExpressLib support variable size MMCONF + * UefiPayloadPkg: Store the size of the MMCONF window + * SecurityPkg/PeiTpmMeasurementLib: remove + gEfiTpmDeviceSelectedGuid + * BaseTools: update IASL extdep to more modern version + * UefiCpuPkg/RegisterCpuFeaturesLib: Support MpServices2 only + case. + * BaseTools: Sort the Pcd set when generating the VPD binary + * SecurityPkg/DxeImageVerificationLib: Disable SHA1 base on MACRO +- Refresh ovmf-add-exclude-shell-flag.patch +- Drop upstreamed ovmf-jscSLE-16075-SEV-ES-fixes.patch + +- Cosmetic changes in the spec file suggested by spec-cleaner - + OvmfPkg: Add SEV-ES support (jsc#SLE-16075) + + OvmfPkg: Add SEV-ES support +- Update openssl to 1.1.1g +- Drop openssl-fix-syntax-error.patch + + The new openssl already includes the fix. +- Refresh ovmf-pie.patch and ovmf-disable-ia32-firmware-piepic.patch + +- Fixed TPM support. TPM2_ENABLE & TPM2_CONFIG_ENABLE build flags + were changed to TPM_* since upstream commit 07952a962a40. + +- Use the reduced source tarballs since ovmf only needs a portion + of the code. + + brotli-v1.0.7-17-g666c328.tar.xz -> + brotli-v1.0.7-17-g666c328-c.tar.xz + - We only need the "c" directory, not the whole tarball. + + oniguruma-v6.9.4_mark1.tar.xz -> + oniguruma-v6.9.4_mark1-src.tar.xz + - We only need the "src" directory, not the whole tarball. + +- Update to edk2-stable202005 -- Update openssl to 1.1.1g -- Add 2 reduced source tarballs from the submodules of edk2: - + brotli-v1.0.7-17-g666c328-c.tar.xz - - We only need the "c" directory, not the whole tarball. - + oniguruma-v6.9.4_mark1-src.tar.xz - - We only need the "src" directory, not the whole tarball. +- Add 2 tarballs from the submodules of edk2: + + brotli-v1.0.7-17-g666c328.tar.xz + + oniguruma-v6.9.4_mark1.tar.xz +- Refresh patches: + + ovmf-add-exclude-shell-flag.patch + + ovmf-gdb-symbols.patch +- Drop upstream patch: ovmf-bsc1163927-fix-ping-and-ip6dxe.patch +- Drop ovmf-bsc1171643-workaround-outline-atomics.patch since + upstream fixed it in another way. + +- Add ovmf-bsc1171643-workaround-outline-atomics.patch to disable + gcc10 outline-atomics in AArch64 (bsc#1171643) + -- Add ovmf-build-funcs.sh for building the variable templates -- Drop upstreamed patches - + ovmf-bsc1163927-fix-ip4dxe-and-arpdxe.patch - + ovmf-bsc1175476-fix-DxeImageVerificationLib-overflow.patch - + ovmf-bsc1119454-additional-scsi-drivers.patch - + ovmf-bsc1163927-fix-ping-and-ip6dxe.patch - + ovmf-bsc1163969-fix-DxeImageVerificationHandler.patch - + ovmf-bsc1163959-PiDxeS3BootScriptLib-fix-numeric-truncation.patch - + openssl-fix-syntax-error.patch -- Refresh patches - + ovmf-disable-ia32-firmware-piepic.patch - + ovmf-gdb-symbols.patch - + ovmf-pie.patch - -- Add ovmf-bsc1175476-fix-DxeImageVerificationLib-overflow.patch - to fix overflow in DxeImageVerificationHandler - (bsc#1175476, CVE-2019-14562) - -- Add ovmf-bsc1119454-additional-scsi-drivers.patch to support more - SCSI drivers (PvScsi, MptScsi, and LsiScsi) (bsc#1119454) - + Enable LsiScsi explicitly since it's disabled by default +- Update to edk2-stable202002 + + UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors. + + BaseTools: Remove invalid leading space before !INCLUDE in Makefile + + OvmfPkg/QemuVideoDxe: unbreak "secondary-vga" and "bochs-display" support + + NetworkPkg/ArpDxe: Recycle invalid ARP packets (CVE-2019-14559) + + ShellPkg: acpiview: Prevent infinite loop if structure length is 0 + + CryptoPkg/BaseHashApiLib: Change PcdHashApiLibPolicy type to FixedAtBuild + + CryptoPkg/BaseHashApiLib: Align BaseHashApiLib with TPM 2.0 Implementation + + MdeModulePkg: Make retval in UninstallMultipleProtocol follow Spec + + SecurityPkg/DxeImageVerificationLib: change IsCertHashFoundInDatabase + name (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: Differentiate error/search + result (2) (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: plug Data leak in + IsForbiddenByDbx() (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: tighten default result + (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: Differentiate error/search + result (1) (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: refactor db/dbx fetching + code (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: avoid bypass in fetching + dbx (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: fix wrong fetch dbx in + IsAllowedByDb (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: reject + CertStack.CertNumber==0 per DBX (CVE-2019-14575) + + SecurityPkg/DxeImageVerificationLib: Fix memory leaks + (CVE-2019-14575) + + NetworkPkg/Ip4Dxe: Check the received package length + (CVE-2019-14559). + + ShellPkg: acpiview: Validate ACPI table 'Length' field + + ShellPkg: acpiview: Remove duplicate ACPI structure size definitions + + UefiCpuPkg RegisterCpuFeaturesLib: Match data type and format specifier + + MdeModulePkg/SdMmcPciHcDxe: Fix double PciIo Unmap in TRB creation + (CVE-2019-14587) + + MdeModulePkg/DisplayEngine: Zero memory before free (CVE-2019-14558) + + MdeModulePkg/String.c: Zero memory before free (CVE-2019-14558) + + MdeModulePkg/HiiDB: Remove configuration table when it's freed + (CVE-2019-14586) + + MdePkg: Remove FIT table industry standard header file. + + UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib. + + UefiCpuPkg/CpuFeature: Introduce First to indicate 1st unit. + + UefiCpuPkg/RegisterCpuFeaturesLib: Rename [Before|After]FeatureBitMask + + UefiCpuPkg/RegisterCpuFeaturesLib: Delete CPU_FEATURE_[BEFORE|AFTER] + + MdePkg: Add PCCT table signature definition + + BaseTools: Fixed build failure when using python38 + + BaseTools:fix Ecc tool issue for check StructPcd + + BaseTools: Remove caret in NASM_INC macro + + BaseTools: Rationalise makefile generation + + MdePkg: Add PCI Express 5.0 Header File + + MdePkg: Disable EBC for unit tests in MdePkg.dsc + + MdePkg/SmBios.h: Add two additional DWORD for smbios 3.3.0 type17 + + UefiCpuPkg/MpInitLib: Not pass microcode info between archs in CPU_MP_DATA + + Revert UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATA + + ShellPkg: acpiview: Validate global pointers before use + + ShellPkg: acpiview: Validate System Locality count + + ShellPkg: acpiview: Set ItemPtr to NULL for unprocessed table fields + + ShellPkg: Document UpdateArgcArgv returns EFI_INVALID_PARAMETER + + ShellPkg: Document ParseCommandLineToArgs returns EFI_INVALID_PARAMETER + + ShellPkg/UefiShellAcpiViewCommandLib: Fix FADT Parser + + SecurityPkg: Fix incorrect return value when File is NULL + + BaseTools: Fixed a Incremental build issue + + CryptoPkg/CryptoPkg.dsc: Add build of Crypto libraries/modules + + CryptoPkg/Library: Add BaseCryptLibOnProtocolPpi instances + + CryptoPkg/Driver: Add Crypto PEIM, DXE, and SMM modules + + CryptoPkg: Add EDK II Crypto Protocols/PPIs/PCDs + + CryptoPkg/BaseCryptLib: Add X509ConstructCertificateStackV(). + + MdeModulePkg/PiDxeS3BootScriptLib: Fix potential numeric truncation + (CVE-2019-14563) + + MdeModulePkg/Capsule: Remove RT restriction in UpdateCapsule service. + + SecurityPkg/TcgPhysicalPresenceLib: Replace the ASSERT with error code + + BaseTools/PcdValueCommon: Fix 64-bit host compiler error + + BaseTools/Build: Do not use Common.lib in Structured PCD app + + MdeModulePkg/BaseSerialPortLib16550: Fix Serial Port Ready + + BaseTools: Script for converting .aml to .hex + + MdeModulePkg: Perform test only if not ignore memory test + + UefiCpuPkg/MpInitLib: Always get CPUID & PlatformID in MicrocodeDetect() + + OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (for real) + + OvmfPkg: introduce PcdCsmEnable feature flag + + OvmfPkg/SmmAccess: close and lock SMRAM at default SMBASE + + OvmfPkg/SEV: don't manage the lifecycle of the SMRAM at the default SMBASE + + OvmfPkg/PlatformPei: reserve the SMRAM at the default SMBASE, if it exists + + OvmfPkg/PlatformPei: assert there's no permanent PEI RAM at default SMBASE + + OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (skeleton) + + OvmfPkg/PlatformPei: factor out Q35BoardVerification() + + OvmfPkg/IndustryStandard: add MCH_DEFAULT_SMBASE* register macros + + OvmfPkg/IndustryStandard: increase vertical whitespace in Q35 macro defs + + OvmfPkg: introduce PcdQ35SmramAtDefaultSmbase + + CryptoPkg/BaseCryptLibNull: Add missing HkdfSha256ExtractAndExpand() + + BaseTools/DscBuildData: Fix PCD autogen include file conflict + + CryptoPkg/BaseHashApiLib: Implement Unified Hash Calculation API + + CryptoPkg: Add CryptoPkg Token Space GUID + + BaseTools/Conf/gitattributes: fix "--function-context" for C source code + + SecurityPkg/DxeImageVerificationHandler: fix "defer" vs. "deny" policies + + SecurityPkg/DxeImageVerificationHandler: fix imgexec info on memalloc fail + + SecurityPkg/DxeImageVerificationHandler: fix retval for (FileBuffer==NULL) + + SecurityPkg/DxeImageVerificationHandler: eliminate "Status" variable + + SecurityPkg/DxeImageVerificationHandler: unnest AddImageExeInfo() call + + SecurityPkg/DxeImageVerificationHandler: remove superfluous Status setting + + SecurityPkg/DxeImageVerificationHandler: fix retval on memalloc failure + + SecurityPkg/DxeImageVerificationHandler: narrow down PE/COFF hash status + + SecurityPkg/DxeImageVerificationHandler: keep PE/COFF info status internal + + SecurityPkg/DxeImageVerificationHandler: remove "else" after return/break + + SecurityPkg/DxeImageVerificationHandler: simplify "VerifyStatus" + + OvmfPkg/PlatformPei: rewrite MaxCpuCountInitialization() for CPU hotplug + + OvmfPkg/IndustryStandard: define macros for QEMU's CPU hotplug registers + + OvmfPkg/OvmfXen.dsc: remove PcdCpu* dynamic defaults + + CryptoPkg/BaseCryptLib: remove HmacXxxGetContextSize interface + + CryptoPkg/BaseCryptLib: replace HmacXxxInit API with HmacXxxSetKey + + BaseTools: Fixed a incremental build bug + + UefiCpuPkg/MpInitLib: Fix possible uninitialized 'InitFlag' field + + FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency. + + MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule Dependency + + MdePkg: Add definition for Fmp Capsule Dependency. + + MdeModulePkg/SdMmcPciHcDxe: Add retries for async commands + + MdeModulePkg/SdMmcPciHcDxe: Add retries for sync commands + + MdeModulePkg/SdMmcPciHcDxe: Refactor command error detection + + MdeModulePkg/SdMmcPciHcDxe: Fix DAT lane SW reset + + UefiCpuPkg/PiSmmCpuDxeSmm: fix 2M->4K page splitting regression for PDEs + + MdeModulePkg/Variable: Fix VarErrorFlag RT cache offset calculation + + MdePkg Base.h: Use correct style to check the defined macro + + ShellPkg: acpiview: Update SRAT parser to ACPI 6.3 + + BaseTools/Capsule: Add capsule dependency support + + MdeModulePkg/Setup: Update opcode number variable type to UINTN + + ArmPlatformPkg/PrePeiCore: enable VFP at startup + + ArmPkg/ArmSmcPsciResetSystemLib: remove EnterS3WithImmediateWake () + + NetworkPkg/HttpDxe: fix 32-bit truncation in HTTPS download + + MdeModulePkg/UefiBootManagerLib: log reserved mem allocation failure + + BaseTools/Scripts/PatchCheck: Address false error conditions + + BaseTools:Fix GenFds issue for BuildOption replace GenFdsOption + + BaseTools:Change the case rules for ECC check pointer names + + MdeModulePkg/SdMmcPciHcDxe: Fix unknown doxygen tag error + + ArmVirtPkg: remove EnterS3WithImmediateWake () from ResetSystemLib + + OvmfPkg: remove EnterS3WithImmediateWake () from ResetSystemLib + + UefiPayloadPkg: remove EnterS3WithImmediateWake () from ResetSystemLib + + PcAtChipsetPkg: remove EnterS3WithImmediateWake () from ResetSystemLib + + MdeModulePkg: remove EnterS3WithImmediateWake () from ResetSystemLib + + UefiCpuPkg: Shadow microcode patch according to FIT microcode entry. + + MdePkg: Add header file for Firmware Interface Table specification. + + UefiCpuPkg/CpuCommonFeaturesLib: SMXE bit of CR4 should set + + MdePkg BaseLib.h: Update IA32_CR4 strut to include all public fields + + MdePkg: Do not use CreateEventEx unless required + + UefiCpuPkg/PiSmmCpuDxeSmm: Add missed comments for parameter. + + OvmfPkg: use HII type PCDs for TPM2 config related variables + + OvmfPkg: reorganize TPM2 support in DSC/FDF files + + BaseTools/PatchCheck.py: Ignore CR and LF characters in subject length + + MdeModulePkg: Add EDK2 Platform Boot Manager Protocol + + CryptoPkg: Support for SHA384 & SHA512 RSA signing schemes + + UefiCpuPkg: Always load microcode patch on AP processor. + + UefiCpuPkg: Remove alignment check when calculate microcode size. + + Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue." + + MdeModulePkg/UsbMouseAbsolutePointer: Fix endpoint selection + + MdeModulePkg/Usb/UsbMouse: Fix endpoint selection + + MdeModulePkg/Usb/EfiKey: Fix endpoint selection + + SecurityPkg/Tcg2Pei: Add TCG PFP 105 support. + + MdeModulePkg/Smbios: Add TCG PFP rev 105 support. + + MdeModulePkg/dec: add PcdTcgPfpMeasurementRevision PCD + + MdeModulePkg/Smbios: Done measure Smbios multiple times. + + SecurityPkg/Tcg2Dxe: Add Tcg2Dxe to support 800-155 event. + + SecurityPkg/Guid: Add TCG 800-155 event GUID definition. + + MdeModulePkg/SdMmcPciHcDxe: Add function to start SD clock + + MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start + + UefiCpuPkg/PiSmmCpuDxeSmm: Pre-allocate PROCEDURE_TOKEN buffer + + UefiPayloadPkg/BootManager: Add PS2 keyboard support + + UefiCpuPkg/MpInitLib: Remove redundant microcode fields in CPU_MP_DATA + + UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATA + + UefiCpuPkg/MpInitLib: Produce EDKII microcode patch HOB + + UefiCpuPkg: Add definitions for EDKII microcode patch HOB + + UefiCpuPkg/MpInitLib: Reduce the size when loading microcode patches + + UefiCpuPkg/MpInitLib: Collect processors' CPUID & Platform ID info + + BaseTools/Scripts: Add sendemail.transferEncoding to SetupGit.py + + UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue. + + UefiCpuPkg/PiSmmCpuDxeSmm: Remove dependence between APs + + edksetup.bat stuck on unicode locale Windows + + MdePkg/Tcg: Add new definition in TCG PFP spec. + + MdePkg: Use __builtin_offset with CLANGPDB toolchain + + MdePkg PciExpress21: PCI_REG_PCIE_DEVICE_CONTROL2 struct has 17 bits + + ShellPkg/ShellProtocol: Return error code while fail parsing cmd-line + + MdePkg/Spdm: fix Nonce structure error. + + BaseTools: Resolve a issue of Incremental build + + Maintainers.txt: Update email address and role + + BaseTools:replaces the two offending quotes by ascii quotes + + BaseTools: Fix build failure when multiple build targets given + + MdePkg/Include: Add DCC and BCM2835 SPCR UART types + + ArmPkg/MmCommunicationDxe: relay architected PI events to MM context + + SecurityPkg/Tcg2Smm: Measure the table before patch. + + BaseTools: Remove redundant binary cache file + + BaseTools: Leverage compiler output to optimize binary cache + + BaseTools: enhance the CacheCopyFile method arg names + + BaseTools: store more complete output files in binary cache + + BaseTools: Enhance Basetool for incremental build + + BaseTools: Update build_rule.txt to generate dependent files. + + BaseTools: Generate dependent files for ASL and ASM files + + BaseTools: Add build option for dependency file generation + + UefiCpuPkg/PiSmmCpuDxeSmm: Avoid allocate Token every time + + BaseTools: Avoid "is" with a literal Python 3.8 warnings + + ArmPkg: Dispatch deferred images after EndOfDxe + + ShellPkg/UefiHandleParsingLib: Fix error allocate pool + + ShellPkg/edit: typo "%d Lines Wrote" + + ShellPkg: acpiview: IORT Spec Rev D updates + + ShellPkg: acpiview: Add support for parsing FACS + + MdeModulePkg: Add ARM/Aarch64 support which were missing + + MdeModulePkg: LzmaCustomDecompressLib.inf don't support EBC anymore + + BaseTools:Enhance the way to handling included dsc file + + UefiCpuPkg/UefiCpuPkg.uni: Add missing strings for PCD + + NetworkPkg/NetworkPkg.uni: Add missing strings for PCD + + MdeModulePkg/MdeModulePkg.uni: Add missing strings for PCD + + NetworkPkg: Fixes to static code analysis hits + + CryptoPkg/OpensslLib.inf: list OpenSSL local header "ms/uplink.h" + + CryptoPkg/OpensslLib: improve INF file consistency + + MdeModulePkg/VariableSmmRuntimeDxe.inf: list local header "Variable.h" +- Drop upstreamed fixes + + ovmf-bsc1163927-fix-ip4dxe-and-arpdxe.patch + + ovmf-bsc1163959-PiDxeS3BootScriptLib-fix-numeric-truncation.patch + + ovmf-bsc1163969-fix-DxeImageVerificationHandler.patch +- Refresh ovmf-gdb-symbols.patch + +- Disable TLS for IA32(i586) to avoid exceeding the size limitation + while using the tool chain from SLE15-SP2/openSUSE Leap 15.2 + +- Add ovmf-bsc1153072-fix-invalid-https-cert.patch to reject the + invalid server certificates for HTTPS Boot + (bsc#1153072, CVE-2019-14553) + +- Add the firmware descriptors for QEMU +- Tweak the install commands + - + Add TLS and IPv6 supports for ArmVirtQemu - + Various fixes and updates for TPM2 - + Various fixes for OvmfPkg and the underlying infrastructures - + Drop the build requirement of python2 - + Drop the obsolete IntelFrameworkPkg and IntelFrameworkModulePkg - + Remove ShellBinPkg and move the platform packages out of edk2 + + OvmfPkg: Introduce platform OvmfXen + + OvmfPkg/ResetSystemLib: Add missing dependency on PciLib + + MdeModulePkg DxeCore: Fix for missing Memory Attributes Table + (MAT) update + + BaseTools: Fixed issue of incorrect Module Unique Name + + CryptoPkg/OpensslLib: Add missing header files in INF file + + SecurityPkg/SecurityPkg.uni: Add missing strings for new PCDs + + MdeModulePkg/DxeIplPeim: Initialize pointer PageMapLevel5Entry + + MdeModulePkg/MdeModulePkg.dec: Remove gEfiDpcProtocolGuid + + Readme.md: add submodule policy and clone commands + + MdeModulePkg/DxeIplPeim: Relocate operation of + PageMapLevel5Entry++ + + MdeModulePkg: Add missing header files in INF files + + MdePkg: Add MmAccess and MmControl definition. + + CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm + + MdeModulePkg/DxeIpl: Create 5-level page table for long mode + + MdeModulePkg/DxeIpl: Introduce PCD PcdUse5LevelPageTable + + UefiCpuPkg/CpuDxe: Support parsing 5-level page table + + UefiCpuPkg/MpInitLib: Enable 5-level paging for AP when BSP's + enabled + + OvmfPkg/PlatformPei: Change referenced MSR name. + + UefiCpuPkg/PiSmmCpuDxeSmm: Add check for pointer Pml5Entry + + SecurityPkg/SecurityPkg.dec: Remove trailing white space + + MdeModulePkg/PiSmmCore: Use unique structure signatures + + UefiCpuPkg/MpInitLib: don't shadow the microcode patch twice. + + ShellPkg: improve acpiview + + MdePkg: Add PI 1.5 SmramMemoryReserve HOB file + + MdePkg/PciExpress21.h: Fix the PCI industry standard register + defines + + CryptoPkg/BaseCryptLib: Use cmp-operator for non-Boolean + comparisons + + ArmPkg: DebugPeCoffExtraActionLib: fix trivial comment typos + + ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not + errors + + UefiCpuPkg/RegisterCpuFeaturesLib: Start all processors + simultaneously. + + UefiCpuPkg: Add new EDKII_PEI_MP_SERVICES2_PPI + + list module-internal header files in INF [Sources] + + SecurityPkg: introduce the SM3 digest algorithm + + BaseTools: Fix python3.8 SyntaxWarning + + BaseTools: Add HOST_APPLICATION module type. + + UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supports + + MdePkg/BaseLib.h: Update IA32_CR4 structure for 5-level paging + + UefiCpuPkg RegisterCpuFeaturesLib: Fix an ASSERTION issue + + ArmPlatformPkg: Actually disable PL031 interrupts + + UefiCpuPkg/PiSmmCpu: Change variable names and comments to follow + SDM + + OvmfPkg: use DxeTpmMeasurementLib if and only if TPM2_ENABLE + + ArmPlatformPkg: Fix various typos + + ArmPkg: Fix various typos + + Remove IntelFrameworkPkg + + Remove IntelFrameworkModulePkg + + MdeModulePkg/BdsDxe: Use a pcd to control PlatformRecovery + + MdeModulePkg: Add a pcd to set the OS indications bit + + SecurityPkg: Remove DxeDeferImageLoadLib in DSC + + BaseTools:Linux changes the way the latest version is judged + + Fix indentation in edksetup.sh SetupPython3 + + MdeModulePkg/SdMmcHcDxe: Implement revision 3 of + SdMmcOverrideProtocol + + MdeModulePkg/SdMmcOverride: Add GetOperatingParam notify phase + + MdeModulePkg/UfsPassThruDxe: Fix unaligned data transfer + handling + + ArmVirtPkg: handle NETWORK_TLS_ENABLE in ArmVirtQemu* + + UefiCpuPkg/MpInitLib: MicrocodeDetect: Ensure checked range is + valid + + MdeModulePkg/UfsPassThruDxe: Refactor UFS device presence + detection + + PcAtChipsetPkg: Remove framework modules + + SecurityPkg: add FvReportPei.inf in dsc for build validation + + SecurityPkg/FvReportPei: implement a common FV verifier and + reporter + + SecurityPkg: add definitions for OBB verification + + OvmfPkg: don't assign PCI BARs above 4GiB when CSM enabled + + OvmfPkg: Don't build in QemuVideoDxe when we have CSM + + OvmfPkg/LegacyBbs: Add boot entries for VirtIO and NVME + devices + + OvmfPkg/LegacyBios: set NumberBbsEntries to the size of + BbsTable + + SecurityPkg: Add missing instances for build only + + BaseTools: Move Build Cache related function out of + CreateAsBuiltInf + + BaseTools: refine CreateAsBuiltInf function + + BaseTools:Add DetectNotUsedItem.py to Edk2\BaseTools\Scripts + + BaseTools:Add import in FvImageSection + + MdeModulePkg/PeiMain: PeiAllocatePool: output NULL if HOB + creation fails + + MdePkg: Add Generic Initiator Affinity Structure definitions + to SRAT + + BaseTools:Introduce CopyFileOnChange() function to copy cache + files + + MdeModulePkg: Add missing instances for build only + + SourceLevelDebugPkg: Add missing instances for build only + + CryptoPkg: Add missing instance for build only + + MdeModulePkg: Introduce EDKII_SERIAL_PORT_LIB_VENDOR_GUID + + MdeModulePkg/GraphicsConsoleDxe: Initialize the output mode + + MdeModulePkg/ConSplitterDxe: Optimize the + ConSplitterTextOutSetMode + + BaseTools: add script to configure local git options + + BaseTools: add centralized location for git config files + + OvmfPkg/QemuVideoDxe: Shouldn't assume system in VGA alias + mode. +- Refresh ovmf-gdb-symbols.patch +- Enable NETWORK_TLS_ENABLE for AArch64 + +- Reset BootOrder after enrolling the default keys (boo#1140195) + +- Update to edk2-stable201905 + + Update OpenSSL version to upcoming 1.1.1 + + Delete EdkCompatibilityPkg from edk2/master + + Remove .S assembly code for IA32 and X64 arch + + Replace BSD 2-Clause License with BSD + Patent Licence + + Recovery PEI BlockIO support for ATA device + + Add PCD to Enabled/Disabled IPv4/IPv6 PXE Support in NetworkPkg + + Remove NetworkPkg/IpSecDxe + + Add api to DebubLib to expose a print routine with VaList + parameter + + Introduce DebugPpi to save the image size with the debug + message + + ResetSystemLib Adds a new API ResetSystem + + ResetUtilityLib Add a new API ResetSystemWithSubtype + + Add support for get organization name to x509 in BaseCryptLib + + Add support for checking x509 EKUs in BaseCryptLib + + Add support for PKCS 1v2 RSAES-OAEP PKI encryption in + BaseCryptLib + + Remove ShellBinPkg from edk2/master + + Enable multiple thread /MP option for MSVC compiler + + Upstream the EnrollDefaultKeys application to OvmfPkg + + Share code for BaseUefiDecompressLib in MdePkg and MdeModulePkg + + Move network related components from MdeModulePkg to NetworkPkg + + Move BeagleBoardPkg and Omap35xxPkg from edk2 to edk2-platforms + repo + + Move MinnowMax and Quark platform to edk2-platforms repo + + Move OptionRomPkg into new Drivers directory edk2-platforms + repo + + Add ACPI6.3 definition + + Remove Nt32Pkg from edk2/master + + update ArmSoftFloatLib to latest upstream version (= 3e) -- Add ovmf-bsc1153072-fix-invalid-https-cert.patch to reject the - invalid server certificates for HTTPS Boot - (bsc#1153072, CVE-2019-14553) -- Enable TLS (HTTPS Boot) and TPM2 support -- Add the firmware descriptors for QEMU -- Update README to match the current settings -- Update the License tag to BSD-2-Clause-Patent -- Build SecureBoot firmwares for aarch64 -- Add a new "smm" flavor to enable System Management Mode - + Also add ovmf-add-exclude-shell-flag.patch to exclude shell - from the resultant SMM firmware files -- Retire the old openSUSE 4096 bit certificates since all those - programs are unmaintained. -- Drop upstreamed patches - + ovmf-bsc1092943-fix-attributes-table.patch - + ovmf-bsc1099193-fix-sev-flash-variables.patch - + ovmf-bsc1115916-fix-timestamp-zeroing.patch - + ovmf-bsc1115917-bounds-checking-for-ueficompress.patch - + ovmf-bsc1127820-fix-blockio-buffer-overflow.patch - + ovmf-bsc1127821-dns-check-packet-size.patch - + ovmf-bsc1127822-fix-fv-parsing.patch - + ovmf-bsc1128503-fix-stack-overflow-in-HiiImage-and-HiiDatabase.patch - + ovmf-bsc1130267-overflow-in-partition-and-udf.patch - + ovmf-bsc1131361-fix-stack-overflow-xhci.patch +- Update the build flags for network functions + + For x86_64, only enable TLS for the 4MB image since the code + size exceeds the boundary of 2MB image +- Update README +- Update the License tag to BSD-2-Clause-Patent + +- Build SecureBoot firmwares for aarch64 -- Add ovmf-bsc1131361-fix-stack-overflow-xhci.patch to fix stack - overflow in UsbBusDxe and UsbBusPei (bsc#1131361, CVE-2019-0161) +- Enable debug for aarch32 +- Add aavmf-aarch32-code.bin and aavmf-aarch32-vars.bin files + +- Update to 2019+git1552059899.89910a39dcfd (edk2-stable201903) + + MdeModulePkg/HiiImage: Fix stack overflow when corrupted BMP + is parsed (bsc#1128503, CVE-2018-12181) + + MdeModulePkg/HiiDatabase: Fix potential integer overflow + (bsc#1128503, CVE-2018-12181) + + UefiCpuPkg/Microcode.c: Add verification before calculate + CheckSum32 + + UefiCpuPkg/Microcode: Fix InComplete CheckSum32 issue + + UefiCpuPkg: restore strict page attributes via #DB in nonstop + mode only + + IntelFrameworkModulePkg/FwVolDxe: Ensure FfsFileHeader 8 bytes + aligned (bsc#1127822, CVE-2018-3630) + + MdeModulePkg/DxeCore: Ensure FfsFileHeader 8 bytes aligned + (bsc#1127822, CVE-2018-3630) + + MdeModulePkg/PeiCore: Ensure FfsFileHeader 8 bytes aligned + (bsc#1127822, CVE-2018-3630) + + NetworkPkg: Add WiFi Connection Manager to NetworkPkg + + UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM + + MdePkg/BaseLib: Add Shadow Stack Support for X86 + + NetworkPkg/DnsDxe: Check the received packet size before + parsing the message (bsc#1127821, CVE-2018-12178) + + MdeModulePkg/RamDiskDxe: Restrict on RAM disk size + (bsc#1127820, CVE-2018-12180) + + MdeModulePkg/PartitionDxe: Ensure blocksize holds MBR + (bsc#1127820, CVE-2018-12180) + + ArmVirtPkg/PlatformBootManagerLib: display boot option + loading/starting + + ArmVirtPkg/ArmVirtQemu*: enable minimal Status Code Routing + in DXE + + OvmfPkg/PlatformBootManagerLib: display boot option + loading/starting + + OvmfPkg: add library to track boot option loading/starting on + the console + + MdeModulePkg/UefiBootManagerLib: fix LoadImage/StartImage + status code rep + + MdeModulePkg/AhciPei: Add AHCI mode ATA device support in PEI + + MdeModulePkg: Add definitions for EDKII PEI ATA PassThru PPI + + MdeModulePkg: Add definitions for ATA AHCI host controller PPI + + MdePkg/UefiDevicePathLib: Add sanity check for FilePath device + path + + UefiCpuPkg/Microcode: Fix incorrect checksum issue for + extended table + + SecurityPkg/TcgConfigDxe: Allow enabling TPM 1.2 device from + disabled state + + UefiCpuPkg/SecCore: Wrong Debug Information for SecCore + + Various bug fixes in BaseTools + + DynamicTablesPkg: Dynamic Tables Framework + + MdeModulePkg: Remove EmuVariableRuntimeDxe + + UefiCpuPkg/MtrrLib: Fix a bug that may wrongly set memory <1MB + to UC + + MdeModulePkg/BmBoot: Report status when fail to load/start + boot option + + MdeModulePkg/ReportStatusCodeLib: Avoid using AllocatePool if + possible + + NetworkPkg/Ip6Dxe: Clean the invalid IPv6 configuration during + driver start + +- Add TPM2_CONFIG_ENABLE build flag to enable TPM2 config menu + +- Update to 2019+git1550452308.c417c1b33d06 + + BaseTools: Fixed an issue about StructurePcd + + UefiCpuPkg/SecCore: Support EFI_PEI_CORE_FV_LOCATION_PPI + + OvmfPkg: Add TCG2 Configuration menu to the Device Manager menu + + FatPkg/FatPei/Gpt.c: Fix uninitialized variable issue + + Make BaseTools compatible with python3 + + CryptoPkg/BaseCryptLib: split CryptPkcs7Verify.c on behalf + of runtime + + MdeModulePkg/UefiBootManagerLib: Match the nested partitions + + ArmPkg/ArmMmuLib AARCH64: get rid of needless TLB invalidation + + Upgrade UEFI supporting TCG spec info + + MdeModulePkg Variable: Add emulated variable NV mode support + + Code clean-up in the network packages + + OvmfPkg: add MmServicesTableLib resolution + + ArmPkg/ArmMmuLib AARCH64: fix out of bounds access + + BaseTools/VfrCompile: report error for Integer overflow + + OvmfPkg: require GCC48 or later + + MdePkg/BaseLib: Introduce new SpeculationBarrier API + + Remove the obsolete network packages in MdeModulePkg + + Upgrade OpenSSL to 1.1.0j + + MdePkg/Base: introduce MAX_ALLOC_ADDRESS + + MdeModulePkg/PciBus: Fix system hang when no PCI Option ROM exists + + BaseTools/tools_def AARCH64 RELEASE: move GCC49/GGC5 to 4 KB + alignment + + SecurityPkg: Remove dead code and inf redundant definitions + + UefiCpuPkg/Cpuid.h: Sync CPUID definition to latest SDM + + MdeModulePkg/PciBus: Shadow option ROM after BARs are programmed + + ArmVirtPkg/QemuVirtMemInfoLib: trim the MMIO region mapping + + ArmVirtPkg/XenVirtMemInfoLib: refactor reading of the PA space + size + + ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of top of + PA range + + ArmVirtPkg/NorFlashQemuLib: discover NOR flash banks dynamically + + ArmPkg/ArmSmcPsciResetSystemLib: add missing call to + ExitBootServices() + + SecurityPkg: Update TCG PFP spec revision. + + OvmfPkg: simply use the Bochs interface for vmsvga + + ArmPlatformPkg & ArmVirtPkg: clear frame pointer in startup + code + + Remove unused DuetPkg, EdkShellBinPkg, and UnixPkg + + ArmPkg/ArmGicDxe ARM: fix encoding for GICv3 interrupt + acknowledge + + MdePkg/BaseIoLibIntrinsicArmVirt ARM: avoid double word loads + and stores +- Refresh patches + + ovmf-add-exclude-shell-flag.patch + + ovmf-disable-ia32-firmware-piepic.patch +- Enable Python3 support in BaseTools (bsc#1075770) -- Add ovmf-bsc1130267-overflow-in-partition-and-udf.patch to fix - buffer overflows in PartitionDxe and UdfDxe (bsc#1130267, - CVE-2019-0160) - -- Add ovmf-bsc1128503-fix-stack-overflow-in-HiiImage-and-HiiDatabase.patch - to fix stack overflow in HiiImange and HiiDatabase (bsc#1128503, - CVE-2018-12181) - -- Add ovmf-bsc1127820-fix-blockio-buffer-overflow.patch to fix - buffer overflow in BlockIo protocol (bsc#1127820, CVE-2018-12180) -- Add ovmf-bsc1127821-dns-check-packet-size.patch to check the size - of the received DNS packet (bsc#1127821, CVE-2018-12178) -- Add ovmf-bsc1127822-fix-fv-parsing.patch to fix the logic error - in FV parsing (bsc#1127822, CVE-2018-3630) +- Add a new "smm" flavor to enable System Management Mode + + Also add ovmf-add-exclude-shell-flag.patch to exclude shell + from the resultant SMM firmware files +- Retire the old openSUSE 4096 bit certificates since all those + programs are unmaintained. +- Amend the numbering of patches and sources +- Update README to reflect the current status - auto-enrollment only happen at the very first time. (bsc#1117998) + auto-enrollment only happen at the very first boot. (bsc#1117998) +- Change the group of qemu-ovmf-x86_64-debug to Development/Sources + since there is no Development/Debug anymore + +- Update to 2018+git1542164568.85588389222a (edk2-stable201811) + + UefiCpuPkg/CommonFeature: Always set FEATURE_CONTROL.Lock + + MdeModulePkg/NvmExpressPei: Refine data buffer & len check in + PassThru + + OvmfPkg/QemuVideoDxe: list "UnalignedIoInternal.h" in the INF + file + + OvmfPkg/QemuVideoDxe: VMWare SVGA device support + + OvmfPkg/QemuVideoDxe: Helper functions for unaligned port I/O + + OvmfPkg: VMWare SVGA display device register definitions + + Fix UEFI and Tiano Decompression logic issue + + MdePkg: Fix incorrect check for DisplayOnly text format in + AcpiEx + + UefiCpuPkg/PiSmmCpuDxeSmm: Separate semaphore container + + UefiCpuPkg/RegisterCpuFeaturesLib: Separate semaphore container + + UefiCpuPkg/RegisterCpuFeaturesLib: Adjust Order + + MdePkg/BaseSynchronizationLib: Fix InternalSync[De|In]crement + + UefiCpuPkg/SmmCpu: Block access-out only when static paging is + used + + MdeModulePkg/Core: fix ineffective guard page issue + + MdeModulePkg/Core: fill logic hole in + MemoryProtectionCpuArchProtocolNotify + + MdeModulePkg/Mtftp4Dxe: Fix invalid configuration of MTFTP + local port + + OvmfPkg: Replace obsoleted network drivers from platform DSC/FDF + + MdePkg/Base.h: Implement BASE_CR() via OFFSET_OF() + + MdeModulePkg/PiSmmIpl: Do not reset SMRAM to UC when CPU driver + runs + + NetworkPkg/TlsDxe: Fix failure to process multiple TLS records + + BaseTools ConvertFceToStructurePcd: Fix the array value with + empty string + + CryptoPkg/BaseCryptLib: Fix potential integer overflow issue + + ArmPkg/OpteeLib: Add APIs to communicate with OP-TEE + + UefiCpuPkg/PiSmmCpuDxeSmm: Fix ASSERT for success + + UefiCpuPkg/MpInitLib: Fix ASSERT for success + + MdeModulePkg/Core: fix an issue of potential NULL pointer access + + NetworkPkg/Mtftp6Dxe: Correct the total received and saved + block number + + MdeModulePke/Mtftp4Dxe: Correct the total received and saved + block number + + MdeModulePkg EhciDxe: Extract new EhciInsertAsyncIntTransfer + function + + MdeModulePkg XhciDxe: Extract new XhciInsertAsyncIntTransfer + function + + BaseTools: Sync the DevicePath Function update from MdePkg + + MdeModulePkg/HiiDB: Make sure database update behaviors are + atomic + + MdeModulePkg/HiiDB: Reorganize codes of exporting HII settings + + UefiCpuPkg/RegisterCpuFeaturesLib: Support combo CPU feature + style + + UefiCpuPkg/RegisterCpuFeaturesLib: Fix ECC issues + + MdeModulePkg/Core: add freed-memory guard feature + + MdeModulePkg/Core: prevent re-acquire GCD memory lock + + UefiCpuPkg/CpuDxe: prevent recursive calling of + InitializePageTablePool + + UefiCpuPkg/CpuDxe: consider freed-memory guard in non-stop mode + + MdeModulePkg: introduce UEFI freed-memory guard bit in HeapGuard + PCD + + MdeModulePkg/NvmExpressDxe: Refine PassThru IO queue creation + behavior + + MdeModulePkg/NvmExpressDxe: Always copy CQ entry to PassThru + packet + + MdeModulePkg/NvmExpressDxe: Refine data buffer & len check in + PassThru + + MdePkg: Handle various device path when optional para is not + specified + + FatPkg: Correct the line ending to CRLF + + MdePkg-BaseLib: Fix PathCleanUpDirectories() issue with + "\\..\\.." + + FatPkg/EnhancedFatDxe Fix Double Cluster Allocation + + FatBinPkg: Remove FatBinPkg and refresh document + + ShellPkg/dmem: Only dump sizeof (EFI_SYSTEM_TABLE) bytes for gST + + MdeModulePkg/UsbMass: Fix USB key write failure + + IntelFrameworkModulePkg: Add more checker in + UefiTianoDecompressLib (CVE FIX) + + MdePkg: Add more checker in UefiDecompressLib to access the + valid buffer only (CVE FIX) + + MdeModulePkg/PartitionDxe: Add check for underlying device + block size (bsc#1130267, CVE-2019-0160) + + MdeModulePkg Xhci: Handle value 5 in Port Speed field of PORTSC + + MdeModulePkg XhciDxe: Assign Usb2Hc.XXXRevision based on SBRN + + MdePkg/BaseLib: AsciiStrToUnicodeStr(S) not handle EASCII + properly + + UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info + + UefiCpuPkg/CpuS3DataDxe: Keep old data if value already existed + + UefiCpuPkg/PiSmmCpuDxeSmm: Add logic to support semaphore type + + UefiCpuPkg/RegisterCpuFeaturesLib: Add logic to support + semaphore type + + UefiCpuPkg/RegisterCpuFeaturesLib.h: Add new dependence types + + UefiCpuPkg/Include/AcpiCpuData.h: Add Semaphore related + Information + + NetworkPkg/IpSecDxe: Fix issue to parse SA Payload + + NetworkPkg: Correct the time stamp and fix the integer overflow + issue + + NetworkPkg/TlsDxe: Remove the redundant library class + + MdePkg UefiLib: Check Table against NULL in ScanTableInSDT + + MdeModulePkg BrotliDecompressLib: Add the checker to avoid array + out of bound + + UefiCpuPkg/CpuExceptionHandlerLib: always clear descriptor data + in advance + + fix InternalSyncCompareExchange*() + + MdeModulePkg Variable: Fix Timestamp zeroing issue on + APPEND_WRITE + + MdeModulePkg/Bus/Ufs: Ensure device not return more data than + expected + + MdeModulePkg/AbsPointer: Don't access key codes when length is + wrong + + MdeModulePkg BrotliCustomDecompressLib: Don't build it for EBC + arch + + MdeModulePkg RegularExpressionDxe: Enable STDARG for variable + arguments + + MdeModulePkg/RegularExpressionDxe: Miss null pointer check + + MdeModulePkg PcdDxe: ASSERT PcdSetNvStoreDefaultId set + + UefiCpuPkg/S3Resume2Pei: disable paging before creating new + page table + + MdeModulePkg/SdMmcPciHcDxe: Allow additional SDHCI versions + + MdeModulePkg/SdMmcPciHcDxe: Add controller version defines + + MdePkg: Use VENDOR_DEVICE_PATH structure for Debug Port device + path + + ShellPkg-Cd: Ensure all valid cd targets are handled properly + + MdePkg-BaseLib: Fix PathCleanUpDirectories() error involving + "\..\.." + + MdeModulePkg/NonDiscoverablePciDeviceDxe: expose unique B/D/F + identifiers + + MdeModulePkg: Update Brotli DecompressLib to the latest v1.0.6 + + BaseTools: Update Brotli Compress to the latest one 1.0.6 + + MdePkg: Add PciRoot/PcieRoot text for ACPI Expanded Device Path + + MdePkg: Correct condition check for AcpiExp text format + + MdePkg: Correct the string order of ACPI Expanded Device Path + + MdePkg: Correct the string expression of UTF8 vendor device path + + MdeModulePkg/HiiDB: Fix incorrect structure convention for + checkbox + + Lzma: Update LZMA SDK version to 18.05 + + OvmfPkg/PlatformPei: clear CPU caches + + Various BaseTools clean up and fixes + + Various UDF fixes + + Various USB fixes +- Drop upstreamed patches + + ovmf-bsc1115916-fix-timestamp-zeroing.patch + + ovmf-bsc1115917-bounds-checking-for-ueficompress.patch -- Add ovmf-bsc1099193-fix-sev-flash-variables.patch to fix the - missing EFI variables when SEV is set (bsc#1099193) - -- Update openssl to 1.1.0h (bsc#1094289, CVE-2018-0739) - -- Add ovmf-bsc1092943-fix-attributes-table.patch to avoid sending - the memory map with invalid attributes (bsc#1092943) +- Update to 2018+git1538590187.c0b1f749ef13 + + ShellPkg: Create a homefilesystem environment variable + + NetworkPkg/HttpUtilitiesDxe: fix read memory access overflow + + NetworkPkg/HttpDxe: fix read memory access overflow in HTTPBoot + + PcAtChipsetPkg PcRtc: Use new EfiLocateFirstAcpiTable() + + MdeModulePkg S3SaveStateDxe: Use new EfiLocateFirstAcpiTable() + + MdePkg UefiLib: Add new EfiLocateXXXAcpiTable() APIs + + NetworkPkg/UefiPxeBcDxe: Add the clarification compared to + UefiPxeBcDxe in MdeModulePkg + + NetworkPkg/IScsiDxe: Add the clarification compared to + IScsiDxe in MdeModulePkg + + NetworkPkg/TcpDxe: Add the clarification compared to Tcp4Dxe + in MdeModulePkg + + MdeModulePkg/UefiPxeBcDxe: Add the clarification compared + to UefiPxeBcDxe in NetworkPkg + + MdeModulePkg/IScsiDxe: Add the clarification compared to + IScsiDxe in NetworkPkg + + MdeModulePkg/Tcp4Dxe: Add the clarification compared to TcpDxe + in NetworkPkg + + NetworkPkg/UefiPxeBcDxe: Use the specified MTFTP windowsize + + NetworkPkg: Define one PCD for PXE to specify MTFTP windowsize + + NetworkPkg/Mtftp6Dxe: Support windowsize in read request + operation + + MdeModulePke/Mtftp4Dxe: Support windowsize in read request + operation + + MdePkg/BaseSynchronizationLib: fix XADD operands in GCC + IA32/X64 assembly + + MdeModulePkg/PciHostBridge: Fix a bug that prevents PMEM + access + + MdeModulePkg/PciHostBridge: Enhance boundary check in + Io/Mem.Read/Write + + MdeModulePkg/DxeIpl: support more NX related PCDs + + MdeModulePkg: XhciDxe: Prevent illegal memory access in + XhcSetHsee + + SecurityPkg/TcgStorageOpalLib: Fixed correct user password + not works issue + + MdeModulePkg/SdMmcPciHcDxe: Execute card detect only for + RemovableSlot + + MdeModulePkg/SdMmcPciHcDxe: Fix SdMmcHcReset to set only + necesery bits + + NetworkPkg: UefiPxeBcDxe: Add EXCLUSIVE attribute when opening + SNP protocol installed by PXE + + BaseTools: Check GUID C structure format + + MdeModulePkg: Avoid key notification called more than once + + IntelFrameworkModulePkg: Avoid key notification called more + than once + + MdeModulePkg/Library/DxeHttpLib: Handle the blank value in + HTTP header + + MdeModulePkg/Ip4Dxe: Sync the direct route entry setting + + MdeModulePkg XhciDxe: Set HSEE Bit if SERR# Enable Bit is set + + BaseTools: Correct DXE_PCD_DATABASE_INIT + + BaseTools: Check PcdNvStoreDefaultValueBuffer + + BaseTools: Involve Dec default value to calculate Maxsize + + BaseTools: Structure Pcd value override incorrect + + BaseTools: Report error for incorrect hex value format + + MdeModulePkg/ConPlatform: Support short-form USB device path + + UefiCpuPkg/CpuDxe: fix an incorrect bit-wise operation + + UefiCpuPkg/CpuDxe: fix ECC reported issues + + UefiCpuPkg/CpuMpPei: support stack guard feature + + UefiCpuPkg/MpInitLib: fix register restore issue in AP wakeup + + UefiCpuPkg/CpuExceptionHandlerLib: support stack switch for + PEI exceptions + + MdeModulePkg/DxeIpl: disable paging before creating new page + table + + MdeModulePkg PeiCore: Always use PeiImageRead() function to + load PEI image + + MdeModulePkg/EhciDxe: factor out EhcIsDebugPortInUse() + + BaseTools/PatchCheck.py: Fix error when run with Python3 + + BaseTools: Report more clear error message for PCD used in + expression + + BaseTools: Fix a bug about list the PCD in "not used" section + + UefiCpuPkg/MpInitLib: Fix ECC issues + + MdeModulePkg/EhciDxe: fix host controller reset condition in + BindingStart + + BaseTools: Extend the keyword "!include"/"!if" to + case-insensitive + + MdeModulePkg/Setup: Fix incorrect size used in AllocateCopyPool + + MdeModulePkg DxeCore: Handle multiple FV images in one FV file + + MdeModulePkg PeiCore: Handle multiple FV images in one FV file + + UefiCpuPkg/CpuExceptionHandlerLib: Avoid calling PEI services + from AP + + CpuExceptionHandlerLib: Add comments to make code more readable + + BaseTools: Fixed the PcdValue trailing zero issue + + BaseTools: Dynamic Pcd value override from command line + + BaseTools: Check pcd DefaultValue and SkuId EBNF + + ShellPkg: Update Ifconfig command to accept 32bit subnet mask + + MdeModulePkg/Network: Add 32bit subnet mask support for IP4 + PXE boot + + BaseTools: Clarify a DSC parsing error about PCDs + + BaseTools: minimize assignment processing + + BaseTools: Refactor to remove functionally equivalent + functions + + BaseTools: include variable namespace GUIDs of HII PCDs in + Guid.xref + + ShellPkg/SmbiosView: Update SmbiosView for SMBIOS3.2.0 + + UefiCpuPkg/CpuDxe: change level of DEBUG message + + UefiCpuPkg/CpuDxe: implement non-stop mode for uefi + + UefiCpuPkg/CpuExceptionHandlerLib: Setup single step in #PF + handler + + MdeModulePkg/MdeModulePkg.dec: add new settings for PCDs + + MdePkg: Add the missing spec version information for header + files + + BaseTools: Fix one expression bug to support ~ operate + + BaseTools: Add check only VOID* type Pcd need the maxsize info + + MdeModulePkg: Update SMBIOS PCDs to 3.2.0 + + MdePkg SmBios.h: Add SMBIOS 3.2.0 definitions + + MdeModulePkg/PciBus: Restrict one VGA per HostBridge not + Segment + + MdeModulePkg/PciBus: Refine ActiveVGADeviceOnTheRootBridge + + ArmPkg/PlatformBootManagerLib: fix hotkey of boot option + + BaseTools: Use hashlib instead of md5 + + BaseTools: remove cmp due to deprecated in python3 + + BaseTools: Modify class OrderedListDic + + BaseTools: Update Makefile for ECC tool + + BaseTools/VfrCompile: honor EXTRA_LDFLAGS + + NetworkPkg/TlsAuthConfigDxe: fix TlsCaCertificate attributes + retrieval + + IntelFrameworkPkg/FrameworkUefiLib: don't special-case + EFI_FILE_MODE_CREATE + + MdePkg/UefiLib: don't special-case EFI_FILE_MODE_CREATE in + OpenMode + + Remove redundant variables, functions, library clesses, and + GUIDs + +- Update to 2018+git1534736099.43fe4c405292 + + BaseTools: AutoGen refactor ModuleAutoGen caching + + OvmfPkg: link Sha384 and Sha512 support into Tcg2Pei and Tcg2Dxe + + MdePkg/UefiLib: introduce EfiOpenFileByDevicePath() + + BaseTools: Update the rule to remove .lib before link it for GCC + + BaseTools: Add Dns and BluetoothLE DevicePath + + MdeModulePkg SmmLockBox: Return actual data length in + SmmLockBoxRestore + + UefiCpuPkg/RegisterCpuFeaturesLib: Combine implementation + + UefiCpuPkg/CpuS3DataDxe: Remove below 4G limitation + + UefiCpuPkg/CpuS3DataDxe: Change Memory Type and address + limitation + + UefiCpuPkg/AcpiCpuData.h: Remove AcpiNVS and Below 4G limitation + + UefiCpuPkg/PiSmmCpuDxeSmm: Use GDT/IDT saved in Smram + + SecurityPkg/TcgStorageCoreLib.h: Use ascii instead of unicode + + BaseTool: Fixed the bug of Boolean Hii Pcd packing + + SecurityPkg: HashLib: Update HashLib file GUID + + SecurityPkg/Library/Tpm2DeviceLibDTpm: fix s/Constructor/CONSTRUCTOR + + OvmfPkg/PlatformDebugLibIoPort: fix port detection for use in + the DXE Core + + NetworkPkg/HttpDxe: Strip square brackets in IPv6 expressed + HostName + + MdeModulePkg/BdsDxe: Move display of test key usage into BDS + module + + ArmPkg: Add initial OpteeLib implementation + + SecurityPkg: HashLib: Add SHA384, SHA512 HashLib + + MdeModulePkg/BdsDxe: Call PlatformBootManagerUnableToBoot() + + MdeModulePkg/BdsDxe: Revert "fall back to UI loop before hanging" + + ArmVirtPkg/PlatformBDS: Implement PlatformBootManagerUnableToBoot + + OvmfPkg/PlatformBds: Implement PlatformBootManagerUnableToBoot + + MdeModulePkg/PciBusDxe: Fix small memory leak in FreePciDevice + + MdeModulePkg/DxeCore: Not update RtCode in MemAttrTable after + EndOfDxe + + UefiCpuPkg/MpInitLib: Not use disabled AP when call StartAllAPs + + UefiCpuPkg/MpInitLib: Remove redundant CpuStateFinished State + + MdeModulePkg/DxeLoadFunc: Add use case for new Perf macro + + SecurityPkg/Tcg: Add use case for new Perf macro + + ArmVirtPkg: remove wrong and superfluous ResourcePublicationLib + resolution + + OvmfPkg: Correct ResourcePublicationLib class name in DSC/INF + file + + MdeModulePkg CapsuleApp: Do not parse bits in CapsuleFlags of + ESRT + + MdeModulePkg, TpmMeasureLib: Variable: Re-prioritize TCG/TCG2 + protocol + + SecurityPkg: TcgSmm: Handle invalid parameter in MOR SMI handler + + OvmfPkg/XenPvBlkDxe: remove gEfiDevicePathProtocolGuid from + [Protocols] + + StandaloneMmPkg/Core: Implementation of Standalone MM Core Module + + UefiCpuPkg/CpuDxe: fix incorrect check of SMM mode + + UefiCpuPkg/MpInitLib: Optimize get processor number performance + + OvmfPkg/AcpiPlatformDxe: clean up libs and protos in + "AcpiPlatformDxe.inf" + + UefiCpuPkg/MpInitLib: Fix S3 resume hang issue + + UefiCpuPkg/MpInitLib: Use BSP uCode for APs if possible + + UefiCpuPkg/MpInitLib: Relocate uCode to memory to save time + + Update BaseTools for the preparation of python3 adoption +- Refresh ovmf-pie.patch and ovmf-gdb-symbols.patch + +- Update to 2018+git1531464032.ae08ea246fe9 + + ArmVirtPkg/ArmVirtQemu: enable the IPv6 stack + + SecurityPkg: Fix assert when setting key from eMMC/SD/USB + + UefiCpuPkg/MpInitLib: Avoid calling PEI services from AP + + NetworkPkg/HttpDxe: Fix the bug when parsing HTTP(S) message + body + + SecurityPkg/OpalPassword: Fixed input correct password not + works issue + + SecurityPkg/TcgStorageOpalLib: Return AUTHORITY_LOCKED_OUT error + + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Restore C-bit when SEV + is active + + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Do not expose MMIO in + SMM build + + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: mark Flash memory + range as MMIO + + MdeModulePkg/Variable: Check EFI_MEMORY_RUNTIME attribute + before setting it + + MdeModulePkg SataControllerDxe: Calculate ChannelCount based + on PI value + + SecurityPkg Tpm2DeviceLibDTpm: Update enum type name to match + the one in lib + + MdeModulePkg UsbBusDxe: Fix wrong buffer length used to read + hub desc (bsc#1131361, CVE-2019-0161) + + SecurityPkg: Tpm2DeviceLib: Enable CapCRBIdleBypass support + + SecurityPkg: Cache TPM interface type info + + FatPkg/FatPei: Add the recognition of recovery capsule on NVME + device + + MdeModulePkg/NvmExpressPei: Add the NVME device PEI BlockIo + support + + MdeModulePkg: Add definitions for EDKII PEI NVME host + controller PPI + + ArmPkg/ArmMmuLib ARM: fix Mva to use idx instead of table base + + ArmPkg/ArmMmuLib ARM: assume page tables are in writeback + cacheable memory + + ArmPkg/ArmMmuLib ARM: remove cache maintenance of block mapping + contents + + MdeModulePkg: Enable SATA Controller PCI mem space + + MdeModulePkg/NetworkPkg: Checking for NULL pointer before use + + MdeModulePkg/Core: remove SMM check for Heap Guard feature + detection + + UefiCpuPkg/CpuDxe: allow accessing (DXE) page table in SMM mode + + BaseTools/tools_def IA32: drop -no-pie linker option for GCC49 + + SecurityPkg/SecureBootConfigDxe: Fix invalid NV data issue + + ArmVirtPkg: add QemuRamfbDxe + + OvmfPkg: add QemuRamfbDxe + + BaseTools/tools_def IA32: disable PIE code generation explicitly + + MdePkg UefiLib: Use comparison logic to check UINTN parameter + + ArmVirtPkg: switch to KVM safe IoLib implementation + + MdePkg/BaseIoLibIntrinsic: make BaseIoLibIntrinsic safe for + ArmVirt/KVM + + ArmPkg/CompilerIntrinsicsLib: fix GCC8 warning for + __aeabi_memcpy aliases +- The IP6 stack of AAVMF is enabled + +- Update to 2018+git1528497654.eb5943134630 + + CryptoPkg PeiCryptLib: Enable SHA384/512 support + + MdePkg/UefiRuntimeLib: Do not allow to be linked by DXE driver + + CryptoPkg: Remove deprecated function usage in + X509GetCommonName() + + PlatformBootManagerLib: add missing report status code call + + OvmfPkg: raise DXEFV size to 11 MB + + SignedCapsulePkg/PlatformFlashAccessLib: Add progress API + + MdeModulePkg: Add DisplayUpdateProgressLib class + + PcAtChipsetPkg/PcRtc: Add two new PCD for RTC Index/Target + registers + + OvmfPkg/Virtio10Dxe: convert to PciCapLib + + OvmfPkg/PciHotPlugInitDxe: convert to PciCapLib + + ArmVirtPkg: resolve PciCapLib, PciCapPciSegmentLib, + PciCapPciIoLib + + OvmfPkg: resolve PciCapLib, PciCapPciSegmentLib, PciCapPciIoLib + + OvmfPkg: introduce PciCapPciIoLib + + OvmfPkg: introduce PciCapPciSegmentLib + + OvmfPkg: introduce PciCapLib + + BaseTools/tools_def: add "-fno-unwind-tables" to + GCC_AARCH64_CC_FLAGS + + OvmfPkg/PlatformBootManagerLib: process TPM PPI request + + OvmfPkg: add Tcg2PhysicalPresenceLibQemu + + OvmfPkg/IndustryStandard: add QemuTpm.h header + + OvmfPkg: add Tcg2PhysicalPresenceLibNull when !TPM2_ENABLE + + MdePkg/SmmPeriodicSmiLib: Get Periodic SMI Context More Robustly + + OvmfPkg/PlatformBootManagerLib: connect Virtio RNG devices again + + ArmVirtPkg/PlatformBootManagerLib: connect Virtio RNG devices + again + + OvmfPkg/QemuVideoDxe: Enable DISPLAY_OTHER pci class for qemu + stdvga + + OvmfPkg/QemuVideoDxe: Add SubClass field to QEMU_VIDEO_CARD + + OvmfPkg/PlatformBootManagerLib: connect consoles unconditionally + + BaseTools: Fix generating array's size is incorrect in AutoGen.c + + BaseTools: incorrect calculation for 16M + +- Enable TLS support correctly + +- Enable TPM 2.0 support + +- Update to 2018+git1525854636.13e3f8c03339 + + BaseTools/VfrCompile: Avoid using uninitialized pointer + + MdeModulePkg/PciHostBridge: Count the (mm)io overhead when polling + + UefiCpuPkg/SecMain: Add NORETURN decorator to SecStartup() + + CryptoPkg/CrtLibSupport: add secure_getenv() stub function + + MdeModulePkg/AcpiPlatformDxe: Unload after execution + + SecurityPkg/OpalPassword: Add support for pyrite 2.0 devices + + NetworkPkg/NetworkPkg.dsc: Add the instance of library class + [SafeIntLib] + + ArmVirtPkg: use protocol-based DevicePathLib instance for most + DXE modules + + OvmfPkg/QemuVideoDxe: round up FrameBufferSize to full page + + ArmVirtPkg: reinstate timer unmask quirk for Xen + + ArmPkg/TimerDxe: remove workaround for KVM timer handling + + FatPkg/EnhancedFatDxe: Ensure traverse of subtasks is + delete-safe + + OvmfPkg/PlatformBootManagerLib: add USB keyboard to ConIn + + CryptoPkg/OpensslLib: Update OpenSSL version to 1.1.0h + (bsc#1094289, CVE-2018-0739) + + OvmfPkg/TlsAuthConfigLib: configure trusted cipher suites for + HTTPS boot + + ArmVirtPkg/ArmVirtQemu: hook NvVarStoreFormattedLib into + VariableRuntimeDxe + + ArmPlatformPkg/NorFlashDxe: cue the variable driver with + NvVarStoreFormatted + + ArmPlatformPkg/NorFlashDxe: initialize varstore headers eagerly + + OvmfPkg: remove BLOCK_MMIO_PROTOCOL and BlockMmioToBlockIoDxe + + OvmfPkg/TlsAuthConfigLib: configure trusted CA certs for + HTTPS boot + + MdeModulePkg/Variable/RuntimeDxe: introduce + PcdMaxVolatileVariableSize + + NetworkPkg/TlsAuthConfigDxe: preserve TlsCaCertificate variable + attributes + + NetworkPkg/HttpDxe: drop misleading comment / status code in + cert config + + NetworkPkg/HttpDxe: use error handler epilogue in + TlsConfigCertificate() + + NetworkPkg/HttpBootDxe: fix typo in DHCPv4 packet parsing + + OvmfPkg/QemuVideoDxe: handle invalid BltOperation gracefully + + NetworkPkg/UefiPxeBcDxe: Configure the ARP Instance/RouteTable + with new address + + NetworkPkg/HttpDxe: Handle the large data request via HTTPS + channel + + NetworkPkg/TlsDxe: Handle the multiple TLS record messages + encryption/decryption + + SecurityPkg Tpm12CommandLib: Fix TPM12 GetCapability response + error + + SecurityPkg Tpm2CommandLib: Fix TPM2.0 response memory overflow + + MdeModulePkg/DxeMain: Fix BSP interrupts reenabled in + ExitBootServices + + UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP + Mwait + + OvmfPkg/PlatformBootManagerLib: process "-kernel" before boot + devices + + OvmfPkg/PlatformBootManagerLib: hoist PciAcpiInitialization() + + ArmVirtPkg/PlatformBootManagerLib: return to "-kernel before + boot devices" + + MdeModulePkg/Core: allow HeapGuard even before CpuArchProtocol + installed + + UefiCpuPkg CpuExceptionHandlerLib: use FixedPcdGetSize() as the + macro value + + remove TrEE + + MdeModulePkg/PciBus: return CPU address for GetBarAttributes + + MdeModulePkg/PciBus: convert host address to device address + + MdeModulePkg/PciHostBridgeDxe: Add support for address translation + + OvmfPkg/PciHostBridgeLib: clear PCI aperture vars for (re)init + + ArmPkg/TimerDxe: Add ISB for timer compare value reload + + BaseTools code refactoring + +- Update to 2018+git1521096615.b3fa393f477a + + OvmfPkg/QemuBootOrderLib: add ConnectDevicesFromQemu() + + NetworkPkg/IScsiDxe: Fix the ISCSI connection failure in + certain case + + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is + active (bsc#1099193) + + OvmfPkg: include Tcg2Dxe module + + OvmfPkg: simplify SecurityStubDxe.inf inclusion + + OvmfPkg/AmdSevDxe: decrypt the pages of the initial SMRAM save + state map + + OvmfPkg/SmmCpuFeaturesLib: SEV: encrypt+free pages of init. + save state map + + OvmfPkg/PlatformPei: SEV: allocate pages of initial SMRAM save + state map + + OvmfPkg/MemEncryptSevLib: find pages of initial SMRAM save + state map + + MdeModulePkg/UsbMass: Retry CMD for MediaChanged sense key + + NetworkPkg/HttpDxe: Support HTTP Delete Method + + NetworkPkg/HttpBootDxe: Fix the incorrect error message output + + MdeModulePkg: Add Boot Logo 2 Protocol + + MdeModulePkg/UsbMass: Fix hot-plug USB CDROM can't be recognized + + NetworkPkg: Read HttpTlsCipherList variable and configure it + for HTTPS session + + NetworkPkg: Define one private variable for HTTPS to set Tls + CipherList + + ArmVirtPkg: Add SafeIntLib and BmpSupportLib to DSC files + + OvmfPkg: Add SafeIntLib and BmpSupportLib to DSC files + + UefiCpuPkg/PiSmmCpuDxeSmm: fix infinite loop issue in SMM profile + + MdeModulePkg Ppi/IoMmu.h: Add EFI_NOT_AVAILABLE_YET return + status code + + MdeModulePkg/Core: fix feature conflict between NX and heap guard + + ReadKeyStrokeEx always return key state + + SecurityPkg: Tcg2Smm: Enable TPM2.0 interrupt support + + MdeModulePkg/Partition: Fix media probe + + NetworkPkg/HttpBootDxe: Avoid to corrupt HttpBootDxe setup screen + + MdeModulePkg/UefiBootManagerLib: Skip the DNS device path node check + + MdeModulePkg/Core: fix a logic hole in page free + + OvmfPkg/BaseMemEncryptSevLib: Enable protection for newly + added page table + + MdeModulePkg/Ip4Dxe: Add an independent timer for reconfig checking + + NetworkPkg: Fix a memory leak issue in UDP6 driver + + UefiCpuPkg/MtrrLib: Fix bug that may calculate wrong MTRR result + + MdeModulePkg/DxeNetLib: Fix an error in packet length counting + + NetworkPkg: Fix memory leak problem in PXE driver + + MdeModulePkg/DxeHttpLib: Add boundary condition check + + CryptoPkg/OpensslLib: Update OpenSSL version to 1.1.0g + + MdeModulePkg/Core: Fix heap guard issues + + NetworkPkg/HttpBootDxe: Break the HttpBoot Callback function + when meet redirect status + + NetworkPkg/HttpBootDxe: Avoid the potential memory leak when + eror happen + + MdeModulePkg/DxeIplPeim: fix incorrect page table split during + protecting + + NetworkPkg/UefiPxeBcDxe: Allow the NULL configuration for + NewStationIP/NewSubnetMask + + NetworkPkg/UefiPxeBcDxe: Fix Pxe.Dhcp() return status code + + MdeModulePkg/Dhcp*: Check Media status before starting DHCP process + + MdeModulePkg/Ip4Dxe: fix ICMP echo reply memory leak + + NetworkPkg/DnsDxe: Update RetryCount/RetryInterval to comply + with UEFI spec + + MdeModulePkg/TcpIoLib: Cancel TCP token if connect/accept is + timeout + + MdeModulePkg/TcpIoLib: Check input Timeout before calling + CheckEvent() service + + MdeModulePkg/DxeIpl: Mark page table as read-only + + SecurityPkg:Tcg2Smm:Enabling TPM SIRQ interrupt support + + MdeModulePkg/ScsiDisk: Return EFI_NO_MEDIA when no media presents + + BaseTool/tools_def GCC5: enable optimization for ARM/AARCH64 + DEBUG builds + + UefiCpuPkg/CpuDxe: Initialize stack switch for MP + + UefiCpuPkg/CpuExceptionHandlerLib: Add stack switch support + + UefiCpuPkg PiSmmCpuDxeSmm: SMM profile and static paging mutual + exclusion + + MdeModulePkg/NetLib: Fix an error when AIP doesn't support + network media state detection + + MdeModulePkg/NetLib: Add NetLibDetectMediaWaitTimeout() API to + support EFI_NOT_READY media state detection + + MdeModulePkg/Core/Dxe: log informative memprotect msgs at + DEBUG_INFO level + + ArmVirtPkg/ArmVirtXen: move from Intel to generic BDS + + MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is + not supported + + MdeModulePkg/DxeCorePerformanceLib: add lock protection + + OvmfPkg/QemuBootOrderLib: let an OFW devpath match multiple + UEFI boot opts + + OvmfPkg/QemuBootOrderLib: skip already matched / appended UEFI + boot opts + + MdeModulePkg/Core: Merge memory map after filtering paging + capability + + ArmVirtPkg/PrePi: don't export PE/COFF and LZMA libraries via HOBs + + MdeModulePkg/BdsDxe: fall back to a Boot Manager Menu loop + before hanging + + SecurityPkg/SecureBootConfigDxe: Fix deleting signature data issue + + CryptoPkg/IntrinsicLib: Fix the warning on memset + + MdeModulePkg/DxeCore: Filter out all paging capabilities + (bsc#1092943) + + CryptoPkg/TlsLib: Change the return type of TlsInitialize() + + NetworkPkg/HttpDxe: Fix the incorrect SizeofHeaders in + HttpTcpReceiveHeader() + + ArmVirtPkg: introduce ArmVirtMemInfoLib library class + + ArmVirtPkg/PrePi: remove bogus primary core check + + BaseTools/tools_def AARCH64 ARM: suppres PIE sections via + linker script + + PcAtChipsetPkg: Define FixePCD's for RTC register values + + MdeModulePkg EhciPei: Minor refinement about IOMMU + + MdeModulePkg/UefiBootManagerLib: Remove assertion + + MdeModulePkg EhciPei: Also check Buf against NULL to return error + + MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value + + MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check + + BaseTools: Fix a bug for single module build with GenC/GenMake option + + MdeModulePkg/PiSmmCore: Fix an assert issue in pool free + + BaseTools: Fix the bug to collect source files per build rule family + + MdeModulePkg/UdfDxe: Avoid possible loss track of allocated buffer + + MdeModulePkg/PartitionDxe: Merge the discovery of ElTorito into UDF +- Refresh ovmf-gdb-symbols.patch and ovmf-pie.patch +- Modify openssl tarball unpacking to fit the change in ovmf paperkey +- Update to version 1.6: + * Selftest updates to allow running tests in parallel via make -j + pavucontrol +- 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. + -- Add explicit gtkmm2-devel BuildRequires. -- Remove libcanberra-gtk and libsndfile-devel BuildRequires. - perl-Image-ExifTool +- require File::RandomAccess otherwise exiftool(1) won't start + +- updated to 12.30 + see /usr/share/doc/packages/perl-Image-ExifTool/Changes + +- Update to version 12.29: + * Added a few new Nikon and Olympus lenses (thanks LibRaw) + * Improved a QuickTime "File format error" message to be more + meaningful, and made it a minor error + * Changed PNG writer to add EXIF before IDAT + * Some changes the way JUMBF metadata is handled + * Patched to read timed GPS from a different type of INSV videos + * Patched a security issue + * Fixed problem where ExifTool could hang when processing mebx + timed metadata + * Added read support for Leica Image File (LIF) images + * Added a new Olympus LensType (thanks LibRaw) + * Decode another Panasonic tag (thanks LibRaw) + * Decode more timed metadata from Sony MP4 videos + * Attempt to shorten tag names for metadata in CZI files + * Allow full QuickTime Keys tag ID's in UserDefined tags + * Patched to handle special characters in Torrent tag values + * Added two new Nikon LensID values (thanks Daniel) + * Added a new Pentax RawDevelopmentProcess value + * Added a few new Sony LensType values (thanks Jos Roost) + * Added warning if IPTCDigest is not current + * Decode a couple more Pentax tags (thanks LibRaw) + * Decode streaming GPS from Novatek INNOVV MP4 and TS videos + * Improved tag names in confi_files/covert_regions.config + * Changed MIME types for MS Office macro-enabled formats + to add the .12 + * Patched Canon LensID logic to properly identify the + Canon RF 24-105mm F4 L IS USM lens + * Patched decoding of camm6 GPSDateTime to use a flexible epoch + because other apps don't seem to use a consistent time zero + * Fixed family 7 group names for QuickTime Keys tags + * Fixed problem reading BeatsPerMinute from some MP4 files + * Fixed hemisphere problem when extracting GPS from 70mai + dashcam videos + * Added support for JPEG Stereo (JPS) images + * Added a new Sony LensType (thanks LibRaw) + * Added a new PentaxModelID (thanks LibRaw) + * Changed ExifTool namespace URI to use exiftool.org + instead of exiftool.ca in the -X option output (exiftool.ca + is still recognized when reading XML) + * Improved handling of large-array warnings in -htmldump output + * Changed handling of escaped characters in #[CSTR] lines + of -@ argfile + * Patched security vulnerability in argument of -lang option + * Fixed problem which could cause a "Wide character" warning + and generate a corrupted output file when writing + some illegal values + polari +- Update to version 41.0: + + Update screenshots and metainfo. + + Refresh application icon. + + Updated translations. + +- Update to version 41.rc: + + Support Soup 3. + + Replace custom logging with console module. + + Fix pasting text files. + + Put status message on the left. + + Improve chat log appearance. + + Port to GTK4. + + Updated translations. +- Drop pkgconfig(gtk+-3.0) BuildRequires: no longer needed after + port to GTK4. NOTE: gtk4 is not needed during build. + +- Update to version 40.1: + + Update GNOME server list. + + Misc. bug fixes. + + Updated translations. + +- Fold typelib-1_0-Polari-1_0 into the main package: the .typelib + file is installed in a private gi-repository. +- Obsolete the old package name to ease upgrades. + +- Update to version 40.0: + + Promisify async operations. +- Changes from version 3.38.1: + + Add hackint to predefined networks. + + Add Libera.Chat to predefined networks. + + Promote Libera.Chat over Freenode. + + Update OFTC server list. + + Misc. bug fixes and cleanups. + + Updated translations. + +- Update to version 3.38.0: + + Disable URL previews when on metered data. + + Misc. bug fixes and cleanups. + + Updated translations. +- Drop polari-fix-log-spam.patch: Fixed upstream. + +- Update to version 3.37.3: + + Add WHOIS command. +- Changes from version 3.37.2: + + Misc. bug fixes and cleanups. +- Changes from version 3.37.1: + + Add the ability to mute nicknames. + + Misc. bug fixes and cleanups. + + Updated translations. + +- Drop mozjs68 BuildRequires: it is only required to syntax check + the .js files during build. As we use pristine upstream sources, + we can assume them to be tested by the CI already. + +- Add polari-fix-log-spam.patch: Quiet down unneeded warnings. + +- Update to version 3.36.3: + + Misc. bug fixes and cleanups. + + Improve performance while idle. + postgresql14 -- Let genlists skip non-existing binaries to avoid lots of version - conditionals in the file lists. +- bsc#1192516: Upgrade to 14.1 + * Make the server reject extraneous data after an SSL or GSS + encryption handshake (CVE-2021-23214). + * Make libpq reject extraneous data after an SSL or GSS + encryption handshake (CVE-2021-23222). + * https://www.postgresql.org/docs/14/release-14-1.html + +- boo#1191782: Let rpmlint ignore shlib-policy-name-error. + presage +- Fix one more GCC 11 warning. + +- redo presage-0.9.1-gcc11.patch (boo#1181881) + * use noexcept(false) for "throw PresageException" + +- add presage-0.9.1-gcc11.patch (boo#1181881) + * fix ISO C++17 does not allow dynamic exception specifications + * fix come from github.com/AcademySoftwareFoundation/openexr/pull/280 + +- Revert change of the source package name for the doc flavor. + Different flavors require distinct package names for _multibuild + to work properly. + +- Update presage-0.9.1-python3.patch: Adjust two more env python to + for python3. + +- Export the include path to fix the build under python 3.8 + +- Add presage-0.9.1-python3.patch, port python binding and apps + to python3 +- Rename subpackages: + * dbus-1-presage -> python3-dbus-presage + * python-presage -> python3-presage + * pyprompter -> python3-pyprompter + * python-presagemate -> python3-presagemate + +- Add explicit BuildRequires for pkg-config for doc flavor, otherwise + configuration on Leap 15.x / SLE 15 fails. +- Disable build and checks for tools/bindings when building API docs. + +- Make the package name dependent on the flavor, otherwise OBS can not track + the packages correctly and keeps blocking until all flavors are finished. +- Remove unnneded Requires: presage in devel subpackge + +- Split out API doc generation using multibuild. graphviz-gd has + become quite heavy as a build dependency. +- Cleanup specfile + * remove defattr, use license macro + * remove conditionals for EOLed distribution versions +- Remove gpresagemate, it depends on the long deprecated XEVIE extension +- Set she-bang for /usr/bin/presage_dbus_* to /usr/bin/python2 + -- update version 0.9.beta20140216 - * see ChangeLog file -- drop patch: presage-0.8.9-automake_1.12_abuild.patch -- add patch: presage-0.9.0-automake_1.12_abuild.patch - pullin-bcm43xx-firmware +- use %_firmwaredir + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut through the -mini flavors. + python-libvirt-python +- Update to 7.10.0 + - Add all new APIs and constants in libvirt 7.10.0 + - jsc#SLE-18260, jsc#SLE-19264 + python-pexpect +- Remove executable flag from examples/*.py: since we already patch + out the shebangs, they are not directly startable anyway + (boo#1189065). + +- Add patch to build without python2: + * no-python-binary.patch + python-rpm-macros +- Update to version 20211022.38e7c70: + * no newline after python_install_alternative + +- Update to version 20211018.c7614ad: + * remove ghost gh#openSUSE/python-rpm-macros#118 + * revert reset name change + * fix README + * move u-a/la switch for scriptlets to build phase + +- Update to version 20211001.fc6c04e: + * Supporting libalternatives. + +- Update to version 20210628.eccf3f2: + * fix boolean split gh#openSUSE/python-rpm-macros#111 + +- Update to version 20210607.c22f1cc: + * increase default python3 update-alternative prio by 1000 + * Update default-prjconf + * Support flavor rewriting of boolean runtime dependencies + +- Update to version 20210204.937b8d8: + * fixup: last PR was missing a commit for pyproject_wheel syntax errors + +- Update to version 20210204.90721de: + * mv -n does not work in SLE12 + * Update PEP517/518 macro documentation in README + * Let pyproject_install search for more locations for wheels or specify explicitely + * Read .rpmmacros (= prjconf Macro: definitions) for default buildset + +- Update to version 20210203.0d8a91e: + * don't define skip_python2 by default + +- Update to version 20210131.ec7577b: + * remove old commented path finding section + * expand python_subpackage_only not earlier than in python_subpackages call + * make the path and var macros return a non-interrupted string even when the flavor is not installed + +- Update to version 20210131.1450767: + * only add parentheses when boolean operators are used + * sync buildset definitions with Factory + * fix typo + +- Update to version 20210127.3a18043: + * dont't rename wheel when it already has the same name + +- Update to version 20210126.fea1c1f: + * Document python_module with boolean dependecies + * workaround undetected abi and platform tags gh#openSUSE/python-rpm-macros#93 + +- Update to version 20210121.ef5b8b9: + * Add %python pseudo-macro for %python_modules -- server and rpm version + +- Update to version 20210117.63cf413: + * improve flavor variable naming in python_expand + +- Update to version 20210116.2682657: + * remove python2 not found error + +- Update to version 20210112.86f4d9d: + * fix gh#openSUSE/python-rpm-macros#84: python_sysconfig_ macros + +- Update to version 20201207.2177fcf: + * README update after merge + +- Update to version 20201207.259cdda: + * Update python_expand description in README + * python_expand to basename only + +- Update to version 20201204.32a910e: + * fix print_provided_flavor again + +- Update to version 20201203.5331183: + * fix print_provided_flavor + +- Update to version 20201128.669edb3: + * fix provides (for python-numpy f2py, in gh#openSUSE/python-rpm-macros#66) + +- Update to version 20201123.6978323: + * also rewrite subpackage_only default providers + * pytest: ignore _build dirs for all flavors + +- Update to version 20201119.6bb5f69: + * add default provider properties + * don't replace %name, for subpackage_only + * expand parameters for subpackage_only packages + +- Update to version 20201112.a4c80dc: + * handle python_subpackage_only, fixes gh#openSUSE/python-rpm-macros#73 + * define default providers for pythonX from pythonXY flavors: fixes #69 + +- Update to version 20201103.cec67c2: + * document python_find_lang + * add python_find_lang and allow to specify in %python_files. Fixes #5 + +- Update to version 20201102.31ccfc2: + * fix python_clone shebang replacement + * one less expansion for python_exec + * expand default %python_ macros earlier + * update README for multiple flavors + * more command delimiters for %python_expand + +- Update to version 20201022.7f87908: + * Add python36 and python38 flavours. + +- Update to version 20201021.adb6953: + * Prepare for multiple python3 flavors +- Remove multiple_flavors.patch as it is included in the upstream + tarball. + +- Update to version 20201016.5d22545: + * fix whitespace after escape in compileall macro + +- Update to version 20201016.db09189: + * Delete pycache files before compilealll + * Update macros/010-common-defs + * Reword compileall + * mention pyproject.toml and link to PEP517 and PEP518 + * add description for pyunittest macro + * add description for python_compileall macro + * add description for pyproject macros + * add python_compileall macro and use it in pyproject_install + * disable pip version check: no connection to pypi.org + +- Update multiple_flavors.patch to generate correct names of the + python binary. + +- %__#FLAVOR# should be defined as + /usr/bin/python%{#FLAVOR#_version} not just /usr/bin/#FLAVOR# + +- Add patch multiple_flavors.patch which makes compile_macros.sh + generate alternative flavours as well. + +- Update to version 20200824.8fa42a7: + * Drop -v from the pyunittest macros + +- Update to version 20200806.f44d3ac: + * fix unittest macros + +- Update to version 20200714.252de1f: + * Add pyunittest and pyunittest_arch macros + +- Update to version 20200701.9f5a2f6: + * add blank line between pytest and pytest_arch to fix expansion + failure in Leap gh#openSUSE/python-rpm-macros#53 + +- Update to version 20200625.e862151: + * fix pytest_arch PYTHONPATH + * expand calls pyproject* macros (revert #45) + * let the shell expand PYTHONPATH + +- Update to version 20200623.3ea9b62: + * fix PYTHONPATH on pytest_arch macro + +- Update to version 20200622.1919233: + * Expand %buildroot first (avoid endless cycle; bsc#1162743) + +- Update to version 20200622.1f4c5d2: + * Add missing semicolon + +- For Factory change %system_python to python3. + +- Update to version 20200603.503823c: + * Don't add empty path to PYTHONPATH setting. + * Do not expand macros, just print them unexpanded (for %pytest* and %pyproject* macros) + * Replace py.test -> pytest + +- Update to version 20200529.b301e36: + * update-alternatives are quiet during install + python-setuptools +- We cannot remove vendored packages when generating setuptools + wheel (bsc#1177127). + +- Add remove_mock.patch to remove dependency on the external mock + package. + +- Avoid duplicite wheel name in the generated package, and we actually + don't need a subpackage at all. + +- Make wheel a separate build run to avoid the setuptools/wheel build + cycle. + +- update to 44.1.0 + * Set sys.argv[0] in setup script run by build_meta.__legacy__ + * Fix for Python 4: replace unsafe six.PY3 with six.PY2 + * Fixed a bug in the “setuptools.finalize_distribution_options” hook + that lead to ignoring the order attribute of entry points managed + by this hook. + * Avoid loading working set during Distribution.finalize_options prior + to invoking _install_setup_requires, broken since v42.0.0. + +- use local source dir for pytest imports + gh#openSUSE/python-rpm-macros#48 + +- Fix License to the correct MIT + +- Fix build without python2 + +- update to 44.0.0 +- last version with python2 support +- add testdata.tar.gz -> missing data for testsuite + * Drop support for Python 3.4. + * include pyproject.toml in source distribution by default. + Projects relying on the previous behavior where pyproject.toml + * Setuptools once again declares 'setuptools' in the build-system.requires + and adds PEP 517 build support by declaring itself as the build-backend + * Fix support for easy_install's find-links option in setup.cfg + * Build dependencies (setup_requires and tests_require) now install transitive + dependencies indicated by extras. + * Mark the easy_install script and setuptools command as deprecated, and use + pip when available to fetch/build wheels for missing setup_requires/tests_require + requirements, with the following differences in behavior: + + support for python_requires + + better support for wheels (proper handling of priority with respect to PEP 425 tags) + + PEP 517/518 support + + eggs are not supported + + no support for the allow_hosts easy_install option (index_url/find_links are still honored) + + pip environment variables are honored (and take precedence over easy_install options) + * Removed the "upload" and "register" commands in favor of twine. + * Add support for the license_files option in setup.cfg to automatically + include multiple license files in a source distribution. + * Update handling of wheels compatibility tags: * add support for manylinux2010 + * fix use of removed 'm' ABI flag in Python 3.8 on Windows + * Fix empty namespace package installation from wheel. + * Setuptools now exposes a new entry point hook "setuptools.finalize_distribution_options", + enabling plugins like setuptools_scm to configure options on the distribution + at finalization time. + +- update to 41.6.0 +- add importlib.patch + * Replace usage of deprecated imp module with local + re-implementation in setuptools._imp + * Fix pkg_resources.Requirement hash/equality implementation + * Fix tests when running under python3.10. + * drop 'deprecated' documentation (test command, ez_setup, EasyInstall) + +- Remove runtime dependency for the full python3 package, as the + actually required SSL module is in python3-base. For python(2), + SSL is in the "full" python package. Avoids build loops and + shortens the dependency chain for e.g. rust. + +- Try to use system packages rather than the vendored variants + +- Add patch to sort outputs for better reproducability: + * sort-for-reproducibility.patch +- Add missing dep on ordered-set as it is now in the vendored + dir too + +- Update to 41.4.0 + * In declarative config, now traps errors when invalid python_requires + values are supplied. + * When storing extras, rely on OrderedSet to retain order of extras + as indicated by the packager, which will also be deterministic + on Python 2.7 (with PYTHONHASHSEED unset) and Python 3.6+. + * Fixed failing integration test triggered by 'long_description_content_type' in packaging. + +- Define LANG in %check to fix openSUSE/SLE 15 testsuite + +- Switch to multibuild to enable testsuite + +- Update to 41.2.0: + * #479: Remove some usage of the deprecated imp module. + * #1565: Changed html_sidebars from string to list of string as per https://www.sphinx-doc.org/en/master/changes.html#id58 + * #1697: Moved most of the constants from setup.py to setup.cfg + * #1756: Forse metadata-version >= 1.2. when project urls are present. + +- update to version 41.0.1: + * #1671: Fixed issue with the PEP 517 backend that prevented + building a wheel when the dist/ directory contained existing .whl + files. + * #1709: In test.paths_on_python_path, avoid adding unnecessary + duplicates to the PYTHONPATH. + * #1741: In package_index, now honor "current directory" during a + checkout of git and hg repositories under Windows + +- update to 41.0.0 + * #1735: When parsing setup.cfg files, setuptools now requires the files + to be encoded as UTF-8. Any other encoding will lead to a UnicodeDecodeError. + This change removes support for specifying an encoding using a 'coding: ' + directive in the header of the file, a feature that was introduces in 40.7. + Given the recent release of the aforementioned feature, it is assumed that + few if any projects are utilizing the feature to specify an encoding + other than UTF-8. + +- update to version 40.8.0: + * #1652: Added the build_meta:__legacy__ backend, a "compatibility + mode" PEP 517 backend that can be used as the default when + build-backend is left unspecified in pyproject.toml. + * #1635: Resource paths are passed to pkg_resources.resource_string + and similar no longer accept paths that traverse parents, that + begin with a leading /. Violations of this expectation raise + DeprecationWarnings and will become errors. Additionally, any + paths that are absolute on Windows are strictly disallowed and + will raise ValueErrors. + * #1536: setuptools will now automatically include licenses if + setup.cfg contains a license_file attribute, unless this file is + manually excluded inside MANIFEST.in. +- changes from version 40.7.3: + * #1670: In package_index, revert to using a copy of splituser from + Python 3.8. Attempts to use urllib.parse.urlparse led to problems + as reported in #1663 and #1668. This change serves as an + alternative to #1499 and fixes #1668. + +- update to version 40.7.2: + * #1666: Restore port in URL handling in package_index. +- changes from version 40.7.1: + * #1660: On Python 2, when reading config files, downcast options + from text to bytes to satisfy distutils expectations. +- changes from version 40.7.0: + * #1551: File inputs for the license field in setup.cfg files now + explicitly raise an error. + * #1180: Add support for non-ASCII in setup.cfg (#1062). Add support + for native strings on some parameters (#1136). + * #1499: setuptools.package_index no longer relies on the deprecated + urllib.parse.splituser per Python #27485. + * #1544: Added tests for PackageIndex.download (for git URLs). + * #1625: In PEP 517 build_meta builder, ensure that sdists are built + as gztar per the spec. + +- BuildIgnore python[23]-pyparsing: python-packaging requires it + for some actions it could perform, but we don't make use of these + here. Ignoring this dependency allows us to break open a + BuildCycle. + +- update to 40.6.3: + * #1594: PEP 517 backend no longer declares setuptools as a dependency + as it can be assumed. + +- Fix fdupes call + +- update to version 40.6.2: + * #1592: Fix invalid dependency on external six module (instead of + vendored version). +- changes from version 40.6.1: + * #1590: Fixed regression where packages without author or + author_email fields generated malformed package metadata. +- changes from version 40.6.0: + * #1541: Officially deprecated the requires parameter in setup(). + * #1519: In pkg_resources.normalize_path, additional path + normalization is now performed to ensure path values to a + directory is always the same, preventing false positives when + checking scripts have a consistent prefix to set up on Windows. + * #1545: Changed the warning class of all deprecation warnings; + deprecation warning classes are no longer derived from + DeprecationWarning and are thus visible by default. + * #1554: build_meta.build_sdist now includes setup.py in source + distributions by default. + * #1576: Started monkey-patching get_metadata_version and + read_pkg_file onto distutils.DistributionMetadata to retain the + correct version on the PKG-INFO file in the (deprecated) upload + command. + * #1533: Restricted the recursive-include setuptools/_vendor to + contain only .py and .txt files. + * #1395: Changed Pyrex references to Cython in the documentation. + * #1456: Documented that the rpmbuild packages is required for the + bdist_rpm command. + * #1537: Documented how to use setup.cfg for src/ layouts + * #1539: Added minimum version column in setup.cfg metadata table. + * #1552: Fixed a minor typo in the python 2/3 compatibility + documentation. + * #1553: Updated installation instructions to point to pip install + instead of ez_setup.py. + * #1560: Updated setuptools distribution documentation to remove + some outdated information. + * #1564: Documented setup.cfg minimum version for version and + project_urls. + * #1572: Added the concurrent.futures backport futures to the Python + 2.7 test suite requirements. + +- build python3 subpackage (FATE#323875) + +- update to 18.0.1 for fate#319032 + * see full changelog in CHANGES.txt + +- fix vulnerability in non-RFC6125-compliant host name matching + (bsc#930189, setuptools-1.1.7-match-hostname.patch) + +- Add package to SLE 12 SDK (FATE#318137, bnc#913229) + quadrapassel +- Update to version 40.2: + + Reduced the size of the border so shapes start at the top of + the playing area. + +- Update to version 40.1: + + Press return to restart game. + + Updated translations. + +- Update to version 3.38.1: + + Updated game description to provide a better description. + + Fix for incorrect preview shape when difficult blocks is + selected. + + Set application avatar in Gitlab. + + Updated translations. + +- Update to version 3.36.05: + + Updated translations. + +- Update to version 3.36.04: + + Update to the icon. + + Let the input delay for fast movement be configurable. + + Change "piece" to "block". + + Updated translations. + rdma-core +- Update to v38.0 (jsc#SLE-18383) + - Bugfixes on all providers + - New provider for irdma support + +- Add rdma-ndd to recommended depencies of rdma-core + re2 +- Use newer libs and GCC on Leap 15.3 & 15.4 + ristretto +- update to 0.12.1: + * GLib >= 2.44.0 + * Optimize sorting by content type + * Load images asynchronously (gxo#apps/ristretto#16, + gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34) + * Increase image loading buffer size (gxo#apps/ristretto!34) + * Allow to display all files in the open dialog + (gxo#apps/ristretto!33) + * Rework the file opening procedure (gxo#apps/ristretto!33) + * Fix a memory leak when closing the window directly + * Refactoring: Clarify thumbnailer queue management + * Thumbnailer: Do not empty an unprocessed file list + * Update window title on image deletion or insertion + * Perform content*based filtering wherever necessary + * Set device scale for animated images + * Properly recognize SVG compressed image files + * Use the generic pixbuf loader for RAW image files + * Fix pointer behavior in fullscreen mode + * Icon bar: Properly highlight item under the cursor + * Icon bar: Center on the active item for any size change + * Fix regression: Exif orientation is not respected + (gxo#apps/ristretto#69) + * Do not try to load images whose pixbuf is not available + (gxo#apps/ristretto!34) + * Fix memory management of image loading objects + (gxo#apps/ristretto!34) + * Use URIs instead of filenames in the `.desktop` file + (gxo#apps/ristretto#49) + * Directory loading: Allow to load a directory via the cli + * Flatpak: Access remote locations with GVfs + * Directory loading: Fix improper use of GFileEnumerator APIs + (gxo#apps/ristretto#68) + * Translation Updates: + +- Update to version 0.12.0 + * Allow to choose the default scale (gxo#apps/ristretto!29) + * Keep the scale in memory for each loaded image + (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28) + * Toggle fullscreen mode by double clicking on the image + * Optimize directory loading (gxo#apps/ristretto#20, + gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37, + gxo#apps/ristretto!31) + * Optimize image viewer redraw: Disable overlay scrolling + (gxo#apps/ristretto#64) + * Optimize image viewer redraw: Reuse source surface + (gxo#apps/ristretto#64, gxo#apps/ristretto!26) + * Avoid using Cairo Xlib backend to create surfaces + (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62, + gxo#apps/ristretto!25) + * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64) + * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64) + * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64) + * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64) + * Don't redraw the main window when it loses focus + (gxo#apps/ristretto#64) + * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51, + gxo#apps/ristretto#64) + * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24) + * Use the same background for the image and the thumbnails + (gxo#apps/ristretto#36, gxo#apps/ristretto!23) + * Drop preferences-desktop-default-applications icon + * Flatpak build (gxo#apps/ristretto!32) + * Refactoring: Use only one file filter for the app + * Refactoring: Icon bar adjustments + * Cleanup: `icon_bar.c` + * Cleanup: Pass orientation directly from file to viewer + * Code refactoring: Image viewer adjustments, scale and drawing + (gxo#apps/ristretto!27) + * Use integers for the image rendering rectangle + * Code cleanup: Build sanitation, obsolete code removal, spacing, + normalization (gxo#apps/ristretto!22) + * Transfer contents from dispose() to finalize() + * Add debugging macros + * Protect asynchronous jobs from an application exit + * Fix position of the active item in the icon bar when vertical + (gxo#apps/ristretto#34) + * Take into account the device scale (gxo#apps/ristretto#47, + gxo#apps/ristretto!30) + * Properly load images via drag and drop (gxo#apps/ristretto#67) + * Delay GdkPixbufLoader "closed" signal handler + * Use the same scale factor to zoom via action and scrolling + * Fix a lack of centering when zooming via the menu action + * Fix some memory leak (several commits of this kind) + * Fix file creation monitoring + * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE` + (gxo#apps/ristretto#39) + * Always set adjustment upper bounds greater than page sizes + (gxo#apps/ristretto#35) + * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8) + * Fix animated GIF display + * Automate and sanitize memory management of sources + (gxo#apps/ristretto#65) + * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48) + * Chain up to parent in dispose() and finalize() + * Translation Updates + ruby2 +Add patches to fix the following CVE's: + - CVE-2021-32066.patch (CVE-2021-32066): Fix StartTLS stripping + vulnerability in Net:IMAP (bsc#1188160) + - CVE-2021-31810.patch (CVE-2021-31810): Fix trusting FTP PASV + responses vulnerability in Net:FTP (bsc#1188161) + - CVE-2021-31799.patch (CVE-2021-31799): Fix Command injection + vulnerability in RDoc (bsc#1190375) + rygel +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 0.40.2: + + Disable tracker2 in default build options. + + Fixed potential race condition in meson build. + + Updated translations. + samba +- Fix dependency problem upgrading from libndr0 to libndr2 and + from libsamba-credentials0 to libsamba-credentials1; + (bsc#1192684); + +- Fix regression introduced by CVE-2020-25717 patches, winbindd + does not start when 'allow trusted domains' is off; (bso#14899); +- Update to 4.15.2 + * CVE-2016-2124: SMB1 client connections can be downgraded to + plaintext authentication; (bso#12444); (bsc#1014440); + * CVE-2020-25717: A user on the domain can become root on domain + members; (bso#14556); (bsc#1192284); + * CVE-2020-25718: Samba AD DC did not correctly sandbox Kerberos + tickets issued by an RODC; (bso#14558); (bsc#1192246); + * CVE-2020-25719: Samba AD DC did not always rely on the SID and + PAC in Kerberos tickets; (bso#14561); (bsc#1192247); + * CVE-2020-25721: Kerberos acceptors need easy access to stable + AD identifiers (eg objectSid); (bso#14557); (bsc#1192505); + * CVE-2020-25722: Samba AD DC did not do suffienct access and + conformance checking of data stored; (bso#14564); + (bsc#1192283); + * CVE-2021-3738: Use after free in Samba AD DC RPC server; + (bso#14468); (bsc#1192215); + * CVE-2021-23192: Subsequent DCE/RPC fragment injection + vulnerability; (bso#14875); (bsc#1192214); +- Update to 4.15.1 + * vfs_shadow_copy2: core dump in make_relative_path; (bso#14682); + * Log clutter from filename_convert_internal; (bso#14685); + * MacOSX compilation fixes; (bso#14862); + * rodc_rwdc test flaps; (bso#14868); + * Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze + bit' S4U2Proxy Constrained Delegation bypass in Samba with + embedded Heimdal; (bso#14642); + * Python ldb.msg_diff() memory handling failure; (bso#14836); + * "in" operator on ldb.Message is case sensitive; (bso#14845); + * Release LDB 2.4.1 for Samba 4.15.1; (bso#14848); + * samldb_krbtgtnumber_available() looks for incorrect string; + (bso#14854); + * Fix Samba support for UF_NO_AUTH_DATA_REQUIRED; (bso#14871); + * Allow special chars like "@" in samAccountName when generating + the salt; (bso#14874); + * Correctly ignore comments in CTDB public addresses file; + (bso#14826); + * Fix transit path validation; (bso#12998); + * Fix that child winbindd logs to log.winbindd instead of + log.wb-; (bso#14852); + * SMB3 cancel requests should only include the MID together with + AsyncID when AES-128-GMAC is used; (bso#14855); + * Prepare to operate with MIT krb5 >= 1.20; (bso#14870); + * Heimdal prefers RC4 over AES for machine accounts; (bso#14864); + +- Enable samba-tool without ad dc. + +- Adjust spec to use pam macros; (bsc#1191046). + +- Adjust spec for size + * allow some Recommends instead Requires to be configured + for cifs-utils, samba-libs-python3 & samba-gpupdate; + (bsc#1182847). + * remove fam, undocumented and unneeded. + +- Add missing build dependency on bison when building with the + embedded Heimdal Kerberos + seahorse-nautilus +- Add 2.3 to the list of accepted GPG versions. + +- No longer recommend -lang: supplements are in use + -- Update to version 3.8.0: - + No changes since previous release. - -- Update to version 3.7.92: - + Updated translations. - sg3_utils -- Update to version 1.44~763+19.1ed0757: - * rescan-scsi-bus.sh: use LUN wildcard in idlist (bsc#1069384) +- Update to version 1.47: + * sg_rep_zones: add support for REPORT ZONE DOMAINS and + REPORT REALMS in this utility + * sg_raw: fix prints of NVMe NVM command names + * sg_logs: additions to Volume statistics lpage [ssc5r05c] + - additions to Command duration limits statistics log + page [spc6r06] + * sg_vpd: fix do_hex type on some recent pages + - zoned block dev char vpd: add zone alignment mode and + zone starting LBA granularity [zbc2r11] + * sg_read_buffer: fix --length= problem + * sg_dd, sgm_dd, sgp_dd: don't close negative file descriptors + * sg_dd: srand48_r() and mrand48_r() are GNU libc specific, + put conditional in so non-reentrant version used otherwise + - 'iflag=00,ff' places the 32 bit block address (big endian) + into each block + * sgp_dd: major rework, fix issue with error being ignored + - new: --chkaddr which checks for block address in each block + - add check for stdatomic.h presence in configure.ac + * sg_xcopy: tweak CSCD identification descriptor + * sg_get_elem_status: fix issue with '--maxlen=' option + - add 2 depopulation revocation health attributes [sbc5r01] + * transport error handling improved. To fix report of a + BAD_TARGET transport error but the utility still continued. + - introduce SG_LIB_TRANSPORT_ERROR [35] exit status + * several utilities: override '--maxlen=LEN' when LEN + is < 16 (or 4), take default (or 4) instead + * scripts: 55-scsi-sg3_id.rules remove outdated rule (bsc#1189297) + * sg_lib: add sg_scsi_status_is_good(), + sg_scsi_status_is_bad() and sg_get_zone_type_str() + * pt_linux: fix verify(BytChk=0) which Linux SNTL translated + to write, other SNTL cleanups + * pt_linux_nvme: fix fua setting + * pt: check_pt_file_handle() add return value of 5 for +- _service updates: + * re-enable service, hadn't been used for 1.46 release + * use upstream author's git repository, simplify versioning scheme + * use obscpio format + +- Update to version 1.46: + * sg_rep_pip: new utility: report provisioning initialization + pattern command + * sg_turs: estimated time-to-ready [spc6r03] + - add --delay=MS option + * sg_requests: substantial cleanup + * sg_vpd: add Format presets and Concurrent positioning ranges + - add hot-pluggable field in standard Inquiry [spc6r05] + - fix vendor struct opts_t alignment + * sg_inq: add hot-pluggable field in standard Inquiry + * sg_dd: --verify : separate category for miscompare errors + - --verify : oflag=coe continue on miscompares, counts them + - add cdl= operand for command duration limit indexes + - add oflag=nocreat and conv=nocreat : OFILE must exist + - add iflag=00, ff, random flags + - setup conditional auto rule for getrandom() + - add command timeout after comma in time= operand + * sg_get_elem_status: add ralwd bit sbc4r20a + * sg_write_x: add dld bits to write(32) [sbc4r19a] + * sg_rep_zones: print invalid write pointer LBA as -1 rather + than 16 "f"s + * sg_opcodes: improve handling of RWCDLP field + * sg_ses: use fan speed factor field for calculation [ses4r04] + - add --all (-a) option, same action as --join + * sg_compare_and_write: add examples section to its manpage + * sg_modes: document '-s' option (same as '-6') + * sg_sanitize + sg_format: when --verbose given once report + probable success; without --verbose 'no news is good news' + * sg_zone: add Remove element and modify zones command + * sg_raw: increase maximum data-in and data-out buffer size + from 64 KB to 1 MB + - fix --cmdfile= handling + - add --nvm option to send commands from the NVM command set + - add --cmdset option to bypass cdb heuristic + - add --scan= first_opcode,last_opcode + * sg_pt_freebsd: allow device names without leading /dev/ + thus fix for regression introduced in rev 731 (ver: 1.43) + * sg_pt_solaris+sg_pt_osf1: fix problem with clear_scsi_pt_obj() + which needs to remember is_nvme and dev_fd values + * sg_lib: add ZBC (2020) feature set entries + * sg_lib: restore elements and rebuild command added + * sg_lib,sg_pt: add partial_clear_scsi_pt_obj(), + get_scsi_pt_cdb_len() and get_scsi_pt_cdb_buf() + - add do_nvm_pt() for the NVM (sub-)command set + - tweak transport error handling in Linux + * sg_lib: Linux NVMe SNTL: add read, write and verify; + synchronize cache and write same translations + - add dummy start stop unit and test unit ready commands + - wire cache mpage's WCE to nvme 'volatile write cache' + - fix crash in sg_f2hex_arr() when fname not found + * sg_lib: reprint cdb with illegal request sense key + - asc/ascq match asc-num.txt @t10 20200708 [spc6r02] + * gcc-10: suppress warnings + * autoconf: upgrade version 2.69 to 2.70 + * remove space from end of source lines for git-svn + * testing/sg_mrq_testing: new, for blocking mrq usage + * testing/sgs_dd: add evfd flags and eventfd processing + * testing: remove master-slave terminology for sgv4 + * examples: add nvme_read_ctl.hex and nvme_write_ctl.hex +- Earlier SUSE fixes included in 1.46: - (bsc#840054, bsc#1131482) + (bsc#840054, bsc#1131482) -- Spec file: add fc_wwpn_id to generate by-path links for - fibrechannel (bsc#1005063) -- Update to version 1.44~763+17.35f525b: - * Changed versioning scheme (svn r763, pre-release of - upstream 1.44, plus 16 SUSE patches, SUSE git commit b2fedfa) - * Code-identical to previous release except for the following: +- Update to version 1.45~815+5.6aa67ed: +- Update to svn r815: + * sg_opcodes: expand MLU (spc5r20) + * sg_inq: update version descriptors to spc5r21 + * sg_vpd: 3pc VPD page add copy group descriptor + * sg_xcopy: add --fco (fast copy only) (spc5r20) and --app=1 + * add nanosecond durations with SG3_UTILS_LINUX_NANO +- Earlier SUSE fixes now included upstream: + * 58-scsi-sg3_symlink.rules: don't skip multipath members + (bsc#1085212) [r815] + * rescan-scsi-bus.sh: terminate scanning if last lun got removed + (bsc#1087008) [r815] + * Add scsi-enable-target-scan.sh (bsc#954600) [r814] + * shellcheck cleanups for rescan-scsi-bus.sh [r814] + +- Replace old $RPM_* shell vars. + +- Spec file: + * add fc_wwpn_id (bsc#1005063) + * add lun masking service (bsc#954600) + * drop BuildRequires on udev + * replace unversioned "Provides: scsi" with versioned +- Update to version sg3_utils-1.45~803+31.564be3d: + * New versioning scheme for upstream pre-release: + 1.45 - upstream release target, 803 - upstream svn id, + +31: SUSE commits on top of svn, 564be3d - git hash + * rescan-scsi-bus.sh: terminate scanning if last lun got removed + (bsc#1087008) + * 58-scsi-sg3_symlink.rules: don't skip multipath members + (bsc#1085212) + * Add scsi-enable-target-scan.sh (bsc#954600) +- Update to svn r803: + * sg_opcodes: expand MLU (18-102r0) + * sg_format: add --dcrt used twice (FOV=1 DCRT=0) + * rescan-scsi-bus: widen LUN 0 only scanning + (bsc#1069384) +- Earlier SUSE fixes included in 1.45: + * rescan-scsi-bus.sh: use LUN wildcard in idlist (bsc#1069384) + [svn: r795] + * sg_ses: fixup page decoding (bsc#1077787) [svn: r795] + * sg_ses: allow to decode raw data instead of reading from a device + (bsc#1050943) [svn: r795] +- Update to sg3_utils-1.44 [20180912] [svn: r791] + * rescan-scsi-bus.sh: harden code + - bump version to 20180615 + - add --ignore-rev to ignore revision change + * introduce SG3_UTILS_DSENSE environment variable + * sginfo: don't open /dev/snapshot + * sg_timestamp: add '--no-timestamp' option + - add --elapsed and --hex options + * sg_wr_mode: add --rtd option for RTD bi + * sg_unmap: add --all=ST,RN[,LA] option + * sgm_dd, sg_dd: add --dry-run and --verbose options + * sg_inq+sg_vpd: update Extended inquiry data vpd page + * sg_ses: add 'hw_reset' and 'sw_reset' to enclosure services + controller electronics element type (18-047r1) + * sg_decode sense: add --cdb and --err=ES options + * sg_format: add --dry-run option + - extend --wait timeout for > 4TB disks + * sg_sanitize: add --dry-run option +- Earlier SUSE fixes included in 1.44: + * sg_inq: decode standard INQUIRY for CD-ROMs correctly + (bsc#1065448, bsc#1070431) [svn: r742] + * sg_inq: export all NAA values (bsc#1050767) [svn: r715] + * Add fc_wwpn_id to generate by-path links for fibrechannel + (bsc#1005063) (svn@715) + * sg_vpd: struct opts_t misaligment (bsc#1050943) [svn: r707] -- Use separate repository for SLE15 +- rescan-scsi-bus.sh: Fixes from shellcheck speex +- Fix zero division error in read_samples (CVE-2020-23903 bsc#1192580) + speex-CVE-2020-23903.patch + -- fix build for SLE_10 - autoreconf for suse_version >= 1100 -- spec - o sort TAGS - o macros - rm > {__rm} - version > {version} .... - -- split off libspeex1 and libspeexdsp1 according to library - packaging policy -- include actual tarball version in package version -- don't package README's for embedded cpus - -- add baselibs.conf as a source -- enable parallel building - splix +- Removed "BuildRequires: python-cups" (python2 is dead) (change + effectively done by J. Meixner). + -- Provide the license source file COPYING in the binary RPM - (fix declined IBS submitrequest 33545). - suse-module-tools +- Update to version 15.4.10: + * same as Factory version 16.0.17 + * 60-io-scheduler.rules: add rules for virtual devices + (boo#1193759) + * 60-io-scheduler.rules: enforce "none" for loop devices + (boo#1193759) + * install some modprobe.d files only for relevant architectures + (apm_bios, sonypi, toshiba, legacy rtc) (bsc#1192974) + +- Update to version 15.4.9: + * same as Factory version 16.0.16 + * modprobe.d: split conf files (jsc#SLE-21626, boo#1193059) + - Rather than shipping two large files with modprobe.d options + (00-system.conf and 50-blacklist.conf), ship multiple small + per-module files. This makes it easier for users to override + distribution defaults. + * blacklist isst_if_mbox_msr (bsc#1187196) + * boot-sysctl: make sure file exists (fix for containers) + * remove blacklist entry for snd_bt87x (bsc#1192974, bsc#51718) + susepaste +- Add 0002-susepaste-add-image-paste-info.patch: Add info on + posting an image to susepaste in the man page, (boo#1193400). + -- adding http://paste.opensuse.org as another output -- adding man page - telepathy-idle +- Update to version 0.2.2: + + Enhancements: + - Port tests to Python 3. + - Adjust code Meson to use Python 3. + + Fixes: Fix twisted tests for Meson. + +- Update to version 0.2.1: + + Enhancements: + - Port build tools to Python 3. + - Add meson build system. + + Fixes: + - Properly handle long IRC messages. + - Fix a critical message from GLib on disconnecting. + - Fix message corruption on accident bling removal. + - Update the certificate for tests. + - Fix "Invalid utf8" test for Python 3. + - Properly handle channels with a '!' at the start of name. + - Properly handle modechars. +- Drop telepathy-idle-dont-bling-non-bling.patch: Fixed upstream. +- Align BuildRequires with what configure checks for: + + Add pkgconfig(dbus-1), pkgconfig(dbus-glib-1), + pkgconfig(glib-2.0), pkgconfig(gobject-2.0) and xsltproc. + + Remove libxslt, python-xml. + +- Add telepathy-idle-dont-bling-non-bling.patch: ctcp: Don't bling + the non-bling. +- Modernize spec, add upstream URL. + -- patch license to follow spdx.org standard - -- Update to version 0.1.11: - + Enhancements: - - fdo#21168: Idle now implements the Contacts interface (which - has officially been mandatory for a while). - - fdo#37145: Rather than using its own home-grown network code, - Idle now uses GIO. This should make it more robust and - maintainable. - - fdo#40734: The new Subject interface is now implemented. The - old Properties interface is no longer supported, and hence - various other aspects of room configuration are no longer - exposed. In future, they should be reincarnated on the - RoomConfig interface. -- Add pkgconfig(gio-2.0) BuildRequires. -- Change telepathy-glib-devel BuildRequires to - pkgconfig(telepathy-glib). - -- Fix typo in description. - terminus-bitmap-fonts +- Add note to package description about pango not supporting + pcf bitmap fonts. + -- amend spec file to reflect new font packaging scheme - (see openFATE#313536); - timezone +- timezone update 2021e (bsc#1177460): + * Palestine will fall back 10-29 (not 10-30) at 01:00 +- timezone update 2021d: + * Fiji suspends DST for the 2021/2022 season + * 'zic -r' marks unspecified timestamps with "-00" +- timezone update 2021c: + * Revert almost all of 2021b's changes to the 'backward' file + * Fix a bug in 'zic -b fat' that caused old timestamps to be + mishandled in 32-bit-only readers +- timezone update 2021b: + * Jordan now starts DST on February's last Thursday. + * Samoa no longer observes DST. + * Move some backward-compatibility links to 'backward'. + * Rename Pacific/Enderbury to Pacific/Kanton. + * Correct many pre-1993 transitions in Malawi, Portugal, etc. + * zic now creates each output file or link atomically. + * zic -L no longer omits the POSIX TZ string in its output. + * zic fixes for truncation and leap second table expiration. + * zic now follows POSIX for TZ strings using all-year DST. + * Fix some localtime crashes and bugs in obscure cases. + * zdump -v now outputs more-useful boundary cases. + * tzfile.5 better matches a draft successor to RFC 8536. +- Refresh tzdata-china.patch + timezone-java +- timezone update 2021e (bsc#1177460): + * Palestine will fall back 10-29 (not 10-30) at 01:00 +- timezone update 2021d: + * Fiji suspends DST for the 2021/2022 season + * 'zic -r' marks unspecified timestamps with "-00" +- timezone update 2021c: + * Revert almost all of 2021b's changes to the 'backward' file + * Fix a bug in 'zic -b fat' that caused old timestamps to be + mishandled in 32-bit-only readers +- timezone update 2021b: + * Jordan now starts DST on February's last Thursday. + * Samoa no longer observes DST. + * Move some backward-compatibility links to 'backward'. + * Rename Pacific/Enderbury to Pacific/Kanton. + * Correct many pre-1993 transitions in Malawi, Portugal, etc. + * zic now creates each output file or link atomically. + * zic -L no longer omits the POSIX TZ string in its output. + * zic fixes for truncation and leap second table expiration. + * zic now follows POSIX for TZ strings using all-year DST. + * Fix some localtime crashes and bugs in obscure cases. + * zdump -v now outputs more-useful boundary cases. + * tzfile.5 better matches a draft successor to RFC 8536. +- Refresh tzdata-china.patch + tlp +- Update to 1.4.0 24.09.2021 +- * Features + Audio: + - SOUND_POWER_SAVE_ON_AC: change default to enabled (Issue #495) + Battery: + - "Battery Features" renamed to "Battery Care" + - Introduce plugins to support Battery Care for non-ThinkPads: + - ASUS laptops: stop threshold + - Huawei MateBooks: start and stop threshold + - LG Gram laptops: stop threshold at 80% aka "battery care limit" + - Lenovo laptops: stop threshold at 60% aka "battery conservation mode" + - Samsung laptops: stop threshold at 80% aka "battery life extender" + - ThinkPads + - Allow deactivation of the start threshold (START_CHARGE_THRESH_BATx=0) + - Discharge malfunction: hint to check battery and charger + - Use standard sysfs attributes for charge thresholds + (Issue #513) + - Flag ThinkPad L512 as "unsupported" + - Validate charge threshold configuration, don't fail silently + - tlp-stat -b + - Battery Care: show plugin, supported features, driver usage and + related kernel module(s) + - Map battery state "Unknown" to "Idle" for clarity + Configuration: + - tlp-stat --cdiff: show configuration differing from defaults + - PARAMETER+="add values": append values to a parameter already defined + as intrinsic default or in a *previously* read file (Issue #457) + - TLP_WARN_LEVEL: warn about invalid settings, configurable for background + tasks and command line + - Rename parameters (backwards compatible to legacy config files): + SATA_LINKPWR_BLACKLIST -> SATA_LINKPWR_DENYLIST + RUNTIME_PM_BLACKLIST -> RUNTIME_PM_DENYLIST + RUNTIME_PM_DRIVER_BLACKLIST -> RUNTIME_PM_DRIVER_DENYLIST + USB_BLACKLIST -> USB_DENYLIST + USB_BLACKLIST_BTUSB -> USB_EXCLUDE_BTUSB + USB_BLACKLIST_PHONE -> USB_EXCLUDE_PHONE + USB_BLACKLIST_PRINTER -> USB_EXCLUDE_PRINTER + USB_BLACKLIST_WWAN -> USB_EXCLUDE_WWAN + USB_WHITELIST -> USB_ALLOWLIST + Disks: + - AHCI_RUNTIME_PM_ON_AC/BAT: + - Works only on disks defined in DISK_DEVICES + - Works on NVMe (new), SATA/ATA and plugged in USB (new) disks + - Works on SATA ports + - No longer experimental i.e. now enabled by default; the previously + existing risk of system freezes (and data loss) with the multiqueue + scheduler is now eliminated: + - Kernel >= 4.19 itself locks unsafe disk runtime pm + - TLP generally locks it for kernel < 4.19 + - DISK_APM_CLASS_DENYLIST: exclude disk classes from APM, i.e. you may + now activate it for USB and IEEE1394 drives (Issue #523) + - DISK_APM_LEVEL_ON_AC/BAT, DISK_SPINDOWN_TIMEOUT_ON_AC, DISK_IOSCHED: + now also work when plugging in USB disks; provided disk is contained in + DISK_DEVICES and 'usb' is removed from DISK_APM_CLASS_DENYLIST + - tlp-stat -d + - Explain why AHCI_RUNTIME_PM is locked for a disk + - Show disks attached to SATA links/ports + - Show a disk's host (for SATA_LINKPWR_DENYLIST) + - Show ALPM state in the sysfs directory of the AHCI host + - Show IDs for all disks configured in DISK_DEVICES + - Distinguish SATA from ATA(IDE) disks + - Show NVMe disk temperature + General: + - power-profiles-daemon: issue error messages about conflicting service + - tlp-stat -s: determine OS release without the lsb_release utility + Graphics: + - Add support for amdgpu (Issue #498) + - Improve powerdown of unused GPUs with drivers amdgpu, nouveau, + nvidia and without driver (Issues #488, #495, #498) + - tlp-stat -g: + - List all GPUs with at least the driver info + - Show hybrid graphics switch state (switcheroo) + - Intel GPU: + - Show hardware min/max frequency instead of + list of available frequencies (kernel change) + - Show more informative RC6, FBC and PSR status where available + (Issue #203) + Operation Mode AC/BAT: + - Speed up system shutdown/suspend by not applying AC settings anymore + - TLP_PS_IGNORE: add USB; allow to ignore multiple power supply classes + - tlp-stat -s: speed up power source detection + - tlp-stat --psup/udev: check if udev rules for power source changes and + connecting USB devices are active + PCI(e) devices: + - RUNTIME_PM_ENABLE/DISABLE: permanently enable/disable runtime PM for + PCI(e) devices based on address (independent of the power source) + - RUNTIME_PM_DENYLIST: remove amdgpu, nvidia, pcieport from defaults + - tlp-stat -e -v: show device runtime_status + Platform: + - PLATFORM_PROFILE_ON_AC/BAT: select platform profile to control system + operating characteristics around power/performance levels, thermal + and fan speed + - tlp-stat -p: show state of ThinkPad lapmode + Processor: + - CPU_HWP_DYN_BOOST_ON_AC/BAT: Intel CPU HWP dynamic boost (Issue #468) + - Remove backwards compatibility of CPU_ENERGY_PERF_POLICY_ON_AC/BAT with + ENERGY_PERF_POLICY_ON_AC/BAT to prevent performance issues caused by the + value 'power' in legacy configurations + - PHC_CONTROLS removed (obsolete) + - tlp-stat -p: + - cpu1..cpuN omitted for clarity, use -v to show all + - Sort more than 10 CPU cores in proper numerical order + - Show intel_pstate operation mode ("status") + - Omit "EPB: unsupported" for AMD or non-intel_pstate CPUs + USB: + - USB_EXCLUDE_AUDIO: exclude audio devices from autosuspend (Issue #556) + - tlp-stat -u -v: show device runtime_status + +- Don't recommend bbswitch, there's no relation to tlp (boo#1190631) + +- tlp-sleep.service does not exist anymore +- Make %files section a bit more precise + +- Recommend bbswitch for ThinkPad battery charge control instead of + acpi-call or tp-smapi not present in the distribution. + +- Use the same value for TLP_ULIB in the %build phase and the + %install phase (boo#1180495): + + BuildRequire pkgconfig(udev) + + Use pkg-config --variable udev_dir udev for the value of + TLP_ULIB. + tnftp +- tnftp ssl client should validate hostnames and certificates, + so for example tnftp -d https://revoked.badssl.com/example + fails to connect. (tnftp-verify_hostname.patch), There are + at least two reports about this misbehaviour online but it has + never been fixed. Patch targets openSSL 1.1.x and later + so specify requirement in spec file. + tpm2-0-tss -- drop 0001-esys-Fix-HMAC-generation-for-policy-sessions.patch: now contained - in upstream tarball -- update to upstream version 2.4.5 (jsc#SLE-17366): - - changes in version 2.3.2: - * Fix unit tests on S390 architectures - * Fixed HMAC generation for policy sessions - - changes in version 2.3.3: +- Version 3.1.0 includes: + + cover update to 2.4.5 (jsc#SLE-17366) + + cover update to 2.3.0 (jsc#SLE-9515) + + fix policy session for TPM2_PolicyAuthValue (bsc#1160736) +- Add version the configuration file tpm2-tss-fapi.conf + +- Remove conflicting sysusers.d file + +- Clean spec file +- Add new library libtss2-tcti-pcap0 +- Update to 3.1.0: + * Fix FAPI PolicyPCR not instatiating correctly (CVE-2020-24455) + * Fixed possible access outside the array in ifapi_calculate_tree + * Added pcap TCTI + * Added GlobalSign TPM Root CA certs to FAPI cert store + * Changed EncryptDecrypt mode type to align with TPM2.0 spec 1.59 + * Added two new TPM commands TPM2_CC_CertifyX509, + and TPM2_CC_ACT_SetTimeout + +- small services fixes and comments + +- update to 3.0.3: + - changes in 3.0.3: + * Fix Regression in Fapi_List + * Fix memory leak in policy calculation + - changes in 3.0.2: + * FAPI: Fix setting of the system flag of NV objects + * This will let NV object metadata be created system-wide always instead of + * locally in the user. Existing metadata will remain in the user directory. + * It can be moved to the corresponding systemstore manually if needed. + * FAPI: Fix policy searching, when a policyRef was provided + * FAPI: Accept EK-Certs without CRL dist point + * FAPI: Fix return codes of Fapi_List + * FAPI: Fix memleak in policy execution + * FAPI: Fix coverity NULL-pointer check + * FAPI: Set the written flag of NV objects in FAPI PolicyNV commands + * FAPI: Fix deleting of policy files. + * FAPI: Fix wrong file loading during object search. + * Fapi: Fix memory leak + * Fapi: Fix potential NULL-Dereference + * Fapi: Remove superfluous NULL check + * Fix a memory leak in async keystore load. + +- move the tcti-fapi tmpfiles.d config file into the libtss2-fapi1 sub-package. +- improve the descriptions of new libraries (fapi1, cmd0, swtpm0) +- adjust baselibs.conf to match new library versions and added libraries + +- Update to 3.0.1, changelog at: + https://github.com/tpm2-software/tpm2-tss/blob/3.0.x/CHANGELOG.md +- Update libtss2-sys0 to libtss2-sys1 +- Add new libs: + * libtss2-fapi1 + * libtss2-tcti-cmd0 + * libtss2-tcti-swtpm0 + +- Update to version 2.3.3 - - changes in version 2.4.0: - * Added a new Feature API (FAPI) implementation - * Added Esys_TRSess_GetAuthRequired() ESAPI function - * Added Esys_TR_GetTpmHandle() SAPI function - * Added Esys_GetSysContext() SAPI function - * Added the with-sanitizer configure option - * Added CI for FreeBSD - * Changed MSSIM TCTI to be async capable - * Removed TCTI loaders from ESYS dependencies in pkg-config - * Changed getPollHandles to allow num_handles query - * Improved CI builds - * Converted builds to docker builds - * Number of fixes and improvements in the test code - * Changed tcti-device in non-async mode to allways block - * Fixed hmac calculation for tpm2_clear command in ESAPI - * Fixed mixing salted and unsalted sessions in the same ESAPI context - * Removed use of VLAs from TPML marshal code - * Fixed setting C++ compiler for non-fuzzing builds at configure - * Fixed setting the name of session objects - * Fixed page alignment errors in Sys_Get/SetAuths functions - * Fixed potential buffer overflow in tcti_mssim_receive - * Fixed invalid memory alloc failure in Tss2_TctiLdr_Initialize - * Fixed list of exported symbols map for libtss2-mu - * Fixed resource name calculation in Esys_CreateLoaded - * Fixed keysize of ECC curve TPM2_ECC_NISTP224 - * Fixed segmentation fault in tctildr if name_conf was too big - * Fixed memory leak in tctildr-tcti tests - * Fixed HMAC generation for policy sessions - * Added check for object node before calling compute_session_value function - * Fixed auth calculation in Esys_StartAuthSession called with optional parameters - * Fixed compute_encrypted_salt error handling in Esys_StartAuthSession - * Fixed exported symbols map for libtss2-mu - * Remove duplicate ESYS entries from map file - * Removed the private implementation of strndup from tctildr - - changes in version 2.4.1: - * Fixed systemd-sysusers/-tmpfiles creation without systemd - * Removed expired coverity token from travis.yaml - * Fixed uninitialized context of FAPI command Fapi_ChangeAuth issue - * Fixed handling of tcti pointer in Esys_Initialize - * Fixed usages of EC routines deprecated in OSSL 1.2 and greater - * Fixed FAPI handling of TPMs without stored certificates - - changes in version 2.4.2: - * Fixed duoble json_object_put call in event log processing. - * Fixed memory leaks on error paths in FAPI - * Fixed setting of FAPI app data. - * Fixed size check for Fapi_Encrypt. - * Fixed computation of PCR logs and PCR digest of PCR logs. - * Improved comments for FAPI authentication. - * Fixed segfault and leaks in FAPI - * Fixed Fapi_GetCertificate for objects which are not of type key - * Fixed hierarchy usage in Fapi_Provision - * Fixed ESYS Shared secret calculation - * Fixed doxygen warnings for FAPI docs - * Fixed copying of primary template during key loading. - * Fixed some wrong format directives in debug statements. - * Fixed usage of hierarchy and authentication in Fapi_GetCertificate und Fapi_Delete - * Fixed unallocated return buffers which may have lead to segfaults in tooling - * Fixed usage of persistent handles. - * Fixed computation of the size of a PCR selection (Fixes #1737). - * Fixed missing hierarchy authentication for Fapi_Delete. - * Fixed uninitialized context of FAPI command Fapi_ChangeAuth. - * Fixed computation of random value for objects used for sealing. - * Fixed return code for event parsing errors. - * Fixed NV index and path handling in NV creation. - * Fixed path checking for keys. - * Fixed Fapi_GetInfo function. - * Fixed path usage in Fapi_Import. - * Fixed invalid settings of default flags for keys creation. - * Fixed handle usage in Fapi_ChangeAuth - * Enabled all PCR registers for SHA256 bank in the distribution profiles. - * Added some checks to Fapi_Provisioning to avoid nasty failure states - * Added a check to prevent overwrite or delete FAPI storage objects and directories - * Remove obsolete test fapi-key-create-policy-password-sign.int.c - * Checked hierarchy needed for EvictControl for deleting objects in FAPI. - * Checked event log file before calling the TPM in Fapi_PcrExtend. - * Adapted integration tests to SRK delete checking. - * Improved presentation of Fapi_GetInfo. - * Silenced expected errors from Esys_TestParams - * Added man pages for FAPI json config files - * Added a check that prevents deleting default directories - * Added a check if primary keys already exist for Fapi_Provision - * Added tests for derived persistent keys. - * Added test policy PCR with PCR register 8. - * Added check for deleting of the SRK. - * Added test for sealing a random value. - * Added content of the config file to FAPI Info. - * Added a check for valid pathnames in keystore module. - * Removed unecassary code from Fapi_ExportKey - * Removed obsolete LIBDL_LDFLAGS and replace it with LIBADD_DL - * Removed superfluous policies/pol_password.json file - - changes in version 2.4.3: - * Fix CVE-2020-24455 FAPI PolicyPCR not instatiating correctly - Note that all TPM object created with a PolicyPCR with the currentPcrs - and currentPcrsAndBank options have been created with an incorrect policy - that ommits PCR checks. All these objects have to be recreated! - * Fix bug in FAPI NV creation with custom index values - * Cleanup of leftover sessions in error cases in FAPI - * Better error messages in several FAPI errors - * Add checks to FAPI policy paths - * Add checks if FAPI is correctly provisioned - * Fix execution of FAPI policies in some cases - * Allow 0x prefixes for TPMU_HA in JSON encoding - - changes in version 2.4.4: - * FAPI: Fix policy searching, when a policyRef was provided - * FAPI: Accept EK-Certs without CRL dist point - * FAPI: Fix memleak in policy execution - * FAPI: Fix setting of the system flag of NV objects - This will let NV object metadata be created system-wide always instead of - locally in the user. Existing metadata will remain in the user directory. - It can be moved to the corresponding systemstore manually if needed. - * FAPI: Set the written flag of NV objects in FAPI PolicyNV commands - * FAPI: Fix deleting of policy files. - * FAPI: Fix wrong file loading during object search. - * Fapi: Fix memory leak - * Fapi: Fix potential NULL-Dereference - * Fapi: Remove superfluous NULL check - - changes in version 2.4.5: - * Fix Regression in Fapi_List - * Fix memory leak in policy calculation -- 0001-esys-Fix-HMAC-generation-for-policy-sessions.patch: fix problems with - policy sessions that don't include an TPM2_PolicyAuthValue (bsc#1160736). - This bug was fixed upstream in a minor release 2.3.2. +- Use system-users for tss user creation (boo#1162360). + +- BuildRequire pkgconfig(udev) instead of udev: allow OBS to + shortcut through the -mini flavor. + +- update to upstream version 2.3.2: + - changes since version 2.3.0: + - Fix unit tests on S390 architectures + - Fixed HMAC generation for policy sessions -- update to upstream version 2.3.0 (dependency for jsc#SLE-9515): +- update to upstream version 2.3.0: transmission +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_transmission-daemon.service.patch + +- Fix build with RPM 4.16: move installation of translations from + %build to %install section. + +- Update to transmission 3.00: + + Common: + - Allow the RPC server to listen on an IPv6 address. + - Change TR_CURL_SSL_VERIFY to TR_CURL_SSL_NO_VERIFY and enable + verification by default. + - Go back to using hash as base name for resume and torrent + files. + - Handle "fields" argument in "session-get" RPC request. + - Limit the number of incorrect authentication attempts in + embedded web server to 100 to prevent brute-force attacks. + - Set idle seed limit range to 1..40320 (4 weeks tops) in all + clients. + - Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, + Folx, Baidu Netdisk torrent clients. + - Announce INT64_MAX as size left if the value is unknown. + - Add TCP_FASTOPEN support. + - Improve ToS handling on IPv6 connections. + - Abort handshake if establishing DH shared secret fails. + - Don't switch trackers while announcing. + - Maintain a "session ID" file (in temporary directory) to + better detect whether session is local or remote. + - Change torrent location even if no data move is needed. + - Support CIDR-notated blocklists. + - Update the resume file before running scripts. + - Make multiscrape limits adaptive. + - Add label support to libtransmission and transmission-remote. + - Parse session-id header case-insensitively. + - Sanitize suspicious path components instead of rejecting + them. + - Add support for mbedtls (formely polarssl) and wolfssl + (formely cyassl), LibreSSL. + - Fix building against OpenSSL 1.1.0+. + - Fix a number of memory leaks (magnet loading, session + shutdown, bencoded data parsing). + - Bump miniupnpc version to 2.0.20170509. + - Switch to submodules to manage (most of) third-party + dependencies. + + GTK: + - Add queue up/down hotkeys. + - Modernize the .desktop file. + - Add AppData file. + - Add symbolic icon variant for the Gnome top bar and. + when the high contrast theme is in use. + - Update file icon when its name changes. + - Switch from intltool to gettext for translations. + + QT: + - Bump minimum Qt version to 5.2. + - Fix dropping .torrent files into main window on Windows . + - Fix prepending of drive letter to various user-selected paths + on Windows. + - Fix sorting by progress in presence of magnet transfers. + - Fix .torrent file trashing upon addition. + - Add queue up/down hotkeys. + - Reduce torrent properties (file tree) memory usage. + - Display tooltips in torrent properties (file tree) in case + the names don't fit. + - Improve UI look on hi-dpi displays. + - Use session ID (if available) to check if session is local + or not. + - Use default (instead of system) locale to be more flexible. + - Modernize the .desktop file. + + Daemon: + - Use libsystemd instead of libsystemd-daemon. + - Harden transmission-daemon.service by disallowing privileges elevation. + - Fix exit code to be zero when dumping settings. + + Web Client: + - Fix tracker error XSS in inspector. + - Fix performance issues due to improper use of setInterval() + for UI refresh. + - Fix recognition of https:// links in comments field. + - Fix torrent list style in Google Chrome 59+. + - Show ETA in compact view on non-mobile devices. + - Show upload file button on mobile devices. + - Add keyboard hotkeys for web interface. + - Disable autocompletion in torrent URL field. +- Remove transmission-3rdparty-no-download.patch, + transmission-appdata.patch andRemove transmission-systemd.patch: + merged upstream. +- Change build system from cmake to autoconf: replace + %cmake/%cmake_build/%cmake_install with + %configure/%make/%make_install. + +- Use modern macros for cmake building +- Cleanup spec file with spec-cleaner + +- No longer recommend -lang: supplements are in use + +- Drop transmission-daemon-systemd source: No longer needed, and + does in fact lead to a problem for endusers to set own config for + the daemon. Dropping fixes boo#1139004. +- Pass explicit ENABLE_DAEMON=ON and WITH_SYSTEMD=ON to cmake, + ensure we build upstreams daemon and systemd support. + +- Added %global WITH_APPINDICATOR 1 to enable missing appindicator + support + tumbler +- Add Recommends: ffmpegthumbnailer + upower +- Use libplist 2 starting from SLE15SP4 on. + +- Update to version 0.99.13: + + Tweak default percentage levels to better match other operating + systems. + + Support large energy rates seen in some modern laptops. + + Fix touchpads showing up as mice. + + Fix composite battery state when multiple batteries are used + and one isn't drawing any power. + + Make the icon and warning properties respect the "low battery + level" configuration option. + + Stop the device being suspended during the 20-second "shutdown" + grace period. +- Changes from version 0.99.12: + + Add a raft of new device types. + + Add support for iPhone XR, XS and newer models. + + Work-around incorrect battery percentage reported by MacBooks. + + Identify keyboard/pointing device combos as keyboards. + + Fix small memory leak in Bluetooth backend. + + Fix warning in Bluetooth backend. + + Set update time in Bluetooth backend. + + Remove support for obsolete CSR devices. +- Drop upower-build-Use-a-newer-libplist-if-available.patch: fixed + upstream. + +- Use libplist-2.0 on Tumblewewd. + + upower-build-Use-a-newer-libplist-if-available.patch + usbmuxd +- Update to 1.1.1: + * Features + - Make use of libusb hotplug events for device discovery + - Get correct USB device speed instead of hardcoded value + - Bump libusb dependency to 1.0.9 + - Use non-blocking sockets for client communication to avoid hanging + - Use correct manual section (8) for manpage + - Log pid of connecting clients if supported + - Implement device discovery using libusb hotplug events + - Log error message if writing a config file fails + - Tag all udev events with systemd tag + - Set socket options for client connections to improve performance + - Implement ListListeners usbmux command handling + - Bump libimobiledevice dependency to 1.3.0 + - Bump libplist dependency to 2.2.0 + - Add support for iPhone XS/XR UDID format + - Add option to allow logging to dedicated logfile + - Convert README file to markdown format + - Add support for connecting with T2 chip + - Show actual libusb version in debug message on startup + - Enable libusb debugging output + - Log client process name alongside pid if possible on Linux + - Unify and improve log message output + - Improve README.md with project description, installation, contributing and usage sections + * Bug Fixes + - Use clock_gettime() instead of gettimeofday() to avoid timing issues when calculating packet timeouts + - Fix wrong timeout value in debug messages + - Fix blocking by using libusb asynchronous I/O for getting initial device information + - Fix occasional USB reconfiguration due to udev rules being run again + - Fix wrong timestamps when running in foreground + - Fix USB reconnection issues on virtual machines with iOS 11+ devices + - Various memory leak, deadlock and invalid free fixes + +- Update project url +- Do not manually require libusmuxd (boo#1169012) + +- Update to version 1.1.0+git.20200121: + * Fix udev rules + * device: Fix potential deadlock (#130) + * Support T2 chip in restore mode + * Fix compatibility with latest changes in libimobiledevice + * Define _BSD_SOURCE again for older platforms. + * preflight: Prevent possible UaF if usb device is removed while preflight is in progress + * device: Make sure to operate on the copy of the device list in device_get_list() + * Replace obsolete _BSD_SOURCE define with _DEFAULT_SOURCE + * preflight: Let insecure notification proxy terminate when pairing is done + * device: Plug memory leak in error condition when TH_SYN sending fails + +- Modernise spec-file with spec-cleaner + +- bsc#1130588: Require shadow instead of old pwdutils + -- define _udevrulesdir only if not already in place -- add systemd service %pre %post scriptlets -- run %udev_rules_update if such macro is defined - -- Add systemd unit file for usbmuxd and activate it from the udev rules file. - This fixes bnc#811801. -- Added 0001-Add-support-for-automatic-activation-as-systemd-serv.patch - -- Fix build with new udev rules location - -- license update: (GPL-2.0 or GPL-3.0) and LGPL-2.1+ - See README - -- Update to version 1.0.8 - * Fix possible buffer overflow in libusbmuxd - * Fix detection for Apple TV 2 due to small interface detection bug - * Licensed common/utils.c and common/utils.h under LGPL - * Several bug fixes and improvements in libusbmuxd's device detection and - event handling code - * udev: Set owner to usbmux on device node to make it useable for usbmux user - * function usbmuxd_get_device_by_uuid has been renamed to - usbmuxd_get_device_by_udid - * usbmuxd_device_info_t member uuid been renamed to udid - vigra +- added patches + https://github.com/ukoethe/vigra/issues/496 + + vigra-openexr3.patch + -- Update to version 1.8.0 - * See http://hci.iwr.uni-heidelberg.de/vigra/doc/vigra/CreditsChangelog.html -- Drop all the patches, fixed upstream. -- Fixed dependencies for the devel package. - vinagre +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Add -fcommon in order to fix boo#1160419. + +- Copy preferences-desktop-remote-desktop from the adwaita icon + theme, not from the gnome theme. That should have changed quite a + long time ago. + +- Phase out telepathy support in GNOME, disable + pkgconfig(telepathy-glib) BuildRequires and pass + - -without-telepathy to configure. +- No longer pass --disable-scrollkeeper to configure, not needed, + nor recognized. +- Drop vinagre-lang Recommends: No longer needed. + virt-manager +- jsc#SLE-17764 - Dev: Support Oracle Linux as a guest VM. See also + bsc#1192238 [Build58.2][KVM] The latest supported OracleLinux as + guest versions are not included anywhere + virtinst-add-oracle-linux-support.patch + virt-viewer +- Update to 11.0: + * Minimum libgovirt is now 0.3.7 + * CentOS 7 is no longer a supported build platform + * Use header bar for oVirt ISO dialog + * Add change CD button to toolbar for oVirt + * Support using ISOs in oVirt DATA storage domains + * Remove clashing -r command line shortcut for ‘resize’ that + clashed with existing ‘reconnect’ shortcut + * Support modifier-only hotkeys for cursor release + * Fix smartcard and USB hotkey configuration regression + * Add USB device reset hotkey support + * Fix various mixed up GTK actions for hotkeys + * Release keyboard grab at same time as mouse grab with SPICE + * Fix misc compiler warnings with glib > 2.68 + * Fix creation of window when guest uses multiple heads with a + single QXL video card + * Updated translations from weblate + * Avoid warnings from GTK from overly strict minimum desktop + width/height rules + * Update window action sensitivity to fix regression causing + disabled send key menu items + * Fix mixed up action / menu state when user cancels a quit + request + * Ensure auth dialog credential fields are cleared + * Fix setting os-id when building RPMs + * Avoid extra hyphen in build ID strings + * Explicitly disable spice/ovirt features when invoking meson + for RPM builds + * Fix uninitialized variable for keymaps +- Dropped patches contained in new tarball + 0001-src-initialize-keymaps-variable.patch + 0002-rpm-explicitly-tell-meson-to-disable-spice-ovirt.patch + 0003-config.h-avoid-extra-hyphen-in-build-ID-value.patch + 0004-config.h-conditionally-define-REMOTE_VIEWER_OS_ID.patch + 0005-Fix-creation-of-window-when-using-single-QXL-card-with-2-heads.patch + 0006-src-avoid-warnings-from-use-of-G_GNUC_FALLTHROUGH.patch + +- Fix broken build in Factory (bsc#1166289) + 0006-src-avoid-warnings-from-use-of-G_GNUC_FALLTHROUGH.patch + vpnc +- %{_libexecdir} now expands to /usr/libexec, so do not use it + where /usr/lib was intended; use %{_tmpfilesdir} in this case + instead + +- Fix references path below legacy directory /var/run -> /run +- Run %tmpfiles_create macro in %post +- Fix env-script-interpreter error + -- change License field to GPL-2.0+ (bnc#731966) - -- update to rev 481 of nortel branch - - better version of vpnc-ipid.diff upstream - - various code cleanups - - log to stdout instead of syslog in debug mode - xclip +- modernise spec-file (move license to licensedir) + xf86-input-joystick +- modernize spec file: + * use https urls + * move license to licensedir + * remove unnecessary attributes and add curly braces where spec-cleaner + likes them + xf86-input-keyboard +- modernize spec file (move license to licensedir) + -- Split xf86-input-keyboard from xorg-x11-driver-input. - Initial version: 1.6.0. - xf86-input-synaptics +- devel package: removed requires to main package, since it's not + required at all for development (boo#1172153) + +- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to + /usr/share/X11/xorg.conf.d (boo#1139692) + +- Update to version 1.9.1: + * A few build system janitorial things, a compatibility patch + by Luca and one patch to avoid log spam when the device goes + away (and before udev tells us that it's gone). + -- Update to version 1.8.1: - A couple of coverity-induced fixes, the - top software buttons are now 15% and better detection of two-finger - taps. A couple of misc other fixes, the only oddity in there is a - fix for clock drift - if you had clickpad clicks delayed by a - second or so after a number of suspend/resume cycles then you may - want to upgrade to this version. - xf86-video-chips +- update to release 1.4.0 + * This is a bug fix release of Chips & Technologies DDX for X.Org + X Server. There was an X Server crash bug with the Version 1.3 + and older code when the code was converted for a newer vgaHW + ABI. This affects devices older than the HiQVideo generation. + This release fixes this particular issue. Please note that the + code may not compile against X Server 1.20 since it no longer + supports 24-bit color. + +- update to release 1.3.0 + * This is a maintenance release of Chips & Technologies DDX for + X.Org X Server. No testing has been done due to the lack of + equipment availability. + -- Use %x11_abi_videodrv_req instead of static ABI Requires. -- Add xf86-video-chips-git-fixes.patch: several fixes from git for - compatibility xith Xorg ABI 1.12 and build warnings. - -- Split xf86-video-chips from xorg-x11-driver-video. - Initial version: 1.2.4. - xf86-video-i128 +- Update to version 1.4.0 + * This is a maintenance release of Number Nine Imagine 128 DDX. + There was one patch that has been languishing over at Patchwork X.org website + (https://patchwork.freedesktop.org/patch/122831/) for more than 2 years, so + I decided to apply it, and release a new version. + With that patch applied and one more small patch I authored, the DDX compiles + cleanly without compilation warnings. + (Kevin Brace, Brace Computer Laboratory, https://bracecomputerlab.com) +- supersedes U_Remove-mibstore.h.patch + xf86-video-mga +- adding to changelog, that + * U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch fixes + build against updated xorg-server 1.19 (bsc#1098226) + * current sources contain latest driver updates for sle12 + (fate #315643-315645, 319159-319161, 319618) + * we disabled DRI(1) in the driver (no longer supported by Mesa) + -- Update to version 1.6.3: - + mga: - - Fix XAA runtime. - - Use exaGetPixmapFirstPixel() instead of devPrivate.ptr. - + Remove mga_esc.c vestigal stub. - + Disable HW cursor by default on G200 server chips. - + Restructure code to make it more readable. - + Fix dual head crash without XAA (lp#1180986). - + Unbreak dual head (xinerama) (lp#18472, lp#292214, - gentoo#265100). - + Disable Linear Expansion on BE. - + Restrict kernel driver matching to g200 server chips - (deb#697532, bnc#823658). -- Drop U_Restrict-kernel-driver-matching-to-g200-server-chips.patch - and xf86-video-mga-g200se-swcursor.diff, fixed upstream. - xf86-video-neomagic +- Update to version 1.3.0 + * This is a maintenance release of NeoMagic DDX for X.Org X Server. + No testing has been done due to the lack of equipment availability. + -- Update to version 1.2.6: - + Fix for new vgahw ABI - + Fall back to shadowfb when XAA is unavailable -- Use %x11_abi_videodrv_req instead of static ABI Requires. - xf86-video-r128 +- update to 6.12.0: + * Separate EXA and XAA initialization + * Evaluate NoAccel option inside R128PreInit + * Evaluate EXA related options inside R128PreInit + * Evaluate software cursor option inside R128PreInit + * Remove OPTION_DAC_8BIT option + * Move many DDX UMS options into R128UMSOption + * Delete USE_CRT_ONLY conditional compilation directive + * Delete OPTION_DISPLAY option enumeration + * Move RAMDAC module initialization into R128LegacyMS + * Move loading of EXA and XAA modules into R128PreInitAccel + * Version bumped to 6.11.100 + * Prevent disabling of EXA inside R128ScreenInit + * Consolidate frame buffer initialization code + * Deprecate R128EXAAccelInit + * Deprecate R128AccelInit + * Deprecate R128VerboseInitEXA + * Consolidate EXA initialization code into R128EXAInit + * Hold off enabling acceleration until EXA / XAA are fully initialized + * Version bumped to 6.11.101 + * Rename R128UMSOption to r128UMSOption + * Consolidate acquisition of many options into two functions + * Version bumped to 6.11.102 + * Fix for build failure when --disable-dri option is specified + * Remove Dac6Bit option from man page + +- no longer require legacy extension xf86miscproto; no longer + provided by xorgproto-2019.1 by default and never needed anyway + -- Update to version 6.9.2 - * this version update fixes for EXA color errors on PowerPC, - plus updates to build with xserver 1.13 and 1.14 - -- add ExcludeArch for s390 and s390x - xf86-video-sis +- Update to version 1.12.0 +- supersedes U_06-Remove-reference-to-virtualFrom.patch, + U_07-xf86-video-sis-remove-the-GlxSetVisualConfigs-stub-and-friends.patch + -- Add mibstore.patch, fixes build with xorg-server 1.14 -- Replace xf86UnMapVidMem with pci_device_unmap_range -- Stop including xf86Priv.h -- introduce hardware supplements conditional on xorg-x11-server - package (bnc#810333) - xf86-video-tdfx +- Update to version 1.5.0 + * This is a maintenance release of 3dfx DDX for X.Org X Server. + The DDX compiles cleanly without compilation warnings on + X Server 1.19.6. + -- Split xf86-video-tdfx from xorg-x11-driver-video. - Initial version: 1.4.3. - xfce4-whiskermenu-plugin +- Update to version 2.7.0 + * Add showing categories as icons on top or bottom. + (gxo#panel-plugins/xfce4-whiskermenu-plugin#62) + * Add hiding username. + (gxo#panel-plugins/xfce4-whiskermenu-plugin#36) + * Add rounded profile picture. + * Add optional AccountsService support. + * Add catfish search action. + * Add CSS classes for theming. + * Improve search result relevance. + * Make stripping release builds optional. + * Rearrange settings dialog. + * Remove sliding out search results. + * Remove useless grab check. + * Rename icon to follow reverse DNS scheme. + * Replace size grip with resizing from edges. + * Replace slots with lambdas. + * Use original menu layout. + * Use dm-tool for switching users. + * Translation updates + +- Update to version 2.6.2 + * Fix background shifting when showing menu. + (gxo#panel-plugins/xfce4-whiskermenu-plugin#41) + * Fix menu not toggling after pressing escape. + (gxo#panel-plugins/xfce4-whiskermenu-plugin#65) + * Properly prevent interactive search in treeview. + xorg-x11-libX11-ccache +- make package arch again (boo#1110020) + -- bumped version to 7.3 - xorg-x11-server +- U_xfixes-Fix-out-of-bounds-access-in-ProcXFixesCreateP.patch + * CVE-2021-4009/ZDI-CAN-14950 (bsc#1190487) + The handler for the CreatePointerBarrier request of the XFixes + extension does not properly validate the request length leading + to out of bounds memory write. +- U_Xext-Fix-out-of-bounds-access-in-SProcScreenSaverSus.patch + * CVE-2021-4010/ZDI-CAN-14951 (bsc#1190488) + The handler for the Suspend request of the Screen Saver extension + does not properly validate the request length leading to out of + bounds memory write. +- U_record-Fix-out-of-bounds-access-in-SwapCreateRegiste.patch + * CVE-2021-4011/ZDI-CAN-14952 (bsc#1190489) + The handlers for the RecordCreateContext and RecordRegisterClients + requests of the Record extension do not properly validate the request + length leading to out of bounds memory write. + +- u_Support-configuration-files-under-run-X11-xorg.conf..patch +- u_Add-udev-scripts-for-configuration-of-platform-devic.patch +- u_Add-udev-rule-for-HyperV-devices.patch + * Remove udev-based configuration again (not working) +- U_rendercompositeglyphs.patch + * X.Org Server SProcRenderCompositeGlyphs Out-Of-Bounds Access + Privilege Escalation Vulnerability [CVE-2021-4008, ZDI-CAN-14192] + (boo#1193030) + +- u_pci-primary-Fix-up-primary-PCI-device-detection-for-the-platfrom-bus.patch + * Fix possible SEGFAULT when parsing busid + +- u_Support-configuration-files-under-run-X11-xorg.conf..patch + * Support configuration files under /run +- u_Add-udev-scripts-for-configuration-of-platform-devic.patch + * Add udev rules for configuration of platform (e.g., + simple-framebuffer) devices +- u_Add-udev-rule-for-HyperV-devices.patch + * Add udev rules for configuration of HyperV graphics devices + xscreensaver -- update to 5.44 (ECO-2755): +- Do not own /usr/share/fonts. It belongs to filesystem. + +- Update to version 6.02: + * New hacks, `marbling' and `binaryhorizon'. + * `atlantis' behaviors are more random and lifelike. + * `headroom' is now Mask Headroom. + * `fontglide' skips fonts that can't display ASCII. + * Use asterisks in the password dialog if the system fonts don't + have bullets in them. + * "Disable Screen Saver" was behaving like "Blank Screen Only". +- Fix compilation with older versions of gcc and on aarch64 + (xscreensaver-6.02-marbling-std-c.patch). + +- Update to version 6.01: + * Major refactor of the `xscreensaver' daemon for improved + security, dividing it into three programs: `xscreensaver', + `xscreensaver-gfx' and `xscreensaver-auth'. + * Renamed `xscreensaver-demo' to `xscreensaver-settings'. + * Unlock dialog has user-selectable color schemes. + * Everything uses XFreeType for fonts now. + * Install a few custom fonts needed by some savers. + * Properly disable the server's built-in screen saver. + * The passwdTimeout option was being ignored. + * The display of the unlock thermometer was weird. + * Fixed password entry on old-school multi-screen setups (:0.1). + * Worked around a KDE 5 compositor bug that caused the desktop + to momentarily become visible when cycling. + * Fixed possible high CPU usage in `xscreensaver-systemd'. + * Fixed some spurious warnings in `xscreensaver-text'. + * Warn when Wayland is in use, since it makes both screen saving + and locking impossible. + * Dropped support for systems older than X11R7 (2009). + * Fading works on systems without gamma (e.g. Raspberry Pi). + * Use EGL instead of GLX when available. + * `xscreensaver-systemd' now detects when a video player has + inhibited screen blanking and then exits without uninhibiting. + * Improved GLSL and GLES3 support: Phong shading in `etruscanvenus', + `hypertorus', `klein', `projectiveplane',`romanboy' and + `sphereeversion'. + * Updates to `cubicgrid'. +- Refresh xscreensaver-disable-upgrade-nagging-message.patch. +- Use default libexecdir. + +- Update to version 5.45: + * New hacks, covid19, headroom, sphereeversion and beats. + * Shader updates to hypertorus. + * No more image-loading pause in glslideshow. + * BSOD supports GNOME. + * Image loaders support SVG. + * xscreensaver-systemd now allows video players to request that + the screen not blank. + * -log implies -verbose -no-capture-stderr. + * Glade -> GtkBuilder. + * Various bug fixes. + +- update to 5.44: xsettingsd +- modernize spec file (move license to licensedir) + xwayland +- Update to version 21.1.4 + * Fixes for multiple input validation failures in X server extensions: + + CVE-2021-4008/ZDI-CAN-14192 SProcRenderCompositeGlyphs out-of-bounds access (boo#1193030) + + CVE-2021-4009/ZDI-CAN 14950 SProcXFixesCreatePointerBarrier out-of-bounds access (boo#1190487) + + CVE-2021-4010/ZDI-CAN-14951 SProcScreenSaverSuspend out-of-bounds access (boo#1190488) + + CVE-2021-4011/ZDI-CAN-14952 SwapCreateRegister out-of-bounds access (boo#1190489) + * This release also includes other fixes such as: + + Store EGLcontext to avoid superfluous eglMakeCurrent() calls + + Prefer EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are available + yast2 +- Fixed RelURL to work properly with the FTP URLs (related to + jsc#SLE-22669) +- 4.4.30 + +- Fixed RelURL unit test randomly crashing (related to + jsc#SLE-22669) +- 4.4.29 + +- Added RelURL class for working with relative URLs ("relurl://") + (jsc#SLE-22669) +- 4.4.28 + +- Drop support for subscription-tools, that package is not present + in SLE15 anymore - removed modules/ProductProfiles.rb file + (bsc#1193339) +- 4.4.27 + +- Popup.YesNo(): Unify the internal [No] button ID (bsc#1193326) +- 4.4.26 + +- Add register_target to the Y2Packager::Product class + (bsc#1193212). +- 4.4.25 + +- Do not crash when it is not possible to fetch the package + containing the release notes (bsc#1193148). +- 4.4.24 + +- Prepare code for ruby3 (bsc#1193192) +- 4.4.23 + yast2-add-on +- Drop support for subscription-tools, that package is not present + in SLE15 anymore (bsc#1193339) +- 4.4.5 + +- Properly set the custom repository name (bsc#1191491) +- 4.4.4 + yast2-alternatives +- 4.4.0 (bsc#1185510) + +- Change .desktop file so module launches with xdg-su (bsc#1180173). +- 4.3.1 + +- Handle properly help command for alternatives client + (bsc#1172340) +- 4.3.0 + yast2-bootloader +- rely on yast-storage-ng to detect UEFI boot support status (bsc#937067) +- 4.4.10 + +- bnc#1193016 + - fixed crash due to missing require +- 4.4.9 + yast2-installation +- Self-update now supports relative URLs (relurl://), it defines + the self-update repository relatively to the main installation + repository (jsc#SLE-22669) +- 4.4.30 + +- Do not preselect any product during upgrade (related to + bsc#1192230). +- 4.4.29 + +- Improve the self-update process, do not read the products from + the installation medium (bsc#1193536) +- Adde more /etc/os-release replacements in the self-update URL +- 4.4.28 + +- Display the correct title in the welcome screen depending + on its content (related to bsc#1193223 and bsc#1192230). +- 4.4.27 + +- Display the product's license when only 1 product is available + in the online medium (bsc#1193223). +- Do not display the product's selector during upgrade + (kanderssen@suse.com, bsc#1192230). +- 4.4.26 + +- Drop support for subscription-tools, that package is not present + in SLE15 anymore (bsc#1193339) +- 4.4.25 + +- Do not crash when it is not possible to fetch the package + containing the release notes (bsc#1193148). +- 4.4.24 + +- Remove no longer used extra warning about destructive actions + before starting the installation process (related to bsc#1057437). +- 4.4.23 + yast2-journal +- Prepare code for ruby3 (bsc#1193192) +- 4.4.1 + yast2-network +- Prepare code for ruby3 (bsc#1193192) +- 4.4.32 + yast2-nfs-client +- Adding /usr/bin/killall as a requirement (bsc#1161687) +- 4.4.2 + yast2-packager +- Adapt iso handling to do properly double escaping ( fix for wrong + fix for bsc#954813) +- Prepare code for ruby3 (bsc#1193192) +- 4.4.18 + +- Unify the Yes/No popup button IDs (bsc#1193326) +- 4.4.17 + +- Properly set the custom repository name (#1191491) +- 4.4.16 + +- Add the register_target property to ProductSpec so it is + available in all the derived classes (bsc#1193212). +- 4.4.15 + +- Use consistent names for the Full medium repositories + (bsc#1191652) +- 4.4.14 + yast2-python-bindings +- Fix yast2-python-bindings requires Python (bsc#1190890). +- 4.4.2 + yast2-ruby-bindings +- Avoid timing issue in integration tests ( bsc#1193192 ) +- 4.4.6 + +- Avoid warning in ruby3.0 ( bsc#1193192 ) +- 4.4.5 + yast2-storage-ng +- Improve probing issues handling by raising exceptions. +- Fix aborting from standalone modules when the user decides + to not continue (bsc#1193749). +- 4.4.27 + +- Partitioner: nest thin logical volumes below their thin pools (related to + jsc#SLE-15283) +- 4.4.26 + +- AutoYaST: fixes for reusing encrypted devices, RAIDs and bcache + devices (bsc#1193450). +- 4.4.25 + +- document UEFI handling (bsc#937067) +- 4.4.24 + +- Proposal: add support for mount options (related to fate#318196). +- 4.4.23 + +- use libstorage-ng to determine whether efibootmgr is available + (bsc#937067) +- 4.4.22 + +- Prepare code for ruby3 - adapt openstruct usage (bsc#1193192) +- 4.4.21 + +- Fix regression for unit tests: mock the generation of Bcache + issues to avoid setting the architecture for every test (related + to jsc#SLE-18430). +- 4.4.20 + +- Refined the criteria used to check whether a certain mount point + needs the _netdev mount option (jsc#SLE-20535). +- Now _netdev is only added if needed at the end of the Guided + Proposal, is not longer suggested as part of the default mount + options for new mount points. +- 4.4.19 + +- Improve probing errors handling: when there are several errors, + only one popup is shown, and Details button shows all the errors + (jsc#SLE-18430). +- Partitioner: add menu option View/System Issues. +- 4.4.18 + +- Unify the Yes/No popup button IDs (bsc#1193326) +- 4.4.17 + +- Prepare code for ruby3 (bsc#1193192) +- 4.4.16 + +- Changed the HWInfoReader API: now it always returns objects of + a new Y2Storage::HWInfoDisk class (backwards compatible with + OpenStruct). + +- Fixed typo in message about encryption (part of jsc#SLE-21308) +- 4.4.15 + yast2-trans +- Update to version 84.87.20211204.c55adb9b7a: + * New POT for text domain 'installation'. + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Ukrainian) + * Translated using Weblate (Ukrainian) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Catalan) + * Translated using Weblate (Slovak) + * New POT for text domain 'update'. + * New POT for text domain 'storage'. + * New POT for text domain 'packager'. + * New POT for text domain 'installation'. + * New POT for text domain 'base'. + * New POT for text domain 'add-on'. + * Translated using Weblate (Portuguese) + * Translated using Weblate (Portuguese) + * Translated using Weblate (Portuguese) + * New POT for text domain 'users'. + * New POT for text domain 'installation'. + * New POT for text domain 'autoinst'. + * New POT for text domain 'update'. + * Translated using Weblate (Japanese) + +- Update to version 84.87.20211126.cedf3cc035: + * New POT for text domain 'installation'. + * New POT for text domain 'bootloader'. + * New POT for text domain 'autoinst'. + * Translated using Weblate (French) + * Translated using Weblate (French) + * Translated using Weblate (Slovak) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * New POT for text domain 'storage'. + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Japanese) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * New POT for text domain 'xpram'. + * New POT for text domain 's390'. + * New POT for text domain 'packager'. + * New POT for text domain 'autoinst'. + yast2-tune +- Fixed heading if component is empty or nil (bsc#1193809) +- Fixed typo in common wizard button ID (:abort, not :bort) +- 4.4.2 + yast2-update +- Do not crash after selecting the system to upgrade when using + the full medium (bsc#1193212). +- 4.4.6 + +- Remove obsolete code for treating /var differently when mounting + partitions, avoiding calling old storage code and crashing + (related to bsc#1186268). +- 4.4.5 + yast2-users +- Prepare code for ruby3 (bsc#1193192) +- 4.4.10 + +- AutoYaST: do not warning about deprecated + when it is empty, "x", "!", or "*" (related to jsc#SLE-20592). +- 4.4.9 + zinnia +- Disable the build with python for Tumbleweed, as python 2 support + is dropped + zstd +- Update to version 1.5.0 (jsc#SLE-20392) + * https://github.com/facebook/zstd/releases/tag/v1.5.0 + * Improved Middle-Level Compression Speed + * Improved High-Level Compression Ratio + * Faster Decompression Speed + * Dynamic Library Supports Multithreading by Default +