Removed rpms ============ - Mesa-dri-32bit - Mesa-libd3d-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi-devel-32bit - Mesa-vulkan-overlay-32bit - NetworkManager-devel-32bit - SuSEfirewall2-fail2ban - alsa-plugins-jack-32bit - alsa-plugins-samplerate-32bit - cairo-devel-32bit - cephfs-mirror - clang11-devel-32bit - cyrus-sasl-32bit - cyrus-sasl-crammd5-32bit - dbus-1-devel-32bit - device-mapper-devel-32bit - distribution-logos-openSUSE-Kubic - distribution-logos-openSUSE-MicroOS - distribution-logos-openSUSE-Tumbleweed - ecryptfs-utils-32bit - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - enchant-1-backend-zemberek-32bit - enchant-2-backend-voikko-32bit - evolution-data-server-32bit - fcitx-gtk2-32bit - gdk-pixbuf-devel-32bit - gettext-runtime-32bit - glib2-devel-32bit - glibc-32bit - glibc-locale-base-32bit - gnome-keyring-32bit - gsettings-backend-dconf-32bit - gstreamer-plugins-base-32bit - gtk2-devel-32bit - gtk2-engine-mist-32bit - gtk2-immodule-amharic-32bit - gtk2-immodule-tigrigna-32bit - gtk2-tools-32bit - gtk3-devel-32bit - gtk3-immodule-amharic-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-thai-32bit - gtk3-immodule-tigrigna-32bit - gtk3-immodules-tigrigna-32bit - hdf5-mvapich2-devel-32bit - ibus-gtk3-32bit - ColPack-devel-32bit - Mesa-dri-nouveau-32bit - Mesa-gallium-32bit - Mesa-libGL1-32bit - Mesa-libglapi0-32bit - Mesa-vulkan-device-select-32bit - QGnomePlatform-32bit - aalib-devel-32bit - alsa-plugins-32bit - alsa-plugins-pulse-32bit - atkmm1_6-devel-32bit - attica-qt5-devel-32bit - bind-devel-32bit - cairomm1_0-devel-32bit - clang7-devel-32bit - cracklib-devel-32bit - cyrus-sasl-otp-32bit - dapl-devel-32bit - dbus-1-glib-32bit - fcitx-gtk3-32bit - fontconfig-32bit - fontconfig-devel-32bit - freetype2-devel-32bit - gconf2-32bit - gdk-pixbuf-loader-rsvg-32bit - giflib-devel-32bit - glibc-locale-32bit - glu-devel-32bit - gnome-keyring-pam-32bit - gstreamer-plugins-base-devel-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-32bit - gtk2-engine-industrial-32bit - gtk2-immodule-inuktitut-32bit - gtk2-immodule-vietnamese-32bit - gtk2-immodules-tigrigna-32bit - gvfs-32bit - isl-devel-32bit - karchive-devel-32bit - kconfigwidgets-devel-32bit - kdoctools-devel-32bit - kiconthemes-devel-32bit - kio-core-32bit - krb5-32bit - krb5-devel-32bit - lapacke-devel-32bit - libFLAC8-32bit - libHX-devel-32bit - libIexMath-2_2-23-32bit - libKF5Bookmarks5-32bit - libKF5Crash5-32bit - libKF5DBusAddons5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLLVM5-32bit - libLTO7-32bit - libMagick++-devel-32bit - libMagickCore-7_Q16HDRI6-32bit - libOSMesa8-32bit - libQt53DExtras5-32bit - libQt5Concurrent-devel-32bit - libQt5Designer5-32bit - libQt5Multimedia5-32bit - libQt5Network5-32bit - libQt5Sql-devel-32bit - libQt5Sql5-mysql-32bit - libQt5Sql5-postgresql-32bit - libQt5WebSockets5-32bit - libQt5Widgets5-32bit - libQt5XmlPatterns5-32bit - libSDL-devel-32bit - libSDL_gfx15-32bit - libSM6-32bit - libUil4-32bit - libXTrap-devel-32bit - libXau-devel-32bit - libXaw3d8-32bit - libXcomposite-devel-32bit - libXevie1-32bit - libXfixes-devel-32bit - libXft-devel-32bit - libXpm-devel-32bit - libXrandr-devel-32bit - libXrender1-32bit - libXss-devel-32bit - libacl-devel-32bit - libanthy0-32bit - libarchive13-32bit - libargon2-1-32bit - libasm1-32bit - libass9-32bit - libatk-bridge-2_0-0-32bit - libatkmm-1_6-1-32bit - libatopology2-32bit - libaudiofile1-32bit - libavahi-glib1-32bit - libavc1394-0-32bit - libavdevice57-32bit - libavfilter6-32bit - libavformat57-32bit - libbonoboui-32bit - libboost_atomic1_66_0-32bit - libboost_graph1_66_0-32bit - libboost_iostreams1_66_0-32bit - libboost_locale1_66_0-32bit - libboost_mpi1_66_0-32bit - libboost_wave1_66_0-32bit - libbrotlicommon1-32bit - libbz2-devel-32bit - libcairo-gobject2-32bit - libcairo-script-interpreter2-32bit - libcairomm-1_0-1-32bit - libcamel-1_2-60-32bit - libcanberra-gtk3-module-32bit - libcanberra0-32bit - libcap-ng0-32bit - libcap1-32bit - libcap2-32bit - libcddb2-32bit - libcdio++0-32bit - libcheck0-32bit - libclang7-32bit - libclutter-1_0-0-32bit - libcmocka-devel-32bit - libcom_err-devel-32bit - libcsync0-32bit - libcups2-32bit - libcupsmime1-32bit - libdat2-2-32bit - libdbi-devel-32bit - libdbus-c++-1-1-32bit - libdbus-c++-glib-1-1-32bit - libdbusmenu-qt5-devel-32bit - libdmx1-32bit - libdouble-conversion1-32bit - libdrm-devel-32bit - libdv4-32bit - libecpg6-32bit - libenchant1-32bit - libexempi3-32bit - libexif-devel-32bit - libfarstream-0_2-5-32bit - libfbclient2-32bit - libfdt1-32bit - libfftw3_threads3-32bit - libfl-devel-32bit - libfontenc-devel-32bit - libfontenc1-32bit - libfribidi0-32bit - libftgl2-32bit - libfuse3-3-32bit - libgcrypt-devel-32bit - libglib-2_0-0-32bit - libglue-devel-32bit - libglue2-32bit - libglvnd-32bit - libgmime-3_0-0-32bit - libgoa-1_0-0-32bit - libgpg-error0-32bit - libgpgmepp6-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstgl-1_0-0-32bit - libgstriff-1_0-0-32bit - libgstrtsp-1_0-0-32bit - libgstvdpau-32bit - libgupnp-1_2-0-32bit - libharfbuzz-icu0-32bit - libharfbuzz0-32bit - libhdf5_cpp101-32bit - libhdf5_fortran100-mvapich2-32bit - libhdf5_hl100-32bit - libhdf5_hl100-openmpi-32bit - libhdf5hl_fortran100-openmpi-32bit - libib_util-32bit - libical2-32bit - libicu-devel-32bit - libicu-suse65_1-32bit - libidn11-32bit - libiec61883-0-32bit - libirs1601-32bit - libisccc1600-32bit - libjbig-devel-32bit - libjbig2dec0-32bit - libjpeg62-32bit - libjpeg62-devel-32bit - libkkc2-32bit - liblapacke3-32bit - liblilv-0-0-32bit - liblz4-1-32bit - libmad0-32bit - libmagic1-32bit - libmariadb3-32bit - libmjpegutils-2_0-0-32bit - libmnl0-32bit - libmpeg2encpp-2_0-0-32bit - libmtdev1-32bit - libnautilus-extension1-32bit - libndr-krb5pac0-32bit - libndr-nbt0-32bit - libndr-standard0-32bit - libnetapi-devel-32bit - libnetcdf13-32bit - libnetcontrol0-32bit - libnetfilter_cttimeout1-32bit - libnettle-devel-32bit - libnfnetlink0-32bit - libnghttp2-14-32bit - libnghttp2_asio1-32bit - libnl3-devel-32bit - libnuma1-32bit - libopagent1-32bit - libopenjp2-7-32bit - libopenjpeg1-32bit - libopenssl-1_0_0-devel-32bit - libopenssl1_0_0-hmac-32bit - liboping0-32bit - libopus0-32bit - libosmcomp4-32bit - libotf-devel-32bit - libp11-kit0-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpangomm-1_4-1-32bit - libpapi-32bit - libparted0-32bit - libpcap-devel-32bit - libpcap1-32bit - libpciaccess0-32bit - libpcre16-0-32bit - libpcre2-8-0-32bit - libpng12-compat-devel-32bit - libpng16-devel-32bit - libpolkit-qt5-1-1-32bit - libpoppler-cpp0-32bit - libpoppler73-32bit - libpopt0-32bit - libpostproc54-32bit - libprotobuf-lite15-32bit - libprotobuf-lite20-32bit - libprotobuf20-32bit - libpspell15-32bit - libpython3_6m1_0-32bit - libpython3_9-1_0-32bit - libqb-devel-32bit - libqb20-32bit - libqgpgme7-32bit - libqt5-qtimageformats-32bit - libqt5-qttools-32bit - libqt5-qtwayland-32bit - libqt5-qtx11extras-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libquicktime0-32bit - librdmacm1-32bit - libref_array-devel-32bit - librest-0_7-0-32bit - libsamba-credentials0-32bit - libsamba-hostconfig0-32bit - libsamba-passdb0-32bit - libsamdb0-32bit - libsapi0-32bit - libsbc1-32bit - libscalapack2-mvapich2-32bit - libscalapack2-mvapich2-devel-32bit - libseccomp2-32bit - libsemanage1-32bit - libshout3-32bit - libskk0-32bit - libsmbclient0-32bit - libsnappy1-32bit - libsnmp30-32bit - libsoftokn3-32bit - libspeex1-32bit - libspeexdsp1-32bit - libsrtp2-1-32bit - libtelepathy-glib0-32bit - libtextstyle0-32bit - libtheoraenc1-32bit - libtirpc3-32bit - libtotem_pg5-32bit - libtss2-tcti-mssim0-32bit - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libusbmuxd4-32bit - libv4l2-0-32bit - libva2-32bit - libvdpau-devel-32bit - libvdpau_radeonsi-32bit - libverto-tevent1-32bit - libvirt-devel-32bit - libvorbis-devel-32bit - libvpd2-32bit - libvpd2-devel-32bit - libvulkan_intel-32bit - libwavpack1-32bit - libwayland-egl-devel-32bit - libwayland-egl1-32bit - libwebkit2gtk-4_0-37-32bit - libwebp6-32bit - libwebpdecoder2-32bit - libwebpdecoder3-32bit - libwebrtc_audio_processing1-32bit - libwoff2common1_0_2-32bit - libwoff2enc1_0_2-32bit - libwx_baseu-suse3-32bit - libwx_baseu_net-suse3-32bit - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_stc-suse3-32bit - libwx_gtk2u_xrc-suse3-32bit - libxcb-composite0-32bit - libxcb-present0-32bit - libxcb-render-util0-32bit - libxcb-render0-32bit - libxcb-res0-32bit - libxcb-xfixes0-32bit - libxkbcommon-x11-0-32bit - libxkbfile1-32bit - libxshmfence1-32bit - libxslt-devel-32bit - libyajl-devel-32bit - libzhuyin13-32bit - libzzip-0-13-32bit - llvm5-devel-32bit - llvm7-LTO-devel-32bit - llvm9-devel-32bit - ltrace-32bit - lzo-devel-32bit - motif-devel-32bit - mpfr-devel-32bit - mpg123-jack-32bit - nss-mymachines-32bit - nss_ldap-32bit - openldap2-devel-32bit - openslp-32bit - pam_cap-32bit - perl-base-32bit - python-32bit - python-tdb-32bit - python3-32bit - python3-tdb-32bit - python3-tevent-32bit - rpm-ndb-32bit - samba-client-32bit - samba-libs-32bit - sane-backends-32bit - typelib-1_0-Gst-1_0-32bit - vulkan-devel-32bit - xcb-util-devel-32bit - xcb-util-wm-devel-32bit - zlib-devel-32bit - tftpboot-installation-SLE-15-SP3-ppc64le - qemu-seabios - qemu-vgabios - tftpboot-installation-SLE-15-SP2-x86_64 - infiniband-diags-devel-32bit - intel-vaapi-driver-32bit - kauth-devel-32bit - kbookmarks-devel-32bit - kglobalaccel-devel-32bit - kio-32bit - knotifications-devel-32bit - kwidgetsaddons-devel-32bit - ladspa-32bit - libGLEW2_1-32bit - libGLU1-32bit - libGeoIP-devel-32bit - libGeoIP1-32bit - libHalf23-32bit - libICE-devel-32bit - libIex-2_2-23-32bit - libImath-2_2-23-32bit - libKF5AuthCore5-32bit - libKF5Completion5-32bit - libKF5ConfigWidgets5-32bit - libKF5DocTools5-32bit - libKF5GuiAddons5-32bit - libKF5Notifications5-32bit - libKF5Solid5-32bit - libKF5SonnetUi5-32bit - libLLVM11-32bit - libOSMesa-devel-32bit - libQt53DCore5-32bit - libQt53DInput5-32bit - libQt53DLogic5-32bit - libQt53DQuick5-32bit - libQt53DQuickAnimation5-32bit - libQt53DQuickInput5-32bit - libQt5Concurrent5-32bit - libQt5Core-devel-32bit - libQt5DBus-devel-32bit - libQt5Gui5-32bit - libQt5Help5-32bit - libQt5Network-devel-32bit - libQt5PositioningQuick5-32bit - libQt5Script5-32bit - libQt5Sensors5-32bit - libQt5SerialPort5-32bit - libQt5Sql5-sqlite-32bit - libQt5Test5-32bit - libQt5TextToSpeech5-32bit - libQt5WaylandClient5-32bit - libQt5WaylandCompositor5-32bit - libQt5Widgets-devel-32bit - libQt5Xml-devel-32bit - libQt5Xml5-32bit - libSPIRV-Tools-suse4-32bit - libX11-6-32bit - libX11-devel-32bit - libX11-xcb1-32bit - libXau6-32bit - libXaw3d6-32bit - libXaw3d7-32bit - libXaw6-32bit - libXcursor1-32bit - libXdamage1-32bit - libXdmcp-devel-32bit - libXext-devel-32bit - libXext6-32bit - libXfixes3-32bit - libXfont2-2-32bit - libXfontcache1-32bit - libXinerama-devel-32bit - libXm4-32bit - libXmu-devel-32bit - libXp6-32bit - libXpm4-32bit - libXprintUtil1-32bit - libXres-devel-32bit - libXt6-32bit - libXtst-devel-32bit - libXtst6-32bit - libXv-devel-32bit - libXvMC-devel-32bit - libXvMC1-32bit - libXvMC_r600-32bit - libXxf86misc-devel-32bit - libacl1-32bit - libaom0-32bit - libapparmor1-32bit - libart_lgpl_2-2-32bit - libaspell15-32bit - libassuan0-32bit - libatk-1_0-0-32bit - libattr-devel-32bit - libaudit1-32bit - libauparse0-32bit - libavahi-client3-32bit - libavc1394-devel-32bit - libavutil55-32bit - libblas3-32bit - libblkid1-32bit - libbonobo-32bit - libboost_container1_66_0-32bit - libboost_context1_66_0-32bit - libboost_coroutine1_66_0-32bit - libboost_date_time1_66_0-32bit - libboost_filesystem1_66_0-32bit - libboost_regex1_66_0-32bit - libboost_stacktrace1_66_0-32bit - libboost_system1_66_0-32bit - libbrotlidec1-32bit - libbz2-1-32bit - libcaca0-plugins-32bit - libcanberra-gtk2-module-32bit - libcdda_interface0-32bit - libcdda_paranoia0-32bit - libcdio16-32bit - libcdio19-32bit - libcfg6-32bit - libchewing3-32bit - libclang9-32bit - libclutter-gtk-1_0-0-32bit - libcmap4-32bit - libcogl-pango20-32bit - libcollection-devel-32bit - libcolord-gtk1-32bit - libcom_err2-32bit - libconfig11-32bit - libcpg4-32bit - libcrack2-32bit - libcryptsetup12-hmac-32bit - libcurl4-32bit - libdav1d3 - libdb-4_8-devel-32bit - libdbi3-32bit - libdc1394-22-32bit - libdevmapper-event1_03-32bit - libdevmapper1_03-32bit - libdhash-devel-32bit - libdirac_decoder0-32bit - libdirac_encoder0-32bit - libdmapsharing-3_0-2-32bit - libdns_sd-32bit - libdouble-conversion3-32bit - libdrm_amdgpu1-32bit - libdrm_nouveau2-32bit - libdvbv5-0-32bit - libdw1-32bit - libebl-plugins-32bit - libebook-contacts-1_2-2-32bit - libecal-2_0-1-32bit - libedata-cal-2_0-1-32bit - libedataserver-1_2-24-32bit - libefa1-32bit - libenchant-2-2-32bit - libev4-32bit - libexif12-32bit - libexiv2-26-32bit - libexpat-devel-32bit - libexpat1-32bit - libext2fs-devel-32bit - libext2fs2-32bit - libfabric-devel-32bit - libfabric1-32bit - libfcitx-4_2_9-32bit - libffi7-32bit - libfftw3_omp3-32bit - libfipscheck1-32bit - libfmt6 - libfreebl3-32bit - libfreebl3-hmac-32bit - libfreetype6-32bit - libgamin-1-0-32bit - libgbm1-32bit - libgcr-3-1-32bit - libgcrypt20-32bit - libgdata22-32bit - libgdk_pixbuf-2_0-0-32bit - libgegl-0_4-0-32bit - libgimp-2_0-0-32bit - libgio-2_0-0-32bit - libgio-fam-32bit - libgiomm-2_4-1-32bit - libglade-2_0-0-32bit - libgnome-32bit - libgphoto2-devel-32bit - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsf-1-114-32bit - libgstallocators-1_0-0-32bit - libgstapp-1_0-0-32bit - libgstaudio-1_0-0-32bit - libgstbadaudio-1_0-0-32bit - libgstinsertbin-1_0-0-32bit - libgstisoff-1_0-0-32bit - libgstmpegts-1_0-0-32bit - libgstphotography-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgsturidownloader-1_0-0-32bit - libgstvideo-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgtk-2_0-0-32bit - libgudev-1_0-0-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libhdf5-101-32bit - libhdf5-101-mvapich2-32bit - libhdf5-101-openmpi-32bit - libhdf5_fortran100-openmpi-32bit - libhdf5hl_fortran100-mvapich2-32bit - libhunspell-1_6-0-32bit - libhyphen0-32bit - libibverbs-32bit - libicu60_2-32bit - libid3tag0-32bit - libinput10-32bit - libisc1606-32bit - libisc166-32bit - libisccfg160-32bit - libiso9660-10-32bit - libiso9660-11-32bit - libjansson4-32bit - libjbig2-32bit - libjson-glib-1_0-0-32bit - libkate1-32bit - libkeyutils1-32bit - libkms-devel-32bit - libkyotocabinet16-32bit - liblbxutil1-32bit - liblcms2-2-32bit - liblcms2-devel-32bit - liblockdev1-32bit - libmatroska6 - libminizip1-32bit - libmodplug1-32bit - libmount1-32bit - libmpc3-32bit - libmpcdec6-32bit - libmpeg2-0-32bit - libneon27-32bit - libnetcdf13-openmpi-32bit - libnetcdf15 - libnetcdf15-openmpi2 - libnetcdf15-openmpi3 - libnetfilter_conntrack3-32bit - libnice10-32bit - libnss_nis2-32bit - libnsssharedhelper0-32bit - liboauth0-32bit - libofa0-32bit - libogg0-32bit - liboldX-devel-32bit - libopenal0-32bit - libopenmpt0-32bit - libopensm8-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-32bit - libopenssl1_1-hmac-32bit - liborc-0_4-0-32bit - libosmcomp3-32bit - libosmvendor4-32bit - libout123-0-32bit - libpcre2-16-0-32bit - libpcrecpp0-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libpfm4-32bit - libpng16-16-32bit - libpng16-compat-devel-32bit - libpolkit-qt5-1-devel-32bit - libpolkit0-32bit - libpoppler-glib8-32bit - libpoppler89-32bit - libportaudio2-32bit - libprotoc15-32bit - libproxy1-32bit - libproxy1-config-kde-32bit - libproxy1-pacrunner-webkit-32bit - libpsl5-32bit - libpsm_infinipath1-32bit - libpulse-devel-32bit - libpulse0-32bit - libqt5-qtbase-examples-32bit - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libqt5-qtlocation-devel-32bit - libqt5-qtspeech-plugin-speechd-32bit - libqt5-qttools-devel-32bit - libqt5-qtwayland-devel-32bit - libraw1394-devel-32bit - libre2-6 - libreadline7-32bit - libref_array1-32bit - librssguard-3_6_1 - librsvg-2-2-32bit - librtmidi4 - libsamba-policy0-python3-32bit - libsamplerate0-32bit - libsecret-1-0-32bit - libsepol1-32bit - libserd-0-0-32bit - libsigc-2_0-0-32bit - libslang2-32bit - libsmbconf0-32bit - libsodium23-32bit - libsord-0-0-32bit - libsoup-devel-32bit - libsource-highlight4-32bit - libsoxr0-32bit - libspandsp2-32bit - libsratom-0-0-32bit - libssh2-1-32bit - libssh4-32bit - libsvrcore0-32bit - libswresample2-32bit - libtag1-32bit - libtasn1-devel-32bit - libtdb1-32bit - libtevent0-32bit - libtheora0-32bit - libtheoradec1-32bit - libtss2-esys0-32bit - libtss2-sys0-32bit - libudev-devel-32bit - libunistring-devel-32bit - libunwind-32bit - libupnp6 - liburcu6-32bit - libv4l-32bit - libv4l-devel-32bit - libv4l2rds0-32bit - libva-drm2-32bit - libva-x11-2-32bit - libverto-devel-32bit - libvisual-32bit - libvulkan_radeon-32bit - libwacom2-32bit - libwebp7-32bit - libwebpdemux2-32bit - libwmf-0_2-7-32bit - libwmf-gnome-32bit - libwrap0-32bit - libwtdbo45 - libwtdbomysql45 - libwtdbopostgres45 - libwx_gtk2u_propgrid-suse3-32bit - libwx_gtk2u_ribbon-suse3-32bit - libwx_gtk2u_richtext-suse3-32bit - libxapian30-32bit - libxcb-damage0-32bit - libxcb-dpms0-32bit - libxcb-shape0-32bit - libxcb-sync1-32bit - libxcb-xtest0-32bit - libxcb-xv0-32bit - libxcb1-32bit - libxcrypt-devel-32bit - libxkbcommon-x11-devel-32bit - libxkbfile-devel-32bit - libxml++-2_6-2-32bit - libxml++-3_0-1-32bit - libxml2-2-32bit - libz1-32bit - libzvbi-chains0-32bit - libzvbi0-32bit - llvm11-LTO-devel-32bit - mozilla-nspr-32bit - mpg123-openal-32bit - mpg123-pulse-32bit - mpg123-sdl-32bit - ncurses-devel-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - openjpeg-devel-32bit - openmpi3-libs-32bit - opensm-devel-32bit - orbit2-32bit - origami-icon-theme - pam-32bit - pam-devel-32bit - pam-extra-32bit - pam-modules-32bit - pam_krb5-32bit - pam_radius-32bit - pam_ssh-32bit - pango-devel-32bit - papi-devel-32bit - pciutils-devel-32bit - perl-core-DB_File-32bit - postgresql96 - postgresql96-contrib - postgresql96-docs - postgresql96-plperl - postgresql96-plpython - postgresql96-pltcl - postgresql96-server - postgresql96-test - python-base-32bit - python-designateclient - python-pyside-common - python-tevent-32bit - python2-Kivy - python2-Kivy-devel - python2-guessit - python2-h5py - python2-joblib - python2-libtorrent-rasterbar - python2-lz4 - python2-oauth2client-django - python3-base-32bit - python3-hamcrest - python3-ldb-32bit - python3-oauth2client-django - python3-pyside - python3-pyside-devel - python3-talloc-32bit - python39-base-32bit - qemu-audio-sdl - qemu-ipxe - qemu-ui-sdl - rear - rpm-32bit - rsocket-32bit - ruby2.5-rubygem-rubyzip-testsuite - samba-winbind-32bit - sssd-32bit - sysfsutils-32bit - systemd-32bit - tcl-32bit - tensorflow2_2_1_0-gnu-hpc - tensorflow2_2_1_0-gnu-hpc-devel - tensorflow2_2_1_0-gnu-hpc-doc - tensorflow2_2_1_0-gnu-openmpi2-hpc - tensorflow2_2_1_0-gnu-openmpi2-hpc-devel - tensorflow2_2_1_0-gnu-openmpi2-hpc-doc - tensorflow_1_15_2-gnu-hpc - tensorflow_1_15_2-gnu-hpc-devel - tensorflow_1_15_2-gnu-openmpi2-hpc - tensorflow_1_15_2-gnu-openmpi2-hpc-devel - tftpboot-installation-SLE-15-SP3-aarch64 - tslib-devel-32bit - update-test-32bit-pkg-32bit - ushare - wxWidgets-3_0-devel-32bit - xfce4-multiload-nandhp-plugin - xfce4-netspeed-plugin - xz-devel-32bit - zlib-devel-static-32bit Added rpms ========== - ColPack-devel-32bit - Hawck - Mesa-dri-nouveau-32bit - Mesa-gallium-32bit - Mesa-libGL1-32bit - Mesa-libglapi0-32bit - Mesa-vulkan-device-select-32bit - OpenRGB - QGnomePlatform-32bit - ViTables - aalib-devel-32bit - alsa-plugins-32bit - alsa-plugins-pulse-32bit - atkmm1_6-devel-32bit - attica-qt5-devel-32bit - bazel-rules-python-source - bazel3.4 - bbswitch - bbswitch-kmp-default - bbswitch-kmp-preempt - bind-devel-32bit - boost-license1_75_0 - boost1_75_0-doc-html - boost1_75_0-doc-pdf - boost1_75_0-jam - boost1_75_0-quickbook - boost_1_75_0-gnu-hpc - boost_1_75_0-gnu-hpc-devel - boost_1_75_0-gnu-mpich-hpc - boost_1_75_0-gnu-mpich-hpc-devel - boost_1_75_0-gnu-mpich-hpc-python3 - boost_1_75_0-gnu-mvapich2-hpc - boost_1_75_0-gnu-mvapich2-hpc-devel - boost_1_75_0-gnu-mvapich2-hpc-python3 - boost_1_75_0-gnu-openmpi2-hpc - boost_1_75_0-gnu-openmpi2-hpc-devel - boost_1_75_0-gnu-openmpi2-hpc-python3 - boost_1_75_0-gnu-openmpi3-hpc - boost_1_75_0-gnu-openmpi3-hpc-devel - boost_1_75_0-gnu-openmpi3-hpc-python3 - cJSON-devel - cairomm1_0-devel-32bit - capstone - capstone-doc - clang7-devel-32bit - cloud-netconfig-gce - cobbler - cobbler-tests - cobbler-web - cracklib-devel-32bit - cryptsetup-lang - cyrus-sasl-bdb - cyrus-sasl-bdb-crammd5 - cyrus-sasl-bdb-devel - cyrus-sasl-bdb-digestmd5 - cyrus-sasl-bdb-gs2 - cyrus-sasl-bdb-gssapi - cyrus-sasl-bdb-ntlm - cyrus-sasl-bdb-otp - cyrus-sasl-bdb-plain - cyrus-sasl-bdb-scram - cyrus-sasl-ldap-auxprop-bdb - cyrus-sasl-otp-32bit - cyrus-sasl-saslauthd-bdb - cyrus-sasl-sqlauxprop-bdb - dapl-devel-32bit - dbus-1-glib-32bit - fcitx-gtk3-32bit - fontconfig-32bit - fontconfig-devel-32bit - fontobene-qt5-devel - freetype2-devel-32bit - gconf2-32bit - gdk-pixbuf-loader-rsvg-32bit - gh - giflib-devel-32bit - glibc-locale-32bit - glu-devel-32bit - gnome-keyring-pam-32bit - google-poppins-fonts - grafana-sleha-provider - gstreamer-plugins-base-devel-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-32bit - gtk2-engine-industrial-32bit - gtk2-immodule-inuktitut-32bit - gtk2-immodule-vietnamese-32bit - gtk2-immodules-tigrigna-32bit - gvfs-32bit - haruna - hdf5-openmpi4 - hdf5-openmpi4-devel - hdf5-openmpi4-devel-static - hdf5_1_10_7-gnu-openmpi2-hpc - hdf5_1_10_7-gnu-openmpi2-hpc-devel - hdf5_1_10_7-gnu-openmpi2-hpc-devel-static - hdf5_1_10_7-gnu-openmpi2-hpc-module - hibiscus - imb-gnu-openmpi4-hpc - imb-openmpi4 - imb_2019_6-gnu-mpich-hpc - imb_2019_6-gnu-mvapich2-hpc - imb_2019_6-gnu-openmpi2-hpc - imb_2019_6-gnu-openmpi3-hpc - imb_2019_6-gnu-openmpi4-hpc - tftpboot-installation-SLE-15-SP3-aarch64 - Mesa-dri-32bit - Mesa-libd3d-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi-devel-32bit - Mesa-vulkan-overlay-32bit - NetworkManager-devel-32bit - alsa-plugins-jack-32bit - alsa-plugins-samplerate-32bit - cairo-devel-32bit - clang11-devel-32bit - cyrus-sasl-32bit - cyrus-sasl-crammd5-32bit - dbus-1-devel-32bit - device-mapper-devel-32bit - ecryptfs-utils-32bit - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - enchant-1-backend-zemberek-32bit - enchant-2-backend-voikko-32bit - evolution-data-server-32bit - fcitx-gtk2-32bit - gdk-pixbuf-devel-32bit - gettext-runtime-32bit - glib2-devel-32bit - glibc-32bit - glibc-locale-base-32bit - gnome-keyring-32bit - gsettings-backend-dconf-32bit - gstreamer-plugins-base-32bit - gtk2-devel-32bit - gtk2-engine-mist-32bit - gtk2-immodule-amharic-32bit - gtk2-immodule-tigrigna-32bit - gtk2-tools-32bit - gtk3-devel-32bit - gtk3-immodule-amharic-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-thai-32bit - gtk3-immodule-tigrigna-32bit - gtk3-immodules-tigrigna-32bit - hdf5-mvapich2-devel-32bit - ibus-gtk3-32bit - infiniband-diags-devel-32bit - intel-vaapi-driver-32bit - kauth-devel-32bit - kbookmarks-devel-32bit - kglobalaccel-devel-32bit - kio-32bit - knotifications-devel-32bit - kwidgetsaddons-devel-32bit - ladspa-32bit - libGLEW2_1-32bit - libGLU1-32bit - libGeoIP-devel-32bit - libGeoIP1-32bit - libHalf23-32bit - libICE-devel-32bit - libIex-2_2-23-32bit - libImath-2_2-23-32bit - libKF5AuthCore5-32bit - libKF5Completion5-32bit - libKF5ConfigWidgets5-32bit - libKF5DocTools5-32bit - libKF5GuiAddons5-32bit - libKF5Notifications5-32bit - libKF5Solid5-32bit - libKF5SonnetUi5-32bit - libLLVM11-32bit - libOSMesa-devel-32bit - libQt53DCore5-32bit - libQt53DInput5-32bit - libQt53DLogic5-32bit - libQt53DQuick5-32bit - libQt53DQuickAnimation5-32bit - libQt53DQuickInput5-32bit - libQt5Concurrent5-32bit - libQt5Core-devel-32bit - libQt5DBus-devel-32bit - libQt5Gui5-32bit - libQt5Help5-32bit - libQt5Network-devel-32bit - libQt5PositioningQuick5-32bit - libQt5Script5-32bit - libQt5Sensors5-32bit - libQt5SerialPort5-32bit - libQt5Sql5-sqlite-32bit - libQt5Test5-32bit - libQt5TextToSpeech5-32bit - libQt5WaylandClient5-32bit - libQt5WaylandCompositor5-32bit - libQt5Widgets-devel-32bit - libQt5Xml-devel-32bit - libQt5Xml5-32bit - libSPIRV-Tools-suse4-32bit - libX11-6-32bit - libX11-devel-32bit - libX11-xcb1-32bit - libXau6-32bit - libXaw3d6-32bit - libXaw3d7-32bit - libXaw6-32bit - libXcursor1-32bit - libXdamage1-32bit - libXdmcp-devel-32bit - libXext-devel-32bit - libXext6-32bit - libXfixes3-32bit - libXfont2-2-32bit - libXfontcache1-32bit - libXinerama-devel-32bit - libXm4-32bit - libXmu-devel-32bit - libXp6-32bit - libXpm4-32bit - libXprintUtil1-32bit - libXres-devel-32bit - libXt6-32bit - libXtst-devel-32bit - libXtst6-32bit - libXv-devel-32bit - libXvMC-devel-32bit - libXvMC1-32bit - libXvMC_r600-32bit - libXxf86misc-devel-32bit - libacl1-32bit - libaom0-32bit - libapparmor1-32bit - libart_lgpl_2-2-32bit - libaspell15-32bit - libassuan0-32bit - libatk-1_0-0-32bit - libattr-devel-32bit - libaudit1-32bit - libauparse0-32bit - libavahi-client3-32bit - libavc1394-devel-32bit - libavutil55-32bit - libblas3-32bit - libblkid1-32bit - libbonobo-32bit - libboost_container1_66_0-32bit - libboost_context1_66_0-32bit - libboost_context1_75_0-32bit - libboost_coroutine1_66_0-32bit - libboost_coroutine1_75_0-32bit - libboost_date_time1_66_0-32bit - libboost_filesystem1_66_0-32bit - libboost_filesystem1_75_0-32bit - libboost_graph_parallel1_75_0-32bit - libboost_iostreams1_75_0-32bit - libboost_locale1_75_0-32bit - libboost_math1_75_0-32bit - libboost_mpi1_75_0-32bit - libboost_python-py3-1_75_0-32bit - libboost_random1_75_0-32bit - libboost_regex1_66_0-32bit - libboost_regex1_75_0-32bit - libboost_serialization1_75_0-32bit - libboost_stacktrace1_66_0-32bit - libboost_system1_66_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_75_0-32bit - libbrotlidec1-32bit - libbz2-1-32bit - libcaca0-plugins-32bit - libcanberra-gtk2-module-32bit - libcdda_interface0-32bit - libcdda_paranoia0-32bit - libcdio16-32bit - libcdio19-32bit - libcfg6-32bit - libchewing3-32bit - libclang9-32bit - libclutter-gtk-1_0-0-32bit - libcmap4-32bit - libcogl-pango20-32bit - libcollection-devel-32bit - libcolord-gtk1-32bit - libcom_err2-32bit - libconfig11-32bit - libcpg4-32bit - libcrack2-32bit - libcryptsetup12-hmac-32bit - libcurl4-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdc1394-22-32bit - libdevmapper-event1_03-32bit - libdevmapper1_03-32bit - libdhash-devel-32bit - libdirac_decoder0-32bit - libdirac_encoder0-32bit - libdmapsharing-3_0-2-32bit - libdns_sd-32bit - libdouble-conversion3-32bit - libdrm_amdgpu1-32bit - libdrm_nouveau2-32bit - libdvbv5-0-32bit - libdw1-32bit - libebl-plugins-32bit - libebook-contacts-1_2-2-32bit - libecal-2_0-1-32bit - libedata-cal-2_0-1-32bit - libedataserver-1_2-24-32bit - libefa1-32bit - libenchant-2-2-32bit - libev4-32bit - libexif12-32bit - libexiv2-26-32bit - libexpat-devel-32bit - libexpat1-32bit - libext2fs-devel-32bit - libext2fs2-32bit - libfabric-devel-32bit - libfabric1-32bit - libfcitx-4_2_9-32bit - libffi7-32bit - libfftw3_omp3-32bit - libfipscheck1-32bit - libfreebl3-32bit - libfreebl3-hmac-32bit - libfreetype6-32bit - libgamin-1-0-32bit - libgbm1-32bit - libgcr-3-1-32bit - libgcrypt20-32bit - libgdata22-32bit - libgdk_pixbuf-2_0-0-32bit - libgegl-0_4-0-32bit - libgimp-2_0-0-32bit - libgio-2_0-0-32bit - libgio-fam-32bit - libgiomm-2_4-1-32bit - libglade-2_0-0-32bit - libgnome-32bit - libgphoto2-devel-32bit - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsf-1-114-32bit - libgstallocators-1_0-0-32bit - libgstapp-1_0-0-32bit - libgstaudio-1_0-0-32bit - libgstbadaudio-1_0-0-32bit - libgstinsertbin-1_0-0-32bit - libgstisoff-1_0-0-32bit - libgstmpegts-1_0-0-32bit - libgstphotography-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgsturidownloader-1_0-0-32bit - libgstvideo-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgtk-2_0-0-32bit - libgudev-1_0-0-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libhdf5-101-32bit - libhdf5-101-mvapich2-32bit - libhdf5-101-openmpi-32bit - libhdf5_fortran100-openmpi-32bit - libhdf5hl_fortran100-mvapich2-32bit - libhunspell-1_6-0-32bit - libhyphen0-32bit - libibverbs-32bit - libicu60_2-32bit - libid3tag0-32bit - libinput10-32bit - libisc1606-32bit - libisc166-32bit - libisccfg160-32bit - libiso9660-10-32bit - libiso9660-11-32bit - libjansson4-32bit - libjbig2-32bit - libjson-glib-1_0-0-32bit - libkate1-32bit - libkeyutils1-32bit - libkms-devel-32bit - libkyotocabinet16-32bit - liblbxutil1-32bit - liblcms2-2-32bit - liblcms2-devel-32bit - liblockdev1-32bit - libminizip1-32bit - libmodplug1-32bit - libmount1-32bit - libmpc3-32bit - libmpcdec6-32bit - libmpeg2-0-32bit - libneon27-32bit - libnetcdf13-openmpi-32bit - libnetfilter_conntrack3-32bit - libnice10-32bit - libnss_nis2-32bit - libnsssharedhelper0-32bit - liboauth0-32bit - libofa0-32bit - libogg0-32bit - liboldX-devel-32bit - libopenal0-32bit - libopenmpt0-32bit - libopensm8-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-32bit - libopenssl1_1-hmac-32bit - liborc-0_4-0-32bit - libosmcomp3-32bit - libosmvendor4-32bit - libout123-0-32bit - libpcre2-16-0-32bit - libpcrecpp0-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libpfm4-32bit - libpng16-16-32bit - libpng16-compat-devel-32bit - libpolkit-qt5-1-devel-32bit - libpolkit0-32bit - libpoppler-glib8-32bit - libpoppler89-32bit - libportaudio2-32bit - libprotoc15-32bit - libproxy1-32bit - libproxy1-config-kde-32bit - libproxy1-pacrunner-webkit-32bit - libpsl5-32bit - libpsm_infinipath1-32bit - libpulse-devel-32bit - libpulse0-32bit - libpwquality1-32bit - libqt5-qtbase-examples-32bit - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libqt5-qtlocation-devel-32bit - libqt5-qtspeech-plugin-speechd-32bit - libqt5-qttools-devel-32bit - libqt5-qtwayland-devel-32bit - libraw1394-devel-32bit - libreadline7-32bit - libref_array1-32bit - librsvg-2-2-32bit - libsamba-policy0-python3-32bit - libsamplerate0-32bit - libsecret-1-0-32bit - libsepol1-32bit - libserd-0-0-32bit - libsigc-2_0-0-32bit - libslang2-32bit - libsmbconf0-32bit - libsodium23-32bit - libsord-0-0-32bit - libsoup-devel-32bit - libsource-highlight4-32bit - libsoxr0-32bit - libspandsp2-32bit - libsratom-0-0-32bit - libssh2-1-32bit - libssh4-32bit - libsvrcore0-32bit - libswresample2-32bit - libtag1-32bit - libtasn1-devel-32bit - libtdb1-32bit - libtevent0-32bit - libtheora0-32bit - libtheoradec1-32bit - libtss2-esys0-32bit - libtss2-sys0-32bit - libudev-devel-32bit - libunistring-devel-32bit - libunwind-32bit - liburcu6-32bit - libv4l-32bit - libv4l-devel-32bit - libv4l2rds0-32bit - libva-drm2-32bit - libva-x11-2-32bit - libverto-devel-32bit - libvisual-32bit - libvulkan_radeon-32bit - libwacom2-32bit - libwebp7-32bit - libwebpdemux2-32bit - libwmf-0_2-7-32bit - libwmf-gnome-32bit - libwrap0-32bit - libwx_gtk2u_propgrid-suse3-32bit - libwx_gtk2u_ribbon-suse3-32bit - libwx_gtk2u_richtext-suse3-32bit - libxapian30-32bit - libxcb-damage0-32bit - libxcb-dpms0-32bit - libxcb-shape0-32bit - libxcb-sync1-32bit - libxcb-xtest0-32bit - libxcb-xv0-32bit - libxcb1-32bit - libxcrypt-devel-32bit - libxkbcommon-x11-devel-32bit - libxkbfile-devel-32bit - libxml++-2_6-2-32bit - libxml++-3_0-1-32bit - libxml2-2-32bit - libz1-32bit - libzvbi-chains0-32bit - libzvbi0-32bit - llvm11-LTO-devel-32bit - mozilla-nspr-32bit - mpg123-openal-32bit - mpg123-pulse-32bit - mpg123-sdl-32bit - ncurses-devel-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - openjpeg-devel-32bit - openmpi3-libs-32bit - opensm-devel-32bit - orbit2-32bit - pam-32bit - pam-devel-32bit - pam-extra-32bit - pam-modules-32bit - pam_krb5-32bit - pam_radius-32bit - pam_ssh-32bit - pango-devel-32bit - papi-devel-32bit - pciutils-devel-32bit - perl-core-DB_File-32bit - python-base-32bit - python-tevent-32bit - python3-base-32bit - python3-ldb-32bit - python3-talloc-32bit - python39-base-32bit - rpm-32bit - rsocket-32bit - samba-winbind-32bit - sssd-32bit - sysfsutils-32bit - systemd-32bit - tcl-32bit - tslib-devel-32bit - update-test-32bit-pkg-32bit - wxWidgets-3_0-devel-32bit - xz-devel-32bit - zlib-devel-static-32bit - kernel-obs-build - qemu-ipxe - syslinux-x86_64 - isl-devel-32bit - jameica - jameica-devel - jameica-javadoc - jpcre2-devel - jupyter - jupyter-doc - jupyter-jupyter-wysiwyg - jupyter-qtconsole - karchive-devel-32bit - kconfigwidgets-devel-32bit - kdoctools-devel-32bit - kernel-livepatch-5_3_18-45-default - kernel-livepatch-5_3_18-45-preempt - kiconthemes-devel-32bit - kio-core-32bit - kissfft-devel - kitty - krb5-32bit - krb5-devel-32bit - kubernetes1.18-client - kubernetes1.18-client-common - lapacke-devel-32bit - libFLAC8-32bit - libHX-devel-32bit - libIexMath-2_2-23-32bit - libKF5Bookmarks5-32bit - libKF5Crash5-32bit - libKF5DBusAddons5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLLVM5-32bit - libLTO7-32bit - libMagick++-devel-32bit - libMagickCore-7_Q16HDRI6-32bit - libOSMesa8-32bit - libQt53DExtras5-32bit - libQt5Concurrent-devel-32bit - libQt5Designer5-32bit - libQt5Multimedia5-32bit - libQt5Network5-32bit - libQt5Sql-devel-32bit - libQt5Sql5-mysql-32bit - libQt5Sql5-postgresql-32bit - libQt5WebSockets5-32bit - libQt5Widgets5-32bit - libQt5XmlPatterns5-32bit - libSDL-devel-32bit - libSDL_gfx15-32bit - libSM6-32bit - libUil4-32bit - libXTrap-devel-32bit - libXau-devel-32bit - libXaw3d8-32bit - libXcomposite-devel-32bit - libXevie1-32bit - libXfixes-devel-32bit - libXft-devel-32bit - libXpm-devel-32bit - libXrandr-devel-32bit - libXrender1-32bit - libXss-devel-32bit - libacl-devel-32bit - libanthy0-32bit - libarchive13-32bit - libargon2-1-32bit - libasm1-32bit - libass9-32bit - libatk-bridge-2_0-0-32bit - libatkmm-1_6-1-32bit - libatopology2-32bit - libaudiofile1-32bit - libavahi-glib1-32bit - libavc1394-0-32bit - libavdevice57-32bit - libavfilter6-32bit - libavformat57-32bit - libbonoboui-32bit - libboost_atomic1_66_0-32bit - libboost_atomic1_75_0 - libboost_atomic1_75_0-32bit - libboost_atomic1_75_0-devel - libboost_chrono1_75_0 - libboost_chrono1_75_0-devel - libboost_container1_75_0 - libboost_container1_75_0-32bit - libboost_container1_75_0-devel - libboost_context1_75_0 - libboost_context1_75_0-devel - libboost_contract1_75_0 - libboost_contract1_75_0-devel - libboost_coroutine1_75_0 - libboost_coroutine1_75_0-devel - libboost_date_time1_75_0 - libboost_date_time1_75_0-32bit - libboost_date_time1_75_0-devel - libboost_fiber1_75_0 - libboost_fiber1_75_0-32bit - libboost_fiber1_75_0-devel - libboost_filesystem1_75_0 - libboost_filesystem1_75_0-devel - libboost_graph1_66_0-32bit - libboost_graph1_75_0 - libboost_graph1_75_0-32bit - libboost_graph1_75_0-devel - libboost_graph_parallel1_75_0 - libboost_graph_parallel1_75_0-devel - libboost_headers1_75_0-devel - libboost_iostreams1_66_0-32bit - libboost_iostreams1_75_0 - libboost_iostreams1_75_0-devel - libboost_json1_75_0 - libboost_json1_75_0-32bit - libboost_json1_75_0-devel - libboost_locale1_66_0-32bit - libboost_locale1_75_0 - libboost_locale1_75_0-devel - libboost_log1_75_0 - libboost_log1_75_0-devel - libboost_math1_75_0 - libboost_math1_75_0-devel - libboost_mpi1_66_0-32bit - libboost_mpi1_75_0 - libboost_mpi1_75_0-devel - libboost_mpi_python-py3-1_75_0 - libboost_mpi_python-py3-1_75_0-devel - libboost_nowide1_75_0 - libboost_nowide1_75_0-32bit - libboost_nowide1_75_0-devel - libboost_numpy-py3-1_75_0 - libboost_numpy-py3-1_75_0-devel - libboost_program_options1_75_0 - libboost_program_options1_75_0-32bit - libboost_program_options1_75_0-devel - libboost_python-py3-1_75_0 - libboost_python-py3-1_75_0-devel - libboost_random1_75_0 - libboost_random1_75_0-devel - libboost_regex1_75_0 - libboost_regex1_75_0-devel - libboost_serialization1_75_0 - libboost_serialization1_75_0-devel - libboost_stacktrace1_75_0 - libboost_stacktrace1_75_0-32bit - libboost_stacktrace1_75_0-devel - libboost_system1_75_0 - libboost_system1_75_0-32bit - libboost_system1_75_0-devel - libboost_test1_75_0 - libboost_test1_75_0-32bit - libboost_test1_75_0-devel - libboost_thread1_75_0 - libboost_thread1_75_0-devel - libboost_timer1_75_0 - libboost_timer1_75_0-devel - libboost_type_erasure1_75_0 - libboost_type_erasure1_75_0-32bit - libboost_type_erasure1_75_0-devel - libboost_wave1_66_0-32bit - libboost_wave1_75_0 - libboost_wave1_75_0-devel - libbrotlicommon1-32bit - libbz2-devel-32bit - libcairo-gobject2-32bit - libcairo-script-interpreter2-32bit - libcairomm-1_0-1-32bit - libcamel-1_2-60-32bit - libcanberra-gtk3-module-32bit - libcanberra0-32bit - libcap-ng0-32bit - libcap1-32bit - libcap2-32bit - libcapstone-devel - libcapstone4 - libcddb2-32bit - libcdio++0-32bit - libcheck0-32bit - libcjson1 - libclamav9 - libclang7-32bit - libclutter-1_0-0-32bit - libcmocka-devel-32bit - libcom_err-devel-32bit - libcsync0-32bit - libcups2-32bit - libcupsmime1-32bit - libdat2-2-32bit - libdav1d5 - libdbi-devel-32bit - libdbus-c++-1-1-32bit - libdbus-c++-glib-1-1-32bit - libdbusmenu-qt5-devel-32bit - libdmx1-32bit - libdouble-conversion1-32bit - libdrm-devel-32bit - libdv4-32bit - libe131-1 - libe131-devel - libecpg6-32bit - libenchant1-32bit - libexempi3-32bit - libexif-devel-32bit - libfarstream-0_2-5-32bit - libfbclient2-32bit - libfdt1-32bit - libfftw3_threads3-32bit - libfl-devel-32bit - libfmt7 - libfontenc-devel-32bit - libfontenc1-32bit - libfreshclam2 - libfribidi0-32bit - libftgl2-32bit - libfuse3-3-32bit - libgcrypt-devel-32bit - libglib-2_0-0-32bit - libglue-devel-32bit - libglue2-32bit - libglvnd-32bit - libgmime-3_0-0-32bit - libgoa-1_0-0-32bit - libgpg-error0-32bit - libgpgmepp6-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstgl-1_0-0-32bit - libgstriff-1_0-0-32bit - libgstrtsp-1_0-0-32bit - libgstvdpau-32bit - libgupnp-1_2-0-32bit - libharfbuzz-icu0-32bit - libharfbuzz0-32bit - libhdf5-103-openmpi4 - libhdf5_1_10_7-gnu-openmpi2-hpc - libhdf5_cpp101-32bit - libhdf5_cpp103-openmpi4 - libhdf5_cpp_1_10_7-gnu-openmpi2-hpc - libhdf5_fortran100-mvapich2-32bit - libhdf5_fortran102-openmpi4 - libhdf5_fortran_1_10_7-gnu-openmpi2-hpc - libhdf5_hl100-32bit - libhdf5_hl100-openmpi-32bit - libhdf5_hl100-openmpi4 - libhdf5_hl_1_10_7-gnu-openmpi2-hpc - libhdf5_hl_cpp100-openmpi4 - libhdf5_hl_cpp_1_10_7-gnu-openmpi2-hpc - libhdf5hl_fortran100-openmpi-32bit - libhdf5hl_fortran100-openmpi4 - libhdf5hl_fortran_1_10_7-gnu-openmpi2-hpc - libib_util-32bit - libical2-32bit - libicu-devel-32bit - libicu-suse65_1-32bit - libidn11-32bit - libiec61883-0-32bit - libirs1601-32bit - libisccc1600-32bit - libixml11 - libjbig-devel-32bit - libjbig2dec0-32bit - libjpeg62-32bit - libjpeg62-devel-32bit - libkissfft-131 - libkkc2-32bit - liblapacke3-32bit - liblilv-0-0-32bit - liblz4-1-32bit - libmad0-32bit - libmagic1-32bit - libmariadb3-32bit - libmatroska7 - libmjpegutils-2_0-0-32bit - libmnl0-32bit - libmpeg2encpp-2_0-0-32bit - libmtdev1-32bit - libmumps-ptscotch5-openmpi2 - libmumps-scotch5 - libnautilus-extension1-32bit - libndr-krb5pac0-32bit - libndr-nbt0-32bit - libndr-standard0-32bit - libnetapi-devel-32bit - libnetcdf13-32bit - libnetcdf18 - libnetcdf18-openmpi2 - libnetcdf18-openmpi3 - libnetcdf18-openmpi4 - libnetcdf_4_7_4-gnu-openmpi2-hpc - libnetcontrol0-32bit - libnetfilter_cttimeout1-32bit - libnettle-devel-32bit - libnfnetlink0-32bit - libnghttp2-14-32bit - libnghttp2_asio1-32bit - libnl3-devel-32bit - libnuma1-32bit - libobjc4-gcc7 - libobjc4-gcc7-32bit - libopagent1-32bit - libopenblas-pthreads_0_3_13-gnu-hpc - libopenblas-pthreads_0_3_13-gnu-hpc-devel - libopenblas_0_3_13-gnu-hpc - libopenblas_0_3_13-gnu-hpc-devel - libopenjp2-7-32bit - libopenjpeg1-32bit - libopenssl-1_0_0-devel-32bit - libopenssl1_0_0-hmac-32bit - liboping0-32bit - libopus0-32bit - libosmcomp4-32bit - libotf-devel-32bit - libp11-kit0-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpangomm-1_4-1-32bit - libpapi-32bit - libparted0-32bit - libpcap-devel-32bit - libpcap1-32bit - libpciaccess0-32bit - libpcre16-0-32bit - libpcre2-8-0-32bit - libpetsc3-openmpi2 - libpetsc3-openmpi3 - libpng12-compat-devel-32bit - libpng16-devel-32bit - libpolkit-qt5-1-1-32bit - libpoppler-cpp0-32bit - libpoppler73-32bit - libpopt0-32bit - libpostproc54-32bit - libprotobuf-lite15-32bit - libprotobuf-lite20-32bit - libprotobuf20-32bit - libpspell15-32bit - libptscotch0-mpich - libptscotch0-mvapich2 - libptscotch0-openmpi2 - libptscotch0-openmpi3 - libpython3_6m1_0-32bit - libpython3_9-1_0-32bit - libqb-devel-32bit - libqb20-32bit - libqgpgme7-32bit - libqt5-qtimageformats-32bit - libqt5-qttools-32bit - libqt5-qtwayland-32bit - libqt5-qtx11extras-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libquicktime0-32bit - librdmacm1-32bit - libre2-9 - libref_array-devel-32bit - librest-0_7-0-32bit - librssguard-3_8_4 - librtmidi5 - librtprocess-devel - librtprocess0 - libsamba-credentials0-32bit - libsamba-hostconfig0-32bit - libsamba-passdb0-32bit - libsamdb0-32bit - libsapi0-32bit - libsbc1-32bit - libscalapack2-mvapich2-32bit - libscalapack2-mvapich2-devel-32bit - libscotch0 - libseafile0 - libsearpc-devel - libsearpc1 - libseccomp2-32bit - libsemanage1-32bit - libshout3-32bit - libskk0-32bit - libslurm36 - libsmbclient0-32bit - libsnappy1-32bit - libsnmp30-32bit - libsoftokn3-32bit - libspdlog1 - libspeex1-32bit - libspeexdsp1-32bit - libsrtp2-1-32bit - libtelepathy-glib0-32bit - libtextstyle0-32bit - libtheoraenc1-32bit - libtirpc3-32bit - libtotem_pg5-32bit - libtrilinos12 - libtrilinos12-openmpi2 - libtss2-tcti-mssim0-32bit - libudunits2-0 - libupnp17 - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libusbmuxd4-32bit - libv4l2-0-32bit - libva2-32bit - libvdpau-devel-32bit - libvdpau_radeonsi-32bit - libverto-tevent1-32bit - libvirt-devel-32bit - libvorbis-devel-32bit - libvpd2-32bit - libvpd2-devel-32bit - libvulkan_intel-32bit - libwavpack1-32bit - libwayland-egl-devel-32bit - libwayland-egl1-32bit - libwebkit2gtk-4_0-37-32bit - libwebp6-32bit - libwebpdecoder2-32bit - libwebpdecoder3-32bit - libwebrtc_audio_processing1-32bit - libwoff2common1_0_2-32bit - libwoff2enc1_0_2-32bit - libwtdbo4_4_0 - libwtdbomysql4_4_0 - libwtdbopostgres4_4_0 - libwx_baseu-suse3-32bit - libwx_baseu_net-suse3-32bit - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_stc-suse3-32bit - libwx_gtk2u_xrc-suse3-32bit - libxcb-composite0-32bit - libxcb-present0-32bit - libxcb-render-util0-32bit - libxcb-render0-32bit - libxcb-res0-32bit - libxcb-xfixes0-32bit - libxkbcommon-x11-0-32bit - libxkbfile1-32bit - libxshmfence1-32bit - libxslt-devel-32bit - libyajl-devel-32bit - libzhuyin13-32bit - libzzip-0-13-32bit - llvm5-devel-32bit - llvm7-LTO-devel-32bit - llvm9-devel-32bit - ltrace-32bit - lzo-devel-32bit - mlxbf-bootctl - motif-devel-32bit - mozldap-devel - mozldap-libs - mozldap-tools - mpd-doc - mpfr-devel-32bit - mpg123-jack-32bit - mumps-ptscotch-openmpi2-5-compat - mumps-ptscotch-openmpi2-devel - mumps-ptscotch-openmpi2-devel-static - mumps-ptscotch-openmpi2-devel-static-compat - mumps-ptscotch-openmpi2-examples - mumps-scotch-devel - mumps-scotch-devel-static - mumps-scotch-examples - netcdf-openmpi4 - netcdf-openmpi4-devel - netcdf-openmpi4-devel-static - netcdf_4_7_4-gnu-openmpi2-hpc - netcdf_4_7_4-gnu-openmpi2-hpc-devel - netcdf_4_7_4-gnu-openmpi2-hpc-devel-static - nss-mymachines-32bit - nss_ldap-32bit - onedrive-completion-fish - openblas-pthreads_0_3_13-gnu-hpc-devel-static - openblas_0_3_13-gnu-hpc-devel-static - openldap2-devel-32bit - openslp-32bit - opentoonz - pam_cap-32bit - pam_pwquality-32bit - patterns-base-basic_desktop - patterns-desktop-mobile - patterns-ha - patterns-ha-geo - patterns-ha-geo-ha_geo - patterns-ha-ha_sles - patterns-lp - patterns-lp-lp_sles - patterns-ofed-ofed - patterns-ofed-ofed-32bit - patterns-public-cloud-15-Amazon-Web-Services - patterns-public-cloud-15-Amazon-Web-Services-Instance-Init - patterns-public-cloud-15-Amazon-Web-Services-Instance-Tools - patterns-public-cloud-15-Amazon-Web-Services-Tools - patterns-public-cloud-15-Google-Cloud-Platform - patterns-public-cloud-15-Google-Cloud-Platform-Instance-Init - patterns-public-cloud-15-Google-Cloud-Platform-Instance-Tools - patterns-public-cloud-15-Google-Cloud-Platform-Tools - patterns-public-cloud-15-Microsoft-Azure - patterns-public-cloud-15-Microsoft-Azure-Instance-Init - patterns-public-cloud-15-Microsoft-Azure-Instance-Tools - patterns-public-cloud-15-Microsoft-Azure-Tools - patterns-public-cloud-15-OpenStack - patterns-public-cloud-15-OpenStack-Instance-Init - patterns-public-cloud-15-OpenStack-Instance-Tools - patterns-public-cloud-15-OpenStack-Tools - patterns-rt - patterns-rt-rt_sles - patterns-sap - patterns-sap-b1 - patterns-sap-hana - patterns-sap-nw - patterns-server-enterprise-fips - patterns-server-enterprise-fips-32bit - patterns-server-enterprise-hwcrypto - patterns-server-enterprise-oracle_server - patterns-server-enterprise-oracle_server-32bit - patterns-server-enterprise-sap_server - patterns-server-enterprise-sap_server-32bit - patterns-wbem-WBEM - patterns-wbem-WBEM-32bit - patterns-yast-yast2_desktop - patterns-yast-yast2_server - peazip - peazip-kf5 - perl-base-32bit - petsc-openmpi2-devel - petsc-openmpi3-devel - postfix-bdb - postfix-bdb-lmdb - postfix-ldap - postfixadmin-apache - postgresql10-pgaudit - postgresql10-plr - postgresql10-plr-doc - postgresql10-timescaledb - postgresql13 - postgresql13-contrib - postgresql13-devel - postgresql13-devel-mini - postgresql13-docs - postgresql13-pgagent - postgresql13-plperl - postgresql13-plpython - postgresql13-pltcl - postgresql13-server - postgresql13-server-devel - postgresql13-test - prometheus-saptune_exporter - ptscotch-mpich - ptscotch-mpich-devel - ptscotch-mpich-devel-static - ptscotch-mvapich2 - ptscotch-mvapich2-devel - ptscotch-mvapich2-devel-static - ptscotch-openmpi2 - ptscotch-openmpi2-devel - ptscotch-openmpi2-devel-static - ptscotch-openmpi3 - ptscotch-openmpi3-devel - ptscotch-openmpi3-devel-static - ptscotch-parmetis-mpich-devel - ptscotch-parmetis-mvapich2-devel - ptscotch-parmetis-openmpi2-devel - ptscotch-parmetis-openmpi3-devel - python-32bit - python-tdb-32bit - python2-PyInstaller - python2-QtAwesome - python2-QtPy - python2-pip-wheel - python2-setuptools-test - python2-setuptools-wheel - python3-32bit - python3-AnyQt - python3-PyInstaller - python3-QtAwesome - python3-QtPy - python3-boost_parallel_mpi1_75_0 - python3-capstone - python3-doc-devhelp - python3-flexx - python3-h5py-openmpi2 - python3-h5py-openmpi3 - python3-h5py-openmpi4 - python3-orange-canvas-core - python3-pip-wheel - python3-pysearpc - python3-pytest-mpi - python3-qt5-sip - python3-qtconsole - python3-setuptools-test - python3-setuptools-wheel - python3-tdb-32bit - python3-tevent-32bit - python3-webruntime - qemu-seabios - qemu-vgabios - raspberrypi-rpiboot - rpm-ndb-32bit - samba-client-32bit - samba-libs-32bit - sane-backends-32bit - scotch - scotch-devel - scotch-devel-static - scotch-metis-devel - seafile - seafile-client - seafile-devel - spyder3 - spyder3-breakpoints - spyder3-breakpoints-lang - spyder3-dicom - spyder3-doc - spyder3-hdf5 - spyder3-lang - spyder3-memory-profiler - spyder3-profiler - spyder3-profiler-lang - spyder3-pylint - spyder3-pylint-lang - tensorflow_1_15_4-gnu-hpc - tensorflow_1_15_4-gnu-hpc-devel - tensorflow_1_15_4-gnu-openmpi2-hpc - tensorflow_1_15_4-gnu-openmpi2-hpc-devel - tftpboot-installation-SLE-15-SP2-x86_64 - tftpboot-installation-SLE-15-SP3-ppc64le - trilinos-devel - trilinos-openmpi2-devel - typelib-1_0-Gst-1_0-32bit - udunits-compat - udunits-compat-devel - udunits2 - udunits2-devel - vorta - vulkan-devel-32bit - xcb-util-devel-32bit - xcb-util-wm-devel-32bit - zlib-devel-32bit Package Source Changes ====================== 389-ds +- Upstream fix for bsc#1180847 - openldap_to_ds can fail if the + backend has no overlays or indexes. +- Remove patches now merged upstream. + * 0001-Ticket-51260-fix-potential-syncrepl-data-corruption.patch + * 0002-Ticket-51260-improve-tests-and-improve-readme-re-ref.patch + * 0003-Ticket-4224-openldap-can-become-confused-with-entryu.patch + * 0004-Issue-4410-RFE-ndn-cache-with-arc-in-rust.patch + * 0005-Issue-4403-RFE-OpenLDAP-pw-hash-migration-tests-4408.patch + * 0006-Issue-4446-RFE-openldap-password-hashers.patch + * 0007-Issue-4464-RFE-clang-with-ds-asan-rust.patch + * 0008-Issue-4229-RFE-Improve-rust-linking-and-build-perfor.patch +- Update to version 1.4.4.10~git0.ebdf25251: + * Bump version to 1.4.4.10 + * Issue 4418 - fix cherry-pick error + * Issue 4381 - RFE - LDAPI authentication DN rewritter + * Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) + * Issue 4513 - CI Tests - fix test failures + * Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) + * Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated + * Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) + * Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) + * Issue 4506 - BUG - Fix bounds on fd table population (#4520) + 4pane +- Update to version 7.0 + * Added support for GIO mounts + + Recent distro versions use GIO to mount some usb devices + inside /run/user//gvfs/ + 4Pane now looks there for automounted DVDs, cameras and + smart devices e.g. android phones, and adds a toolbar + button for each, just as would happen for a usb flash + drive. + * Improvements to the QuickFind dialog + * Compilation fix for >=wxWidgets 3.1.4 +- Drop 4pane-fix_for_wx3.1.4.patch (merged upstream) + +- Add 4pane-fix_for_wx3.1.4.patch + +- Fix Factory build + -- fix build on 12.1+ - Catch2 +- Update to version 2.13.3 + Fixes: + * Fixed possible infinite loop when combining generators with + section filter (`-c` option) + Miscellaneous: + * Fixed `ParseAndAddCatchTests` not finding `TEST_CASE`s + without tags + * `ParseAndAddCatchTests` supports `CMP0110` policy for + changing behaviour of `add_test` + + This was the shortlived change in CMake 3.18.0 that + temporarily broke `ParseAndAddCatchTests` + version 2.13.2 + Improvements: + * Implemented workaround for NVCC ICE + Fixes: + * Fixed detection of `std::uncaught_exceptions` support under + non-msvc platforms + Miscellaneous: + * `catch_discover_tests` has been improved significantly + + You can now specify which reporter should be used + + You can now modify where the output will be written + + `WORKING_DIRECTORY` setting is respected + * `ParseAndAddCatchTests` now supports `TEMPLATE_TEST_CASE` + macros + * Various documentation fixes and improvements + version 2.13.1 + Improvements: + * `ParseAndAddCatchTests` handles CMake v3.18.0 correctly + * Improved autodetection of `std::byte` + * Simplified implementation of templated test cases + + This should have a tiny positive effect on its compilation + throughput + Fixes: + * Automatic stringification of ranges handles sentinel ranges + properly + +- Update to version 2.13.0 + Improvements: + * `GENERATE` can now follow a `SECTION` at the same level of + nesting + + The `SECTION`(s) before the `GENERATE` will not be run + multiple times, the following ones will. + * Added `-D`/`--min-duration` command line flag + + If a test takes longer to finish than the provided value, + its name and duration will be printed. + + This flag is overriden by setting `-d`/`--duration`. + Fixes: + * `TAPReporter` no longer skips successful assertions + version 2.12.4: + * `GENERATE` nested in a for loop no longer creates multiple + generators + * Fixed copy paste error breaking `TEMPLATE_TEST_CASE_SIG` for + 6 or more arguments + * Fixed potential UB when handling non-ASCII characters in CLI + args + * There can be multiple calls to `GENERATE` on a single line + * Improved `fno-except` support for platforms that do not + provide shims for exception-related std functions + + E.g. the Green Hills C++ compiler + * XmlReporter now also reports test-case-level statistics + + This is done via a new element, `OverallResultsCases` + * Added `.clang-format` file to the repo + * Rewrote contributing docs + + They should explain the different levels of testing and so + on much better + version 2.12.2: + * Fixed compilation failure if `is_range` ADL found deleted + function + * Fixed potential UB in `CAPTURE` if the expression contained + non-ASCII characters + * `std::result_of` is not used if `std::invoke_result` is + available + * JUnit reporter writes out `status` attribute for tests + * Suppresed clang-tidy's `hicpp-vararg` warning + + Catch2 was already suppressing the + `cppcoreguidelines-pro-type-vararg` alias of the warning + version 2.12.1: + * Vector matchers now support initializer list literals better + * Added support for `^` (bitwise xor) to `CHECK` and `REQUIRE` + version 2.12.0: + * Running tests in random order (`--order rand`) has been + reworked significantly + + Given same seed, all platforms now produce the same order + + Given same seed, the relative order of tests does not + change if you select only a subset of them + * Vector matchers support custom allocators + * `|` and `&` (bitwise or and bitwise and) are now supported + in `CHECK` and `REQUIRE` + + The resulting type must be convertible to `bool` + * Fixed computation of benchmarking column widths in + ConsoleReporter + * Suppressed clang-tidy's `cppcoreguidelines-pro-type-vararg` + in assertions + + It was a false positive trigered by the new warning + support workaround + * Fixed bug in test specification parser handling of OR'd + patterns using escaping + * Worked around IBM XL's codegen bug + + It would emit code for _destructors_ of temporaries in an + unevaluated context + * Improved detection of stdlib's support for + `std::uncaught_exceptions` + version 2.11.2: + * GCC and Clang now issue warnings for suspicious code in + assertions + + E.g. `REQUIRE( int != unsigned int )` will now issue mixed + signedness comparison warning + + This has always worked on MSVC, but it now also works for + GCC and current Clang versions + * Colorization of "Test filters" output should be more robust + now + * `--wait-for-keypress` now also accepts `never` as an option + * Reporters no longer round-off nanoseconds when reporting + benchmarking results + * It is now possible to customize benchmark's warm-up time + when running the test binary + + `--benchmark-warmup-time {ms}` + * User can now specify how Catch2 should break into debugger + * Fixes missing `` include in benchmarking + * Fixed missing `` include in benchmarking + * Hidden test cases are now also tagged with `[!hide]` as per + documentation + * Detection of whether libc provides `std::nextafter` has been + improved + * Composing already-composed matchers no longer modifies the + partially-composed matcher expression + + This bug has been present for the last ~2 years and nobody + reported it + version 2.11.1: + * `google-build-using-namespace` clang-tidy warning is + suppressed + * `ObjectStorage` now behaves properly in `const` contexts + * `GENERATE_COPY(a, b)` now compiles properly + * Some more cleanups in the benchmarking support + GeoIP -- Update README.SUSE with a description how to get the latest Geo IP - data after the distribution changes - (jsc#SLE-11184, bsc#1156194, jsc#ECO-1405) -- geoip-fetch is now obsolete and just points to the README - -- can't package database in /var/lib/GeoIP anymore as it breaks with - transactional updates (boo#1093352). Ideally one would put the - static version in /usr/share with the files in /var overriding - that. Since GeoIP is considered deprecated in favor of - libmaxminddb anyways, we'll just ship GeoIP-data as empty shell to - own the files for uninstall. - -- Update to version 1.6.12: - * Populate metro and area code when performing lookups in IPv6 - City databases. Previously this was only done when using IPv4 - City databases. -- Modernise spec file with spec-cleaner - -- Rectify RPM groups. - Remove pointless --with-pic since there are no static libs. - -- Update to version 1.6.11: - * Fix use of a NULL pointer when opening a corrupt database with - GeoIP_open - * GeoIP_database_info now returns the full version string rather - than incorrectly truncating it. - -- Fix compilation errors seen by GCC6. - -- Update to 1.6.9 - * Fix a regression introduced in version 1.6.8, which caused - GeoIP_database_info to erroneously return NULL. -- Changes for 1.6.8 - * Allow compilation on older systems by relaxing the autoconf - and automake minimum versions. Thank you, Jose Rubio! - * Avoid potential problems in multi-threaded environments by - consistently using pread() rather than read(). - * Fix various small issues reported by clang's static analyser. - -- Update to 1.6.7 - * Fixed a MSVC parser stack overflow when parsing regionName.c - and timeZone.c. Fix by elliotlo. GitHub #64. - * Updated region codes and timezones. - When using GEOIP_MEMORY_CACHE with an invalid database file, - the search tree traversal could attempt to read memory outside - of the memory allocated for the memory cache, resulting in a - segmentation fault. A check was added to ensure that the - traversal code does not try to read beyond the end of the file, - whether in memory, memory mapped, or on disk. - * Previously the return values from file reads were ignored. We now - check these values to ensure that there were no errors. -- copy the tools from the debian package to work with the database - files. new BR gcc-c++. Files are installed into the same path as - on debian /usr/lib/geoip/. new binaries: - /usr/lib/geoip/geoip-generator - /usr/lib/geoip/geoip-generator-asn - /usr/lib/geoip/v4-to-v6-layout.pl - -- Update to 1.6.6 - * Replaced usage of deprecated fileno, read, and lseek on Visual - Studio 2005+ with their ISO C++ conformant replacements. - * A warning about using a double as a float was fixed. - * Fixed segfault when doing a lookup on an empty database. - * Fixed a memcheck error from valgrind in the _check_mtime - function. - * Fixed _check_mtime to check the return value of gettimeofday - rather than just assuming it worked. - -- Remove unused zlib build requirement -- fix pubpackage arch build error, for SLE 11 SP3 - -* Updated LICENSE, using the upstream version. - * The GPL license has been removed:test-driver is licensed under the GPL but - is not packaged, libGeoIPUpdate is no longer part of the package. - * Changed handling of ghost files. - * Moved data into a seperate package. - -- Update to 1.6.5 - * A segmentation fault in geoiplookup was fixed when the utility - was passed an invalid database. (Reported in Red Hat - bug #1180874.) - * Additional validation was added for validation of the size used - in the creation of the index cache. (Based on discussion in - Red Hat bug #832913.) - * Changed the code to only look up country codes by using - functions which ensure that we do not try to look past the end - of an array. (Reported by Ivan Sorokin. GitHub #53) - -- Disable checks, they fail with currently provided data file. -- Update to 1.6.4: - + Update Fips code - + Several issues with the MinGW build were fixed. - + Use a constructor in pread.c to ensure the critical section is - always initialized. - + Added missing include of io.h on Windows - + Fixed configure warning that 'missing' script is too old or - missing. - + Previously nmake /f Makefile.vc clean would fail on Windows. This was fixed. - + Obsolete win32 and NetWare make files were removed. - + Numerous documentation updates. -- Changes from 1.6.3: - + Added a GEOIP_SILENCE flag. Include this flag when calling - GeoIP_open to prevent any messages from being written to stderr. - + Mitigate a possible race condition when running nuder threads - in the GeoIP_cleanup function. - + Added some recommendations to the docs on using this library - in a threaded application. - + Fixed some bugs discovered by coverity, including failure to - check some system call return values and making sure all - strings are null-terminated -- Changes from 1.6.2: - + Two files required for building on Win32 were missing from the - 1.6.1 release. These files were added. There are no changes - affecting other platforms. -- Changes from 1.6.1: - + Improve Win32 support. - + Update FIPS codes. -- Changes from 1.6.0: - + The GeoIP Update program was move to its own repo and source - distribution. - GraphicsMagick +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- security update +- added patches + fix CVE-2020-12672 [bsc#1171271], heap-based buffer overflow in ReadMNGImage in coders/png.c. + + GraphicsMagick-CVE-2020-12672.patch + ImageMagick +- run perl tests verbosely + +- security update +- added patches + fix IM upstream issue #1184 + + ImageMagick-silent-disturbing-warnings.patch + fix CVE-2020-27767 [bsc#1179322], outside the range of representable values of type 'float' at MagickCore/quantum.h + fix CVE-2020-27768 [bsc#1179339], outside the range of representable values of type 'unsigned int' at MagickCore/quantum-private.h + fix CVE-2020-27751 [bsc#1179269], integer overflow in MagickCore/quantum-export.c + fix CVE-2020-27752 [bsc#1179346], heap-based buffer overflow in PopShortPixel in MagickCore/quantum-private.h + fix CVE-2020-27757 [bsc#1179268], outside the range of representable values of type 'unsigned long long' at + + ImageMagick-CVE-2020-27767,27768,27751,27752,27757.patch + fix CVE-2020-29599 [bsc#1179753], shell command injection in -authenticate + + ImageMagick-CVE-2020-29599.patch + +- security update +- added patches + fix CVE-2020-27753 [bsc#1179397], memory leaks in AcquireMagickMemory function + + ImageMagick-CVE-2020-27753.patch + fix CVE-2020-27770 [bsc#1179343], unsigned offset overflowed at MagickCore/string.c + + ImageMagick-CVE-2020-27770.patch + fix CVE-2020-25675 [bsc#1179240], outside the range of representable values of type 'long' and integer overflow + + ImageMagick-CVE-2020-25675.patch + fix CVE-2020-27756 [bsc#1179221], division by zero at MagickCore/geometry.c + + ImageMagick-CVE-2020-27756.patch + fix CVE-2020-27773 [bsc#1179285], division by zero at MagickCore/gem-private.h + + ImageMagick-CVE-2020-27773.patch + fix CVE-2020-27762 [bsc#1179278], outside the range of representable values of type 'unsigned char' + + ImageMagick-CVE-2020-27762.patch + fix CVE-2020-27755 [bsc#1179345], memory leaks in ResizeMagickMemory function in ImageMagick/MagickCore/memory.c + + ImageMagick-CVE-2020-27755.patch + fix CVE-2020-27765 [bsc#1179311], division by zero at MagickCore/segment.c + + ImageMagick-CVE-2020-27765.patch + fix CVE-2020-27758 [bsc#1179276], outside the range of representable values of type 'unsigned long long' + + ImageMagick-CVE-2020-27758.patch + fix CVE-2020-27775 [bsc#1179338], outside the range of representable values of type 'unsigned char' at MagickCore/quantum.h + + ImageMagick-CVE-2020-27775.patch + fix CVE-2020-27752 [bsc#1179346], heap-based buffer overflow in PopShortPixel in MagickCore/quantum-private.h + + ImageMagick-CVE-2020-27752.patch + fix CVE-2020-25664 [bsc#1179202], heap-based buffer overflow in PopShortPixel + + ImageMagick-CVE-2020-25664.patch + fix CVE-2020-25674 [bsc#1179223], heap-based buffer overflow in WriteOnePNGImage + + ImageMagick-CVE-2020-25674.patch + fix CVE-2020-25666 [bsc#1179212], outside the range of representable values of type 'int' and signed integer overflow + + ImageMagick-CVE-2020-25666.patch + +- security update +- added patches + fix CVE-2020-27772 [bsc#1179347], outside the range of representable values of type 'unsigned int' at coders/bmp.c + + ImageMagick-CVE-2020-27772.patch + fix CVE-2020-27763 [bsc#1179312], division by zero at MagickCore/resize.c + + ImageMagick-CVE-2020-27763.patch + fix CVE-2020-27759 [bsc#1179313], outside the range of representable values of type 'int' at MagickCore/quantize.c + fix CVE-2020-27769 [bsc#1179321], outside the range of representable values of type 'float' at MagickCore/quantize.c + fix CVE-2020-27754 [bsc#1179336], outside the range of representable values of type 'long' and signed integer overflow at MagickCore/quantize.c + + ImageMagick-CVE-2020-27759,27769,27754.patch + fix CVE-2020-27771 [bsc#1179327], outside the range of representable values of type 'unsigned char' at coders/pdf.c + + ImageMagick-CVE-2020-27771.patch + fix CVE-2020-27764 [bsc#1179317], outside the range of representable values of type 'unsigned long' at MagickCore/statistic.c + + ImageMagick-CVE-2020-27764.patch + fix CVE-2020-27761 [bsc#1179315], outside the range of representable values of type 'unsigned long' at coders/palm.c + + ImageMagick-CVE-2020-27761.patch + fix CVE-2020-25676 [bsc#1179244], outside the range of representable values of type 'long' and integer overflow at MagickCore/pixel.c + + ImageMagick-CVE-2020-25676.patch + fix CVE-2020-25665 [bsc#1179208], heap-based buffer overflow in WritePALMImage + + ImageMagick-CVE-2020-25665.patch + fix CVE-2020-27766 [bsc#1179361], outside the range of representable values of type 'unsigned long' at MagickCore/statistic.c + fix CVE-2020-27776 [bsc#1179362], ImageMagick: outside the range of representable values of type 'unsigned long' at MagickCore/statistic.c + fix CVE-2020-27774 [bsc#1179333], integer overflow at MagickCore/statistic.c + + ImageMagick-CVE-2020-27774,27766,27776.patch + fix CVE-2020-27750 [bsc#1179260], division by zero in MagickCore/colorspace-private.h + + ImageMagick-CVE-2020-27750.patch + fix CVE-2020-27760 [bsc#1179281], division by zero at MagickCore/enhance.c + + ImageMagick-CVE-2020-27760.patch + +- security update +- added patches + fix CVE-2020-19667 [bsc#1179103], Stack buffer overflow in XPM coder could result in a crash + + ImageMagick-CVE-2020-19667.patch + Jamulus +- %pre needs to pull in "nogroup", too. + +- Do not ignore errors from useradd. +- Reduce scriptlet boilerplate generated by %service_*. +- Cease removing users at package deinstallation. + +- Add services for headless public and private server. +- Add services for newRecording and ToggleRecording. +- Add sysconfig for service files. +- Add firewalld for private server. +- Add user jamulus for server services. + +- Update to version 3.6.2 + * change Clear All Stored Solo Settings to clear Mute as + well (#731) + * avoid selecting IPv6 results from hostname lookup, coded by + jarmar (#722) + * added possibility to set MIDI offset for fader control to + - -ctrlmidich (#95) + * detect if no audio Device is selected before trying to connect + a server (#129) + * on MacOS if an audio device is no longer available, show a + warning rather than switching to default automatically (#727) + * bug fix: sliders move by themselves if fader groups are used + on reconnect (#611) + * bug fix: do not reset sound card channel selection on a device + property change (#727) + * bug fix: compiling Jamulus 3.6.1 is failing on Debian 9 + Linode (#736) + * bug fix: on MacOS Jamulus does not always select the previous + sound card (#680) + * bug fix: use new server icon on Mac server bundle and Windows + installer (#737) + * bug fix: ping times of servers which are further down the + server list are too high (#49) + +- Update to version 3.6.1 + * added menu entry "Set All Faders to New Client Level" (#622) + * isolate a channel from the group temporarily with + shift-click-drag (#695) + * on shift-click the pan reset to 0 L/R (#707) + * support multiple custom central server addresses (#698) + * the Jamulus server now has a different icon, created by + geheimerEichkater (#700) + * support two rows for the mixer panel (#720) + * changed RYG indicator lights with colour-blind compensation, + created by geheimerEichkater (#57) + * saving and loading mixer settings is now possible during an + active connection and a mixer settings file can be loaded with + drag'n'drop (#706) + * menu entry Clear All Stored Solo Settings is now enabled + during an active connection + * bug fix: the fader group property was not correctly loaded + from the ini file + +- Update to version 3.6.0 + * handle audio packets received out of order + * most recently connected users appear on the RH side on the + fader panel + * improvements for the server multithreading + * removed Display Channel Levels setting and --servername + * removed support for further server infos in --serverinfo + since the preferred way of registering a server is to do it + using the protocol messages + * removed -g, --pingservers since all Central servers must + activate this function, now it is activated by default and + no command line argument is needed + * added --mutemyown command line argument to mute my own + signal in my personal mix, only supported in headless client + mode + * added "Mountain Dulcimer" instrument icon + * added new instrument icons for "Scratching" and "Rapping" + * replaced double types by floats for some of the signal + processing + * support permanent channl fader sorting (i.e., not only on + request but always) + * support sorting faders by channel city + * if sorting the faders by instrument, we now sort by the name + for the same instruments + * bug fix: reduced server list is displayed instead of the + normal list + +- Update to version 3.5.12 + * added hyperlink support for the chat window + * added new menu entry "Clear All Stored Solo Settings" + * fade in all clients at the server when entering a server to + avoid the volume is at 100% when joining a server + * added a qmake CONFIG flag for disabling the automatic + version check + * avoid confusion with the Server Address field on the + connection setup window by no longer showing the server name + in that field since it is only intended for entering IP + addresses or valid server URLs + * removed the "Show Creative Commons BY-NC-SA 4.0 Licence + Dialog" setting from the server GUI and changed the + - L/--licence text in the licence dialog to "Do you agree + to the text in the chat window?" so that a licence text must + now be given in the server welcome message + * added a protocol message for a reduced server list to + improve the situation caused by UDP packet fragmentation + * added translation: Slovak + * bug fix: crash when using the jam recorder in the server +- Dropped Jamulus-disable_version_check.patch (merged upstream) + +- Update to version 3.5.11 + * support a check for updates + * added an optional server list whitelist filter + * added a command line argument to enable multithreading in + the server + * added support for split protocol messages (fixes bug with + large number of clients connected to a server) + * store recorder settings + * added a command line argument to disable recording on start + up + * accessibility improvements + * added Jack audio audio latency calculation + * show the server name in the title bar + * bug fix: crash when using the Jack backend and quickly + reconfiguring, coded by hselasky + * bug fix: Alt+h shortcut to open the Chat dialog did not + work, use Alt+c instead + * bug fix: pan is not correctly initialized in the server on a + new connection +- Add Jamulus-disable_version_check.patch + +- Update to version 3.5.10 + * do not change the server list order if the mouse is over the + table to avoid selecting an incorrect server on a mouse + double click + * if network name/address contains spaces, they are removed + now, coded by dingodoppelt + * improve compact skin by using smaller font size + * improve server audio mix processing for better clipping + behavior + * support MIDI control faders in headless build (#483) + * option to set Mute Myself on with a command line argument + * added a red message to indicate that Mute Myself is + activated + * manual clip LED reset by mouse click on the level meter + * replacing internal history graph functionality by external + scripts/tools + * accessibility improvements, coded by chigkim + * bug fix: added more mutex in the server + * bug fix: --showallservers ping column sort is alphabetic +- Drop _service file +- Spec cleanup + +- Update to version 3.5.9 + * new app icon for Jamulus, created by geheimerEichkater + * support up to four different groups for the channels + * support sorting faders by channel group + * add support to change the GUI language + * add special server list filter for filtering occupied + servers by using "#" + * update server UI to allow setting the jam recorder directory + (like -R) + * redesign of the server dialog (e.g. added welcome message + setting) + * save and restore mixer state (like fader, mute, etc.) + note that saving/loading of settings only works if not + connected + * scale channel instrument picture in Compact skin mode + * show maximum number of clients for servers in the + serverlist, coded by dingodoppelt + * log the number of connected clients on each new connection + * move the Mute Myself button up to prevent accidentally + disconnecting + * bug fix: grouping faders in the client should be + proportional + version 3.5.8: + * bug fix: incorrect selection of UI language + version 3.5.7: + * add new "compact" skin, intended for large ensembles + * support sorting faders by channel instrument, coded by + Alberstein8 + * new group switch to change several faders in sync, coded by + Alberstein8 + * support a clip LED, coded by fleutot + * add server recording indicator, coded by pljones + * support for storing/recovering the server window positions + * add a headless build type which does not depend on + QtGui/QtWidgets, coded by marcan + * the local pan middle position is no longer attenuated in + Mono-in/Stereo-out mode + * added translation: Brazilian Portuguese by melcon + * add send button to chat window + * add some protections to the code, coded by atsampson + * bug fix: server window stop updating after minimized, coded + by AronVietti + version 3.5.6: + * support sorting faders by channel name + * enable/disable recording from command line, coded by pljones + * add Audacity "list of files" writer to jam recorder, by + pljones + * make level meter LED black when off, by fleutot + * added ukulele/bass ukulele instrument icons created by dos1 + * avoid showing IP address if no name in the musician profile + is given + * show channel numbers if --ctrlmidich is used + * added check in acknowledge message, coded by atsampson + * bug fix: on MacOS declare an activity to ensure the process + doesn't get throttled by OS level Nap, Sleep, and Thread + Priority systems, coded by AronVietti + version 3.5.5: + * added banjo/mandolin instrument icons created by atsampson + * faster update of musicians list in the server list table + * display recorder state and latest recording directory in the + server GUI, allow a new recording to be requested, by + pljones + * New Client Level now also applies if you enter a server + * bug fix: honour own fader and Mute button in Mute Myself + * bug fix: audio fader sliders cannot be moved if the main + windows is too small + * bug fix: server gain calculations were incorrect (introduced + in version 3.5.4) + version 3.5.4: + * introduce genre-based server lists + * implement panning for channels, coded by tarmoj + * added an indicator that another client has muted me + * move central server type dropdown to connection setup + * added vocal bass/tenor/alto/soprano instrument icons created + by Alberstein8 + * support intermediate Reaper RPP file while recording, coded + by pljones + * save client settings on Linux cmdline termination signal, + coded by pljones + * added translation: Italian by dzpex + * bug fix: fixed misaligned tracks in recordings, coded by + snayler, improved by pljones + version 3.5.3: + * correct unregister of headless server and RPP file creation + on SIGINT/SIGTERM, coded by pljones + * for CoreAudio and 4 channel input, support mixing channels + 1&2 with 3&4 + * added bassoon/oboe/harp instrument icons created by dszgit, + congas/bongo created by bspeer + * link to docs from application Help menu + * support Mac CoreAudio aggregated devices + * added translations: French by trebmuh, Portuguese by Snayler, + Spanish by ignotus666, Dutch by jerogee, German by corrados + * new design for the About dialog + * new command line option -d to disconnect all clients on + shutdown of the server + * bug fix: for mono capture jack audio interface Jamulus + complains it cannot make connections + * bug fix: fixed that Jamulus segfaults when jackd is + restarted + * bug fix: better handling of disconnect message in the client + * note: Jamulus is no longer compatible to Qt4 + +- Update to version 3.5.2: + * use audio level meter bars for normal skin + * store Show All Musicians setting in the ini-file + * improved Mac installer, coded by doloopuntil + * support to open ASIO driver setup(s) if startup failed due to incorrect driver settings (Ticket #117) + * added -v/--version command line argument to output version information (Ticket #121) + * added bodhran and other instrument icons, bodhran created by bomm (Ticket #131) + * bug fix: if small network buffers are used we get much better audio quality when drop outs occur + * bug fix: if names given with the -o option were too long, the server registration failed (Ticket #91) + * bug fix: audio level changes if Buffer Delay is changed (Ticket #106) + * bug fix: do not reset fader level meters if number of clients change + * bug fix: fixed a crash with JackRouter 64 bit ASIO driver (Ticket #93, thanks to elliotclee) +- Add a source service. + +- Rename source tarball + +- Update to version 3.4.5 + The upstream maintainer announced that he will no longer publish source + tarballs to SF.net, so fetched the tarball from github directly. + Changes included: + * audio fade-in at the server if a new client connects + * added a scroll bar to the mixer board to support large numbers of + mixer faders (a thank you to doloopuntil for his help) + * changed the maximum number of clients supported by the server from 20 to 50 + * Windows installer now contains a 32 and 64 bit version of Jamulus (the version to + be installed is selected automatically according to the detected operating system) + * bug fix: server list ping times may not be accurate and client list may not be retrieved + +- Rename source icon to Jamulus_icon.png to avoid troubles + with suse_update_desktop_file.sh + +- Create desktop file via script since upstream no longer + supplies it +- Address rpmlint complaints + +- Update to version 3.4.4 + * added support for controlling the audio mixer faders with a + MIDI controller (MacOS and Linux) + * added command line argument for disabling auto jack connection + (Ticket #49) + * audio recording for the server, coded by pljones + * SVG server history graph, coded by pljones + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 3.4.3 + * for ASIO and 4 channel input, support mixing channels 1&2 + with 3&4 + -- initial version (3.3.3) - Mesa +- u_call-shmget-with-permission-0600-instead-of-0777.patch + * CVE-2019-5068 (bsc#1156015) + +- n_drirc-disable-rgb10-for-chromium-on-amd.patch + * Disallow rgb10 configs for chromium with radeonsi to prevent + broken colors in video. (boo#1113211) + +- Update to 18.0.2 + * A couple of fixes for Meson that solves some problems regarding + building tests and installation. + * A couple of fixes in state tracker / DRI that was causing crashes + in QtCreator and Firefox, among other problems. + * A couple of fixes for GFX9, that solves a hang in the driver, and + a problem with buffer views. + * SVGA gets also a patch to fix incorrect advertizing of + EGL_KHR_gl_colorspace extension. + * Etnaviv gets a fix for swizzled texture formats. + * Intel drivers get also several patches. + * RADV gets a patch to solve a problem of lot of games complaining + about not having enough memory. + +- Update to 18.0.1 + * In this release we have: + * On the build system to highlight Meson is get improved thorugh several patches + that fix issues around it. + * On the drivers part, RADV get several fixes: one for multisample regressions on + Vega, another around GFX9 buffer views, and a couple of them more to related + with avoiding emitting unneeded vertex state. + * St/Nine get fixes around face register, lighting constants, math check for + inversible matrix, implicit conversions and bad tracking of vertex textures. + * Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around + page faults. + * Several fixes are also enqueued for Intel driver: set right channel_sizes for + MOV_INDIRECT sources, set right config registration for uploading to kernel, + return the fourcc stored in __DRIimage when possible, fix negative sign in + 64-bit return values, fix null destination register in assembly instructions + with 3 source operands, a fix for failed TCS/TES shader compilation + * Queue also contains a couple of fixes around Gallium drivers, one to fix a typo + in code that was causing wrong return value, and another one to fix an + unitialized modifier for DRI2. + * Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES + supported version through environment variables, and a patch to fix an issue + with texture samples found in "The Witness" through Wine. + * A couple of bugs around unrolling loops have also been fixed, these patches were + applied for NIR and GLSL. + * On top of above, NIR gets more fixes in a couple of lowering functions used: + coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at + intrinsic support in lower_indirect_derefs. It also gets a fix around + vars_to_ssa function. + * Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V + compiler. + +- enabled opencl and that way also Mesa-gallium on 42.3 since we + now build against llvm 6; this also fixes the requirements from + Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by + community) + +- Remove n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch. + * Not needed since we build Mesa against LLVM 6. (bnc#1082298) +- Remove u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch. + * It was disabled for long time and does not seem to be needed. + (bnc#1082306) + +- Enable nine on arm/aarch64 + +- Update to 18.0.0 final + * one-and-only change since 18.0.0-rc5: updated release notes +- Changes since 17.3 + * The top highlights include: + + Cannonlake support on i965 and anv + + GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support + + Meson build system + * ANV Extensions: + + VK_EXT_external_memory_dma_buf + * RADV Extensions: + + VK_ANDROID_native_buffer + + VK_KHR_external_fence + + VK_KHR_external_fence_capabilities + + VK_KHR_external_fence_fd + + VK_KHR_get_surface_capabilities2 + + VK_EXT_discard_rectangles + + VK_EXT_external_memory_dma_buf + + VK_AMD_shader_info + * EGL: + + Support for RGBA/RGBX 1010102 formats + + EGL_EXT_pixel_format_float + + Final planned release to ship wayland-egl. Now provided by wayland. + * GLX: + + Darwin/Apple fixes + * Mesa core + + Support 1 binary format for GL_ARB_get_program_binary on i965 + + drirc workarounds: + (*) Unreal 4 Editor + (*) Observer + (*) Steamroll + (*) Refunct + * drirc mesa_glthread whitelists: + + Mount and Blade Warband +- i965: + * Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false" + * GL_EXT_disjoint_timer_query on gen6+ + +- Update to 18.0.0-rc5 + * The fifth and final release candidate for Mesa 18.0.0. Modulo + serious regressions, it is anticipated that it will become + Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT +- supersedes u_glsl-linker-error.patch + +- no longer try to use non-existing python3-mako as BuildRequires + on Leap 42.3 + +- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch + * Fixes laggy mouse in Wayland. (fdo#104926) + +- replaced u_r600-egd_tables.py-added-support-for-python-3.patch + with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch + and enabled it again; removed again n_egd_tables_h.patch (boo#1082303) + +- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch + * use pregenerated egd_tables.h (via python2) instead of trying + to generate it during buildtime with python3 using an apparently + broken patch (boo#1082303) + +- removed more unneeded buildrequires: libudev, openssl, bison, + flex (boo#1082312) + +- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch + which is no longer needed due to changed LLVM build (boo#1082307) + +- merge content of new rpmlintrc into existing Mesa-rpmlintrc file + +- no longer run ldconfig for the follwing backend (ICD) drivers, + since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan; + required adding a rpmlintrc file with appropriate rules + (boo#1082316) + +- removed no longer needed ncurses-devel BuildRequires (boo#1082315) + +- redone u_add_llvm_codegen_dependencies.patch and renamed to + u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch + (boo#1082307) + +- removed u_mesa-8.0.1-fix-16bpp.patch and + u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since + about 5 years (boo#1082305) + +- recreated u_mesa-python3-only.patch and renamed to + u_r600-egd_tables.py-added-support-for-python-3.patch; also + removed first hunk (boo#1082303) + +- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch + * bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch + (boo#1082297) + +- Mesa-gallium only exists if %{with_opencl} +- Add support for riscv64 + +- Split Nouveau and VC4 from the main driver package on all systems + Fixes (boo#1081210). + +- remove %{release} based dependecies + Unfortuanetly Mesa and Mesa-drivers can have different release number + Release is Commit_Count.Build_Count and build count can be different + because both packages have different dependencies + +- add u_glsl-linker-error.patch + * Fix attaching multiple shader objects for the same stage to a + GLSL program triggers a linker error (fdo#104777, bnc#1080492) + * Fixes issue with wine applications. + +- Added %{release} so the correct package release is used + when a package has been patched + +- Update to 18.0.0-rc4 +- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch + +- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch + * Fix crash when loading shader. (bnc#1079465) + +- Update to 18.0.0-rc3 + * includes significant improvements for OpenGL and Vulkan support + and performance. +- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch + +- Remove dependency on clang-devel-static. (bnc#1065464) + * It was removed, clang-devel now again provides everything + necessary as shared libraries. + +- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It + mirrors the requirement of the normal packages. (bnc#1078261) + +- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0. + * n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch + * While it is supported since LLVM 5.0.0, it was not working + correctly (bnc#1075901). Since we do not have the resources to + determine which fixes should be backported and LLVM 6 will be + released relatively soon, disable the support until then. Users + with the card will have working desktop using software + rendering just like they did with LLVM 4. + +- in spec file move %dir %{_libdir}/dri to avoid ppc build failure + +- Update to 17.3.3 + * Fixes to radv, anv, etnaviv, swrast and radeonsi drivers. + * Fixes for DRI3. +- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa + usable again for users who do not install recommended packages. + It breaks the Mesa and Mesa-drivers split, which has to be fixed + by ignoring it in obs. + +- Add _constraints to select 6G disk for PowerPC + to avoid cpio: write error on obs-power8-05 workers boo#1076325 + +- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch + * Add more Coffeelake PCI IDs (request by Intel) + +- Update to 17.3.2 + * Multiple fixes in the RADV Vulkan driver, workaround when using + slibtool and a GLSL workaround for various titles using Unreal + Engine 4. +- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch +- Modify u_mesa-python3-only.patch to not break python 2. + +- Update to 17.3.1 + * Multiple fixes and improvements of the GLSL shader cache. The + RADV driver no longer advertises VK_EXT_debug_report - there is + no support for it. + * The i965, radeonsi, nvc0 and freedreno drivers have received a + few small fixes each. + * A number of big endian fixes have been merged. + +- Switch to python3 during build instead of python2 + * Add patch u_mesa-python3-only.patch + +- Add Mesa-dri and Mesa-gallium to baselibs.conf. +- Require llvm >= 3.9.0 + * The build fails otherwise because it is required for multiple + Mesa components. + +- Drop some redundant wording from descriptions. + Drop redundant %if guard around a %post section. + +- Use different form of split for faster build (bnc#1071297) + * Mesa.spec does not use llvm and builds most of the *-devel + subpackages. + * Mesa-drivers.spec uses llvm and builds extra things installable + in addition to packages from Mesa.spec. These packages are + required for actual rendering. + +- update to 17.3.0 +- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch + * new major release comitng with changes in RADV, intel ANV, + S3TC support, RadeonSI driver with RX Vega. On-disk shader cache + +- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on + llvm and its purpose is to build fast and allow other packages + that BuildRequire Mesa to be build independently on llvm. + Packages built against Mesa-mini should work correctly when + installed with full Mesa package. (bsc#1071297) + +- update to 17.2.6 + * Core: fix to keep a program alive when re-linking and prevent + an use-after-free. + * GLSL compiler: several fixes, including one to prevent a + SIGSEV when calling an undeclared subroutine in certain + conditions and another to mark the xfb buffers as active only + if a variable uses them. + * SPIR-V compiler: fixed seveal problems involving the usage of + separate images and texture/samplers. + * Intel drivers: many new fixes, specially for i965. Several are + focused on improving SIMD32 and little-core. It also includes a + fix for a GPU hang which was detected while playing HW + accelerated video with mpv. + * AMD drivers: radv has seen plugged 2 memory leaks while r600 + has gotten a fix through reversing the tess factor components + for isolines. + * swr driver: fixes for two performance regressions (one for + avx512 platforms and the other for the avx/avx2 platforms). + * ddebug gallium driver: fix for an use-after-free. + * EGL: Wayland platform of the the DRI2 drivers got a fix to + prevent crashing in ancient systems. + * GLX has also received corrections to prevent a couple of errors + when creating and binding a context in DRI3 and DRISW, + respectively. + * Build and integration: allow building libglvnd when EGL is present + but not GLX. Enable building targets which don't need X11, such + as omx and va, when XCB is not present. You can now specify + the prefix installation for the OpenCL icd file. + +- update to 17.2.5 + * In Core, a GL error related to the ARB_ES3_1_compatibility spec + noticed with the GFXBench 5 Aztec Ruins has been corrected. + * The GLSL compiler is not giving a linker error for mismatching + uniform precision with GLSL ES 1.00 any more. This enables, + specially, several Android applications which violate this rule, + e.g., Forge of Empires. + * The SPIR-V compiler has corrected an assert triggered when + support for the simple memory model was claimed. + * NIR has also received a correction related with + gl_SubGroupG{e,t}MaskARB. + * Intel drivers, specially i965, got several fixes, including a + plug for a memory leak and another one in the compiler to avoid + GPU hangs on Broxton. + * The gallium i915g driver for Intel has seen an important fix. + * AMD drivers (mostly radv) have received several fixes, including a + correction for a DCC corruption that was visible with Rust, + breaking an endless loop in r600, avoiding a GPU hang with vulkan + dota2 in VR mode and a plug for a memory leak. + * Broadcom's vc4 gotten a fix to exclude some code that shouldn't + be there in release builds. + +- update to 17.2.4 + * Mesa Core includes a change to prevent KOTOR from breaking when + in combination with the ATI fragment shader extension. + * Additionally, NIR has also received a correction. + * Mesa's state tracker has gotten a patch to avoid leaks in + certain situations such as resizing a window. + * Intel drivers have received fixes. The compiler has + gotten a couple, while anv also received one. + * i965 got a patch to avoid VA-API, Beignet and other contexts + in the system to break when in combination with previous versions of Mesa 17.2.x. + * AMD's compiler received fixes. `radv` has also + received another couple, including one to avoid a hang due to + overflow on huge textures. + * Broadcom's vc4 has corrected a problem when compiling with + Android's clang. + * Clover compilation issue fixed (affecting a specific clang revision) + * Fixed Vulkan's WSI memory leak in X11. + +- update to 17.2.3 + * The Vulkan drivers ANV and RADV have multiple small fixes. + * The EGL code has improved handling of the new wl_dmabuf codepath. + * SWR no longer crashes when checking environment variables. + * Other gallium drivers have also seen updates - freedreno, nouveau and + radeonsi. The gallivm module, used by llvmpipe et al. has gained little + endian PPC64 fixes. + * The VA and VDPAU state-trackers have seems improvements handling + interlaced videos. + * We're using python3 compatible constructs which gives us SCons 3.0 + support. + +- U_configure.ac-rework-llvm-libs-handling-for-3.9.patch + * llvm-config 3.9 and higher works properly, use its values + instead of guessing. Fixes build against llvm built as single + shared library. + +- svga is x86-only +- u_svga-Fix-build-on-ppc64le.patch: Remove + +- Add build dependency on clang-devel-static. + * Required with new llvm4 build mode (bnc#1049703). + * Also rename dependency llvm-clang-devel to clang-devel. The + llvm-clang-devel is old name kept around for compatibility. + +- update to 17.2.2 + * several Vulkan ANV/RADV driver fixes including Wayland WSI + improvements, RadeonSI / i965 / VC4 OpenGL fixes among other + work, some fixes to common Gallium3D code, support for LLVM 5.0 + in Gallium3D when using the SCons build system, and a range of + other fixes/improvements. + +- Drop gallium svga driver for arm/aarch64. The svga driver is a vmware + guest driver, thus only usable on x86(_64) platforms +- Also enable OpenCL on arm (32bit), llvm4 has reached Factory + +- update to 17.2.1 + * drop upstreamed patches + n_force-xlocale-funcs.patch + u_gallivm-correct-channel-shift-logic-on-big-endian.patch + u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch + * fdo#100613 - Regression in Mesa 17 on s390x (zSystems) + * fdo#101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression + * fdo#102454 - glibc 2.26 doesn't provide anymore xlocale.h + * fdo#102467 - [src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) + Redundant assignment + * fdo#102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium: + fold u_trim_pipe_prim call from st/mesa to drivers + * many fixes for RADV a glsl + +- u_svga-Fix-build-on-ppc64le.patch + * This let us compile the code on ppc64le, but it no-ops the log + function. + +- update to 17.2.0 + * many RADV/ANV Vulkan driver improvements + * Vulkan and OpenGL performance improvements + * more work towards OpenGL 4.6 compliance + * a wealth of other open-source driver improvements + * initial Raven Ridge support (used on Vega-class graphics) + * Intel Cannonlake Support +- adjusted archlinux_0001-Fix-linkage-against-shared-glapi.patch + +- update to 17.1.8 + * fdo#101334 - AMD SI cards: Some vulkan apps freeze the system + * fdo#101766 - Assertion `!"invalid type"' failed when constant + expression involves literal of different type< + * fdo#102024 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM + and D32_SFLOAT + * fdo#102148 - Crash when running qopenglwidget example on mesa llvmpipe win32 + * fdo#102241 - gallium/wgl: SwapBuffers freezing regularly with swap + interval enabled + * fdo#101910 - [BYT] + ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f + * fdo#102308 - segfault in glCompressedTextureSubImage3D + +- Add patch to fix strtod on non-EN locale (boo#1055929): + * n_force-xlocale-funcs.patch + +- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch + updated; fixes three of the four regressions observed (PPC64, S390) + [fdo#100613, comment#42] + +- Replace uses of arch directive with targettype within a package + declaration to resolve incorrect dependencies placed on -32bit + packages. + +- Removed n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch + * The issue was in libglvnd which is fixed now. (boo#1052776) + +- n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch + glesv2.pc: Add "-lGL" for libglvnd builds (boo#1052776) + +- update to 17.1.6 + * fdo#97957 - Awful screen tearing in a separate X server with DRI3 + * fdo#101683 - Some games hang while loading when compositing is shut + off or absent + * fdo#101867 - Launch options window renders black in Feral Games + in current Mesa trunk + * and some other fixes as usualy + +- u_r600-Add-support-for-B5G5R5A1.patch + * Fixes rendercheck tests when X server accelerates using glamor. + (bnc#1047154) + +- update to 17.1.5 + * fdo#100242 - radeon buffer allocation failure during startup of Factorio + * fdo#101657 - strtod.c:32:10: fatal error: xlocale.h: No such file or directory + * fdo#101666 - bitfieldExtract is marked as a built-in function + on OpenGL ES 3.0, but was added in OpenGL ES 3.1 + * fdo#101703 - No stencil buffer allocated when requested by GLUT + * and other bugfixes + +- update to 17.1.4 + * fdo#77240 - khrplatform.h not installed if EGL is disabled + * fdo#95530 - Stellaris - colored overlay of sectors doesn't render on i965 + * fdo#96958 - [SKL] Improper rendering in Europa Universalis IV + * fdo#99467 - [radv] DOOM 2016 + wine. Green screen everywhere + * fdo#101071 - compiling glsl fails with undefined reference to `pthread_create' + * fdo#101252 - eglGetDisplay() is not thread safe + * fdo#101294 - radeonsi minecraft forge splash freeze since 17.1 + * fdo#101451 - [G33] ES2-CTS.functional.clipping.polygon regression + * and some other fixes as usualy + +- update to 17.1.3 + * fdo#100988 - glXGetCurrentDisplay() no longer works for FakeGLX contexts? + * fixes for radv, radeonsi, i965 + +- Fix baselibs.conf -> boo#1044813 + +- added "Requires: libclc" to Mesa-libOpenCL packages (boo#1044646) + +- specfile: Remove requires to vulkan libs from baselibs.conf on + platforms where vulkan build is disabled; ugly ... (bsc#1042900) + +- update to 17.1.2 + * fdo#98833 - [REGRESSION, bisected] Wayland revert commit breaks + non-Vsync fullscreen frame updates + * fdo#100741 - Chromium - Memory leak + * fdo#100877 - vulkan/tests/block_pool_no_free regression + * fdo#101110 - Build failure in GNOME Continuous + * many ANV, RADV, vulkan, i965 and egl fixes + +- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch + * Fix loading of a 3x16 vector as a single 48-bit load on + big-endian systems (PPC64, S390). [fdo#100613] + +- update to 17.1.1 +- dropped patch: + fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch + * fdo#100854 - YUV to RGB Color Space Conversion result is not precise + * fdo#100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving + all the details in the map correctly + * radeonsi: add new vega10 pci ids + * gbm/dri: Fix sign-extension in modifier query + * radeon: automake: remove unneeded elf Cflags/Libs + * egl: add g_egldispatchstubs.h to the release tarball + * renderonly: Initialize fields of struct winsys_handle + * vc4: Don't allocate new BOs to avoid synchronization when they're shared + * anv: fix possible stack corruption + * anv: don't leak DRM devices + * glxglvnddispatch: Add missing dispatch for GetDriverConfig + * nvc0/ir: SHLADD's middle source must be an immediate + * nir/lower_tex: Fix minor error in YUV color conversion matrix + * amd/addrlib: import Raven support + * radeonsi/gfx9: add support for Raven + * anv/formats: Update the three-channel BC1 mappings + * 965/formats: Update the three-channel DXT1 mapping + * radeonsi: mark fast-cleared textures as compressed when dirtying + * radeonsi: fix primitive ID in fragment shader when using tessellation + * radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI + * radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation + * intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4 + * mesa/st: fix yuv EGLImage's + * virgl: fix virgl_bo_transfer_{put, get} box struct cop + * 965/vec4/gs: restore the uniform values which was overwritten by failed + vec4_gs_visitor execution + * i965/vec4: fix swizzle and writemask when loading an uniform with constant offset + * i965/vec4: load dvec3/4 uniforms first in the push constant buffer + * gallivm: Make sure module has the correct data layout when pass manager runs + +- specfile: libglvnd0 -> libglvnd; missed the package name + change in libglvnd package (boo#1038619, comment#5) + +- baselibs.conf: libglvnd0 -> libglvnd; missed the package name + change in libglvnd package (boo#1038619) + +- update to 17.1.0 +- drop upstreamed patches: + archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch + archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch + archlinux_glapi-Link-with-glapi-when-built-shared.patch + + New major release with: + + OpenGL 4.2 support for Intel Ivy Bridge chips. + + The RADV driver passes the Khronos CTS + + Shader on-disk cache. Improving the startup and shader compilation + times in some games. + + This release includes significant performance improvements for games by + Feral Interactive. + * for full list of changes please check docs/relnotes/17.1.0.html + +- update to 17.0.5 + * fdo#97524 - Samplers referring to the same texture unit with different + types should raise GL_INVALID_OPERATION + * nvc0/ir: Properly handle a "split form" of predicate destination + * nir: Destination component count of shader_clock intrinsic is 2 + * winsys/sw/dri: don't use GNU void pointer arithmetic + * st/clover: add space between < and :: + * configure.ac: check require_basic_egl only if egl enabled + * st/mesa: automake: honour the vdpau header install location + * intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy + * intel/fs: Take into account amount of data read in spilling cost heuristic. + * radv: report timestampPeriod correctly + * anv/blorp: Flush the texture cache in UpdateBuffer + * anv/cmd_buffer: Flush the VF cache at the top of all primaries + * anv/cmd_buffer: Always set up a null surface state + * anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED + * anv/blorp: Properly handle VK_ATTACHMENT_UNUSED + * i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce() + * st/mesa: invalidate the readpix cache in st_indirect_draw_vbo + * anv/cmd_buffer: Disable CCS on BDW input attachments + * mesa: fix remaining xfb prims check for GLES with multiple instances + * mesa: validate sampler type across the whole program + * vbo: fix gl_DrawID handling in glMultiDrawArrays + * util/queue: don't hang at exit + * mesa: fix remaining xfb prims check for GLES with multiple instances + * mesa: extract need_xfb_remaining_prims_check + * mesa: move glMultiDrawArrays to vbo and fix error handling + + update Mesa.keyring to both upstream release managers + +- u_gallivm-correct-channel-shift-logic-on-big-endian.patch: + * instead of reverse applying a change on s390x + ("U_draw-use-SoA-fetch-not-AoS-one.patch") address the + issue by a real fix (bsc#1032272, fdo#100613) + +- baselibs.conf: added libvulkan_intel-32bit as a requirement for + Mesa-libd3d (boo#1036282) + +- No OpenCL on ppc + +- let Mesa require Mesa-libEGL1 for a libglvnd build; + xf86-video-amdgpu driver needs it for 2D support via glamor + (boo#1034832) + +- Add u_add_llvm_codegen_dependencies.patch to link to + libLLVMCodegen to fix cyclic linking problems. bsc#981975 + +- Enable OpenCL for aarch64, ppc64 and ppc64le now, too. + %arm is still left out, waiting for llvm4 to build. + +- update to 17.0.4 + * fdo#100391 - SachaWillems deferredmultisampling asserts + * fdo#100452 - push_constants host memory leak when resetting command buffer + * fdo#100582 - piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts + state.gl_texture* assertions + * radeonsi: add new polaris10 pci ids + * fixes for anv, radv, i965 and nouveau drivers + +- only reverse-apply 'U_draw-use-SoA-fetch-not-AoS-one.patch' on + s390x (bsc#1032272) + +- build wayland on Leap >= 42.3 +- separate package 'Mesa-dri-nouveau' on Leap + +- removed broken locking patches for nouveau DRI driver + * N_01-WIP-nouveau-add-locking.patch + * N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch + * N_03-nv30-locking-fixes.patch + * N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch + * N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch + +- let Mesa require Mesa-libGL1 for a libglvnd build (bsc#1033708) + +- U_draw-use-SoA-fetch-not-AoS-one.patch + * reverse-apply this patch to fix OpenGL support on s390x + (bsc#1032272) + +- Prepare building OpenCL for non-x86 architectures, too + * s390x can build it right away (swrast) + * %arm aarch64 ppc64 ppc64le depend on LLVM amdgpu target for r600 +- Fix typo in specfile comment + +- update to 17.0.3 +- change Mesa.keyring to new release manager key + * fdo#96743 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase + * fdo#99246 [d3dadapter+radeonsi] EVE-Online : hang on wormhole sight + * fdo#100061 LODQ instruction generated with invalid dst mask + * fdo#100182 Flickering in The Talos Principle on Sky Lake GT4 + * radeonsi: add new polaris12 pci id + * many fixes for RADV, ANV, i915, radeonsi and freedreno drivers + +- specfile: Remove requires to libglvnd0/libglvnd-devel from + baselibs.conf when libglvnd build has been disabled; ugly ... + +- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build + is enabled +- baselibs.conf: added requires to libglvnd0/libglvnd-devel where + needed + +- disable libglvnd for openSUSE Leap 42.x and sle12 + +- update to 17.0.2 + * fdo#97988 [radeonsi] playing back videos with VDPAU exhibits + deinterlacing/anti-aliasing issues not visible with VA-API + * fdo#99484 Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. + do not render correctly + * fdo#100049 ralloc: Make sure ralloc() allocations match malloc()'s + alignment. causes seg fault in 32bit build + * many fixes for ANV, RADV, Vulkan and i965 + radeonsi drivers + +- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch + * Fix glXGetDriverConfig not working with glvnd + (https://bugzilla.redhat.com/show_bug.cgi?id=1429894) +- Fix indirect rendering, add libGLX_indirect.so.0 symlink + (https://bugzilla.redhat.com/show_bug.cgi?id=1427174) +- added Requires to libglvnd0/libglvnd-devel where still needed +- patches picked from fedora: + http://pkgs.fedoraproject.org/cgit/rpms/mesa.git/tree/ + +- re-enabled GLES build with libglvnd build, just not package GLES + libs and require libglvnd0/libglvnd-devel instead + +- archlinux_0001-Fix-linkage-against-shared-glapi.patch + * fixes libglvnd support for osmesa +- archlinux_glvnd-fix-gl-dot-pc.patch + * fixes libglvnd support in pkgconfig file +- archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch/ + archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch + * adds libglvnd support for EGL +- patches picked from archlinux: + https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa + +- archlinux_glapi-Link-with-glapi-when-built-shared.patch + * currently needed for libglvnd support; picked from archlinux + https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa +- fixed typo in Requires to libglvnd + +- build with libglvnd support enabled (can be easily disabled via + specfile define); requires libglvnd runtime and development + packages; disabled build of GLESv1/v2 libs/packages provided now + via libglvnd + +- update to 17.0.1 + * radv: Never try to create more than max_sets descriptor sets. + * radv: Reset emitted compute pipeline when calling secondary cmd buffer. + * radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang. + * radv: Use correct size for availability flag. + * gallivm: Reenable PPC VSX (v3) + * gallivm: Improve debug output (V2) + * gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4) + * egl/dri3: implement query surface hook + * etnaviv: move pctx initialisation to avoid a null dereference + * etnaviv: remove number of pixel pipes validation + * anv: fix Get*MemoryRequirements for !LLC + * egl/wayland: Don't use DRM format codes for SHM + * tgsi: fix memory leak in tgsi sanity check + * radv: change base aligmment for allocated memory. + * radv: fix cik macroModeIndex. + * radv: adopt some init config workarounds from radeonsi. + * radv: fix depth format in blit2d. + * radv: fix txs for sampler buffers + * bin/get-extra-pick-list: use git merge-base to get the branchpoint + * bin/get-extra-pick-list: rework to use already_picked list + * bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed + * bin/get-pick-list.sh: limit `git grep ...' only as needed + * bin/get-pick-list.sh: remove ancient way of nominating patches + * bin/get-fixes-pick-list.sh: add new script + * vc4: Avoid emitting small immediates for UBO indirect load address guards. + * r300g: only allow byteswapped formats on big endian + * gallium/u_queue: fix a crash with atexit handlers + * gallium/u_queue: set num_threads correctly if not all threads start + * glx/glvnd: Fix GLXdispatchIndex sorting + * gm107/ir: fix address offset bitfield for ATOMS + * nvc0: set the render condition in the compute object + * st/mesa: don't pass compare mode for stencil-sampled textures + * nvc0: disable linked tsc mode in compute launch descriptor + * i965/sampler_state: Clamp min/max LOD to 14 on gen7+ + * i965/sampler_state: Pass texObj into update_sampler_state + * i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge + * intel/blorp: Swizzle clear colors on the CPU + * i965/fs: Fix the inline nir_op_pack_double optimization + * anv: Add an invalidate_range helper + * anv/query: clflush the bo map on non-LLC platforms + * genxml: Make MI_STORE_DATA_IMM more consistent + * anv/query: Perform CmdResetQueryPool on the GPU + * intel/blorp: Explicitly flush all allocated state + * glsl: non-last member unsized array on SSBO must fail + * mesa: Do (TCS && !TES) draw time validation in ES as well. + * configure.ac: check require_basic_egl only if egl enabled + * anv: wsi: report presentation error per image request + * i965/fs: fix uninitialized memory access + * radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2) + * gallium/util: remove unused u_index_modify helpers + * gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED + * unconditionally + * gallium/u_queue: fix random crashes when the app calls exit() + * radeonsi: fix broken tessellation on Carrizo and Stoney + * amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12 + * android: radeonsi: fix sid_table.h generated header include path + * android: glsl: build shader cache sources + * configure.ac: Drop LLVM compiler flags more radically + * winsys/amdgpu: reduce max_alloc_size based on GTT limits + * radeonsi: handle MultiDrawIndirect in si_get_draw_start_count + * radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK + * glsl: fix heap-use-after-free in ast_declarator_list::hir() + * android: fix droid_create_image_from_prime_fd_yuv for YV12 + +- Use --enable-gallium-llvm only if llvm is available + +- Provide libwayland-egl1 as -32bit compat library, required by + libgtk-3-0. + +- Some %if around %post do not match with %if around %package; + drop them altogether since they are not needed except around + %files. +- Rename wrongly-named libOSMesa9 to libOSMesa8 + +- update to 17.0.0 +- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement + bumped up by upstream. + * Vulkan drivers: + + Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries + + Support for the VK_KHR_sampler_mirror_clamp_to_edge extension + + We now use the Khoronos vk.xml file to generate the entrypoints + * ANV: + + HiZ and performance improvements + + Float64 support and tessellation shader support. + * RADV: + + Support multiple devices + + Support for the VK_AMD_draw_indirect_count extension + + Support for the VK_AMD_negative_viewport_height extension + * Mesa core: + + Noticeable refactoring en route to GLSL Shader Cache + + Groundwork for int64 + * i965: + + OpenGL 4.5 support on Haswell hardware + + Reuse the same BLORP and ISL code as the ANV driver + * Gallium: + + HUD: A number of race issues and memory leaks were resolved. + * freedreno + + Support for a5xx + * nouveau: + + OpenGL 4.3 support on Maxwell hardware + + Improved performance due to instruction pipelining (Maxwell) + * r600/radeonsi + + VCE: Handle H.264 level 5.2 + + Polaris12 support + + Dozens of performance improvements + * Clover: + + Implement clGetExtensionFunctionAddressForPlatform. + + Add missing clGetDeviceInfo CL1.2 queries + * VDPAU: + + Use dri3 to directly send the buffer to X + * Build: + + Building RADV requires --enable-gallium-llvm + + Compatibility fixes for building mesa as part of ARC + + The vulkan headers vk_platform.h and vulkan.h are no longer installed + + A couple of configure options (--with-sha1 and --disable-shader-cache) are + removed alongside their respective library requirements. + +- specfile: fix build configuration for arm, ppc and s390 platforms + +- update to 13.0.4 + * Multiple fixes for the i965 and radeonsi drivers. An odd glitch + in glxgears when using the freedreno driver was also addressed. + * The ANV driver being the prime source of patches - from + compatibility improvements with newer Vulkan loaders, + smoketesting and various rendering and compliance fixes. + * A couple of longstanding issues in the VA state tracker have + also been resolved. + +- baselibs.conf: replaced definition of packages, which default is + not set to be built in specfile to + arch aarch64 ppc64 ppc64le s390x x86_64 package + in order to make "osc service localrun source_validator" happy :-( + +- Update baselibs.conf to ship i386 vulkan json files on x86_64 + +- Updated baselibs.conf to reflect libvulkan_radeon + +- Enabled RADV vulkan driver for AMD GPU cards + +- update to 13.0.3 + + dropped U_cso-don-t-release-sampler-states-that-are-bound.patch + * fdo#77662 Fail to render to different faces of depth-stencil cube map + * fdo#92234 [BDW] GPU hang in Shogun2 + * fdo#98329 dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer + * fdo#99038 dEQP-EGL.functional.negative_api.create_pixmap_surface crashes + * many radeonsi and i965 bugfixes + +- clean up configuration settings to be uniform accross all + architectures except for list of dri and gallium drivers + +- U_cso-don-t-release-sampler-states-that-are-bound.patch: + This avoids Radeon hangs due to a use-after-free bug in Gallium. + Fixes (boo#1015012), (fdo#93649) + +- update to 13.0.2 + * fdo#97321 Query INFO_LOG_LENGTH for empty info log should return 0 + * fdo#97420 "#version 0" crashes glsl_compiler + * i965: Add some APL and KBL SKU strings + * i965: Reorder PCI ID list to match release order + * i965/glk: Add basic Geminilake support + * wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR + * ac/nir/llvm: fix channel in texture gather lowering code. + * vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1) + * vulkan/wsi: store present mode in swapchain base class + * vulkan/wsi/x11: add support for IMMEDIATE present mode + * vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR + * vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR + * cherry-ignore: add reverted LLVM_LIBDIR patch + * anv: fix enumeration of properties + * vc4: Don't abort when a shader compile fails. + * vc4: Clamp the shadow comparison value. + * vc4: Fix register class handling of DDX/DDY arguments. + * util/disk_cache: close a previously opened handle in disk_cache_put (v2) + * anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL + * anv/format: handle unsupported formats properly + * glcpp: Handle '#version 0' and other invalid values + * glsl: Parse 0 as a preprocessor INTCONSTANT + * anv/gen8: Stall when needed in Cmd(Set|Reset)Event + * anv/wsi: Set the fence to signaled in AcquireNextImageKHR + * anv: Rework fences + * vulkan/wsi/wayland: Include pthread.h + * vulkan/wsi/wayland: Clean up some error handling paths + * vulkan/wsi: Report the correct min/maxImageCount + * i965/gs: Allow primitive id to be a system value + * anv: Handle null in all destructors + * anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT + * nir/spirv: Fix handling of gl_PrimitiveId + * anv/blorp: Ignore clears for attachments first used as resolve destinations + * anv: Implement a depth stall restriction on gen7 + * anv/cmd_buffer: Handle running out of binding tables in compute shaders + * anv/cmd_buffer: Emit a CS stall before setting a CS pipeline + * vulkan/wsi/x11: Implement FIFO mode. + * isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa + * i965/hsw: Set integer mode in sampling state for stencil texturing + * intel: Set min_ds_entries on Broxton. + * i965: Fix compute shader crash. + * mesa: Drop PATH_MAX usage. + * i965: Fix GS push inputs with enhanced layouts. + * vulkan/wsi: Add a thread-safe queue implementation + * anv: fix multi level clears with VK_REMAINING_MIP_LEVELS + * gbm: request correct version of the DRI2_FENCE extension + * radeonsi: store group_size_variable in struct si_compute + * glsl/lower_output_reads: fix geometry shader output handling with conditional emit + * Fix races during _mesa_HashWalk(). + * mesa: fix empty program log length + +- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package, + e.g. required for Steam (bnc#1011156) + +- update to 13.0.1 + * fdo#97715 [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc + api error checks + * fdo#98012 [IVB] Segfault when running Dolphin twice with Vulkan + * fdo#98512 radeon r600 vdpau: Invalid command stream: texture bo too small + * i965: Fix GPU hang related to multiple render targets and alpha testing + * Revert "st/vdpau: use linear layout for output surfaces" + * ac/nir: add support for discard_if intrinsic (v2) + * nir: add conditional discard optimisation (v4) + * amd/addrlib: limit fastcall/regparm to GCC i386 + * anv: use correct .specVersion for extensions + * vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain. + * ir: Flip gl_SamplePosition in nir_lower_wpos_ytransform(). + * anv/device: Return DEVICE_LOST if execbuf2 fails + * vulkan/wsi/x11: Better handle wsi_x11_connection_create failure + * vulkan/wsi/x11: Clean up connections in finish_wsi + * anv: Better handle return codes from anv_physical_device_init + * intel/blorp: Use wm_prog_data instead of hand-rolling our own + * intel/blorp: Pass a brw_stage_prog_data to upload_shader + * anv/pipeline: Put actual pointers in anv_shader_bin + * anv/pipeline: Properly cache prog_data::param + * intel/blorp: Emit all the binding tables + * anv/device: Add an execbuf wrapper + * anv: Add a cmd_buffer_execbuf helper + * anv: Don't presume to know what address is in a surface relocation + * anv: Add a new bo_pool_init helper + * anv/allocator: Simplify anv_scratch_pool + * anv: Initialize anv_bo::offset to -1 + * anv/batch_chain: Improve write_reloc + * anv: Add an anv_execbuf helper struct + * anv/batch: Move last_ss_pool_bo_offset to the command buffer + * anv: Move relocation handling from EndCommandBuffer to QueueSubmit + * anv/cmd_buffer: Take a command buffer instead of a batch in two helpers + * anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4 + * glsl: Update deref types when resizing implicitly sized arrays. + * mesa: Fix pixel shader scratch space allocation on Gen9+ platforms. + * anv: Do relocations in userspace before execbuf ioctl + * egl: use util/macros.h + * egl: make interop ABI visible again + * glx: make interop ABI visible again + * radeonsi: fix an assertion failure in si_decompress_sampler_color_textures + * radeonsi: fix BFE/BFI lowering for GLSL semantics + * glsl: fix lowering of UBO references of named blocks + * st/glsl_to_tgsi: fix dvec[34] loads from SSBO + * st/mesa: fix the layer of VDPAU surface samplers + * gallium/hud: fix a problem where objects are free'd while in use. + * gallium/hud: close a previously opened handle + * gallium/hud: protect against and initialization race + * mesa/glsl: delete previously linked shaders earlier when linking + +- Build Mesa-dri-nouveau only where available + +- Drop u_Mesa_i965-import-prime-buffers.patch: Upstream fixed the + bug in a different way, and we should not keep the now obsolete + patch (boo#991638, fdo#71759). + +- update to 13.0.0 +- openGL 4.5 with i965 driver on intel bbroadwell and newer hw +- openGL ES for haswell supports 3.1, skylake 3.2 +- fixes for intel vulkan driver +- early support fot GP100 +- better radeonSI performace +- dropped U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch +- refreshed u_Mesa_i965-import-prime-buffers.patch + +- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it gets + preselected as well once hardware supplements for Mesa-dri-nouveau + match (bnc#1005323) + +- Mesa.spec: %ifdef'd out patches by mistake + +- Split off nouveau*_dri.so into Mesa-dri-nouveau. + Nouveau's 3D support is too unstable to enable by default. + +- Mesa.spec: Disable Nouveau locking patches by default + +- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch: + Initialize RSxxx chipsets correctly (bsc#985650) + +- N_01-WIP-nouveau-add-locking.patch + N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch + N_03-nv30-locking-fixes.patch + N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch + N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch + Backport nouveau locking workaround to enable multithreading. + Source: https://github.com/imirkin/mesa/commits/locking + According to the author, crashes may still happen, but much more rarely. + Tested on GK107. + N_04-* and N_05-* include untested fixes for nv50. + Fixes (boo#997171) as suggested in (fdo#91632). + +- Add u_Mesa_i965-import-prime-buffers.patch: i965: import prime + buffers in the current context, not screen (fdo#71759, + boo#991638). + +- update to 12.0.3 + * fdo#97781 - [HSW, BYT, IVB] es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map + * Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations" + +- update to 12.0.2 + * fdo#69622 - eglTerminate then eglMakeCurrent crahes + * fdo#89599 - symbol 'x86_64_entry_start' is already defined when building + with LLVM/clang + * fdo#91342 - Very dark textures on some objects in indoors environments in + Postal 2 + * fdo#92306 - GL Excess demo renders incorrectly on nv43 + * fdo#94148 - Framebuffer considered invalid when a draw call is done + before glCheckFramebufferStatus + * fdo#96274 - [NVC0] Failure when compiling compute shader: Assertion + `bb-= bb- - wrongly claim supporting GL_EXT_texture_rg + + plus fixes for r600g,llvmpipe,i955,egl,gles2 + +- Add Mesa-libOpenCL. + +- Update to version 11.0.6: + + This release brings driver fixes for i965, r600, radeonsi, + nouveau, vc4, and llvmpipe including a serious regression for + r100/r200 era hardware. + + Additional patches cover glsl, nir, mesa/meta and VC-1 + decoding. + +- update to 11.0.5 + * With this release we have some driver patches for i965 and nouveau, a couple + of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker. + * Additionally we have a few new PCI ids for i965 and radeonsi. + +- update to 11.0.4 + * bug fix release which fixes bugs found since the 11.0.3 release + * droped patches - merged by upstream: + U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch + U_i965-Remove-early-release-of-DRI2-miptree.patch + +- U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch + * This avoids a serious r600g bug leading to a GPU hang (bnc#951298) + +- Update to 11.0.3 + * bug fix release which fixes bugs found since the 11.0.2 release + +- Update to 11.0.2 + * This is a emergency release which covers the final dEQP + regressions introduced in the 11.0 development cycle. + +- update upstream status: + * remove n_i965-Remove-early-release-of-DRI2-miptree.patch + * add U_i965-Remove-early-release-of-DRI2-miptree.patch + +- Update to 11.0.1 + * i965/vec4: Fix saturation errors when coalescing registers + * i965/vec4_nir: Load constants as integers + * meta: Abort meta pbo path if TexSubImage need signed unsigned + conversion + * docs: add sha256 checksums for 11.0.0 + * Update version to 11.0.1 + * docs: add release notes for 11.0.1 + * mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default + framebuffer. + * t_dd_dmatmp: Make "count" actually be the count + * t_dd_dmatmp: Clean up improper code formatting from previous + patch + * t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere + * t_dd_dmatmp: Pull out common 'count -= count & 3' code + * t_dd_dmatmp: Use addition instead of subtraction in loop + bounds + * st/mesa: avoid integer overflows with buffers >= 512MB + * nv50, nvc0: fix max texture buffer size to 128M elements + * freedreno/a3xx: fix blending of L8 format + * nv50,nvc0: detect underlying resource changes and update tic + * nv50,nvc0: flush texture cache in presence of coherent bufs + * radeonsi: load fmask ptr relative to the resources array + * nir: Fix a bunch of ralloc parenting errors + * i965/vec4: Don't reswizzle hardware registers + * configure.ac: Add support to enable read-only text segment on + x86. + * gbm: convert gbm bo format to fourcc format on dma-buf import + * mesa: fix errors when reading depth with glReadPixels + * i965: fix textureGrad for cubemaps + * mesa: Fix texture compression on big-endian systems + +- add n_i965-Remove-early-release-of-DRI2-miptree.patch (bnc#945444) + +- marked Mesa.keyring and mesa-11.0.0.tar.xz.sig as source in + specfile in order to make factory checkin policy happy + +- Update to version 11.0.0 + * Mesa 11.0 brings core Mesa support for OpenGL 4.2, RadeonSI and Nouveau NVC0 + OpenGL 4.1 support (the other hardware drivers remain at OpenGL 3.3), AMDGPU + kernel driver support along with initial R9 Fury/Fiji support, EGL 1.5 support, + ongoing OpenGL ES 3.1 work, OpenCL compute image support, HEVC video decode + support for RadeonSI via VDPAU, OpenGL ES 3.0 for Freedreno, and many fixes. + + drop U_mesa-llvm37-rename-r600-to-amdgpu.patch and U_mesa-llvm37.patch + +- Update to version 10.6.7 + + add gpg verification of source package + * fdo#90751 Revert "i965: Momentarily pretend to support + ARB_texture_stencil8 for blits." + * mesa/teximage: use correct extension for accept stencil texture. + +- Update to version 10.6.6: + * This release includes patches for mesa core, i965 (regression + fixes), r600 (assertions and crash fixes in the sb backend), + radeonsi (workaround for GPU hang in Unigine Heaven) and + nouveau (piglit tests). +- Replace libXvMC-devel and libexpat-devel for pkgconfig(xvmc) and + pkgconfig(expat) BuildRequires. + +- Add U_mesa-llvm37-rename-r600-to-amdgpu.patch to fix build with llvm 3.7 + due to rename of llvm target R600 to AMDGPU + +- Add U_mesa-llvm37.patch to fix build with llvm 3.7 + +- Update to version 10.6.5: + * Apart from the usual nouveau, i965 and radeon driver fixes, + this time around we have a nouveau_vieux fix for a regression + introduced with mesa 10.6.0 and a few even older big endian + related bug-fixes. +- Replace libvdpau-devel for pkgconfig(vdpau) BuildRequires. + +- update to 10.6.4 + * In this release we have a few GL specific fixes (in both dri + drivers and the EGL loader), an updated mesa.icd file and a + crashfix for the standalone glcpp tool. + +- update to 10.6.3 + * fdo#90728 - dvd playback with vlc and vdpau causes segmentation fault + * fdo#91337 - OSMesaGetProcAdress("OSMesaPixelStore") returns nil + * osmesa: fix OSMesaPixelsStore typo + * vl: cleanup video buffer private when the decoder is destroyed + * st/vdpau: fix mixer size checks + * auxiliary/vl: use the correct screen index + * i965/gen9: Use custom MOCS entries set up by the kernel. + * nv50, nvc0: enable at least one color RT if alphatest is enabled + * nvc0/ir: fix txq on indirect samplers + * nvc0/ir: don't worry about sampler in txq handling + * gm107/ir: fix indirect txq emission + * nv50: fix max level clamping on G80 + * program: Allow redundant OPTION ARB_fog_* directives. + * xa: don't leak fences + +- update to 10.6.2 + * fdo#73528 - Deferred lighting in Second Life causes system hiccups and screen flickering + * fdo#80500 - Flickering shadows in unreleased title trace + * fdo#82186 - [r600g] BARTS GPU lockup with minecraft shaders + * fdo#84225 - Allow constant-index-expression sampler array indexing with GLSL-ES < 300 + * fdo#90537 - radeonsi bo/va conflict on RADEON_GEM_VA (rscreen->ws->buffer_from_handle returns NULL) + * fdo#90873 - Kernel hang, TearFree On, Mate desktop environment + * fdo#91022 - [g45 g965 bisected] assertions generated from textureGrad cube samplers fix + * fdo#91047 - [SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin + * fdo#91056 - The Bard's Tale (2005, native) has rendering issues + * fdo#91117 - Nimbus (running in wine) has rendering issues, objects are semi-transparent + * fdo#91124 - Civilization V (in Wine) has rendering issues: text missing, menu bar corrupted + * fdo#91173 - Oddworld: Stranger's Wrath HD: disfigured models in wrong colors + * fdo#91226 - Crash in glLinkProgram (NEW) + * fdo#91231 - [NV92] Psychonauts (native) segfaults on start when DRI3 enabled + * loader: Look for any version of currently linked libudev.so + * nv50/ir: propagate modifier to right arg when const-folding mad + * nv50/ir: fix emission of address reg in 3rd source + * nv50/ir: copy joinAt when splitting both before and after + * mesa: reset the source packing when creating temp transfer image + * nv50/ir: don't emit src2 in immediate form + * mesa/prog: relative offsets into constbufs are not constant + * nv50/ir: UCMP arguments are float, so make sure modifiers are applied + * nvc0: turn sample counts off during blit + * i965/fs: Fix ir_txs in emit_texture_gen4_simd16(). + * i965: Reserve more batch space to accomodate Gen6 perfmonitors. + * i965/vs: Fix matNxM vertex attributes where M != 4. + * Revert "glsl: clone inputs and outputs during linking" + * Revert "i965: Delete linked GLSL IR when using NIR." + * r600g: disable single-sample fast color clear due to hangs + * radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips + * st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces + * nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. + * winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. + * i965/fs: Don't mess up stride for uniform integer multiplication. + * winsys/radeon: Unmap GPU VM address range when destroying BO + * meta: Only change and restore viewport 0 in mesa meta mode + * i965: allocate at least 1 BLEND_STATE element + * i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA + * glsl: Add missing check for whether an expression is an add operation + * glsl: Make sure not to dereference NULL + * i965: Don't try to print the GLSL IR if it has been freed + * glsl: clone inputs and outputs during linking + * i965: Delete linked GLSL IR when using NIR. + * glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 + * mesa/glsl: new compiler option EmitNoIndirectSampler + * i965: use EmitNoIndirectSampler for gen < 7 + * i915: use EmitNoIndirectSampler + * mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5 + * glsl: validate sampler array indexing for 'constant-index-expression' + +- adjust libdrm dependencies + +- Update to version 10.6.1 + * This release includes core mesa and glsl patches (amonst which + a Dota2 Reborn bugfix) affecting all dri drivers, nouveau specific + fixes and a selection of shared-glapi commits - from build fixes, to + ones ensuring that the dri modules can be loaded. + +- n_Fixed-build-against-wayland-1.2.1.patch + * required to fix build with wayland on openSUSE 13.1 + +- Update to version 10.6.0: +- New GL/EGL Features: + + GL_AMD_pinned_memory on r600, radeonsi + + GL_ARB_clip_control on i965 + + GL_ARB_depth_buffer_float on freedreno + + GL_ARB_depth_clamp on freedreno + + GL_ARB_direct_state_access on all drivers for Core GL contexts. + + GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600 + + GL_ARB_draw_instanced on freedreno + + GL_ARB_gpu_shader_fp64 on nvc0, softpipe + + GL_ARB_gpu_shader5 on i965/gen8+ + + GL_ARB_instanced_arrays on freedreno + + GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, softpipe + + GL_ARB_program_interface_query (all drivers) + + GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe + + GL_ARB_texture_view on llvmpipe, softpipe + + GL_ARB_uniform_buffer_object on freedreno + + GL_ARB_vertex_attrib_64bit on nvc0, softpipe + + GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on i965/gen6 + + GL_EXT_draw_buffers2 on freedreno + + GL_OES_EGL_sync on all drivers + + EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi + + EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi + + EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi + + GL_AMD_performance_monitor on nvc0 +- Changes to package: + + add --enable-shader-cache to configure options + + remove Patch100: U_0001_gallium_include_util_macros.patch + + remove Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch + + remove Patch102: U_0003_fix_build_after_macro_include.patch + +- Update to version 10.5.7: + + i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+) + + docs: Add sha256sums for the 10.5.6 release + + get-pick-list.sh: Require explicit "10.5" for nominating stable patches + + cherry-ignore: add clover build fix not applicable for 10.5 + + Add release notes for the 10.5.7 release + + nvc0/ir: set ftz when sources are floats, not just destinations + + nv50/ir: guess that the constant offset is the starting slot of array + + nvc0/ir: LOAD's can't be used for shader inputs + + nvc0: a geometry shader can have up to 1024 vertices output + + nv50/ir: avoid messing up arg1 of PFETCH + + nv30: don't leak fragprog consts + + nv30: avoid leaking render state and draw shaders + + nv30: fix clip plane uploads and enable changes + + nv30/draw: avoid leaving stale pointers in draw state + + nv30/draw: draw expects constbuf size in bytes, not vec4 units + + st/mesa: don't leak glsl_to_tgsi object on link failure + + glsl: avoid leaking linked gl_shader when there's a late linker error + + nv30/draw: fix indexed draws with swtnl path and a resource index buffer + + nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM + + nv30/draw: allocate vertex buffers in gart + + nv30/draw: switch varying hookup logic to know about texcoords + + nv30: falling back to draw path for edgeflag does no good + + nv30: avoid doing extra work on clear and hitting unexpected states + + i965/fs: Fix implied_mrf_writes for scratch writes + + st/dri: fix postprocessing crash when there's no depth buffer + +- update to 10.5.6 + * fdo#86792 - [NVC0] Portal 2 Crashes in Wi* ne + * fdo#90350 - [G96] Portal's portal are incorrectly rendered + * fdo#90363 - [nv50] HW state is not reset correctly when using a new GL context + * radeonsi: add new bonaire pci id + * egl/wayland: properly destroy wayland objects + * glx/dri3: Add additional check for gpu offloading case + * egl/main: fix EGL_KHR_get_all_proc_addresses + * targets/osmesa: drop the -module tag from LDFLAGS + * clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues. + * clover: Wrap event::_status in a method to prevent unlocked access.< + * clover: Implement locking of the wait_count, _chain and _status members of event. + * i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage(). + * main: Require that the texture exists in framebuffer_texture + * mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer <0 + * nv50/ir: only propagate saturate up if some actual folding took place + * nv50: keep track of PGRAPH state in nv50_screen + * nvc0: keep track of PGRAPH state in nvc0_screen + * nvc0: reset the instanced elements state when doing blit using 3d engine + * nv50/ir: only enable mul saturate on G200+ + * st/mesa: make sure to create a "clean" bool when doing i2b + * nvc0: switch mechanism for shader eviction to be a while loop + * swrast: Build fix for darwin + * main: Fix an error generated by FramebufferTexture + * main: Complete error conditions for glInvalidate*Framebuffer. + * main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE + * freedreno: enable a306 + * freedreno: fix bug in tile/slot calculation + * draw: (trivial) fix out-of-bounds vector initialization + * mesa: fix shininess check for ffvertex_prog v2 + * clover: Add a mutex to guard queue::queued_events + * clover: Fix a bug with multi-threaded events v2 + +- Update to 10.5.5 + * fdo#88521 - GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA + * fdo#89455 - [NVC0/Gallium] Unigine Heaven black and white boxes + * fdo#89689 - [Regression] Weston on DRM backend won't start with new version of mesa + * fdo#90130 - gl_PrimitiveId seems to reset at 340 + * i965: Add XRGB8888 format to intel_screen_make_configs + * r300: do not link against libdrm_intel + * nvc0/ir: flush denorms to zero in non-compute shaders + * gk110/ir: fix set with a register dest to not auto-set the abs flag + * nvc0/ir: fix predicated PFETCH emission + * nv50/ir: fix asFlow() const helper for OP_JOIN + * i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions. + * i965: Disallow linear blits that are not cacheline aligned. + * draw: fix prim ids when there's no gs + +- BuildIgnore python so that it is not sucked in by coincidence + * The python-base provides enough python functionalities + necessary for build. + +- Update to 10.5.4 + * This release includes fixes for the mesa state-tracker used by + all the gallium drivers, a drirc workaround for Second Life, + plus i965 fixes. For the Android users out there, this release + includes many compilation fixes with more to come shortly. + +- Update to 10.5.3 + + fdo#83962 - [HSW/BYT]Piglit spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails + + fdo#89679 - [NV50] Portal/Half-Life 2 will not start (native Steam) + + fdo#89746 - Mesa and LLVM 3.6+ break opengl for genymotion + + fdo#89754 - vertexAttrib fails WebGL Conformance test with mesa drivers + + fdo#89758 - pow WebGL Conformance test with mesa drivers + + fdo#89759 - WebGL OGL ES GLSL conformance test with mesa drivers fails + + fdo#89905 - scons build broken on 10.5.2 due to activated vega st + + st_glsl_to_tgsi: only do mov copy propagation on temps (v2) + + xmlpool: don't forget to ship the MOS + + configure.ac: error out if python/mako is not found when required + + dist: add the VG depedencies into the tarball + + i965: Do not render primitives in non-zero streams then TF is disabled + + st/mesa: update arrays when the current attrib has been updated + + nv50/ir: take postFactor into account when doing peephole optimizations + + nv50/ir/gk110: fix offset flag position for TXD opcode + + freedreno/a3xx: fix 3d texture layout + + freedreno/a3xx: point size should not be divided by 2 + + nv50: allocate more offset space for occlusion queries + + nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling + + i965: Fix instanced geometry shaders on Gen8+. + + i965: Add forgotten multi-stream code to Gen8 SOL state. + + nouveau: synchronize "scratch runout" destruction with the command stream + + radeonsi: Cache LLVMTargetMachineRef in context instead of in screen + + clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2 + + i965: Fix URB size for CHV + +- Update to 10.5.2 + + fdo#88534 - include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined + + fdo#89328 - python required to build Mesa release tarballs + + fdo#89530 - FTBFS in loader: missing fstat + + fdo#89590 - Crash in glLinkProgram with shaders with multiple constant arrays + + fdo#89680 - Hard link exist in Mesa 10.5.1 sources + + glsl: Generate link error for non-matching gl_FragCoord redeclarations + + docs: Add sha256 sums for the 10.5.1 release + + automake: add missing egl files to the tarball + + st/egl: don't ship the dri2.c link at the tarball + + loader: include for non-sysfs builds + + auxiliary/os: fix the android build - s/drm_munmap/os_munmap/ + + cherry-ignore: add commit non applicable for 10.5 + + c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default + + i965: Set nr_params to the number of uniform components in the VS/GS path. + + freedreno/a3xx: use the same layer size for all slices + + freedreno: fix slice pitch calculations + + radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords + + glx: Handle out-of-sequence swap completion events correctly. (v2) + + mapi: Make private copies of name strings provided by client. + + freedreno: update generated headers + + glsl: optimize (0 cmp x + y) into (-x cmp y). + + glsl: fix names in lower_constant_arrays_to_uniforms + + clover: Return 0 as storage size for local kernel args that are not set v2 + +- Update to 10.5.1 + + fdo#79202 - valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test; random code generation + + fdo#84613 - [G965, bisected] piglit regressions : glslparsertest.glsl2 + + fdo#86747 - Noise in Football Manager 2014 textures + + fdo#86974 - INTEL_DEBUG=shader_time always asserts in fs_generator::generate_code() when Mesa is built with --enable-debug (= with asserts) + + fdo#88246 - Commit 2881b12 causes 43 DrawElements test regressions + + fdo#88793 - [BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails + + fdo#88883 - ir-a2xx.c: variable changed in assert statement + + fdo#88885 - Transform feedback uses incorrect interleaving if a previous draw did not write gl_Position + + fdo#89095 - [SNB/IVB/BYT Bisected]Webglc conformance/glsl/functions/glsl-function-mix-float.html fails + + fdo#89156 - r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken + + fdo#89224 - Incorrect rendering of Unigine Valley running in VM on VMware Workstation + + fdo#89292 - [regression,bisected] incomplete screenshots in some cases + + fdo#89311 - [regression, bisected] dEQP: Added entry points for glCompressedTextureSubImage*D. + + fdo#89312 - [regression, bisected] main: Added entry points for CopyTextureSubImage*D. (d6b7c40cecfe01) + + fdo#89315 - [HSW, regression, bisected] i965/fs: Emit MAD instructions when possible. + + fdo#89317 - [HSW, regression, bisected] i965: Add LINTERP/CINTERP to can_do_cmod() (d91390634) + + fdo#89416 - UE4Editor crash after load project + + fdo#89430 - [g965][bisected] arb_copy_image-targets gl_texture* tests fail + + i965/vec4: Don't lose the saturate modifier in copy propagation. + + i965/gs: Check newly-generated GS-out VUE map against correct stage + + egl: Take alpha bits into account when selecting GBM formats + + docs: Add sha256 sums for the 10.5.0 release + + egl/main: no longer export internal function + + cherry-ignore: ignore a few more commits picked without -x + + mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a + + intel: fix EGLImage renderbuffer _BaseFormat + + i965: Fix out-of-bounds accesses into pull_constant_loc array + + i965/fs/nir: Use emit_math for nir_op_fpow + + freedreno: move fb state copy after checking for size change + + freedreno/ir3: fix array count returned by TXQ + + freedreno/ir3: get the # of miplevels from getinfo + + meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin + + main/base_tex_format: Properly handle STENCIL_INDEX1/4/16 + + i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta. + + glsl: Mark array access when copying to a temporary for the ?: operator. + + i965/fs: Set force_writemask_all on shader_time instructions. + + i965/fs: Set smear on shader_time diff register. + + i965/fs: Make emit_shader_time_write return rather than emit. + + i965/fs: Make get_timestamp() pass back the MOV rather than emitting it. + + i965/fs: Make emit_shader_time_end() insert before EOT. + + i965/fs: Don't issue FB writes for bound but unwritten color targets. + + main: Fix target checking for CompressedTexSubImage*D. + + main: Fix target checking for CopyTexSubImage*D. + + gallium/auxiliary/indices: fix start param + + r300g: fix RGTC1 and LATC1 SNORM formats + + r300g: fix a crash when resolving into an sRGB texture + + r300g: fix sRGB->sRGB blits + + i965/vec4: Fix implementation of i2b. + + mesa: Indent break statements and add a missing one. + + mesa: Free memory allocated for luminance in readpixels. + + mesa: Correct backwards NULL check. + + i965: Consider scratch writes to have side effects. + + i965/fs: Don't use backend_visitor::instructions after creating the CFG. + + r300g: Use PATH_MAX instead of limiting ourselves to 100 chars. + + r300g: Check return value of snprintf(). + + i965/fs: Don't propagate cmod to inst with different type. + + i965: Tell intel_get_memcpy() which direction the memcpy() is going. + + Revert SHA1 additions. + + i965: Avoid applying negate to wrong MAD source. + + meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex + + Revert "common: Fix PBOs for 1D_ARRAY." + + meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage + + meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage + + freedreno/ir3: fix silly typo for binning pass shaders + + freedreno/a2xx: fix increment in assert + + freedreno/a4xx: bit of cleanup + + freedreno: update generated headers + + freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly + + freedreno: update generated headers + + freedreno/a4xx: aniso filtering + + freedreno/ir3: fix up cat6 instruction encodings + + freedreno/ir3: add support for memory (cat6) instructions + + freedreno/ir3: handle flat bypass for a4xx + + freedreno/ir3: fix failed assert in grouping + + r300g: Fix the ATI1N swizzle (RGTC1 and LATC1) + +- Update to version 10.5.0: + + Initial support for the new Intel Skylake GPUs and Adreno 4xx + GPUs. + + Experimental EGL support for Haiku. + + The new IR - NIR. A flat, typeless IR, supporting SSA. + + GLX/DRI3 fixes and improvements. + + A lot of preparation work for GL_ARB_direct_state_access. + + The usual amount of piglit and drawElements Quality Program + (dEQP) fixes. + + Building mesa with GCC 4.1 or earlier is no longer supported. + + The distribution tarball has been renamed and now contains all + the generated sources. +- New GL features: + + GL_ARB_framebuffer_sRGB on freedreno + + GL_ARB_texture_rg on freedreno + + GL_EXT_packed_float on freedreno + + GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, + llvmpipe + + GL_EXT_texture_shared_exponent on freedreno + + GL_EXT_texture_snorm on freedreno +- Changes to Package: + + switch to xz compressed sources + + remove Patch16: u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch + + add Patch100: U_0001_gallium_include_util_macros.patch + + add Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch + + add Patch102: U_0003_fix_build_after_macro_include.patch + +- Add u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch to + fix build with llvm 3.6 (fdo#86958) + +- Fix file permissions for the Gallium Nine files + +- specfile/baselibs.conf: Manually provide d3d library (bnc#918294) + +- Drop pkgconfig(libva) BuildRequires for now, as it introduces a + build-cycle. + +- Update to version 10.4.4: + + mesa: fix display list 8-byte alignment issue. + + docs: Add sha256 sums for the 10.4.3 release. + + egl: Pass the correct X visual depth to xcb_put_image(). + + glx/dri3: Request non-vsynced Present for swapinterval zero. + + gallium/util: Don't use __builtin_clrsb in util_last_bit(). + + configure: Link against all LLVM targets when building clover. + + st/osmesa: Fix osbuffer->textures indexing. + + i965: Fix max_wm_threads for CHV. + + Bugs fixed: fdo#88662, fdo#88930. +- Add pkgconfig(libva) BuildRequires: Build VA API support. + +- baselibs.conf: enabled build of 32bit Mesa-libd3d package + (bnc#910109) + +- moved definition of Mesa-libd3d package above definition of + libxatracker packages in order to fix version requires + +- fixed Requires for libd3d-devel + +- enabled build of Direct3D 9 (Gallium3D Nine) state tracker (bnc#910109) +- removed obsolete patch u_be_assert_include.patch, addressed by + upstream commit 2a13ff9 "gallium/util: add missing u_debug include" + (bnc#910109) + +- Set xvmc_support also on ppc + +- Version bump to 10.4.3 (bugfix release): + * Bug 80568 - [gen4] GPU Crash During Google Chrome Operation + * Bug 85367 - [gen4] GPU hang in glmark-es2 + * Bug 85696 - r600g+nine: Bioshock shader failure after 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff + * Bug 88219 - include/c11/threads_posix.h:197: undefined reference to `pthread_mutex_lock' + * mesa: Fix clamping to -1.0 in snorm_to_float + * glsl: Link glsl_test with pthreads library. + * i965: Respect the no_8 flag on Gen6, not just Gen7+. + * i965: Work around mysterious Gen4 GPU hangs with minimal state changes. + +- Clean up with the spec-cleaner +- Drop obsolete obsoletes comming from fix for sle10 +- Reduce llvm_r600 conditional as it is equal to ifarch x86 x86_64 +- Put vdpau_radeon and vdpau_nouveau under same case as they have + same requisites +- Fix empty post/postun warning +- Various other rpmlint issues silenced. + +- Version bump to 10.4.2 (bugfix release): + * Bug 85529 - Surfaces not drawn in Unvanquished + * Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty. + * Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M + * Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in some virtual machines + * i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy() + * i965: Use safer pointer arithmetic in gather_oa_results() + * Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch" + * r600g: fix regression since UCMP change + * r600g/sb: implement r600 gpr index workaround. (v3.1) + * docs: Add sha256 sums for the 10.4.1 release + * Update version to 10.4.2 + * nv50,nvc0: set vertex id base to index_bias + * nv50/ir: fix texture offsets in release builds + * i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms. + * i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES. + * gallium/util: make sure cache line size is not zero + * glsl_to_tgsi: fix a bug in copy propagation + * vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays + * st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX + * radeonsi: fix VertexID for OpenGL + * radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0 + * gallium/util: fix crash with daz detection on x86 + * nv50,nvc0: implement half_pixel_center + * r600g/sb: fix issues with loops created for switch +- Use download url fully in Source line + +- Update to version 10.4.0 (10.4 Final): +- New features: + + GL_ARB_conditional_render_inverted on nv50 + + GL_ARB_sample_shading on r600 + + GL_ARB_texture_view on nv50, nvc0 + + GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe + + GL_KHR_context_flush_control on all drivers +- Changes: + + Removed patch17: u_Suppress-any-libGL-.-warnings-when-LIBGL_DEBUG-is-se.patch + This patch was upstreamed + + Build without "--enable-gallium-egl" + This buildoption was removed upstream + + Add subpackage libvdpau_r300 + +- Enable VideoCore IV (vc4) support for ARM + +- Cleanup Spec: + + smaller cleanups + + Remove all traces of talloc, Mesa uses ralloc + +- Update to 10.3.3 + + fdo#82921 layout(location=0) emits error + >= MAX_UNIFORM_LOCATIONS due to integer underflow + + fdo#83574 [llvmpipe] [softpipe] piglit + arb_explicit_uniform_location-use-of-unused-loc regression + + fdo#85454 Unigine Sanctuary with Wine crashes on Mesa Git + + fdo#70410 egl-static/Makefile: linking fails with llvm >= 3.4 + +- Update to 10.3.2 + + (fdo#54372) GLX_INTEL_swap_event crashes driver when swapping + window buffers + + (fdo#81680) [r600g] Firefox crashes with hardware acceleration + turned on + + (fdo#84140) mplayer crashes playing some files using vdpau + output + + (fdo#84662) Long pauses with Unreal demo Elemental on R9270X + since : Always flush the HDP cache before submitting a + CS to the GPU + + (fdo#85267) vlc crashes with vdpau (Radeon 3850HD) [r600] + +- Update descriptions and Requires for GLES3 + +- add Mesa-devel-dri package: + This way dri.pc will no longer pull in all of Mesa, just as + packages requiring dri do not have to require Mesa-devel anymore + +- Update to 10.3.1 + + [NVC0/Codegen] Shader compilation falis in spill logic + + [SNB+ Bisected]Ogles3conform ES3-CTS.shaders. + indexing.vector_subscript.vec3_static_loop_subscript_write_ + direct_read_vertex fails + + [UBO] row_major layout ignored inside structures + + [UBO] nested structures don't get appropriate padding + + Glyphy demo throws unhandled Integer division by zero exception + + [UBO] row_major layout partially ignored for arrays of structures + + Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5 + Test: PutImage XY 500x500 Square + Mesa-drivers +- update to 20.2.4 + * fourth (second to last) bugfix release for the 20.2 branch + MozillaFirefox +- Firefox Extended Support Release 78.6.1 ESR + * Fixed: Security fix + * Fixed: Fixed a crash during video playback on Apple Silicon + devices (bmo#1683579) + MFSA 2021-01 (bsc#1180623) + * CVE-2020-16044 (bmo#1683964) + Use-after-free write when handling a malicious COOKIE-ECHO + SCTP chunk + +- Firefox Extended Support Release 78.6.0 ESR + * Fixed: Various stability, functionality, and security fixes + MFSA 2020-55 (bsc#1180039) + * CVE-2020-16042 (bmo#1679003) + Operations on a BigInt could have caused uninitialized memory + to be exposed + * CVE-2020-26971 (bmo#1663466) + Heap buffer overflow in WebGL + * CVE-2020-26973 (bmo#1680084) + CSS Sanitizer performed incorrect sanitization + * CVE-2020-26974 (bmo#1681022) + Incorrect cast of StyleGenericFlexBasis resulted in a heap + use-after-free + * CVE-2020-26978 (bmo#1677047) + Internal network hosts could have been probed by a malicious + webpage + * CVE-2020-35111 (bmo#1657916) + The proxy.onRequest API did not catch view-source URLs + * CVE-2020-35112 (bmo#1661365) + Opening an extension-less download may have inadvertently + launched an executable instead + * CVE-2020-35113 (bmo#1664831, bmo#1673589) + Memory safety bugs fixed in Firefox 84 and Firefox ESR 78.6 + MozillaThunderbird +- Mozilla Thunderbird 78.6.1 + * changed: MailExtensions: browserAction, composeAction, and + messageDisplayAction toolbar buttons now support label and + default_label properties (bmo#1583478) + * fixed: Running a quicksearch that returned no results did not + offer to re-run as a global search (bmo#1663153) + * fixed: Message search toolbar fixes (bmo#1681010) + * fixed: Very long subject lines distorted the message compose + and display windows, making them unusable (bmo#77806) + * fixed: Compose window: Recipient addresses that had not yet + been autocompleted were lost when clicking Send button + (bmo#1674054) + * fixed: Compose window: New message is no longer marked as + "changed" just from tabbing out of the recipient field + without editing anything (bmo#1681389) + * fixed: Account autodiscover fixes when using MS Exchange + servers (bmo#1679759) + * fixed: LDAP address book stability fix (bmo#1680914) + * fixed: Messages with invalid vcard attachments were not + marked as read when viewed in the preview window + (bmo#1680468) + * fixed: Chat: Could not add TLS certificate exceptions for + XMPP connections (bmo#1590471) + * fixed: Calendar: System timezone was not always properly + detected (bmo#1678839) + * fixed: Calendar: Descriptions were sometimes blank when + editing a single occurrence of a repeating event + (bmo#1664731) + * fixed: Various printing bugfixes (bmo#1676166) + * fixed: Visual consistency and theme improvements + (bmo#1682808) + MFSA 2021-02 (bsc#1180623) + * CVE-2020-16044 (bmo#1683964) + Use-after-free write when handling a malicious COOKIE-ECHO + SCTP chunk + +- Mozilla Thunderbird 78.6 + * new: MailExtensions: Added + browser.windows.openDefaultBrowser() (bmo#1664708) + * changed: Thunderbird now only shows quota exceeded + indications on the main window (bmo#1671748) + * changed: MailExtensions: menus API enabled in messages being + composed (bmo#1670832) + * changed: MailExtensions: Honor allowScriptsToClose argument + in windows.create API function (bmo#1675940) + * changed: MailExtensions: APIs that returned an accountId will + reflect the account the message belongs to, not what is + stored in message headers (bmo#1644032) + * fixed: Keyboard shortcut for toggling message "read" status + not shown in menus (bmo#1619248) + * fixed: OpenPGP: After importing a secret key, Key Manager + displayed properties of the wrong key (bmo#1667054) + * fixed: OpenPGP: Inline PGP parsing improvements (bmo#1660041) + * fixed: OpenPGP: Discovering keys online via Key Manager + sometimes failed on Linux (bmo#1634053) + * fixed: OpenPGP: Encrypted attachment "Decrypt and Open/Save + As" did not work (bmo#1663169) + * fixed: OpenPGP: Importing keys failed on macOS (bmo#1680757) + * fixed: OpenPGP: Verification of clear signed UTF-8 text + failed (bmo#1679756) + * fixed: Address book: Some columns incorrectly displayed no + data (bmo#1631201) + * fixed: Address book: The address book view did not update + after changing the name format in the menu (bmo#1678555) + * fixed: Calendar: Could not import an ICS file into a CalDAV + calendar (bmo#1652984) + * fixed: Calendar: Two "Home" calendars were visible on a new + profile (bmo#1656782) + * fixed: Calendar: Dark theme was incomplete on Linux + (bmo#1655543) + * fixed: Dark theme did not apply to new mail notification + popups (bmo#1681083) + * fixed: Folder icon, message list, and contact side bar visual + improvements (bmo#1679436) + * fixed: MailExtensions: HTTP refresh in browser content tabs + did not work (bmo#1667774) + * fixed: MailExtensions: messageDisplayScripts failed to run in + main window (bmo#1674932) + * fixed: Various security fixes + MFSA 2020-56 (bsc#1180039) + * CVE-2020-16042 (bmo#1679003) + Operations on a BigInt could have caused uninitialized memory + to be exposed + * CVE-2020-26971 (bmo#1663466) + Heap buffer overflow in WebGL + * CVE-2020-26973 (bmo#1680084) + CSS Sanitizer performed incorrect sanitization + * CVE-2020-26974 (bmo#1681022) + Incorrect cast of StyleGenericFlexBasis resulted in a heap + use-after-free + * CVE-2020-26978 (bmo#1677047) + Internal network hosts could have been probed by a malicious + webpage + * CVE-2020-35111 (bmo#1657916) + The proxy.onRequest API did not catch view-source URLs + * CVE-2020-35112 (bmo#1661365) + Opening an extension-less download may have inadvertently + launched an executable instead + * CVE-2020-35113 (bmo#1664831, bmo#1673589) + Memory safety bugs fixed in Thunderbird 78.6 + +- Mozilla Thunderbird 78.5.1 + * new: OpenPGP: Added option to disable email subject + encryption (bmo#1666073) + * changed: OpenPGP public key import now supports multi-file + selection and bulk accepting imported keys (bmo#1665145) + * changed: MailExtensions: getComposeDetails will wait for + "compose-editor-ready" event (bmo#1675012) + * fixed: New mail icon was not removed from the system tray at + shutdown (bmo#1664586) + * fixed: "Place replies in the folder of the message being + replied to" did not work when using "Reply to List" + (bmo#522450) + * fixed: Thunderbird did not honor the "Run search on server" + option when searching messages (bmo#546925) + * fixed: Highlight color for folders with unread messages + wasn't visible in dark theme (bmo#1676697) + * fixed: OpenPGP: Key were missing from Key Manager + (bmo#1674521) + * fixed: OpenPGP: Option to import keys from clipboard always + disabled (bmo#1676842) + * fixed: The "Link" button on the large attachments info bar + failed to open up Filelink section in Options if the user had + not yet configured Filelink (bmo#1677647) + * fixed: Address book: Printing members of a mailing list + resulted in incorrect output (bmo#1676859) + * fixed: Unable to connect to LDAP servers configured with a + self-signed SSL certificate (bmo#1659947) + * fixed: Autoconfig via LDAP did not work as expected + (bmo#1662433) + * fixed: Calendar: Pressing Ctrl-Enter in the new event dialog + would create duplicate events (bmo#1668478) + * fixed: Various security fixes + MFSA 2020-53 (bsc#1179530) + * CVE-2020-26970 (bmo#1677338) + Stack overflow due to incorrect parsing of SMTP server + response codes + NetworkManager-branding:openSUSE +- Also fix variable expansion in %description (boo#1172773). + +- Fix summary variable expansion: use %rpm style instead of $shell + style (boo#1172773). + PackageKit +- Add PackageKit-CVE-2020-16121.patch: Information disclosure in + InstallFiles, GetFilesLocal and GetDetailsLocal + (gh#hughsie/PackageKit/commit/d5e8c597, bsc#1176930). + +- Update summary and description of gstreamer-plugin and + gtk3-module subpackages in spec file (bsc#1104313). + Photini +- Update to version 2021.1.0 + * Technical tab now includes camera model. + * Image list context menu now applies to all selected files. + * Fix hang when importing files from a folder. + * Can get thumbnails from more file types. + * Minor other fixes and improvements. +- Replaced Photini-2020.12.1-desktop.patch with + Photini-2021.1.0-desktop.patch + +- Update to version 2020.12.1 + * Can now use PySide2 instead of PyQt5. + * Deprecated Python2 and PyQt4. + * No longer creates menu entries during installation. Run + photini-post-install after installation. + * Minor other fixes and improvements. +- Add Photini-2020.12.1-desktop.patch + +- Require the PyQt5.sip package instead of deprecated toplevel sip + +- Update to version 2020.11.0 + * Fix serious bug when saving "date taken" metadata. + +- Update to version 2020.10.1 + * Fix bug when using --root option on Linux installer. + version 2020.10.0: + * Fix bug when copying files from a high speed device. + * Fix Google Photos uploader bug when folder has no name. + * Improved installation, particularly start menu shortcuts. + * Minor other fixes and improvements. +- Spec cleanup + SDL +- Add CVE-2019-13616.patch: fix heap buffer overflow when reading + a crafted bmp file (boo#1141844 CVE-2019-13616). + +- Add CVE-2019-7636.patch to fix a heap-based buffer over-read + issue (CVE-2019-7636, boo#1124826, CVE-2019-7638, boo#1124824). + +- Add CVE-2019-7635.patch to fix a heap-based buffer over-read + issue (CVE-2019-7635, boo#1124827). + +- Add CVE-2019-7578.patch to fix a heap-based buffer over-read + issue (CVE-2019-7578, boo#1125099, CVE-2019-7576, boo#1124799 + CVE-2019-7573, boo#1124805). + +- Add CVE-2019-7572.patch to fix a buffer over-read issue + (CVE-2019-7572, boo#1124806). + +- Add CVE-2019-7574.patch to fix a heap-based buffer over-read + issue (CVE-2019-7574, boo#1124803). + +- Add CVE-2019-7575.patch to fix a heap-based buffer overflow + issue (CVE-2019-7575, boo#1124802). + +- Add CVE-2019-7577.patch to fix a buffer over-read issue + (CVE-2019-7577, boo#1124800). + +- Add CVE-2019-7637.patch to fix a heap-based buffer overflow + issue (CVE-2019-7637, boo#1124825). + +- libspe2 doesn't exist any more + +- libspe2 only exists for ppc and ppc64 + +- Avoid bs_sched computation failure by expanding %power64 + +- Drop old soundserver support (also arts, after esound). + Remove --with-pic, building defaults to PIC anyway. + Use pkgconfig names to slurp in packages. + +- Remove gpg-offline leftovers + SDL_gfx +- updated to 2.0.19 + * gcc43 compiler patch for asm code in image filters + * off-by-one hline patch for 1byte indexed surfaces + * update acinclude.m4 from SDL-1.2 and moved # serial in file + * applied patch to add pkg-config support for SDL_gfx + * changed configure.in INTERFACE_AGE and BINARY_AGE + * fixed zoom XY-flip code and made it available for all modes + in zoom and rotations + * fixed edge issue on interpolated rotozoom modes + * updated TestRotozoom custom test mode, added delay parameter + * added tests which include flipping, included negative rotation + * update libtool files + * updated Makefile.mingw +- updated to 2.0.18 + * libtool update for dependencies + * fix uninitialised variables in _putPixelAlpha() + * reverted to original alpha routine in _putPixelAlpha() + * added colorkey handling patch to rotozoom + * downgraded optimization to -O for asm compatibility with gcc4 + SUSEConnect +- Update to 0.3.29 +- replace env ruby path with native ruby path during build phase + aaa_base +- Add patch git-33-d12420cc66e6d26a9dff6c0e86e00de232151c82.patch + * Avoid semicolon within (t)csh login script on S/390. + (bsc#1179431) + acl -- test: Add helper library to fake passwd/group files -- quote: escape literal backslashes (bsc#953659). -- Added patch: - * 0001-test-Add-helper-library-to-fake-passwd-group-files.patch - * 0002-quote-escape-literal-backslashes.patch - -- refresh acl-2.2.52-tests.patch to work with perl 5.26 - -- BuildRequires gettext-tools-mini instead of gettext-tools: as - acl is part of the bootstrap, we want to try to keep the dep - chain as small as possible. - -- Remove --with-pic that's just for static libraries. -- Replace %__-type macro indirections. - Replace old $RPM_ by their macro equivalents for consistency. - Make the macro style consistent across the file again. - -- reenable full Larg File Support for i586 - -- Make it possible to disable tests (for Ring0) -- Add BuildRequires: system-user-daemon for the testsuite - -- Add BuildRequires for system user bin needed by test suite - -- Update to git snapshot dated 21 Sep 2015. - - Added: - * 0001-Install-the-libraries-to-the-appropriate-directory.patch - * 0002-setfacl.1-fix-typo-inclu-de-include.patch - * 0003-test-fix-insufficient-quoting-of.patch - * 0004-Makefile-rename-configure.in-to-configure.ac.patch - * 0005-Bad-markup-in-acl.5-page.patch - * 0006-.gitignore-ignore-and-config.h.in.patch - * 0007-Use-autoreconf-rather-than-autoconf-to-regenerate-th.patch - * 0008-libacl-Make-sure-that-acl_from_text-always-sets-errn.patch - * 0009-libacl-fix-SIGSEGV-of-getfacl-e-on-overly-long-group.patch - * 0010-punt-debian-rpm-packaging-logic.patch - * 0011-move-gettext-logic-into-misc.h.patch - * 0012-test-make-running-parallel-out-of-tree-safe.patch - * 0013-modernize-build-system.patch - * 0014-po-regenerate-files-after-move.patch - * 0015-build-drop-aclincludedir-use-pkgincludedir.patch - * 0016-build-make-use-of-an-aux-dir-to-stow-away-helper-scr.patch - * 0017-build-ship-a-pkgconfig-file-for-libacl.patch - * 0018-read_acl_-comments-seq-rename-line-to-lineno.patch - * 0019-read_acl_-comments-seq-switch-to-next_line.patch - * 0020-telldir-return-value-and-seekdir-second-parameters-a.patch - * 0021-mark-libmisc-funcs-as-hidden-so-they-are-not-exporte.patch - * 0022-add-__acl_-prefixes-to-internal-symbols.patch - * 0023-cp.test-Check-permissions-of-the-right-file.patch - * 0024-libacl-acl_set_file-Remove-unnecesary-racy-check.patch - * 0025-fix-compilation-with-latest-xattr-git.patch - * 0026-getfacl-Fix-memory-leak.patch - * 0027-Fix-the-display-block-nesting-in-acl.5.patch - * 0028-setfacl-man-page-Minor-wording-improvements.patch - * 0029-getfacl-Fix-minor-resource-leak.patch - * 0030-Do-not-export-symbols-that-are-not-supposed-to-be-ex.patch - * 0031-walk_tree-mark-internal-variables-as-static.patch - * 0032-ignore-configure.lineno.patch -- Signficant spec file restructuring due to 0013-modernize-build-system.patch -- removed builddefs.in.diff - -- Reduce size of filelist by using wildcards; - remove %doc (some locations are always %doc), - remove %attr (files already have proper permissions) - -- add acl-2.2.52-tests.patch and enable tests, check section taken - from Fedora package - -- remove gpg-offline calls from bootstrap package - -- Update to new upstream release 2.2.52 - * This release fixes a few build system issues that were found and - merges in a tree walking bug fix. -- Remove acl-fiximplicit.patch (merged upstream), - config-guess-sub-update.diff (no longer applies) -- Sync baselibs.conf with in-.spec obsoletes/provides. - -- add gpg checking - -- use source url - -- Add config-guess-sub-update.diff: - update config.guess/sub to latest state for AArch64 - -- Use OS byteswapping routines, application already Includes - "endian.h" but then goes ahead defining ad-hoc equivalent - functionality (0001-Use-OS-byteswapping-macros.patch) - -- remove useless automake deps - -- patch license to follow spdx.org standard - -- license update: GPL-2.0+;LGPL-2.1+ - SPDX format - -- add automake as buildrequire to avoid implicit dependency - -- Fix provides/Obsoletes - -- Implement shlib package (libacl1) -- Enable libacl-devel on all baselib arches - -- upgrade to 2.2.51 - - Test fixes - -- upgrade to 2.2.50 - - OPTIONS in man pages should be a section heading, not a subsection heading - - Fix a typo in the setfacl man page - - setfacl: Clarify that removing a non-existent acl entry is not an error - - Prevent setfacl --restore from SIGSEGV on malformed restore file - - setfacl: make sure that -R only calls stat(2) on symlinks when it needs to - - libacl: fix potential null pointer dereference - - setfacl: fix restore crash on malformed input - - setfacl: print useful error from read_acl_comments - - setfacl: changing owner and when S_ISUID should be set --restore fix - -- use %_smp_mflags - -- add baselibs.conf as a source -- adjust baselibs.conf for SPARC - -- readded incorrectly removed libattr-devel requires in -devel - -- fixed implicit strchr() usage. - -- do not package static libraries -- fix -devel package dependencies - -- Version bump to 2.2.48 - - Document the new flags comments - - Include the S_ISUID, S_ISGID, S_ISVTX flags in the getfacl output, and restore them with "setfacl --restore=file". - - Make sure that getfacl -R only calls stat(2) on symlinks when it needs to - - Stop quoting nonprintable characters in the getfacl output - - Avoid unnecessary but destructive chown calls - - Clarify license notice - addrwatch +- Update to version 1.0.2 + * Add leading / to default shared-memory name + * Add clang-tidy support, clean most of the linter warnings + * Remove sys_siglist usage in favor of strsignal (#12) + * Add clang-format format support, re-style code base + * addrwatch: Add limits header for PATH_MAX + * Mark db_reconnect as static inline, fixes GH-11 + * Add experimental meson build support + * Add mysql migration script, update README.md +- Drop fix-db-reconnect-issue.patch (merged upstream) + +- Remove obsolete Groups tag (fate#326485) + +- Using %autosetup macro. + +- Removed subpackage due to unneeded complexity. + +- Split off addrwatch_mysql into subpackage (addrwatch-mysql). + +- Added fix-db-reconnect-issue.patch: Addresses an compilation + issue: https://github.com/fln/addrwatch/issues/11 +- Enabled MySQL support +- Applied spec-cleaner +- Removed no longer needed rpmlintrc file + aide +- aide-0.15-syslog-format.patch: Add a syslog_format to aide (bsc#1180165) + -- Remove redundant tags/sections from specfile -- Add missing call to make -- Use %_smp_mflags for parallel build - akregator +- Add akregator-fix_systray.patch (fixes boo#1177572) + alsa +- Yet more fixes for the crash with dmix plugin (bsc#1181194): + 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch + 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch + 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch + 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch + +- Backport upstream fixes: + yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in + UCM (bsc#1181194): + 0004-topology-use-inclusive-language-for-bclk.patch + 0005-topology-use-inclusive-language-for-fsync.patch + 0006-topology-use-inclusive-language-in-documentation.patch + 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch + 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch + 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch + 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch + 0038-topology-parse_tuple_set-remove-dead-condition-code.patch + 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch + 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch + 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch + 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch + 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch + 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch + +- Backport upstream fixes: + a PCM plugin regression fix about snd_pcm_status() call, plugin + directory handling fixes, missing audio timestamp types, + use-after-free fix for conf parser, PCM plugin delay account fixes, + etc: + 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch + 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch + 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch + 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch + 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch + 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch + 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch + 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch + 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch + 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch + 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch + 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch + 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch + 0018-conf-fix-get_hexachar-return-value.patch + 0019-pcm-fix-__snd_pcm_state-return-value.patch + 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch + 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch + 0022-pcm-plugin-status-fix-the-return-value-regression.patch + 0023-pcm-plugin-status-revert-the-recent-changes.patch + 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch + 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch + 0026-Revert-pcm_plugin-fix-delay.patch + 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch + 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch + 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch + 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch + 0031-pcm-plugin-fix-status-code-for-capture.patch + 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch + 0033-pcm-rate-fix-the-capture-delay-values.patch + alsa-ucm-conf +- Backport upstream fixes: + more Baytrail/Cherrytrail profiles, TRX40 / ALC1220-VLC profiles: + 0013-bytcr-rt5640-Add-support-for-devices-without-speaker.patch + 0014-rt5640-Move-standard-DAC-setup-to-EnableSeq.conf.patch + 0015-bytcr-rt5640-fix-the-execution-order.patch + 0016-ucm2-add-initial-configuration-for-TRX40-Gigabyte-Ao.patch + 0017-USB-Audio-ALC1220-Bump-analog-Speaker-priority-over-.patch + 0018-USB-Audio-ALC1220-fix-indentation-for-Speaker-device.patch + 0019-USB-Audio-fix-indentation-in-Gigabyte-Aorus-Master-M.patch + 0020-chtnau8824-Add-a-SST-define-variable.patch + 0021-kblrt5660-Fix-file-permissions.patch +- Run fdupes to reduce the duplicated files + +- Backport upstream fixes: HD-audio dual codec fixes and the builtin + mic fix for rt5645-based devices: + 0010-HDA-Intel-HiFi-dual-Add-EnableSequence-and-DisableSe.patch + 0011-HDA-Intel-HiFi-dual-Add-BootSequence-and-disable-pla.patch + 0012-chtrt5645-Enable-Internal-MIC-of-ECS-EF20EA.patch + anthy +- Use build condition to enable or disable Xemacs support (jsc#SLE-12100) + +- Use build condition to enable or disable Xemacs support (jsc#SLE-11658) + +- Do not use Xemacs on SLE products (jsc#SLE-12100) + +- Do not use Xemacs on SLE products (jsc#SLE-11658) + +- Update anthy.spec: Drop the is_opensuse macro to eliminate the + difference between SLE-15 and openSUSE-Leap (jsc#SLE-11658). + +- Add patch bugzilla-1175274-emacs-27.1.patch + There is no (process-kill-without-query) anymore, use + (set-process-query-on-exit-flag) instead (boo#1175274). + -- Drop unused build-time requirements on libpng, libgif, libtiff, - krb5, openldap2 - -- Fix breakage on GNU Emacs on openSUSE 13.1 (bnc#849211) -- Added patch: anthy-use-last-command-event.diff - -- work around the build error with xemacs 21.5.33 - -- update license to new format - apache-commons-el +- Provide and Obsolete jakarta-commons-el (bsc#1179637) + audiofile +- Add 0008-CVE-2018-13440.patch to return AF_FAIL + in that case instead of causing NULL pointer + dereferences later (bsc#1100523, CVE-2018-13440). + +- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to + set the output chunk to the amount of frames we pulled so that + the next module in the chain has the correct frame count ( + boo#1111586, CVE-2018-17095 ). + +- Add 0001-Always-check-the-number-of-coefficients.patch to put in code + an assert that was removed when building the code for a release + which checks the number of coeficients in WAVE.cpp . +- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch + to check for a multiplication overflow in MSADPCM.cpp . +- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to + check that a multiplication doesn't overflow when calculating a + buffer size and reduce it if necessary. +- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch + to clamp index values to fix an index overflow in IMA.cpp . +- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch + so when there's an unsupported number of bits per sample or an invalid + number of samples per block, don't only print an error message using + the error handler, but actually stop parsing the file. +- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to + check for division by zero in BlockCodec::runPull +- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838, + CVE-2017-6839), boo#1026979 (CVE-2017-6827), + boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829), + boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831), + boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833), + boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836), + boo#1026988 (CVE-2017-6835). + +- Add audiofile-gcc6.patch to fix compile errors with GCC 6. + +- Fix overflow when changing both number of channels and sample + format (bsc#949399, CVE-2015-7747, + audiofile-CVE-2015-7747.patch). + +- Add Obsoletes audiofiles-32bit to baselibs.conf + +- Fix unresolvable dependencies for SLE11: + + add RPM conditional tests for sles_version +- Fix compilation error on SLE11: permission denied: + + add $DESTDIR to make install + +- Update to version 0.3.6: + + Implement FLAC and ALAC encoding and decoding. + + Update license to LGPL 2.1. +- Remove audiofile-0.3.5-without_examples.patch +- Add pkgconfig(flac) BuildRequires + +- Update to version 0.3.5: + + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files. + + Implement Microsoft ADPCM encoding for WAVE files. + + Fix calculation of IRCAM frame size. + + Record marker comments in WAVE files. + + Improve validation of compressed audio formats. + + Add support for building without documentation. +- Add audiofile-0.3.5-without_examples.patch +- Remove audiofile-remove-unused-variables.patch +- Remove Obsoletes: audiofile-64bit + +- update license to new format + +- Update to version 0.3.4: + + Use hidden visibility for internal symbols. + + Add support for Sample Vision format. + + Update license for extended-precision floating-point conversion + routines. + +- Update to version 0.3.3: + + Update library's soname version. + + Link against libm. +- Drop audiofile-add-lm-linker.patch: fixed upstream. +- Rebase audiofile-remove-unused-variables.patch. +- Remove call to autoreconf: it was only there for + audiofile-add-lm-linker.patch. +- Move man pages from libaudiofile0 subpackage to audiofile + subpackage, where the binaries live. +- Rename libaudiofile0 subpackage to libaudiofile1, following + upstream soversion change. + +- Update to version 0.3.2: + + Fix initialization of byte order in Creative Voice File format. + + Fix calculation of frame count in NIST SPHERE sound files. + + Remove duplicate definition of AFvirtualfile. + + Don't treat compiler warnings as errors by default. +- Clean spec file using spec-cleaner. +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. + +- add libtool as buildrequire to make the spec file more reliable + +- Remove redundant tags/sections from specfile +- Fix a typo in %_smp_mflags +- Implement shlib policy + +- Update to version 0.3.1: + + Support u-law and A-law compression in Core Audio Format files + + Add support for Creative Voice File format + + Define AFframecount and AFfileoffset as 64-bit signed integers + + Add support for extensible WAVE format +- Added audiofile-remove-unused-variables.patch for -Werror +- Added audiofile-add-lm-linker.patch to fix build error +- Drop audiofile-oldstyle.patch, fixed by upstream in a different way. +- Split documentation of the library into doc package +- Removed Obsoletes/Provides audiofil, seems outdated + +- Update to version 0.2.7: + + Fix decoding of multi-channel ADPCM WAVE files. + + Reduce unshared data in library. + + Fix handling of audio files with more than 2^24 frames. + + Add support for writing double-precision floating-point WAVE + files. + + Add support for reading certain uncompressed AIFF-C files + created by Mac OS X. + + Write fact chunk in floating-point WAVE files. +- Drop bnc_463220.patch, fixed by upstream in a different way. +- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and + audiofile-fiximplicit.patch. + +- buildrequire pkg-config to fix provides + +- add baselibs.conf as a source + +- fixed implicit functions + autoyast2 +- AutoYaST UI: added drive types CT_NFS and CT_TMPFS to the + partitioning section (part of jsc#SLE-11308). +- 4.3.66 + +- Upgrade: Checking if a valid base product has been selected for + upgrade and if not asking the user to check the product entry + in the AY configuration file (bsc#1175876). +- 4.3.65 + babe +- Add patch to fix build: + * 0001-Always-use-local-CMake-modules-first.patch + bcache-tools +- bcache.h: fix typo from SUUP to SUPP (jsc#SLE-9807) + 0019-bcache.h-fix-typo-from-SUUP-to-SUPP.patch +- bcache-tools: only call set_bucket_size() for cache device + (jsc#SLE-9807) + 0020-bcache-tools-only-call-set_bucket_size-for-cache-dev.patch +- bcache.h: add BCH_FEATURE_INCOMPAT_LARGE_BUCKET to + BCH_FEATURE_INCOMPAT_SUPP (jsc#SLE-9807) + 0021-bcache.h-add-BCH_FEATURE_INCOMPAT_LARGE_BUCKET-to-BC.patch +- bcache-tools: check incompatible feature set (jsc#SLE-9807) + 0022-bcache-tools-check-incompatible-feature-set.patch +- bcache-tools: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE + for large bucket (jsc#SLE-9807) + 0023-bcache-tools-introduce-BCH_FEATURE_INCOMPAT_LOG_LARG.patch +- bcache-tools: display obsoleted bucket size configuration + (jsc#SLE-9807) + 0024-bcache-tools-display-obsoleted-bucket-size-configura.patch +- bcache-tools: recover the missing sb.csum for showing bcache device + super block (jsc#SLE-9807) + 0025-bcache-tools-recover-the-missing-sb.csum-for-showing.patch +- bcache-tools: only call to_cache_sb() for bcache device + in may_add_item() (jsc#SLE-9807) + 0026-bcache-tools-only-call-to_cache_sb-for-bcache-device.patch +- bcache-tools: improve column alignment for "bcache show + - m" output (jsc#SLE-9807) + 0027-bcache-tools-improve-column-alignment-for-bcache-sho.patch + +- Makefile: install bcache-status (jsc#SLE-9807, bsc#1178725) + 0018-Makefile-install-bcache-status.patch +- bcache-tools.spec: add '_sbindir/bcache-status' for the new added + bcache-status python script (jsc#SLE-9807, bsc#1178725) + -- Move bcache rule from position 61 to position 74 - (bnc#868938) - -- Update to new snapshot 0.1.g71 - * Support for superblocks up to version 4 - bcc -- Add bcc-bsc1172493-Make-reading-blacklist-optional.patch to make - reading kprobe blacklist optional so that the bcc scripts can - work with the locked down kernel (bsc#1172493) - -- Update to 0.12.0 - + Support for kernel up to 5.4 - + klockstat tool to track kernel mutex lock statistics - + cmake option CMAKE_USE_LIBBPF_PACKAGE to build a bcc shared - library - + linking with distro libbpf_static.a - + new map.lookup_or_try_init() API to remove hidden return in - map.lookup_or_init() - + BPF_ARRAY_OF_MAPS and BPF_HASH_OF_MAPS support - + support symbol offset for uprobe in both C++ and python API, - kprobe already has the support - + bug fixes for trace.py, tcpretrans.py, runqslower.py, etc. -- Update libbpf to 0.0.6 - + New features - - new extensible bpf_object__open_{file,mem} APIs and - DECLARE_LIBBPF_OPTS() macro to go with them - - bpf_helpers.h, bpf_endian.h, and bpf_tracing.h are now - distributed with libbpf - - BPF CO-RE: added field size, field existence, and bitfield - relocation support - - BPF CO-RE: BPF_CORE_READ(), bpf_core_field_exists(), - bpf_core_field_size() and other BPF CO-RE related helpers - available through bpf_core_read.h header - - bpf_object__open() API now auto-detects program type from - its section name - - BPF_PROG_TRACING programs support (incuding BTF-typed raw - tracepoints, fentry/fexit programs) - - mmap() support for BPF global variables - - declarative map pinning support added - - probe_read_{user,kernel}[_str]() BPF helpers added - - bpf_get_link_xdp_info() function to get more XDP information - added - - a bunch of other AF_XDP changes - + Usability improvements - - no need for int version SEC('version') = 1; anymore - - raw_tp/tp and uprobe/uretprobe section prefixes added - - new bpf_program__get_{type,expected_attach_type} getters - - preserve error code on program load failure - + Fixes - - btf_dump padding handling - - bpf_object__name() returning name, not path - - ELF section handling off-by-one bug fix - - mem leak/double free fix in BPF program relocation code -- Replace lua51-luajit-devel with luajit-devel to reflect the - recent change in Factory (bsc#1159191) -- Add bcc-fix-test_map_in_map.patch to fix the build error in the - test case - -- Enable USDT for s390x since 0.10.0 already supports it - -- Add support-clang9.patch and apply it for llvm >= 9 -- Fix sed call for python - -- Update to 0.11.0 - + Support for kernel up to 5.3 - + Corresponding libbpf submodule release is v0.0.5 - + Fix USDT issue with multi-threaded applications - + Fixed the early return behavior of lookup_or_init - + Support for nic hardware offload - + Fixed and Enabled Travis CI - + A lot of tools change with added new options, etc. -- Update libbpf to 0.0.5 - + bpf_btf_get_next_id() API to iterate over system's BTF objects - + libbpf_set_print() now returns previously set print callback - + libbpf versioning, build, and packaging improvements - + convenience helpers for working with BTF types - + experimental BPF CO-RE relocation support - + various AF_XDP fixes and enhancements - + BTF-defined maps - + tracing attachment APIs and bpf_link abstraction - + perf buffer API - + BTF-to-C conversion API - + btf__parse_elf API for loading .BTF from ELF files - + libbpf_num_possible_cpus() added - + passing through prog_flags through bpf_object__open - + new attach types detection added -- Use version for REVISION instead of libversion - -- Update to 0.10.0 - + Support for kernel up to 5.1 - + corresponding libbpf submodule release is v0.0.3 - + support for reading kernel headers from /proc - + libbpf.{a,so} renamed to libcc_bpf.{a,so} - + new common options for some tools - + new tool: drsnoop - + s390 USDT support -- Update libbpf to 0.0.3 - + Also add the source url of libbpf -- Drop upstreamed patches - + 0001-fix-string-re-being-used-on-bytes-for-Python-3.patch - + 0001-Convert-bytes-to-string-for-re-in-get_tracepoints.patch - + 0001-tools-don-t-mix-print-end-with-printb.patch -- Drop bcc-libbpf0 since upstream dropped the so file -- Enable SMP build flags since we don't need static clang anymore - -- Add upstream patches to improve python3 compatibility - + 0001-fix-string-re-being-used-on-bytes-for-Python-3.patch - + 0001-Convert-bytes-to-string-for-re-in-get_tracepoints.patch - + 0001-tools-don-t-mix-print-end-with-printb.patch - -- Update to 0.9.0 -- Add libbpf-5beb8a2ebffd.tar.gz since libbpf became a submodule - of bcc -- Drop bcc-bsc1080085-import-readline-from-lib.patch - + Upstream provide an additional argutment for the shared - readline - -- Correct the library version - -- Remove unnecessary use of xargs. -- Remove idempotent %if..%endif guards. -- Update descriptions for grammar. - -- Update to 0.8.0. -- Remove upstreamed patches, and un-needed ones. - - bcc-check_int128.patch - - bcc-python3.patch (replaced with sed pipeline) - - bcc-install-additional-headers.patch (bpftrace has fixes now) - -- Switch to %license over %doc for licenses. -- Add upstream patch for bpftrace builds. boo#1117223 - + bsc-install-additional-headers.patch - -- Update to 0.7.0 -- Refresh bcc-python3.patch -- Drop upstreamed patches - + bcc-bpf_probe_read-fixes.patch - + bcc-fix-ext4slower.patch - + bcc-fix-tcpaccept.patch - + bcc-prevent-bpf_probe_read-MemberExpre-rewrite.patch -- Remove bcc-bsc1065593-llvm4-hack.patch and set ENABLE_LLVM_SHARED -- Remove COPYRIGHT.txt which was dropped by upstream - -- Update to 0.6.0 -- Add upstream patches - + bcc-bpf_probe_read-fixes.patch - + bcc-fix-ext4slower.patch - + bcc-fix-tcpaccept.patch - + bcc-prevent-bpf_probe_read-MemberExpre-rewrite.patch -- Drop upstreamed patches - + bcc-fix-build-for-llvm-5.0.1.patch - + bcc-fix-a-compilation-error-with-latest-llvm-clang-trunk.patch - + bcc-bsc1080085-backport-bytes-strings.patch - + bcc-bsc1080085-detect-slab-for-slabratetop.patch - + bcc-bsc1080085-fix-cachetop-py3-str.patch - + bcc-bsc1080085-fix-syscount-str.patch -- Refresh bcc-python3.patch +- Recommends kernel-default-devel if kernel-default or + kernel-default-base present (bsc#1172230) -- Add bcc-fix-a-compilation-error-with-latest-llvm-clang-trunk.patch - to fix build with LLVM6. +- Add bcc-bsc1154926-update-kernel-headers.patch to update the + built-in header in bcc to match the one (uapi/linux/bpf.h) from + kernel-devel or the compilation error may happen when including + some kernel headers in bpf programs (bsc#1154926) + +- Add bcc-fix-compilation-error-with-latest-llvm.patch, + bcc-fix-a-compilation-error-with-latest-llvm-clang-trunk.patch + and bcc-compilation-error-with-latest-llvm.patch to fix build + with llvm7 (fate#325696) +- Remove bps due to the incomplete support in kernel (bsc#1085403) binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. blosc +- Update to version 1.20.1 boo#1179914 CVE-2020-29367: + * More saftey checks have been implemented so that potential flaws discovered by new fuzzers in OSS-Fuzzer are fixed now + * BloscLZ updated to 2.3.0. Expect better compression ratios for faster codecs. For details, see our new blog post: https://blosc.org/posts/beast-release/ + * Fixed the _xgetbv() collision. Thanks to Michał Górny (@mgorny). + +- Stop assuming that %{_libexecdir} == /usr/lib (boo#1174075). + +- Enable support for SNAPPY compression. + +- Update to version 1.19.0: + * The length of automatic blocksizes for fast codecs (lz4, blosclz) has been incremented quite a bit (up to 256 KB) for better compression ratios. + * The performance in modern CPUs (with at least 256 KB in L2 cache) should be better too (for older CPUs the performance should stay roughly the same). + * For small buffers that cannot be compressed (typically < 128 bytes), blosc_compress() returns now a 0 (cannot compress) instead of a negative number (internal error). See #294. + * blosclz codec updated to 2.1.0. Expect better compression ratios and performance in a wider variety of scenarios. + * blosc_decompress_unsafe(), blosc_decompress_ctx_unsafe() and blosc_getitem_unsafe() have been removed because they are dangerous and after latest improvements, they should not be used in production. + +- Update to version 1.18.1: + * Fixed the copy of the leftovers of a chunk when its size is not + a multiple of the typesize. + +- Update to version 1.17.1: + * BloscLZ codec updated to 2.0.0. + +- %make_jobs is depricated replaced by %cmake_build + +- Update to version 1.16.3: + * Fix for building for clang with -march=haswell. See PR #262. + * Fix all the known warnings for GCC/Clang. Still some work to do for MSVC in this front. + * Due to some problems with several CI systems, the check for library symbols are deactivated now by default. If you want to enforce this check, use: cmake .. -DDEACTIVATE_SYMBOLS_CHECK=ON to re-activate it. + * Correct the check for the compressed size when the buffer is memcpyed. This was a regression introduced in 1.16.0. Fixes #261. + * Fixed a regression in 1.16.0 that prevented to compress empty buffers (see #260). + * Now the functions that execute Blosc decompressions are safe by default for untrusted/possibly corrupted inputs. + * The previous functions (with less safety) checks are still available with a '_unsafe' suffix. The complete list is: + * Also, a new API function named blosc_cbuffer_validate(), for validating Blosc compressed data, has been added. + * For details, see PR #258. Thanks to Jeremy Maitin-Shepard. + * Fixed a bug in blosc_compress() that could lead to thread deadlock under some situations. See #251. Thanks to @wenjuno for the report and the fix. + * Fix data race in shuffle.c host_implementation initialization. Fixes #253. Thanks to Jeremy Maitin-Shepard. + * Add workaround for Visual Studio 2008's lack of a stdint.h file to blosclz.c. + * Replaced //-comments with /**/-comments and other improvements for compatibility with quite old gcc compilers. See PR #243. Thanks to Andreas Martin. + * Empty buffers can be compressed again (this was unadvertedly prevented while fixing #234). See #247. Thanks to Valentin Haenel. + +- Update to version 1.14.4: + * Added a new DEACTIVATE_SSE2 option for cmake that is useful for + disabling SSE2 when doing cross-compilation (see #236). + * New check for detecting output buffers smaller than + BLOSC_MAX_OVERHEAD. + * The complib and version parameters for blosc_get_complib_info() + can be safely set to NULL now. This allows to call this + function even if the user is not interested in these parameters + (so no need to reserve memory for them). + * In some situations that a supposedly blosc chunk is passed to + blosc_decompress(), one might end with an Arithmetic exception. + This is probably due to the chunk not being an actual blosc + chunk, and divisions by zero might occur. A protection has been + added for this. + +- Update to version 1.14.3: + * Fixed a bug that caused C-Blosc to crash on platforms + requiring strict alignment. + * Fixed a piece of code that was not C89 compliant. + boost -- libreoffice_compat_backports.patch: add a backport of - Boost.Optional::has_value() for LibreOffice +- 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 booth +- Update to version 1.0+20200702.2f043da: + * transport: Check fcntl return value + * transport: setsockopt failures are not critical + * pacemaker: Change rv handling of pcmk_get_attr + * pacemaker: Express intention about logical or + * main: mkdir failure is not critical + * pacemaker: Handle updated exit code of crm_ticket + * main: Delete lockfile when signal arrive too early + * main: Accept longer config and lock file names + * Fix gcc-10 warnings for multiple definition of pcmk_handler + * Fix gcc-10 warnings for packed struct members + * Use pkg-config to configure libxml-2.0 + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + bpftrace +- Add bpftrace-bsc1180670-sync-man-page-and-help.patch to sync + man page and help (bsc1180670) + +- Do not strip bpftrace binaries -- bpftrace depends on debuginfos for + /proc/self/exe in order to implement the BEGIN trigger. bsc#1178928 + +- Update to bpftrace 0.11.4. + * Alpine build bug fix release + * bcc 0.17 support release +- Remove upstreamed patches: + - detect-7-arg-bpf_attach_uprobe.patch + +- added detect-7-arg-bpf_attach_uprobe.patch: + fix build with new bpf_attach_uprobe in TW + +- Update to bpftrace 0.11.2. + * Support for LLVM 11. + +- Update to bpftrace 0.11.0. + -- Drop boo1162312-cmake-use-_LIBRARIES-when-testing-for-libbfd-version.patch - and install-man-dir.patch, fixed upstream. +- Drop upstreamed patches: + - boo1162312-cmake-use-_LIBRARIES-when-testing-for-libbfd-version.patch + - install-man-dir.patch branding-openSUSE +- Bump to 15.3 + +- Sync with Tumbleweed btrfsprogs +- Refresh manual pages after the docs change (jsc#SLE-13586) + budgie-desktop +- Leap 15.3 fixes + budgie-desktop-branding +- Remove upstream from Backports +- Leap 15.3 fixes + +- Update to version 20201017.1: + * Change the priority from 10 to 21 + +- Update to version 20201008.1: + * Add upstream gtk theme settings + bzip2 +- update bzip2-1.0.6-CVE-2019-12900.patch to accept as many + selectors as the file format allows. This relaxes the previous + fix for CVE-2019-12900 so that bzip2 allows decompression of bz2 + files that use (too) many selectors again. It fixes a bzip2 and + lbzip2 incompatibility caused by previous patch [bsc#1139083] + [CVE-2019-12900] + +- add bzip2-1.0.6-CVE-2019-12900.patch to fix an out-of-bounds + write in decompress.c when there are many nSelectors used in a + loop to access selectorMtf [bsc#1139083] [CVE-2019-12900] + +- add bzip2-1.0.6-CVE-2016-3189.patch to fix a heap use after + free vulnerability that was reported in bzip2recover [bsc#985657] + [CVE-2016-3189] + +- Update autotools patchset: + D bzip2-1.0.6-autoconfiscated.patch + A bzip2-1.0.6.2-autoconfiscated.patch + +- Use %license (boo#1082318) + +- Fix build on Fedora and Mageia + +- Update bzip2-1.0.6-autoconfiscated.patch: + * Bump version to 1.0.6. + * Fix script symlinks on platforms with EXEEXT. + +- Drop implicit pie building +- Try profiled build +- Move autoreconf to build section + +- cleanup with spec-cleaner + +- add bzip2-1.0.6-bzgrep_return_value.patch to fix bzgrep wrapper + that always returns 0 as an exit code when grepping multiple + archives [bsc#970260] + +- Remove bzip2-faster.patch, it causes a crash with libarchive and + valgrind points out uninitialized memory. See + https://github.com/libarchive/libarchive/issues/637#issuecomment-170612576 + +- Avoid noarch sub package in SLE_11 + +- Cleanup a bit. +- Remove the profiling stuff as it should not be used nowdays. + At least even factory builds without it. +- Provide libbz2.so.1.0 as other distros do, so we can run tiny + things like steam. +- Respect cflags again, borked by previous commit. + +- build with PIE + +- fix basisms in bzgrep and bznew +- add patches: + * bzip2-1.0.6-fix-bashisms.patch + c-ares +- add BR for pkg-config to get the provides in the devel package + cacti +- fix httpd startup errors due to mismatched configuration + directives boo#1175314 + +- cacti 1.2.16: + * When generating a report, the Cascade to Branches function does not as expected + * When viewing graphs, automatic refresh so not always work as expected + * Realtime graph pop up counter bug + * Undefined variable errors may occur when creating a new datasource + * The cli-based installer does not exit with a non-zero exit code when error occurs + * When an export is complete, sometimes the progress bar remains + * When enabling many devices, a threshold can be reached causing a slowdown in the process + * When performing actions against Devices, replicated device information could sometimes be lost + * When using API to rename a tree node, backtrace may be incorrectly shown + * When searching, valid pages can sometimes be shown as empty by ddb4github + * When exporting data from graphs, not all data was properly included + * Graph Templates filter is not updated after new graph created by ddb4github + * Username and password on the login page is not visible in Classic theme + * Improve wording of concurrent process and thread settings + * Location filter should remove blank entries by ddb4github + * When syncing data collectors, a reindex event may be triggered unnecessarily + * Automation Networks allows discovery of invalid IP addresses + * When changing permissions of the current user, they don't take effect immediately + * When reindexing a device, an incorrect page was sometimes displayed + * When repairing database, audit_database.php does not add missing columns + * Log page should not be empty if no log info exists + * During upgrade, there are times when realms can be duplicated leading to SQL errors + * When using ping.php, UDP response times are not interpreted properly by hypnotoad + * Improve warning you get when attempting to view a log file you don't have access to + * When replicating files, scripts are not marked as executable + * When creating plugin tables, collation is not set properly + * Update c3.js to version 0.7.20 + * Update Chart.js to version 2.9.4 + * Update phpseclib to version 2.0.29 + * Update PHPMailer to version 6.1.8 + * Use LSB shebang notation for cli scripts + * Add support for cactid daemon based launcher + * Add ability to hide the Graph Drilldown icons by datatecuk + * Add hooks for plugins to show custom Graph Source and custom Template URL (List View) + +- cacti 1.2.15, fixing the following bugs: + * When editing Maximum OIDs Per Get Request, blank value can cause errors + * Boost may run more often than it should + * Recache Event Loop can cause Interface Graphs to show gaps + * When searching Graph Tree's, non matching devices remain visible + * Page validation errors may occur when opening real time graphs + * External Links do not always open if they are still open from previous usage + * Cultural changes to various word usage + * Replicate deleted device status instead of poller sync + * Description field allows more characters entered than is stored + * When installing or upgrading, LDAP functions may not always be included properly + * Unable to remove discovered device + * When installing or upgrading, PHP recommendations may not always return a valid value + * Graph Templates has duplicate SQL delete statement + * When syncing to remote poller, missing function errors may occur + * When removing devices from remote pollers, devices may reappear without details + * When removing devices, array errors may sometimes be recorded + * Variable injection does not always work as expected + * Editing Data Queries with multiple data templates can give errors about Suggested values + * Progress bar does not provide enough visual information during long page loads + * Some themes do not allow for a way to see which user is currently signed in + * When viewing tables, allow users to force all columns to be visible + * Column sizing is being lost between pages refreshes + * When viewing input methods table, no ID is shown to help identify which method is being viewed + * Filters do not always respect using keyboard to initiate searching + * When exporting a data query, an invalid column name error can sometimes be shown + * When checking if a view is allowed, having no session can result in errors + * When removing devices via the CLI, undefined variable errors may be seen + * Real Time Graphs may cause invalid index errors + * On newer versions of MySQL/MariaDB, 'system' keyword can cause issues + * Plugin setup can generate errors when reading options via system function + * Plugin version numbers can be unexpectedly truncated + * When PHP Session is set to autostart, an error can be reported as Cacti attempts to start it + * When removing multiple items, selection process does not always work + * When exporting colors, the indicator is not always removed upon completion + * Unable to pass tree and leaf ID to 'graph_button' hook + * When performing maintenance, various errors may sometimes be seen + * When Guest User setting is active, current user is not always properly set + * When installing Cacti, minor errors in text can be seen + * Numbers are not always formatted properly when there are no decimal places + * When viewing Real Time Graphs, an undefined index error may be recorded + * Minor memory leaks and refresh issues when zooming on graphs + * Real Time Graphs may sometimes fail due to folder permissions + * Navigation can sometimes occur unexpectedly due to background timers + * Trees management screen not reporting correct number of trees + * Tree sequences can sometimes skip numbers during resorting + * Guest user selection should not allow setting the currently logged in user + * Links in Table Headers do not show clearly when in modern theme + * Under some cases tree logic leads to undefined index errors + * Cacti Data Debug can show errors if the Data Source is damaged or has been removed + * When importing a data query, an invalid column name error can sometimes be shown + * When using shift functions on graphs, negative values are not allowed + * Correct issue when file is unreadable reporting no file was specified + * Orphaned Plugins have no option to be removed + * Update MySQL recommendations for Character Set and Colation + * Correct sorting of IP addresses to be numeric not alpha by JamesTilt + * Saving a device should not always repopulate the poller cache + - during template import preview (boo#1174850) + during template import preview (boo#1174850, CVE-2020-25706) canutils -- Description update +- Add "can-utils" provides, add documentation. -- Use source URLs, some more macros and some unneeded BuildRequires. +- Update to release 2020.11.0 + * No further changes to prior snapshot, just version bump. -- Correct URL field +- Update to snapshot 2020.04.02.g192 (4573e852f9) + * isotpsend: add support for blocking write flag + * add cansequence tool -- Initial package (version 4.0.6) for build.opensuse.org +- Update to version 2020.04.02.g119 (ea844bdc5e) + * Rename jcat et al to j1939cat + * j1939cat: add broadcast support + +- Update to version v2020.04.02 + * jcat: provide errqueue support + * jcat: add repeat support + * Add uds output functionality + * cangw: add new command line option -X to handle CAN FD rules + * cangw: add CAN FD support +- Drop 0001-fix-include-to-find-SIOCGSTAMP-with-latest-kernel.patch + +- Add 0001-fix-include-to-find-SIOCGSTAMP-with-latest-kernel.patch + to unbreak build with modern linux-glibc-devel. + +- Rename canutils-linuxcan to canutils + +- Update to official release 2018.02.0 + +- Initial package (version 0~g296) for build.opensuse.org cdrtools +- fix_junk_in_partition.patch: Initialize memory that created the + partition table instead of writing random bytes to it (bsc#1178692) + celluloid +- Update to version 0.20 + * Make it possible to activate context menu when the playlist + is empty. + * Prevent constant resizing of the seek bar due to timestamp + label resizing as its value changes. + * Only show a single error dialog when a large number of + errors occurs in rapid succession. + * Add menu item for opening folders. + * Adjust position of UI elements of modal dialogs in non-CSD + mode to be more consistent with CSD mode. + * Add support for loading external video tracks. + * Make playlist shuffle toggleable. + * Make arrow key bindings work with arrow keys on numpad. + ceph -- Update to 16.0.0-5613-gb1a0951432: - + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12 +- 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 16.0.0-4863-g5d95d9d41d: - + cmake: detect and use sigdescr_np() if available (bsc#1175266) +- 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 16.0.0-4862-g8ac6038555: - + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9 +- 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' -- checkin.sh: build only one frontend language (English) by default, to speed - up tarball generation +- 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 15.2.4-827-g318de690ed: + + ceph-volume: add lvmcache plugin ceph-test -- Update to 16.0.0-5613-gb1a0951432: - + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12 +- 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 16.0.0-4863-g5d95d9d41d: - + cmake: detect and use sigdescr_np() if available (bsc#1175266) +- 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 16.0.0-4862-g8ac6038555: - + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9 +- 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' -- checkin.sh: build only one frontend language (English) by default, to speed - up tarball generation +- 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 15.2.4-827-g318de690ed: + + ceph-volume: add lvmcache plugin chessx +- Updated the conditional of quazip devel package for Leap 15.3 + +- Updated chessx-use_system_quazip.patch to search also + for quazip1-qt5, fixes (boo#1178681) + chromium +- Update to 88.0.4324.96 bsc#1181137 + - CVE-2021-21117: Insufficient policy enforcement in Cryptohome + - CVE-2021-21118: Insufficient data validation in V8 + - CVE-2021-21119: Use after free in Media + - CVE-2021-21120: Use after free in WebSQL + - CVE-2021-21121: Use after free in Omnibox + - CVE-2021-21122: Use after free in Blink + - CVE-2021-21123: Insufficient data validation in File System API + - CVE-2021-21124: Potential user after free in Speech Recognizer + - CVE-2021-21125: Insufficient policy enforcement in File System API + - CVE-2020-16044: Use after free in WebRTC + - CVE-2021-21126: Insufficient policy enforcement in extensions + - CVE-2021-21127: Insufficient policy enforcement in extensions + - CVE-2021-21128: Heap buffer overflow in Blink + - CVE-2021-21129: Insufficient policy enforcement in File System API + - CVE-2021-21130: Insufficient policy enforcement in File System API + - CVE-2021-21131: Insufficient policy enforcement in File System API + - CVE-2021-21132: Inappropriate implementation in DevTools + - CVE-2021-21133: Insufficient policy enforcement in Downloads + - CVE-2021-21134: Incorrect security UI in Page Info + - CVE-2021-21135: Inappropriate implementation in Performance API + - CVE-2021-21136: Insufficient policy enforcement in WebView + - CVE-2021-21137: Inappropriate implementation in DevTools + - CVE-2021-21138: Use after free in DevTools + - CVE-2021-21139: Inappropriate implementation in iframe sandbox + - CVE-2021-21140: Uninitialized Use in USB + - CVE-2021-21141: Insufficient policy enforcement in File System API +- Added patches: + - chromium-88-compiler.patch + - chromium-88-ozone-deps.patch + - chromium-88-ityp-include.patch + - chromium-88-AXTreeFormatter-include.patch + - chromium-88-BookmarkModelObserver-include.patch + - chromium-88-federated_learning-include.patch + - chromium-88-ideographicSpaceCharacter.patch + - chromium-88-StringPool-include.patch + - chromium-88-dawn-static.patch + - chromium-88-CompositorFrameReporter-dcheck.patch +- Removed patches: + - gpu-timeout.patch + - chromium-87-compiler.patch + - chromium-87-ServiceWorkerContainerHost-crash.patch + - chromium-87-ozone-deps.patch + - chromium-87-v8-icu68.patch + - chromium-87-icu68.patch + +- Remove C++ only flags from CFLAGS +- Update chromium-gcc11.patch +- Comply with new Google API key rules for Derivatives + +- Update to 87.0.4280.141 bsc#1180645 + - CVE-2021-21106: Use after free in autofill + - CVE-2021-21107: Use after free in drag and drop + - CVE-2021-21108: Use after free in media + - CVE-2021-21109: Use after free in payments + - CVE-2021-21110: Use after free in safe browsing + - CVE-2021-21111: Insufficient policy enforcement in WebUI + - CVE-2021-21112: Use after free in Blink + - CVE-2021-21113: Heap buffer overflow in Skia + - CVE-2020-16043: Insufficient data validation in networking + - CVE-2021-21114: Use after free in audio + - CVE-2020-15995: Out of bounds write in V8 + - CVE-2021-21115: Use after free in safe browsing + - CVE-2021-21116: Heap buffer overflow in audio + +- Use main URLs instead of redirects in master preferences +- Remove useless %post and %postun + chrony +- Integrate three upstream patches to fix an infinite loop in + chronyc (bsc#1171806). + * chrony-select-timeout.patch + * chrony-gettimeofday.patch + * chrony-urandom.patch + +- Use iburst in the default pool statements to speed up initial + synchronisation (bsc#1172113). + ckb-next +* Update to version 0.4.3 + Support for new devices: + * Scimitar RGB Elite + * Nightsword RGB + Important bugfixes: + * Fixed delay when shutting down with K95 RGB + * Fixed freezing when updating indicator LEDs + * Indicator LEDs are now more responsive when an animation is + playing + * GUI now starts hidden in tray on KDE + * The pipe animation now works consistently between mode + changes + * The pipe animation now handles input commands sent in rapid + succession before the device is updated + * Input works on wayland again after recent updates + * libgdx based games no longer crash on mouse input + * Mouse settings are now correctly restored when resuming from + suspend + * Fixed a bug where some devices would not be initialised on + daemon start and would require a replug + * Fixed layouts for K68, K65, K63, M95 + New features: + * Under X11 only, lights can now automatically turn off after + a user-set time + * Macros now loop when the key is held down + * Macro UI has been redesigned and supports recording from non + ckb-next managed keyboards + * Modes can now be changed automatically based on the current + focused application (X11/XWayland Only) + * Translations are now supported + Notes for packagers: + * The systemd unit directory can be overriden with + - DSYSTEMD_UNIT_INSTALL_DIR + * libappindicator is no longer used + * Minimum Qt version has been bumped up to 5.5.1 (xenial) + * cmake now checks for quazip 1.0 + * The following new dependencies have been introduced: Qt5 + X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation + tools, dbusmenu-qt5 +- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and + 422.patch +- Drop ckb-next-gcc10.patch (merged upstream) + +- Adjust ckb-next-systemd.patch to the change for %_libexecdir + +- Add ckb-next-gcc10.patch + clamav +- Do not hard-depend on systemd: use systemd_ordering instead of + systemd_requires. + +- Sync Factory to SLE-15 to implement jsc#ECO-3010 and bsc#1118459. +- Keep OBS from installing an existing clamav instance to scan the + sources, because this makes "make check" use the old library + instead of the just built one. This is only a workaround until + we found a way to keep libtool from adding libdir to rpath and + LD_LIBRARY_PATH of the binaries in the testsuite. + +- Update to 0.103.0 + * clamd can now reload the signature database without blocking + scanning. This multi-threaded database reload improvement was made + possible thanks to a community effort. + - Non-blocking database reloads are now the default behavior. Some + systems that are more constrained on RAM may need to disable + non-blocking reloads as it will temporarily consume two times as + much memory. We added a new clamd config option + ConcurrentDatabaseReload, which may be set to no. + * Dropped clamav-str-h.patch (no longer needed) + * Fix clamav-milter.service (requires clamd.service to run) + +- Update to 0.102.4 + * CVE-2020-3350: Fix a vulnerability wherein a malicious user could + replace a scan target's directory with a symlink to another path + to trick clamscan, clamdscan, or clamonacc into removing or moving + a different file (eg. a critical system file). The issue would + affect users that use the --move or --remove options for clamscan, + clamdscan, and clamonacc. + * CVE-2020-3327: Fix a vulnerability in the ARJ archive parsing + module in ClamAV 0.102.3 that could cause a Denial-of-Service + (DoS) condition. Improper bounds checking results in an + out-of-bounds read which could cause a crash. The previous fix for + this CVE in 0.102.3 was incomplete. This fix correctly resolves + the issue. + * CVE-2020-3481: Fix a vulnerability in the EGG archive module in + ClamAV 0.102.0 - 0.102.3 could cause a Denial-of-Service (DoS) + condition. Improper error handling may result in a crash due to a + NULL pointer dereference. This vulnerability is mitigated for + those using the official ClamAV signature databases because the + file type signatures in daily.cvd will not enable the EGG archive + parser in versions affected by the vulnerability. + +- Update to 0.102.3 + * CVE-2020-3327: Fix a vulnerability in the ARJ archive parsing + module in ClamAV 0.102.2 that could cause a Denial-of-Service (DoS) + condition. Improper bounds checking of an unsigned variable results + in an out-of-bounds read which causes a crash. + * CVE-2020-3341: Fix a vulnerability in the PDF parsing module in + ClamAV 0.101 - 0.102.2 that could cause a Denial-of-Service (DoS) + condition. Improper size checking of a buffer used to initialize AES + decryption routines results in an out-of-bounds read which may cause + a crash. + * Fix "Attempt to allocate 0 bytes" error when parsing some PDF + documents. + * Fix a couple of minor memory leaks. + * Updated libclamunrar to UnRAR 5.9.2. + +- Drop python build dependency as it is not needed + +- update to 0.102.2 + * CVE-2020-3123: A denial-of-service (DoS) condition may occur when + using the optional credit card data-loss-prevention (DLP) feature. + Improper bounds checking of an unsigned variable resulted in an + out-of-bounds read, which causes a crash. + * Significantly improved the scan speed of PDF files on Windows. + * Re-applied a fix to alleviate file access issues when scanning RAR + files in downstream projects that use libclamav where the scanning + engine is operating in a low-privilege process. This bug was originally + fixed in 0.101.2 and the fix was mistakenly omitted from 0.102.0. + * Fixed an issue where freshclam failed to update if the database version + downloaded is one version older than advertised. This situation may + occur after a new database version is published. The issue affected + users downloading the whole CVD database file. + * Changed the default freshclam ReceiveTimeout setting to 0 (infinite). + The ReceiveTimeout had caused needless database update failures for + users with slower internet connections. + * Correctly display the number of kilobytes (KiB) in progress bar and + reduced the size of the progress bar to accommodate 80-character width + terminals. + * Fixed an issue where running freshclam manually causes a daemonized + freshclam process to fail when it updates because the manual instance + deletes the temporary download directory. The freshclam temporary files + will now download to a unique directory created at the time of an update + instead of using a hardcoded directory created/destroyed at the program + start/exit. + * Fix for freshclam's OnOutdatedExecute config option. + * Fixes a memory leak in the error condition handling for the email + parser. + * Improved bound checking and error handling in ARJ archive parser. + * Improved error handling in PDF parser. + * Fix for memory leak in byte-compare signature handler. + +- The freshclam.service should not be started before the network is + online (it checks for updates immediately upon service start) + +- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: + Allow OBS to shortcut through the -mini flavors. + +- update to 0.102.1 + * CVE-2019-15961, bsc#1157763: A Denial-of-Service (DoS) + vulnerability may occur when scanning a specially crafted email + file as a result of excessively long scan times. The issue is + resolved by implementing several maximums in parsing MIME + messages and by optimizing use of memory allocation. + * Build system fixes to build clamav-milter, to correctly link + with libxml2 when detected, and to correctly detect fanotify + for on-access scanning feature support. + * Signature load time is significantly reduced by changing to a + more efficient algorithm for loading signature patterns and + allocating the AC trie. Patch courtesy of Alberto Wu. + * Introduced a new configure option to statically link libjson-c + with libclamav. Static linking with libjson is highly + recommended to prevent crashes in applications that use + libclamav alongside another JSON parsing library. + * Null-dereference fix in email parser when using the + - -gen-json metadata option. + * Fixes for Authenticode parsing and certificate signature + (.crb database) bugs. +- dropped clamav-fix_building_milter.patch (upstreamed) + +- update to 0.102.0 + * The On-Access Scanning feature has been migrated out of clamd + and into a brand new utility named clamonacc. This utility is + similar to clamdscan and clamav-milter in that it acts as a + client to clamd. This separation from clamd means that clamd no + longer needs to run with root privileges while scanning potentially + malicious files. Instead, clamd may drop privileges to run under an + account that does not have super-user. In addition to improving the + security posture of running clamd with On-Access enabled, this + update fixed a few outstanding defects: + - On-Access scanning for created and moved files (Extra-Scanning) + is fixed. + - VirusEvent for On-Access scans is fixed. + - With clamonacc, it is now possible to copy, move, or remove a + file if the scan triggered an alert, just like with clamdscan. + * The freshclam database update utility has undergone a significant + update. This includes: + - Added support for HTTPS. + - Support for database mirrors hosted on ports other than 80. + - Removal of the mirror management feature (mirrors.dat). + - An all new libfreshclam library API. +- created new subpackage libfreshclam2 +- dropped clamav-max_patch.patch (upstreamed) +- added clamav-fix_building_milter.patch to fix build of milter -- CVE-2019-15961, bsc#1157763, clamav-CVE-2019-15961.patch: - A Denial-of-Service (DoS) vulnerability may occur when scanning a - specially crafted email file as a result of excessively long scan - times. - -- CVE-2019-12900, bsc#1149458, clamav-CVE-2019-12900.patch: - BZ2_decompress out-of-bounds write when there are many selectors - -- CVE-2019-12625, bsc#1144504, backported from version 0.101.4: - * clamav-zipbomb.patch: Add detection and heuristic alert for - zips with overlapping files. - * clamav-max-scantime.patch: Add --max-scantime clamscan option - and MaxScanTime clamd config option. -- Update to version 0.100.3 (bsc#1130721): - * CVE-2019-1787: An out-of-bounds heap read condition may occur - when scanning PDF documents. The defect is a failure to - correctly keep track of the number of bytes remaining in a - buffer when indexing file data. - * CVE-2019-1789: An out-of-bounds heap read condition may occur - when scanning PE files (i.e. Windows EXE and DLL files) that - have been packed using Aspack as a result of inadequate - bound-checking. - * CVE-2019-1788: An out-of-bounds heap write condition may occur - when scanning OLE2 files such as Microsoft Office 97-2003 - documents. The invalid write happens when an invalid pointer - is mistakenly used to initialize a 32bit integer to zero. This - is likely to crash the application. +- update to 0.101.4: + * CVE-2019-12900: An out of bounds write in the NSIS bzip2 + (boo#1149458) + * CVE-2019-12625: Introduce a configurable time limit to mitigate + zip bomb vulnerability completely. Default is 2 minutes, + configurable useing the clamscan --max-scantime and for clamd + using the MaxScanTime config option (boo#1144504) + +- Update to version 0.101.3: + * bsc#1144504: ZIP bomb causes extreme CPU spikes + +- Update to version 0.101.2 (bsc#1130721) + * CVE-2019-1787: + An out-of-bounds heap read condition may occur when scanning PDF + documents. The defect is a failure to correctly keep track of the number + of bytes remaining in a buffer when indexing file data. + * CVE-2019-1789: + An out-of-bounds heap read condition may occur when scanning PE files + (i.e. Windows EXE and DLL files) that have been packed using Aspack as a + result of inadequate bound-checking. + * CVE-2019-1788: + An out-of-bounds heap write condition may occur when scanning OLE2 files + such as Microsoft Office 97-2003 documents. The invalid write happens when + an invalid pointer is mistakenly used to initialize a 32bit integer to + zero. This is likely to crash the application. + * CVE-2019-1786: + An out-of-bounds heap read condition may occur when scanning malformed + PDF documents as a result of improper bounds-checking. + * CVE-2019-1785: + A path-traversal write condition may occur as a result of improper + input validation when scanning RAR archives. + * CVE-2019-1798: + A use-after-free condition may occur as a result of improper error + handling when scanning nested RAR archives. +- added clamav-max_patch.patch to fix build +- dropped clamav-freshclam-exit.patch + +- Update to version 0.101.1: + * Add missing headers to fix build of packages against libclamav. +- Add missing include for str.h to libclamav/others_common.c + (clamav-str-h.patch) -- Disable YARA support for licensing reasons (bsc#1101654). - clamav-disable-yara.patch +- bsc#1101654: Disable YARA support for licensing reasons + (clamav-disable-yara.patch). +- Do not ignore errors from useradd et al. +- Unclutter the spec file. + +- Update dendencies (pcre2, libjson-c and systemd) +- Modernise spec file with spec-cleaner clamav-database +- database refresh on 2021-01-18 (bsc#1084929) + +- database refresh on 2021-01-11 (bsc#1084929) + +- database refresh on 2021-01-04 (bsc#1084929) + +- database refresh on 2020-12-28 (bsc#1084929) + +- database refresh on 2020-12-21 (bsc#1084929) + +- database refresh on 2020-12-14 (bsc#1084929) + +- database refresh on 2020-12-07 (bsc#1084929) + +- database refresh on 2020-11-30 (bsc#1084929) + +- database refresh on 2020-11-23 (bsc#1084929) + +- database refresh on 2020-11-16 (bsc#1084929) + +- database refresh on 2020-11-09 (bsc#1084929) + +- database refresh on 2020-11-02 (bsc#1084929) + +- database refresh on 2020-10-26 (bsc#1084929) + +- database refresh on 2020-10-19 (bsc#1084929) + +- database refresh on 2020-10-12 (bsc#1084929) + +- database refresh on 2020-10-05 (bsc#1084929) + +- database refresh on 2020-09-28 (bsc#1084929) + +- database refresh on 2020-09-21 (bsc#1084929) + +- database refresh on 2020-09-14 (bsc#1084929) + +- database refresh on 2020-09-07 (bsc#1084929) + +- database refresh on 2020-08-31 (bsc#1084929) + +- database refresh on 2020-08-24 (bsc#1084929) + +- database refresh on 2020-08-17 (bsc#1084929) + +- database refresh on 2020-08-10 (bsc#1084929) + +- database refresh on 2020-08-03 (bsc#1084929) + +- database refresh on 2020-07-27 (bsc#1084929) + +- database refresh on 2020-07-20 (bsc#1084929) + +- database refresh on 2020-07-13 (bsc#1084929) + +- database refresh on 2020-07-06 (bsc#1084929) + +- database refresh on 2020-06-29 (bsc#1084929) + +- database refresh on 2020-06-22 (bsc#1084929) + +- database refresh on 2020-06-15 (bsc#1084929) + +- database refresh on 2020-06-08 (bsc#1084929) + cldr-emoji-annotation +- Update to 36.12.120191002_0 + * No changelog provided by upstream + clementine -- Fix boo#1138261 with upstream patch: - 0001-Fix-crash-in-messagereply-6372.patch. -- Fix many memory leaks (see boo#1141444) with: +- Clementine only needs taglib newer than 1.11.1 so it contains + a fix for a bug which we have patched in SLE/Leap 15 (check + CMakeLists.txt and boo#1179817 for more information). So we + can allow taglib 1.11.1 too. + +- update to 1.3.99 (tagged as 1.4.0rc1-343-gb49afcc5b) + * a lot of features and fixes, see the changes: + https://github.com/clementine-player/Clementine/compare/eeb9f7e30311...b49afcc5b731 +- remove 0001-Adds-missing-QPainterPath-include.patch + It's upstream now. + +- Add _constraints for PowerPC to avoid "No space left" build error + +- Fix factory build with patch from git: + 0001-Adds-missing-QPainterPath-include.patch +- Update to tag 1.3.92 + +- Update to release version 1.3.9, first release since 2016. +- Upstream changes: + * Fix gpodder sync memory leaks in success cases. + * Fix resuming playback position on startup + * Remove obsolete forced setting of XDG_CONFIG_HOME + * Fix multiple triggers of shortcut actions + * Fix a few more gst plugins + * Use AWS mirror for eoan & disco too + * Fix edit tag dialog + * Change remaining group by defaults to album artist + * Fix updating song count + * Add check for valid birthTime() + * Remove watch for removed subdirectories + * Remove qt4 dependency + +- Update to git snapshot 1.3.1+git20191110 +- Upstream changes: + * Replace QString::null with QString() + * qt5 branch is now master. + +- Update to git snapshot 1.3.1+git20191004 +- Removed incorporated patches: + 0001-Fix-memory-leaks-in-database.patch + 0001-Fix-memory-leaks-6376.patch and + delete_the_allocated_memory_in_respective_destructors.patch which + fixes boo#1141444 +- Upstream changes: + fancytabwidget.cpp: reuse QSettings object + fancytabwidget.cpp: prefer QString to std::string + Periodically save current playlist tab + Periodically save settings + +- Added patch from git 0001-Fix-memory-leaks-6376.patch, this patch + replaces the tagreader section in: -- Fix boo#1103041 - VUL-0: CVE-2018-14332 with git patch: +- Update to qt5 branch snapshot 1.3.1+git20190724 +- Removed incorporated patches: + 0001-Improved-support-for-APEv2-tags.-6280.patch + 0001-Prevent-UI-hang-during-device-scan.-6291.patch + 0001-Fix-thread-safety-issues-when-initially-loading-devi.patch + 0001-Handle-case-where-a-lister-adds-a-device-before-load.patch + 0001-Fix-MoodbarPipeline-crash-on-gstreamer-error.patch + 0001-Fix-potential-use-of-streamer-element-after-deletion.patch + 0001-Free-decoder-bin-if-error-occurs-during-setup.patch + 0001-Fix-several-gstreamer-object-leaks.patch + 0001-Add-error-handling-path-for-async-song-loading.patch + 0001-Fixes-for-APE-filetype.patch + 0001-Simplify-some-statements.patch + 0001-Set-non-zero-minimum-for-fade-times.patch + 0001-Fix-a-number-of-potential-zero-value-field-values.patch + 0001-Introduce-limit-for-number-of-tag-client-processes.patch + 0001-Fix-crash-in-messagereply-6372.patch +- Refreshed old patches +- Added patch from git: + 0001-Fix-memory-leaks-in-database.patch + +- Recommend projectM-data for visualizations. + +- Updated memory leak patch (boo#114144): + delete_the_allocated_memory_in_respective_destructors.patch +- Fixed boo#1137785 with upstream patch from git: + 0001-Fix-crash-in-messagereply-6372.patch +- Added patch from git: + 0001-Introduce-limit-for-number-of-tag-client-processes.patch + +- Update to qt5 branch snapshot 1.3.1+git20190713. +- Add patch for memory leaks from Jiri Slaby via boo#114144 : + delete_the_allocated_memory_in_respective_destructors.patch +- Upstream changes: + * Fix blank window when restoring from systray (#6351) + +- Update to qt5 branch snapshot 1.3.1+git20190609. +- Verify boo#1103041 is fixed with: +- Remove incorporated patch: + 0001-Fix-gst_buffer_unref-assertion-in-chromaprinter.patch + +- Added patch from git 96a7e18a8d2be8d9f3223a6a6c81fbaac1179869 to + fix various Tag zero value issues: + 0001-Fix-a-number-of-potential-zero-value-field-values.patch + +- Build with -fsanitize=address. + +- Update to qt5 branch snapshot 1.3.1+git20190423. +- Added cherrypicked patches to bring qt5 branch to master's state: + 0001-Fix-gst_buffer_unref-assertion-in-chromaprinter.patch + 0001-Add-error-handling-path-for-async-song-loading.patch + 0001-Fixes-for-APE-filetype.patch + 0001-Simplify-some-statements.patch and + 0001-Set-non-zero-minimum-for-fade-times.patch. +- Upstream changes: + * Revert "Blacklist all NVidia drivers" + * setFirstSectionMovable() in playlistview.cpp + +- Added use_system_qxtglobalshortcut.patch to improve kde + integration. + _ Added cherrypicked patches to bring qt5 branch to master's state: + 0001-Improved-support-for-APEv2-tags.-6280.patch, + 0001-Prevent-UI-hang-during-device-scan.-6291.patch, + 0001-Fix-thread-safety-issues-when-initially-loading-devi.patch, + 0001-Handle-case-where-a-lister-adds-a-device-before-load.patch, + 0001-Fix-MoodbarPipeline-crash-on-gstreamer-error.patch, + 0001-Fix-potential-use-of-streamer-element-after-deletion.patch, + 0001-Free-decoder-bin-if-error-occurs-during-setup.patch and + 0001-Fix-several-gstreamer-object-leaks.patch. + +- Update to git qt5 snapshot version 1.3.1+git20190213. +- Removed incorporated patches: clementine-gcc7fix.patch and + clementine-gsd-dbus-shortcuts.patch. + +- Update summary and description +- Remove clementine-lastscope-size.patch, this bug is already fixed + upstream by me, and this patch does not apply cleanly. +- Add clementine-gsd-dbus-shortcuts.patch to fix global shortcuts + using Gnome (GSD) D-Bus backend +- Add needed alsa dependency +- Remove unneeded libechonest dependency +- Replace non-existent USE_BUILTIN_TAGLIB with USE_SYSTEM_TAGLIB + option +- Remove unneeded taglib and SPMediaKeyTap directory + +- Update to git qt5 snapshot version 1.3.1+git20181203, it fixes + build with libcryptopp7. +- Clementine now uses qt5 to run. +- Added clementine-hidden-systray-icon.patch, systray icon is + hidden at start up on some kf5 systems. + +- Update to git qt5 snapshot version 1.3.1+git20181201 + +- Update to git qt5 snapshot version 1.3.1+git20181022 +- Removed incorporated patches: clementine-fix-sqlite.patch, + clementine-1.3.1-support-chromaprint-1.4.patch, + clementine-1.3.1-fix-library-clicks.patch, 6103.patch and + udisks2-support-for-devicemanager.patch. +- Added patches from Fedora: clementine-lastscope-size.patch and + clementine-udisks-headers.patch. +- Disable man page build for Leap:15 as it causes build failures. + +- Trim bias and openSUSE-irrelevant wording from description. + +- added patch 6103.patch with fix track change hang clipgrab +- Update to version 3.9.2 (no changelog supplied) + cloud-init +- Add wget as a requirement (bsc#1178029) + + wget is used in the CloudStack data source + +- Add cloud-init-azure-def-usr-pass.patch (bsc#1179150, bsc#1179151) + + Properly set the password for the default user in all circumstances + +- Patch the full package version into the cloud-init version file + +- Update cloud-init-write-routes.patch (bsc#1177526) + + Fix missing default route when dual stack network setup is used. Once + a default route was configured for Ipv6 or IPv4 the default route + configuration for the othre protocol was skipped. + +- Update cloud-init-write-routes.patch (bsc#1177526) + + Avoid exception if no gateway information is present and warning + is triggered for existing routing. + +- Update to version 20.2 (bsc#1174443, bsc#1174444) + + Remove patches included upstream: + - 0001-Make-tests-work-with-Python-3.8-139.patch + - cloud-init-ostack-metadat-dencode.patch + - cloud-init-use-different-random-src.diff + - cloud-init-long-pass.patch + - cloud-init-mix-static-dhcp.patch + + Remove patches build switched to Python 3 for all distributions + (jsc#PM-2335) + - cloud-init-python2-sigpipe.patch + - cloud-init-template-py2.patch + + Add + - cloud-init-after-kvp.diff + - cloud-init-recognize-hpc.patch + + doc/format: reference make-mime.py instead of an inline script (#334) + + Add docs about creating parent folders (#330) [Adrian Wilkins] + + DataSourceNoCloud/OVF: drop claim to support FTP (#333) (LP: #1875470) + + schema: ignore spurious pylint error (#332) + + schema: add json schema for write_files module (#152) + + BSD: find_devs_with_ refactoring (#298) [Gonéri Le Bouder] + + nocloud: drop work around for Linux 2.6 (#324) [Gonéri Le Bouder] + + cloudinit: drop dependencies on unittest2 and contextlib2 (#322) + + distros: handle a potential mirror filtering error case (#328) + + log: remove unnecessary import fallback logic (#327) + + .travis.yml: don't run integration test on ubuntu/* branches (#321) + + More unit test documentation (#314) + + conftest: introduce disable_subp_usage autouse fixture (#304) + + YAML align indent sizes for docs readability (#323) [Tak Nishigori] + + network_state: add missing space to log message (#325) + + tests: add missing mocks for get_interfaces_by_mac (#326) (LP: #1873910) + + test_mounts: expand happy path test for both happy paths (#319) + + cc_mounts: fix incorrect format specifiers (#316) (LP: #1872836) + + swap file "size" being used before checked if str (#315) [Eduardo Otubo] + + HACKING.rst: add pytest version gotchas section (#311) + + docs: Add steps to re-run cloud-id and cloud-init (#313) [Joshua Powers] + + readme: OpenBSD is now supported (#309) [Gonéri Le Bouder] + + net: ignore 'renderer' key in netplan config (#306) (LP: #1870421) + + Add support for NFS/EFS mounts (#300) [Andrew Beresford] (LP: #1870370) + + openbsd: set_passwd should not unlock user (#289) [Gonéri Le Bouder] + + tools/.github-cla-signers: add beezly as CLA signer (#301) + + util: remove unnecessary lru_cache import fallback (#299) + + HACKING.rst: reorganise/update CLA signature info (#297) + + distros: drop leading/trailing hyphens from mirror URL labels (#296) + + HACKING.rst: add note about variable annotations (#295) + + CiTestCase: stop using and remove sys_exit helper (#283) + + distros: replace invalid characters in mirror URLs with hyphens (#291) + (LP: #1868232) + + rbxcloud: gracefully handle arping errors (#262) [Adam Dobrawy] + + Fix cloud-init ignoring some misdeclared mimetypes in user-data. + [Kurt Garloff] + + net: ubuntu focal prioritize netplan over eni even if both present + (#267) (LP: #1867029) + + cloudinit: refactor util.is_ipv4 to net.is_ipv4_address (#292) + + net/cmdline: replace type comments with annotations (#294) + + HACKING.rst: add Type Annotations design section (#293) + + net: introduce is_ip_address function (#288) + + CiTestCase: remove now-unneeded parse_and_read helper method (#286) + + .travis.yml: allow 30 minutes of inactivity in cloud tests (#287) + + sources/tests/test_init: drop use of deprecated inspect.getargspec (#285) + + setup.py: drop NIH check_output implementation (#282) + + Identify SAP Converged Cloud as OpenStack [Silvio Knizek] + + add Openbsd support (#147) [Gonéri Le Bouder] + + HACKING.rst: add examples of the two test class types (#278) + + VMWware: support to update guest info gc status if enabled (#261) + [xiaofengw-vmware] + + Add lp-to-git mapping for kgarloff (#279) + + set_passwords: avoid chpasswd on BSD (#268) [Gonéri Le Bouder] + + HACKING.rst: add Unit Testing design section (#277) + + util: read_cc_from_cmdline handle urlencoded yaml content (#275) + + distros/tests/test_init: add tests for _get_package_mirror_info (#272) + + HACKING.rst: add links to new Code Review Process doc (#276) + + freebsd: ensure package update works (#273) [Gonéri Le Bouder] + + doc: introduce Code Review Process documentation (#160) + + tools: use python3 (#274) + + cc_disk_setup: fix RuntimeError (#270) (LP: #1868327) + + cc_apt_configure/util: combine search_for_mirror implementations (#271) + + bsd: boottime does not depend on the libc soname (#269) + [Gonéri Le Bouder] + + test_oracle,DataSourceOracle: sort imports (#266) + + DataSourceOracle: update .network_config docstring (#257) + + cloudinit/tests: remove unneeded with_logs configuration (#263) + + .travis.yml: drop stale comment (#255) + + .gitignore: add more common directories (#258) + + ec2: render network on all NICs and add secondary IPs as static (#114) + (LP: #1866930) + + ec2 json validation: fix the reference to the 'merged_cfg' key (#256) + [Paride Legovini] + + releases.yaml: quote the Ubuntu version numbers (#254) [Paride Legovini] + + cloudinit: remove six from packaging/tooling (#253) + + util/netbsd: drop six usage (#252) + + workflows: introduce stale pull request workflow (#125) + + cc_resolv_conf: introduce tests and stabilise output across Python + versions (#251) + + fix minor issue with resolv_conf template (#144) [andreaf74] + + doc: CloudInit also support NetBSD (#250) [Gonéri Le Bouder] + + Add Netbsd support (#62) [Gonéri Le Bouder] + + tox.ini: avoid substition syntax that causes a traceback on xenial (#245) + + Add pub_key_ed25519 to cc_phone_home (#237) [Daniel Hensby] + + Introduce and use of a list of GitHub usernames that have signed CLA + (#244) + + workflows/cla.yml: use correct username for CLA check (#243) + + tox.ini: use xenial version of jsonpatch in CI (#242) + + workflows: CLA validation altered to fail status on pull_request (#164) + + tox.ini: bump pyflakes version to 2.1.1 (#239) + + cloudinit: move to pytest for running tests (#211) + + instance-data: add cloud-init merged_cfg and sys_info keys to json + (#214) (LP: #1865969) + + ec2: Do not fallback to IMDSv1 on EC2 (#216) + + instance-data: write redacted cfg to instance-data.json (#233) + (LP: #1865947) + + net: support network-config:disabled on the kernel commandline (#232) + (LP: #1862702) + + ec2: only redact token request headers in logs, avoid altering request + (#230) (LP: #1865882) + + docs: typo fixed: dta → data [Alexey Vazhnov] + + Fixes typo on Amazon Web Services (#217) [Nick Wales] + + Fix docs for OpenStack DMI Asset Tag (#228) + [Mark T. Voelker] (LP: #1669875) + + Add physical network type: cascading to openstack helpers (#200) + [sab-systems] + + tests: add focal integration tests for ubuntu (#225) +- From 20.1 (first vesrion after 19.4) + + ec2: Do not log IMDSv2 token values, instead use REDACTED (#219) + (LP: #1863943) + + utils: use SystemRandom when generating random password. (#204) + [Dimitri John Ledkov] + + docs: mount_default_files is a list of 6 items, not 7 (#212) + + azurecloud: fix issues with instances not starting (#205) (LP: #1861921) + + unittest: fix stderr leak in cc_set_password random unittest + output. (#208) + + cc_disk_setup: add swap filesystem force flag (#207) + + import sysvinit patches from freebsd-ports tree (#161) [Igor Galić] + + docs: fix typo (#195) [Edwin Kofler] + + sysconfig: distro-specific config rendering for BOOTPROTO option (#162) + [Robert Schweikert] (LP: #1800854) + + cloudinit: replace "from six import X" imports (except in util.py) (#183) + + run-container: use 'test -n' instead of 'test ! -z' (#202) + [Paride Legovini] + + net/cmdline: correctly handle static ip= config (#201) + [Dimitri John Ledkov] (LP: #1861412) + + Replace mock library with unittest.mock (#186) + + HACKING.rst: update CLA link (#199) + + Scaleway: Fix DatasourceScaleway to avoid backtrace (#128) + [Louis Bouchard] + + cloudinit/cmd/devel/net_convert.py: add missing space (#191) + + tools/run-container: drop support for python2 (#192) [Paride Legovini] + + Print ssh key fingerprints using sha256 hash (#188) (LP: #1860789) + + Make the RPM build use Python 3 (#190) [Paride Legovini] + + cc_set_password: increase random pwlength from 9 to 20 (#189) + (LP: #1860795) + + .travis.yml: use correct Python version for xenial tests (#185) + + cloudinit: remove ImportError handling for mock imports (#182) + + Do not use fallocate in swap file creation on xfs. (#70) + [Eduardo Otubo] (LP: #1781781) + + .readthedocs.yaml: install cloud-init when building docs (#181) + (LP: #1860450) + + Introduce an RTD config file, and pin the Sphinx version to the RTD + default (#180) + + Drop most of the remaining use of six (#179) + + Start removing dependency on six (#178) + + Add Rootbox & HyperOne to list of cloud in README (#176) [Adam Dobrawy] + + docs: add proposed SRU testing procedure (#167) + + util: rename get_architecture to get_dpkg_architecture (#173) + + Ensure util.get_architecture() runs only once (#172) + + Only use gpart if it is the BSD gpart (#131) [Conrad Hoffmann] + + freebsd: remove superflu exception mapping (#166) [Gonéri Le Bouder] + + ssh_auth_key_fingerprints_disable test: fix capitalization (#165) + [Paride Legovini] + + util: move uptime's else branch into its own boottime function (#53) + [Igor Galić] (LP: #1853160) + + workflows: add contributor license agreement checker (#155) + + net: fix rendering of 'static6' in network config (#77) (LP: #1850988) + + Make tests work with Python 3.8 (#139) [Conrad Hoffmann] + + fixed minor bug with mkswap in cc_disk_setup.py (#143) [andreaf74] + + freebsd: fix create_group() cmd (#146) [Gonéri Le Bouder] + + doc: make apt_update example consistent (#154) + + doc: add modules page toc with links (#153) (LP: #1852456) + + Add support for the amazon variant in cloud.cfg.tmpl (#119) + [Frederick Lefebvre] + + ci: remove Python 2.7 from CI runs (#137) + + modules: drop cc_snap_config config module (#134) + + migrate-lp-user-to-github: ensure Launchpad repo exists (#136) + + docs: add initial troubleshooting to FAQ (#104) [Joshua Powers] + + doc: update cc_set_hostname frequency and descrip (#109) + [Joshua Powers] (LP: #1827021) + + freebsd: introduce the freebsd renderer (#61) [Gonéri Le Bouder] + + cc_snappy: remove deprecated module (#127) + + HACKING.rst: clarify that everyone needs to do the LP->GH dance (#130) + + freebsd: cloudinit service requires devd (#132) [Gonéri Le Bouder] + + cloud-init: fix capitalisation of SSH (#126) + + doc: update cc_ssh clarify host and auth keys + [Joshua Powers] (LP: #1827021) + + ci: emit names of tests run in Travis (#120) + +- Disable testing to aid elimination of unittest2 in Factory + - + replace depricated syntax '& ~' by '& stop' + + replace deprecated syntax '& ~' by '& stop' + + Explicitly test for netconfig version 1 as well as 2 + +- Update cloud-init-write-routes.patch + + Handle netconfig v2 device configurations (bsc#1171546, bsc#1171995) + +- Update cloud-init-write-routes.patch cloud-netconfig +- Update to version 1.5: + + Add support for GCE (bsc#1159460, bsc#1178486) + + Improve default gateway determination + cluster-glue +- Update to version 1.0.12+v1.git.1587474580.a5fda2bc: + * Fix EC2 stonith plugin (bsc#1169784) + +- Update to version 1.0.12+v1.git.1560323319.fd5a3bef: + * ibmhmc: Create /var/run/heartbeat/rsctmp if it doesn't exist (bsc#1131545) + +- Create /var/run/heartbeat/rsctmp directory (bsc#1131545) + +- Update to version 1.0.12+v1.git.1534346580.be86a9f2: + * Fix: stonith:ibmhmc: Add "managedsyspat" and "password" as supported parameters (bsc#1098758) +- Remove obsolete patch: + * Remove 0001-Medium-external-ec2-Mitigate-fence-race-bsc-1088656.patch + +- Update to version 1.0.12+v1.git.1523280117.43b22d15: + * High: external/ec2: Avoid unicode errors and improve performance (bsc#1088656) +- Medium: external/ec2: Mitigate fence race (bsc#1088656) + * Add 0001-Medium-external-ec2-Mitigate-fence-race-bsc-1088656.patch + +- Build: Ship cibsecret by pacemaker instead of cluster-glue (bsc#1082456) + +- spec: Still use 90 as the consistent gid for the group "haclient" among the cluster + +- Stop building static archives only to remove them later. + +- Switch to pkgconfig dependencies +- Drop asciidoc from deps, even tho configure.ac checks for it + the mans are generated by docbook + +- Format with spec-cleaner +- Remove old distributions as we build only on SLE12+ (sle11/sle10) +- Always disable fatal warnings, it only turns on -Werror which is + pointless for distro builds and just could break with gcc updates +- Use the user creation oneliner like other packages + +- Fix Python 3 compatibility in these agents (bsc#1073376): + * external/ibmrsa-telnet + * external/dracmc-telnet + * external/riloe + +- Port scripts to Python 3 + * Add 0001-Port-scripts-to-Python-3.patch + +- Update to version 1.0.12+v1.git.1511436818.71ae59fa: + * Fix: stonith:external/ec2: Enforce en_US.UTF-8 locale when invoking aws client (bsc#1059171) + * Drop libnet dependency (bsc#1069596) + +- Update to version 1.0.12+v1.git.1501749673.bdd95fd0: + * stonith: external/vcenter: Reset returns success with RESETPOWERON=0 if vm is already off (bsc#1050908) + * Remove hb_report from doc/ + * Fix warnings reported by GCC7. (bsc#1030241) + * * Drop 0001-Fix-warnings-reported-by-GCC7.patch which has been merged upstream + +- Remove openhpi support as the packages is going to be removed. + +- Add 0001-Fix-warnings-reported-by-GCC7.patch to fix bnc#1030241. + +- Require user and group nobody + +- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13. + +- Update to version 1.0.12+v1.git.1485976882.03d61cd: + * Low: ipc: fix poll function parameter type + * Medium: hb_report: invoke crm to create a report + +- Update to version 1.0.12+v1.git.1478088779.afaeeb2: + * Low: stonith: Convert gethostbyname() usage to getaddrinfo() + * Low: apcmastersnmp: Convert gethostbyname() usage to getaddrinfo() + * Low: ipmilan_command: Convert gethostbyname() to getaddrinfo() + * Low: wti_mpc: Convert gethostbyname() usage to getaddrinfo() + +- Update to version 1.0.12+v1.git.1476869614.524e5d0: + * Adjust version to correct sorting + +- Update to version 1.0.12+git.1476707642.08bec62: + * low: cl_plumbing: Fix incorrect negations +- Drop merged patches: + * Remove cluster-glue-gcc5.patch + * Remove remove-unused-constants.patch + +- Update to version 1.0.12+git.1476172419.3e86358: + * Upstream is now github.com/ClusterLabs/cluster-glue.git + * stonith: describe -E option + +- Update to 1.0.12+hg2818 + + Fix addresses of FSF, point to gnu.org/licenses instead +- Fix build with GCC 6 + + Add remove-unused-constants.patch + +- Update to 1.0.12+hg2816 + + Medium: stonith: external/libvirt: fix handling of hosts with uppercase letters in names +- upstream cs: 56f40ec5d37e + +- Update to 1.0.12+hg2815 + + Medium: stonith: external/ec2: use target's uname as default for port (bsc#947026) +- Replace hb_report with script which calls crm report (bsc#950182) (bsc#950483) +- Remove 0006-ec2-instance-tag-bsc-947026.patch +- Remove 0001-high-hb_report-Collect-logs-from-journald-boo-900654.patch +- Remove 0002-high-hb_report-Prefer-pacemaker.log-if-it-exists-bsc.patch +- Remove 0003-high-hb_report-Always-prefer-syslog-if-available-bsc.patch +- Remove 0004-low-hb_report-increase-time-to-wait-for-the-logmark.patch +- Remove 0005-low-hb_report-collect-libqb-version-bsc-943327.patch +- Remove bnc662816_cluster-glue_hb_report_abspath.patch +- Move libglue-devel to group Development/Libraries/C and C++ +- Upstream cs: a10cd7cc13f5 + +- Dev: stonith: external/ec2: Be able to omit the "port" option. (bsc#947026) (fate#319008) +- Add 0006-ec2-instance-tag-bsc-947026.patch + +- high: hb_report: Always prefer syslog if available (bsc#942906) +- low: hb_report: Increase time to wait for the logmark +- low: hb_report: Collect libqb version (bsc#943327) +- Add 0003-high-hb_report-Always-prefer-syslog-if-available-bsc.patch +- Add 0004-low-hb_report-increase-time-to-wait-for-the-logmark.patch +- Add 0005-low-hb_report-collect-libqb-version-bsc-943327.patch + +- high: hb_report: Prefer pacemaker.log if it exists (bsc#941681) +- Add 0002-high-hb_report-Prefer-pacemaker.log-if-it-exists-bsc.patch + +- Low: stonith: external/ec2: update name in the short description +- High: stonith: external/ec2: new agent for aws/ec2 +- Medium: hb_report: use faster zypper interface if available +- Medium: stonith: external/vcenter: replace experimental smartmatch (bnc#900353) +- Medium: ha_logd: prevent race caused by pid reuse (bsc#894272) +- fix syslogmsgfmt logging inconsistency for stderr/stdout +- Medium: clplumbing: don't abort on bad input +- upstream cs: 9da0680bc9c0 + +- Add cluster-glue-gcc5.patch to fix gazillions of -Wformat=2 warnings + about signed/unsigned format vs. argument mismatches GCC 5 now emits. + Fixes build with GCC 5. + +- buildrequire the systemd macros before using them - and all + the package wants is the macro anyway, so no need to buildrequire + systemd libraries + +- undo: fix using hb_report script with non-bash shells due to + bad logic + * removed cluster-glue-fix-bashisms.patch + +- fix using hb_report script with non-bash shells +- add patches: + + cluster-glue-fix-bashisms.patch + +- Replace systemd BuildRequires with pkgconfig(systemd): we do not + require the full installation / dep chain of systemd. + cmake +- reapply this change (bsc#1174581): + * Fix setting CMAKE_INSTALL_LIBDIR in cmake macro + * This is a relative path, see `cmake --help-module GNUInstallDirs` + see also + https://gitlab.kitware.com/cmake/cmake/-/issues/20250 + https://github.com/arvidn/libtorrent/issues/5125#issuecomment-691559244 + cmake:full +- reapply this change (bsc#1174581): + * Fix setting CMAKE_INSTALL_LIBDIR in cmake macro + * This is a relative path, see `cmake --help-module GNUInstallDirs` + see also + https://gitlab.kitware.com/cmake/cmake/-/issues/20250 + https://github.com/arvidn/libtorrent/issues/5125#issuecomment-691559244 + cmake:gui +- reapply this change (bsc#1174581): + * Fix setting CMAKE_INSTALL_LIBDIR in cmake macro + * This is a relative path, see `cmake --help-module GNUInstallDirs` + see also + https://gitlab.kitware.com/cmake/cmake/-/issues/20250 + https://github.com/arvidn/libtorrent/issues/5125#issuecomment-691559244 + cmake:mini +- reapply this change (bsc#1174581): + * Fix setting CMAKE_INSTALL_LIBDIR in cmake macro + * This is a relative path, see `cmake --help-module GNUInstallDirs` + see also + https://gitlab.kitware.com/cmake/cmake/-/issues/20250 + https://github.com/arvidn/libtorrent/issues/5125#issuecomment-691559244 + corosync +- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses + Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch + Reason: This time the path will NOT cause problems when doing rolling + upgrade, see bsc#1168771 + +- Stop mangling libexecdir: it's not needed at all. + + +- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly + add it to /etc/sysconfig, invoking fillup accordingly. + cracklib -- Update to version 2.9.7: - + fix a buffer overflow processing long words. -- Drop 0003-overflow-processing-gecos.patch and - 0004-overflow-processing-long-words.patch: fixed upstream. -- Update source URI. -- Remove use of translation-update-upstream. It cannot be added to - ring 0 on leap, and 2.9.7 has some translation fixes - (bsc#1172396). - -- Enable translation-update-upstream on leap, to remove the use of - is_opensuse (jsc#SLE-12096). - -- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should - contain internal binaries, not data - -- Use %license (boo#1082318) - -- Update to 2.9.6 - * fix issue with sort and locale - * some particularly bad cases to the cracklib small dictionary - * updates to cracklib-words (adds a bunch of other dictionary lists) - * migration to github -- run spec-cleaner - -- Only buildrequire and call translation-update-upstream on SLE: - the package in openSUSE is a dummy and is empty. - -- Add patch 0004-overflow-processing-long-words.patch - to fix a new buffer overflow identified together with bsc#992966. - -- Relabel patches: - cracklib-magic.diff -> 0001-cracklib-magic.diff - cracklib-2.9.2-visibility.patch -> 0002-cracklib-2.9.2-visibility.patch -- Add patch 0003-overflow-processing-gecos.patch - to fix a buffer overflow in GECOS parser (bsc#992966 CVE-2016-6318) - -- Update to 2.9.5 - * fix matching against first password in dictionary (Anton Dobkin) -- Changes for 2.9.4 - * remove doubled prototype -- Changes for 2.9.3 - * expose additional functions externally - -- Cleanup spec file with spec-cleaner -- Remove old ppc provides/obsoletes - -- Update to version 2.9.2 - + support build of python support outside of source tree - + fix bug in Python string distance calculation - + fix bug #16 / debian bug 724570 - broken optimization with packlib - prevblock -- Adapt patch to upstream changes - + cracklib-visibility.patch > cracklib-2.9.2-visibility.patch - crmsh +- Use Path.mkdir instead of mkdir command(bsc#1179999); Add patch: + * 0001-Fix-history-use-Path.mkdir-instead-of-mkdir-command-.patch + +- Update to version 4.2.0+git.1607075079.a25648d8: + * Fix: bootstrap: use class JoinLock to manage lock in parallel join(bsc#1175976) + * Fix: utils: improve disable_service and enable_service function(bsc#1178701) + * Fix: bootstrap: disable corosync-qdevice if not configured(bsc#1178701) + * Dev: hb_report: change the default dest data format, more readable + * Low: bootstrap: should include /etc/sysconfig/nfs into csync2.cfg(bsc#1178373) + * Low: bootstrap: minor change for _get_sbd_device_interactive function(bsc#1178333) + +- Update to version 4.2.0+git.1604052559.2a348644: + * Fix: hb_report: collect corosync.log if it defined in config file(bsc#1148874) + * Fix: ui_cluster: check service status while start/stop(bsc#1177980) + * Dev: bootstrap: stop service which is active, not which is available + * Fix: bootstrap: Stop hawk service when removing node(bsc#1175708) + * Fix: cibverify: give warning if crm_verify return warning(bsc#1122391) + * Dev: doc: remove score related in doc for rsc_order configure + * Fix: parse: convert score to kind for rsc_order configure(bsc#1122391) + * Fix: bootstrap: remove specific configured address while removing node(bsc#1165644) + +- Update to version 4.2.0+git.1602225426.5f84efb5: + * Fix: hb_report: fix sanitize functionality(bsc#1163581) + +- Update to version 4.2.0+git.1600915005.e8089225: + * FIx start_delay with start-delay(bsc#1176569) + * fix on_fail should be on-fail(bsc#1176569) + * Low: config: Try to handle configparser.MissingSectionHeaderError while reading config file + * Medium: ui_configure: Obscure sensitive data by default(bsc#1163581) + +- Update to version 4.2.0+git.1599810948.3db12a7a: + * Fix: hb_report: collect archived logs(bsc#1148873, bsc#1176441) + +- Update to version 4.2.0+git.1599702667.157fc6b5: + * Low: bootstrap: check whether sbd package installed + * Low: bootstrap: Improve qdevice configure process * More reasonable naming for variables * More function docstrings * Move function to more reasonable location * Create functions to integrate similar functions inside one * Change big function to small one, more easier for unit test, like: * Refactor functions * Create utils.cluster_run_cmd function to avoid using crm cluster run directly in code(jsc#ECO-1745) + * Low: bootstrap: swap keys with other nodes when join_ssh(bsc#1176178) + +- Update to version 4.2.0+git.1598257562.570eb99d: + * Fix: bootstrap: revert ssh_merge function for compatibility(bsc#1175057) + * Fix: bootstrap: adjust sbd config process to fix bug on sbd stage(bsc#1175057) + +- Update to version 4.2.0+git.1595940615.c452cc00: + * Low: corosync: handle the return code of corosync-quorumtool correctly(bsc#1174588) + +- Update to version 4.2.0+git.1595517298.a06e892f: + * Low: ui_corosync: copy ssh key to qnetd while detect need password(bsc#1174385) + +- Update to version 4.2.0+git.1594286044.7a596d12: + * Low: hb_report: Fix collecting of binary data (bsc#1166962) + * High: bootstrap: ssh key configuration improvement(bsc#1169581, ECO-2035) + * High: bootstrap: bootstrap network improvement + * Low: cibconfig: Avoid adding the ID attribute to select_* nodes + * High: bootstrap: using class SBDManager for sbd configuration and management(bsc#1170037, bsc#1170999) + * Low: bootstrap: change ha-cluster-bootstrap log path + * Low: ui_corosync: print cluster nodes while getting quorum and qnetd status + * Low: bootstrap: exit with proper error messages when ssh return failed + * Low: ui_cluster: use argparse choices to validate -i and -t option + * Low: corosync: Use with statement to open file + * Fix: ui_resource: refresh should complete resource first(bsc#1167220) + * Low: ui_context: give warning if using alias command + * Low: bootstrap: Simplify bootstrap context + * Fix: doc: Update man page about completion example of crm resource(bsc#1166644) +- Remove patches: + * 0001-Low-bootstrap-Simplify-bootstrap-context.patch + * 0002-High-bootstrap-using-class-SBDManager-for-sbd-config.patch + cross-aarch64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-aarch64-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-arm-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-arm-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-arm-none-gcc7-bootstrap +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-avr-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-avr-gcc7-bootstrap +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-epiphany-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-epiphany-gcc7-bootstrap +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-hppa-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-hppa-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-hppa64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-i386-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-i386-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-ia64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-m68k-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-m68k-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-mips-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-mips-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-nvptx-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-ppc-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-ppc64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-ppc64-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-ppc64le-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-ppc64le-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-riscv64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-rx-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-rx-gcc7-bootstrap +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-s390-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-s390x-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-s390x-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-sparc-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-sparc-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-sparc64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-sparc64-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cross-spu-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-x86_64-binutils +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + +- Update binutils-2.35-branch.diff.gz to commit 1c5243df: + * Fixes PR26520, aka [bsc#1179036], a problem in addr2line with + certain DWARF variable descriptions. + * Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, + PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, + PR26711 + * The above includes fixes for dwo files produced by modern dwp, + fixing several problems in the DWARF reader. + +- Reapply spec file cleanup from format_spec_file +- Remove a SLE10 version check + +- Update to 2.35.1 and rebased branch diff: + * This is a point release over the previous 2.35 version, containing bug + fixes, and as an exception to the usual rule, one new feature. The + new feature is the support for a new directive in the assembler: + ".nop". This directive creates a single no-op instruction in whatever + encoding is correct for the target architecture. Unlike the .space or + .fill this is a real instruction, and it does affect the generation of + DWARF line number tables, should they be enabled. + +- Amend binutils-revert-plt32-in-branches.diff to adjust also new + testcases. cross-x86_64-gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + cryptsetup -- New version 2.0.6 (jsc#SLE-5911, bsc#1165580): - Changes since version 2.0.5 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - * Fix support of larger metadata areas in LUKS2 header. - This release properly supports all specified metadata areas, as documented - in LUKS2 format description (see docs/on-disk-format-luks2.pdf in archive). - Currently, only default metadata area size is used (in format or convert). - Later cryptsetup versions will allow increasing this metadata area size. - * If AEAD (authenticated encryption) is used, cryptsetup now tries to check - if the requested AEAD algorithm with specified key size is available - in kernel crypto API. - This change avoids formatting a device that cannot be later activated. - For this function, the kernel must be compiled with the - CONFIG_CRYPTO_USER_API_AEAD option enabled. - Note that kernel user crypto API options (CONFIG_CRYPTO_USER_API and - CONFIG_CRYPTO_USER_API_SKCIPHER) are already mandatory for LUKS2. - * Fix setting of integrity no-journal flag. - Now you can store this flag to metadata using --persistent option. - * Fix cryptsetup-reencrypt to not keep temporary reencryption headers - if interrupted during initial password prompt. - * Adds early check to plain and LUKS2 formats to disallow device format - if device size is not aligned to requested sector size. - Previously it was possible, and the device was rejected to activate by - kernel later. - * Fix checking of hash algorithms availability for PBKDF early. - Previously LUKS2 format allowed non-existent hash algorithm with - invalid keyslot preventing the device from activation. - * Allow Adiantum cipher construction (a non-authenticated length-preserving - fast encryption scheme), so it can be used both for data encryption and - keyslot encryption in LUKS1/2 devices. - For benchmark, use: - [#] cryptsetup benchmark -c xchacha12,aes-adiantum - [#] cryptsetup benchmark -c xchacha20,aes-adiantum - For LUKS format: - [#] cryptsetup luksFormat -c xchacha20,aes-adiantum-plain64 -s 256 - The support for Adiantum will be merged in Linux kernel 4.21. - For more info see the paper https://eprint.iacr.org/2018/720. +- SLE marker: implements jsc#SLE-5911, bsc#1165580, jsc#SLE-145149 + +- prepare usrmerge (boo#1029961) + +- Update to 2.3.4: + * Fix a possible out-of-bounds memory write while validating LUKS2 data + segments metadata (CVE-2020-14382, boo#1176128). + * Ignore reported optimal IO size if not aligned to minimal page size. + * Added support for new no_read/write_wrokqueue dm-crypt options (kernel 5.9). + * Added support panic_on_corruption option for dm-verity devices (kernel 5.9). + * Support --master-key-file option for online LUKS2 reencryption + * Always return EEXIST error code if a device already exists. + * Fix a problem in integritysetup if a hash algorithm has dash in the name. + * Fix crypto backend to properly handle ECB mode. + * TrueCrypt/VeraCrypt compatible mode now supports the activation of devices + with a larger sector. + * LUKS2: Do not create excessively large headers. + * Fix unspecified sector size for BitLocker compatible mode. + * Fix reading key data size in metadata for BitLocker compatible mode. + +- Update to 2.3.3: + * Fix BitLocker compatible device access that uses native 4kB + sectors + * Support large IV count (--iv-large-sectors) cryptsetup option + for plain device mapping + * Fix a memory leak in BitLocker compatible handling + * Allow EBOIV (Initialization Vector algorithm) use + * LUKS2: Require both keyslot cipher and key size option, do + not fail silently +- includes changes from 2.3.2: + * Add option to dump content of LUKS2 unbound keyslot + * Add support for discards (TRIM) for standalone dm-integrity + devices (Kernel 5.7) via --allow-discards, not for LUKS2 + * Fix cryptsetup-reencrypt to work on devices that do not allow + direct-io device access. + * Fix a crash in the BitLocker-compatible code error path + * Fix Veracrypt compatible support for longer (>64 bytes) + passphrases + +- Split translations to -lang package +- New version to 2.3.1 + * Support VeraCrypt 128 bytes passwords. + VeraCrypt now allows passwords of maximal length 128 bytes + (compared to legacy TrueCrypt where it was limited by 64 bytes). + * Strip extra newline from BitLocker recovery keys + There might be a trailing newline added by the text editor when + the recovery passphrase was passed using the --key-file option. + * Detect separate libiconv library. + It should fix compilation issues on distributions with iconv + implemented in a separate library. + * Various fixes and workarounds to build on old Linux distributions. + * Split lines with hexadecimal digest printing for large key-sizes. + * Do not wipe the device with no integrity profile. + With --integrity none we performed useless full device wipe. + * Workaround for dm-integrity kernel table bug. + Some kernels show an invalid dm-integrity mapping table + if superblock contains the "recalculate" bit. This causes + integritysetup to not recognize the dm-integrity device. + Integritysetup now specifies kernel options such a way that + even on unpatched kernels mapping table is correct. + * Print error message if LUKS1 keyslot cannot be processed. + If the crypto backend is missing support for hash algorithms + used in PBKDF2, the error message was not visible. + * Properly align LUKS2 keyslots area on conversion. + If the LUKS1 payload offset (data offset) is not aligned + to 4 KiB boundary, new LUKS2 keyslots area in now aligned properly. + * Validate LUKS2 earlier on conversion to not corrupt the device + if binary keyslots areas metadata are not correct. + +- Update to 2.3.0 (include release notes for 2.2.0) + * BITLK (Windows BitLocker compatible) device access + * Veritysetup now supports activation with additional PKCS7 signature + of root hash through --root-hash-signature option. + * Integritysetup now calculates hash integrity size according to algorithm + instead of requiring an explicit tag size. + * Integritysetup now supports fixed padding for dm-integrity devices. + * A lot of fixes to online LUKS2 reecryption. + * Add crypt_resume_by_volume_key() function to libcryptsetup. + If a user has a volume key available, the LUKS device can be resumed + directly using the provided volume key. + No keyslot derivation is needed, only the key digest is checked. + * Implement active device suspend info. + Add CRYPT_ACTIVATE_SUSPENDED bit to crypt_get_active_device() flags + that informs the caller that device is suspended (luksSuspend). + * Allow --test-passphrase for a detached header. + Before this fix, we required a data device specified on the command + line even though it was not necessary for the passphrase check. + * Allow --key-file option in legacy offline encryption. + The option was ignored for LUKS1 encryption initialization. + * Export memory safe functions. + To make developing of some extensions simpler, we now export + functions to handle memory with proper wipe on deallocation. + * Fail crypt_keyslot_get_pbkdf for inactive LUKS1 keyslot. + * Add optional global serialization lock for memory hard PBKDF. + * Abort conversion to LUKS1 with incompatible sector size that is + not supported in LUKS1. + * Report error (-ENOENT) if no LUKS keyslots are available. User can now + distinguish between a wrong passphrase and no keyslot available. + * Fix a possible segfault in detached header handling (double free). + * Add integritysetup support for bitmap mode introduced in Linux kernel 5.2. + * The libcryptsetup now keeps all file descriptors to underlying device + open during the whole lifetime of crypt device context to avoid excessive + scanning in udev (udev run scan on every descriptor close). + * The luksDump command now prints more info for reencryption keyslot + (when a device is in-reencryption). + * New --device-size parameter is supported for LUKS2 reencryption. + * New --resume-only parameter is supported for LUKS2 reencryption. + * The repair command now tries LUKS2 reencryption recovery if needed. + * If reencryption device is a file image, an interactive dialog now + asks if reencryption should be run safely in offline mode + (if autodetection of active devices failed). + * Fix activation through a token where dm-crypt volume key was not + set through keyring (but using old device-mapper table parameter mode). + * Online reencryption can now retain all keyslots (if all passphrases + are provided). Note that keyslot numbers will change in this case. + * Allow volume key file to be used if no LUKS2 keyslots are present. + * Print a warning if online reencrypt is called over LUKS1 (not supported). + * Fix TCRYPT KDF failure in FIPS mode. + * Remove FIPS mode restriction for crypt_volume_key_get. + * Reduce keyslots area size in luksFormat when the header device is too small. + * Make resize action accept --device-size parameter (supports units suffix). + +- Create a weak dependency cycle between libcryptsetup and + libcryptsetup-hmac to make sure they are installed together + (bsc#1090768) + +- Use noun phrase in summary. + +- New version 2.1.0 + * The default size of the LUKS2 header is increased to 16 MB. + It includes metadata and the area used for binary keyslots; + it means that LUKS header backup is now 16MB in size. + * Cryptsetup now doubles LUKS default key size if XTS mode is used + (XTS mode uses two internal keys). This does not apply if key size + is explicitly specified on the command line and it does not apply + for the plain mode. + This fixes a confusion with AES and 256bit key in XTS mode where + code used AES128 and not AES256 as often expected. + * Default cryptographic backend used for LUKS header processing is now + OpenSSL. For years, OpenSSL provided better performance for PBKDF. + * The Python bindings are no longer supported and the code was removed + from cryptsetup distribution. Please use the libblockdev project + that already covers most of the libcryptsetup functionality + including LUKS2. + * Cryptsetup now allows using --offset option also for luksFormat. + * Cryptsetup now supports new refresh action (that is the alias for + "open --refresh"). + * Integritysetup now supports mode with detached data device through + new --data-device option. +- 2.1.0 would use LUKS2 as default, we stay with LUKS1 for now until + someone has time to evaluate the fallout from switching to LUKS2. csync +- Add fix-missing-const.patch: Fix a compile error on Leap 15.1 + Fixes boo#1113889 + +- Fix build break by changing __FUNCTION__ to __func__ + * csync_log.h.patch + +- Fix popd usage: since bash 4.3, it only takes a numeric argument. + +- BuildRequire pkg-config to make cmake find its libraries again. + +- Update to version 0.50.0. + * Added an owncloud module + * Added a backup mode to the reconciler + * Added new logging framework (removed log4c dependency) + * Added new config parser (removed iniparser dependency) + * Added capabilities for modules + * Added content checking in conflict case + * Improved database performance and integrity checks + * Improved error reporting +- Add fix-cmake-on-pre-12.patch: Fix building on older systems + +- Build always with libssh support. + +- Update to version 0.44.0. + * Migrated sftp module to libssh 0.4. + * Added more cache entries to the default config. + * Added missing requirements. + * Fixed build warnings. + * Fixed some memory leaks using sftp attributes. + * Some code cleanups. + +- Package baselibs.conf + +- Update to version 0.43.0. + * Added SFTP support with libssh 0.3. + * Added possibility to pass userdata to the auth function. + * Added a better version function. + * Fixed CMake build. + * Fixed CMake find modules. + * Fixed some flaws in cstd functions. + * Documented all public functions. + +- Fix Fedora build. +- Change the way how to set CFLAGS. + curl +- Security fix: [bsc#1179593, CVE-2020-8286] + * Inferior OCSP verification: libcurl offers "OCSP stapling" via + the 'CURLOPT_SSL_VERIFYSTATUS' option that, when set, verifies + the OCSP response that a server responds with as part of the TLS + handshake. It then aborts the TLS negotiation if something is + wrong with the response. The same feature can be enabled with + '--cert-status' using the curl tool. + * As part of the OCSP response verification, a client should verify + that the response is indeed set out for the correct certificate. + This step was not performed by libcurl when built or told to use + OpenSSL as TLS backend. +- Add curl-CVE-2020-8286.patch + +- Security fix: [bsc#1179399, CVE-2020-8285] + * FTP wildcard stack overflow: The wc_statemach() internal + function has been rewritten to use an ordinary loop instead of + the recursive approach. +- Add curl-CVE-2020-8285.patch + +- Security fix: [bsc#1179398, CVE-2020-8284] + * Trusting FTP PASV responses: When curl performs a passive FTP + transfer, it first tries the 'EPSV' command and if that is not + supported, it falls back to using 'PASV'. A malicious server + can use the 'PASV' response to trick curl into connecting + back to a given IP address and port, and this way potentially + make curl extract information about services that are otherwise + private and not disclosed. + * The IP address part of the response is now ignored by default, + by making 'CURLOPT_FTP_SKIP_PASV_IP' default to '1L'. The same + goes for the command line tool, which then might need + '--no-ftp-skip-pasv-ip' set to prevent curl from ignoring the + address in the server response. +- Add curl-CVE-2020-8284.patch + cyrus-sasl +- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root + due to insecure tmp file usage. (bsc#1180669) + Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary + files. + +- Remove Berkeley DB dependency (JIRA#SLE-12190) + The packages cyrus-sasl and cyrus-sasl-saslauthd are built + without Berkely DB support. gdbm will be used instead of BDB. + The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built + with Berkely DB support. +- Update to 2.1.27 + * Added support for OpenSSL 1.1 + * Added support for lmdb + * Lots of build fixes + * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech + * DIGEST-MD5 plugin: + Fixed memory leaks + Fixed a segfault when looking for non-existent reauth cache + Prevent client from going from step 3 back to step 2 + Allow cmusaslsecretDIGEST-MD5 property to be disabled + * GSSAPI plugin: + Added support for retrieving negotiated SSF + Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF + Properly compute maxbufsize AFTER security layers have been set + * SCRAM plugin: + Added support for SCRAM-SHA-256 + * LOGIN plugin: + Don’t prompt client for password until requested by server + * NTLM plugin: + Fixed crash due to uninitialized HMAC context +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) +- bsc#983938 `After=syslog.target` left-overs in several unit files +- added patches: + fix_libpq-fe_include.diff for fixing including libpq-fe.h +- removed patches obsoleted by upstream changes: + * shared_link_on_ppc.patch + * cyrus-sasl-2.1.27-openssl-1.1.0.patch + * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch + * 0003-Check-return-error-from-gss_wrap_size_limit.patch + * 0004-Add-support-for-retrieving-the-mech_ssf.patch + * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch + * cyrus-sasl-fix-logging-in-gssapi.patch + +- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518) + * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch + * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch + * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch +- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518) + * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch + +- added backport-patch cyrus-sasl-bug587.patch which fixes + off-by-one error in _sasl_add_string function + (see CVE-2019-19906 bsc#1159635) + +- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1" + By server context the connection will be sent to the log function. + Client content does not have log level information. I.e. there is no + way to stop DEBUG level logs nece I've removed it. + * add cyrus-sasl-fix-logging-in-gssapi.patch + +- OpenSSL 1.1 support (bsc#1055463) + * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora + +- added cyrus-sasl-issue-402.patch to fix + SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402 + (see https://github.com/cyrusimap/cyrus-sasl/issues/402) + +- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5 + +- really use SASLAUTHD_PARAMS variable (bnc#938657) + +- bnc#908883 cyrus-sasl-scram refers to wrong RFC + +- Make sure /usr/sbin/rcsaslauthd exists + cyrus-sasl-saslauthd +- Remove Berkeley DB dependency (JIRA#SLE-12190) + The pacakges cyrus-sasl and cyrus-sasl-saslauthd are build + without Berkely DB support. gdbm will be used instead of BDB. + The pacakges cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are build + with Berkely DB support. +- Update to 2.1.27 + * Added support for OpenSSL 1.1 + * Added support for lmdb + * Lots of build fixes + * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech + * DIGEST-MD5 plugin: + Fixed memory leaks + Fixed a segfault when looking for non-existent reauth cache + Prevent client from going from step 3 back to step 2 + Allow cmusaslsecretDIGEST-MD5 property to be disabled + * GSSAPI plugin: + Added support for retrieving negotiated SSF + Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF + Properly compute maxbufsize AFTER security layers have been set + * SCRAM plugin: + Added support for SCRAM-SHA-256 + * LOGIN plugin: + Don’t prompt client for password until requested by server + * NTLM plugin: + Fixed crash due to uninitialized HMAC context +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) +- bsc#983938 `After=syslog.target` left-overs in several unit files +- added patches: + fix_libpq-fe_include.diff for fixing including libpq-fe.h +- removed patches obsoleted by upstream changes: + * shared_link_on_ppc.patch + * cyrus-sasl-2.1.27-openssl-1.1.0.patch + * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch + * 0003-Check-return-error-from-gss_wrap_size_limit.patch + * 0004-Add-support-for-retrieving-the-mech_ssf.patch + * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch + * cyrus-sasl-fix-logging-in-gssapi.patch + -- Replace references to /var/adm/fillup-templates with new - %_fillupdir macro (boo#1069468) +- added backport-patch cyrus-sasl-bug587.patch which fixes + off-by-one error in _sasl_add_string function + (see CVE-2019-19906 bsc#1159635) + +- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1" + By server context the connection will be sent to the log function. + Client content does not have log level information. I.e. there is no + way to stop DEBUG level logs nece I've removed it. + * add cyrus-sasl-fix-logging-in-gssapi.patch -- bnc#897837 saslauthd package has no config - -- Changed --with-saslauthd=/var/run/sasl2 in %build to /run/sasl2 to clear rpmlint check failure - dapl +- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix + a "deadlock" that causes socket connection to timeout when + net.ipv4.tcp_syncookies=0. (bsc#1094657) + +- Update to 2.1.10 + * dtest_suite: add option to pause the test. + * dtestcm: add client retry, give server time to queue up all listens + * dtest: Add new man pages. (dtestx dtestcm dtestsrq) + * cma: fix open_query mode, initialize attributes + * ucm: up level CM timer logging, increase drep time at scale + * dtest: fix return value check on do_rdma_write_with_msg + * dtestx: check device capabilities and do atomic tests only if supported by HW + * common: set atomic attributes based on provider/device capabilities + * build: dtest_suite.sh was moved to test/scripts + * mpxyd: let TX thread sleep if no open devices are referenced + * mcm: when mmap req from MIC return with fail stat print WARN. + * dtest_suite: remove duplicate dtest_suite.sh + * dtest: enable -D option (data check) to work with scif provider + * dtest_suite: fix typo in user_string var + * mcm: remove logs from post send speed path + * mcm proxy: push WR from MIC to host with scif mmap memory instead of scif_send. + * dtest: the default size in pingpong test is set to 1 byte regardless to user input. + * dtest: cleanup 4 printfs from the middle of performance test, may reduce performance. +- Refresh patches against 2.1.10 + +- Merge .changes files with SLE12-SP3 (bsc#1041579) + +- Add conflicts between dapl and dapl-debug packages for devel + and utils +- Rename dapl-utils tests to avoid conflicts with other packages (dateutils) + * dapltest => dapl-test + * dtest => dapl-utest + * dtestcm => dapl-testcm + * dtestsrq => dapl-testsrq + * dtestx => dapl-testx +- Remove librdmacm and libibverbs version dependencies + +- Restore description of libdapl. Fix some grammar errors. + +- Disable dapl on armv7hl + +- Make dependencies on libs now coming from rdma-core versioned. +- Remove unused patch dapl-rename_dtest.patch + +- Update to 2.1.8 git version (bsc#970668). + List of changes is too long so please see the included ChangeLog. +- Patches removed because the fixes are included upstream: + dapl-fix_type_punning.patch + dapl-autotools.patch + dapl-add-s390x-platform-support.patch + dapl-add-aarch64-platform-support.patch + dapl-add-s390x-platform-support.patch +- Add dapl-s390.patch so that the defines are also valid for s390 + +- add dapl-add-aarch64-platform-support.patch (fate#318444) +- revert last change + +- Exclude aarch64 as there is currently no assembler code for this + architecture. + +- Replace dapl-s390_support.patch with + dapl-add-s390x-platform-support.patch (bsc#934683). +- Fix library name in baselibs.conf. +- Tag baselibs.conf and dapl-rpmlintrc as source. +- libdapl*.so work like plugins, hence they do not get a separate + subpackage. So shut up rpmlint complaining about the package + name. +- Drop the dapl-doc sub package and move the man pages to the + packages containing the files/programs they describe. + +- Also have dapl-utils conflict with dapl-debug-utils. +- Fix baselibs.conf to build libdat2-2-32bit. + +- dapl-debug can't obsolete dapl or zypper will switch between the versions + all the time. They do conflict though + +- Add dapl-rename_dtest.patch to rename dtest to dpltest because + of name clash with dateutils. +- Also rename the man page for dtest. +- Make dapl-devel and dapl-debug-devel obsolete each other. + +- Readd s390 support (bnc#856126). + +- Remove s390 support (bnc#856126). + +- Add baselibs.conf and dapl-rpmlintrc as source. +- Fix dapl-fix_type_punning.patch. +- Fix type punning in cm.c + +- Remove dapl-2.0.13-build_error.patch as it isn't needed anymore. + +- Provide full source URL + +- Fix typo in dapl_test.c. + +- Reenable the code for s390x also for s390. +- Adapt dapl-fix_type_punning.patch to changed code. +- Fix obsoletes entry. +- Fix type punning with memcpy instead of unions. + +- Update tp 2.0.42 from OFED 3.12 RC2. + Changes since 2.0.40: + * dapltest: increase DTO evd size to prevent CQ overflow on + limit_rpost test. + * Creation of reserved SP moves EP state to DAT_EP_STATE_RESERVED + even in failure cases. Reserve EP after successfully binding the + listening port. + * dapl: fix string bug in dapls_dto_op_str + This led to indexing off the end of the array and gave + surprising results for OP_RECV_UD. + * dapltest: change server port, from 45278 to 62000, out of + registered IANA range. + * dat: lower log level on load errors of provider library + * dat: dat_ia_open should close provider after failure + * dapltest: set default limit max to 1000 + * openib: add new provider specific attributes + * dapltest: update scripts for regression testing purposes + * cl.sh and srv.sh update to provide better examples and + a methods to quickly regression test any dapltest changes. + * dapltest: Add final send/recv "sync" for transaction tests. + For the complete and unabbreviated Changes please see the file + ChangeLog in the package documentation. + +- Update to 2.0.40 (fate#315488): + dist: ib collective extension include files missing + dapltest: the quit command is missing changes for -n option. + Server-port was not being set properly during param init phase + on the client side. + dat.conf: remove v1, add Mellanox Connect-IB and Intel Xeon Phi + MIC. + NULL undefined on Fedora, incorrectly using kernel stddef.h + +- Add dapl-autotools.patch to make autoreconf complain less. + +- Update to 2.0.39 from 3.12 daily snapshot. +- Include dapl-s390_support.patch from IBM for s390 support. +- Remove now unneeded patches: + dapl-2.0.13-build_error.patch +- Use script to generate spec and changes for dapl-debug from the + dapl files. + +- Build for s390x + +- Add another filter to dapl-rpmlintrc as the packages for + the runtime library are named differently but contain a library + that's named the same. + +- Reinstate the arch exclusion of s390(x). +- Recompress with bzip2. + +- Remove redundant tags/sections from specfile +- Remove unjustified s390* arch exclusion +- Implement shared library policy + +- Update to OFED 1.5.4.1 (dapl unchanged). +- Rename the package with tracing enabled dapl-tracing. +- Adapt baselibs.conf to new packages and names. +- Use one .spec and .changes file and create the -tracing + variants with pre_checkin.sh. +- Update FSF address in LICENSE3.txt. + +- Put shared libs into a versioned package. +- Fix man pages +- Add a rpmlintrc to shut up warnings that can only be solved upstream. + +- Use unions for type punning (dapl-type_punning.patch). +- Include stddef.h to get NULL defined. +- Require automake, autoconf and libtool. +- Provide obsoleted items. + +- Update to OFED 1.5.4 +- Don't recompress the tarball. +- Remove unneeded patches and adapt the remaining ones. + +- Sed is also needed. + +- After last change dapl needs cat so add prereq (bnc#688511). + +- Don't remove the configuration for this dapl version on update + (bnc#676731). +- Use cat instead of multiple echos. +- Include /etc/dat.conf as %conf %ghost. + +- Fix tmp race in post/postun (bnc#676700). + +- Incorporate fixes done for the update in SLE10: +- Split off man pages into their own sub package that can be + required by compat-dapl. +- Fix type-punning in test app so that we don't need + - fno-strict-aliasing allowing better code optimisation. +- Also fix type punning in other files that the newer gcc in SLE11 + detected. +- realigned-disconnect.patch fixing bnc#656702 +- added cma-fix-debug-build-issue.patch fixing debug build. + +- Let the caller detect EINTR (bnc#655518). + +- Update to v2.0.30 from OFED 1.5.2 +- Update to include more lines for dat.conf +- Patch to remove extra rdma_destroy_id() (bnc#647915) + +- fix build on ia64: help configure dectecting suse_version + +- Update to v2.0.19 from OFED 1.4.2 + dav1d +- Update to version 0.8.1 + * Keep references to buffers valid after dav1d_close(). + Fixes a regression caused by the picture buffer pool added + in 0.8.0. + * ARM32 optimizations for 10bit bitdepth for SGR + * ARM32 optimizations for 16bit bitdepth for + blend/w_masl/emu_edge + * ARM64 optimizations for 10bit bitdepth for SGR + * x86 optimizations for wiener in SSE2/SSSE3/AVX2 + +- Update to version 0.8.0 + * Improve the performance by using a picture buffer pool; + * ARM32 optimizations for 8bit bitdepth for ipred paeth, + smooth, cfl + * ARM32 optimizations for 10/12/16bit bitdepth for + mc_avg/mask/w_avg, + put/prep 8tap/bilin, wiener and CDEF filters + * ARM64 optimizations for cfl_ac 444 for all bitdepths + * x86 optimizations for MC 8-tap, mc_scaled in AVX2 + * x86 optimizations for CDEF in SSE and + {put/prep}_{8tap/bilin} in SSSE3 +- Bump soversion to 5 +- Drop dav1d-nasm-2.15.patch (merged upstream) + +- Add dav1d-nasm-2.15.patch: Fix compilation with nasm 2.15. + +- Update to version 0.7.1 + * ARM32 NEON optimizations for itxfm, which can give up to 28% + speedup, and MSAC + * SSE2 optimizations for prep_bilin and prep_8tap + * AVX2 optimizations for MC scaled + * Fix a clamping issue in motion vector projection + * Fix an issue on some specific Haswell CPU on ipred_z AVX2 + functions + * Improvements on the dav1dplay utility player to support + resizing + +- Update to verison 0.7.0 + * Faster refmv implementation gaining up to 12% speed while + - 25% of RAM (Single Thread) + * 10b/12b ARM64 optimizations are mostly complete: + + ipred (paeth, smooth, dc, pal, filter, cfl) + + itxfm (only 10b) + * AVX2/SSSE3 for non-4:2:0 film grain and for mc.resize + * AVX2 for cfl4:4:4 + * AVX-512 CDEF filter + * ARM64 8b improvements for cfl_ac and itxfm + * ARM64 implementation for emu_edge in 8b/10b/12b + * ARM32 implementation for emu_edge in 8b + * Improvements on the dav1dplay utility player to support 10 + bit, non-4:2:0 pixel formats and film grain on the GPU + +- Update to version 0.6.0 + * New ARM64 optimizations for the 10/12bit depth: + + mc_avg, mc_w_avg, mc_mask + + mc_put/mc_prep 8tap/bilin + + mc_warp_8x8 + + mc_w_mask + + mc_blend + + wiener + + SGR + + loopfilter + + cdef + * New AVX-512 optimizations for prep_bilin, prep_8tap, + cdef_filter, mc_avg/w_avg/mask + * New SSSE3 optimizations for film grain + * New AVX2 optimizations for msac_adapt16 + * Fix rare mismatches against the reference decoder, notably + because of clipping + * Improvements on ARM64 on msac, cdef and looprestoration + optimizations + * Improvements on AVX2 optimizations for cdef_filter + * Improvements in the C version for itxfm, cdef_filter +- Bump sover to 4 + ding-libs -- Update to 0.6.1 from 0.6.0 (jsc#ECO-248): - * libini now supports validators that check for well-formed INI - files. -- Update URL - * Remove the git link info as it 404 atm -- Add patches from upstream to fix ini behaviour: - * INI-Fix-detection-of-error-messages.patch - * INI-Silence-ini_augment-match-failures.patch - * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch -- Add patch fixing errors writeout to stdout: - * INI-Remove-definiton-of-TRACE_LEVEL.patch - -- Update to new upstream release 0.6.0 - * libini now supports validators that check for well-formed INI - files. - -- Introduce patch 0001-increase-ini-max-value-length.patch - to support longer values in INI file parser. bsc#989488 - -- Bump subpackage version numbers to match .pc files - -- Correct the version number of library packages in spec file. - -- Upgrade to latest upstream version 0.5.0. - The new version is ABI compatible with 0.4.0. - * libini_config: This release adds an API to create, modify and - save INI files - * libini_config: Merging configuration snippets installed in - different locations is supported - * libcollection: New functions: col_get_dup_item, - col_delete_item_with_cb, col_remove_item_with_cb - -- Update to new upstream release 0.4.0 - * libini_config: Ability to convert input INI file from UTF-16/32 - to UTF8- during parsing - * ini_config: Support C style comments in INI file - * ini_config: Ability to read configuration data from a memory buffer -- Remove doxygen-notimestamp.diff, - 0001-build-add-missing-Requires-to-pkgconfig-file.patch - (merged upstream) - -- remove pkgconfig-deps.diff since it's obsoleted by - 0001-build-add-missing-Requires-to-pkgconfig-file.patch - -- Update to new upstream release 0.3.0.1 - * A new libini_config interface (merging config section, - better handling of metadata) -- Optional signature verification -- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch - for corrected pkgconfig dependencies - -- Update to new upstream release 0.1.3 - * Fixes a serious bug in libdhash with very large (>1024 slots) - initial size - dirac -- Split off doc subpackage - -- Added Provides: and Obsoletes: for packman libdirac-devel -- Included patch from dirac git to fix uninitialised memory read - that causes the encoder to crash when using non-overlapping blocks. - -- Fixed factory build with patch from git dirac-1.0.2-gcc45.patch - -- exclude valgrind-devel on SPARC - -- fix build in disabling as-needed - -- Updated to version 1.0.2: - * minor release complying with the latest Dirac Bytestream - Specification 2.2.3. - * Improved compression performance for small picture sizes. - * Improved compression performance at low bit-rates. - * Included macros to check the API version. - * Improved motion estimation. - * New 422 <-> 420 conversion utilities for interlaced video. - * New functionality added to encoder API. - * Fixed bugs in handling DC subband. - -- Worked around internal compiler error on 11.0-x86_64. - distribution-logos-openSUSE +- Only build Leap subpackage on Leap base and Tumbleweed based + distros subpackages on Tumbleweed base + +- Add favicon.ico format + +- Remove obsolete Groups tag (fate#326485) + dmidecode +1 recommended fix from upstream: +- dmidecode-missing-commas.patch: Two missing commas in data arrays + cause off-by-one or mangling during index resolution + (bsc#1174257). + dnsmasq +- bsc#1177077: Fixed DNSpooq vulnerabilities (dnsmasq-dnspooq.patch) +- CVE-2020-25684, CVE-2020-25685, CVE-2020-25686: + Fixed multiple Cache Poisoning attacks. +- CVE-2020-25681, CVE-2020-25682, CVE-2020-25683, CVE-2020-25687: + Fixed multiple potential Heap-based overflows when DNSSEC is + enabled. + +- Retry query to other servers on receipt of SERVFAIL rcode + (bsc#1176076, dnsmasq-servfail.patch) + dovecot23 +- Update pigeonhole to version 0.5.11 + * managesieve: managesieve_max_line_length setting is now a "size" type + instead of just number of bytes. This allows using e.g. "64k" as the + value. + - lib-sieve: When folding white space is used in the Message-ID header, + it is not stripped away correctly before the message ID value is used, + causing e.g. garbled log lines at delivery. +- Update to version 2.3.11.3 + - pop3-login: Login didn't handle commands in multiple IP packets properly. + This mainly affected large XCLIENT commands or a large SASL initial + response parameter in the AUTH command. + - pop3: pop3_deleted_flag setting was broken, causing: + Panic: file seq-range-array.c: line 472 (seq_range_array_invert): + assertion failed: (range[count-1].seq2 <= max_seq) + - auth: Lua passdb/userdb leaks stack elements per call, eventually + causing the stack to become too deep and crashing the auth or + auth-worker process. + - lib-mail: v2.3.11 regression: MIME parts not returned correctly by + Dovecot MIME parser. + - pop3-login: Login would fail with "Input buffer full" if the initial + response for SASL was too long. + * CVE-2020-12100: Parsing mails with a large number of MIME parts could + have resulted in excessive CPU usage or a crash due to running out of + stack memory. + nested MIME parts leads to resource exhaustion (bsc#1174920) + * CVE-2020-12673: Dovecot's NTLM implementation does not correctly check + message buffer size, which leads to reading past allocation which can + lead to crash. (bsc#1174922) + * CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an + address that has the empty quoted string as local-part causes the lmtp + service to crash. + * CVE-2020-12674: Dovecot's RPA mechanism implementation accepts + zero-length message, which leads to assert-crash later on. + (bsc#1174923) + * Events: Fix inconsistency in events. See event documentation in + https://doc.dovecot.org. + * imap_command_finished event's cmd_name field now contains "unknown" + for unknown commands. A new "cmd_input_name" field contains the + command name exactly as it was sent. + * lib-index: Renamed mail_cache_compress_* settings to mail_cache_purge_*. + Note that these settings are mainly intended for testing and usually + shouldn't be changed. + * events: Renamed "index" event category to "mail-index". + * events: service: category is now using the name from + configuration file. + * dns-client: service dns_client was renamed to dns-client. + * log: Prefixes generally use the service name from configuration file. + For example dict-async service will now use + "dict-async(pid): " log prefix instead of "dict(pid): " + * *-login: Changed logging done by proxying to use a consistent prefix + containing the IP address and port. + * *-login: Changed disconnection log messages to be slightly clearer. + + dict: Add events for dictionaries. + + lib-index: Finish logging with events. + + oauth2: Support local validation of JWT tokens. + + stats: Add support for dynamic histograms and grouping. See + https://doc.dovecot.org/configuration_manual/stats/. + + imap: Implement RFC 8514: IMAP SAVEDATE + + lib-index: If a long-running transaction (e.g. SORT/FETCH on a huge + folder) adds a lot of data to dovecot.index.cache file, commit those + changes periodically to make them visible to other concurrent sessions + as well. + + stats: Add OpenMetrics exporter for statistics. See + https://doc.dovecot.org/configuration_manual/stats/openmetrics/. + + stats: Support disabling stats-writer socket by setting + stats_writer_socket_path="". + - auth-worker: Process keeps slowly increasing its memory usage and + eventually dies with "out of memory" due to reaching vsz_limit. + - auth: Prevent potential timing attacks in authentication secret + comparisons: OAUTH2 JWT-token HMAC, imap-urlauth token, crypt() result. + - auth: Several auth-mechanisms allowed input to be truncated by NUL + which can potentially lead to unintentional issues or even successful + logins which should have failed. + - auth: When auth policy returned a delay, auth_request_finished event + had policy_result=ok field instead of policy_result=delayed. + - auth: auth process crash when auth_policy_server_url is set to an + invalid URL. + - dict-ldap: Crash occurs if var_expand template expansion fails. + - dict: If dict client disconnected while iteration was still running, + dict process could have started using 100% CPU, although it was still + handling clients. + - doveadm: Running doveadm commands via proxying may hang, especially + when doveadm is printing a lot of output. + - imap: "MOVE * destfolder" goes to a loop copying the last mail to the + destination until the imap process dies due to running out of memory. + - imap: Running "UID MOVE 1:* Trash" on an empty folder goes to infinite + loop. + - imap: SEARCH doesn't support $. + - lib-compress: Buffer over-read in zlib stream read. + - lib-dns: If DNS lookup times out, lib-dns can cause crash in calling + process. + - lib-index: Fixed several bugs in dovecot.index.cache handling that + could have caused cached data to be lost. + - lib-index: Writing to >=1 GB dovecot.index.cache files may cause + assert-crashes: + Panic: file mail-index-util.c: line 37 (mail_index_uint32_to_offset): + assertion failed: (offset < 0x40000000) + - lib-ssl-iostream: Fix buggy OpenSSL error handling without + assert-crashing. If there is no error available, log it as an error +  instead of crashing: + Panic: file iostream-openssl.c: line 599 (openssl_iostream_handle_error): + assertion failed: (errno != 0) + - lib-ssl-iostream: ssl_key_password setting did not work. + - submission: A segfault crash may occur when the client or server + disconnects while a non-transaction command like NOOP or VRFY is still + being processed. + - virtual: Copying/moving mails with IMAP into a virtual folder assert-crashes: + Panic: file cmd-copy.c: line 152 (fetch_and_copy): assertion failed: + (copy_ctx->copy_count == seq_range_count(©_ctx->saved_uids)) +- VUL-1: CVE-2020-25275: dovecot22,dovecot23: Mail delivery / parsing + crashed when the 10 000th MIME part was message/rfc822 + (bsc#1180406) +- apply upstream patches: +- CVE-2020-24386: dovecot: IMAP hibernation allows users to access + other users' emails (bsc#1180405) +- apply upstream patches: + 0002-imap-Add-unit-test-for-imap-client-hibernate.patch + 0001-imap-Escape-tag-when-sending-it-to-imap-hibernate-pr.patch + 0001-lib-mail-message-parser-Fix-assert-crash-when-enforc.patch + 0002-lib-imap-Don-t-generate-invalid-BODYSTRUCTURE-when-r.patch +- remove paches containing by update: + 0001-auth-mech-rpa-Fail-on-zero-len-buffer.patch + 0001-lib-smtp-smtp-server-cmd-vrfy-Restructure-parameter-.patch + 0002-lib-ntlm-Check-buffer-length-on-responses.patch + 0002-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch + 0003-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch + 0004-lib-smtp-smtp-syntax-Do-not-allow-NULL-return-parame.patch + 0005-lib-smtp-smtp-syntax-Return-0-for-smtp_string_parse-.patch + 0006-lib-smtp-Add-tests-for-smtp_string_parse-and-smtp_st.patch + 0007-lib-smtp-test-smtp-server-errors-Add-tests-for-VRFY-.patch + 0008-lib-smtp-smtp-server-command-Guarantee-that-non-dest.patch + 0009-lib-smtp-smtp-server-command-Assign-cmd-reg-immediat.patch + 0010-lib-smtp-smtp-server-command-Perform-initial-command.patch + 0011-lib-smtp-smtp-server-connection-Hold-a-command-refer.patch + 0012-lib-smtp-test-smtp-server-errors-Add-tests-for-large.patch + 0013-lib-smtp-smtp-address-Don-t-return-NULL-from-smtp_ad.patch + 0014-lib-smtp-smtp-address-Don-t-recognize-an-address-wit.patch + dracut-saltboot +- Support autosign grains in saltboot intrd +- Update to version 0.1.1602150122.f08af0a + +- Set wicked to use plain mac address for computing DHCP DUID +- Copy wicked lease xml file to prevent query for second IP address + (bsc#1173268) + +- Use automatic RAID assembly only in the first phase before + start of salt +- Update to version 0.1.1595937550.0285244 + +- Print a list of available disk devices (bsc#1170824) +- Install wipefs to initrd +- Update to version 0.1.1590413773.a959db7 + +- Force install crypt modules +- Update to version 0.1.1588156049.952b58d + dracut-wireless +- Make sure ifup is scheduled (bsc#1173149) +- Update to version 0.1.1595937550.0285244 + dwarves +- Drop the version requirement of libdw-devel + + DW_AT_alignment is defined in 1.19 so dwarves now is compatible + with older libdw. + +- Update to release 1.19 + * Support for split BTF. + * Support cross-compiled ELF binaries with different endianness. + * Support for showing typedefs for anonymous types, like structs, + unions and enums. + +- Add _service file / move to 1.18.g19 (863e6f0f) + * btf_encoder: Ignore zero-sized ELF symbols + +- update to 1.18_15g040fd7f (bsc#1177921): + * btf_encoder: Support cross-compiled ELF binaries with different endianness + * strings: use BTF's string APIs for strings management + * strings: Rename strings.h to avoid clashing with /usr/include/strings.h + * dwarf_loader: increase the size of lookup hash map + * btf_encoder: revamp how per-CPU variables are encoded + * btf_encoder: Discard CUs after BTF encoding + * btf_encoder: Fix emitting __ARRAY_SIZE_TYPE__ as index range type + * btf_encoder: Use libbpf APIs to encode BTF type info + * btf_loader: Use libbpf to load BTF + * dwarves: Expose and maintain active debug info loader operations + * btf_encoder: detect BTF encoding errors and exit + * libbpf: Update to latest libbpf version + * dwarf_loader: Conditionally define DW_AT_alignment + * pahole: Implement --packed + * man-pages: Fix 'coimbine' typo +- remove libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch (upstream) + +- Update to release 1.18 + * pahole now should be segfault free when handling gdb test + suit DWARF files, including ADA, FORTRAN, rust and dwp + compressed files (the latter is refused). + * Bail out on partial units for now, avoiding segfaults. +- Drop + dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch, + dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch + (merged) +- Add forced ELF symvers because of ABI breaks + +- Backport fixes for segfault when processing dwz-ed kernel + [bsc#1176095,https://github.com/acmel/dwarves/issues/10]. + * dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch + * dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch + +- add libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch + +- Don't require libebl-plugins on suse_version >= 1550 + +- Update to release 1.17 + * Support raw BTF as available in /sys/kernel/btf/vmlinux. + * Make --find_pointers_to consider unions. + * Make --contains and --find_pointers_to honour --unions. + * Add support for finding pointers to void. + * Make --contains and --find_pointers_to to work with base types. + +- Update to release 1.16 + * btf_loader: Add support for BTF_KIND_FUNC + +- Update to new upstream release 1.15 + * Avoid null dereference with NULL configs + * Fixup printing "const" early with "const void" + * Fix recursively printing named structs in --expand_types + +- version 1.13 + - Use of the recently introduced BTF deduplication algorithm + - Introduce a 'btfdiff' utility + - Add a BTF loader, i.e. 'pahole -F btf' allows pretty printing of structs + and unions in the same fashion as with DWARF info + - Better union support + - Infer __attribute__((__packed__)) when structs have no alignment holes + - Support DWARF5's DW_AT_alignment + - Add a '--compile' option to 'pfunct' + +- Update to new upstream release 1.12 + * Added a BTF (BPF Type Format) encoder + * Initial support for DW_TAG_partial_unit + * Print cacheline boundaries in multiple union members + * Show offsets at union members + -- Update to new upstream release 1.10 - * Initial DWARF4 support - * Add stubs for some new GNU tags - * Fix a crash when pahole is called with -R -S - -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) -- Use %_smp_mflags for parallel build -- Implement baselibs config - -- Update to new upstream release 1.9 - * Add the "scncopy" tool - like object copy but tries not to change - section content - * pfunct: Introduce the -P option - * dwarves fprintf: Add extra GNU tags -- Update group and description with something more detailed -- Remove redundant %clean section -- Strip duplicate changelog -- Remove redundant manual requires on libraries -- Update URL to acme's new location - -- Remove %debug_package directive which is breaking build - -- update to 1.8 release - -- update to 1.6 release - e2fsprogs -- po-remove-unnecessary-buggy-positional-parameter-spe.patch: po: remove - unnecessary/buggy positional parameter specifiers (bsc#1170964) - -- e2fsck-clarify-overflow-link-count-error-message.patch: e2fsck: clarify - overflow link count error message (bsc#1160979) -- ext2fs-update-allocation-info-earlier-in-ext2fs_mkdi.patch: ext2fs: update - allocation info earlier in ext2fs_mkdir() (bsc#1160979) -- ext2fs-implement-dir-entry-creation-in-htree-directo.patch: ext2fs: implement - dir entry creation in htree directories (bsc#1160979) -- tests-add-test-to-excercise-indexed-directories-with.patch: tests: add test - to excercise indexed directories with metadata_csum (bsc#1160979) -- tune2fs-update-dir-checksums-when-clearing-dir_index.patch: tune2fs: update - dir checksums when clearing dir_index feature (bsc#1160979) - -- e2fsck-abort-if-there-is-a-corrupted-directory-block.patch: e2fsck: abort if - there is a corrupted directory block when rehashing (bsc#1160571 - CVE-2019-5188) -- e2fsck-don-t-try-to-rehash-a-deleted-directory.patch: 2fsck: don't try to - rehash a deleted directory (bsc#1160571 CVE-2019-5188) - -- resize2fs-Make-minimum-size-estimates-more-reliable.patch: resize2fs: Make - minimum size estimates more reliable for mounted fs (bsc#1154295) - -- libsupport-add-checks-to-prevent-buffer-overrun-bugs.patch: add checks to - prevent buffer overrun bugs in quota code (bsc#1152101, CVE-2019-5094) - -- libext2fs-call-fsync-2-to-clear-stale-errors-for-a-n.patch: libext2fs: call - fsync(2) to clear stale errors for a new a unix I/O channel (bsc#1145716) - -- e2fsck-check-and-fix-tails-of-all-bitmaps.patch: e2fsck: check and fix tails - of all bitmap blocks (bsc#1128383) - -- libext2fs-Fix-fsync-2-detection.patch: libext2fs: Fix fsync(2) detection - (bsc#1038194) - -- Add references from old package: - Fix resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch - in 1.42.12 (bsc#1009532) - Fix libext2fs-fix-potential-buffer-overflow-in-closefs.patch - in 1.42.13 (bsc#918346 CVE-2015-1572) - Fix libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch - in 1.42.12 (bsc#915402 CVE-2015-0247) - Got specfile fix through Factory (bsc#960273) - Fix libext2fs-don-t-ignore-fsync-errors.patch in 1.43.4 (bsc#1038194) - -- libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch: - libext2fs: fix build failure in swapfs.c on big-endian systems (bsc#1077420) - -- Update to 1.43.8 - * add forgotten byteswap of some new superblock fields - * fix use-after-free in e2fsck for corrupted root inode - * fix floating point exception due to corrupted superblock in e2fsck - * fix resize2fs's free block sanity checks - * updated translations - -- Added %license tag to specfile - -- Update to 1.43.7 - * debugfs, tune2fs, fuse2fs fixes of error handling in journal replay - * e2fsck and debugfs fixes so that malicious filesystems do not cause - buffer overflows - * fix corner cases in offline resizing in resize2fs - * updated translations - -- ignore errors for install-info calls in post scripts, - otherwise installing with "--excludedocs" fails - -- Update to 1.43.6 - * fix printing of quota inconsistency messages - * fix out of bounds checks in e2fsck - * optimize e2fsck CPU usage for large sparse files - * increase inode size to 256 bytes if features require it - * various UI fixes - * updated translations - -- Add missing coreutils dependency for initrd macros (bsc#1055492). - -- Update to 1.43.5 - * fix e2fsck infinite loop when rebuilding encrypted directories - * fix tune2fs support for enabling /disabling project quota - * fixes in debugfs, dumpe2fs, e2fsck, tune2fs, and resize2fs for maliciously - corrupted filesystems - * fix e2fsck to verify invalid quota inode numbers - * fix byte-swapping of backup superblocks - * fix e2fsck -E bmap2extent to work for sparse files - * fix e2fsck to correctly handle quota accounting for multiply claimed blocks - * lots of other fixes - -- Update to 1.43.4 - * fix e2fsck handling of system.data extended attributes for small files - * fixes in mke2fs -d - * make mke2fs refuse absurdly large devices - * make mke2fs properly report IO errors - * clarify default in mke2fs questions - * re-add uninit_bg to mke2fs.conf - * add support for project quota to debugfs - * improve xattr support in debugfs - * remove mkfs.ext4dev and fsck.ext4dev - -- Remove suse-module-tools dependency as it creates cycle in dependency list - -- Update download URL to poing to ftp.kernel.org which is more reliable - -- Update to 1.43.3 - * mke2fs will use larger journal for large filesystems by default - * e2fsck journal replay bugfixes - * debugfs improvements and fixes - * fix resize2fs migration of attribute blocks -- fuse2fs manpage is no longer installed when fuse2fs is not built - -- fix last change - -- Rebuild the initrd if this package changes (and we are not - building the -mini version) - -- Update to 1.43.1 - * Add support for the ext4 metadata checksum, checksum seed, inline data, - encryption, project quota, and read-only features - * Support for the very old, experimental, and never-added-to-mainline - compression feature has been removed - * Mke2fs will now create file systems with the metadata_csum and 64bit - features enabled by default - * The tune2fs program will ask the user for confirmation before starting - dangerous operations if the terminal is available, and it will replay - the journal if necessary - * Add an ext2/3/4 FUSE server - * The resize2fs command can now convert file systems between 64-bit and - 32-bit mode - * We now use a new e2undo file format which is much more efficient and - faster than the old tdb-based scheme. Since it so much faster, e2fsck, - tune2fs, debugfs, and resize2fs now also can support using creating an - undo file. - * Multiple e2fsck fixes - * Multiple mke2fs improvements - * Multiple debugfs improvements - -- spec: add static library dependencies - -- enable static build and package static libraries - -- e2fsprogs-1.41.1-splash_support.patch: Drop it, this patch - depends on the old in kernel "bootsplash" patches that were - removed after the introduction of plymouth. - -- Update to 1.42.13 - * fix potential buffer overflow while closing a filesystem - * fix deadlock which occurs when using systemd and e2fsck.conf's logging - feature - * make tune2fs clear journal superblock backup when removing journal - * fix use after free bugs in resize2fs and e2fsck - * fix endianity bugs in libext2fs - ... -- Remove e2fsck-fix-free-pointer-dereferences.patch: Merged upstream - -- e2fsck-fix-free-pointer-dereferences.patch: Fix use after free (bnc#912229) - emacs +- Add patch emacs-libX11-boo1175028.patch to fix SIGSEGV introduced + by a security fix for libX11 (boo#1175028) + -- Make it work again, that is - remove emacs-24.3-giflib5-interlace.patch - and include changes and corrected cpp boolean in - patch emacs-24.3-giflib5.diff - -- Update emacs-24.3-giflib5.diff to support giflib7-5.1.0 API - -- Add Utility category to .desktop file. - -- Don't use outdated C standard - -- Modify emacs-24.3-giflib5-interlace.patch in such a way that - it works with older giflibraries - -- Add the patches - CVE-2014-3421.patch - CVE-2014-3422.patch - CVE-2014-3423.patch - CVE-2014-3424.patch - to avoid several unsecure usage of temporary files (bnc#876847) - -- remove dependency on bind-devel (I don't see any usage of - bind in the source, and I see no such dependency in packaging - on other distros) - -- Adding coreutils to etags scriptlets requirements (bnc#865845) - -- emacs-24.3-giflib5-interlace.patch: fix display of interlaced GIF images - -- Do not reassign S-left, S-right, S-up and S-down anymore (bnc#858430) - -- Change emacs wrapper script to use new dbus-run-session tool to - avoid hanging emacs on terminal mode due I/O conflict on stdin - of both emacs and dbus-launch session (bnc#853082) - -- emacs-24.3-glibc.patch, emacs-24.3.dif: Remove obsolete hunks -- emacs-24.3-xevent.patch: Remove obsolete patch -- Remove unknown configure option --without-sync-input - -- Added /usr/share/emacs/site-lisp/site-start.d to package owned - directories so other packages do not need to own it - -- Fix connection problem to Typhoon nntp servers. Instead of - CAPABILITIES use HELP - * emacs-24.3-nntp-typhoon-fix.patch - -- Enforce update alternatives simply to avoid bug reports about - warnings - -- Disable fontsets and enforce Xft as font backend - -- Remove not used spec file scriplets -- Make pre requires more smart -- Avoid trouble with new byte compile format and old font-latex.elc - -- Make emacs launch script smart, that is search for a valid dbus - on the current system if if not found launch a own dbus session -- With emacs version 24.3 the package epg becoes obsolate - -- Update to to emacs version 24.3 - * Emacs no longer searches for `leim-list.el' files beneath the standard - lisp/ directory. There should not be any there anyway. If you have - been adding them there, put them somewhere else; e.g., site-lisp. - * `C-h f' (`describe-function') can now perform autoloading. - When this command is called for an autoloaded function whose docstring - contains a key substitution construct, that function's library is - automatically loaded, so that the documentation can be shown - correctly. To disable this, set `help-enable-auto-load' to nil. - * `C-h f' now reports previously-autoloaded functions as "autoloaded", - even after their associated libraries have been loaded (and the - autoloads have been redefined as functions). - * Images displayed via ImageMagick now support transparency and the - :background image specification property. - * When available, ImageMagick support is automatically enabled. - It is no longer necessary to call `imagemagick-register-types' - explicitly to install ImageMagick image types; that function is called - automatically at startup, or when customizing an imagemagick- option. - * Setting `imagemagick-types-inhibit' to t now disables the use of - ImageMagick to view images. (You must call `imagemagick-register-types' - afterwards if you do not use customize to change this.) - * The new variable `imagemagick-enabled-types' also affects which - ImageMagick types are treated as images. The function - `imagemagick-filter-types' returns the list of types that will be - treated as images. - * In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the - next and previous path separator, respectively. - * `minibuffer-electric-default-mode' can shorten "(default ...)" to "[...]" - in minibuffer prompts. Just set `minibuffer-eldef-shorten-default' - non-nil before enabling the mode. - * New option `mode-line-default-help-echo' specifies the help text - (shown in a tooltip or in the echo area) for any part of the mode line - that does not have its own specialized help text. - * You can now click mouse-3 in the coding system indicator to invoke - `set-buffer-file-coding-system'. - * emacsclient now obeys string values for `initial-buffer-choice', - if it is told to open a new frame without specifying any file to visit - or expression to evaluate. - * New option `server-auth-key' specifies a shared server key. - * Emacs now generates backtraces on fatal errors. - On encountering a fatal error, Emacs now outputs a textual description - of the fatal signal, and a short backtrace on platforms like glibc - that support backtraces. - * `C-x C-q' is now bound to the new minor mode `read-only-mode'. - This minor mode replaces `toggle-read-only', which is now obsolete. - * Most `y-or-n' prompts now allow you to scroll the selected window. - Typing `C-v' or `M-v' at a y-or-n prompt scrolls forward or backward - respectively, without exiting from the prompt. - * In the Package Menu, newly-available packages are listed as "new", - and sorted above the other "available" packages by default. - * If your Emacs was built from a bzr checkout, the new variable - `emacs-bzr-version' contains information about the bzr revision used. - * New option `create-lockfiles' specifies usage of lockfiles. - It defaults to t. Changing it to nil inhibits the creation of lock - files (use this with caution). - * New option `enable-remote-dir-locals', if non-nil, allows directory-local - variables on remote hosts. - * The entry for PCL-CVS has been removed from the Tools menu. - The PCL-CVS commands are still available via the keyboard. - * Using "unibyte: t" in Lisp source files is obsolete. - Use "coding: raw-text" instead. - * In the buffer made by `M-x report-emacs-bug', the `C-c m' binding - has been changed to `C-c M-i' (`report-emacs-bug-insert-to-mailer'). - The previous binding, introduced in Emacs 24.1, was a mistake, because - `C-c LETTER' bindings are reserved for user customizations. - * Non-regexp Isearch now performs "lax" space matching. - Each sequence of spaces in the supplied search string may match any - sequence of one or more whitespace characters, as specified by the - variable `search-whitespace-regexp'. (This variable is also used by a - similar existing feature for regexp Isearch.) - * New Isearch command `M-s SPC' toggles lax space matching. - This applies to both ordinary and regexp Isearch. - * New option `replace-lax-whitespace'. - If non-nil, `query-replace' uses flexible whitespace matching too. - The default is nil. - * Global `M-s _' starts a symbol (identifier) incremental search, - and `M-s _' in Isearch toggles symbol search mode. - `M-s c' in Isearch toggles search case-sensitivity. - * New binding `M-g c' for `goto-char'. - * New binding `M-g TAB' for `move-to-column'. - * `M-g TAB' (`move-to-column') prompts for a column number if called - interactively with no prefix arg. Previously, it moved to column 1. - * New option `yank-handled-properties' allows processing of text - properties on yanked text, in ways that are more general than just - removing them (as is done by `yank-excluded-properties'). - * New option `delete-trailing-lines' specifies whether - M-x delete-trailing-whitespace should delete trailing lines at the end - of the buffer. It defaults to t. - * `C-u M-=' now counts lines/words/characters in the entire buffer. - * `C-x 8 RET' is now bound to `insert-char', which is now a command. - `ucs-insert' is now an obsolete alias for `insert-char'. - * The `z' key no longer has a binding in most special modes. - It used to be bound to `kill-this-buffer', but `z' is too easy to - accidentally type. - * New command `C-x r M-w' (`copy-rectangle-as-kill'). - It copies the region-rectangle as the last rectangle kill. - * `C-x r +' is now overloaded to invoke `append-to-register'. - * New option `register-separator' specifies the register containing - the text to put between collected texts for use with - M-x append-to-register and M-x prepend-to-register. -- Update file lists -- Remove patches done upstream -- Port remaining patches -- Exclude info.info page as this is part of package info - -- Do not install etags below OS 13.0 (bnc#820567) -- Use UTF-8 even in changelog for old entries - -- For 13+ add etags subpackage, provide ctags via update-alternatives - -- For 12.3+ buildrequire makeinfo instead of texinfo - -- fix build with giflib5 by skipping configure test and adding - emacs-24.2-giflib5.patch - -- Add missing backslashes spotted by Troy Sankey - -- Don't strip binaries -- Remove unused build requirements -- Properly configure TERMINFO (bnc#797787) - -- Remove obsolete patches -- Don't use obsolete mouse-sel -- Avoid calling autoconf -- Avoid warning about duplicate files - -- transform .tar.xz for .tar.bz2 to fix build on SLE product - -- Add workaround into emacs starter script for gtk/gstreamer bug - which overrides the locale - -- Update to to emacs version 24.2 - * This is mainly a bug-fix release -- Last patch already included - -- Add emacs-24.1-gets.patch to check whether gets is declared - before warning about it (needed by glibc 2.16). - -- Avoid missing fonts due minimal installation - -- xorg-x11-libs is not in default installation anymore, use libX11-6 - to be enhanced by emacs-x11 - -- Don't be fooled by not initialized time stamps of unused XEvent - structures which happens with old GTK-2.0 - -- make it build even for older distries - -- Avoid conflict with gnuctags - -- Update to to emacs version 24.1 - * Support for Gtk+3.0, GnuTLS, ImageMagick, libxml2, and SELinux - * Support for wide integer (62 bits) in lisp even on 32-bit machines. - * The --unibyte, --multibyte, --no-multibyte, and --no-unibyte command - line arguments, and the EMACS_UNIBYTE environment variable, no longer - have any effect. - * And many more changes see /usr/share/emacs/24.1/etc/NEWS -- Remove obsolete patches -- Refresh some others patches - -- Avoid endless loop due multiplying zero with two as this results - also in zero (bnc#763851) ... found in xgselect.c for increasing - the allocated memory used for g_main_context_query(). - -- Add version number to provide/obsolete. - -- provide/obsolete nxml-mode; now part of emacs. - -- Remove obsolete Obsoletes and Provides tags - -- Correct License tag that is that emacs is now GPLv3 or later (bnc#755524) - -- add %dir /usr/share/X11/app-defaults to fix factory build. - -- Port fix for CVE-2012-0035 to CEDET used for emacs 23.3 (bnc#740447) -- Yet an other change of the tar ball to avoid intrinsic emacs GPL - violoation - -- rebuild for ppc64 and ia64 (bnc#726769) - -- add autoconf as buildrequire to avoid implicit dependency - -- remove call to suse_update_config (very old work around) - -- Resolve build conflicts - -- Avoid SLES10 systems using kernel 2.6.16 - -- Add patch to use libtinfo if available - -- switch back to standard gcc, as bootstrapping gcc 4.3 on - arm is essentially impossible, and 4.3 is not needed anymore - (bnc#587307#c9) - -- Remove redundant/obsolete tags/sections from specfile - (cf. packaging guidelines) - -- Change tar ball to avoid intrinsic emacs GPL violoation (bnc#710247) - -- Update to to emacs version 23.3 - * The last-resort backup file `%backup%~' is now written to - `user-emacs-directory', instead of the user's home directory. - * If Emacs creates `user-emacs-directory', that directory's - permissions are now set to rwx------, ignoring the umask. - * The appt-add command takes an optional argument, the warning time. - This can be used in place of the default appt-message-warning-time. - * You can allow inferior Python processes to load modules from the - current directory by setting `python-remove-cwd-from-path' to nil. - * The default value of `rmail-enable-mime' is now t. Rmail decodes - MIME contents automatically. You can customize the variable - `rmail-enable-mime' back to `nil' to disable this automatic MIME - decoding. - * The command `rmail-mime' change the displaying of a MIME message - between decoded presentation form and raw data if `rmail-enable-mime' - is non-nil. And, with prefix argument, it change only the displaying - of the MIME entity at point. - * The new command `rmail-mime-next-item' (bound to TAB) moves point - to the next item of MIME message. - * The new command `rmail-mime-previous-item' (bound to backtab) moves - point to the previous item of MIME message. - * The new command `rmail-mime-toggle-hidden' (RET) hide or show the - body of the MIME entity at point. - * New VC command `vc-log-incoming', bound to `C-x v I'. - This shows a log of changes to be received with a pull operation. - For Git, this runs "git fetch" to make the necessary data available - locally; this requires version 1.7 or newer. - * New VC command `vc-log-outgoing', bound to `C-x v O'. - This shows a log of changes to be sent in the next commit. - * New VC command vc-find-conflicted-file. - * The 'g' key in VC diff, log, log-incoming and log-outgoing buffers - reruns the corresponding VC command to compute an up to date version - of the buffer. - * vc-dir for Bzr supports viewing shelve contents and shelving snapshots. - * Special markup can be added to log-edit buffers. - You can add headers specifying additional information to be supplied - to the version control system. - Bazaar recognizes the headers "Author", "Date" and "Fixes". - Git, Mercurial, and Monotone recognize "Author" and "Date". - Any unknown header is left as is in the message, so it is not lost. - * lmenu.el and cl-compat.el are now obsolete. - * smie.el is a generic navigation and indentation engine. - It takes a simple BNF description of the grammar, and provides both - sexp-style navigation (jumping over begin..end pairs) as well as - indentation, which can be adjusted via ad-hoc indentation rules. - * posn-col-row now excludes the header line from the row count - If the frame has a header line, posn-col-row will count row numbers - starting from the first line of text below the header line. - * `e' and `pi' are now called `float-e' and `float-pi'. - The old names are obsolete. - * The use of unintern without an obarray arg is now obsolete. - * The function `princ-list' is now obsolete. - * The yank-handler argument to kill-region and friends is now obsolete. - * New function byte-to-string, like char-to-string but for bytes. -- Remove obsolete patches -- Adopt s390x patch -- Refresh some others patches - -- Add a new patch to fix "dual font spacing problem" - * from https://bugzilla.redhat.com/show_bug.cgi?id=599437 - -- Do not iset inhibit-eol-conversion, user can customize this - to see the CR/NL at the end of DOS files (bnc#656190) - -- Support foreign emacs extensions to scanning - /usr/share/emacs/site-lisp/site-start.d/ - /etc/emacs/site-lisp/site-start.d/ - for emacs lisp files suggested by Holger Arnold (bnc#653798) - -- Update to to emacs version 23.2 - * The command-line option -Q (--quick) also inhibits loading X resources. - * The new variable `inhibit-x-resources' shows whether X resources - were loaded. - * New command-line option -mm (--maximized) maximizes the initial frame. - * The default value of `trash-directory' is now nil. - * The pointer now becomes invisible when typing. - Customize `make-pointer-invisible' to disable this feature. - * Emacs can use the system default monospaced font in Gnome. - To enable this feature, set `font-use-system-font' to non-nil (it is - nil by default). - * On X11, Emacs reacts to Xft changes made by configuration tools, - via the XSETTINGS mechanism. This includes antialias, hinting, - hintstyle, RGBA, DPI and lcdfilter changes. - * Killing a buffer with a running process now asks for confirmation. - * Unibyte sessions are now considered obsolete. - * Function arguments in *Help* buffers are now shown in upper-case. - Customize `help-downcase-arguments' to t to show them in lower-case. - * New command `async-shell-command', bound globally to `M-&'. - * When running in a new enough xterm (newer than version 242), Emacs - asks xterm what the background color is and it sets up faces - accordingly for a dark background if needed - * If `select-active-regions' is t, any active region automatically - becomes the primary selection (for interaction with other window - applications). If you enable this, you might want to bind - `mouse-yank-primary' to Mouse-2. - * When `save-interprogram-paste-before-kill' is non-nil, the kill - commands save the interprogram-paste selection into the kill ring - before doing anything else. This avoids losing the selection. - * When `kill-do-not-save-duplicates' is non-nil, identical - subsequent kills are not duplicated in the `kill-ring'. - * The new command `completion-at-point' provides mode-sensitive completion. - * tab-always-indent set to `complete' lets TAB do completion as well. - * The new completion-style `initials' is available. - For instance, this can complete M-x lch to list-command-history. - * The new variable `completions-format' determines how completions - are displayed in the *Completions* buffer. If you set it to - `vertical', completions are sorted vertically in columns. - * The default value of `blink-matching-paren-distance' is increased. - * M-n provides more default values in the minibuffer for commands - that read file names. These include the file name at point (when ffap - is loaded without ffap-bindings), the file name on the current line - (in Dired buffers), and the directory names of adjacent Dired windows - (for Dired commands that operate on several directories, such as copy, - rename, or diff). - * M-r is bound to the new `move-to-window-line-top-bottom'. - This moves point to the window center, top and bottom on successive - invocations, in the same spirit as the C-l (recenter-top-bottom) - command. - * The new variable `recenter-positions' determines the default - cycling order of C-l (`recenter-top-bottom'). - * The abbrevs file is now a file named abbrev_defs in - user-emacs-directory; but the old location, ~/.abbrev_defs, is used if - that file exists. - * The bookmark menu has a narrowing search via bookmark-bmenu-search. - * The Calc settings file is now a file named calc.el in - user-emacs-directory; but the old location, ~/.calc.el, is used if - that file exists. - * Graphing commands (`g f' etc.) now work on MS-Windows, if you have - the native Windows port of Gnuplot version 3.8 or later installed. - * Fancy diary display is now the default. - If you prefer the simple display, customize `diary-display-function'. - * The diary's fancy display now enables view-mode. - * The command `calendar-current-date' accepts an optional argument - giving an offset from today. - * The default value for `desktop-buffers-not-to-save' is nil. - This means Desktop will try restoring all buffers, when you restart - your Emacs session. Also, `desktop-buffers-not-to-save' is only - effective for buffers that have no associated file. If you want to - exempt buffers that do correspond to files, customize the value of - `desktop-files-not-to-save' instead. - * The new variable `dired-auto-revert-buffer', if non-nil, causes - Dired buffers to be reverted automatically on revisiting them. - * When `doc-view-continuous' is non-nil, scrolling a line - on the page edge advances to the next/previous page. - * Elint now uses compilation-mode. - * Elint can now scan individual files and whole directories, - and can be run in batch mode. - * Elint does a more thorough initialization, and recognizes more built-in - functions and variables. Customize `elint-scan-preloaded' if you want - to sacrifice some accuracy for a faster startup. - * Elint attempts some basic understanding of featurep and (f)boundp tests. - * Customize `elint-ignored-warnings' to suppress some warnings. - * Toolbar functionality for reverse debugging. Display of STL - collections as watch expressions. These features require GDB 7.0 or later. - * A new command `zrgrep' searches recursively in gzipped files. - * The new command `Info-virtual-index' bound to "I" displays a menu of - matched topics found in the index. - * The new command `info-finder' replaces finder.el with a virtual Info - manual that generates an Info file which gives the same information - through a menu structure. - * LaTeX mode now provides completion (via completion-at-point). - * Message mode is now the default mode for composing mail. - * If the user has not customized mail-user-agent, `compose-mail' - checks for Mail mode customizations, and issues a warning if these - customizations are found. This alerts users who may otherwise be - unaware that their mail configuration has changed. - To disable this check, set compose-mail-user-agent-warnings to nil. - * The default value of mail-interactive is t, since Emacs 23.1. - (This was not announced at the time.) It means that when sending mail, - Emacs will wait for the process sending mail to return. If you - experience delays when sending mail, you may wish to set this to nil. - * nXML mode is now the default for editing XML files. - * pcomplete provides a new command `pcomplete-std-completion' which - is similar to `pcomplete' but using the standard completion UI code. - * M-s is no longer bound to `comint-next-matching-input'. - * M-r is now bound to `comint-history-isearch-backward-regexp'. - This starts an incremental search of the comint/shell input history. - * ansi-color is now enabled by default in Shell mode. - To disable it, set ansi-color-for-comint-mode to nil. - * New connection methods "rsyncc", "imap" and "imaps". - On systems which support GVFS-Fuse, Tramp offers also the new - connection methods "dav", "davs", "obex" and "synce". - * When using C-x v v or C-x v i on a unregistered file that is in a - directory not controlled by any VCS, ask the user what VC backend to - use to create a repository, create a new repository and register the - file. - * New command `vc-root-print-log', bound to `C-x v L'. - This displays a `*vc-change-log*' buffer showing the history of the - version-controlled directory tree as a whole. - * New command `vc-root-diff', bound to `C-x v D'. - * `C-x v l' and `C-x v L' do not show the full log by default. - * vc-annotate supports annotations through file copies and renames, - it displays the old names for the files and it can show logs/diffs for - the corresponding lines. Currently only Git and Mercurial take - advantage of this feature. - * The log command in vc-annotate can display a single log entry - instead of redisplaying the full log. The RCS, CVS and SCCS VC - backends do not support this. - * When a file is not found, VC will not try to check it out of RCS anymore. - * Diff and log operations can be used from Dired buffers. - * The short log format for git makes use of the graph display, - so it's not supported on git versions earlier than 1.5.6. - * vc-dir uses the --relative option of git, and so requires at least - git version 1.5.5. - * Support for operating with stashes has been added to vc-dir: - the stash list is displayed in the *vc-dir* header, stashes can be - created, removed, applied and their content displayed. - * vc-bzr supports operating with shelves: the shelve list is - displayed in the *vc-dir* header, shelves can be created, removed and applied. - * log-edit-strip-single-file-name controls whether or not single filenames - are stripped when copying text from the ChangeLog to the *VC-Log* buffer. - * Interactively `multi-isearch-buffers' and `multi-isearch-buffers-regexp' - read buffer names to search, one by one, ended with RET. With a prefix - argument, they ask for a regexp, and search in buffers whose names match - the specified regexp. Interactively `multi-isearch-files' and - `multi-isearch-files-regexp' read file names to search, one by one, - ended with RET. With a prefix argument, they ask for a wildcard, and - search in file buffers whose file names match the specified wildcard. - * The new eshell built-in commands `su' and `sudo' support Tramp. - Thus, they change `default-directory' to reflect the new user id, and - let commands run under that user's permissions. This works even when - `default-directory' is already remote. Calling the external commands - is possible via `*su' or `*sudo', respectively. - * Obsolete packages - * sym-comp.el is now obsolete, superseded by completion-at-point. - * lucid.el and levents.el are now obsolete. - * CEDET (the Collection of Emacs Development Tools) is now in Emacs. - This is a collection of packages to aid with using Emacs as an IDE - (integrated development environment): - * The Semantic package allows the use of parsers to intelligently - edit and navigate source code. Parsers for C/C++, Java, Javascript, - and several other languages are included by default, and Semantic can - also interface with external tools such as GNU Global and GNU Idutils. - * EDE (Emacs Development Environment) is a package for managing code - projects, including features such as automatic Makefile generation. - * SRecode is a library for recoding Semantic tags back into source - code. It is currently used by some parts of Semantic and EDE; in the - future, it may be used for code generation features. - * The EIEIO library implements a subset of the Common Lisp Object - System (CLOS). It is used by the other CEDET packages. - * mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc. - * htmlfontify.el turns a fontified Emacs buffer into an HTML page. - * js.el is a new major mode for JavaScript files. - * imap-hash.el is a new library to address IMAP mailboxes as hashtables. - * read-file-name-predicate is obsolete. - * `delete-directory' has an optional parameter RECURSIVE. - * New function `copy-directory', which copies a directory recursively. - * called-interactively-p now takes one argument and replaces interactive-p - which is now marked obsolete. - * New function set-advertised-calling-convention makes it possible - to obsolete arguments as well as make some arguments mandatory. - * You can control which binding is preferentially shown in menus and - docstrings by adding a `:advertised-binding' property to the corresponding - command's symbol. That property can hold a single binding or a list - of bindings. - * start-process-shell-command and start-file-process-shell-command - now only take a single `command' argument. - * The new variable `process-file-side-effects' should be set to nil - if a `process-file' call does not change a remote file. This allows - file name handlers such as Tramp to optimizations. - * make-network-process can now also create `seqpacket' Unix sockets. - * eval-next-after-load is obsolete. - * New hook `after-load-functions' run after loading an Elisp file. - * Changing the file-names generated by byte-compilation by redefining - the function `byte-compile-dest-file' before loading bytecomp.el is obsolete. - Instead, customize byte-compile-dest-file-function. - * `byte-compile-warnings' has new members, `constants' and `suspicious'. - * New macro with-silent-modifications to tweak text properties without - affecting the buffer's modification state. - * Hash tables have a new printed representation that is readable. - The feature `hashtable-print-readable' identifies this new - functionality. - * Face aliases can now be marked as obsolete, using the macro - `define-obsolete-face-alias'. - -- Set TeX-master to nil as default - -- Fix reStructuredText tmp file problem (bnc#642787) - -- BuildRequire gpm-devel - -- Avoid trouble with spell see bug bnc#628268 - -- Correct macro name in spec file - -- Avoid segfault with newer gcc 4.5.0, see Emacs bug #6031 on - debbugs.gnu.org - -- make emacs wrapper script a little more smart - check if default toolkit is installed, else use fallbacks - -- replace png_check_sig with !png_sig_cmp for libpng14 - -- Do not remove wrapper script for bug bnc#555682 (bnc#589394) - -- gcc45 seems not to work with emacs switch to gcc43 (bnc#587307) - -- apply patch from cvs to fix build with gcc 4.5 - -- build -el and -info subpackages as noarch - -- Make ./configure --target=sparcv9-suse-linux work (as a result of - rpmbuild --target=sparcv9) - -- Fix a nasty bug were menus do not occure with GTK (bnc#558884) - -- Add patch from upstream to fix bug bnc#556175 - -- Remove binaries from main package as theyx are provided by the - x11 sub package (bnc#555682) - -- Make ppc, ppc64, and s390x build by forcing -Xlinker -- Make ia64 build by reducing gcc optimization -- Remove warning about undefined operations - -- Update to to emacs version 23.1 - * New font code: This uses the freetype and fontconfig libraries. - * Emacs now accepts font names supplied in the fontconfig format - * Added support for local fonts - * Added support for the Xft library for antialiasing. - * Added support for the OpenType library for complex text layout - * Added support for the m17n library for text shaping - * Use libgif before libungif - * Emacs now supports the SVG image format through librsvg2. - * Emacs now supports multi-page TIFF images - * The new configuration option --with-dbus enables DBus language - * Improved X Window System support - * Emacs starts in the background, as a daemon, when given the - - -daemon command line argument. - * emacsclient starts emacs in daemon mode - * Emacs now supports the XEmbed specification - * Emacs can now set the frame opacity - * The Emacs character set is now a superset of Unicode - * There are new coding systems/aliases; see M-x list-coding-systems - * There is a new charset implementation with many new charsets. - * There are new language environments for Chinese-GBK, - Chinese-GB18030, Khmer, Bengali, Punjabi, Gujarati, Oriya, - Telugu, Sinhala, and TaiViet. - * The minor modes unify-8859-on-encoding-mode and - unify-8859-on-decoding-mode are obsolete. - -- avoid binutils crashing on emacs binaries in using a tool that - can really understand ELF and remove the .comment section so that - it appears stripped to strip(1) - -- remove patched files after install - -- Add variable for signature separator if not defined for mail - messages (bnc#483563) - enchant -- Enable aspell support on SLE to synchronize with Leap. - -- Disable aspell support on SLE. - -- Redownload the 2.2.5 tarball to reflect the consistent upstream - release provided in Source. - -- Update to version 2.2.5: - + Fix a memory leak in the hunspell provider. -- Changes from version 2.2.4: - + Fix a bug in the enchant program, where words ending in non-ASCII - characters were truncated during tokenization. - -- Add enchant-2-backend-aspell package which provides the aspell - backend for enchant. - -- Revert parts of last change: Still using supplementes instead of - boolean rich deps: zypper dup from < CODE15 is impossible - otherwise. - -- Fix installation of backends (bgo#1089433): - + Drop Supplements entirely. - + For the shared lib package, add conditional Requires on - either/both the hunspell or voikko backends depending on - whether the system has libhunspell and/or libvoikko installed. - + Add a Suggests on -backend-hunspell for the case where neither - libvoikko not libhunspell are installed. - -- Update descriptions. - -- Update to version 2.2.3: - + Brown paper bag: fix 2.2.2 as intended. -- Changes from version 2.2.2: - + Fix a bug in the build system where the test harness would try - to delete files under root, typically the system libraries. -- Changes from version 2.2.1: - + Fix a crash on invalid input with the hspell backend. - + Remove some bashisms from the build system. - + updates the Free Software Foundation’s street address. - + Stop running some tests that fail on recent macOS. - -- Modernize spec-file by calling spec-cleaner. - -- Update to version 2.2.0: - + Improves support for parallel installation with other major - versions of Enchant (specifically for man pages). - + Fix relocation support. - + Minor documentation improvements - + Fix a potential crash in the hspell back-end. -- Update URL to https://abiword.github.io/enchant/. -- Adjust packaging, following the shared library packaging policy - and allowing for coexistance of enchant-1 and enchant-2 (as - foreseen by upstream): - + Split enchant-1-data package (providing enchant-data, generic - name) from libenchant1. - + Split enchant-1-backends from libenchant1: the main backends. - + Add conflict to libenchant1 < 1.6.1 to the split packages (and - appropriate split provides). - + Rename enchant-{voikko,zemberek} to - enchant-2-backend-{voikko,zemberek}. -- Drop enchant-hunspell-1.4.0.patch: no longer needed. - -- aspell to be removed from factory (bsc#1052949, FATE#323578). - -- Add enchant-hunspell-1.4.0.patch: Fix build against - hunspell 1.4.0, where MAXWORDLEN is no longer exported. - enigmail +- enigmail 2.2.4 + * bugfixes and improvements + * translation updates + +- enigmail 2.2.2 + * Enigmail version 2.2.x is a specially modified version, which + only works with Thunderbird 78 and later version. Enigmail 2.2.x + doesn't provide the traditional functionality, rather it exists + to help you migrate your keys and settings to Thunderbird 78. + +- enigmail 2.1.8: + * Fix "Encrypt to key" action destroys PGP/ MIME signature + * Fix Filter fails silently on Enigmail's "Encrypt to key" action + * Fix Disable autocrypt header on custom sender address + * Fix VKS keyserver with custom port cannot be accesse + * Fix Filter fails silently on Enigmail's "Encrypt to key" action + * Fix Thunderbird dies immediately when sending a signed empty-bodied mail + * Fix Decrypted mail has empty Content-Type in the MIME part + +- enigmail 2.1.7: + * display information about an upcoming release of Thunderbird 78 + * Fix minor rendering problem with Deep Dark theme + * Fix running "Encrypt to key" filter fails silently + * Fix improper Content-Type setting for keyserver upload + +- enigmail 2.1.6: + * Fix Setup Wizard gets Stuck if Keys in GnuPG available + * Fix Cannot confirm publish GnuPG key on WKS server + * Fix Automatic Key Refresh doesn't work with keys.openpgp.org + * Fix per-recipients rule 'set enigmail rules for' field unable to edit + * Fix File names of attachments are not encrypted + exempi +- Add CVE-2018-12648.patch to fix a NULL pointer dereference issue + (CVE-2018-12648, boo#1098946). + +- Extend descriptions. + +- Update to 2.4.5: + * Fix a buffer overflow in the PSD parser. (CVE-2018-7730 bnc#1085295) + * Fix a buffer overflow in the TIFF parser. (CVE-2018-7728 bnc#1085297) + * Fix a buffer overflow in PostScript parser. (CVE-2018-7729 bnc#1085296) + * Fix a null dereference in WEBP parser. (CVE-2018-7731 bnc#1085294) + * Properly initialize pointers in WEBP. + * Fix an infinite loop in RIFF parser. + * Fix an infinite loop in QuickTime parser. + * Fix an infinite loop in ASF parser. + * Adjust minimum version for gcc in documentation. + * Fix a buffer overrun, memcpy() on overlapping regions, use after free in + the exception handling. Fix a fatal assert with corrupt WEBP. + * Fix a crash on a corrupt file. + * Upgrade XMPCore to Adobe XMP CC 2014.12. + * New flag to optimize layout on MPEG4 files. + * GoPro MPEG4 video files support. + * Improved JPEG support. + * iXML support in WAVE files. + * Several bugs and memory leaks fixes. + * Changes from Adobe XMP CC 2013.06. + * Pluggable file handlers (not exposed yet in Exempi) + * Support for Exif 2.3 properties + * New RIFF file handler + * Better Postscript support. + * Lot of bug fixes. + * Now require (partial) C++11 support to compile (gcc 4.4.7 tested) + * WebP format handler (contributed: Frankie Dintino, The Atlantic) + * Several API improvements + * Fix potential crash with corrupt TIFF file. + * Fix header to pass -Wstrict-prototypes + +- use individual libboost-*-devel packages instead of boost-devel + +- Add gpg signature +- Cleanup spec file with spec-cleaner + +- Update to version 2.2.2: + + Public header cleanup and documentation update. + + Update Doxygen config. + + fdo#73058: Add missing include for MacOS. + + fdo#72810: Fix typo in date test in MP3 handler. + + fdo#83313: Fix crash on invalid Exif (from Samsung). + + Fix valgrind testing for xmpcore.sh. + + Fix delete / delete[] mismatch in ID3_Support.hpp. +- Add baselibs.conf to Source to comply with current rules in + Factory. + +- Update to version 2.2.1: + + fdo#54011: Use POSIX API for files on MacOS. + + fdo#58175: Replace OS X FlatCarbon headers. + + Added a manpage for exempi(1). + + Added the -n option to the command line for arbitrary + namespaces. + +- fix build under qemu + +- Update to version 2.2.0: + + New 'exempi' command line tool. + + Upgrade XMPCore to Adobe XMP 5.1.2 + - Quicktime support now works without Quicktime. + - Reconciliation with ID3v2. + - "Blessed" 64-bits support (we already had it in exempi). + - Slight change in the way XMP are written for MWG compliance. + - Fixed a serious bug with RIFF. + - Change in the way local text encoding is dealt with. + - Alternative languages behave slightly differently by changing + how the default language property is managed. + - Probably a bunch of bugs fixed that I don't know about. + + Update unit tests. + - Refactor the fixtures. + + Use automake silent rules instead of shave. (build only) + + "make dist" generate a bzip2 archive as well. (build only) + + Remove some obsolete warning flags. (build only) + + Build xmpcommandtool + + Several new APIs. + + Bug fixes: fdo#37747. +- Drop exempi-no-shave.patch: shave is not used upstream anymore. +- Drop libtool BuildRequires, autoreconf call and + - -disable-silent-rules that were used because of patch above. +- Create a tools subpackage for new exempi command line tool. +- Change group of libexempi3 from "Development/Libraries/C and C++" + to System/Libraries. +- Use V=1 during the build to get a verbose build. + +- use original tar + exfatprogs +- jsc#SLE-16156: Add exfatprogs to SLE + +- Remove ExclusiveArch, the code compiles on all arches cleanly now. + +- Update to version 1.0.4 + * fsck.exfat: display sector, cluster, and volume sizes in the human + readable format. + * fsck.exfat: reduce the elapsed time using read-ahead. + * mkfs.exfat: generate pseudo unique serials while creating filesystems. + * mkfs.exfat: add the "-b" option to align the start offset of FAT and + data clusters. + * fsck.exfat: repair zero-byte files which have the NoFatChain attribute. + * Fix memory leaks on error handling paths. + * fsck.exfat: fix the bug that cannot access space beyond 2TB. + expat -- Security fix (CVE-2019-15903, bsc#1149429) - * Crafted XML input results in heap-based buffer over-read by fooling - the parser into changing from DTD parsing to document parsing - * Added patches: - - expat-CVE-2019-15903.patch - - expat-CVE-2019-15903-tests.patch - -- Security fix (CVE-2018-20843, bsc#1139937) - * Large number of colons in input makes parser consume high - amount of resources - * Added expat-CVE-2018-20843.patch - -- Expand description of expat-devel. - -- Do not generate manpages from docbook -- Temporarily disable profiling due to bug in build system - -- Version update to 2.2.5 Tue October 31 2017 - * Bug fixes: - - If the parser runs out of memory, make sure its internal - state reflects the memory it actually has, not the memory - it wanted to have. - - The default handler wasn't being called when it should for - a SYSTEM or PUBLIC doctype if an entity declaration handler - was registered. - - Fix a case of mistakenly reported parsing success where - XML_StopParser was called from an element handler - - Function XML_ErrorString was returning NULL rather than - a message for code XML_ERROR_INVALID_ARGUMENT - introduced with release 2.2.1 - * Other changes: - - Add argument -N adding notation declarations - - various compiler-specific fixes - - Improve docbook2x-man detection -- drop expat-docbook.patch - * fixed in 0f5186c7b8e503c669e332d944712de010b265f3 -- switch to github for release tarballs and website - -- Version update to 2.2.4 Sat August 19 2017 - * Bug fixes: - [#115] Fix copying of partial characters for UTF-8 input - * Other changes: - [#109] Fix "make check" for non-x86 architectures that default - to unsigned type char (-128..127 rather than 0..255) - [#109] coverage.sh: Cover -funsigned-char - Autotools: Introduce --without-xmlwf argument - [#65] Autotools: Replace handwritten Makefile with GNU Automake - [#43] CMake: Auto-detect high quality entropy extractors, add new - option USE_libbsd=ON to use arc4random_buf of libbsd - [#74] CMake: Add -fno-strict-aliasing only where supported - [#114] CMake: Always honor manually set BUILD_* options - [#114] CMake: Compile man page if docbook2x-man is available, only - [#117] Include file tests/xmltest.log.expected in source tarball - (required for "make run-xmltest") - [#111] Fix some typos in documentation - Version info bumped from 7:5:6 to 7:6:6 -- Release 2.2.3 Wed August 2 2017 - * Bug fixes: - [#85] Fix a dangling pointer issue related to realloc - * Other changes: - [#91] Linux: Allow getrandom to fail if nonblocking pool has not - yet been initialized and read /dev/urandom then, instead. - This is in line with what recent Python does. - [#86] Check that a UTF-16 encoding in an XML declaration has the - right endianness - [#4] #5 #7 Recover correctly when some reallocations fail - Repair "./configure && make" for systems without any - provider of high quality entropy - and try reading /dev/urandom on those - Ensure that user-defined character encodings have converter - functions when they are needed - Fix mis-leading description of argument -c in xmlwf.1 - Rely on macro HAVE_ARC4RANDOM_BUF (rather than __CloudABI__) - for CloudABI - [#100] Fix use of SIPHASH_MAIN in siphash.h - [#23] Test suite: Fix memory leaks - Version info bumped from 7:4:6 to 7:5:6 -- Release 2.2.2 Wed July 12 2017 - * Security fixes: - [#43] Protect against compilation without any source of high - quality entropy enabled, e.g. with CMake build system; - * [MOX-006] Fix non-NULL parser parameter validation in XML_Parse; - resulted in NULL dereference, previously; - * Bug fixes: - [#69] Fix improper use of unsigned long long integer literals - * Other changes: - [#73] Start requiring a C99 compiler - [#49] Fix "==" Bashism in configure script - [#58] Address compile warnings - [#68] Fix "./buildconf.sh && ./configure" for some versions - of Dash for /bin/sh - [#72] CMake: Ease use of Expat in context of a parent project - with multiple CMakeLists.txt files - [#72] CMake: Resolve mistaken executable permissions - [#76] Address compile warning with -DNDEBUG (not recommended!) - [#77] Address compile warning about macro redefinition - * Added patch expat-docbook.patch to compile the man pages with - docbook-to-man - * Cleaned spec file with spec-cleaner - -- Allow building when do_profiling is undefined - -- Build with profiling when possible - -- Version update to 2.2.1 Sat June 17 2017 - - Security fixes: - CVE-2017-9233 / bsc#1047236 -- External entity infinite loop DoS - Details: https://libexpat.github.io/doc/cve-2017-9233/ - Commit c4bf96bb51dd2a1b0e185374362ee136fe2c9d7f - - [MOX-002] CVE-2016-9063 / bsc#1047240 -- Detect integer overflow; - (Fixed version of existing downstream patches!) - - (SF.net) #539 Fix regression from fix to CVE-2016-0718 cutting off - longer tag names; - [#25] More integer overflow detection (function poolGrow); - - [MOX-002] Detect overflow from len=INT_MAX call to XML_Parse; - - [MOX-005] #30 Use high quality entropy for hash initialization: - * arc4random_buf on BSD, systems with libbsd - (when configured with --with-libbsd), CloudABI - * RtlGenRandom on Windows XP / Server 2003 and later - * getrandom on Linux 3.17+ - In a way, that's still part of CVE-2016-5300. - https://github.com/libexpat/libexpat/pull/30/commits - - [MOX-005] For the low quality entropy extraction fallback code, - the parser instance address can no longer leak, - - [MOX-003] Prevent use of uninitialised variable; commit - - [MOX-004] a4dc944f37b664a3ca7199c624a98ee37babdb4b - Add missing parameter validation to public API functions - and dedicated error code XML_ERROR_INVALID_ARGUMENT: - - [MOX-006] * NULL checks; commits - * Negative length (XML_Parse); commit - - [MOX-002] 70db8d2538a10f4c022655d6895e4c3e78692e7f - - [MOX-001] #35 Change hash algorithm to William Ahern's version of SipHash - to go further with fixing CVE-2012-0876. - https://github.com/libexpat/libexpat/pull/39/commits - - Bug fixes: - [#32] Fix sharing of hash salt across parsers; - relevant where XML_ExternalEntityParserCreate is called - prior to XML_Parse, in particular (e.g. FBReader) - [#28] xmlwf: Auto-disable use of memory-mapping (and parsing - as a single chunk) for files larger than ~1 GB (2^30 bytes) - rather than failing with error "out of memory" - [#3] Fix double free after malloc failure in DTD code; commit - 7ae9c3d3af433cd4defe95234eae7dc8ed15637f - [#17] Fix memory leak on parser error for unbound XML attribute - prefix with new namespaces defined in the same tag; - found by Google's OSS-Fuzz; commits - xmlwf on Windows: Add missing calls to CloseHandle - - New features: - [#30] Introduced environment switch EXPAT_ENTROPY_DEBUG=1 - for runtime debugging of entropy extraction - Bump version info from 7:2:6 to 7:3:6 - -- Remove pointless --with-pic (for static only) - -- Version update to 2.2.0: - * Fixes bnc#983215 CVE-2012-6702 - * Fixes bnc#983216 CVE-2016-5300 - * Various cmake and autotools script updates - * Fix detection of utf8 character boundaries -- Remove all patches merged upstream: - * expat-2.1.1-avoid_relying_on_undef_behaviour.patch - * expat-2.1.1-parser_crashes_on_malformed_input.patch - * expat-alloc-size.patch - * expat-visibility.patch - -- add expat-2.1.1-avoid_relying_on_undef_behaviour.patch to avoid - relying on undefined behavior in the original CVE-2015-1283 fix - [bnc#980391], [bnc#983985], [CVE-2016-4472] -- add expat-2.1.1-parser_crashes_on_malformed_input.patch to fix - Expat XML parser that mishandles certain kinds of malformed input - documents [bnc#979441], [CVE-2016-0718] -- use spec-cleaner to clean specfile - -- After simplification of expat-visibility.patch, it became - uneffective as no symbols are getting hidden. add - - fvisibility=hidden to CFLAGS again. -- expat-alloc-size.patch: fix braino, realloc()-like functions - should not take __attribute__(malloc) - -- Update to version 2.1.1 - * Fixes CVE-2015-1283 — Multiple integer overflows in the - XML_GetBuffer function - * Fix potential null pointer dereference - * Symbol XML_SetHashSalt was not exported - * Output of xmlwf -h was incomplete - * Document behavior of calling XML_SetHashSalt with salt 0 - * Minor improvements to man page xmlwf(1) -- Simplify expat-visibility.patch, refresh expat-alloc-size.patch -- Drop config-guess-sub-update.patch, fixed upstream. - -- Cleanup spec file with spec-cleaner -- Remove old ppc obsoletes/provides - extra-cmake-modules +- Update to 5.74.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/kde-frameworks-5.74.0 +- Changes since 5.73.0: + * Strip leading zeros from numerical version numbers in C++ code + * Add timeout for qmlplugindump calls + * Add WaylandProtocols find module + * invoke update-mime-database with -n + +- Update to 5.73.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/kde-frameworks-5.73.0 +- Changes since 5.72.0: + * Fix inline literal formatting + * Fix reST list from not being a list + * fix license headers + * Add ecm_generate_dbus_service_file + * Introduce function ecm_install_configured_file + * Export Wayland_DATADIR + +- Update to 5.72.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/kde-frameworks-5.72.0 +- Changes since 5.71.0: + * Fix Sphinx warning about cmake code block + * Remove support for png2ico + * Fix the ECM doc generation + * Fix markdown list from not being a list + * Deal with Qt's CMake code modifying CMAKE_SHARED_LIBRARY_SUFFIX + * Add FindTaglib find module + * extra-cmake-modules: Convert to SPDX license statements + fail2ban +- Integrate change to resolve bnc#1146856 + +- Update to 0.11.2 + increased stability, filter and action updates +- New Features and Enhancements + * fail2ban-regex: + - speedup formatted output (bypass unneeded stats creation) + - extended with prefregex statistic + - more informative output for `datepattern` (e. g. set from filter) - pattern : description + * parsing of action in jail-configs considers space between action-names as separator also + (previously only new-line was allowed), for example `action = a b` would specify 2 actions `a` and `b` + * new filter and jail for GitLab recognizing failed application logins (gh#fail2ban/fail2ban#2689) + * new filter and jail for Grafana recognizing failed application logins (gh#fail2ban/fail2ban#2855) + * new filter and jail for SoftEtherVPN recognizing failed application logins (gh#fail2ban/fail2ban#2723) + * `filter.d/guacamole.conf` extended with `logging` parameter to follow webapp-logging if it's configured + (gh#fail2ban/fail2ban#2631) + * `filter.d/bitwarden.conf` enhanced to support syslog (gh#fail2ban/fail2ban#2778) + * introduced new prefix `{UNB}` for `datepattern` to disable word boundaries in regex; + * datetemplate: improved anchor detection for capturing groups `(^...)`; + * datepattern: improved handling with wrong recognized timestamps (timezones, no datepattern, etc) + as well as some warnings signaling user about invalid pattern or zone (gh#fail2ban/fail2ban#2814): + - filter gets mode in-operation, which gets activated if filter starts processing of new messages; + in this mode a timestamp read from log-line that appeared recently (not an old line), deviating too much + from now (up too 24h), will be considered as now (assuming a timezone issue), so could avoid unexpected + bypass of failure (previously exceeding `findtime`); + - better interaction with non-matching optional datepattern or invalid timestamps; + - implements special datepattern `{NONE}` - allow to find failures totally without date-time in log messages, + whereas filter will use now as timestamp (gh#fail2ban/fail2ban#2802) + * performance optimization of `datepattern` (better search algorithm in datedetector, especially for single template); + * fail2ban-client: extended to unban IP range(s) by subnet (CIDR/mask) or hostname (DNS), gh#fail2ban/fail2ban#2791; + * extended capturing of alternate tags in filter, allowing combine of multiple groups to single tuple token with new tag + prefix `` with all value of `` tags (gh#fail2ban/fail2ban#2755) +- Fixes + * [stability] prevent race condition - no ban if filter (backend) is continuously busy if + too many messages will be found in log, e. g. initial scan of large log-file or journal (gh#fail2ban/fail2ban#2660) + * pyinotify-backend sporadically avoided initial scanning of log-file by start + * python 3.9 compatibility (and Travis CI support) + * restoring a large number (500+ depending on files ulimit) of current bans when using PyPy fixed + * manual ban is written to database, so can be restored by restart (gh#fail2ban/fail2ban#2647) + * `jail.conf`: don't specify `action` directly in jails (use `action_` or `banaction` instead) + * no mails-action added per default anymore (e. g. to allow that `action = %(action_mw)s` should be specified + per jail or in default section in jail.local), closes gh#fail2ban/fail2ban#2357 + * ensure we've unique action name per jail (also if parameter `actname` is not set but name deviates from standard name, gh#fail2ban/fail2ban#2686) + * don't use `%(banaction)s` interpolation because it can be complex value (containing `[...]` and/or quotes), + so would bother the action interpolation + * fixed type conversion in config readers (take place after all interpolations get ready), that allows to + specify typed parameters variable (as substitutions) as well as to supply it in other sections or as init parameters. + * `action.d/*-ipset*.conf`: several ipset actions fixed (no timeout per default anymore), so no discrepancy + between ipset and fail2ban (removal from ipset will be managed by fail2ban only, gh#fail2ban/fail2ban#2703) + * `action.d/cloudflare.conf`: fixed `actionunban` (considering new-line chars and optionally real json-parsing + with `jq`, gh#fail2ban/fail2ban#2140, gh#fail2ban/fail2ban#2656) + * `action.d/nftables.conf` (type=multiport only): fixed port range selector, replacing `:` with `-` (gh#fail2ban/fail2ban#2763) + * `action.d/firewallcmd-*.conf` (multiport only): fixed port range selector, replacing `:` with `-` (gh#fail2ban/fail2ban#2821) + * `action.d/bsd-ipfw.conf`: fixed selection of rule-no by large list or initial `lowest_rule_num` (gh#fail2ban/fail2ban#2836) + * `filter.d/common.conf`: avoid substitute of default values in related `lt_*` section, `__prefix_line` + should be interpolated in definition section (inside the filter-config, gh#fail2ban/fail2ban#2650) + * `filter.d/dovecot.conf`: + - add managesieve and submission support (gh#fail2ban/fail2ban#2795); + - accept messages with more verbose logging (gh#fail2ban/fail2ban#2573); + * `filter.d/courier-smtp.conf`: prefregex extended to consider port in log-message (gh#fail2ban/fail2ban#2697) + * `filter.d/traefik-auth.conf`: filter extended with parameter mode (`normal`, `ddos`, `aggressive`) to handle + the match of username differently (gh#fail2ban/fail2ban#2693): + - `normal`: matches 401 with supplied username only + - `ddos`: matches 401 without supplied username only + - `aggressive`: matches 401 and any variant (with and without username) + * `filter.d/sshd.conf`: normalizing of user pattern in all RE's, allowing empty user (gh#fail2ban/fail2ban#2749) +- Rebased patches +- Removed upstream patch fail2ban-0.10.4-upstream-pid-file-location.patch + +- Use %{_tmpfilesdir} consistently throughout the .spec. + +- Update to 0.11.1: + * Increment ban time (+ observer) functionality introduced. + * Database functionality extended with bad ips. + * New tags (usable in actions): + - `` - ban count of this offender if known as bad + (started by 1 for unknown) + - `` - current ban-time of the ticket + (prolongation can be retarded up to 10 sec.) + * Introduced new action command `actionprolong` to prolong ban-time + (e. g. set new timeout if expected); + * algorithm of restore current bans after restart changed: + update the restored ban-time (and therefore + end of ban) of the ticket with ban-time of jail (as maximum), + for all tickets with ban-time greater (or persistent) + * added new setup-option `--without-tests` to skip building + and installing of tests files (gh-2287). + * added new command `fail2ban-client get banip ?sep-char|--with-time?` + to get the banned ip addresses (gh-1916). + * purge database will be executed now (within observer). + restoring currently banned ip after service restart fixed + (now < timeofban + bantime), ignore old log failures (already banned) + * upgrade database: update new created table `bips` with entries + from table `bans` (allows restore current bans after + upgrade from version <= 0.10) + +- Switch to use python3 (upstream supported): + + BuildRequire python3-tools instead of python-devel (for the + 2to3 tool). + + Drop the python-gamin dependency. + + Replace all python-FOO deps for their python3-FOO counterpart. + +- Added fail2ban-0.10.4-env-script-interpreter.patch to define interpretor +- removal of SuSEfirewall2-fail2ban for factory versions since SuSEfirewall2 + will be removed from Factory (see sr#713247): + * fail2ban-opensuse-service.patch: removed references to SuSEfirewall2 service + * fail2ban-opensuse-service-sfw.patch: use references to SuSEfirewall2 only for + older distributions + * Removed installation recommendation of the fail2ban-SuSEfirewall2 + package for all distributions as it is deprecated. +- fail2ban-0.10.4-upstream-pid-file-location.patch changed fail2ban unit file + location (boo#1145181, gh#fail2ban/fail2ban#2474) + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut the build queues by allowing usage of systemd-mini + ffmpeg-4 +- fix ffmpeg-4.2-dlopen-fdk_aac.patch, there is no libfdk-aac.so.1 + fftw3 +- Add gnu compiler support up to gcc9. +- Fix typo which caused issus building openmpi HPC flavors + (bsc#1174329). +- Add support for openmpi4 (provided by Alin Marin Elena). + +- Fix BuildFailures for openSUSE >= 1550: + * Correct info dir. + * Fix ill-formatted comments. + +- Disable openmpi1 builds for SLE/Leap > 15.1. +- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773). + +- Add -ffat-lto-objects to avoid build failure + +- Update to 3.3.8: + * Fixed AVX, AVX2 for gcc-8. +- Release notes for 3.3.7: + * Experimental support for CMake. + * Fixes for armv7a cycle counter. + * Official support for aarch64, now that we have hardware to test it. + * Tweak usage of FMA instructions in a way that favors newer processors + (Skylake and Ryzen) over older processors (Haswell). + * tests/bench: use 64-bit precision to compute mflops. + +- Add FFTW_BIN to environment variable with module file (bsc#1125824). + +- Stay with openmpi also on ppc + +- Fix %install_info_delete usage. + +- Add support for openmpi2 for the HPC build (FATE#325089). + +- Switch to openmpi2 instead of openmpi (bsc#1082302), + apart from ppc64 as openmpi2 does not support it. + +- Fix typo in flavor gnu7-hpc settings. + +- Change the name of the MPI version of the module file directory + to pfftw3 to distinguish it from the 'serial' one (boo#1075933). + +- Disable the openmpi3 flavor in some products. + +- Add gcc7 as additional compiler flavor for HPC on SLES. +- Fix library package requires - use HPC macro (boo#1074890). +- Add support for mpich and openmpi3 for HPC. + +- Fix library package dependencies - limit certain + dependencies to HPC packages. + +- Fix HPC library requires package and modules file. + +- update to 3.3.6-pl2 + * Bugfix: MPI Fortran-03 headers were missing in FFTW 3.3.6-pl1. + * Bugfix: FFTW 3.3.6 had the wrong libtool version number, and generated + shared libraries of the form libfftw3.so.2.6.6 instead of + libfftw3.so.3.*. + * The fftw_make_planner_thread_safe() API introduced in 3.3.5 didn't + work, and this 3.3.6 fixes it. Sorry about that. + * compilation fixes for IBM XLC + * compilation fixes for threads on Windows + * fix SIMD autodetection on amd64 when (_MSC_VER > 1500) + +- Don't use openmpi-devel for HPC builds. + +- Fix dependencies for the HPC devel package. + +- Add magic to limit the number of flavors built in the + in the OBS ring. + +- For HPC build package static libraries as well. + +- Generate baselib.conf dynamically and only for the non-HPC + build: this avoids issues with the source validator. + +- removed unnedded dependency packages + +- rewrote for hpc library support + * added environment modules + * reduced number of hpc realted packages to two + (FATE#321716). + +- update to version 3.3.5 + * New SIMD support: + - Power8 VSX instructions in single and double precision. + To use, add --enable-vsx to configure. + - Support for AVX2 (256-bit FMA instructions). + To use, add --enable-avx2 to configure. + - Experimental support for AVX512 and KCVI. (--enable-avx512, --enable-kcvi) + This code is expected to work but the FFTW maintainers do not have + hardware to test it. + - Support for AVX128/FMA (for some AMD machines) (--enable-avx128-fma) + - Double precision Neon SIMD for aarch64. + This code is expected to work but the FFTW maintainers do not have + hardware to test it. + - generic SIMD support using gcc vector intrinsics + * Add fftw_make_planner_thread_safe() API + * fix #18 (disable float128 for CUDACC) + * fix #19: missing Fortran interface for fftwq_alloc_real + * fix #21 (don't use float128 on Portland compilers, which pretend to be gcc) + * fix: Avoid segfaults due to double free in MPI transpose + fipscheck -- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1 - (bsc#1149792) - * add fipscheck-fips.h_not_needed.patch - -- Port to OpenSSL 1.1 (bsc#1042649) - Adds openssl-1_1-port.patch - -- Set RPM groups anew. Drop implicit cleaning parts. - -- add baselibs.conf - -- updated to 1.4.1 - - added manpages - - fipscheck/fipshmac: Add -s option to specify the hmac suffix - - fipshmac: Add '-d' option to specify where to put the .hmac files - - various bugfixes - -- license update: BSD-2-Clause - See LICENSE - -- imported a generic fips helper to verify fips modules, linked - to openssl. - flac +- Fix memory leak (CVE-2020-0487 bsc#1180112): + stream_decoder.c-Fix-a-memory-leak.patch + +- Fix out-of-bounds access (CVE-2020-0499 bsc#1180099): + libFLAC-bitreader.c-Fix-out-of-bounds-read.patch + +- Fix memory leak in read_metadata_vorbiscomment_() function + (CVE-2017-6888, bsc#1091045): + flac-CVE-2017-6888.patch + +- Update to version 1.3.2 + * Fix undefined behaviour using GCC/Clang UBSAN (erikd). + * General hardening via fuzz testing with AFL (erikd and + others). + * General code improvements (lvqcl, erikd and others). + * Add FLAC in MP4 specification docs (Ralph Giles). + * Fix some cppcheck warnings (erikd). + * Assume all currently used OSes support SSE2. + flac: + * Fix potential infinite loop on flac-to-flac conversion + (erikd). + * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when + decoding (lvqcl). + * Only write vorbis-comments if they are non-empty. + * Error out if decoding RAW with bits != (8|16|24). + metaflac: + * Add --scan-replay-gain option. + libraries: + * CPU detection cleanup and fixes (Julian Calaby, erikd + and lvqcl). + * Fix two stream decoder bugs (Max Kellermann). + * Fix a NULL dereference bug (on a malformed file). + * Changed the LPC order guess for a slight compression + improvement, particularly for classical music + (Martijn van Beurden). + * Improved encoding speed on older Intel CPUs. + * Fixed a seeking bug when decoding certain files + (Miroslav Lichvar). + * Put an upper bound (32768) on the number of seek + points. + * Fix potential memory leaks. + * Support 64bit brword/bwword allowing + FLAC__BYTES_PER_WORD to be set to 8 (disabled by + default). + * Fix an out-of-bounds heap read. +- Refreshed flac-cflags.patch + +- Drop patch that should be upstreamed first, otherwise we will + have to keep it ofrever: + * flac-ocloexec.patch +- Drop wrong patch: + * flac-fix-pkgconfig.patch + + If using this change you get assert.h include overriden in your + project by the one from FLAC/ which is not what upstream desired + If packages fail to build they should fix their include + +- Build documentation as noarch + +- Cleanup spec file with spec-cleaner +- Update url +- Remove no longer needed patches + * flac-fix-CVE-2014-8962.patch + * flac-fix-CVE-2014-9028.patch + * 0001-getopt_long-not-broken-here.patch +- Remove following as benefit of using openssl is small + * 0001-Allow-use-of-openSSL.patch +- Add flac-cflags.patch +- Use doxygen to build documentation +- Split documentation to separate package +- Update to 1.3.1 + * Improved decoding efficiency of all bit depths but especially + so for 24 bits for IA32 architecture (lvqcl and Miroslav Lichvar). + * Faster encoding using SSE and AVX (lvqcl). + * Fixed bartlett, bartlett_hann and triangle functions. + * New apodization functions partial_tukey and punchout_tukey for + improved compression (Martijn van Beurden). + * Retuned compression presets to incorporate new apodization + functions (Martijn van Beurden). + * Fix -Wcast-align warnings on armhf architecture (Erik de + Castro Lopo). + * Help output documentation improvements. + * I/O buffering improvements on Windows to reduce disk + fragmentation when writing files. + * Only write vorbis-comments if they are non-empty. + * Fix symbol visibility in XMMS plugin. + * Many fixes and improvements across all the build systems. + * Fix CVE-2014-9028 (heap write overflow) and CVE-2014-8962 + (heap read overflow) + +- A couple of security fixes: + * flac-fix-CVE-2014-8962.patch: + arbitrary code execution by a stack overflow (CVE-2014-8962, + bnc#906831) + * flac-fix-CVE-2014-9028.patch: + Heap overflow via specially crafted .flac files (CVE-2014-9028, + bnc#907016) + +- Update to final upstream release 1.3.0 + * No user-visible changes +- More robust make install call + +- Update to flac 1.3.0pre4 (packaged as 1.2.99_git* to avoid + messing with RPM versioning) + * Mostly non-linux related bugfixes plus autotools fixes + - flac-openssl.patch --> 0001-Allow-use-of-openSSL.patch + - remove flac-1.2.1-automake1_13.patch, fixed in upstream. + - add 0001-getopt_long-not-broken-here.patch, FLAC bundles + GNU-compatible getopt_long for broken OS, but we do have + a functional version in libc already. + flacon +- Update to version 6.1.0 + * Save TOTALDISCS and DISCNUMBER tags to the output CUE file. + * Now the program removes temporary files more carefully. + * Imporove main menu items. + * Because freedb.org died, the program uses gnudb.org instead. + Added a graphical interface for selecting other CDDB + servers. + * Translations updated. + +- Update to version 6.0.0 + * Added support of profiles, you can have different encoding + options for different cases, such as maximum quality for your + computer, and CD quality for your phone. + * Improved usability of the preferences dialog. + * Now the program generates file names that are safe for + Windows file systems. + * Support for sampling rates greater than 192000 Hz. + * When used in console mode, the program prints information + about the status of tracks conversion. + * Many small improvements and bug fixes. + * Translations updated. + flatpak +- Flatpak only requires glib 2.44, not 2.60 +- Update ostree version required to 2020.8 + +- Update to version 1.10.1: + + Fix flatpak build on systems with setuid bwrap + + Fix some compiler warnings + + Fix crash on updating apps with no deploy data + + Updated translations. +- Remove deprecated texinfo packaging macros. +- Switch to upstream release tarball. + +- Update to version 1.10.0: + + The major new feature in this series compared to 1.8 is the + support for the new repo format which should make updates + faster and download less data. + + The systemd generator snippets now call flatpak + - -print-updated-env in place of a bunch of shell for better + login performance. + + The .profile snippets now disable GVfs when calling flatpak to + avoid spawning a gvfs daemon when logging in via ssh. + + Build fixes for GCC 11. + + Flatpak now finds the pulseaudio sockets better in uncommon + configurations. + + Sandboxes with network access it now also has access to the + systemd-resolved socket to do dns lookups. + + Flatpak supports unsetting env vars in the sandbox using + - -unset-env, and --env=FOO= now sets FOO to the empty string + instead of unsetting it. + + Similarly the spawn portal has an option to unset an env var. + + The spawn portal now has an option to share the pid namespace + with the sub-sandbox. + +- Update to version 1.8.5 (CVE-2021-21261): + + This is a security update that fixes a sandbox escape where a + malicious application can execute code outside the sandbox by + controlling the environment of the "flatpak run" command when + spawning a sub-sandbox (boo#1180996) + +- Update to version 1.8.4: + + Fix support for ppc64. + +- Move flatpak-bisect and flatpak-coredumpctl to devel subpackage, + allow to remove python3 dependency on main package. + +- Enable LTO (boo#1133124) as gobject-introspection works fine with LTO. + +- Update to version 1.8.3: + + Fixed progress reporting for OCI and extra-data. + + The in-memory summary cache is more efficient. + + Fixed authentication getting stuck in a loop in some cases. + + Fixed authentication error reporting. + + We now extract OCI info for runtimes as well as apps. + + Fixed crash if anonymous authentication fails and -y is + specified. + + flatpak info now only looks at the specified installation if + one is specified. + + Better error reporting for server HTTP errors during download. + + Uninstall now removes applications before the runtime it + depends on. + + Fixed test-suite to pass with the latest OSTree version. + + Fixed dbus environment variables in flatpak enter. + + Avoid updating metadata from the remote when uninstalling. + + Fixed error message handling in various places. + + FlatpakTransaction now verifies all passed in refs to avoid. + + potential issues with invalid names. + + Updated translations. + +- Update to version 1.8.2: + + Added validation of collection id settings for remotes. + + Fix seccomp filters on s390. + + Robustness fixes to the spawn portal. + + Fix support for masking update in the system installation. + + Better support for distros with uncommon models of merged /usr. + + Cache responses from localed/AccountService. + + Fix hangs in cases where xdg-dbus-proxy fails to start. + + Fix double-free in cups socket detection. + + OCI authenticator now doesn't ask for auth in case of http + errors. + +- Fix invalid usage of %{_libexecdir} to reference systemd + directories. + +- Update to version 1.8.1: + * Avoid calling authenticator in update if ref didn't change + * Don't fail transaction if ref is already installed (after + transaction start) + * Fix flatpak run handling of userns in the --device=all case + * Fix handling of extensions from different remotes + * Fix flatpak run --no-session-bus + * Updated translations +- Update to version 1.8.0: + * FlatpakTransaction has a new signal "install-authenticator" + which clients can handle to install authenticators needed for + the transaction. This is done in the CLI commands. + * We now always expose the host timezone data, allowing us the + expose the host /etc/localtime in a way that works better, + fixing several apps that had timezone issues. + * Fix flatpak enter which didn't work in some cases. + * We now ship a systemd unit (not installed by default) to + automatically detect plugged in usb sticks with sideload repos. + * By default we no longer install the gdm env.d file, as the + systemd generators work better. + * create-usb now exports partial commits by default + * Fix handling of docker media types in oci remotes + * Fix subjects in remote-info --log output +- Remove source file used to generate a flatpak user on the system + since it's now included by upstream: + * system-user-flatpak.conf + +- Fixes for %_libexecdir changing to /usr/libexec + +- Update to version 1.6.4: + + This release backports some of the OCI authenticator fixes from + the 1.7 series, and should now be able to host flatpak images + on e.g. docker hub. + + Other changes: + - Fix a use-after free in libflatpak. + - Don't list p2p downgrades in list of available updates. + +- jsc#SLE-7171 fmt +- Update to version 7.1.3 + * Fixed handling of buffer boundaries in format_to_n + * Fixed linkage errors when linking with a shared library + * Reintroduced ostream support to range formatters + * Worked around an issue with mixing std versions in gcc + +- Update to version 7.1.2 + * Fixed floating point formatting with large precision + +- Update to version 7.1.1 + * Fixed ABI compatibility with 7.0.x + * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around + ABI incompatibility between GCC and Clang on ARM + * Worked around a SFINAE bug in GCC 8 + * Fixed linkage errors when building with GCC's LTO + * Fixed a compilation error when building without + __builtin_clz or equivalent + * Fixed a sign conversion warning +- Dropped fmt-7.1.0-LTO.patch (merged upstream) + +- Update to version 7.1.0 + * Switched from Grisu3 to Dragonbox for the default + floating-point formatting which gives the shortest decimal + representation with round-trip guarantee and correct rounding. + This makes {fmt} up to 20-30x faster than common + implementations of std::ostringstream and sprintf on + dtoa-benchmark and faster than double-conversion and Ryū. It + is possible to get even better performance at the cost of + larger binary size by compiling with the + FMT_USE_FULL_CACHE_DRAGONBOX macro set to 1. + * Added an experimental unsynchronized file output API which, + together with format string compilation can give 5-9 times + speed up compared to fprintf on common platforms. + * Added a formatter for std::chrono::time_point + * Added support for ranges with non-const begin/end to fmt::join + * Added a memory_buffer::append overload that takes a range. + * Improved handling of single code units in FMT_COMPILE. + * Added dynamic width support to format string compilation. + * Improved error reporting for unformattable types: now you'll + get the type name directly in the error message instead of + the note. + * Added the make_args_checked function template that allows + you to write formatting functions with compile-time format + string checks and avoid binary code bloat. + * Replaced snprintf fallback with a faster internal IEEE 754 + float and double formatter for arbitrary precision. + * Made format_to_n and formatted_size part of the core API. + * Added fmt::format_to_n overload with format string + compilation. + * Added fmt::format_to overload that take text_style. + * Made the # specifier emit trailing zeros in addition to the + decimal point. + * Changed the default floating point format to not include .0 + for consistency with std::format and std::to_chars. It is + possible to get the decimal point and trailing zero with the + [#] specifier. + * Fixed an issue with floating-point formatting that could + result in addition of a non-significant trailing zero in + rare cases e.g. 1.00e-34 instead of 1.0e-34. + * Made fmt::to_string fallback on ostream insertion operator + if the formatter specialization is not provided. + * Added support for the append mode to the experimental file + API and improved fcntl.h detection. + * Fixed handling of types that have both an implicit + conversion operator and an overloaded ostream insertion + operator. + * Fixed a slicing issue in an internal iterator type. + * Fixed an issue in locale-specific integer formatting. + * Fixed handling of exotic code unit types. + * Improved FMT_ALWAYS_INLINE. + * Improved documentation. + * Added the FMT_REDUCE_INT_INSTANTIATIONS CMake option that + reduces the binary code size at the cost of some integer + formatting performance. This can be useful for extremely + memory-constrained embedded systems. + * Added the FMT_USE_INLINE_NAMESPACES macro to control usage + of inline namespaces. + * Improved build configuration. + * Fixed various warnings and compilation issues. +- Add fmt-7.1.0-LTO.patch + +- Update to version 7.0.3 + * Worked around broken ``numeric_limits`` for 128-bit integers + * Added error reporting on missing named arguments + * Stopped using 128-bit integers with clang-cl + * Fixed issues in locale-specific integer formatting + +- Update to version 7.0.2 + * Worked around broken ``numeric_limits`` for 128-bit integers + * Fixed compatibility with CMake 3.4 + * Fixed handling of digit separators in locale-specific + formatting + +- Update to version 7.0.1 + * Updated the inline version namespace name. + * Worked around a gcc bug in mangling of alias templates + * Fixed minor issues with the documentation. + +- Update to version 7.0.0 + * Reduced the library size. + * Added a simpler and more efficient format string compilation + API. The old fmt::compile API is now deprecated. + * Optimized integer formatting: format_to with format string + compilation and a stack-allocated buffer is now faster than + to_chars on both libc++ and libstdc++. + * Optimized handling of small format strings. + * Applied extern templates to improve compile times when using + the core API and fmt/format.h. It is still recommended to use + fmt/core.h instead of fmt/format.h but the compile time + difference is now smaller. + * Named arguments are now stored on stack (no dynamic memory + allocations) and the compiled code is more compact and + efficient. + * Implemented compile-time checks for dynamic width and + precision. + * Added sentinel support to fmt::join. + * Added support for named args, clear and reserve to + dynamic_format_arg_store. + * Added support for the 'c' format specifier to integral types + for compatibility with std::format. + * Replaced the 'n' format specifier with 'L' for compatibility + with std::format. The 'n' specifier can be enabled via the + FMT_DEPRECATED_N_SPECIFIER macro. + * The '=' format specifier is now disabled by default for + compatibility with std::format. It can be enabled via the + FMT_DEPRECATED_NUMERIC_ALIGN macro. + * Removed the following deprecated APIs: + + FMT_STRING_ALIAS and fmt macros - replaced by + FMT_STRING + + fmt::basic_string_view::char_type - replaced by + fmt::basic_string_view::value_type + + convert_to_int + + format_arg_store::types + + *parse_context - replaced by *format_parse_context + + FMT_DEPRECATED_INCLUDE_OS + + FMT_DEPRECATED_PERCENT - incompatible with + std::format + + *writer - replaced by compiled format API + * Renamed the internal namespace to detail. The former is + still provided as an alias if the FMT_USE_INTERNAL macro is + defined. + * Improved compatibility between fmt::printf with the standard + specs. + * Fixed handling of operator<< overloads that use copyfmt. + * Added the FMT_OS CMake option to control inclusion of + OS-specific APIs in the fmt target. This can be useful for + embedded platforms. + * Replaced FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with the + FMT_FUZZ macro to prevent interferring with fuzzing of + projects using {fmt}. + * Fixed compatibility with emscripten. + * Improved documentation. + * Implemented various build configuration fixes and + improvements. + * Fixed various warnings and compilation issues. +- Drop fmt-6.2.1-fix_pkgconfig_paths.patch +- Bump sover to 7 + fontconfig +- fontconfig-devel-32bit needs to require fontconfig-32bit, + needed for Wine development (bsc#1172301) + +- fc-query: remove redundant debug output + + fontconfig-remove-debug-output.patch + +- Update to 2.12.6: + * conf.d: Drop aliases for (URW)++ fonts (upstreamed) + * other minor fixes +- Includes changes from 2.12.5: + * update docs + * Accept 4 digit script tag in FcLangNormalize(). + * fc-blanks: fall back to the static data available in repo if + downloaded data is corrupted + * emoji related fixes + * various cleanups + * support listing named instances + +- Version update to 2.12.4: + * Various distcheck errors + * FcCharSetHash(): use the 'numbers' values to compute the hash + * fc-lang: gracefully handle the case where the last language initial is < 'z' + * Fix an off-by-one error in FcLangSetIndex() + * Fix erroneous test on language id in FcLangSetPromote() + * FcLangSetCompare(): fix bug when two charsets come from different "buckets" + * Treat C.UTF-8 and C.utf8 locales as built in the C library +- Remove merged upstream fontconfig-locale_c.utf8.patch +- Remove fontconfig-doc archive, the generated output is already + present in the upstream released tarball +- Remove unused configure options + +- Remove --with-pic which is only useful for static libs. + +- Update to 2.12.3: + Don't call perror() if no changes happens in errno + Fix FcCacheOffsetsValid() + Fix the build issue with gperf 3.1 + Fix the build issue on GNU/Hurd + Update a bit for the changes in FreeType 2.7.1 + Add the description of FC_LANG envvar to the doc + Bug 101202 - fontconfig FTBFS if docbook-utils is installed + Correct cache version info in doc/fontconfig-user.sgml + Avoid conflicts with integer width macros from TS 18661-1:2014 + Fix PostScript font alias name + Update aliases for URW June 2016 +- removed unneeded: + - fontconfig-glibc-2.25.patch + - make-check.patch + +- Add patch fontconfig-glibc-2.25.patch + * Fixes build with glibc 2.25. + +- Update to 2.12.1: + Update CaseFolding.txt to Unicode 9.0 + Fix some errors related to python3 + Bug 96676 - Check range of FcWeightFromOpenType argument + Update libtool revision + Properly validate offsets in cache files. + +- Update to version 2.12.0: + + Support the size specific design selection in OS/2 table + version 5. + + Allow the modification on 'lang' and 'charset' objects. + + Increase the refcount in FcConfigSetCurrent(). + + some updates in orth files. + + Add --error-on-no-fonts option to fc-cache. + + Use lang=und instead of lang=xx for "undetermined". + + Add FC_WEIGHT_DEMILIGHT and change from 65 to 55. + + Add FC_COLOR. + + Treat color fonts as scalable. + + no FC_LANG added with FcConfigSubstitute() when it has "und". + + Hardcode blanks in library. + + Support symbol fonts. + + Unicode 8.0 support. + + Add hintstyle templates and default hintslight. + + GX font support. + + Improve the footprint issue on updating caches. + + Bump the cache version to 6. + + more bug fixes. + +- Add fontconfig-locale_c.utf8.patch to recognize C.UTF-8 locale, + patch from Debian. + +- Clean the spec file with spec-cleaner + +- fix wrong path to documentation (bnc#907685) +- removed patch: usr-share-doc-packages.patch + freetype2 -- Add CVE-2020-15999.patch to fix a heap buffer overflow has been - found in the handling of embedded PNG bitmaps - CVE-2020-15999 bsc#1177914 - -- Use the compiler default C std, since 2012 gcc defaults - have changed, we now only need to get rid of ANSIFLAGS, override - that variable instead. - -- Update to version 2.10.1 - * The bytecode hinting of OpenType variation fonts was flawed, since - the data in the `CVAR' table wasn't correctly applied. - * Auto-hinter support for Mongolian. - * The handling of the default character in PCF fonts as introduced - in version 2.10.0 was partially broken, causing premature abortion - of charmap iteration for many fonts. - * If `FT_Set_Named_Instance' was called with the same arguments - twice in a row, the function returned an incorrect error code the - second time. - * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug - introduced in version 2.10.0). - * Increased precision while computing OpenType font variation - instances. - * The flattening algorithm of cubic Bezier curves was slightly - changed to make it faster. This can cause very subtle rendering - changes, which aren't noticeable by the eye, however. - * The auto-hinter now disables hinting if there are blue zones - defined for a `style' (i.e., a certain combination of a script and - its related typographic features) but the font doesn't contain any - characters needed to set up at least one blue zone. -- Add tarball signatures and freetype2.keyring - -- Update to version 2.10.0 - * A bunch of new functions has been added to access and process - COLR/CPAL data of OpenType fonts with color-layered glyphs. - * As a GSoC 2018 project, Nikhil Ramakrishnan completely - overhauled and modernized the API reference. - * The logic for computing the global ascender, descender, and - height of OpenType fonts has been slightly adjusted for - consistency. - * `TT_Set_MM_Blend' could fail if called repeatedly with the same - arguments. - * The precision of handling deltas in Variation Fonts has been - increased.The problem did only show up with multidimensional - designspaces. - * New function `FT_Library_SetLcdGeometry' to set up the geometry - of LCD subpixels. - * FreeType now uses the `defaultChar' property of PCF fonts to set - the glyph for the undefined character at glyph index 0 (as - FreeType already does for all other supported font formats). As - a consequence, the order of glyphs of a PCF font if accessed - with FreeType can be different now compared to previous - versions. - This change doesn't affect PCF font access with cmaps. - * `FT_Select_Charmap' has been changed to allow parameter value - `FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT - formats to access built-in cmaps that don't have a predefined - `FT_Encoding' value. - * A previously reserved field in the `FT_GlyphSlotRec' structure - now holds the glyph index. - * The usual round of fuzzer bug fixes to better reject malformed - fonts. - * `FT_Outline_New_Internal' and `FT_Outline_Done_Internal' have - been removed.These two functions were public by oversight only - and were never documented. - * A new function `FT_Error_String' returns descriptions of error - codes if configuration macro FT_CONFIG_OPTION_ERROR_STRINGS is - defined. - * `FT_Set_MM_WeightVector' and `FT_Get_MM_WeightVector' are new - functions limited to Adobe MultiMaster fonts to directly set and - get the weight vector. - -- Remove old ppc64 parts in spec file -- Refresh patches: - + bugzilla-308961-cmex-workaround.patch - + don-t-mark-libpng-as-required-library.patch - + enable-long-family-names-by-default.patch -- Enable subpixel rendering with infinality config: - + enable-subpixel-rendering.patch - + enable-infinality-subpixel-hinting.patch - -- Re-enable freetype-config, there is just too many fallouts. - -- Update to version 2.9.1 - * Type 1 fonts containing flex features were not rendered - correctly (bug introduced in version 2.9). - * CVE-2018-6942: Older FreeType versions can crash with certain - malformed variation fonts. - * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. - * Emboldening of bitmaps didn't work correctly sometimes, showing - various artifacts (bug introduced in version 2.8.1). - * The auto-hinter script ranges have been updated for Unicode 11. - No support for new scripts have been added, however, with the - exception of Georgian Mtavruli. -- freetype-config is now deprecated by upstream and not enabled - by default. -- Drop upstreamed patches: - * bnc1079600.patch - * psaux-flex.patch - * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch - * 0001-truetype-Better-protection-against-invalid-VF-data.patch - -- Add bnc1079600.patch: Fix several integer overflow issues in - truetype/ttinterp.c (bsc#1079600) - -- Refresh spec-file via spec-cleaner. -- Add shell script freetype2.sh in separate package - freetype2-profile-tti35 in order to be able to set TrueType - interpreter version 35 (boo#1084085). - -- Added patch: - * enable-long-family-names-by-default.patch - + Define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES to obtain 2.7.1 - behaviour - -- Added patches: - * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch - + Upstream fix for bsc#1079603: Avoid NULL reference in - src/truetype/ttinterp.c - * 0001-truetype-Better-protection-against-invalid-VF-data.patch - + Upstream fix for bsc#1079601: Protection against invalid VF - data - -- Add psaux-flex.patch to fix a regression in Type1 rendering - -- Update to version 2.9 - * Advance width values of variation fonts were often wrong. - * More fixes for variation font support; you should update to - this version if you want to support them. - * As a GSoC project, Ewald Hew extended the new (Adobe) CFF - engine to handle Type 1 fonts also, thus greatly improving - the rendering of this format. This is the new default. - * A new function, `FT_Set_Named_Instance', can be used to set - or change the current named instance. - * Starting with this FreeType version, resetting variation - coordinates will return to the currently selected named - instance. Previously, FreeType returned to the base font - (i.e., no instance set). - * Some fuzzer fixes to better reject malformed fonts. - -- Update to version 2.8.1 - * B/W hinting of TrueType fonts didn't work properly if - interpreter version 38 or 40 was selected. - * Some severe problems within the handling of TrueType Variation - Fonts were found and fixed. - * Function `FT_Set_Var_Design_Coordinates' didn't correctly handle - the case with less input coordinates than axes. - * By default, FreeType now offers high quality LCD-optimized - output without resorting to ClearType techniques of resolution - tripling and filtering. In this method, called Harmony, each - color channel is generated separately after shifting the glyph - outline, capitalizing on the fact that the color grids on LCD - panels are shifted by a third of a pixel. This output is - indistinguishable from ClearType with a light 3-tap filter. - * Using the new function `FT_Get_Var_Axis_Flags', an application - can access the `flags' field of a variation axis (introduced in - OpenType version 1.8.2) - * FreeType now synthesizes a missing Unicode cmap for (older) - TrueType fonts also if glyph names are available. - * The warping option has moved from `light' to `normal' hinting - where it replaces the original hinting algorithm. The `light' - mode is now always void of any hinting in x-direction. - -- Update to version 2.8 - * Support for OpenType Variation Fonts is now complete. The last - missing part was handling the `VVAR' and `MVAR' tables, which is - available with this release. - * A new function `FT_Face_Properties' allows the control of some - module and library properties per font. Currently, the - following properties can be handled: stem darkening, LCD filter - weights, and the random seed for the `random' CFF operator. - * The PCF change to show more `colourful' family names (introduced - in version 2.7.1) was too radical; it can now be configured with - PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If - activated, it can be switched off at run time with the new pcf - property `no-long-family-names'. If the `FREETYPE_PROPERTIES' - environment variable is available, you can say - FREETYPE_PROPERTIES=pcf:no-long-family-names=1 - * Support for the following scripts has been added to the - auto-hinter. - Adlam, Avestan, Bamum, Buhid, Carian, Chakma, Coptic, Cypriot, - Deseret, Glagolitic, Gothic, Kayah, Lisu, N'Ko, Ol Chiki, Old - Turkic, Osage, Osmanya, Saurashtra, Shavian, Sundanese, Tai - Viet, Tifinagh, Unified Canadian Syllabics, Vai - * `Light' auto-hinting mode no longer uses TrueType metrics for - TrueType fonts. This bug was introduced in version 2.4.6, - causing horizontal scaling also. Almost all GNU/Linux - distributions (with Fedora as a notable exception) disabled the - corresponding patch for good reasons; chances are thus high that - you won't notice a difference. - * If a TrueType font gets loaded with FT_LOAD_NO_HINTING, FreeType - now scales the font linearly again (bug introduced in version - 2.4.6). - * Fixed CVE-2017-8105, CVE-2017-8287: Older FreeType versions - have out-of-bounds writes caused by heap-based buffer overflows - related to Type 1 fonts. (boo#1035807, boo#1036457) -- See https://sourceforge.net/projects/freetype/files/freetype2/2.8/ for - the complete changelog. - -- Update to version 2.7.1: - * IMPORTANT CHANGES - + Support for the new CFF2 font format as introduced with - OpenType 1.8 has been contributed by Dave Arnolds from Adobe. - + Preliminary support for variation fonts as specified in - OpenType 1.8 (in addition to the already existing support for - Adobe's MM and Apple's GX formats). Dave Arnolds contributed - handling of advance width change variation; more will come in - the next version. - * IMPORTANT BUG FIXES - + Handling of raw CID fonts was partially broken (bug introduced - in 2.6.4). - * MISCELLANEOUS - + Some limits for TrueType bytecode execution have been tightened - to speed up FreeType's handling of malformed fonts, in - particular to quickly abort endless loops. - + The number of twilight points can no longer be set to an - arbitrarily large value. - + The total number of jump opcode instructions (like JMPR) with - negative arguments is dynamically restricted; the same holds - for the total number of iterations in LOOPCALL opcodes. - + The dynamic limits are based on the number of points in a glyph - and the number of CVT entries. Please report if you encounter a - font where the selected values are not adequate. - + PCF family names are made more `colourful'; they now include the - foundry and information whether they contain wide characters. - For example, you no longer get `Fixed' but rather `Sony Fixed' - or `Misc Fixed Wide'. - + A new function `FT_Get_Var_Blend_Coordinates' (with its alias - name `FT_Get_MM_Blend_Coordinates') to retrieve the normalized - blend coordinates of the currently selected variation instance - has been added to the Multiple Masters interface. - + A new function `FT_Get_Var_Design_Coordinates' to retrieve the - design coordinates of the currently selected variation instance - has been added to the Multiple Masters interface. - + A new load flag `FT_LOAD_BITMAP_METRICS_ONLY' to retrieve bitmap - information without loading the (embedded) bitmap itself. - + Retrieving advance widths from bitmap strikes (using - `FT_Get_Advance' and `FT_Get_Advances') have been sped up. - + The usual round of fuzzer fixes to better reject malformed - fonts. -- Drop freetype2-bitmap-foundry.patch, merged upstream. - -- update to version 2.7: - * IMPORTANT CHANGES - + As announced earlier, the 2.7.x series now uses the new subpixel - hinting mode as the default, emulating a modern version of - ClearType. - This change inevitably leads to different rendering results, and - you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' - configuration option to adapt it to your taste (or use the new - `FREETYPE_PROPERTIES' environment variable). See the - corresponding entry below for version 2.6.4, which gives more - information. - + A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been - introduced. If set (which is the default), an environment - variable `FREETYPE_PROPERTIES' can be used to control driver - properties. Example: - FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ - cff:no-stem-darkening=1 \ - autofitter:warping=1 - This allows to select, say, the subpixel hinting mode at runtime - for a given application. See file `ftoption.h' for more. - * IMPORTANT BUG FIXES - + After loading a named instance of a GX variation font, the - `face_index' value in the returned `FT_Face' structure now - correctly holds the named instance index in the upper 16bits as - documented. - * MISCELLANEOUS - + A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face - is a named instance. - + More fixes to GX font handling. - + Apple's `GETVARIATION' bytecode operator (needed for GX - variation font support) has been implemented. - + Another round of fuzzer fixes, mainly to reject invalid fonts - faster. - + Handling of raw CID fonts was broken (bug introduced in version - 2.6.4). - + The smooth rasterizer has been streamlined to make it faster by - approx. 20%. - + The `ftgrid' demo program now understands command line option - `-d' to give start-up design coordinates. - + The `ftdump' demo program has a new command line option `-p' to - dump TrueType bytecode instructions. -- removed freetype2-subpixel.patch in favor of above - FREETYPE_PROPERTIES environment variable - -- Update to version 2.6.5: - + Compilation works again on Mac OS X (bug introduced in version - 2.6.4). - + The new subpixel hinting mode is now disabled by default; it - will be enabled by default in the forthcoming 2.7.x series. - Main reason for reverting this feature is the principle of least - surprise: a sudden change in appearance of all fonts (even if - the rendering improves for almost all recent fonts) should not - be expected in a new micro version of a series. -- Rebase freetype2-subpixel.patch. - -- Upadte to version 2.6.4: - * A new subpixel hinting mode, which is now the default rendering - mode for TrueType fonts. It implements (almost everything of) - version 40 of the bytecode engine. The existing code base in - FreeType (the `Infinality code') was stripped to the bare - minimum and all configurability removed in the name of speed - and simplicity. The configurability was mainly aimed at legacy - fonts like Arial, Times New Roman, or Courier. [Legacy fonts - are fonts that modify vertical stems to achieve clean - black-and-white bitmaps.] The new mode focuses on applying a - minimal set of rules to all fonts indiscriminately so that - modern and web fonts render well while legacy fonts render - okay. Activation of the subpixel hinting support can be - controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' - configuration option at compile time: If set to value 1, you - get the old Infinality mode (which was never the default due to - its slowness). Value 2 activates the new subpixel hinting mode, - and value 3 activates both. The default is value 2. At run - time, you can select the subpixel hinting mode with the - `interpreter-version' property (provided you have compiled in - the corresponding hinting mode); see `ftttdrv.h' for more. - * Support for the following scripts has been added to the - auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, - Gurmukhi, Malayalam, Sinhala, Tamil. -- Rebase freetype2-subpixel.patch. - -- Update to version 2.6.3 - * IMPORTANT CHANGES - - Khmer, Myanmar, Bengali, and Kannada script support has been - added to the auto-hinter. - * MISCELLANEOUS - - Better support of Indic scripts like Devanagari by using a - top-to-bottom hinting flow. - - All FreeType macros starting with two underscores have been - renamed to avoid a violation of both the C and C++ standards. - Example: Header macros of the form `__FOO_H__' are now called - `FOO_H_'. In most cases, this should be completely transparent - to the user. The exception to this is `__FTERRORS_H__', which - must be sometimes undefined by the user to get FreeType error - strings: Both this form and the new `FTERRORS_H_' macro are - accepted for backwards compatibility. - - Minor improvements mainly to the Type 1 driver. - - The new CFF engine now supports all Type 2 operators except - `random'. - - The macro `_STANDALONE_', used for compiling the B/W and smooth - rasterizers as stand-alone modules, has been renamed to - `STANDALONE_', since macro names starting with an underscore and - followed by an uppercase letter are reserved in both C and C++. - - Function `FT_Library_SetLcdFilterWeights' now also activates - custom LCD filter weights (instead of just adjusting them). - - Support for `unpatented hinting' has been completely removed: - Consequently, the two functions `FT_Face_CheckTrueTypePatents' - and `FT_Face_SetUnpatentedHinting' now return always false, - doing nothing. - -- Update to version 2.6.2 - * IMPORTANT CHANGES - - The auto-hinter now supports stem darkening, to be controlled by - the new `no-stem-darkening' and `darkening-parameters' - properties. This is an experimental feature contributed by - Nikolaus Waxweiler, and the interface might change in a future - release. - - By default, stem darkening is now switched off (for both the CFF - engine and the auto-hinter). The main reason is that you need - linear alpha blending and gamma correction to get correct - rendering results, and the latter is not yet available in most - freely available rendering stacks like X11. Applying stem - darkening without proper gamma correction leads to far too dark - rendering results. - - The meaning of `FT_RENDER_MODE_LIGHT' has been slightly - modified. It now essentially means `no hinting along the - horizontal axis'; in particular, no change of glyph advance - widths. Consequently, the auto-hinter is used for all scalable - font formats except for CFF. It is planned that other - font-specific rendering engines (TrueType, Type 1) will follow. - * MISCELLANEOUS - - The default LCD filter has been changed to be normalized and - color-balanced. - - For better compatibility with FontConfig, function - `FT_Library_SetLcdFilter' accepts a new enumeration value - `FT_LCD_FILTER_LEGACY1' (which has the same meaning as - `FT_LCD_FILTER_LEGACY'). - - A large number of bugs have been detected by using the libFuzzer - framework, which should further improve handling of invalid - fonts. Thanks again to Kostya Serebryany and Bungeman! - - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration - option, controls the maximum number of executed opcodes within a - bytecode program. You don't want to change this except for very - special situations (e.g., making a library fuzzer spend less - time to handle broken fonts). - - The smooth renderer has been made faster. - -- Update to version 2.6.1 - * IMPORTANT BUG FIXES - - It turned out that for CFFs only the advance widths should be - taken from the `htmx' table, not the side bearings. This bug, - introduced in version 2.6.0, makes it necessary to upgrade if - you are using CFFs; otherwise, you get cropped glyphs with GUI - interfaces like GTK or Qt. - - Accessing Type 42 fonts returned incorrect results if the glyph - order of the embedded TrueType font differs from the glyph order - of the Type 42 charstrings table. - * IMPORTANT CHANGES - - The header file layout has been changed (again), moving all - header files except `ft2build.h' into a subdirectory tree. - Doing so reduces the possibility of header file name clashes - (e.g., FTGL's `FTGlyph.h' with FreeType's `ftglyph.h') on case - insensitive file systems like Mac OS X or Windows. - Applications that use (a) the `freetype-config' script or - FreeType's `freetype2.pc' file for pkg-config to get the include - directory for the compiler, and (b) the documented way for - header inclusion like - [#]include - [#]include FT_FREETYPE_H - ... - don't need any change to the source code. - - Simple access to named instances in GX variation fonts is now - available (in addition to the previous method via FreeType's MM - interface). In the `FT_Face' structure, bits 16-30 of the - `face_index' field hold the current named instance index for the - given face index, and bits 16-30 of `style_flags' contain the - number of instances for the given face index. `FT_Open_Face' - and friends also understand the extended bits of the face index - parameter. - You need to enable TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new - feature. Otherwise, bits 16-30 of the two fields are zero (or - are ignored). - - Lao script support has been added to the auto-hinter. - * MISCELLANEOUS - - The auto-hinter's Arabic script support has been enhanced. - - Superscript-like and subscript-like glyphs as used by various - phonetic alphabets like the IPA are now better supported by the - auto-hinter. - - The TrueType bytecode interpreter now runs slightly faster. - - Improved support for builds with cmake. - - The function `FT_CeilFix' now always rounds towards plus - infinity. - - The function `FT_FloorFix' now always rounds towards minus - infinity. - - A new load flag `FT_LOAD_COMPUTE_METRICS' has been added; it - makes FreeType ignore pre-computed metrics, as needed by font - validating or font editing programs. Right now, only the - TrueType module supports it to ignore data from the `hdmx' - table. - - Another round of bug fixes to better handle broken fonts, found - by Kostya Serebryany . -- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch. - -- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off - fonts in gtk and qt. Taken from upstream git. - -- Update to version 2.6 - * Thread safety improvements - * Thai script support has been added to the auto-hinter. - * Arabic script support has been added to the auto-hinter. - * Following OpenType version 1.7, advance widths and side bearing - values in CFFs (wrapped in an SFNT structure) are now always - taken from the `hmtx' table. - * Following OpenType version 1.7, the PostScript font name of a - CFF font (wrapped in an SFNT structure) is now always taken from - the `name' table. This is also true for OpenType Collections - (i.e., TTCs using CFFs subfonts instead of TTFs), where it may - have a significant difference. - * Fonts natively hinted for ClearType are now supported, properly - handling selector index 3 of the INSTCTRL bytecode instruction. - * Major improvements to the GX TrueType variation font handling. - -- Merge with the version 2.5.5 from openSUSE:Factory -- Removed patches: - * CVE-2014-9656.patch - * CVE-2014-9657.patch - * CVE-2014-9658.patch - * CVE-2014-9659.patch - * CVE-2014-9660.patch - * CVE-2014-9661.patch - * CVE-2014-9662.patch - * CVE-2014-9663.patch - * CVE-2014-9664.patch - * CVE-2014-9665.patch - * CVE-2014-9666.patch - * CVE-2014-9667.patch - * CVE-2014-9668.patch - * CVE-2014-9669.patch - * CVE-2014-9670.patch - * CVE-2014-9671.patch - * CVE-2014-9672.patch - * CVE-2014-9673.patch - * CVE-2014-9674.patch - * CVE-2014-9675.patch - - Integrated in the 2.5.5 release -- Modified patches: - * don-t-mark-libpng-as-required-library.patch - * bugzilla-308961-cmex-workaround.patch - * freetype2-subpixel.patch - * freetype2-bitmap-foundry.patch - * overflow.patch - - Adapt to the new version of sources - -- Modified patch: - * CVE-2014-9671.patch - - Adapt the code to correspond to the current git master of - freetype2 (fixes bsc#933247) - -- Enable the bz2 compression in freetype2 -- Remove patch overflow.patch from freetype2.spec where it is not - applied. -- Run spec-cleaner on the spec file. - -- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857, - bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862, - bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868, - bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874, - bnc#916879, bnc#916881) - - CVE-2014-9656.patch - - CVE-2014-9657.patch - - CVE-2014-9658.patch - - CVE-2014-9659.patch - - CVE-2014-9660.patch - - CVE-2014-9661.patch - - CVE-2014-9662.patch - - CVE-2014-9663.patch - - CVE-2014-9664.patch - - CVE-2014-9665.patch - - CVE-2014-9666.patch - - CVE-2014-9667.patch - - CVE-2014-9668.patch - - CVE-2014-9669.patch - - CVE-2014-9670.patch - - CVE-2014-9671.patch - - CVE-2014-9672.patch - - CVE-2014-9673.patch - - CVE-2014-9674.patch - - CVE-2014-9675.patch - -- Update to version 2.5.5 - * IMPORTANT BUG FIXES - - Handling of uncompressed PCF files works again (bug - introduced in version 2.5.4). -- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream - -- Update to version 2.5.4 - * IMPORTANT BUG FIXES - - A variant of vulnerability CVE-2014-2240 was identified - (cf. http://savannah.nongnu.org/bugs/?43661) and fixed - in the new CFF driver. All users should upgrade. - - The new auto-hinter code using HarfBuzz crashed for some - invalid fonts. - - Many fixes to better protect against malformed input. - * IMPORTANT CHANGES - - Full auto-hinter support of the Devanagari script. - - Experimental auto-hinter support of the Telugu script. - - CFF stem darkening behaviour can now be controlled at - build time using the eight macros - CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4} . - - Some fields in the `FT_Bitmap' structure have been changed - from signed to unsigned type, which better reflects - the actual usage. It is also an additional means to - protect against malformed input. This change doesn't break - the ABI; however, it might cause compiler warnings. - * MISCELLANEOUS - - Improvements to the auto-hinter's algorithm to recognize - stems and local extrema. - - Function `FT_Get_SubGlyph_Info' always returned an error - even in case of success. - - Version 2.5.1 introduced major bugs in the cjk part of - the auto-hinter, which are now fixed. - - The `FT_Sfnt_Tag' enumeration values have been changed to - uppercase, e.g. `FT_SFNT_HEAD'. The lowercase variants - are deprecated. This is for orthogonality with all other - enumeration (and enumeration-like) values in FreeType. - - `cmake' now supports builds of FreeType as an OS X framework - and for iOS. - - Improved project files for vc2010, - introducing a property file - - The documentation generator for the API reference has been - updated to produce better HTML code (with proper CSS). - At the same time, the documentation got a better structure. - - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used - by any driver. - - The TrueType DELTAP[123] bytecode instructions now work in - subpixel hinting mode as described in the ClearType - whitepaper (i.e., for touched points in the - non-subpixel direction). - - Many small improvements to the internal arithmetic routines. -- Rebase don-t-mark-libpng-as-required-library.patch, - bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch, - freetype2-bitmap-foundry.patch and overflow.patch -- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve - http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not - load ungzipped PCF fonts" - ftgl +- Add 32bit compatibility libraries +- Fixed spec file encoding (fix for RPMLINT warning) + +- sanitize version in pkgconfig file + fuse3 +- Update to version 3.6.1 (bsc#1137860) + * Fixed version number (release 3.6.0 was shipped with a declared + version of 3.0.0). + +- Update to version 3.6.0 + * Added a new example (passthrough_hp). The functionality is + similar to passthrough_ll, but the implementation focuses + on performance and correctness rather than simplicity. + * Added support for fuse kernel feature max_pages which allows + to increase the maximum number of pages that can be used per + request. This feature was introduced in kernel 4.20. + max_pages is set based on the value in max_write. + By default max_write will be 1MiB now for kernels that + support max_pages. If you want smaller buffers or writes + you have to set max_write manually. + +- Update to 3.5.0: + * Changed ioctl commands to "unsigned int" in order to support + commands which do not fit into a signed int. Commands issued + by applications are still truncated to 32 bits. + * Added SMB2 to whitelist (so users can now mount FUSE + filesystems on mountpoints within SMB 2.0 filesystems). + * Added a new cache_readdir flag to fuse_file_info to enable + caching of readdir results. Supported by kernels 4.20 and newer. + * Add support and documentation for FUSE_CAP_NO_OPENDIR_SUPPORT. + +- Amend License: field with BSD2c, from + https://github.com/libfuse/libfuse/commit/4c699e7debd99b178b9574e7dd20f36937ef296e#diff-3f1e2bdc537057b6ac2f74d095a431b8 + +- Update to 3.4.2 + * The examples/passthrough_ll.c example filesystem has been significantly extended. + * Support for copy_file_range has been added. + * Build system updates for non-Linux systems. + * Fixed a memory leak + * Added OpenAFS and HFS+ to whitelist + * Docu updates + +- Update descriptions. +- Do not make documentation mandatory. + +- Update to version 3.3.0 + * The auto_unmount mode now works correctly in combination with + autofs. + * The FUSE_CAP_READDIRPLUS_AUTO capability is no longer enabled by + default unless the file system defines both a readdir() and a + readdirplus() handler. + * The description of the FUSE_CAP_READDIRPLUS_AUTO flag has been + improved. + * Allow open /dev/fuse file descriptors to be passed via mountpoints + of the special format /dev/fd/%u. This allows mounting to be + handled by the parent so the FUSE filesystem process can run + fully unprivileged. + * Add a drop_privileges option to mount.fuse3 which causes it to open + /dev/fuse and mount the file system itself, then run the FUSE file + filesystem fully unprivileged and unable to re-acquire privilege + via setuid, fscaps, etc. + * Documented under which conditions the fuse_lowlevel_notify_* + functions may block. + * The chmod, chown, truncate, utimens and getattr handlers of + the high-level API now all receive an additional struct + fuse_file_info pointer. There are more API changes, consult + https://github.com/libfuse/libfuse/releases/tag/fuse-3.3.0 + for details. + +- Initial release v3.2.6 + fwts +- Add patch fixing bsc#1178442 bsc#1177992 + * acpi-pmtt-fix-infinite-loops-when-length-is-incorrectly-zero.diff + +- Update to version 20.12.00: + * See provided changelog for detailed list of changes + +- Fix broken source url and prepare done in previous changes + +- add patch fwts-fix-non-acpi.patch + fix build on non-acpi platforms like ppc64le and s390x + +- Update to version 20.11.00: + * See provided changelog for detailed list of changes + +- Update to version 20.09.00: + * See provided changelog for detailed list of changes + +- Update to version 20.07.00: + * See provided changelog for detailed list of changes + +- Update to version 20.06.01: + * See provided changelog for detailed list of changes + +- Update to version 20.05.00: + * See provided changelog for detailed list of changes + +- Update to version 20.03.01: + * Small fixes + +- Update to version 20.03.00: + * Plenty of changes + +- Update to version 20.01.00: + * Plenty of changes + +- Update to version 19.12.00: + * Plenty of changes + +- Update to version 19.09.00: + * acpi/boot: skip ACPI BOOT test on UEFI systems. + * acpi: s3: fix typo from 6b94bb6a4b13e + * opal: add more bounds checking and zero pstates array + * fwtstest: boot-0001: sync with boot table check on efi firmware +- Changes for version 19.08.00: + * ACPICA: Update to version 20190816 + * auto-packager: mkpackage.sh: remove cosmic + * efi_runtime: enable KBUILD_MODPOST_WARN=y to workaround build failures + * ACPICA: Update to version 20190816 + * fwtstest: syntaxcheck-0001: update to keep in sync with ACPICA features + * README: Add package dependency notes for ARM64 + +- Update to version 19.07.00: + * cpu/msr: add 3 more CPU IDs for IA32_silvermont_MSRs + * cpu/msr: check SGX & LMCE in IA32_FEATURE_CONTROL (3ah) + * cpu/msr: move TSC_ADJUST (3bh) to IA32_MSRs + * cpu/msr: add SMM_MONITOR_CTL (9bh) to IA32_MSRs + * cpu/msr: add MC*_CTL2 MSR registers + * cpu/msr: add VMX_VMFUNC MSR register + * cpu/msr: add MISC_ENABLE MSR to IA32_atom_MSRs + * cpu/msr: add MSR_PMG_IO_CAPTURE_BASE to IA32_silvermont_MSRs + * cpu/msr: add MSR_FEATURE_CONFIG to IA32_silvermont_MSRs + * cpu/msr: add MSR_TEMPERATURE_TARGET to IA32_silvermont_MSRs + * cpu/msr: add MSR_BBL_CR_CTL3 to IA32_silvermont_MSRs + * ACPICA: Update to version 20190703 + +- Update to version 19.06.00: + * acpi/fadt: update latest FADT revision to 6.3 + * uefitime: add checking the EFI_UNSUPPORTED return code + * uefirtvariable: add checking the EFI_UNSUPPORTED return code + * uefirtmisc: add checking the EFI_UNSUPPORTED return code + +- Update to version 19.05.00: + * ACPICA: Update to version 20190509 + * Add support for Hygon Dhyana CPU + * dmicheck: update supported SMBIOS version + * acpi/method: check full and battery power if acpi_video0 exists + * dmicheck: checks type length vs. SMBIOS versions + * dmicheck: add Type 1's Field 25 & 26 as used by kernel + * apic: apicedge: fix typo in error messages + * cpufreq: change from abort to skip when cpufreq cannot run + * kernel:version: change ACPI version to ACPICA version + * pci:crs: fix an indentation error + * acpi: s3: check sleep type for output messages + * snapcraft: update to core18 + * acpica: re-work fwts / iasl interface to work with latest ACPICA + * fwts-test: refresh syntaxcheck test output + * fwts-test/syntaxcheck: refresh syntaxcheck test output + * fwts_acpica: don't add in RSDP or null table entries to XSDT or RSDT (LP: #1829167) +- Changes for version 19.03.00: + * acpi: madt: Add support for ACPI 6.3 + * lib: fwts_acpi_tables: add a new function to check reserved values + * lib: fwts_acpi_tables: rename fwts_acpi_subtable_length_check + * srat: replace structure length checks by fwts_acpi_structure_length_check + * acpi: refactor all table length checks to fwts_acpi_table_length_check + * README: update installing fwts by "sudo make install" + * acpi/fadt: reject 5.0 tables with ARM specific attributes set + * acpi/iort: permit SMMU model values of 4 and 5 + * acpi/iort: fix error in SMMU node length check + * ACPICA: fix IASL building issues with gcc-9 and --as-needed linker option + +- Update to version 19.02.00: + * klog.json: add an "IOAPIC .. not in IVRS" message + * utilities: kernelscan: add AMD iommu for IVRS errors + * acpi/method: check levels on full power and battery power + * acpi: add address space types according to mantis 1965 (ACPI 6.2b) + * acpi/pptt: check flags by revision (mantis 1870 for ACPI 6.2b) + * acpi: pdtt: update flags defintion according to mantis 1867 (ACPI 6.3) + * acpi/nfit: update memory mapping attributes (mantis 1873 for ACPI 6.3) + * acpi/hmat: update for hmat revision 2 (mantis 1914 for ACPI 6.3) + * acpi/madt: remove two reserved bytes (mantis 1934 for ACPI 6.3) + * acpi/madt: update for Local APIC Flags (mantis 1948 for ACPI 6.3) + * acpi/hmat: update System Locality Latency (mantis 1959 for ACPI 6.3) + * acpi/method: add tests for NVDIMM control methods for ACPI 6.3 + * acpiinfo: update ACPI and ACPICA versions + * acpi/srat: add test for Generic Initiator (mantis 1904 for ACPI 6.3) + * ACPICA: Update to version 20190215 + * acpi: fix a typo in comment + * fwts: fix up a handful of spelling mistakes + * efi_runtime: fix access_ok build issues on 5.0 kernels + * Makefiles: workaround address-of-packed-member warnings with gcc-9 + * acpica: utdecode: fix missing comma in array declaration AcpiGbl_GenericNotify + +- Update to version 19.01.00: + * mtrr: check memory type above 4GB on AMD platforms + * ACPICA: Update to version 20190108 + * dmi: dmicheck: remove redundant new lines + * lib: fwts_ac_adapter: fix readdir(ac_power_dir) failing + * lib: fwts_ac_adapter: fix failing to find AC directory + * Update copyright year to 2019 + * mtrr: fix incorrect mask on amd_sys_conf + * sbbr: fadt: clean up major/minor version checking + * acpi/madt: clean up indentation issue, remove tab + * lib: fw_pm_method: move the sleep t_start time out of + logind_on_signal (LP: #1809096) +- Changes for version 18.12.00: + * ACPICA: Update to version 20181213 + * mtrr: allow uncached type for PCI prefetchable memory + * lib: disable /dev/mem access on aarch64 + * dmicheck: drop unaligned memcpy + * lib: drop fwts_memcpy_unaligned + * dmicheck: use dmi_load_file in preference to fwts_mmap + gamin-devel -- Both library packages must require gamin-server sub-package. - -- split lib* packages into own spec file to avoid a build cycle - (avoiding glib2) - gaupol +- Update to version 1.9: + * Add framerates 30, 50, 59.94 and 60 fps + (gh#otsaloma/gaupol#164). + * Add selecting next/previous from video position + (gh#otsaloma/gaupol#154). + * Allow shifting positions of all open projects + (gh#otsaloma/gaupol#66). + * Fix error dialog when video playback fail + (gh#otsaloma/gaupol#153). + * Fix the order of audio tracks in the menu + (gh#otsaloma/gaupol#129, qnga). + * Fix spell-check split words correction task to not hang + (gh#otsaloma/gaupol#171). + * Add Dutch translation (Heimen Stoffels). + +- Support multiple python3 flavors for python-aeidon + gh#openSUSE/python-rpm-macros#66 + gcc7 +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + gcc7-testresults +- Amend gcc7-aarch64-moutline-atomics.patch for glibc namespace + violation with getauxval. [bsc#1167939] + +- Add gcc7-aarch64-sls-miti-1.patch, gcc7-aarch64-sls-miti-2.patch, + gcc7-aarch64-sls-miti-3.patch to backport aarch64 Straight Line + Speculation mitigation [bsc#1172798, CVE-2020-13844] +- Add gcc7-fix-retrieval-of-testnames.patch to support usage in + testcases added by the above. + +- Enable fortran for the nvptx offload compiler. +- Do not specify alternate offload compiler location at + configure time. +- Update README.First-for.SuSE.packagers + +- Add gcc7-pr88522.patch to avoid assembler errors with AVX512 + gather and scatter instructions when using -masm=intel. +- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to + reflect changes in option handling in the testsuite. +- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which + are broken testcases showing with malloc debugging enabled. + +- Add gcc7-aarch64-moutline-atomics.patch to backport the aarch64 + - moutline-atomics feature and accumulated fixes but not its + default enabling. [jsc#SLE-12209, bsc#1167939] +- Order gcc7-pr92692.patch after gcc7-aarch64-moutline-atomics.patch + and refresh. + +- Revert gcc7-pr97774.patch as it causes gdb to crash. + +- Fix 32bit libgnat.so link. [bsc#1178675] +- Quote %{cross_arch} consistently when comparing expansion + against string in RPM %if condition. + +- Add gcc7-pr97535.patch to fix memcpy miscompilation on aarch64. + [bsc#1178624, bsc#1178577] + +- Add gcc7-pr97774.patch to fix debug line info for try/catch. + [bsc#1178614] + +- Remove -mbranch-protection=standard (aarch64 flag) when gcc7 is + used to build gcc7 (ie when ada is enabled) + +- Add gcc7-pr94148.patch to fix corruption of pass private ->aux + via DF. [gcc#94148] + +- Add gcc7-pr93888.patch to fix debug information issue with + inlined functions and passed by reference arguments. [gcc#93888] + +- Add gcc7-pr93965.patch in order to fix binutils release + date detection issue. + +- Add gcc48-bsc1161913.patch to fix register allocation issue with + exception handling code on s390x. [bsc#1161913] + +- Add gcc7-pr92692.patch: Backport PR target/92692 to fix + miscompilation of some atomic code on aarch64. [bsc#1150164] + +- Add gcc7-pr93246.patch: Backport PR middle-end/93246 + +- gcc7-pr92154.patch: Backport PR sanitizer/92154 + gdb +- Require 8GB diskspace for x86_64. + +- Backport from master [jsc#13656]: + * gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch + +- Mention fedora patch fixups added: + * fixup-3-gdb-archer-vla-tests.patch +- Mention patch to be upstreamed added: + * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch + +- Fedora patch fixups update: + * fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch +- Fedora patch fixups added: + * fixup-gdb-test-ivy-bridge.patch +- Add xz to BuildRequires for testsuite flavour. +- Add note on mpfr-devel for SLE-11. + +- Backport from master: + * gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch +- Patch to be upstreamed: + * gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch + +- Patch updated: + * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch + +- Patch updated: + * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch + +- Patch to be upstreamed: + * gdb-testsuite-gdb-base-morestack-exp-no-clang.patch + * gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch + * gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch + * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch + * gdb-tui-enable-work-around-libncurses-segfault.patch +- Backport from master dropped: + * gdb-testsuite-fix-unbalanced-braces-in-gdb-tui-new-layout-exp.patch + +- Fedora patch fixups updated: + * fixup-2-gdb-archer-vla-tests.patch +- Fedora patch fixups added: + * fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch +- Testsuite patch: + * gdb-testsuite-disable-selftests-for-factory.patch +- Backport from master: + * gdb-symtab-read-cu-base-address-for-enqueued-cu.patch + * gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch + * gdb-fix-section-matching-in-find_pc_sect_compunit.patch + * gdb-symtab-fix-language-of-frame-without-debug-info.patch +- Patch to be upstreamed: + * gdb-symtab-set-default-dwarf-max-cache-age-1000.patch + +- BuildRequire curl for debuginfod test-case. +- Patch to be upstreamed: + * gdb-don-t-return-non-existing-path-in-debuginfod-source-query.patch + * gdb-fix-assert-in-process-event-stop-test.patch + * gdb-fix-filename-in-not-in-executable-format-error.patch + * gdb-handle-no-upper-bound-in-value-subscript.patch + * gdb-fortran-handle-dw-at-string-length-with-loclistptr.patch +- Testsuite patch: + * gdb-testsuite-fix-gdb-server-ext-run-exp-for-obs.patch +- Fedora patch fixups added: + * fixup-gdb-rhbz1156192-recursive-dlopen-test.patch +- Fedora patch fixups updated: + * fixup-gdb-btrobust.patch + * fixup-2-gdb-archer-vla-tests.patch + +- Add missing patch command for: + * gdb-fortran-fix-print-dynamic-array.patch + +- Fix patch application on SLE-11: + * gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch + +- Disable xz-devel and binutils-gold for SLE-10. +- More enabling of gdbserver for riscv64. +- Backport from master: + * gdb-testsuite-fix-unbalanced-braces-in-gdb-tui-new-layout-exp.patch + * gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch + * gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch + * gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch +- Patch to be upstreamed: + * gdb-fortran-fix-print-dynamic-array.patch + +- Enable gdbserver for riscv64. +- Restrict BuildRequires libdebuginfod to Factory and supporting + archs. + +- Rebase to 10.1 release (as in fedora 33 @ 6c8ccd6). + * Debuginfod support. + * Multi-target debugging support. + * Multithreaded symbol loading enabled by default. + * New command set exec-file-mismatch. + * New command tui new-layout. + * Alias command can now specify default args for an alias. +- Update libipt to v2.0.2. +- Fedora-specific patches dropped: + * gdb-6.8-bz466901-backtrace-full-prelinked.patch +- Broken/obsolete fedora patches dropped: + * gdb-bz533176-fortran-omp-step.patch + * gdb-6.5-BEA-testsuite.patch + * gdb-6.7-charsign-test.patch +- Obsoleted fedora patches dropped: + * 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-rhbz1818011-bfd-gcc10-error.patch +- Fedora patches updated: + * gdb-6.3-gstack-20050411.patch + * gdb-6.3-test-self-20050110.patch + * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch + * gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch + * gdb-6.6-buildid-locate-core-as-arg.patch + * gdb-6.6-buildid-locate-rpm-librpm-workaround.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.7-testsuite-stable-results.patch + * gdb-6.8-quit-never-aborts.patch + * gdb-archer-pie-addons-keep-disabled.patch + * gdb-archer-pie-addons.patch + * gdb-archer-vla-tests.patch + * gdb-attach-fail-reasons-5of5.patch + * gdb-bz1219747-attach-kills.patch + * gdb-bz533176-fortran-omp-step.patch + * gdb-container-rh-pkg.patch + * gdb-fedora-libncursesw.patch + * gdb-gnat-dwarf-crash-3of3.patch + * gdb-jit-reader-multilib.patch + * gdb-linux_perf-bundle.patch + * gdb-moribund-utrace-workaround.patch + * gdb-runtest-pie-override.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 +- Fedora patches added: + * gdb-config.patch +- Obsoleted patched dropped: + * gdb-testsuite-avoid-pagination-in-attach-32.exp.patch + * gdb-fix-toplevel-types-with-fdebug-types-section.patch + * gdb-fix-range-loop-index-in-find_method.patch + * gdb-fix-python3.9-related-runtime-problems.patch + * gdb-fix-unused-function-error.patch + * gdb-fix-the-thread-pool.c-compilation.patch + * gdb-aarch64-fix-erroneous-use-of-spu-architecture-bfd.patch + * gdb-fix-debug-agent-odr-bool-int.patch + * gdbserver-fix-build-with-make-3.81.patch + * gdb-threads-fix-hang-in-stop_all_threads-after-killing-inferior.patch +- Fedora patch fixups added: + * fixup-gdb-6.3-test-pie-20050107.patch + * fixup-gdb-6.5-sharedlibrary-path.patch + * fixup-gdb-6.6-buildid-locate.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-vla-intel-fortran-vla-strings.patch + * fixup-gdb-vla-intel-tests.patch + * fixup-gdb-6.3-threaded-watchpoints2-20050225.patch +- Patches renamed: + * gdb-testsuite-fix-perror-in-gdb.opt-fortran-string.exp.patch + to fixup-2-gdb-archer-vla-tests.patch +- Patches updated: + * gdb-testsuite-ada-pie.patch +- Backport from master: + * gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch + +- Enable CTF support also for riscv64 + +- Restore License/Group. + +- Don't BuildRequire systemtap-sdt-devel for SLE-11. + +- Add testsuite BuildRequire systemtap-sdt-devel. + +- Add BuildRequire babeltrace-devel. On Factory this adds bdeps + babeltrace-devel, libuuid-devel, babeltrace, libglib-2_0-0, and + libgmodule-2_0-0. + +- Fix internal error on aarch64 [swo#26316]. + gdb-aarch64-fix-erroneous-use-of-spu-architecture-bfd.patch + +- Change into multibuild package and add flavour gdb-testsuite. + +- Fix s390 -> s390x typo. + +- Don't BuildRequire binutils-gold for SLE-12/s390. + +- BuildRequire binutils-gold for testsuite + +- Rebase to 9.2 release. + +- Fix SLE-11 build. Gdb 9.1 requires make 3.82, but SLE-11 has + make 3.81: + * gdbserver-fix-build-with-make-3.81.patch + +- Fix patch context: + * gdb-fix-the-thread-pool.c-compilation.patch + +- Fix build error due to missing DIAGNOSTIC_IGNORE_UNUSED_FUNCTION. + * gdb-fix-the-thread-pool.c-compilation.patch + +- Drop ChangeLog part of patch: + * gdb-fix-unused-function-error.patch + +- Fix Werror=unused-function with gcc 4.8 (for Leap 42.3). + * gdb-fix-unused-function-error.patch + +- Require %{suse_version} >= 1500 for --with-system-readline. + +- Rebase to 9.1 release (as in fedora 32 @ 1735910). + * Breakpoints on nested functions and subroutines in Fortran. + * Multithreaded symbol loading, disabled by default. Enable + using 'maint set worker-threads unlimited'. + * Multi-target debugging support. + * New command pipe. + * New command set logging debugredirect [on|off]. + * New fortran commands info modules, info module functions, + info module variables. +- Fedora-specific patches dropped: + * gdb-libexec-add-index.patch + * gdb-6.3-rh-testversion-20041202.patch + * gdb-6.6-buildid-locate-misleading-warning-missing-debuginfo-rhbz981154.patch +- Obsoleted fedora patches dropped: + * gdb-6.5-bz216711-clone-is-outermost.patch + * gdb-6.6-scheduler_locking-step-is-default.patch + * gdb-6.8-bz436037-reg-no-longer-active.patch + * gdb-bz541866-rwatch-before-run.patch + * gdb-bz568248-oom-is-error.patch + * gdb-follow-child-stale-parent.patch + * gdb-readline62-ask-more-rh.patch + * gdb-rhbz1371380-gcore-elf-headers.patch + * gdb-rhbz1553086-binutils-warning-loadable-section-outside-elf.patch + * gdb-rhbz1704406-disable-style-log-output-1of3.patch + * gdb-rhbz1704406-disable-style-log-output-2of3.patch + * gdb-rhbz1704406-disable-style-log-output-3of3.patch + * gdb-rhbz1708192-parse_macro_definition-crash.patch + * gdb-rhbz1723564-gdb-crash-PYTHONMALLOC-debug.patch + * gdb-rhbz795424-bitpos-20of25.patch + * gdb-rhbz795424-bitpos-21of25.patch + * gdb-rhbz795424-bitpos-22of25.patch + * gdb-rhbz795424-bitpos-23of25.patch + * gdb-rhbz795424-bitpos-25of25-test.patch + * gdb-rhbz795424-bitpos-25of25.patch + * gdb-rhbz795424-bitpos-arrayview.patch + * gdb-rhbz795424-bitpos-lazyvalue.patch + * gdb-testsuite-readline63-sigint.patch +- Fedora patches added: + * gdb-rhbz1818011-bfd-gcc10-error.patch +- Obsoleted patched dropped: + * gdb-fix-s390-build.diff + * gdb-fix-riscv-tdep.patch + * gdb-testsuite-add-missing-initial-prompt-read-in-multidictionary.exp.patch + * gdb-testsuite-pie-no-pie.patch + * gdb-testsuite-read1-fixes.patch + * gdb-testsuite-i386-pkru-exp.patch + * gdb-s390-handle-arch13.diff + * gdb-fix-heap-use-after-free-in-typename-concat.patch + * gdb-dwarf-reader-reject-sections-with-invalid-sizes.patch + * gdb-0001-remove-alloca-0-calls.patch + * gdb-arch13-1.diff + * gdb-arch13-2.diff + * gdb-arch13-3.diff + * bfd-change-num_group-to-unsigned-int.patch + * gdb-fix-incorrect-use-of-is-operator-for-comparison-in-python-lib-gdb-command-prompt.py.patch + * gdb-symtab-prefer-var-def-over-decl.patch + * gdb-only-force-interp_console-ui_out-for-breakpoint-commands-in-mi-mode.patch + * gdb-testsuite-8.3-kfail-xfail-unsupported.patch +- Backport from master: + * gdb-fix-debug-agent-odr-bool-int.patch + * gdb-fix-python3.9-related-runtime-problems.patch + gdk-pixbuf +- Add gdk-pixbuf-bsc1180393-CVE-2020-29385.patch: + gif: Fix LZW decoder accepting invalid LZW code. (bsc#1180393) + +- Add gdk-pixbuf-boo1174307-io-gif-overflow.patch: Avoid overflows + by checking the memset length argument (boo#1174307). +- Raise dependency glib-2.0 version. + gdl +- No longer recommend -lang: supplements are in use + +- Update to version 3.34.0: + + Updated translations. + +- Update to version 3.28.0: + + bgo#791913: Convert Latin-1-encoded characters to UTF-8. + + Updated translations. + -- Update to version 3.14.0: - + No changes since 3.13.92, stable release. - -- Update to version 3.13.92: - + Updated translations. - gdm +- Update gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch: + Fix switching user issue(bsc#1179968, bsc#1174533). + giada +- Update to version 0.16.0 + * Fix columns' resizer bar height on verical window resize + * Fix crash on MIDI learn global commands + * Fix wrong channel routing when triggering MIDI learnt + commands + * Fix rewind button not rewinding sample channels in LOOP_* + mode + * Use actual buffer size from KernelAudio when loading + channels from a patch + * Remove FLTK multithreading initialization + * Remove all pthread.h leftovers + * Fix memory corruption on Keyboard refresh + * Fix wave size corruption while editing samples in Sample + Editor + * Fix freeze when cloning a Sample Channel with a sample in it + * Fix buffer overflow when playing an edited sample + * Fix crash when loading a project with missing plug-ins + * Fix freeze when pressing 'play' during an audio recording + session + * Fix play/ending UI status of MIDI channels + * Fix plug-in sorting on reload + * Fix crash when reloading a sample in the Sample Editor + * Fix messy 'R' button status when toggled + * Fix missing icons and broken checkboxes + * Optimize model updates on keyboard interaction + * Always read Columns data from patch files + * Show missing (and removable) plug-ins in Plug-in Window list + * Create default empty columns on 'Reset to initial state' + * Save relative Wave paths in project files + * New internal engine<->UI architecture + * New persistence layer + * New MIDI queue for incoming live MIDI messages + * Switch to std::thread + * Absolute #include paths in source code + * Removed Boost parameter from Sample Channel + +- Update to version 0.15.4 + * New record-on-signal option for input and action recording + * Initial support for plug-ins with mono I/O buses + * PluginHost refactoring + * Smart pointers for Wave and Plugin objects + * Remove old and deprecated input delay compensation + * Optimized audio IO processing in Mixer callback + * Atomic I/O meters with improved accuracy + * Fix memory leak when replacing samples in a Sample Channel + * Fix plug-ins ordering method when re-opening Giada + * Fix silent Sample Channel when recording actions a second + time + * Fix velocity always discarded when sending key-press to + Sample Channel + * Fix inability to record actions with quantizer enabled + version 0.15.3: + * Action recorder refactoring + * Optional midimap parameters (thank you @tomek-szczesny) + * Support for "inaudible" MIDI lightning events (thank you + @tomek-szczesny) + * Build AppImage for Linux on Travis CI instance + * Huge optimization of the AppImage binary file + * Fix Action Editor repaint on min/max zoom levels + * "Resize recording" flag has been removed + * Change text labels for channel operations + * Smarter column assignment while loading a patch/project + * Fix wrong resizer bar width between Action Editor widgets + when zooming + * Can't display custom channel name in Sample Channel (fixed) + * Fix crash when cloning Sample Channel with audio data in it + * Clone channel doesn't clone channel name (fix #219) + version 0.15.2: + * New sample-accurate Action Editor + * New MIDI Velocity Editor widget + * Ability to move MIDI events vertically in piano roll (i.e. + change note) + * Remove mute action recording + * Better handling of MIDI devices that send NOTEON + velocity + 0 as NOTEOFF + * Avoid calls to deprecated JUCE plug-ins methods + * Removed useless pthreadGC2.dll from Windows package + * Can't kill MIDI channels (fix #197) + * Can't record MIDI actions (fix #202) + * Fix missing first beat on metronome rendering + * Fix crash on opening plug-in window on macOS + version 0.15.1: + * Deep code refactoring, featuring Channels processors + * Many new unit tests added + * Simplify mutex mechanism + * Fix wrong quantizer value on patch/project load + * Remove the old, buggy and glitchy internal crossfade + algorithm + * Fix many potential plug-in crashes on Linux + * Properly close plug-in window on plug-in removal + * Improve BPM changes while running as JACK client +- Drop giada-gcc48.patch (no longer useful) + gifsicle +- unbreak fedora builds +- unbreak SLE_12_SP3_Backports which is still a target for graphics project +- add package group indication, without it we get noisy errors on non-factory targets + +- Update to version 1.92 + * Add `--lossy` option from Kornel Lipiński. + * Remove an assertion failure possible with + `--conserve-memory` + `--colors` + `--careful`. +- Drop fix_gifdiff_null_pointer_deref.patch fixed upstream +- Run spec-cleaner + * Remove package groups + * Use make macros + gimp +- Add gimp-fix-issue-3630-postscript-plugin-crashes.patch: + gsapi_new_instance() now expects a pointer to a NULL-initialized + pointer. Initialize "void *instance" with NULL. Found by massimo + (bsc#1180770, glgo#GNOME/GIMP#3630). + git +- Protocol v2 in_vain fixes (bsc#1170741, bsc#1170939). + Dropped: Revert-fetch-default-to-protocol-version-2.patch + Added: 0001-fetch-pack-return-enum-from-process_acks.patch + 0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch + 0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch + +- Add back SuSEfirewall2 support needed for SLE12 (bsc#1170302). + +- With recent switch to protocol v2 people are reporting fetches transferring + unreasonable amount of data. Upstream proposes switching the protocol back + until the issue is properly diagnosed. The regression is problematic for + people with lower network connection speed (bsc#1170741). + Added: Revert-fetch-default-to-protocol-version-2.patch + +- git 2.26.2: + * CVE-2020-11008: Specially crafted URLs may have tricked the + credentials helper to providing credential information that + is not appropriate for the protocol in use and host being + contacted (boo#1169936) + +- Submit to SLE15 / resubmit to Factory (bsc#1169786, jsc#SLE-12396, bsc#1149792) + +- Fix git-daemon not starting after conversion from sysvinit to systemd service + (bsc#1169605). + +- git 2.26.1: + * CVE-2020-5260: Specially crafted URLs with newline characters + could have been used to make the Git client to send credential + information for a wrong host to the attacker's site boo#1168930 + +- git 2.26.0 (bsc#1167890, jsc#SLE-11608): + * "git rebase" now uses a different backend that is based on the + 'merge' machinery by default. The 'rebase.backend' configuration + variable reverts to old behaviour when set to 'apply' + * Improved handling of sparse checkouts + * Improvements to many commands and internal features + +- git 2.25.2: + * bug fixes to various subcommands in specific operations + +- git 2.25.1: + * "git commit" now honors advise.statusHints + * various updates, bug fixes and documentation updates + -- git 2.16.0: +- git 2.16.0 (CVE-2017-15298, bsc#1063412): glib2 -- Update to version 2.62.5: - + Fix potential relative read when calling g_printerr(), which - could lead to a denial of service from a setuid-root process - being used to block access to the TTY for another user. - + Fix SOCKS proxy resolver sometimes not being used when - resolving addresses via Happy Eyeballs (CVE-2020-6750). - + Several other Happy Eyeballs fixes for address resolution. - + Fix parsing of full Julian day range from `$TZ` environment - variable. - + Several race condition/crash fixes. - + Bugs fixed: glgo#GNOME/GLib#1919, glgo#GNOME/GLib#1995, - glgo#GNOME/GLib#1999, glgo#GNOME/GLib!1323, - glgo#GNOME/GLib!1331, glgo#GNOME/GLib!1352, - glgo#GNOME/GLib!1361, glgo#GNOME/GLib!1365, - glgo#GNOME/GLib!1370, glgo#GNOME/GLib!1371. - + Updated translations. - -- No longer recommend -lang: supplements are in use - -- Update to version 2.62.4: - + Apply recursion depth limits to variants in D-Bus messages. - + Bugs fixed: glgo#GNOME/GLib#1938, glgo#GNOME/GLib!1240, - glgo#GNOME/GLib!1257, glgo#GNOME/GLib!1266, - glgo#GNOME/GLib!1276, glgo#GNOME/GLib!1290. - -- Update to version 2.62.3: - + Use `poll()` in `g_spawn_sync()` rather than `select()`, which - is subject to FD limits. - + Fix undefined behaviour with `g_utf8_find_prev_char()`. - + Bugs fixed: glgo#GNOME/GLib#954, glgo#GNOME/GLib#1318, - glgo#GNOME/GLib#1897, glgo#GNOME/GLib#1903, - glgo#GNOME/GLib#1916, glgo#GNOME/GLib#1917, - glgo#GNOME/GLib!1174, glgo#GNOME/GLib!1184, - glgo#GNOME/GLib!1194, glgo#GNOME/GLib!1203, - glgo#GNOME/GLib!1207, glgo#GNOME/GLib!1215, - glgo#GNOME/GLib!1219, glgo#GNOME/GLib!1222, - glgo#GNOME/GLib!1228. - -- Re-enable systemtap, and require systemtap-headers and - systemtap-dtrace, rather than systemtap-sdt-devel, to avoid build - cycle (boo#1145438). -- Own /usr/share/systemtap{|tapset} directories, since we no - longer have systemtap-sdt-devel in BuildRequires. -- Disable lto if systemtap is enabled: build fails otherwise. - -- Update to version 2.62.2: - + Bugs fixed: - - glgo#GNOME/GLib#1896: Use after free when calling - g_dbus_connection_flush_sync() in a dedicated thread. - - glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152 - “gwinhttpvfs: Handle g_get_prgname() returning NULL” to - glib-2-62. - - glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris - fixes to glib-2-62. - -- Update to version 2.62.1: - + Fix regression in g_file_copy() when passing - `G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination - permissions would be private rather than following the process’ - umask. - + Several `GDateTime` parsing fixes. - + Always build the tests if installed-tests are enabled, so that - the tests can actually be installed. - + Bugs fixed: glgo#GNOME/GLib#174, glgo#GNOME/GLib#1865, - glgo#GNOME/GLib#1875, glgo#GNOME/GLib#1887, - glgo#GNOME/GLib#1888, glgo#GNOME/GLib!1021, - glgo#GNOME/GLib!1094, glgo#GNOME/GLib!1101, - glgo#GNOME/GLib!1102, glgo#GNOME/GLib!1103, - glgo#GNOME/GLib!1127, glgo#GNOME/GLib!1128, - glgo#GNOME/GLib!1140, glgo#GNOME/GLib!1141, - glgo#GNOME/GLib!1142. - + Updated translations. - -- Update to version 2.62.0: - + Fix new `GFileInfo` APIs to work when - `G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC` was not queried. - + Bugs fixed: glgo#GNOME/GLib#487, glgo#GNOME/GLib!1084, - glgo#GNOME/GLib!1086,glgo#GNOME/GLib!1087. - -- Update to version 2.61.3: - + Support setting thread name on BSD systems. - + Install previously-uninstalled headers for public - `GNativeSocketAddress` object. - + Very initial support for Windows apps (UWP). - + Add various new valgrind suppressions to `glib.supp`. - + Bugs fixed: glgo#GNOME/GLib!83, glgo#GNOME/GLib!512, - glgo#GNOME/GLib!873, glgo#GNOME/GLib!905, glgo#GNOME/GLib!1057, - glgo#GNOME/GLib!1309, glgo#GNOME/GLib!1620, - glgo#GNOME/GLib!1761, glgo#GNOME/GLib!1803, - glgo#GNOME/GLib!1819, glgo#GNOME/GLib!1852, - glgo#GNOME/GLib!1854, glgo#GNOME/GLib!1860, - glgo#GNOME/GLib!1863, glgo#GNOME/GLib!1867, - glgo#GNOME/GLib!1870, glgo#GNOME/GLib!1879, - glgo#GNOME/GLib!1880, glgo#GNOME/GLib!1881, - glgo#GNOME/GLib!1002, glgo#GNOME/GLib!1011, - glgo#GNOME/GLib!1015, glgo#GNOME/GLib!1016, - glgo#GNOME/GLib!1017, glgo#GNOME/GLib!1023, - glgo#GNOME/GLib!1026, glgo#GNOME/GLib!1027, - glgo#GNOME/GLib!1031, glgo#GNOME/GLib!1032, - glgo#GNOME/GLib!1033, glgo#GNOME/GLib!1034, - glgo#GNOME/GLib!1036, glgo#GNOME/GLib!1037, - glgo#GNOME/GLib!1044, glgo#GNOME/GLib!1049, - glgo#GNOME/GLib!1050, glgo#GNOME/GLib!1054, - glgo#GNOME/GLib!1057, glgo#GNOME/GLib!1059, - glgo#GNOME/GLib!1066, glgo#GNOME/GLib!1068, - glgo#GNOME/GLib!1071, glgo#GNOME/GLib!1074, - glgo#GNOME/GLib!1075. - -- Update to version 2.61.2: - + Add various new array functions (#236, #269, #373). - + Rework how D-Bus connections are closed/unreffed when - `g_test_dbus_down()` is called. Tests which leak a - `GDBusConnection` may now time out and abort, rather than - silently leaking. (#787) - + Add a deprecation macro for GLib macros, and use it; - third-party uses of long-deprecated GLib macros may now start - causing warnings. (#1060). - + Deprecate `GTime` and `GTimeVal`, and various functions which - use them. Use `GDateTime` and `guint64` UNIX timestamps - instead. - + Stop using `G_DISABLE_DEPRECATED` to allow disabling - deprecation warnings; third-party code should now be using - `GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol - usage. - + Improve `GNetworkMonitor` detection of offline states (#1788). - + Fix CVE-2019-12450, wide permissions of files when copying - using GIO. -- Changes from version 2.61.1: - + Upgrade to Unicode Character Database v12.1. - + Improve network availability detection with NetworkManager to - treat lower levels of connectivity as having reduced - availability. -- Changes from version 2.61.0: - + Add coloured output support to `gdbus introspect. - + Updated translations. - -- Update to version 2.60.7: - + Bugs fixed: glgo#GNOME/GLib#1819, glgo#GNOME/GLib#1847, - glgo#GNOME/GLib!1012, glgo#GNOME/GLib!1013, - glgo#GNOME/GLib!1061, glgo#GNOME/GLib!1065, - glgo#GNOME/GLib!1081. - -- Update to version 2.60.6: - + Fix various bugs with use of the `GKeyfileSettingsBackend` - within flatpaks (glgo#GNOME/GLib!984, glgo#GNOME/GLib!985, - glgo#GNOME/GLib#1825). - + Bugs fixed: glgo#GNOME/GLib!993, glgo#GNOME/GLib!984, - glgo#GNOME/GLib!985. -- Drop glib2-keyfile-handle-filename-being-null.patch: Fixed - upstream. - -- Add glib2-keyfile-handle-filename-being-null.patch: key file: - Handle filename being NULL (glgo#GNOME/GLib!1825, - glgo#GNOME/GLib#984). - -- Update to version 2.60.5: - + Fix implicit use of the `GKeyfileSettingsBackend`. - + Fix opening a URI using the ‘Open URI’ portal. - + Bugs fixed: glgo#GNOME/GLib!910, glgo#GNOME/GLib!949, - glgo#GNOME/GLib!956, glgo#GNOME/GLib!958, glgo#GNOME/GLib!969, - glgo#GNOME/GLib!977. - -- Update to version 2.60.4: - + Fixes to improved network status detection with NetworkManager. - + Leak fixes to some `glib-genmarshal` generated code. - + Further fixes to the Happy Eyeballs (RFC 8305) implementation. - + File system permissions fix to clamp down permissions in a - small time window when copying files (CVE-2019-12450). - + Bugs fixed: glgo#GNOME/GLib#1755, glgo#GNOME/GLib#1788, - glgo#GNOME/GLib#1792, glgo#GNOME/GLib#1793, - glgo#GNOME/GLib#1795, glgo#GNOME/GLib!865, glgo#GNOME/GLib!878. - -- Set umask to 022 before running glib-compile-schemas - (boo#1131761). - -- Update to version 2.60.3: - + * Various fixes to small key/value support in `GHashTable`. - * Bugs fixed: - - Critical in g_socket_client_async_connect_complete. - - New GHashTable implementation confuses valgrind. - - test_month_names: assertion failed. - - GNetworkAddressAddressEnumerator unsafely modifies cache in - GNetworkAddress. - - Leaks in gsocketclient.c connection code. - - glib/date test fails. - - GDB pretty-printer for GHashTable no longer works - + Updated translations. - -- Move glib2.macros to %_rpmmacrodir. /etc is for the system admin. - -- Update to version 2.60.2: - + Fix crash when displaying notifications on macOS. - + Improve network status detection with NetworkManager. - + Bugs fixed: glgo#GNOME/GLib!790, glgo#GNOME/GLib!793, - glgo#GNOME/GLib!803. - + Updated translations. - -- Use FAT LTO objects in order to provide proper static library (boo#1133129). - -- Update to version 2.60.1: - + Fix documentation for `gdbus-tool wait` to use correct units. - + Bugs fixed: glgo#GNOME/GLib#1709, glgo#GNOME/GLib#1725, - glgo#GNOME/GLib#1737, glgo#GNOME/GLib!711, glgo#GNOME/GLib!722, - glgo#GNOME/GLib!727, glgo#GNOME/GLib!729, glgo#GNOME/GLib!758, - glgo#GNOME/GLib!775. - + Updated translations. -- Drop upstream fixed patch: - 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch. - -- Add patch submitted upstream to handle an UNKNOWN NM connectivity - the same as a NONE value. This partly fixes boo#1103678 - (packagekit reports the network as available on a computer - without network connectivity which makes plasma-pk-update start - an update check which obviously fails). - * 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch - -- Update to version 2.60.0: - + Further fixes to the Happy Eyeballs (RFC 8305) implementation. - + Add support for the XDG trash portal. - + Bugs fixed: glgo#GNOME/GLib#1653, glgo#GNOME/GLib#1658, - glgo#GNOME/GLib#1668, glgo#GNOME/GLib#1675, - glgo#GNOME/GLib#1676, glgo#GNOME/GLib#1679, - glgo#GNOME/GLib#1693, glgo#GNOME/GLib#1697, - glgo#GNOME/GLib#1698, glgo#GNOME/GLib!276, glgo#GNOME/GLib!639, - glgo#GNOME/GLib!666, glgo#GNOME/GLib!674, glgo#GNOME/GLib!676, - glgo#GNOME/GLib!677, glgo#GNOME/GLib!686, glgo#GNOME/GLib!688, - glgo#GNOME/GLib!689, glgo#GNOME/GLib!691, glgo#GNOME/GLib!692, - glgo#GNOME/GLib!696, glgo#GNOME/GLib!698, glgo#GNOME/GLib!699, - glgo#GNOME/GLib!702, glgo#GNOME/GLib!703. - + Updated translations. - -- Update to version 2.59.2: - + Fix check on GDBusMessage size when reading it. - + Add async GIO API: g_file_query_default_handler_async(), - g_app_info_launch_uris_async(). - + Fix some bugs in the Happy Eyeballs implementation. - + Install a new generated header with enum types for Unicode - enums. - + Support the XDG trash portal. - + Bugs fixed: glgo#GNOME/GLib#1224, glgo#GNOME/GLib#1249, - glgo#GNOME/GLib#1347, glgo#GNOME/GLib#1376, - glgo#GNOME/GLib#1642, glgo#GNOME/GLib#1646, - glgo#GNOME/GLib#1649, glgo#GNOME/GLib#1673, - glgo#GNOME/GLib!276, glgo#GNOME/GLib!481, glgo#GNOME/GLib!585, - glgo#GNOME/GLib!593, glgo#GNOME/GLib!609, glgo#GNOME/GLib!619, - glgo#GNOME/GLib!622, glgo#GNOME/GLib!626, glgo#GNOME/GLib!627, - glgo#GNOME/GLib!629, glgo#GNOME/GLib!630. - + Updated translations. - -- BuildIgnore glib2-devel: since we have to require gtk-doc in - order to produce the doc, we gained an implicit dependency on - ourselves. The gtk-doc dependency is correct, but glib happens - to be buildable without this dependency too. -- Rework the check section to be in an own if/endif block so that - spec-cleaner is not getting confused by it. - -- Conditionalize enabling of systemtap, default disabled: it - creates a build loop. - -- Update to version 2.59.1: - + Autotools support is gone. - + g_format_size() now uses a no-break space to separate digits - and units; translations will need to be updated accordingly. - + New g_queue_clear_full() API. - + Fix argument quoting on win32 when spawning subprocesses. - + Allow polling more than 64 handles on win32 using g_poll(). - + Tag various tests as ‘flaky’. These are no longer run routinely - on our upstream CI machines, and downstream packagers may want - to not run them (or not treat those test failures as package - build failures) on their test machines either. They are in the - `flaky` test suite. - + Add overlay support to g_resources_get_info(). - + Support defaults and locks in the keyfile GSettings backend. - This will be used for flatpaks. - + Accept unquoted strings in the keyfile GSettings backend to - simplify things for sysadmins. - + Update our contribution guidelines (`CONTRIBUTING.md`). - + Add writev() and writev_all() APIs to GOutputStream and - GPollableOutputStream, and provide implementations of them for - many subclasses. - + Many more bugs fixed, see package NEWS file for full list. - + Updated translations. -- Remove conditionals for meson build, use meson unconditionally - following upstreams removal of autotools. -- Add new glib2-tests subpackage. - -- Update to version 2.59.0: - + This will be the last development release with autotools - support. As our Meson support has been around since 2.56.x, and - was used to release tarballs in 2.58.x, the next development - release (2.59.1) will drop autotools as used to build GLib. The - macros installed for other packages to use will remain. - + Add `G_TEST_OPTION_ISOLATE_DIRS` to redirect `XDG_*_HOME` to a - temporary directory for each unit test. - + Support `Property.EmitsChangedSignal` annotations in - `gdbus-codegen`. - + Add `g_assert_cmpvariant()` API for unit tests. - + Hide bind mounts from GIO mount listings. - + Automatically realign data passed to - `g_variant_new_from_bytes()` or `g_variant_new_from_data()` if - it is not correctly aligned. This prevents misaligned accesses - on architectures which don’t support them. Callers should still - aim to correctly align data to get higher performance. - + Support `ld -b binary` (on platforms which support it; i.e. - Linux) to provide large pre-compiled `GResource` resources with - a fast compilation time. - + Unconditionally install GLib m4 macros, so that projects which - depend on GLib and which still build using autotools can - continue to build even once GLib has ported entirely to Meson. - + Various fixes to the Meson build. - + Drop Python 2 support and require Python 3.4+. See discussion - on https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html. - + `GHashTable` performance and memory improvements for common - cases. See - https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/. - + Add flags that allow a `GApplication` to signal and replace a - currently running other instance of the same `GApplication`. - This will be used for app upgrades with flatpak. - + Autostart xdg-desktop-portal when using the network monitor and - proxy monitor portal backends. - + Add a g_task_set_name() API to allow `GTask`s to be described; - useful for debugging. - + Enable FreeBSD CI on every commit for upstream GLib. - + Various GVariant, GMarkup and GDBus fuzzing fixes, including - buffer overflow fixes. - + Various fixes to eliminate thread races, found by thread - sanitizer (tsan). - + Deprecate TLS/DTLS rehandshaking, as it has been removed from - the protocol in TLS 1.3. - + Support reading arguments from a file with `glib-mkenums`, - which is useful for long argument lists due to having deeply - nested build directories, on systems with a low limit on the - command line length. - + Make `g_environ_*()` case-insensitive on Windows, as the - environment itself is case-insensitive on Windows. - + Add Application Layer Protocol Negotiation (ALPN) support to - `GTlsConnection` and `GDtlsConnection`, so that higher layer - protocols can be negotiated when setting up a TLS connection, - without additional round trips and latency. This is needed for - eventual HTTP/2 support. - + Add support for TPM keys in PEM files when loading TLS - certificates. - + Add a `GRecMutexLocker` auto-pointer wrapper for `GRecMutex`. - + Many more bugs fixed, see package NEWS file for full list. - + Updated translations. - -- Update to version 2.58.3: - + Fix GVariant tests on i686. - + Fix crashes caused by filtering of mounts. - + Bugs fixed: glgo#gnome/GLib#1626, glgo#gnome/GLib#1637, - glgo#gnome/GLib#1645, glgo#gnome/GLib!558, glgo#gnome/GLib!577, - glgo#gnome/GLib!578. - -- Update to version 2.58.2: - + Fix calling gdbus-codegen with --interface-info-{header,body}. - + Fix parsing month names in certain locales with - g_date_set_parse(). - + Fix ^*ay handling in g_variant_iter_loop(). - + Various buffer overflow fixes in GMarkup/GVariant/GDBus. - + A huge number of fixes to the Meson build. - + Prevent bind mounts being advertised as mounts. - + Fix cross-compilation of 2.58.x releases with autotools. - + Bugs fixed: glgo#gnome/GLib!527, glgo#gnome/GLib#1605, - glgo#gnome/GLib#1271, glgo#gnome/GLib#1546, - glgo#gnome/GLib#1527, glgo#gnome/GLib!406, glgo#gnome/GLib!334, - glgo#gnome/GLib#1528, glgo#gnome/GLib#1539, - glgo#gnome/GLib#1536, glgo#gnome/GLib#1544, - glgo#gnome/GLib#1562, glgo#gnome/GLib!367, glgo#gnome/GLib!416, - glgo#gnome/GLib#1572, glgo#gnome/GLib#1522, - glgo#gnome/GLib#1576, glgo#gnome/GLib!407, - glgo#gnome/GLib#1582, glgo#gnome/GLib!428, - glgo#gnome/GLib#1588, glgo#gnome/GLib!462, - glgo#gnome/GLib!238, glgo#gnome/GLib!312, glgo#gnome/GLib#1520, - glgo#gnome/GLib!403, glgo#gnome/GLib#1543, - glgo#gnome/GLib!414, glgo#gnome/GLib!409, glgo#gnome/GLib!400, - glgo#gnome/GLib!430, glgo#gnome/GLib!437, glgo#gnome/GLib#1337, - glgo#gnome/GLib!542, glgo#gnome/GLib#1343, glgo#gnome/GLib!471, - glgo#gnome/GLib!544, glgo#gnome/GLib#945, glgo#gnome/GLib#1014, - glgo#gnome/GLib#656, glgo#gnome/GLib#1313, glgo#gnome/GLib!346. - + Updated translations. -- Drop upstream fixed patches: - + 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch - + 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch - + 0003-gvariant-Check-array-offsets-against-serialised-data.patch - + 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch - + 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch - + 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch - + 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch - + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch - + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch - + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch - + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch - + 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch - + 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch - + 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch - + 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch - + 0014-gutf8-Add-a-g_utf8_validate_len-function.patch - + 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch - -- Add patchset to fix gvariant parsing issues. (bsc#1111499). - 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch - 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch - 0003-gvariant-Check-array-offsets-against-serialised-data.patch - 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch - 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch - 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch - 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch - 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch - 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch - 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch - 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch - 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch - 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch - 0014-gutf8-Add-a-g_utf8_validate_len-function.patch - 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch - -- Update to version 2.58.1: - + Fix to a regression in listing GIcon fallbacks. - + Changes to pkg-config paths to helper programs when building - with autotools: paths are now absolute with reference to the - .pc file’s ${prefix}. - + Fix installation path of glib-gettextize helper on Meson. - + Fix autostarting xdg-desktop-portal. - + Various fixes to the network monitor. - + Various compilation fixes on macOS (generally older versions - and older compilers). - + Bugs fixed: glgo#GNOME/glib!318, glgo#GNOME/glib#1513, - glgo#GNOME/glib#1521, glgo#GNOME/glib!321, - glgo#GNOME/glib#1518, glgo#GNOME/glib#1509, - glgo#GNOME/glib!288, glgo#GNOME/glib!298, glgo#GNOME/glib!295, - glgo#GNOME/glib!294, glgo#GNOME/glib!290, glgo#GNOME/glib#1488, - glgo#GNOME/glib#1506. - + Updated translations. - -- Update to version 2.58.0: - + Fix cancellation of g_subprocess_communicate_async() calls - (glgo#GNOME/glib!266. - + Expose GSettings schema directory in gio-2.0.pc as `schemasdir` - (glgo#GNOME/glib!274). - + Support v3 of the xdg-desktop-portal network monitor API - (glgo#GNOME/glib!265, glgo#GNOME/glib!279). - + Bugs fixed: glgo#GNOME/glib!266, glgo#GNOME/glib!279, - glgo#GNOME/glib!265, glgo#GNOME/glib!274, glgo#GNOME/glib!239. - + Updated translations. -- Set URL tag to https://wiki.gnome.org/Projects/GLib: Glib's wiki - page. -- Conditionalize meson use while disabling it: use of Meson is - still not recommended by upstream, plus openQA is having failures - where Glib seems to be the one to blame. - -- Update to 2.57.3: - + No visible changes for the user. -- Add: - + meson BuildRequires and replace configure/make/make_install - with meson/meson_build/meson_install macros to follow upstream - build system port to Meson. - + gtk-doc and m4 BuildRequires while dropping gtk-doc.m4: now - there is no pre-built API documentation so gtk-doc and m4 - packages are build requirements now. -- Drop automake and libtool BuildRequires and autoreconf call: they - are no longer needed after switching to Meson build system. - -- BuildIgnore shared-mime-info: we don't need this while building - glib2. - -- Update to version 2.57.2: - + Require pcre 8.31 and meson 0.47.0. - + Bugs fixed: bgo#742456, bgo#795569, bgo#796341, - glgo#GNOME/glib#786, glgo#GNOME/glib#903, glgo#GNOME/glib#927, - glgo#GNOME/glib#976, glgo#GNOME/glib#1013, - glgo#GNOME/glib#1175, glgo#GNOME/glib#1360, - glgo#GNOME/glib#1447, glgo#GNOME/glib#1407, - glgo#GNOME/glib#1455, glgo#GNOME/glib#1459. - + Security fixes: - - Fix NULL pointer dereference in - g_markup_parse_context_end_parse() (boo#1107121 - glgo#GNOME/glib#1364 glgo#GNOME/glib#1461 CVE-2018-16428) - - Fix out-of-bounds read in g_markup_parse_context_parse() - (boo##1107116 glgo#GNOME/glib#1361 glgo#GNOME/glib#1462 - CVE-2018-16429) - + Updated translations. -- Drop glib2-gsettings-overrides-per-session.patch: fixed upstream. - -- Update to version 2.57.1: - + New API: g_hash_table_steal_extended and G_GNUC_NO_INLINE. - + Bugs fixed: bgo#668132, bgo#736741, bgo#748620, bgo#784995, - bgo#788771, bgo#788773, bgo#789968, bgo#794325, bgo#795152, - bgo#795165, bgo#795180, bgo#795302, bgo#795376, bgo#795544, - bgo#795735, bgo#795802, bgo#795960, bgo#796138, bgo#796139, - bgo#796164, bgo#796186, bgo#796328. - + Updated translations. -- Drop: - + Posttrans section, and sed and coreutils PreReq aimed at - pristine openSUSE releases <= 10.3. - + Conditionalized python BuildRequires aimed at pristine openSUSE - releases <= 1130. -- Enable building of systemtap tracing support to improve Glib - problems diagnosability (bsc#1090047). - -- Update to version 2.56.2: - + Support version 2 of the NetworkMonitor portal interface. - + Bugs fixed: bgo#740791, bgo#755721, bgo#773435, bgo#793727, - bgo#794380, bgo#794801, bgo#795138, bgo#795234, bgo#795406, - bgo#795429, bgo#795711, bgo#795735, bgo#795802, - glgo#GNOME/glib2#1240, glgo#GNOME/glib2#1401, - glgo#GNOME/glib2#1452, glgo#GNOME/glib2#1458. - + Updated translations. -- Drop glib2-codegen-headers.patch: Fixed upstream. -- Refresh patches with quilt. - -- Add glib2-codegen-headers.patch: gdbus-codegen: Fix header - include in the body file (bgo#795802). - -- Update to version 2.56.1: - + Bugs fixed: bgo#793400, bgo#793578, bgo#793645, bgo#794194, - bgo#794473, bgo#794506, bgo#794528, bgo#794606, bgo#794686. - + Updated translations. -- Refresh following patches with quilt: - + glib2-bgo569829-gettext-gkeyfile.patch. - + glib2-dbus-socket-path.patch. - + glib2-fate300461-gettext-gkeyfile-suse.patch. - + glib2-gsettings-overrides-per-session.patch. - -- Unconditionally enable translation-update-upstream: on - Tumbleweed, this results in a NOP and for Leap in SLE paid - translations being used (boo#1086036). - -- Update to version 2.56.0: - + Bugs fixed: bgo#672777, bgo#732184, bgo#733338, bgo#742124, - bgo#749206, bgo#768507, bgo#791457, bgo#793272, bgo#793300, - bgo#793399, bgo#793555, bgo#793565, bgo#793578, bgo#793597, - bgo#793635, bgo#793880, bgo#794180. - + Updated translations. - -- Modernize spec-file by calling spec-cleaner - -- Update to version 2.55.2: - + GFile now has API to get the path without copying. - + A network monitor implementation for Windows has been added. - + Bugs fixed: bgo#520116, bgo#584284, bgo#605700, bgo#658713, - bgo#685442, bgo#723003, bgo#749583, bgo#757284, bgo#760324, - bgo#761102, bgo#767976, bgo#770335, bgo#772989, bgo#790698, - bgo#791015, bgo#791622, bgo#792050, bgo#792217, bgo#792338, - bgo#792351, bgo#792364, bgo#792370, bgo#792410, bgo#792432, - bgo#792455, bgo#792499, bgo#792516, bgo#792777, bgo#792780, - bgo#792856, bgo#792862, bgo#792903, bgo#793006, bgo#793026, - bgo#793074. - + Updated translations. - -- Update to version 2.55.1: - + Build: - - The --enable-rebuilds configure option has been removed. - - The --with-charsetalias-dir configure option has been added. - + GList and GSList now have autoptr support. - + The gsettings list-schemas command has gained a --print-paths - option. - + Bugs fixed: bgo#346816, bgo#508976, bgo#562334, bgo#662802, - bgo#684282, bgo#692034, bgo#694723, bgo#697715, bgo#701156, - bgo#720380, bgo#724383, bgo#724412, bgo#724794, bgo#732003, - bgo#734479, bgo#737677, bgo#741167, bgo#748534, bgo#749527, - bgo#749652, bgo#754634, bgo#756011, bgo#761102, bgo#773980, - bgo#776147, bgo#776195, bgo#777075, bgo#779413, bgo#780309, - bgo#780893, bgo#782057, bgo#784995, bgo#786796, bgo#788806, - bgo#788936, bgo#790416, bgo#790588, bgo#790697, bgo#790785, - bgo#790829, bgo#790830, bgo#790837, bgo#790839, bgo#790877, - bgo#790894, bgo#790896, bgo#790914, bgo#790934, bgo#790948, - bgo#791036, bgo#791128, bgo#791221, bgo#791235, bgo#791267, - bgo#791296, bgo#791318, bgo#791325, bgo#791334, bgo#791337, - bgo#791342, bgo#791460, bgo#791532, bgo#791622, bgo#791720, - bgo#791744, bgo#791745, bgo#791906, bgo#792064, bgo#792098, - bgo#792099, bgo#792129, bgo#792322, bgo#792324. - + Updated translations. -- Rebase glib2-gdbus-codegen-version.patch. -- Drop glib2-gtester-report-py3.patch: fixed upstream. -- Drop glib2-gmain-partial-revert.patch: fixed upstream. - -- Update to version 2.55.0: - + New API: - - g_clear_handle_id, to simplify removing sources from the - default mainloop. - - g_file_load_bytes, to make it more convenient to load files - into GBytes. - + Bugs fixed: bgo#330458, bgo#483341, bgo#569375, bgo#573251, - bgo#629347, bgo#630983, bgo#632953, bgo#636210, bgo#656502, - bgo#661442, bgo#668035, bgo#670139, bgo#677233, bgo#679347, - bgo#679467, bgo#689323, bgo#691436, bgo#695681, bgo#705331, - bgo#706667, bgo#711809, bgo#722256, bgo#723655, bgo#723743, - bgo#725014, bgo#727346, bgo#730296, bgo#731625, bgo#731705, - bgo#737278, bgo#738176, bgo#740223, bgo#740791, bgo#740826, - bgo#742548, bgo#742997, bgo#745723, bgo#749371, bgo#751738, - bgo#752239, bgo#752240, bgo#753459, bgo#753521, bgo#754026, - bgo#756009, bgo#756103, bgo#756128, bgo#756430, bgo#756470, - bgo#756588, bgo#760022, bgo#760109, bgo#760716, bgo#765063, - bgo#765552, bgo#767215, bgo#767239, bgo#769674, bgo#769846, - bgo#770459, bgo#773355, bgo#774083, bgo#776562, bgo#777308, - bgo#777310, bgo#777956, bgo#779182, bgo#779501, bgo#780202, - bgo#780296, bgo#781598, bgo#781867, bgo#783210, bgo#783270, - bgo#783825, bgo#786737, bgo#786785, bgo#787271, bgo#787485, - bgo#787551, bgo#787581, bgo#787671, bgo#787731, bgo#788138, - bgo#788270, bgo#788368, bgo#788384, bgo#788385, bgo#788401, - bgo#788467, bgo#788488, bgo#788489, bgo#788561, bgo#788594, - bgo#788705, bgo#788766, bgo#788772, bgo#788863, bgo#788880, - bgo#788927, bgo#788936, bgo#788948, bgo#788975, 7889bgo#78, - bgo#788989, bgo#788990, bgo#789087, bgo#789170, bgo#789245, - bgo#789444, bgo#789637, bgo#789681, bgo#789723, bgo#789755, - bgo#789820, bgo#790015, bgo#790030, bgo#790093, bgo#790126, - bgo#790147, bgo#790157, bgo#790272, bgo#790275, bgo#790310. - + Updated translations. -- Switch libmount-devel by its pkgconfig counterpart as configure - only looks for this module. -- Add libgio-2_0-0 for the rpmlintrc shlib-fixed-dependency warning - filter. And add 2 extra filters: - + non-conffile-in-etc warning for zzz-gilb2.csh, zzz-glib2.sh and - macros.glib2 files. - + env-script-interpreter warning for gdbus-codegen, - glib-genmarshal nad glib-mkenums files. - -- Update to version 2.54.3: - + Bugs fixed: bgo#691436, bgo#761102, bgo#776147, bgo#779182, - bgo#782057, bgo#785113, bgo#788990, bgo#789637, bgo#789894, - bgo#790030, bgo#790093, bgo#790126, bgo#790829, bgo#790934, - bgo#791235, bgo#791267, bgo#791296, bgo#791325, bgo#791334, - bgo#791337, bgo#791720, bgo#791744, bgo#791754, bgo#791906. - + Updated translations. -- Drop glib2-gtester-report-py3.patch: Fixed upstream. -- Add glib2-gmain-partial-revert.patch: gmain: Partial revert of - recent wakeup changes to gmain.c (bgo#761102). - -- Add glib2-gsettings-overrides-per-session.patch: gsettings - default value can be overridden depending on session - (bgo#746592 bsc#1070090). - -- Add glib2-gtester-report-py3.patch: gtester-reporter fails to - run with python3 (bgo#791296, boo#1071378). - -- Switch to python3: - + Pass --with-python=/usr/bin/python3 to configure. - + Replace python-base and python-xml BuildRequires with their - python3 equivalents python3-base and python3-xml. - + Replace the -devel package's python-xml requires with - python3-xml. - -- Update to version 2.54.2: - + Bugs fixed: bgo#780296. - + Updated translations. - -- Install dummy *-mimeapps.list files to prevent dead symlinks - (bsc#1061599). - -- Update to version 2.54.1: - + Bugs fixed: bgo#786737, bgo#787551, bgo#783270, bgo#783210, - bgo#781867. - + Updated translations. - -- Avoid running fdupes across hardlink boundaries. - Replace some old RPM macros. -- Update RPM groups and package summaries. - -- Update to version 2.54.0: - + Bugs fixed: bgo#780861, bgo#786983, bgo#787109, bgo#787123, - bgo#787146. - + Updated translations. - -- Update to version 2.53.7: - + Bugs fixed: bgo#736710, bgo#785260, bgo#786456, bgo#786555, - bgo#786580, bgo#786807. - + Updated translations. - -- Ignore errors in postun of gio-fam: when uninstalling the entire - glib stack, we can end up with the -tools package no longer being - functional. As nothing will read the cache, we can accept that. - -- Update to version 2.53.6: - + Bugs fixed: bgo#766358, bgo#783270, bgo#785955, bgo#786060, - bgo#786360, bgo#786452, bgo#786460, bgo#786462, bgo#786463. - + Updated translations. - -- Update to version 2.53.5: - + Bugs fixed: bgo#695573, bgo#725950, bgo#731703, bgo#769135, - bgo#779332, bgo#779607, bgo#784000, bgo#784815, bgo#784965, - bgo#784995, bgo#785113, bgo#785130, bgo#785438, bgo#785468, - bgo#785520, bgo#785577. - + Updated translations. -- Rebase glib2-suppress-schema-deprecated-path-warning.patch. - -- Update to version 2.53.4: - + Unicode support has been updated to Unicode 10.0.0. - + glib-genmarshal and glib-mkenums have been rewritten in python. - Every effort has been made to keep compatibility. Please report - problems related to these tools. - + GLib can now be built with meson. Autotools are still - supported. - + Bugs fixed: bgo#722047, bgo#733821, bgo#773842, bgo#779332, - bgo#780095, bgo#780634, bgo#783841, bgo#784000, bgo#784020, - bgo#784037, bgo#784433, bgo#784456, bgo#784528, bgo#784579, - bgo#784581, bgo#784739, bgo#784792. - + Updated translations. - -- Update to version 2.53.3: - + Bugs fixed: bgo#658446, bgo#661926, bgo#674885, bgo#775593, - bgo#776169, bgo#776333, bgo#776504, bgo#777307, bgo#778422, - bgo#781301, bgo#782336, bgo#782996, bgo#783061, bgo#783130, - bgo#783193, bgo#783201, bgo#783340, bgo#783350, bgo#783392, - bgo#783593. - + Updated translations. - -- Update to version 2.53.2: - + A few new number parsing functions have been added. These have - better error handling than the existing ones. - + glib-mkenums now supports /*< private >*/ and /*< public >*/. - + GSettings now consider XDG_DATA_HOME in addition to - XDG_DATA_DIRS. - + Bugs fixed: bgo#674885, bgo#698064, bgo#732000, bgo#734946, - bgo#741335, bgo#748263, bgo#776876, bgo#777030, bgo#780300, - bgo#780309, bgo#781755, bgo#781826, bgo#781830, bgo#781847, - bgo#781867, bgo#782068, bgo#782075, bgo#782089, bgo#782162, - bgo#782237, bgo#782311, bgo#782628. - + Updated translations. - -- Add file triggers to libgio-2_0-0: whenever a package installs a - schema file to /usr/share/glib-2.0/schemas, the trigger will - automaticlaly fire, making it no longer a problem for packagers - to forget doing it. -- Require glib2-tools by libgio-2_0-0: it contains the tools for - the file trigger. Historically, every package installing schemas - already had to require the -tools package in order to be - functional. -- Change the macros %glib2_gsettings_schema_{requires,post,postun} - to be no-op fuctions. The macros are no longer needed with the - file trigger. Removing the macro would break a big number of - packages though. - -- Update to version 2.53.1: - + The gdbus tool gained a wait command. - + g_unix_signal_source_new support SIGWINCH now. - + There are now g_enum_to_string and g_flags_to_string functions. - + A new function to instantiate objects: - g_objet_new_with_properties. - + Parameter and related APIs have been deprecated. - + Bugs fixed: bgo#447907, bgo#668962, bgo#669355, bgo#674885, - bgo#698064, bgo#709865, bgo#725894, bgo#734946, bgo#741229, - bgo#745971, bgo#755046, bgo#761102, bgo#761889, bgo#766660, - bgo#769534, bgo#772221, bgo#775879, bgo#776169, bgo#777961, - bgo#778049, bgo#778207, bgo#780066, bgo#780095, bgo#780306, - bgo#780310, bgo#780384, bgo#780441, bgo#780634, bgo#780908, - bgo#780924. - + Updated translations. -- Drop - glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: - fixed upstream. - -- Update to version 2.52.3: - + Bugs fixed: bgo#781301, bgo#781601, bgo#781867, bgo#783130, - bgo#783193, bgo#783201. -- Drop - glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: - Fixed upstream. - -- Add - glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: - Fix event loop thread wakeup issue (bgo#761102). - -- Remove version string from files generated by gdbus-codegen - to avoid needless republishing of pkgs depending on glib2-devel - added glib2-gdbus-codegen-version.patch - -- Update to version 2.52.2: - + Bugs fixed: bgo#734946, bgo#761102, bgo#780300, bgo#780309, - bgo#781298. - + Updated translations. - -- Update to version 2.52.1: - + Bugs fixed: bgo#674885, bgo#698064, bgo#725894, bgo#734946, - bgo#755046, bgo#775879, bgo#777961, bgo#778049, bgo#778207, - bgo#778287, bgo#779409, bgo#780066, bgo#780095, bgo#780306, - bgo#780310, bgo#780384, bgo#780441, bgo#780471, bgo#780924. - + Updated translations. - -- Update to version 2.52.0: - + gdatetime test fails with tzdata 2017a (bgo#779799). - + Add missing attributes to two functions (bgo#780032). - + gio/fam: Remove leftover debug print (bgo#780144). - + Updated translations. -- Drop glib2-remove_fam_debug_print.patch: fixed upstream. - -- Update to version 2.51.5: - + OS X implementations of GContentType and GAppInfo have been - added. - + Bugs fixed: bgo#673047, bgo#734946, bgo#747146, bgo#769983, - bgo#777203, bgo#778515, bgo#779456. - + Updated translations. - -- Update to version 2.51.4: - + Memory leak fixes. - + Fix the released tarball. -- Drop glib2-fix-broken-configure.patch: Fixed upstream. - -- Update to version 2.51.3: - + Bugs fixed: bgo#771997, bgo#778422, bgo#778581, bgo#778801, - bgo#778991, bgo#779183. - + Updated translations. -- Add glib2-fix-broken-configure.patch: Workaround broken tarball - released by upstream, allows autoreconf to complete. - -- Update to version 2.51.2: - + Minimal support for UUIDs has been added. - + A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been - added to improve sorting of recent files. - + Bugs fixed: bgo#639078, bgo#777135, bgo#777307, bgo#777481, - bgo#777493, bgo#777507, bgo#777592, bgo#778002, bgo#778096. - + Updated translations. - -- Update to version 2.51.1: - + glib-compile-resources grew a --generate-phony-targets flag. - + GLib now installs a valgrind suppressions file for GLib and - GIO. - + Bugs fixed: bgo#642026, bgo#666114, bgo#729730, bgo#730932, - bgo#735731, bgo#736810, bgo#762283, bgo#767609, bgo#767952, - bgo#769745, bgo#770175, bgo#770646, bgo#772160, bgo#772989, - bgo#773823, bgo#774086, bgo#774368, bgo#774421, bgo#774520, - bgo#775309, bgo#775468, bgo#775510, bgo#775517, bgo#775621, - bgo#775765, bgo#775913, bgo#776198, bgo#776586, bgo#777077. - + Updated translations. -- Drop glib2-fix-notify-id-FDO-notification-backend.patch and - glib2-Add-missing-check-for-termios_h.patch: fixed upstream. - -- Update to version 2.51.0: - + glib-genmarshal and glib-mkenums have gained --output options - for better build system integration. - + New API: g_utf8_make_valid. - + Bugs fixed: bgo#591603, bgo#610969, bgo#772160, bgo#772221, - bgo#773303. - + Updated translations. - -- Update to version 2.50.3: - + Bugs fixed: bgo#775309, bgo#775468, bgo#775517, bgo#775765. - + Updated translations. -- Drop glib2-Add-missing-check-for-termios_h.patch and - glib2-fix-notify-id-FDO-notification-backend.patch: Fixed - upstream. -- Conditionally apply translations-update-upstream BuildRequires - and macro for non-openSUSE only. - -- Replace dbus-1-x11 Requires of libgio-2_0-0 to dbus-launch: - openSUSE provides two implementations of dbus-launch (with and - without X interaction). For glib, it does not matter which one is - being used (boo#1020651). - -- Add glib2-Add-missing-check-for-termios_h.patch: Add missing - check for termios.h. Check for termios.h is missing and passwords - in the new gio tool are echoed in the terminal consequently, - which is really bad! (bgo#775517). -- Add glib2-fix-notify-id-FDO-notification-backend.patch: Fixed - notify id in FDO notification backend (bgo#775765). - -- Update to version 2.50.2: - + Bugs fixed: bgo#767882, bgo#769135, bgo#769630, bgo#772054, - bgo#773303, bgo#773344. - + Updated translations. - -- Update to version 2.50.1: - + Update Unicode support to Unicode 9.0.0. - + Bugs fixed: bgo#662946, bgo#771591, bgo#772054, bgo#772255, - bgo#772269, bgo#772297, bgo#772511. - + Updated translations. - -- Update to version 2.50.0: - + bgo#771438: Turn on libmount by default on linux. - + Fix the annotation for g_log_variant. - + Updated translations. -- Add libmount-devel BuildRequires: follow upstreams recommendation - to use libmount on Linux. - -- Update to version 2.49.7: - + Add g_log_variant, binding-friendly api for structured logging. - + Bugs fixed: bgo#646926. - + Updated translations. - -- Update to version 2.49.6: - + The gsettings commandline tool now has a describe command. - + Bugs fixed: bgo#745754, bgo#769076, bgo#770372. - + Updated translations. - -- Update to version 2.49.4: - + Structured logging: - - Drop libsystemd dependency. - - Document that g_test_expect_message does not work with - structured logs. - + Use libmount for unix mount support. - + Add an async variant of g_app_info_launch_default_for_uri. - + Bugs fixed: bgo#522053, bgo#682794, bgo#744456, bgo#766370, - bgo#767240, bgo#768198, bgo#768453, bgo#768752, bgo#769027, - bgo#769029, bgo#769042, bgo#769087, bgo#769089, bgo#769104, - bgo#769139, bgo#769238, bgo#769245, bgo#769507, bgo#769785, - bgo#769995. - + Updated translations. -- Drop pkgconfig(libsystemd) BuildRequires following upstream - changes. -- Drop glib2-add-g_autoptr-support.patch, - glib2-gmessages-support-NULL.patch, - glib2-gvariant-Avoid-anonymous-struct.patch: Fixed upstream. - -- Add glib2-add-g_autoptr-support.patch: gobject: add g_autoptr - support for GTypeModule, fix build of gobject-introspection - (bgo#769033). -- Add glib2-gmessages-support-NULL.patch: Don't crash wayland - session. The new g_log_structured have some bugs.. (bgo#769087). -- Add glib2-gvariant-Avoid-anonymous-struct.patch: Fix c++ - building, patch from upstream git. - -- Update to version 2.49.4: - + Change the just-introduced structured logging API. The - arguments of g_log_structured() had to be reordered to enable - an implementation within the limits of what the standards - guarantee about var args. - + Bugs fixed: bgo#744456, bgo#768936, bgo#768963, bgo#768968. - + Updated translations. - -- Update to version 2.49.3: - + GLib has a structured logging API, g_log_structured, with - support for writing to the systemd journal. It also supports - colored output in terminals. - + Some new GBytes API has been added: - - g_key_file_load_from_bytes. - - g_compute_hmac_for_bytes. - + Stack-allocated GVariantBuilder and GVariantDict objects can - now be initialized with G_VARIANT_BUILDER_INIT and - G_VARIANT_DICT_INIT. - + gio: - - Add a way to register handlers for custom uri schemes. - - Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have - these heuristics in a single place. - - Include a gio tool that makes the functionality of the - various gvfs commandline tools available in a single place. - - Add portal support to g_app_info_launch_default_for_uri. - - Add portal support to GNetworkMonitor. - - Add portal support to GProxyResolver. - - Add portal support to g_application_send_notification. - + Bugs fixed: bgo#547200, bgo#662802, bgo#723506, bgo#725902, - bgo#728207, bgo#729914, bgo#744456, bgo#744678, bgo#746685, - bgo#747134, bgo#750257, bgo#753231, bgo#754012, bgo#760115, - bgo#760423, bgo#761102, bgo#765338, bgo#766370, bgo#766899, - bgo#766933, bgo#767765, bgo#767880, bgo#767887, bgo#767949, - bgo#768029, bgo#768119, bgo#768357, bgo#768498, bgo#768504, - bgo#768549, bgo#768551, bgo#768560, bgo#768780, bgo#768806. - + Updated translations. -- Add pkgconfig(libsystemd) BuildRequires: Configure looks for it. - -- Update to version 2.49.2: - + GMainContext and GTask have gained more systemtap probes. - + Bugs fixed: bgo#673101, bgo#700756, bgo#730187, bgo#755439, - bgo#759813, bgo#761810, bgo#767172, bgo#767218, bgo#767245, - bgo#767824. - + Updated translations. - -- Update to version 2.49.1: - + GDesktopAppInfo now allows bus activation with dashes. This is - not technically allowed per the Desktop Entry specification, - but it happens in the wild. Rather than forcing people to go - through another traumatic desktop file rename, accept it and - translate - to _. - + The support for giving names to threads has been improved. - Thread names are now supported on Solaris as well, and the - Linux support no longer uses prctl() but the pthread api. - + GIO resources can now be overridden at runtime, using the - G_RESOURCE_OVERLAYS environment variable. - + gdbus-codegen can now generate autocleanup definitions for the - types it generates. Use the --c-generate-autocleanup option to - control this. - + Bugs fixed: bgo#665446, bgo#742898, bgo#749583, bgo#755898, - bgo#760186, bgo#764163, bgo#764415, bgo#765173, bgo#765668, - bgo#765710, bgo#765712, bgo#765861, bgo#765900, bgo#765924, - bgo#765991, bgo#766092, bgo#766211, bgo#766407, bgo#766570. - + Updated translations. - -- Update to version 2.48.2: - + Bugs fixed: bgo#547200, bgo#673101, bgo#700756, bgo#725902, - bgo#728207, bgo#730187, bgo#746685, bgo#750257, bgo#753231, - bgo#755439, bgo#760115, bgo#760423, bgo#761810, bgo#766211, - bgo#766899, bgo#766933, bgo#767172, bgo#767218, bgo#767824, - bgo#767949, bgo#768453, bgo#768504, bgo#768551, bgo#768560, - bgo#768806, bgo#769027. - + Updated translations. - -- Update to GNOME 3.20.2 Fate#318572 - -- Update to version 2.48.1: - + Bugs fixed: bgo#731988, bgo#747107, bgo#747478, bgo#748474, - bgo#748530, bgo#748806, bgo#749606, bgo#758174, bgo#758738, - bgo#762994, bgo#763379, bgo#763821, bgo#764092, bgo#764574, - bgo#764575, bgo#764685, bgo#764754, bgo#765959, bgo#765990. - + Updated translations. - -- Update to GNOME 3.20 Fate#318572 -- Remove patches: glib2-dbus-object-manager-ref.patch, - glib2-trash-on-other-partitions.patch, - glib2-bnc873225-add-get-default-value.patch, - glib2-missing-annotations.patch. - -- baselibs.conf: also add the pkgconfig file to the -32bit package - (boo#973217). - -- Update to version 2.48.0: - + A minor build fix in the name of determinism. - + A few coverity fixes. - + bgo#763617: giotypefuncs.c: Sort _get_type functions in the 'C' - locale. - + Updated translations. - -- Update to version 2.47.92: - + gdbus-codegen now supports g_autoptr(). - + g_get_user_runtime_dir() now reliably returns an existing - directory. - + g_array_remove_range() can now remove 0 items from the end of - an array. - + Many fixes for Windows. - + Documentation improvements. - + Other small bugfixes. - + Bugs fixed: bgo#724847, bgo#743933, bgo#756706, bgo#757506, - bgo#760694, bgo#762202, bgo#762637, bgo#762748, bgo#762937, - bgo#763339, bgo#763344, bgo#763379. - + Updated translations. - -- Include the glibconfig.h in the baselibs glib2-devel-xxbit - package, as it contains the architecture specific configuration - (bsc#970694). - -- Follow the freedesktop conventions for the mime handler - associations. The created link is gnome specific, so make it - specific (gnome-mimeapps.list). This prevents association - problems in Plasma 5 (boo#966739) - https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html - -- Update to version 2.47.6: - + Windows support: - - Fixes and improvements to the GSettings registry backend. - - Handle readability and writability of registry keys. - - Use Unicode registry APIs. - + Bugs fixed: bgo#760852, bgo#744772, bgo#761126, bgo#747927, - bgo#761337, bgo#744570, bgo#761504, bgo#761550, bgo#761843, - bgo#744570, bgo#744772, bgo#747927, bgo#760852, bgo#761126, - bgo#761337, bgo#761504, bgo#761550, bgo#761843. - + Updated translations. - -- Fix default mime handler associtations: since GLIB 2.42, the file - in question is no longer defaults.list (too unspecific), but is - called mimeapps.list. Touch and link the right files. - -- Update to version 2.47.5: - + The system copy of PCRE is now used by default to implement - GRegex. Configure with --with-pcre=internal if a system PCRE - version is unavailable or undesired. - + Interfaces for DTLS support have been added. A new version of - glib-networking will also be required. - + GDBusMethodInvocation now drops replies if the sender set the - NO_REPLY_EXPECTED flag. - + Several GApplication fixes, including fixes for commandline - arguments in interpreted languages on Windows. - + Bugs fixed: bgo#624186, bgo#734095, bgo#735754, bgo#748064, - bgo#752240, bgo#755421, bgo#756875, bgo#759554, bgo#760199, - bgo#760215, bgo#760683. - + Updated translations. - -- Update to version 2.47.4: - + gapplication: Acquire the main context before running. - + Enable contenttype test on W32, tweak it to pass (mostly). - + xdgmime Finer handling for cases where mmap() is not available. - + Add GParamSpec object ref management annotations. - + file monitors: reorder some code to avoid segfault. - + glib-compile-resources: do not leak c_name. - + macros: add G_GNUC_CHECK_VERSION() for compiler checks. - + GApplication: destroy the impl on shutdown. - + Stop supporting non-POSIX getpwuid_r, getgrgid_r. - + glib.py: Fix Python 3 TypeError in gdb pretty-printers. - + W32: fix uninitialized var in g_app_info_get_all_for_type. - + Add missing checks for gnulib vasnprintf(). - + glibconfig.h.win32.in: remove G_CAN_INLINE. - + GDBusProxy: Fix a memory leak during initialization. - + Bugs fixed: bgo#752983, bgo#735696, bgo#735696, bgo#710243, - bgo#756214, bgo#758823, bgo#758553, bgo#578363, bgo#757299, - bgo#728099, bgo#757372, bgo#756475, bgo#749092, bgo#759408, - bgo#759134, bgo#757374, bgo#758641. - + Updated translations. - -- Update to version 2.47.3: - + The inline cleanup in the last release accidentally removed - three symbols from libglib-2.0.so. It is unlikely that this - will have caused any problems because these symbols were only - backup symbols for definitions exported as inlines in the - header files, but ABI is ABI. This release corrects only this - problem. - -- Update to version 2.47.2: - + We have formalised the assumption that all compilers that are - interested in support 'static inline' and simplified the macros - around this considerably. Please watch for and report - unintentional fallout. - + New API: hardware-assisted helpers for overflow-checked integer - math. - + Bugs fixed: bgo#696324, bgo#719966, bgo#752837, bgo#755364, - bgo#756134, bgo#756179, bgo#756988, bgo#757294, bgo#757374, - bgo#757451, bgo#757628, bgo#757693, bgo#757742, bgo#758181. - + Updated translations. - -- Update to version 2.47.1: - + GDesktopAppInfo no longer sets the DISPLAY environment variable - when launching apps. This is now done in the GAppLaunchContext - implementations when appropriate. - + Bugs fixed: bgo#664740, bgo#687223, bgo#692085, bgo#697907, - bgo#735754, bgo#737116, bgo#743011, bgo#749161, bgo#749314, - bgo#751924, bgo#752240, bgo#752837, bgo#753310, bgo#753935, - bgo#754855, bgo#754983, bgo#754994, bgo#755083, bgo#755351, - bgo#755355, bgo#755374, bgo#755496, bgo#755609, bgo#755766, - bgo#755795, bgo#755961, bgo#756053, bgo#756054, bgo#756077, - bgo#756099, bgo#756139, bgo#756179, bgo#756251, bgo#756255, - bgo#756316, bgo#756382, bgo#756477, bgo#756550, bgo#756875, - bgo#756952. - + Updated translations. - -- Update to version 2.46.2: - + Varioius small fixes, with a focus on win32. - + The docs should now be complete when doing non-srcdir builds. - + Bugs fixed: bgo#687223, bgo#754983, bgo#754994, bgo#755609, - bgo#756179, bgo#756382, bgo#757628. - -- Add glib2-remove_fam_debug_print.patch: remove debug output - "II 1" from the fam monitor (boo#951221, bgo#756879). - -- Update to version 2.46.1: - + Remove system_header pragma (should fix lack of warnings with - things like g_return_if_fail). - + Move GStrv typedef (and auto-cleanup) from libgobject to - libglib. - + Fix order of trashing files to be closer to what is required in - the specification. Namely, trashinfo files are written first. - This should fix issues with the gvfs trash backend failing to - correctly read the info for recently trashed files (preventing - 'restore'). - + Tweak mime logic to return text/plain on all empty files - instead of returning application/octet-stream. This includes - files that have extensions that imply that they may be other - types of files, which is a slight change of behaviour with - respect to old GLib versions. - + Many win32 fixes. - + Many docs fixes. - + Bugs fixed: bgo#735754, bgo#743011, bgo#749161, bgo#751924, - bgo#752837, bgo#753310, bgo#755083, bgo#755351, bgo#755355, - bgo#755496, bgo#755795, bgo#756179, bgo#756251, bgo#756255. - + Updated translations. - -- Update to version 2.46.0: - + Disable runtime-deprecation warnings. - + Fix marshalling of flags on bigendian 64bit architectures. - + Updated translations. - -- Update to version 2.45.8: - + Utf8 validation and utf8-to-ucs4 conversion are faster. - + Small speedups to property change notification. - + Various other small optimizations for GQuark, GData. - + Bugs fixed: bgo#696426, bgo#735429, bgo#738504, bgo#742903, - bgo#748633, bgo#754431, bgo#754560, bgo#754582, bgo#754601, - bgo#754636, bgo#754788, bgo#754831, bgo#754924, bgo#754986. - + Updated translations. - -- Update to version 2.45.7: - + Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by - non-POSIX-like backends (e.g. cloud storage). - + GFileMonitor: Make the inotify backend work with atomic renames - again. - + GSettings: change notification is again working - unconditionally. - + GListStore has a sort function now. - + Test infrastructure: - - Tests are now required to have unique names. - - TAP support has been improved. - - A macro for asserting that two memory regions have identical - content has been added. - + Bugs fixed: bgo#708525, bgo#742849, bgo#744060, bgo#747364, - bgo#749492, bgo#752769, bgo#753745, bgo#754152, bgo#754211, - bgo#754264, bgo#754283, bgo#754284, bgo#754286, bgo#754307. - + Updated translations. - -- Add zsh completion for gsettings from (source gsettings.zsh). - https://github.com/jmatsuzawa/zsh-comp-gsettings (MIT license). - -- Update to version 2.45.6: - + Fix a test failure and a build failure. - -- Update to version 2.45.5: - + GNetworkMonitor now provides information about metered - networks. - + g_mem_set_vtable has been deprecated; it has not been working - for quite a while. The recommendation is to use valgrind, or - replace malloc itself. - + Bugs fixed: bgo#656325, bgo#741779, bgo#741822, bgo#742386, - bgo#743018, bgo#750282, bgo#751358, bgo#751592, bgo#751598, - bgo#751610, bgo#751751, bgo#752210, bgo#752656, bgo#752767, - bgo#753278, bgo#753285. - + Updated translations. - -- Update to version 2.45.4: - + Bugs fixed: bgo#727829, bgo#741901, bgo#746339, bgo#747676, - bgo#748610, bgo#749911, bgo#749912, bgo#750625, bgo#750807, - bgo#751160, bgo#751672, bgo#751731, bgo#751737, bgo#751798, - bgo#752089, bgo#752293. - + Updated translations. - -- Update to version 2.45.3: - + Improve performance of g_signal_handler_disconnect for signals - with many handlers. - + GDBus has gained a new call flag to allow interactive - authorization. - + GSettings: - - New API: g_settings_schema_list_keys. - - Deprecated: g_settings_list_keys. - + OS X: - - Implement GNotification. - - Bump the OS X requirement to 10.9. - + Windows: - - Add registry reading API. - - Reimplement GAppInfo using registry information. - + Bugs fixed: bgo#666831, bgo#728489, bgo#730168, bgo#733325, - bgo#734888, bgo#737009, bgo#738185, bgo#738504, bgo#739122, - bgo#739424, bgo#739616, bgo#740308, bgo#740516, bgo#741788, - bgo#745013, bgo#747146, bgo#747941, bgo#748727, bgo#749693, - bgo#750203, bgo#750322, bgo#750344, bgo#750369, bgo#750386, - bgo#750399, bgo#750573, bgo#750918, bgo#751122, bgo#479730. - + Updated translations. - -- Update to version 2.45.2: - + Improve error reporting in glib-compile-schemas. - + Add introspection annotations to GListStore. - + Bugs fixed: bgo#696749, bgo#723394, bgo#724113, bgo#725981, - bgo#733325, bgo#744895, bgo#747882, bgo#748534, bgo#748612, - bgo#748614, bgo#748834, bgo#749079, bgo#749080, bgo#749180, - bgo#749352, bgo#749353. - + Updated translations. - -- Update to version 2.45.1: - + The GSettings schema compiler, glib-compile-schemas has been - changed to reject schema xml that has duplicate or - elements. Such elements typically occur when - translations are merged into the schema, with xml:lang - attributes. This is not the correct way to translate schemas. - Instead keep the translations in the .mo file and set the - gettext-domain attribute on the element. - + The file monitoring infrastructure has been rewritten, and all - backends have seen major improvements. - + The inotify backend is reporting events with less delay (no - event will be delayed more than 10ms) and wakeups due to file - monitoring have been significantly reduced. A CHANGES_DONE - event will also be sent when new files appear. - + The poll implementation is now using the thread default main - context. - + The fam implmentation is now running in the worker thread. - + The fen implementation has been removed, since it was - unmaintained. - + The GSettings schema compiler, glib-compile-schemas, is more - strict about rejecting schemas with xml:lang style merged - translations. - + Schema translations should be done by specifying the gettext - domain in the xml, and keeping the translations in gettext. To - avoid breaking already-installed schemas, this change is only - taking effect when you use the --strict option. - + The hardcoded 10-thread limit of GTask's thread pool has been - removed, since it was prone to causing deadlocks. The thread - pool is now allowed to grow dynamically and will shrink back - over time. - + GSimpleAsyncResult has been deprecated in favor of GTask. - + The algorithm used by GAppInfo to find default handlers for - mime types has been tweaked to prefer apps that handle the - specific subtype over default handlers for a generic supertype. - + Bugs fixed: bgo#627285, bgo#631597, bgo#661767, bgo#687223, - bgo#711547, bgo#719966, bgo#726447, bgo#728663, bgo#728669, - bgo#730188, bgo#733325, bgo#738207, bgo#739850, bgo#741791, - bgo#744282, bgo#745255, bgo#745745, bgo#745821, bgo#746749, - bgo#746753, bgo#747209, bgo#747349, bgo#747363, bgo#747472, - bgo#747541, bgo#747772, bgo#748019, bgo#748177. - + Updated translations. - -- Update to version 2.44.1: - + Don't redefine typedefs to avoid build problems on OpenBSD. - + Improve the default application algorithm. - + Bump the number of children a GType can have. - + Various testsuite improvements. - + Updated translations. - -- Update to version 2.44.0: - + gsocket: Document FD ownership with g_socket_new_from_fd() - (bgo#730188). - + Updated translations. - -- Update to version 2.43.92: - + GUnixMountMonitor now properly supports multiple main contexts - + Many documentation improvements and cleanups. We are now - approaching a point where the documentation is 100% complete - and the xml will build without warnings. This will probably be - enabled by default in the next cycle. - + New support for HTTP proxies in GIO. - + New GTask:completed property. - + Use "private" futexes in order to further improve the - performance of the contended case of GMutex and g_bit_lock(). - + Bugs fixed: bgo#614684, bgo#730352, bgo#733876, bgo#741442, - bgo#742599, bgo#743636, bgo#743661, bgo#744722, bgo#745589, - bgo#745634. - + Updated translations. - -- Update to version 2.43.91: - + We have now added 'g_autofree' as a libgsystem-style - autocleanup macro that calls g_free() on the content of a local - variable when it leaves scope (working only on GCC and clang). - + GApplication now has an "is-busy" property, allowing one to - query the effective busy state. - + There have been various other bugfixes and cleanups. - + Bugs fixed: bgo#661554, bgo#744263, bgo#744565, bgo#744747, - bgo#744756, bgo#744830, bgo#744876, bgo#745239. - + Updated translations. - -- Update to version 2.43.90: - + New GSimpleIOStream class to construct a GIOStream from an - arbitrary GInputStream and GOutputStream. - + GApplication: new API for marking 'busy' state according to the - value of a boolean property on another object. - + GOptionGroup: add binding support (boxed type, annotation - fixes, etc.) - + Bugs fixed: bgo#739724, bgo#741024, bgo#741630, bgo#743349, - bgo#743990, bgo#744565. - + Updated translations. - -- Update to version 2.43.4: - + GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE, - G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which - significantly reduce the boilerplate needed for GObject types - and interfaces. - + g_autoptr and g_auto are macros for declaring variables with - automatic cleanup. They only work with gcc and clang. - + GListModel is a new interface that represents a dynamic list of - GObjects. - + GListStore is a GSequence-based implementation of GListModel. - + Support thread names on OS X. - + g_simple_action_set_state_hint: New function to set the state - hint of GSimpleActions. - + g_win32_check_windows_version: New function to check Windows - version. - + g_settings_schema_list_children and - g_settings_schema_key_get_name are new functions to complete - the GSettingsSchema API. - + Bugs fixed: bgo#389585, bgo#729351, bgo#736914, bgo#741807, - bgo#741895, bgo#742456, bgo#743508, bgo#743517, bgo#743521, - bgo#743596, bgo#743640, bgo#743827, bgo#743927, bgo#743936, - bgo#744012, bgo#744190. - -- Update to version 2.43.3: - + Add g_set_object() convenience function. - + GNetworkMonitor: check if NM is not running and don't crash. - + Fix some races with g_mkdir_with_parents. - + Fix some warnings in MSVC. - + Avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order - to save on static strings. - + Fix some content type vs. mime issues. - + Documentation improvements. - + Bugs fixed: bgo#719455, bgo#732439, bgo#734946, bgo#741589 - bgo#741653, bgo#741654, bgo#741707, bgo#741788, bgo#742548 - bgo#742851, bgo#742972, bgo#743014. - + Updated translations. - -- Update to version 2.43.2: - + New functions: g_strv_contains, g_network_address_new_loopback, - g_socket_send_messages. - + A new GNetworkMonitor implementation using NetworkManager - provides more detailed connectivity information. - + Bugs fixed: bgo#11059, bgo#664562, bgo#685880, bgo#712570, - bgo#719646, bgo#728928, bgo#732317, bgo#740814, bgo#740848, - bgo#741016, bgo#741226. - + Updated translations. - -- Update to version 2.43.1: - + GQueue now accepts NULL as a sibling in g_queue_insert_before() - and g_queue_insert_after(). - + Bugs fixed: bgo#11059, bgo#726037, bgo#727988, bgo#729739, - bgo#733791, bgo#736286, bgo#736620, bgo#737150, bgo#737160, - bgo#738259, bgo#738551, bgo#738633, bgo#740157, bgo#740309, - bgo#740413. - + Updated translations. - -- Update to version 2.43.0: - + GObject gained a debug option to provide instance counts. To - use it, set GOBJECT_DEBUG=instance-count and call - g_type_get_instance_count(). - + GOption now has a strict POSIX mode in which it stops parsing - arguments as soon as a non-option argument is encountered. - + Bugs fixed: bgo#354457, bgo#695082, bgo#723160, bgo#729739, - bgo#733338, bgo#736273, bgo#736284, bgo#736914, bgo#737259, - bgo#737338, bgo#737446, bgo#737451, bgo#737741, bgo#737869, - bgo#738374, bgo#738675. - + Updated translations. - -- Update to version 2.42.2: - + Bugs fixed: bgo#712570, bgo#719455, bgo#727829, bgo#734946, - bgo#741024, bgo#741654, bgo#741788, bgo#741807, bgo#742851, - bgo#743508, bgo#743936. - + Updated translations. - -- Update to version 2.42.1: - + This release disables deprecation warnings by default. - + Bugs fixed: bgo#728256, bgo#736806, bgo#737143, bgo#738170, - bgo#738197. - + Updated translations. - -- Update glib2-fate300461-gettext-gkeyfile-suse.patch: Initialize - variable has_gettext. - glib2-branding:openSUSE +- Only recommend wallpaper-branding-%{branding_name} when + gnome-shell is present. Allows gio to be installed on text-only + systems without pulling wallpapers in (boo#1162600). + +- Only recommend wallpaper-branding-%{branding_name} when + gnome-shell is present. Allows gio to be installed on text-only + systems without pulling wallpapers in (boo#1162600). + glibc +- gconv-assertion-iso-2022-jp.patch: gconv: Fix assertion failure in + ISO-2022-JP-3 module (CVE-2021-3326, bsc#1181505, BZ #27256) + +- sysvipc-sem-stat-any.patch: sysvipc: Fix SEM_STAT_ANY kernel argument + pass (bsc#1180557, BZ #26637) + +- aarch64-getauxval.patch: aarch64: Accept PLT calls to __getauxval within + libc.so (bsc#1167939) +- iconv-redundant-shift.patch: iconv: Accept redundant shift sequences in + IBM1364 (CVE-2020-27618, bsc#1178386, BZ #26224) +- iconv-ucs4-loop-bounds.patch: iconv: Fix incorrect UCS4 inner loop + bounds (CVE-2020-29562, bsc#1179694, BZ #26923) +- printf-long-double-non-normal.patch: x86: Harden printf against + non-normal long double values (CVE-2020-29573, bsc#1179721, BZ #26649) +- get-nprocs-cpu-online-parsing.patch: Fix parsing of + /sys/devices/system/cpu/online (bsc#1180038, BZ #25859) + glibc:i686 +- gconv-assertion-iso-2022-jp.patch: gconv: Fix assertion failure in + ISO-2022-JP-3 module (CVE-2021-3326, bsc#1181505, BZ #27256) + +- sysvipc-sem-stat-any.patch: sysvipc: Fix SEM_STAT_ANY kernel argument + pass (bsc#1180557, BZ #26637) + +- aarch64-getauxval.patch: aarch64: Accept PLT calls to __getauxval within + libc.so (bsc#1167939) +- iconv-redundant-shift.patch: iconv: Accept redundant shift sequences in + IBM1364 (CVE-2020-27618, bsc#1178386, BZ #26224) +- iconv-ucs4-loop-bounds.patch: iconv: Fix incorrect UCS4 inner loop + bounds (CVE-2020-29562, bsc#1179694, BZ #26923) +- printf-long-double-non-normal.patch: x86: Harden printf against + non-normal long double values (CVE-2020-29573, bsc#1179721, BZ #26649) +- get-nprocs-cpu-online-parsing.patch: Fix parsing of + /sys/devices/system/cpu/online (bsc#1180038, BZ #25859) + glibc:utils +- gconv-assertion-iso-2022-jp.patch: gconv: Fix assertion failure in + ISO-2022-JP-3 module (CVE-2021-3326, bsc#1181505, BZ #27256) + +- sysvipc-sem-stat-any.patch: sysvipc: Fix SEM_STAT_ANY kernel argument + pass (bsc#1180557, BZ #26637) + +- aarch64-getauxval.patch: aarch64: Accept PLT calls to __getauxval within + libc.so (bsc#1167939) +- iconv-redundant-shift.patch: iconv: Accept redundant shift sequences in + IBM1364 (CVE-2020-27618, bsc#1178386, BZ #26224) +- iconv-ucs4-loop-bounds.patch: iconv: Fix incorrect UCS4 inner loop + bounds (CVE-2020-29562, bsc#1179694, BZ #26923) +- printf-long-double-non-normal.patch: x86: Harden printf against + non-normal long double values (CVE-2020-29573, bsc#1179721, BZ #26649) +- get-nprocs-cpu-online-parsing.patch: Fix parsing of + /sys/devices/system/cpu/online (bsc#1180038, BZ #25859) + gnome-packagekit +- Add gnome-packagekit-bring-back-logout-support.patch: Add back + logout support(glgo#GNOME/gnome-packagekit!2, bsc#1180247). + gnome-shell +- Add gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch: + launch recommended input engines when Gnome-shell init in CJK + regions (jsc#SLE-16051, glgo#GNOME/gnome-shell!1563). + gnome-shell-extension-desktop-icons +- Add desktop-icons-fix-version-match.patch: Match shell version + under strict version checking (bsc#1176911). + gnome-software +- Added gnome-packagekit as recommended dependency: + gnome-software-launch-gpk-update-viewer-for-updates.patch needs + gnome-packagekit to work (SLE only) (bsc#1178768). + +- Update gnome-software-add-missing-headers.patch: add more devel + headers in lib/meson.build (glgo#GNOME/gnome-software!446). + +- Add gnome-software-add-missing-headers.patch: add missing devel + headers referenced by gnome-software.h (bsc#1174849). + +- Add gnome-software-failed-offline-update-notification.patch: + plugin-loader: handle offline update errors properly(bsc#1161095, + glgo#GNOME/gnome-software!471). + gnome-tweaks +- Updated gnome-tweaks-fix-titlebar-buttons-left.patch: Upstream + has new commit to fix titlebar layout when buttons are placed + left, so update the patch. (glgo#GNOME/gnome-tweaks!63) + gnu-compilers-hpc:gnu-hpc +- Add build support for gcc10 to HPC build (bsc#1174439). + Fix version parsing for gcc10 and up. + gnutls +- Avoid spurious audit messages about incompatible signature algorithms + (bsc#1172695) + * add 0001-pubkey-avoid-spurious-audit-messages-from-_gnutls_pu.patch + golang-github-prometheus-prometheus +- Update package with changes from `server:monitoring` bsc#1175478 + Left out removal of firewalld related configuration files as SLE-15-SP1's + `firewalld` package does not contain prometheus configuration yet. + +- Update change log and spec file + + Modified spec file: default to golang 1.14 to avoid "have choice" build issues in OBS. + + Rebase and update patches for version 2.18.0 + + Changed: + * 0001-Do-not-force-the-pure-Go-name-resolver.patch + * 0002-Default-settings.patch Changed + * 0003-Add-Uyuni-service-discovery.patch +- Update to 2.18.0 + + Features + * Tracing: Added experimental Jaeger support #7148 + + Changes + * Federation: Only use local TSDB for federation (ignore remote read). #7096 + * Rules: `rule_evaluations_total` and `rule_evaluation_failures_total` have a `rule_group` label now. #7094 + + Enhancements + * TSDB: Significantly reduce WAL size kept around after a block cut. #7098 + * Discovery: Add `architecture` meta label for EC2. #7000 + + Bug fixes + * UI: Fixed wrong MinTime reported by /status. #7182 + * React UI: Fixed multiselect legend on OSX. #6880 + * Remote Write: Fixed blocked resharding edge case. #7122 + * Remote Write: Fixed remote write not updating on relabel configs change. #7073 +- Changes from 2.17.2 + + Bug fixes + * Federation: Register federation metrics #7081 + * PromQL: Fix panic in parser error handling #7132 + * Rules: Fix reloads hanging when deleting a rule group that is being evaluated #7138 + * TSDB: Fix a memory leak when prometheus starts with an empty TSDB WAL #7135 + * TSDB: Make isolation more robust to panics in web handlers #7129 #7136 +- Changes from 2.17.1 + + Bug fixes + * TSDB: Fix query performance regression that increased memory and CPU usage #7051 +- Changes from 2.17.0 + + Features + * TSDB: Support isolation #6841 + * This release implements isolation in TSDB. API queries and recording rules are + guaranteed to only see full scrapes and full recording rules. This comes with a + certain overhead in resource usage. Depending on the situation, there might be + some increase in memory usage, CPU usage, or query latency. + + Enhancements + * PromQL: Allow more keywords as metric names #6933 + * React UI: Add normalization of localhost URLs in targets page #6794 + * Remote read: Read from remote storage concurrently #6770 + * Rules: Mark deleted rule series as stale after a reload #6745 + * Scrape: Log scrape append failures as debug rather than warn #6852 + * TSDB: Improve query performance for queries that partially hit the head #6676 + * Consul SD: Expose service health as meta label #5313 + * EC2 SD: Expose EC2 instance lifecycle as meta label #6914 + * Kubernetes SD: Expose service type as meta label for K8s service role #6684 + * Kubernetes SD: Expose label_selector and field_selector #6807 + * Openstack SD: Expose hypervisor id as meta label #6962 + + Bug fixes + * PromQL: Do not escape HTML-like chars in query log #6834 #6795 + * React UI: Fix data table matrix values #6896 + * React UI: Fix new targets page not loading when using non-ASCII characters #6892 + * Remote read: Fix duplication of metrics read from remote storage with external labels #6967 #7018 + * Remote write: Register WAL watcher and live reader metrics for all remotes, not just the first one #6998 + * Scrape: Prevent removal of metric names upon relabeling #6891 + * Scrape: Fix 'superfluous response.WriteHeader call' errors when scrape fails under some circonstances #6986 + * Scrape: Fix crash when reloads are separated by two scrape intervals #7011 +- Changes from 2.16.0 + + Features + * React UI: Support local timezone on /graph #6692 + * PromQL: add absent_over_time query function #6490 + * Adding optional logging of queries to their own file #6520 + + Enhancements + * React UI: Add support for rules page and "Xs ago" duration displays #6503 + * React UI: alerts page, replace filtering togglers tabs with checkboxes #6543 + * TSDB: Export metric for WAL write errors #6647 + * TSDB: Improve query performance for queries that only touch the most recent 2h of data. #6651 + * PromQL: Refactoring in parser errors to improve error messages #6634 + * PromQL: Support trailing commas in grouping opts #6480 + * Scrape: Reduce memory usage on reloads by reusing scrape cache #6670 + * Scrape: Add metrics to track bytes and entries in the metadata cache #6675 + * promtool: Add support for line-column numbers for invalid rules output #6533 + * Avoid restarting rule groups when it is unnecessary #6450 + + Bug fixes + * React UI: Send cookies on fetch() on older browsers #6553 + * React UI: adopt grafana flot fix for stacked graphs #6603 + * React UI: broken graph page browser history so that back button works as expected #6659 + * TSDB: ensure compactionsSkipped metric is registered, and log proper error if one is returned from head.Init #6616 + * TSDB: return an error on ingesting series with duplicate labels #6664 + * PromQL: Fix unary operator precedence #6579 + * PromQL: Respect query.timeout even when we reach query.max-concurrency #6712 + * PromQL: Fix string and parentheses handling in engine, which affected React UI #6612 + * PromQL: Remove output labels returned by absent() if they are produced by multiple identical label matchers #6493 + * Scrape: Validate that OpenMetrics input ends with `# EOF` #6505 + * Remote read: return the correct error if configs can't be marshal'd to JSON #6622 + * Remote write: Make remote client `Store` use passed context, which can affect shutdown timing #6673 + * Remote write: Improve sharding calculation in cases where we would always be consistently behind by tracking pendingSamples #6511 + * Ensure prometheus_rule_group metrics are deleted when a rule group is removed #6693 +- Changes from 2.15.2 + + Bug fixes + * TSDB: Fixed support for TSDB blocks built with Prometheus before 2.1.0. #6564 + * TSDB: Fixed block compaction issues on Windows. #6547 +- Changes from 2.15.1 + + Bug fixes + * TSDB: Fixed race on concurrent queries against same data. #6512 +- Changes from 2.15.0 + + Features + * API: Added new endpoint for exposing per metric metadata `/metadata`. #6420 #6442 + + Changes + * Discovery: Removed `prometheus_sd_kubernetes_cache_*` metrics. Additionally `prometheus_sd_kubernetes_workqueue_latency_seconds` and `prometheus_sd_kubernetes_workqueue_work_duration_seconds` metrics now show correct values in seconds. #6393 + * Remote write: Changed `query` label on `prometheus_remote_storage_*` metrics to `remote_name` and `url`. #6043 + + Enhancements + * TSDB: Significantly reduced memory footprint of loaded TSDB blocks. #6418 #6461 + * TSDB: Significantly optimized what we buffer during compaction which should result in lower memory footprint during compaction. #6422 #6452 #6468 #6475 + * TSDB: Improve replay latency. #6230 + * TSDB: WAL size is now used for size based retention calculation. #5886 + * Remote read: Added query grouping and range hints to the remote read request #6401 + * Remote write: Added `prometheus_remote_storage_sent_bytes_total` counter per queue. #6344 + * promql: Improved PromQL parser performance. #6356 + * React UI: Implemented missing pages like `/targets` #6276, TSDB status page #6281 #6267 and many other fixes and performance improvements. + * promql: Prometheus now accepts spaces between time range and square bracket. e.g `[ 5m]` #6065 + + Bug fixes + * Config: Fixed alertmanager configuration to not miss targets when configurations are similar. #6455 + * Remote write: Value of `prometheus_remote_storage_shards_desired` gauge shows raw value of desired shards and it's updated correctly. #6378 + * Rules: Prometheus now fails the evaluation of rules and alerts where metric results collide with labels specified in `labels` field. #6469 + * API: Targets Metadata API `/targets/metadata` now accepts empty `match_targets` parameter as in the spec. #6303 +- Changes from 2.14.0 + + Features + * API: `/api/v1/status/runtimeinfo` and `/api/v1/status/buildinfo` endpoints added for use by the React UI. #6243 + * React UI: implement the new experimental React based UI. #5694 and many more + * Can be found by under `/new`. + * Not all pages are implemented yet. + * Status: Cardinality statistics added to the Runtime & Build Information page. #6125 + + Enhancements + * Remote write: fix delays in remote write after a compaction. #6021 + * UI: Alerts can be filtered by state. #5758 + + Bug fixes + * Ensure warnings from the API are escaped. #6279 + * API: lifecycle endpoints return 403 when not enabled. #6057 + * Build: Fix Solaris build. #6149 + * Promtool: Remove false duplicate rule warnings when checking rule files with alerts. #6270 + * Remote write: restore use of deduplicating logger in remote write. #6113 + * Remote write: do not reshard when unable to send samples. #6111 + * Service discovery: errors are no longer logged on context cancellation. #6116, #6133 + * UI: handle null response from API properly. #6071 +- Changes from 2.13.1 + + Bug fixes + * Fix panic in ARM builds of Prometheus. #6110 + * promql: fix potential panic in the query logger. #6094 + * Multiple errors of http: superfluous response.WriteHeader call in the logs. #6145 +- Changes from 2.13.0 + + Enhancements + * Metrics: renamed prometheus_sd_configs_failed_total to prometheus_sd_failed_configs and changed to Gauge #5254 + * Include the tsdb tool in builds. #6089 + * Service discovery: add new node address types for kubernetes. #5902 + * UI: show warnings if query have returned some warnings. #5964 + * Remote write: reduce memory usage of the series cache. #5849 + * Remote read: use remote read streaming to reduce memory usage. #5703 + * Metrics: added metrics for remote write max/min/desired shards to queue manager. #5787 + * Promtool: show the warnings during label query. #5924 + * Promtool: improve error messages when parsing bad rules. #5965 + * Promtool: more promlint rules. #5515 + + Bug fixes + * UI: Fix a Stored DOM XSS vulnerability with query history [CVE-2019-10215](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10215). #6098 + * Promtool: fix recording inconsistency due to duplicate labels. #6026 + * UI: fixes service-discovery view when accessed from unhealthy targets. #5915 + * Metrics format: OpenMetrics parser crashes on short input. #5939 + * UI: avoid truncated Y-axis values. #6014 +- Changes from 2.12.0 + + Features + * Track currently active PromQL queries in a log file. #5794 + * Enable and provide binaries for `mips64` / `mips64le` architectures. #5792 + + Enhancements + * Improve responsiveness of targets web UI and API endpoint. #5740 + * Improve remote write desired shards calculation. #5763 + * Flush TSDB pages more precisely. tsdb#660 + * Add `prometheus_tsdb_retention_limit_bytes` metric. tsdb#667 + * Add logging during TSDB WAL replay on startup. tsdb#662 + * Improve TSDB memory usage. tsdb#653, tsdb#643, tsdb#654, tsdb#642, tsdb#627 + + Bug fixes + * Check for duplicate label names in remote read. #5829 + * Mark deleted rules' series as stale on next evaluation. #5759 + * Fix JavaScript error when showing warning about out-of-sync server time. #5833 + * Fix `promtool test rules` panic when providing empty `exp_labels`. #5774 + * Only check last directory when discovering checkpoint number. #5756 + * Fix error propagation in WAL watcher helper functions. #5741 + * Correctly handle empty labels from alert templates. #5845 + +- Update Uyuni/SUSE Manager service discovery patch + + Modified 0003-Add-Uyuni-service-discovery.patch: + + Adapt service discovery to the new Uyuni API endpoints + + Modified spec file: force golang 1.12 to fix build issues in SLE15SP2 + +- Update to Prometheus 2.11.2 + +- Patch macros on spec file to support builds on SLE 12 + +- Update Uyuni/SUSE Manager service discovery patch + + Modified 0003-Add-Uyuni-service-discovery.patch + + Fixes crashes when systems have no FQDN + + Adds Parallel calls to Uyuni API, meaningful performance increase + + Adds Support for system group labels + +- Do not install the firewalld config file on Tumbleweed (on + versions newer than Leap 15.1). It's installed in the main + firewalld package. + +- remove 0004-prometheus-buildmode-pie.patch + + this patch produces binaries that crash immediately +- add -v to promu build command for better build debugging +- reorder some %install tasks + +- Add network-online (Wants and After) dependency to systemd unit bsc#1143913 + +- Build with PIE + + Added 0004-prometheus-buildmode-pie.patch + +- Only package required files (reduces rpm size by 4 MB) +- Add sysconfig file +- Add firewall config file +- Use variables for defining user and group + +- Add support for Uyuni/SUSE Manager service discovery + + Added 0003-Add-Uyuni-service-discovery.patch + +- readded _service file removed in error. +- Update to 2.11.1 + + Bug Fix: + * Fix potential panic when prometheus is watching multiple zookeeper paths. +- Update to 2.11.0 + + Bug Fix: + * resolve race condition in maxGauge. + * Fix ZooKeeper connection leak. + * Improved atomicity of .tmp block replacement during compaction for usual case. + * Fix "unknown series references" after clean shutdown. + * Re-calculate block size when calling block.Delete. + * Fix unsafe snapshots with head block. + * prometheus_tsdb_compactions_failed_total is now incremented on any compaction failure. + + Changes: + * Remove max_retries from queue_config (it has been unused since rewriting remote-write to utilize the write-ahead-log) + * The meta file BlockStats no longer holds size information. This is now dynamically calculated and kept in memory. It also includes the meta file size which was not included before + * Renamed metric from prometheus_tsdb_wal_reader_corruption_errors to prometheus_tsdb_wal_reader_corruption_errors_total + + Features: + * Add option to use Alertmanager API v2. + * Added humanizePercentage function for templates. + * Include InitContainers in Kubernetes Service Discovery. + * Provide option to compress WAL records using Snappy. + + Enhancements: + * Create new clean segment when starting the WAL. + * Reduce allocations in PromQL aggregations. + * Add storage warnings to LabelValues and LabelNames API results. + * Add prometheus_http_requests_total metric. + * Enable openbsd/arm build. + * Remote-write allocation improvements. + * Query performance improvement: Efficient iteration and search in HashForLabels and HashWithoutLabels. + * Allow injection of arbitrary headers in promtool. + * Allow passing external_labels in alert unit tests groups. + * Allows globs for rules when unit testing. + * Improved postings intersection matching. + * Reduced disk usage for WAL for small setups. + * Optimize queries using regexp for set lookups. + +- rebase patch002-Default-settings.patch +- Update to 2.10.0: + + Bug Fixes: + * TSDB: Don't panic when running out of disk space and recover nicely from the condition + * TSDB: Correctly handle empty labels. + * TSDB: Don't crash on an unknown tombstone reference. + * Storage/remote: Remove queue-manager specific metrics if queue no longer exists. + * PromQL: Correctly display {__name__="a"}. + * Discovery/kubernetes: Use service rather than ingress as the name for the service workqueue. + * Discovery/azure: Don't panic on a VM with a public IP. + * Web: Fixed Content-Type for js and css instead of using /etc/mime.types. + * API: Encode alert values as string to correctly represent Inf/NaN. + + Features: + * Template expansion: Make external labels available as $externalLabels in alert and console template expansion. + * TSDB: Add prometheus_tsdb_wal_segment_current metric for the WAL segment index that TSDB is currently writing to. tsdb + * Scrape: Add scrape_series_added per-scrape metric. #5546 + + Enhancements + * Discovery/kubernetes: Add labels __meta_kubernetes_endpoint_node_name and __meta_kubernetes_endpoint_hostname. + * Discovery/azure: Add label __meta_azure_machine_public_ip. + * TSDB: Simplify mergedPostings.Seek, resulting in better performance if there are many posting lists. tsdb + * Log filesystem type on startup. + * Cmd/promtool: Use POST requests for Query and QueryRange. client_golang + * Web: Sort alerts by group name. + * Console templates: Add convenience variables $rawParams, $params, $path. +- Upadte to 2.9.2 + + Bug Fixes: + * Make sure subquery range is taken into account for selection + * Exhaust every request body before closing it + * Cmd/promtool: return errors from rule evaluations + * Remote Storage: string interner should not panic in release + * Fix memory allocation regression in mergedPostings.Seek tsdb +- Update to 2.9.1 + + Bug Fixes: + * Discovery/kubernetes: fix missing label sanitization + * Remote_write: Prevent reshard concurrent with calling stop +- Update to 2.9.0 + + Feature: + * Add honor_timestamps scrape option. + + Enhancements: + * Update Consul to support catalog.ServiceMultipleTags. + * Discovery/kubernetes: add present labels for labels/annotations. + * OpenStack SD: Add ProjectID and UserID meta labels. + * Add GODEBUG and retention to the runtime page. + * Add support for POSTing to /series endpoint. + * Support PUT methods for Lifecycle and Admin APIs. + * Scrape: Add global jitter for HA server. + * Check for cancellation on every step of a range evaluation. + * String interning for labels & values in the remote_write path. + * Don't lose the scrape cache on a failed scrape. + * Reload cert files from disk automatically. common + * Use fixed length millisecond timestamp format for logs. common + * Performance improvements for postings. + Bug Fixes: + * Remote Write: fix checkpoint reading. + * Check if label value is valid when unmarshaling external labels from YAML. + * Promparse: sort all labels when parsing. + * Reload rules: copy state on both name and labels. + * Exponentation operator to drop metric name in result of operation. + * Config: resolve more file paths. + * Promtool: resolve relative paths in alert test files. + * Set TLSHandshakeTimeout in HTTP transport. common + * Use fsync to be more resilient to machine crashes. + * Keep series that are still in WAL in checkpoints. +- Update to 2.8.1 + + Bug Fixes + * Display the job labels in /targets which was removed accidentally +- Update to 2.8.0 + + Change: + * This release uses Write-Ahead Logging (WAL) for the remote_write API. This currently causes a slight increase in memory usage, which will be addressed in future releases. + * Default time retention is used only when no size based retention is specified. These are flags where time retention is specified by the flag --storage.tsdb.retention and size retention by --storage.tsdb.retention.size. + * prometheus_tsdb_storage_blocks_bytes_total is now prometheus_tsdb_storage_blocks_bytes. + + Feature: + * (EXPERIMENTAL) Time overlapping blocks are now allowed; vertical compaction and vertical query merge. It is an optional feature which is controlled by the --storage.tsdb.allow-overlapping-blocks flag, disabled by default. + + Enhancements: + * Use the WAL for remote_write API. + * Query performance improvements. + * UI enhancements with upgrade to Bootstrap 4. + * Reduce time that Alertmanagers are in flux when reloaded. + * Limit number of metrics displayed on UI to 10000. + * (1) Remember All/Unhealthy choice on target-overview when reloading page. (2) Resize text-input area on Graph page on mouseclick. + * In histogram_quantile merge buckets with equivalent le values. + * Show list of offending labels in the error message in many-to-many scenarios. + * Show Storage Retention criteria in effect on /status page. + + Bug Fixes: + + Fix sorting of rule groups. + + Fix support for password_file and bearer_token_file in Kubernetes SD. + + Scrape: catch errors when creating HTTP clients + + Adds new metrics: + prometheus_target_scrape_pools_total + prometheus_target_scrape_pools_failed_total + prometheus_target_scrape_pool_reloads_total + prometheus_target_scrape_pool_reloads_failed_total + + Fix panic when aggregator param is not a literal. + golang-github-vpenso-prometheus_slurm_exporter +- New version 0.15 + * Metric updates + * Bugfixes +- Upstream now provides go.mod, update packaging accordingly. + golang-packaging +- Update to version 15.0.12: + * Drop ppc64-nopie.patch + * golang.sh: integrate ppc64-nopie.patch -buildmode=pie only on ppc64 + * golang.sh: avoid excessive "rpm --eval..." calls + * Install Bazel files in src directory + * Replace rpmdev-vercmp by "sort -V" to remove rpmdev-vercmp dependency + * Remove s build flag no longer supported in go 1.10 boo#776058 + * Packaging: improve _service tar_scm declarations add _servicedata + google-guest-agent +- Update to version 20201102.00 (bsc#1179031, bsc#1179032) + * Only attempt to connect to snapshot service once (#88) + +- Update to version 20201026.00 + * remove old unused workflow files (#86) + * fallback to IP for metadata (#82) + * getPasswd: Check full prefix of line for username (#81) + +- dont_overwrite_ifcfg.patch: Do not overwrite existing ifcfg files + to allow manual configuration and compatibility with + cloud-netconfig (bsc#1159460, bsc#1178486) + +- Update to version 20200929.00 + * correct varname (#75) + * don't call dhclient -x on network setup (#77) + * add instance id dir override (#78) + * update agent systemd service file (#73) + * typo, change to noadjfile (#79) + * add gaohannk to OWNERS + * remove illfelder from OWNERS + * Add all license files to packages (#71) + google-guest-oslogin +- Update to version 20200925.00 (bsc#1179031, bsc#1179032) + * add getpwnam,getpwuid,getgrnam,getgrgid (#42) + * Change requires to not require the python library for policycoreutils. (#44) + * add dial and recvline (#41) + * PR feedback + * new client component and tests + gpxsee +- Update to version 8.3 + * Fixed crash on empty paths (introduced in 8.2). + +- Update to version 8.2 + * Fixed crash on broken KMZ maps. + * Improved graph slider/path marker handling. + * Minor UI/UX enhancements. + +- Update to version 8.1 + * Fixed digital zoom on OS X. + * Fixed Qt6 Release build. + * Added support for ZIPed DEM files. + * Minor fixes. + +- Update to version 8.0 + * Added support for KMZ maps. + * Added Qt6 support, dropped Qt4 support. + +- Update to version 7.38 + * Maps can now be opened like data files (program parameter, + drag&drop, ...) and with overviews. + * Added support for BSB nautical charts. + * Added support for polyconic projections. + +- Update to version 7.37 + * Added "copy coordinates to clipboard" feature. + * Improved graphs zooming. + * Various minor GUI tweaks/fixes. + * Improved IMG maps drawing performance. + * Improved GeoTIFF compatability. + +- Update to version 7.36 + * IMG format fixes/improvements (mostly labels related). + * Added workaround for broken IMG maps produced by mkgmap. + * Added workaround for broken FIT files produced by gpsbabel. + +- Update to version 7.35 + * IMG format compatability, performance and layout improvements. + * Fixed CRS entries parsing (WMS, WMTS) + * Various minor bug fixes. + +- Update to version 7.34 + * Fixed application icons paths. + +- Update to version 7.33 + * Added PNG export. + +- Update to version 7.32 + * Configurable (GPX) segments handling. + * Fixed TCX trackpoint extensions parsing. + * Some more IMG format compatability improvements. + * "Multi-size" application icons. + +- Update to version 7.31 + * Added Italian translation. + * Fixed build with Qt 5 versions <= 5.5. + * Various IMG format compatability and performance improvements. + +- Update to version 7.30 + * Added time zone configuration. + * Added support for IMG map overlays. + * Reverted to the original (<=7.28) outlier threshold. + * Updated Antarctica map URL. + * Minor fixes (KML, CRS format). + +- Update to version 7.29 + * Added support for FIT course points. + * Minor IMG maps fixes/tweaks. + grafana-ha-cluster-dashboards +- Release 1.1.0 + * Split provider file to own package + grafana-piechart-panel +- Update to v1.4.0 +- Use files from the dist folders + this is precomiled version to javscript from upstream +- Include README in the dist folder to show up on grafana UI + groovy +- Update to upstream version 2.4.21 + * Fixes bsc#1179729, CVE-2020-17521 +- Modified patch: + * 0003-Bintray.patch + + Rediff to changed context + +- Avoid bogus eclipse-platform dependencies + gstreamer +- Add gstreamer-fix-device-provider-started-count.patch: + GstDeviceProvider has a started_count private variable, start + will add 1 to it and stop will subtract 1 from it. However, + current code forget to add 1 if it was already started, so if + we start it twice and then stop it twice, it will crash at the + second stop call. This patch fix it by add the self-increasing + code. (bsc#1097405) + +- create separate gst-plugin-scanner- binaries, + for multiarch use , like e.g. needed for Wine (bsc#1049452 bsc#1172018 ) + also require the 32bit libs from 32bit devel package. (bsc#1172304) + +- Update to version 1.12.5: + + pad: fix some stream deactivation deadlocks/races. + + registrychunks: don't read from unaligned memory when loading + registry. + + ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING. + + downloadbuffer: Don't hold the mutex while posting the + download-complete message. + + playbin3: Fix accessing invalid index in GstStream when + received select-stream event. + + id3v2: re-fix handling of ID3 v2.4 tags with extended headers. + + audio: fix handling of U32BE format. + + videodecoder: Reset QoS time after pushing segment. This fixes + playbin gapless playback with videos. + + subparse: push out of last chunk of text if last line has no + newline. + + aacparse: When parsing raw input, accept frames of any size. + This fixes handling of encoded silence. + + splitmuxsrc: Improve not-linked handling. + + rtspsrc: also proxy multicast-iface property to RTCP udpsrc. + + flacdec: flush flac decoder on lost sync, so that it can + re-sync. + + matroskamux: Only mark new clusters as keyframe if they start + on a keyframe or we're muxing only audio. + + matroskamux: Clip maximum cluster duration to the maximum + possible value. + + h264parse: reset internal 'state' variable properly. + + x264enc: fix build with newer x264 with support for multiple + bit depths. + + x265enc: Fix tagging of keyframes on output buffers. + + glimagesink: Correct PAR in output caps when transforming. + + vtdec: destroy and create the GL context on start()/stop(), + fixing a refcount loop. + + player: fix criticals when reading info/track properties that + are NULL. + + lv2: fix inverted boolean properties. + + rtponviftimestamp: fix state change function init/reset, fixing + memory corruption or leaks on shutdown. + + libav: some build issues fixes. + + rtsp-server: Place netaddress meta on packets received via TCP. + Fixes keep-alive via RTCP in TCP interleaved mode. + + rtsp-server: gi annotation fixes. + + gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6. + + Various fixes for memory leaks, deadlocks and crashes in all + modules. + +- Unconditionally enable translation-update-upstream: on + Tumbleweed, this results in a NOP and for Leap in SLE paid + translations being used (boo#1086036). + +- Modernize spec-file by calling spec-cleaner + +- Update to version 1.12.4: + + Dozens of fixes for various issues detected with the help of + Google's OSS-Fuzz project. + + Performance regressions with registering debug categories after + gst_init() were fixed. + + Regression with seeking back to 0 in souphttpsrc was fixed. + + Regression with header rewriting in flacparse was fixed. + + Regression with playbin/playsink leaking sinks was fixed. + + Inconsistencies with DROPPED/HANDLED handling in pad probe + handlers are fixed. + + gst_bin_iterate_sorted() always returns sources last now, as + documented. + + gst_query_writable_structure() will never return NULL, for + consistency with events. + + Removal of metas from gst_buffer_meta_foreach() works correctly + now. + + OpenJPEG plugin builds with OpenJPEG >= 2.3. + + CDIO plugin builds with CDIO >= 1.0. + + gstreamer-vaapi works correctly with libva 1.0. + + gst-libav was updated to ffmpeg 3.3.5. + + Various fixes for memory leaks, deadlocks and crashes in all + modules and many, many more! + + Bugs fixed: bgo#788520, bgo#788617. + + Updated translations. + +- Add explicit python3-xml BuildRequires: fix build on older + versions of openSUSE. + +- Switch to python3: + + Replace python BuildRequires with python3-base. + + Export PYTHON=/usr/bin/python3 before calling configure. + +- Update to version 1.12.3: + + Fix for infinite recursion on buffer free in v4l2. + + Fix for glimagesink crash on macOS when used via autovideosink. + + Fix for huge overhead in matroskamux caused by writing one + Cluster per audio-frame in audio-only streams. Also use + SimpleBlocks for Opus and other audio codecs, which works + around a bug in VLC that prevented Opus streams to be played + and decreases overhead even more. + + Fix for flushing seeks in rtpmsrc always causing an error. + + Fix for timestamp overflows in calculations in audio encoder + base class. + + Fix for RTP h265 depayloader marking P-frames as I-frames. + + Fix for long connection delays of clients in RTSP server. + + Fixes for event handling in queue and queue2 elements, and + updates to buffering levels on NOT_LINKED streams. + + Various fixes to event and buffering handling in + decodebin3/playbin3. + + Various fixes for memory leaks, deadlocks and crashes in all + modules. + + Bugs fixed: bgo#778193, bgo#786034, bgo#786056, bgo#786561. + +- Drop conditional valgrind-devel BuildRequires, this type of + debugging is probably not done by users of binary packages. + +- Update to version 1.12.2: + + Various fixes for crashes, assertions, deadlocks and memory + leaks. + + Regression fix for playback of live HLS streams. + + Regression fix for crash when playing back a tunneled RTSP + stream. + + Regression fix for playback of RLE animations in MOV + containers. + + Regression fix for RTP GSM payloading producing corrupted + output. + + Major bugfixes to the MXF demuxer, mostly related to seeking + and fixes to the frame reordering handling in the MXF muxer and + demuxer. + + Fix for playback of mono streams on MacOS. + + More fixes for index handling of ASF containers. + + Various fixes to adaptivedemux, DASH and HLS demuxers. + + Fix deadlock in gstreamer-editing-services during class + initialization. + + Bugs fixed: bgo#784041, bgo#784932. + +- Update to version 1.12.1: + + Various fixes for crashes, assertions, deadlocks and memory + leaks. + + Fix for regression when seeking to the end of ASF files. + + Fix for regression in (raw)videoparse that caused it to omit + video metadata. + + Fix for regression in discoverer that made it show more streams + than actually available. + + Numerous bugfixes to the adaptive demuxer base class and the + DASH demuxer. + + Various playbin3/urisourcebin related bugfixes. + + Vivante DirectVIV (imx6) texture uploader works with + single-plane (e.g. RGB) video formats now. + + Intel Media SDK encoder now outputs valid PTS and keyframe + flags. + + OpenJPEG2000 plugin can be loaded again on MacOS and correctly + displays 8 bit RGB images now. + + Fixes to DirectSound source/sink for high CPU usage and wrong + latency/buffer size calculations. + + gst-libav was updated to ffmpeg n3.3.2. + +- Update to version 1.12.0: + + Bugs fixed: bgo#782050. + +- Update to version 1.11.91: + + Bugs fixed: bgo#781585, bgo#781585, bgo#780757, bgo#781484, + bgo#781155, bgo#781155, bgo#780903. +- Changes from version 1.11.90: + + Bugs fixed: bgo#753754, bgo#775445, bgo#776140, bgo#776293, + bgo#776999, bgo#778193, bgo#778830, bgo#779175, bgo#779459, + bgo#779755, bgo#779831, bgo#780111, bgo#780751, bgo#780923. + + Updated translations. + +- Update to version 1.11.2: + + Bugs fixed: bgo#764707, bgo#773091, bgo#777375, bgo#777449, + bgo#777780, bgo#777810, bgo#778866. + +- Update to version 1.11.1: + + padtemplate: Fix null pointer dereference on invalid static + caps. + + queue: Don't generate GST_FLOW_ERROR without logging. + + pad: clarify docs for GST_PAD_PROBE_DROP. + + meson: + - Generate pkg-config -uninstalled pc files. + - Do not generate .pc files for libgstcheck on windows. + + tools: update gst-inspect man page. + + Updated translations. +- Stop packaging .la/.a files. +- Rebase gstreamer-rpm-prov.patch. +- Replace glib2-devel for pkgconfig(glib-2.0) BuildRequires. +- Pass --with-package-name='openSUSE GStreamer package' and + - -with-package-origin='http://download.opensuse.org' to configure + we want to show where the gstreamer package is from. +- Pass --disable-benchmarks, --disable-examples and + - -disable-tests to configure, we do not need those. +- Move AUTHORS ChangeLog NEWS README RELEASE to doc subpackage. + +- Update to version 1.10.4: + + Various fixes for crashes, assertions, deadlocks and memory + leaks on fuzzed input files and in other situations + (CVE-2017-5847, CVE-2017-5848). + + More regression fixes for souphttpsrc redirection tracking. + + Various bugfixes for regressions and other problems in the V4L2 + plugin. + + Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis. + + Bugs fixed: bgo#777998, bgo#778365. +- Drop gstreamer-parse-dont-translate-bin-name.patch: Fixed + upstream. + +- Add gstreamer-parse-dont-translate-bin-name.patch: parse: Don't + translate the "bin" element name. Otherwise we won't be able to + create bins (bgo#777998). + +- Update to version 1.10.3: + + CVE's fixed: CVE-2016-10198, CVE-2016-10199, CVE-2017-5837, + CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841, + CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, + CVE-2017-5846. + + Bugs fixed: bgo#776125, bgo#775538, bgo#775661, bgo#775714, + bgo#775728, bgo#775921, bgo#776039, bgo#776401, bgo#777263. + +- Update to version 1.10.2: + + Minor bugfixes. + + Updated translations. + +- Update to version 1.10.1: + + Security-relevant bugfix in the vmnc decoder (no CVE). + + Various bugfixes to playbin3/decodebin3. + + Fix error at the end of playing any WAV file. + + Fix usability of androidmedia plugin if the camera or sensor + API is not available, but codecs are. + + Handle redirections on PLAY, and missing control attribute in + the RTSP source. + + Various OpenGL related bugfixes and many, many more. + + Bugs fixed: bgo#765662, bgo#773813, bgo#774044, bgo#774108. + +- Update to version 1.10.0: + + Several convenience APIs have been added to make developers' + lives easier. + + A new GstStream API provides applications a more meaningful + view of the structure of streams, simplifying the process of + dealing with media in complex container formats. + + Experimental decodebin3 and playbin3 elements which bring a + number of improvements which were hard to implement within + decodebin and playbin. + + A new parsebin element to automatically unpack and parse a + stream, stopping just short of decoding. + + Experimental new meson-based build system, bringing faster + build and much better Windows support (including for building + with Visual Studio). + + A new gst-docs module has been created, and we are in the + process of moving our documentation to a markdown-based format + for easier maintenance and updates. + + A new gst-examples module has been create, which contains + example GStreamer applications and is expected to grow with + many more examples in the future. + + Various OpenGL and OpenGL|ES-related fixes and improvements for + greater efficiency on desktop and mobile platforms, and Vulkan + support on Wayland was also added. + + Extensive improvements to the VAAPI plugins for improved + robustness and efficiency. + + Lots of fixes and improvements across the board, spanning + RTP/RTSP, V4L2, Bluetooth, audio conversion, echo cancellation, + and more! + + Bugs fixed: bgo#770627, bgo#772431, bgo#772571, bgo#772741, + bgo#772851, bgo#773114, bgo#773319. + + Updated translations. +- Add pkgconfig(libunwind) BuildRequires: New dependency. +- Add explicit pkgconfig BuildRequires for completeness. + +- Update to version 1.8.3 (boo#996937): + + Fix stepping in PAUSED state in certain circumstances. + + Fix jackaudiosink hang when exiting. + + Fix udpsrc receiving multicast packets not only from the + selected multicast group. + + Fix unnecessary decoding of unselected streams in GES. + + Fix (multi)udpsink randomly not sending to clients. + + Fix ALL\_BOTH probes not considering EVENT\_FLUSH. + + Fix average input rate calculations in queue2. + + Fix various locking issues causing deadlock in adaptivedemux. + + Fix gst-libav encoders to correctly produce codec\_data in + caps. + + Add Wayland, Windows and Rasberry Pi support to the QML GL + video sink. + + Add support for building with OpenH264 1.6. + + Add support for controlling deinterlacing in GES video sources. + + Bugs fixed: bgo#769802, bgo#768649, bgo#766970, bgo#768141, + bgo#767688, bgo#763770, bgo#767413, bgo#739289, bgo#762330. + + Updated translations. +- Drop separate spec file for gstreamer-doc. Due to this drop all + conditionals for splitting out doc build. Also drop docbook-toys, + docbook-utils, texlive-latex, texlive-latex-doc and transfig + BuildRequires. Add doc subpackage to gstreamer spec and pass + enable gtk-doc to configure. Note that we are building a much + leaner doc package now. +- Following the above, drop pre_checkin script, + gstreamer-no-gtk-doc-for-reals.patch and + gstreamer-revert-bogus-automake-version.patch and stop passing + NOCONFIGURE, no longer needed. +- Conditionally apply translations-update-upstream and + gnome-patch-translation BuildRequires and macro for non-openSUSE + only. + +- Update to version 1.8.2: + + bgo#727105: doc: Drop reference to osssink / esdsink / etc, + from gst-launch-1.0 man page. + + bgo#741001: GST_DEBUG categories are missing when using + - -gst-debug-help. + + bgo#763496: queue: Can release serialized (ALLOCATION) query + before downstream returned it. + + bgo#765906: typefind: Regression due to fix for bgo#763491. + + bgo#765961: Fix element leak in gstutils.c:find_common_root(). + + bgo#766002: pad: IDLE probes don't block when returning + GST_PAD_PROBE_OK. + +- Update to GNOME 3.20.2 (Fate#318572) + +- Update to version 1.8.1: + + Fix app compilation with Android NDK r11 and newer. + + Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0. + + Fix regression in avdeinterlace. + + Fix memory corruption in scaletempo element with S16 input. + + Fix regression in qtdemux with MSE streams. + + Fix glitches at the start with all audio sinks except for + pulsesink. + + Fix regression with encrypted HLS streams. + + Fix automatic multithreaded decoding of VP8/9 video. + + Fix deadlock in HTTP adaptive streams when scrub-seeking. + + Fix regression in RTSP source with SRTP. + + Add support for SRTP rollover counters in the RTSP source. + + Add support for HiDPI ("Retina") screens in caopengllayersink. + + bgo#727105: doc: Drop reference to osssink / esdsink / etc, + from gst-launch-1.0 man page. + + bgo#741001: GST_DEBUG categories are missing when using + - -gst-debug-help + + bgo#761912: gstpad: Fix race between gst_element_remove_pad and + state change. + + bgo#762995: queue: Use full running time for level calculation. + + bgo#763753: valve: don't send sticky events as a direct + response to upstream events. + + bgo#763757: multiqueue: Make sure mq- > percent remains valid + after modifying high-percent value. + + bgo#765096: baseparse: When initializing DTS from PTS, remember + that we did so. + + bgo#765260: baseparse: regression with aac streams. + + Updated translations. + +- Update to GNOME 3.20 Fate#318572 + +- Update to version 1.8.0: + + Hardware-accelerated zero-copy video decoding on Android + + New video capture source for Android using the + android.hardware.Camera API. + + Windows Media reverse playback support (ASF/WMV/WMA). + + New tracing system provides support for more sophisticated + debugging tools. + + New high-level GstPlayer playback convenience API. + + Initial support for the new Vulkan API, see Matthew Waters' + blog post for more details. + + Improved Opus audio codec support: Support for more than two + channels; MPEG-TS demuxer/muxer can now handle Opus; + sample-accurate encoding/decoding/transmuxing with Ogg, + Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container; + new codec utility functions for Opus header and caps handling + in pbutils library. The Opus encoder/decoder elements were + also moved to gst-plugins-base (from -bad), and the opus RTP + depayloader/payloader to -good. + + GStreamer VAAPI module now released and maintained as part of + the GStreamer project. + + Asset proxy support in the GStreamer Editing Services. + + Bugs fixed: bgo#763491, bgo#763895, bgo#764034, bgo#763770. +- Rebase gstreamer-rpm-prov.patch, base on fedora patch. + +- Update to version 1.6.3: + + Fix regression in GL library that made glimagesink unsable + on Android. + + Integer arithmetic overflow in queue2 element that could + break buffering or cause crashes due to NULL pointer + dereference. + + Fix crash in AAC/ADTS typefinder caused by reading more + memory than is available. + + Stop ignoring encoder errors in the VP8/VP9 encoders. + + Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. + It's redudant and was never actually implemented. + + Ensure to store the correct video info in + GstVideoBufferPool. + + Fix caps in rtspsrc when doing SRTP over interleaved TCP. + + Fix crash in pcap parser on 0-sized packets. + + Clear EOS flag in appsrc to allow reuse after EOS and + flushing. + + Ignore flushing streams in streamsynchronizer during stream + switches to fix problems caused by this in + gst-editing-services. + + Ignore tags and other metadata in WAV files after the "data" + chunk in PUSH mode to prevent them from being interpreted as + audio. + + Correctly use colorimetry in v4l2 only for YUV color + formats. + + Set reserved bits in MPEG TS muxer to 1s. + + Fix calculation of SBC frame lengths. + + Fix output of the RTP JPEG2000 depayloader to have one frame + per buffer and crash in the OpenJPEG decoder on incomplete + frames. + + Update ffmpeg snapshot in gst-libav to 2.8.5. + + Memory leak fixes in scaletempo, the raw video RTP + depayloader, and in playsink related to audio/video filters. + + Fixes for error handling in the OSX audio plugin. + + Various gobject-introspection annotation fixes and + additions. + + Compiler warning fixes for latest clang compiler. +- Change source URL to http://gstreamer.freedesktop.org/ instead + of http://download.gnome.org/; the former seems to be more + frequently updated. + +- Hook gst-ptp-helper helper into SUSE permissions framework + (boo#960173): + + Add permissions to requires(pre). + + Add set_permissions to post and verify_permissions to + verifyscript. + +- Adjustments post security review (boo#960173): + + Add libcap-devel BuildRequires: rely on capabilities instead of + flagging the binary suid. + + Pass --with-ptp-helper-permissions=capabilities to configure: + ensure there is no auto-fallback to attempting to install the + binary suid in case capabilities would not work. + +- Update to version 1.6.2: + + Crashes in gst-libav with sinks that did not provide a buffer + pool but supported video metadata were fixed. This affected + d3dvideosink and some 3rd party sinks. Also related fixes for + crashes when a downstream buffer pool failed allocation. + + Big GL performance improvement on iOS by a factor of 2 by using + Apple's sync extension. + + Deadlocks in the DirectSound elements on Windows, and the + behaviour of its mute property were fixed. + + The Direct3D video sink does not crash anymore when minimizing + the window. + + The library soname generation on Android >= 6.0 was fixed, + which previously caused GStreamer to fail to load there. + + File related elements have large-file (>2GB) support on Android + now. + + gst-libav was updated to ffmpeg 2.8.3. + + Deserialization of custom events in the GDP depayloader was + fixed. + + Missing OpenGL context initialization in the Qt/QML video sink + was fixed in certain situations. + + Interoperability with some broken RTSP servers using HTTP + tunnel was improved. + + Various compilation fixes for Windows. + + Various smaller memory leak and other fixes in different + places. + + Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823, + bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951, + bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732, + bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929, + bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205, + bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344, + bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913, + bgo#758921, bgo#759019, bgo#759380. +- Add -fPIE to CFLAGS and -pie to LDFLAGS in order to ensure our + executables are built position independent. + +- Update to version 1.6.1: + + Valgrind 3.7.0 chokes on match-leak-kinds in gst.supp. + + Gstreamer: Fix sample memory leaks. + + gstreamer-1.6.0 doesn't compile on OS X 10.6: header file issue + in gst-ptp-helper.c. + + multiqueue: Improve incoming SEGMENT handling. + + segment_to_stream_time and position_from_stream_time + miscalculate when applied_rate < 0. + + pad: gst_pad_probe_info_get_buffer_list() has wrong ownership + transfer. + + uri: incorrect behavior when merging uris ending in .. + + pad: Unblock blocking pad probes when receiving FLUSH_START in + send_event() too. +- Add gstreamer-revert-bogus-automake-version.patch: Upstream + needed feature in automake 1.12, so for good measure they bumped + to 1.14, this patch reverts this. + +- Update to version 1.6.0: + + Stereoscopic 3D and multiview video support. + + Trick mode API for key-frame only fast-forward/fast-reverse + playback etc. + + Improved DTS (decoding timestamp) vs. PTS (presentation + timestamp) handling to account for negative DTS. + + New GstVideoConverter API for more optimised and more correct + conversion of raw video frames between all supported formats, + with rescaling. + + v4l2src now supports renegotiation. + + v4l2transform can now do scaling. + + V4L2 Element now report Colorimetry properly. + + Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new + splitmuxsink and multifilesink improvements. + + Content Protection signalling API and Common Encryption (CENC) + support for DASH/MP4. + + Many adaptive streaming (DASH, HLS and MSS) improvements. + + New PTP and NTP network client clocks and better remote clock + tracking stability. + + High-quality text subtitle overlay at display resolutions with + glimagesink or gtkglsink. + + RECORD support for the GStreamer RTSP Server. + + Retransmissions (RTX) support in RTSP server and client. + + RTSP seeking support in client and server has been fixed. + + RTCP scheduling improvements and reduced size RTCP support. + + MP4/MOV muxer acquired a new "robust" mode of operation which + attempts to keep the output file in a valid state at all times. + + Live mixing support in aggregator, audiomixer and compositor + was improved a lot. + + Compositor now supports rescaling and converting inputs streams + on the fly. + + New audiointerleave element with proper input synchronisation + and live input support. + + Blackmagic Design DeckLink capture and playback card support + was rewritten from scratch; 2k/4k support; mode sensing. + + KLV metadata support in RTP and MPEG-TS. + + H.265 video encoder (x265), decoders (libav, libde265) and RTP + payloader and depayloaders. + + New DTLS plugin and SRTP/DTLS support. + + OpenGL3 support, multiple contexts and context propagation, 3D + video, transfer/conversion separation, subtitle blending. + + New OpenGL-based QML video sink, Gtk GL video sink, + CoreAnimation CAOpenGLLayerSink video sink. + + gst-libav switched to ffmpeg as libav-provider, gains support + for 3D/multiview video, trick modes, and the CAVS codec. + + GstHarness API for unit tests. + + gst-editing-services got a completely new ges-launch-1.0. + interface, improved mixing support and integration into + gst-validate. + + gnonlin has been deprecated in favor of nle (Non Linear Engine) + in gst-editing-services. + + gst-validate has a new plugin system, an extensive default + testsuite, support for concurrent test runs and valgrind + support. + + cerbero build tool for SDK binary packages gains new + 'bundle-source' command. + + Various improvements to the Android, iOS, OS X and Windows + platform support. +- Drop gstreamer-message-delivery.patch: Fixed upstream. +- Add pkgconfig(bash-completion) BuildRequires: New dependency. + +- Added gstreamer-message-delivery.patch + to fix async message delivery, see more at + http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=da7847 + +- Update to version 1.4.5: + + Bugs fixed: bgo#736969, bgo#738092, bgo#740001. + + Updated translations. + +- Revert previous bashish "fixes", but specify in pre_checkin.sh + and gstreamer.prov scripts that interpeter is #!/bin/bash. + +- fix bashism in pre_checkin.sh script + +- fix bashisms in gstreamer.prov script + +- Update to version 1.4.4: + + Bugs fixed: bgo#737498, bgo#737794, bgo#737999, bgo#738198. + + Updated translations. + hamcrest +- Make hamcrest build reproducibly [bsc#1120493] +- Add hamcrest-reproducible-builds.patch + +- Fix typo in hamcrest-core description [bsc#1179994] + +- Add obsoletes in core to fix updates. [bsc#1174544] +- Fix RPM Lint complaint: summary-ended-with-dot + -- Use junit not junit4 - -- Add patch to fix random build errors by enforcing single thread. - * hamcrest-1.3-random-build-crash.patch - haproxy +- bsc#1178277 - L3: SLES15sp2: haproxy does not support TLS1.3, + it is still build with openssl version 1.1.0. + Branch for SLE15-SP2 to build against openssl-1.1.1d + hawk-apiserver +- Version 0.0.4: + * various enhancement security https related (fix bsc#1178228) + * update to go modules + * add -version flag to show build version + hawk2 +- Update to version 2.3.0+git.1603969748 + * fix bsc#1179998. Handle better input on app controllers (CVE-2020-35458) + +- Update to version 2.2.0+git.1603969748.10468582: + * Fix server error after authentication if a resource has the same name as a node (bsc#1163381) + * Allow also users in haclient to view history explorer (jsc#SLE-7358) + +- Update to version 2.1.2+git.1594886920.d00b94aa: + * update puma rubygem to 4.3.5 requirement for for disabling TLSv1.0 and TLSv1.1 (jsc#SLE-6965) + * add functional tests in docker + * various refactoring and cleanup + hdf5:gnu-openmpi2-hpc +- Update to version 1.10.7 + * Add metadata cache optimization to reduce skip list usage. + * Add BEST_EFFORT value to HDF5_USE_FILE_LOCKING environment variable. + * Add H5Pset/get_file_locking() API calls. + * Add Mirror VFD. + Use TCP/IP sockets to perform write-only (W/O) file I/O on a remote + machine. Must be used in conjunction with the Splitter VFD. + * Add Splitter VFD. + Maintain separate R/W and W/O channels for "concurrent" file writes + to two files using a single HDF5 file handle. + * Fixed an assertion failure in the parallel library when collectively + filling chunks. + * Fortran/C++ libs: Add wrappers for H5Pset/get_file_locking() API calls. + h5pget_file_locking_f() + h5pset_file_locking_f() + * Added new Fortran parameters: + H5F_LIBVER_ERROR_F + H5F_LIBVER_NBOUNDS_F + H5F_LIBVER_V18_F + H5F_LIBVER_V110_F + * Add new Fortran API: h5pget_libver_bounds_f. + * h5repack added options to control how external links are handled. + * The tools library was updated by standardizing the error stack process. + * The H5DSis_scale function was updated to return "not a dimension scale" (0) + instead of failing (-1), when CLASS or DIMENSION_SCALE attributes are + not written according to Dimension Scales Specification. + * Bug Fixes: + + Fix bug and simplify collective metadata write operation when some ranks + have no entries to contribute. This fixes parallel regression test + failures with IBM SpectrumScale MPI on the Summit system at ORNL. + + Fixed use-of-uninitialized-value error. + Appropriate initialization of local structs was added to remove the + use-of-uninitialized-value errors reported by MemorySanitizer. + + Creation of dataset with optional filter. + A fix is applied to allow the creation of a dataset in such + situation, as specified in the user documentation. + + Explicitly declared dlopen to use RTLD_LOCAL. + + H5Sset_extent_none() sets the dataspace class to H5S_NO_CLASS which + causes asserts/errors when passed to other dataspace API calls. + + Fixed the segmentation fault when reading attributes with multiple threads + The problem was fixed by setting the file pointer to the current opened + file pointer when the attribute was accessed. Similar patch up was done + before when reading dataset with variable length string datatype. + + Don't allocate an empty (0-dimensioned) chunked dataset's chunk + index, until the dataset's dimensions are increased. + + Fortan: Corrected INTERFACE INTENT(IN) to INTENT(OUT) for buf_size in + h5fget_file_image_f. + + h5diff fixed a command line parsing error. + + h5diff added a command line option to ignore attributes. + + h5diff added another level to the verbose argument to print filenames. + + h5repack was fixed to repack the reference attributes properly. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.7/src/hdf5-1.10.7-RELEASE.txt +- version 1.10.6 + * Added S3 and HDFS Virtual File Drivers (VFDs) to HDF5. + Instructions to enable them when configuring HDF5 on Linux and Mac + may be found at. + https://portal.hdfgroup.org/display/HDF5/Virtual+File+Drivers+-+S3+and+HDFS. + * Added new wrappers for H5Pset/get_create_intermediate_group() + LinkCreatPropList::setCreateIntermediateGroup() + LinkCreatPropList::getCreateIntermediateGroup() + * h5repack was fixed to repack datasets with external storage + to other types of storage. + * Bug Fixes: + + Improved performance when creating a large number of small datasets by + retrieving default property values from the API context instead of doing + skip list searches. More work is required to achieve parity with HDF5 1.8. + + Fixed user-created data access properties not existing in the property list + returned by H5Dget_access_plist. Thanks to Steven Varga for submitting a + reproducer and a patch. + + Inappropriate linking with deprecated MPI C++ libraries. + HDF5 does not define *_SKIP_MPICXX in the public headers, so applications + can inadvertently wind up linking to the deprecated MPI C++ wrappers. + MPICH_SKIP_MPICXX and OMPI_SKIP_MPICXX have both been defined in H5public.h + so this should no longer be an issue. HDF5 makes no use of the deprecated + MPI C++ wrappers. + + fcntl(2)-based file locking incorrectly passed the lock argument struct + instead of a pointer to the struct, causing errors on systems where + flock(2) is not available. + This bug affects HDF5 1.10.0 through 1.10.5. + fcntl(2)-based file locking now correctly passes the struct pointer. + + Fixed a bug caused by a bad tag value when condensing object header + messages. + + Fixed an issue when creating a file with non-default file space info + together with library high bound setting to H5F_LIBVER_V18. + This was fixed by setting and checking the proper version in the file + space info message based on the library low and high bounds when creating + and opening the HDF5 file. + + Fixed an issue where copying a version 1.8 dataset between files using + H5Ocopy fails due to an incompatible fill version. + + Fixed a bug that would cause an error or cause fill values to be + incorrectly read from a chunked dataset using the "single chunk" index if + + Fixed a bug that could cause an error or cause fill values to be + incorrectly read from a dataset that was written to using H5Dwrite_chunk + if the dataset was not closed after writing. + + Fixed memory leak in scale offset filter. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.6/src/hdf5-1.10.6-RELEASE.txt +- Security bugs fixed: + * CVE-2018-13870: heap-based buffer over-read in the function + H5O_link_decode in H5Olink.c (bsc#1101493) + * CVE-2018-13869: memcpy parameter overlap in the function + H5O_link_decode in H5Olink.c (bsc#1101495) + * CVE-2018-17438: A SIGFPE signal is raised in the function + H5D__select_io() of H5Dselect.c in the HDF HDF5 through 1.10.3 + library during an attempted parse of a crafted HDF file, + because of incorrect protection against division + (bsc#1109570) + * CVE-2018-17435: A heap-based buffer over-read in H5O_attr_decode() + in H5Oattr.c in the HDF HDF5 through 1.10.3 library allows + attackers to cause a denial of service via a crafted HDF5 file. + (bsc#1109567) +- Refresh patches + +- Add build support for gcc10 to HPC build (bsc#1174439). + +- Add missing openmpi4 flavors. +- Enable build of non-HPC flavors for all non-HPC builds. + +- add openmpi4 packages to build and disable build for leap + +- Security bugs fixed: + * CVE-2018-17233: A SIGFPE signal is raised in the function + H5D__create_chunk_file_map_hyper. (bsc#1109166) + * CVE-2018-17434: Memory leak in the H5O__chunk_deserialize() + function in H5Ocache.c (bsc#1109167) + * CVE-2018-17437: A SIGFPE signal is raised in the function + H5D__chunk_set_info_real. (bsc#1109168) +- Security bugs fixed: + * CVE-2017-17505: NULL pointer dereference in the function + H5O_pline_decode allowing for DoS via crafted file (bsc#1072087) + * CVE-2017-17506: Out of bounds read in the function + H5Opline_pline_decode (bsc#1072090) + * CVE-2017-17508: divide-by-zero vulnerability in function + H5T_set_loc (bsc#1072108) + * CVE-2017-17509: out of bounds write vulnerability in function + H5G__ent_decode_vec (bsc#1072111) + * CVE-2018-11202: NULL pointer dereference in H5S_hyper_make_spans + in H5Shyper.c allows a remote denial of service attack (bsc#1093641) + * CVE-2018-11203: division by zero in H5D__btree_decode_key in H5Dbtree.c + It could allow a remote denial of service attack (bsc#1093649) + * CVE-2018-11204: A NULL pointer dereference was discovered in + H5O__chunk_deserialize in H5Ocache.c (bsc#1093655) + * CVE-2018-11206: A out of bounds read was discovered + in H5O_fill_new_decode and H5O_fill_old_decode in H5Ofill.c + (bsc#1093657) + * CVE-2018-11207: division by zero was discovered in H5D__chunk_init + in H5Dchunk.c (bsc#1093653) hdf5:mvapich2 +- Update to version 1.10.7 + * Add metadata cache optimization to reduce skip list usage. + * Add BEST_EFFORT value to HDF5_USE_FILE_LOCKING environment variable. + * Add H5Pset/get_file_locking() API calls. + * Add Mirror VFD. + Use TCP/IP sockets to perform write-only (W/O) file I/O on a remote + machine. Must be used in conjunction with the Splitter VFD. + * Add Splitter VFD. + Maintain separate R/W and W/O channels for "concurrent" file writes + to two files using a single HDF5 file handle. + * Fixed an assertion failure in the parallel library when collectively + filling chunks. + * Fortran/C++ libs: Add wrappers for H5Pset/get_file_locking() API calls. + h5pget_file_locking_f() + h5pset_file_locking_f() + * Added new Fortran parameters: + H5F_LIBVER_ERROR_F + H5F_LIBVER_NBOUNDS_F + H5F_LIBVER_V18_F + H5F_LIBVER_V110_F + * Add new Fortran API: h5pget_libver_bounds_f. + * h5repack added options to control how external links are handled. + * The tools library was updated by standardizing the error stack process. + * The H5DSis_scale function was updated to return "not a dimension scale" (0) + instead of failing (-1), when CLASS or DIMENSION_SCALE attributes are + not written according to Dimension Scales Specification. + * Bug Fixes: + + Fix bug and simplify collective metadata write operation when some ranks + have no entries to contribute. This fixes parallel regression test + failures with IBM SpectrumScale MPI on the Summit system at ORNL. + + Fixed use-of-uninitialized-value error. + Appropriate initialization of local structs was added to remove the + use-of-uninitialized-value errors reported by MemorySanitizer. + + Creation of dataset with optional filter. + A fix is applied to allow the creation of a dataset in such + situation, as specified in the user documentation. + + Explicitly declared dlopen to use RTLD_LOCAL. + + H5Sset_extent_none() sets the dataspace class to H5S_NO_CLASS which + causes asserts/errors when passed to other dataspace API calls. + + Fixed the segmentation fault when reading attributes with multiple threads + The problem was fixed by setting the file pointer to the current opened + file pointer when the attribute was accessed. Similar patch up was done + before when reading dataset with variable length string datatype. + + Don't allocate an empty (0-dimensioned) chunked dataset's chunk + index, until the dataset's dimensions are increased. + + Fortan: Corrected INTERFACE INTENT(IN) to INTENT(OUT) for buf_size in + h5fget_file_image_f. + + h5diff fixed a command line parsing error. + + h5diff added a command line option to ignore attributes. + + h5diff added another level to the verbose argument to print filenames. + + h5repack was fixed to repack the reference attributes properly. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.7/src/hdf5-1.10.7-RELEASE.txt +- version 1.10.6 + * Added S3 and HDFS Virtual File Drivers (VFDs) to HDF5. + Instructions to enable them when configuring HDF5 on Linux and Mac + may be found at. + https://portal.hdfgroup.org/display/HDF5/Virtual+File+Drivers+-+S3+and+HDFS. + * Added new wrappers for H5Pset/get_create_intermediate_group() + LinkCreatPropList::setCreateIntermediateGroup() + LinkCreatPropList::getCreateIntermediateGroup() + * h5repack was fixed to repack datasets with external storage + to other types of storage. + * Bug Fixes: + + Improved performance when creating a large number of small datasets by + retrieving default property values from the API context instead of doing + skip list searches. More work is required to achieve parity with HDF5 1.8. + + Fixed user-created data access properties not existing in the property list + returned by H5Dget_access_plist. Thanks to Steven Varga for submitting a + reproducer and a patch. + + Inappropriate linking with deprecated MPI C++ libraries. + HDF5 does not define *_SKIP_MPICXX in the public headers, so applications + can inadvertently wind up linking to the deprecated MPI C++ wrappers. + MPICH_SKIP_MPICXX and OMPI_SKIP_MPICXX have both been defined in H5public.h + so this should no longer be an issue. HDF5 makes no use of the deprecated + MPI C++ wrappers. + + fcntl(2)-based file locking incorrectly passed the lock argument struct + instead of a pointer to the struct, causing errors on systems where + flock(2) is not available. + This bug affects HDF5 1.10.0 through 1.10.5. + fcntl(2)-based file locking now correctly passes the struct pointer. + + Fixed a bug caused by a bad tag value when condensing object header + messages. + + Fixed an issue when creating a file with non-default file space info + together with library high bound setting to H5F_LIBVER_V18. + This was fixed by setting and checking the proper version in the file + space info message based on the library low and high bounds when creating + and opening the HDF5 file. + + Fixed an issue where copying a version 1.8 dataset between files using + H5Ocopy fails due to an incompatible fill version. + + Fixed a bug that would cause an error or cause fill values to be + incorrectly read from a chunked dataset using the "single chunk" index if + + Fixed a bug that could cause an error or cause fill values to be + incorrectly read from a dataset that was written to using H5Dwrite_chunk + if the dataset was not closed after writing. + + Fixed memory leak in scale offset filter. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.6/src/hdf5-1.10.6-RELEASE.txt +- Security bugs fixed: + * CVE-2018-13870: heap-based buffer over-read in the function + H5O_link_decode in H5Olink.c (bsc#1101493) + * CVE-2018-13869: memcpy parameter overlap in the function + H5O_link_decode in H5Olink.c (bsc#1101495) + * CVE-2018-17438: A SIGFPE signal is raised in the function + H5D__select_io() of H5Dselect.c in the HDF HDF5 through 1.10.3 + library during an attempted parse of a crafted HDF file, + because of incorrect protection against division + (bsc#1109570) + * CVE-2018-17435: A heap-based buffer over-read in H5O_attr_decode() + in H5Oattr.c in the HDF HDF5 through 1.10.3 library allows + attackers to cause a denial of service via a crafted HDF5 file. + (bsc#1109567) +- Refresh patches + +- Add build support for gcc10 to HPC build (bsc#1174439). + +- Add missing openmpi4 flavors. +- Enable build of non-HPC flavors for all non-HPC builds. + +- add openmpi4 packages to build and disable build for leap + +- Fix .so number in baselibs.conf for libhdf5_fortran libs (boo#1169793). + +- Fix library link flags on pkg-config file for HPC builds (boo#1134298). + +- Remove bogus undefines of suffix and mpi_flavor. suffix is the + name of an RPM built-in (like expand or echo), and since RPM 4.15 + trying to alter a built-in is an error. Fixes built of serial + flavor on Tumbleweed. See https://rpm.org/user_doc/macros.html + +- Add compat provides for renamed hdf5-openmpi{,-devel} package, + see https://en.opensuse.org/openSUSE:Package_dependencies +- Fix openmpi1 package naming for SLE/Leap <= 15.1 + +- Add HPC support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604). + +- Disable openmpi1 builds for SLE/Leap > 15.1. +- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773). + +- openmpi has been renamed into openmpi1 + +- Use -ffat-lto-objects to provide a proper static library. + +- Re-list hdf5-mpi.patch in the spec file for the sake of a avoiding + a script rejecting the package automatically. + +- Update to version 1.10.5: (jsc#SLE-8501) + * https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5-RELEASE.txt +- Security bugs fixed: + * CVE-2018-17233: A SIGFPE signal is raised in the function + H5D__create_chunk_file_map_hyper. (bsc#1109166) + * CVE-2018-17434: Memory leak in the H5O__chunk_deserialize() + function in H5Ocache.c (bsc#1109167) + * CVE-2018-17437: A SIGFPE signal is raised in the function + H5D__chunk_set_info_real. (bsc#1109168) +- Bump fortran library soname, sonum_F from 100 to 102. +- Adjust library installation path, use %hpc_prefix/lib64 in x86_64 + and %hpc_libdir in all other cases +- Patches refreshed: + * hdf5-LD_LIBRARY_PATH.patch + * hdf5-1.8.11-abort_unknown_host_config.patch + * PPC64LE-Fix-long-double-handling.patch + * hdf5-Remove-timestamps-from-binaries.patch + * Disable-phdf5-tests.patch +- Patch disabled, upstream have changed the file that was being patched, + while it could be ported, it's unknown if this patch is still needed. + * hdf5-mpi.patch +- Patch removed, merged upstream + * 0001-Fix-return-value-in-test_libver_bounds_open.patch + +- Since build machine size issues do not seem to go way, make + the %check stage optional: enable with '--with check'. + +- set higher constraints for succesfull mpich tests (boo#133222) + +- Add _constraints to avoid transient build error ppc64le + +- Update URL: and Source: to use https://. + +- Like on PPC ignore transient 'make check' failures on aarch64. + +- Remove ringdisabled magic as hdf5 is no longer a ring package. + This should resolve a number of problems in the review channels + for Factory with packages requiring hdf5 libs. + +- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds. + +- Remove dependency to the hdf5-devel-data file for HPC: + Currently, there are no macro files for HPC - these files + will have to be handled differently. +- Re-disable all non-HPC builds for SLE. + +- Reenable 'serial' build for SLE: this build creates hdf5-devel-data. + +- Do not build non-HPC on SLE: This helps to save some build + cycles. + +- Use upstream-recommended %{_rpmconfigdir}/macros.d directory + for the rpm macros. + +- Also build for regular openmpi2 and openmpi3 + +- Build HDF5 C++ bindings also for the MPI variants, there is no reason + not to do it. +- Enable sz2 support also for MPI variants. + +- Replace git-archive generated by downloaded tar-ball. + +- Update to 1.10.4: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.4/src/hdf5-1.10.4-RELEASE.txt + * Update Disable-phdf5-tests.patch + * Replace and update hdf5-buildcompare.patch by + hdf5-Remove-timestamps-from-binaries.patch + +- Remove lib*_cpp and lib*_hl_cpp dependencies for MPI for the time + being. + +- Create main master package, fix dependencies. + +- Update to 1.10.3: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.3/src/hdf5-1.10.3-RELEASE.txt +- Update to 1.10.2: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt +- Bump soversions (101 -> 103) for libhdf5 and libhdf5_cpp +- Drop Fix-warnings-for-missing-returns.patch, fixed upstream +- Add 0001-Fix-return-value-in-test_libver_bounds_open.patch +- Rebase patches (tab / space conversion): + * PPC64LE-Fix-long-double-handling.patch + * hdf5-buildcompare.patch + * hdf5-mpi.patch +- Rebase Disable-phdf5-tests.patch +- Security bugs fixed: + * CVE-2017-17505: NULL pointer dereference in the function + H5O_pline_decode allowing for DoS via crafted file (bsc#1072087) + * CVE-2017-17506: Out of bounds read in the function + H5Opline_pline_decode (bsc#1072090) + * CVE-2017-17508: divide-by-zero vulnerability in function + H5T_set_loc (bsc#1072108) + * CVE-2017-17509: out of bounds write vulnerability in function + H5G__ent_decode_vec (bsc#1072111) + * CVE-2018-11202: NULL pointer dereference in H5S_hyper_make_spans + in H5Shyper.c allows a remote denial of service attack (bsc#1093641) + * CVE-2018-11203: division by zero in H5D__btree_decode_key in H5Dbtree.c + It could allow a remote denial of service attack (bsc#1093649) + * CVE-2018-11204: A NULL pointer dereference was discovered in + H5O__chunk_deserialize in H5Ocache.c (bsc#1093655) + * CVE-2018-11206: A out of bounds read was discovered + in H5O_fill_new_decode and H5O_fill_old_decode in H5Ofill.c + (bsc#1093657) + * CVE-2018-11207: division by zero was discovered in H5D__chunk_init + in H5Dchunk.c (bsc#1093653) + +- Handle license file using %license where applicable. +- Package example package also for HPC build and create + a master file for it. + -- updated to 1.8.13: - - Added an H5free_memory API call. This should be used to free memory - that has been allocated by HDF5 API calls. H5Tget_member_name and - H5Pget_class_name are two examples. The main motivation for this call - is Windows, where it is common for application code and the HDF5 Library - to be using different C run-time libraries (CRT). Using the new call - ensures that the same CRT handles both the allocation and free. This - new function can also be useful in any case where the library uses a - different memory manager than the application, such as when a debug - memory manager is in use or when the HDF5 Library is wrapped for use - in a managed language like Python or Java. Fixes HDFFV-7710, 8519, - and 8851. (DER - 2014/04/11) - - The Core VFD (aka Memory VFD) can now be configured to track dirty - regions in the file and only write out the changed regions on - flush/close. Additionally, a "page aggregation" size can be set that - will aggregate small writes into larger writes. For example, setting - a 1 MiB page aggregation size will logically partition the the - in-memory file into 1 MiB pages that will be written out in their - entirety if even a single byte is dirtied. The feature is controlled - via the new H5Pset/get_core_write_tracking() API call. A new - "core_paged" target has been added to the check-vfd target in - test/Makefile.am that exercises the feature over all HDF5 VFD-aware - tests. (DER - 2014/04/12) - - see http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.13-RELEASE.txt - for more -- modified patches: - * hdf5-LD_LIBRARY_PATH.patch - -- Detect IBM long double specialness on ppc64le and don't segfault - int the testsuite when checking that type. - Added patches: - * hdf5-ldouble-ppc64le.patch - -- update to 1.8.12: - - Added a configuration option to change the default plugin path. - The configure option is --with-default-plugindir=location. - The cmake option is -DH5_DEFAULT_PLUGINDIR:PATH=location. - HDFFV-8513. (ADB 2013/09/04) - - Renamed FFLAGS to FCFLAGS in configure. (ADB 2013/08/13) - - CMake can now package a compressed examples file, the default for - Windows binaries from HDF Group. (ADB - 2013/07/22) - - h5repack: Added the ability to use plugin filters to read and write - files. The option uses the filter number. HDFFV-8345 - (ADB - 2013/09/04). - - h5dump: Added the option -N --any_path, which searches the file for - paths that match the search path. HDFFV-7989 (ADB - 2013/08/12). - - h5dump: Added the optional arg 0 to -A, which excludes attributes - from display. HDFFV-8134 (ADB - 2013/08/01). - - Added tutorial examples to C++/examples. They can be installed by - "make install-examples" and, in the installed directory, they can be - executed by running the script file run-c++-ex.sh. (BMR - 2013/09/28) - - A new class, H5::H5Location, is added to represent the location concept - in the C library. It is a base class to H5::H5File and H5::H5Ojbect, - whose member functions are moved into H5::H5Location. H5::H5File can - now inherent those functions. As a result, an H5::H5File object can have - an attribute. (BMR - 2013/09/27) - - Added wrappers for H5Rget_obj_type2 to retrieve the type of the object - that an object reference points to. (BMR - 2013/09/27) - H5O_type_t H5Location::getRefObjType(void *ref, H5R_type_t ref_type) - - Added wrappers for H5Aexist to check whether an attribute exists given - a name. (BMR - 2013/09/27) - bool H5::H5Location::attrExists(const char* name) - bool H5::H5Location::attrExists(const H5std_string& name) - - Added a number of overloaded functions for convenience. (BMR - 2013/09/27) - - bugfixes - - see http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt - for more - -- hdf5-configure-long-double.patch: fix configure check for unsigned long - long to long double conversion to not fail spuriously for 128bit long - double -- Increase testsuite timeout for qemu user space build - -- build with -O0 also for gcc 4.8 - -- increase hdf5_libver to 8 - -- use host config "linux-gnu" for arm (linux-gnueabi) to get useful - H5_CFLAGS too -- add hdf5-1.8.11-abort_unknown_host_config.patch, to get noticed - if hdf5 doesn' t know our host -- minimize hdf5-non_void_return.patch, false positives doesn't make - problems anymore since now we have always -Wmissing-noreturn -- make verbose -- gcc 4.6.x needs -O0 on some systems - -- Update to 1.8.11, changes documented here: - http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html -- remove hdf5-fix_printf.patch, fixed by upstream -- use default CFLAGS (-O2) again if possible - -- Update to 1.8.10-patch1: - * official important bug fixes for 1.8.10 - * see RELEASE.txt "Bug Fixes since HDF5-1.8.10" - -- Update to 1.8.10, changes documented here: - http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html -- remove hdf5-ph5diff.patch (fixed by upstream) -- add hdf5-fix_printf.patch - -- cosmetics, enable parallel build for suse only -- fix build for old findutils - -- fixing baselibs.conf - -- make sure to install the examples from non-parallel build - -- don't use deprecated macro makeinstall -- enable test suite for parallel builds -- always build out of tree instead of copying sources - -- parallel versions for openmpi and mvapich2 -- add baselibs.conf - -- minor rpm portability build fixes - - remove unused source file h5comp - - enable all tests on ppc again (remove hdf5-1.8.8-tstlite.patch) - - build fixes for arm - * avoid some false positives "no-return-in-nonvoid-function" - * disable some tests on arm only (hdf5-1.8.9-tests-arm.patch) - -- Update to 1.8.9 - * Changes documented here: - http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html - -- install libhdf5.settings (bnc#751747) -- move executables h5cc and h5c++ to the devel package - -- Removed "Fixup headers and scripts for multiarch". - -- Remove redundant/unwanted tags/section (cf. specfile guidelines) -- Use %_smp_mflags for parallel building -- Accurate rpmgroup selection for shared library packages - -- un-commented --with-pthread and --with-ssl. - -- Update to 1.8.8 - * Add patch to avoid setting LD_LIBRARY_PATH - * Add patch hdf5-non_void_return.patch - * Fixed non_void_return (thanks to Boris Manojlovic). - * Drop tstlite patch - * drop ppc64 longdouble patch, not required anymore - * Catch up with some Fedora modifications - - Add rpm macro %%{_hdf5_version} for convenience - * No Fortran modules for opensuse < 11.4 (Do not pass make check) - New Features - ============ - Configuration - - ------------ - - Added the --enable-fortran2003 flag to enable Fortran2003 support - in the HDF5 Fortran library. The flag should be used along with the - - -enable-fortran flag and takes affect only when the Fortran compiler - is Fortran2003 compliant. (EIP - 2011/11/14) - - Added checks for clock_gettime and mach/mach_time.h to both configure and - CMake. This will support the move from gettimeofday to clock_gettime's - monotonic timer in the profiling code in a future release. - (DER - 2011/10/12) - Library - - ------ - - The Windows VFD code has been removed with the exception of the functions - which set it (H5Pset_fapl_windows, for example). Setting the Windows - VFD now really sets the SEC2 VFD. The WINDOWS_MAX_BUF and - WINDOWS_USE_STDIO configuration options and #defines have also been - removed. NOTE: Since the Windows VFD was a clone of the SEC2 VFD, this - change should be transparent to users. - (DER - 2011/10/12 - HDFFV-7740, HDFFV-7744) - - H5Tcreate now supports the string type (fixed-length and variable- - length). (SLU - 2011/05/20) - Parallel Library - - --------------- - - Added new H5Pget_mpio_actual_chunk_opt_mode and - H5Pget_mpio_actual_io_mode API routines for querying whether/how - a collective I/O operation completed. (QAK - 2011/10/12) - Tools - - ---- - - None - High-Level APIs - - -------------- - - Added the following Fortran wrappers for the Dimension Scale APIs: - h5dsset_scale_f - h5dsattach_scale_f - h5dsdetach_scale_f - h5dsis_attached_f - h5dsis_scale_f - h5dsset_label_f - h5dsget_label_f - h5dsget_scale_name_f - h5dsget_num_scales_f - (EIP for SB - 2011/10/13 - HDFFV-3797) - Fortran API - - ---------- - - The HDF5 Fortran library was enhanced to support the Fortran 2003 standard. - The following features are available when the HDF5 library is configured - using the --enable-fortran and --enable-fortran2003 configure flags AND - if the Fortran compiler is Fortran 2003 compliant: - - Subroutines overloaded with the C_PTR derived type: - h5pget_f - h5pget_fill_value_f - h5pinsert_f - h5pregister_f - h5pset_f - h5pset_fill_value_f - h5rcreate_f - h5rderefrence_f - h5rget_name_f - h5rget_obj_type_f - - Subroutines overloaded with the C_PTR derived type - and simplified signatures: - h5aread_f - h5awrite_f - h5dread_f - h5dwrite_f - - New subroutines - h5dvlen_reclaim_f - h5literate_by_name_f - h5literate_f - h5ovisit_f - h5tconvert_f - h5pset_nbit_f - h5pset_scaleoffset_f - - Subroutines with additional optional parameters: - h5pcreate_class_f - (EIP - 2011/10/14) - C++ API - - ------ - - None - -- uncomment make check - -- updated to 1.8.7 - -- undrop package. -- Do type-punning using unions to be able to compile without - - fno-strict-aliasing. -- Don't use macros in patch names. -- Use _cv_ in variables to be cached by configure. - -- fixed build with new gcc, see [bnc#501751] - -- save 9MB removing static libraries - hdf5:openmpi2 +- Update to version 1.10.7 + * Add metadata cache optimization to reduce skip list usage. + * Add BEST_EFFORT value to HDF5_USE_FILE_LOCKING environment variable. + * Add H5Pset/get_file_locking() API calls. + * Add Mirror VFD. + Use TCP/IP sockets to perform write-only (W/O) file I/O on a remote + machine. Must be used in conjunction with the Splitter VFD. + * Add Splitter VFD. + Maintain separate R/W and W/O channels for "concurrent" file writes + to two files using a single HDF5 file handle. + * Fixed an assertion failure in the parallel library when collectively + filling chunks. + * Fortran/C++ libs: Add wrappers for H5Pset/get_file_locking() API calls. + h5pget_file_locking_f() + h5pset_file_locking_f() + * Added new Fortran parameters: + H5F_LIBVER_ERROR_F + H5F_LIBVER_NBOUNDS_F + H5F_LIBVER_V18_F + H5F_LIBVER_V110_F + * Add new Fortran API: h5pget_libver_bounds_f. + * h5repack added options to control how external links are handled. + * The tools library was updated by standardizing the error stack process. + * The H5DSis_scale function was updated to return "not a dimension scale" (0) + instead of failing (-1), when CLASS or DIMENSION_SCALE attributes are + not written according to Dimension Scales Specification. + * Bug Fixes: + + Fix bug and simplify collective metadata write operation when some ranks + have no entries to contribute. This fixes parallel regression test + failures with IBM SpectrumScale MPI on the Summit system at ORNL. + + Fixed use-of-uninitialized-value error. + Appropriate initialization of local structs was added to remove the + use-of-uninitialized-value errors reported by MemorySanitizer. + + Creation of dataset with optional filter. + A fix is applied to allow the creation of a dataset in such + situation, as specified in the user documentation. + + Explicitly declared dlopen to use RTLD_LOCAL. + + H5Sset_extent_none() sets the dataspace class to H5S_NO_CLASS which + causes asserts/errors when passed to other dataspace API calls. + + Fixed the segmentation fault when reading attributes with multiple threads + The problem was fixed by setting the file pointer to the current opened + file pointer when the attribute was accessed. Similar patch up was done + before when reading dataset with variable length string datatype. + + Don't allocate an empty (0-dimensioned) chunked dataset's chunk + index, until the dataset's dimensions are increased. + + Fortan: Corrected INTERFACE INTENT(IN) to INTENT(OUT) for buf_size in + h5fget_file_image_f. + + h5diff fixed a command line parsing error. + + h5diff added a command line option to ignore attributes. + + h5diff added another level to the verbose argument to print filenames. + + h5repack was fixed to repack the reference attributes properly. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.7/src/hdf5-1.10.7-RELEASE.txt +- version 1.10.6 + * Added S3 and HDFS Virtual File Drivers (VFDs) to HDF5. + Instructions to enable them when configuring HDF5 on Linux and Mac + may be found at. + https://portal.hdfgroup.org/display/HDF5/Virtual+File+Drivers+-+S3+and+HDFS. + * Added new wrappers for H5Pset/get_create_intermediate_group() + LinkCreatPropList::setCreateIntermediateGroup() + LinkCreatPropList::getCreateIntermediateGroup() + * h5repack was fixed to repack datasets with external storage + to other types of storage. + * Bug Fixes: + + Improved performance when creating a large number of small datasets by + retrieving default property values from the API context instead of doing + skip list searches. More work is required to achieve parity with HDF5 1.8. + + Fixed user-created data access properties not existing in the property list + returned by H5Dget_access_plist. Thanks to Steven Varga for submitting a + reproducer and a patch. + + Inappropriate linking with deprecated MPI C++ libraries. + HDF5 does not define *_SKIP_MPICXX in the public headers, so applications + can inadvertently wind up linking to the deprecated MPI C++ wrappers. + MPICH_SKIP_MPICXX and OMPI_SKIP_MPICXX have both been defined in H5public.h + so this should no longer be an issue. HDF5 makes no use of the deprecated + MPI C++ wrappers. + + fcntl(2)-based file locking incorrectly passed the lock argument struct + instead of a pointer to the struct, causing errors on systems where + flock(2) is not available. + This bug affects HDF5 1.10.0 through 1.10.5. + fcntl(2)-based file locking now correctly passes the struct pointer. + + Fixed a bug caused by a bad tag value when condensing object header + messages. + + Fixed an issue when creating a file with non-default file space info + together with library high bound setting to H5F_LIBVER_V18. + This was fixed by setting and checking the proper version in the file + space info message based on the library low and high bounds when creating + and opening the HDF5 file. + + Fixed an issue where copying a version 1.8 dataset between files using + H5Ocopy fails due to an incompatible fill version. + + Fixed a bug that would cause an error or cause fill values to be + incorrectly read from a chunked dataset using the "single chunk" index if + + Fixed a bug that could cause an error or cause fill values to be + incorrectly read from a dataset that was written to using H5Dwrite_chunk + if the dataset was not closed after writing. + + Fixed memory leak in scale offset filter. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.6/src/hdf5-1.10.6-RELEASE.txt +- Security bugs fixed: + * CVE-2018-13870: heap-based buffer over-read in the function + H5O_link_decode in H5Olink.c (bsc#1101493) + * CVE-2018-13869: memcpy parameter overlap in the function + H5O_link_decode in H5Olink.c (bsc#1101495) + * CVE-2018-17438: A SIGFPE signal is raised in the function + H5D__select_io() of H5Dselect.c in the HDF HDF5 through 1.10.3 + library during an attempted parse of a crafted HDF file, + because of incorrect protection against division + (bsc#1109570) + * CVE-2018-17435: A heap-based buffer over-read in H5O_attr_decode() + in H5Oattr.c in the HDF HDF5 through 1.10.3 library allows + attackers to cause a denial of service via a crafted HDF5 file. + (bsc#1109567) +- Refresh patches + +- Add build support for gcc10 to HPC build (bsc#1174439). + +- Add missing openmpi4 flavors. +- Enable build of non-HPC flavors for all non-HPC builds. + +- add openmpi4 packages to build and disable build for leap + +- Security bugs fixed: + * CVE-2018-17233: A SIGFPE signal is raised in the function + H5D__create_chunk_file_map_hyper. (bsc#1109166) + * CVE-2018-17434: Memory leak in the H5O__chunk_deserialize() + function in H5Ocache.c (bsc#1109167) + * CVE-2018-17437: A SIGFPE signal is raised in the function + H5D__chunk_set_info_real. (bsc#1109168) +- Security bugs fixed: + * CVE-2017-17505: NULL pointer dereference in the function + H5O_pline_decode allowing for DoS via crafted file (bsc#1072087) + * CVE-2017-17506: Out of bounds read in the function + H5Opline_pline_decode (bsc#1072090) + * CVE-2017-17508: divide-by-zero vulnerability in function + H5T_set_loc (bsc#1072108) + * CVE-2017-17509: out of bounds write vulnerability in function + H5G__ent_decode_vec (bsc#1072111) + * CVE-2018-11202: NULL pointer dereference in H5S_hyper_make_spans + in H5Shyper.c allows a remote denial of service attack (bsc#1093641) + * CVE-2018-11203: division by zero in H5D__btree_decode_key in H5Dbtree.c + It could allow a remote denial of service attack (bsc#1093649) + * CVE-2018-11204: A NULL pointer dereference was discovered in + H5O__chunk_deserialize in H5Ocache.c (bsc#1093655) + * CVE-2018-11206: A out of bounds read was discovered + in H5O_fill_new_decode and H5O_fill_old_decode in H5Ofill.c + (bsc#1093657) + * CVE-2018-11207: division by zero was discovered in H5D__chunk_init + in H5Dchunk.c (bsc#1093653) hdf5:openmpi3 +- Update to version 1.10.7 + * Add metadata cache optimization to reduce skip list usage. + * Add BEST_EFFORT value to HDF5_USE_FILE_LOCKING environment variable. + * Add H5Pset/get_file_locking() API calls. + * Add Mirror VFD. + Use TCP/IP sockets to perform write-only (W/O) file I/O on a remote + machine. Must be used in conjunction with the Splitter VFD. + * Add Splitter VFD. + Maintain separate R/W and W/O channels for "concurrent" file writes + to two files using a single HDF5 file handle. + * Fixed an assertion failure in the parallel library when collectively + filling chunks. + * Fortran/C++ libs: Add wrappers for H5Pset/get_file_locking() API calls. + h5pget_file_locking_f() + h5pset_file_locking_f() + * Added new Fortran parameters: + H5F_LIBVER_ERROR_F + H5F_LIBVER_NBOUNDS_F + H5F_LIBVER_V18_F + H5F_LIBVER_V110_F + * Add new Fortran API: h5pget_libver_bounds_f. + * h5repack added options to control how external links are handled. + * The tools library was updated by standardizing the error stack process. + * The H5DSis_scale function was updated to return "not a dimension scale" (0) + instead of failing (-1), when CLASS or DIMENSION_SCALE attributes are + not written according to Dimension Scales Specification. + * Bug Fixes: + + Fix bug and simplify collective metadata write operation when some ranks + have no entries to contribute. This fixes parallel regression test + failures with IBM SpectrumScale MPI on the Summit system at ORNL. + + Fixed use-of-uninitialized-value error. + Appropriate initialization of local structs was added to remove the + use-of-uninitialized-value errors reported by MemorySanitizer. + + Creation of dataset with optional filter. + A fix is applied to allow the creation of a dataset in such + situation, as specified in the user documentation. + + Explicitly declared dlopen to use RTLD_LOCAL. + + H5Sset_extent_none() sets the dataspace class to H5S_NO_CLASS which + causes asserts/errors when passed to other dataspace API calls. + + Fixed the segmentation fault when reading attributes with multiple threads + The problem was fixed by setting the file pointer to the current opened + file pointer when the attribute was accessed. Similar patch up was done + before when reading dataset with variable length string datatype. + + Don't allocate an empty (0-dimensioned) chunked dataset's chunk + index, until the dataset's dimensions are increased. + + Fortan: Corrected INTERFACE INTENT(IN) to INTENT(OUT) for buf_size in + h5fget_file_image_f. + + h5diff fixed a command line parsing error. + + h5diff added a command line option to ignore attributes. + + h5diff added another level to the verbose argument to print filenames. + + h5repack was fixed to repack the reference attributes properly. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.7/src/hdf5-1.10.7-RELEASE.txt +- version 1.10.6 + * Added S3 and HDFS Virtual File Drivers (VFDs) to HDF5. + Instructions to enable them when configuring HDF5 on Linux and Mac + may be found at. + https://portal.hdfgroup.org/display/HDF5/Virtual+File+Drivers+-+S3+and+HDFS. + * Added new wrappers for H5Pset/get_create_intermediate_group() + LinkCreatPropList::setCreateIntermediateGroup() + LinkCreatPropList::getCreateIntermediateGroup() + * h5repack was fixed to repack datasets with external storage + to other types of storage. + * Bug Fixes: + + Improved performance when creating a large number of small datasets by + retrieving default property values from the API context instead of doing + skip list searches. More work is required to achieve parity with HDF5 1.8. + + Fixed user-created data access properties not existing in the property list + returned by H5Dget_access_plist. Thanks to Steven Varga for submitting a + reproducer and a patch. + + Inappropriate linking with deprecated MPI C++ libraries. + HDF5 does not define *_SKIP_MPICXX in the public headers, so applications + can inadvertently wind up linking to the deprecated MPI C++ wrappers. + MPICH_SKIP_MPICXX and OMPI_SKIP_MPICXX have both been defined in H5public.h + so this should no longer be an issue. HDF5 makes no use of the deprecated + MPI C++ wrappers. + + fcntl(2)-based file locking incorrectly passed the lock argument struct + instead of a pointer to the struct, causing errors on systems where + flock(2) is not available. + This bug affects HDF5 1.10.0 through 1.10.5. + fcntl(2)-based file locking now correctly passes the struct pointer. + + Fixed a bug caused by a bad tag value when condensing object header + messages. + + Fixed an issue when creating a file with non-default file space info + together with library high bound setting to H5F_LIBVER_V18. + This was fixed by setting and checking the proper version in the file + space info message based on the library low and high bounds when creating + and opening the HDF5 file. + + Fixed an issue where copying a version 1.8 dataset between files using + H5Ocopy fails due to an incompatible fill version. + + Fixed a bug that would cause an error or cause fill values to be + incorrectly read from a chunked dataset using the "single chunk" index if + + Fixed a bug that could cause an error or cause fill values to be + incorrectly read from a dataset that was written to using H5Dwrite_chunk + if the dataset was not closed after writing. + + Fixed memory leak in scale offset filter. + * For details check: + https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.6/src/hdf5-1.10.6-RELEASE.txt +- Security bugs fixed: + * CVE-2018-13870: heap-based buffer over-read in the function + H5O_link_decode in H5Olink.c (bsc#1101493) + * CVE-2018-13869: memcpy parameter overlap in the function + H5O_link_decode in H5Olink.c (bsc#1101495) + * CVE-2018-17438: A SIGFPE signal is raised in the function + H5D__select_io() of H5Dselect.c in the HDF HDF5 through 1.10.3 + library during an attempted parse of a crafted HDF file, + because of incorrect protection against division + (bsc#1109570) + * CVE-2018-17435: A heap-based buffer over-read in H5O_attr_decode() + in H5Oattr.c in the HDF HDF5 through 1.10.3 library allows + attackers to cause a denial of service via a crafted HDF5 file. + (bsc#1109567) +- Refresh patches + +- Add build support for gcc10 to HPC build (bsc#1174439). + +- Add missing openmpi4 flavors. +- Enable build of non-HPC flavors for all non-HPC builds. + +- add openmpi4 packages to build and disable build for leap + +- Security bugs fixed: + * CVE-2018-17233: A SIGFPE signal is raised in the function + H5D__create_chunk_file_map_hyper. (bsc#1109166) + * CVE-2018-17434: Memory leak in the H5O__chunk_deserialize() + function in H5Ocache.c (bsc#1109167) + * CVE-2018-17437: A SIGFPE signal is raised in the function + H5D__chunk_set_info_real. (bsc#1109168) +- Security bugs fixed: + * CVE-2017-17505: NULL pointer dereference in the function + H5O_pline_decode allowing for DoS via crafted file (bsc#1072087) + * CVE-2017-17506: Out of bounds read in the function + H5Opline_pline_decode (bsc#1072090) + * CVE-2017-17508: divide-by-zero vulnerability in function + H5T_set_loc (bsc#1072108) + * CVE-2017-17509: out of bounds write vulnerability in function + H5G__ent_decode_vec (bsc#1072111) + * CVE-2018-11202: NULL pointer dereference in H5S_hyper_make_spans + in H5Shyper.c allows a remote denial of service attack (bsc#1093641) + * CVE-2018-11203: division by zero in H5D__btree_decode_key in H5Dbtree.c + It could allow a remote denial of service attack (bsc#1093649) + * CVE-2018-11204: A NULL pointer dereference was discovered in + H5O__chunk_deserialize in H5Ocache.c (bsc#1093655) + * CVE-2018-11206: A out of bounds read was discovered + in H5O_fill_new_decode and H5O_fill_old_decode in H5Ofill.c + (bsc#1093657) + * CVE-2018-11207: division by zero was discovered in H5D__chunk_init + in H5Dchunk.c (bsc#1093653) hplip +- Update to 3.20.11 + * Upstream version update and bug fixes (no new printers) + * Fix crash in hp-doctor if python3-qt4 is not installed + (bsc#1180724) + Added patch: dcheck.py-fix-crash-in-Qt4-version-check.patch + +- Update to 3.20.9 (jsc#SLE-17024) + Add support for the following printers: + * HP Color LaserJet Managed MFP E57540dn + * HP Color LaserJet Managed Flow MFP E57540c + * HP Color LaserJet Enterprise MFP M578dn + * HP Color LaserJet Enterprise MFP M578f + * HP Color LaserJet Enterprise Flow MFP M578c + * HP Color LaserJet Enterprise Flow MFP M578z + * HP Color LaserJet Managed E55040dw + * HP Color LaserJet Managed E55040dn + * HP Color LaserJet Enterprise M554dn + * HP Color LaserJet Enterprise M555dn + * HP Color LaserJet Enterprise M555x +- Modified patches: + * Use-lsb_release-fallback-code-if-import-distro-fails.patch + * hp_ipp.h-add-missing-prototypes.patch + * hplip-remove-imageprocessor.diff + * hplip-udev-rules-in-usr.patch + + refresh using source service + * add_missing_includes_and_define_GNU_SOURCE.patch + + refresh, drop inexisting file and add GNU_SOURCE definition + and missing include in common/utils.c + * hplip-misc-missing-includes-and-definitions.patch + + rediff to changed context +- New build dependency on libavahi-devel + +- Fixed bugzilla link (bsc#1177527) + +- Fixes for %_libexecdir changing to /usr/libexec +- Spec file cleanup + +- hplip-3.20.6.tar.gz has been updated on HP download server, + causing the OBS download_files bot to fail. Fix it. +- postscriptdriver provides are now enabled indirectly via cups-devel + (boo#1172407) + +- Update to 3.20.6 + Add support for the following printers: + * HP Color LaserJet Managed MFP E78223a + * HP Color LaserJet Managed MFP E78223dv + * HP Color LaserJet Managed MFP E78223dn + * HP Color LaserJet Mngd MFP E78223dn Plus + * HP Color LaserJet Mngd MFP E78223dn CN + * HP Color LaserJet Managed MFP E78228dn + * HP Color LaserJet Managed MFP E78228dn Plus + * HP Color LaserJet Managed MFP E78228dn CN + * HP Color LaserJet Managed Flow MFP E78330z Plus + * HP Color LaserJet Managed Flow MFP E78330z CN + * HP Color LaserJet Managed MFP E78330dn + * HP Color LaserJet Mngd MFP E78330dn Plus + * HP Color LaserJet Mngd MFP E78330dn CN + * HP Color LaserJet Managed MFP E78330z + * HP Color LaserJet Managed Flow MFP E78325z Plus + * HP Color LaserJet Managed Flow MFP E78325dn CN + * HP Color LaserJet Managed Flow MFP E78325z CN + * HP Color LaserJet Managed MFP E78325dn + * HP Color LaserJet Managed MFP E78325z + * HP Color LaserJet Managed Flow MFP E78323z + * HP Color LaserJet Mgd Flw MFPE78323Z Plus + * HP Color LaserJet Mgd Flw MFPE78323z CN + * HP Color LaserJet Managed MFP E78323dn + * HP Color LaserJet Mngd MFP E78323dn Plus + * HP Color LaserJet Mngd MFP E78323dn CN + * HP DeskJet 1200 + * HP DeskJet Ink Advantage 1200 + * HP DeskJet 2300 All-in-One + * HP DeskJet Ink Advantage 2300 All-in-One + * HP ENVY 6000 series + * HP DeskJet Plus 6000 series + * HP ENVY Pro 6400 series + * HP DeskJet Plus 6400 series + * HP DeskJet 2700 All-in-One Printer series + * HP DeskJet Ink Advantage 2700 All-in-One Printer series + * HP DeskJet Plus 4100 All-in-One Printer series + * HP DeskJet Ink Advantage 4100 All-in-One Printer series + * HP LaserJet Enterprise M610dn + * HP LaserJet Enterprise M611dn + * HP LaserJet Enterprise M611x + * HP LaserJet Enterprise M612dn + * HP LaserJet Enterprise M612x + * HP LaserJet Enterprise MFP M634dn + * HP LaserJet Enterprise MFP M634z + * HP LaserJet Enterprise Flow MFP M634h + * HP LaserJet Enterprise MFP M635h + * HP LaserJet Enterprise MFP M635fht + * HP LaserJet Enterprise Flow MFP M635z + * HP LaserJet Enterprise MFP M636fh + * HP LaserJet Enterprise Flow MFP M636z + * HP Neverstop Laser MFP 1200n + * HP Neverstop Laser MFP 1201n + * HP Neverstop Laser MFP 1200nw + * HP Neverstop Laser MFP 1202nw + * HP Laser NS MFP 1005n + * HP Neverstop Laser 1000n + * HP Neverstop Laser 1001nw + * HP Laser NS 1020n + * HP ScanJet Pro 2000 s2 + * HP ScanJet Pro 3000 s4 + * HP ScanJet Pro N4000 snw1 + * HP ScanJet Enterprise Flow 5000 s5 + * HP ScanJet Enterprise Flow N7000 snw1 + +- Use LSB fallback if distro determination fails (bsc#1166623) + * Add patch: Use-lsb_release-fallback-code-if-import-distro-fails.patch +- Removed python3-distro dependency again, not necessary any more. + +- Recommend python3-distro (boo#1166623) + htop +- Update to version 3.0.5: + * InfoScreen: fix uncontrolled format string + * Improve white text in the Light Terminal colour scheme + * Enable the function bar on the main screen to be hidden (see Setup -> Display options) + * Reduce layout issues esp. around printing wide characters (not complete yet) + * Make the follow function exit cleanly after followed process died + * Update help and man page for improved -t / -s options + * Drop usage of formatted error messages from + * Show arrow indicating order of sorted process column + * Lots of plumbing around the internal Hashtable, hardening and code cleanups + * LibSensors: add support for Ryzen CPUs + * Fix CPU percentage on M1 silicon Macs + * LoadMeter: dynamically adjust color and total of bar + * Find libsensors.so.4 for Fedora and friends + * Enable going back to previous search matches (Shift-F3) + * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much) + +- htop 3.0.4: + * Separate tree and list sort orders + * PSI Meter: constant width and only print ten-duration as bar + * Sort in paused mode after inverting sort order + * Handle absence of package CPU temperature + * Document dynamic bindings and assumed external configuration + * Update key mapping documentation for sorting + +- Update to version 3.0.3 + * Process sorting in 'tree' mode + * Improved command display/sort functionality + * Add screen for active file locks + * Calculate library size (M_LRS column) from maps file + * Add a Zram meter + * Add Linux cwd process column + * Dynamically load libsensors at runtime + * Improve PressureStall Meter display strings + * Hide process selection on ESC + * Fully support non-ascii characters in Meter-Bar + * Add support to change numeric options in settings screen + * Rename virtual memory column from M_SIZE to M_VIRT + * Add process column for normalized CPU usage + * Show CPU temperature in CPU meter + * Drop hideThreads Setting + * Add a systemd meter + * Add a network IO meter + * Add a SELinux meter + * Compress size of default FunctionBar + * Updates to the OpenFiles screen + * Continue updating header data in paused mode + * BUGFIX: Handle data wraparounds in IO meters + * BUGFIX: Update InfoScreen content on resize + * Add security attribute process column + * Add DiskIOMeter for IO read/write usage + * Read CPU frequency from sysfs by default + * Add Linux process column for context switches + * Several FreeBSD and Mac OS X platform updates + * Add process environment for FreeBSD + * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter + * Add octuple-column CPU meters. + * BUGFIX: On Linux consider ZFS ARC to be cache + * BUGFIX: Limit screen title length to window width + * Show selected command wrapped in a separate window + * Allow to pass '/' for item search + * Document implicit incremental search + * Handle 'q' as quit if first character + * Avoid expensive build of process tree when not using it + * Include documentation for COMM and EXE + * Distinguish display of no permissions for reading M_LRS + * Only calculate M_LRS size every 2 seconds + * Improvements to comm / cmdline display functionality + * Merged view for COMM, EXE and cmdline + (thanks to Narendran Gopalakrishnan and Benny Baumann) + * Consistent kernel thread display for COMM/EXE columns + * Central fault handling for all platforms + * Handle parsing envID & VPid from process status file + * Use threshold for display of guest/steal/irq meters + * Enhance highlighting of semi-large and large numbers + * Documentation on the repository style guide + * Align processor identifier to the right + * Document M_PSS, M_PSSWP, M_SWAP in man page + * Add Date and DateTime meters + * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats + * Code hardening, speedups, fd and memory leak fixes + * Number CPUs from zero by default + * Remove residual python checks during the build process + +- Update to version 3.0.2 + * BUGFIX: Drop 'vim_mode' - several issues, needs rethink + * BUGFIX: fix regression in -u optional-argument handling + * Build system rework to remove python, header generation + * CI, code quality improvements +- Switch to new official bintray tarball to remove automake deps + +- Update to version 3.0.1 + * BUGFIX: Fix early exit with longer sysfs battery paths + * BUGFIX: Improve OOM output, fix sorting + * Rework check buttons and tree open/closed + * Add -U/--no-unicode option to disable unicode + * Improvements to the affinity panel + +- Update to version 3.0.0 + * Add simple, optional vim key mapping mode + * Support more than 2 smaller CPU meter columns + * Support Linux proportional set size metrics + * Support Linux pressure stall information metrics + * New display option to show CPU frequency in CPU meters + * Update Linux sysfs battery discovery for recent kernels + * Add hardware topology information in the affinity panel + * Add timestamp reporting to the strace screen + * Added an option to disable the mouse + * Without an argument -u uses $USER value automatically + * Support less(1) search navigation shortcuts + * Support ZFS ARC statistics + * Report values larger than 100 terabytes + * Widen ST_UID (UID) column to allow for UIDs > 9999 + * BUGFIX: fix makefiles for building with clang + * BUGFIX: fix major() usage + * BUGFIX: correctly identify other types of zombie process + * BUGFIX: improve follow-process handling in some situations + * BUGFIX: fix custom meters reverting to unexpected setting + * BUGFIX: close pipe after running lsof(1) + * BUGFIX: meters honour setting of counting CPUs from 0/1 +- Drop htop-2.2.0.tar.gz.asc - no sig provided +- Upstreamed patches removed: + * Drop htop-2.2.0-fix-linux-process-ordering.patch + * Drop htop-2.2.0-fix-option-string.patch + * Drop htop-2.2.0-gcc10.patch + * Drop htop-desktop-file-fix-thoenig-01.patch + * Drop htop-script-python3.patch + +- Fix building with gcc10: + * htop-2.2.0-gcc10.patch + +- Add patches: + * htop-2.2.0-fix-linux-process-ordering.patch + * htop-2.2.0-fix-option-string.patch (fixes boo#1165352) + hunspell -- security update -- added patches - fix CVE-2019-16707 [bsc#1151867], invalid read operation in SuggestMgr:leftcommonsubstring in suggestmgr.cxx - + hunspell-CVE-2019-16707.patch - -- Update to version 1.6.2: - * Command line tool: - + Added German translation - + Fixed bug with wrong output encoding, not respecting system - locale. - -- Update to version 1.6.1: - * Library changes: - + Performance improvements in suggest() - + Fixes regressions for Hungarian related to compounding. - + Fixes regressions for Korean related to ICONV. - * Command line tool: - + Added Tajik translation - + Fix regarding serching of OOo dicts installed in user folder - * Manpages: - + Fix microsoft-cp1251 to cp1251. Dicts should not use the - first. - + Typos. - -- Update to version 1.6.0: - * Changes in the library: - + Performance improvement in ngsuggest(), suggestions should be - faster. - + Revert MAXWORDLEN to 100 as in 1.3.3 for performance reasons. - + MAXWORDLEN can be set during build time with -D defines. - + Fix crash when word with 102 consecutive X is spelled. - * Changes in the command line tool: - + -D shows all loaded dictionares insted of only the first. - + -D properly lists all available dictionaries on Windows. - -- update to 1.5.4: - * fix API compatibility with 1.4 - -- update to 1.5.0: - * Lot of stability fixes - * Fixed compilation errors on various systems (Windows, FreeBSD) - * Small performance improvement compared to 1.4.0 - * API is same as 1.4. - -- Drop Requires: pkgconfig because this is already autodetected - by rpm. Use mode inheritance for defattr. Edit rpm group and - description a tiny bit. - -- Update baselibs.conf bnc#977784 -- Add conflicts to hunspell 1.4.0 - -- Update to 1.4.1: - * Past begin() iterator decrement error - * VS Debug build threw error on decrement past begin. -- Split shared library -- Do not call autoreconf -- Move manpages to corresponding packages - -- Update to 1.4.0 - * New release that strips out fixed length buffers from large - parts of the library - * Note: dictmgr.hxx header is dropped -- Drop upstreamed hunspell-grep2.24.patch - -- Version update to 1.3.4: - * Various updates to the buildsystem - * Various werror bugfixes - * Loads of coverity fixes -- Add patch to build with grep 2.24: - * hunspell-grep2.24.patch -- Remove upstreamed patch: - * hunspell-emacs-utf8.patch -- Do not search for translations - broken automake from upstream - * Not worth fixing only bit italian and mostly hungarian translations - for cli anyway - hwinfo +- merge gh#openSUSE/hwinfo#92 +- improve getting video mode info (bsc#1181101) +- try harder to break out of infinite I/O loops +- 21.72 + imb:gnu-mpich-hpc +- Fix openmpi HPC builds. + +- Add support for gcc10. +- Add build support for openmpi4. + +- Update to 2019.6 + * New IMB-P2P Stencil2D and Stencil3D benchmarks + * Added Visual Studio projects for IMB-P2P + * Bug fixes and code cleanup. + imb:gnu-mvapich2-hpc +- Fix openmpi HPC builds. + +- Add support for gcc10. +- Add build support for openmpi4. + +- Update to 2019.6 + * New IMB-P2P Stencil2D and Stencil3D benchmarks + * Added Visual Studio projects for IMB-P2P + * Bug fixes and code cleanup. + imb:gnu-openmpi2-hpc +- Fix openmpi HPC builds. + +- Add support for gcc10. +- Add build support for openmpi4. + +- Update to 2019.6 + * New IMB-P2P Stencil2D and Stencil3D benchmarks + * Added Visual Studio projects for IMB-P2P + * Bug fixes and code cleanup. + imb:gnu-openmpi3-hpc +- Fix openmpi HPC builds. + +- Add support for gcc10. +- Add build support for openmpi4. + +- Update to 2019.6 + * New IMB-P2P Stencil2D and Stencil3D benchmarks + * Added Visual Studio projects for IMB-P2P + * Bug fixes and code cleanup. + imgp +- Update to version 2.8 + * option `-M` to specify minimum resolution of images to + process + * option `-H` (process hidden files) replaces `-d` + * option `-d` (debug mode) replaces `-z` + * option `-N` and `--nearest` (nearest neighbour for PNG) + replace `--nn` + * option `-P` (save JPEG as progressive) replaces `--pr` + +- update to 2.7 + - Code lint fixes + - Package uploaded to PyPI + +- Update to version 2.6 + * Support for progressive JPEG + * Some bug fixes and documentation update + installation-images:SLES +- merge gh#openSUSE/installation-images#439 +- Don't replace directory symlinks (boo#1029961) +- 16.35 + +- merge gh#openSUSE/installation-images#447 +- aarch64: add tegra20-apb-dma module (bsc#1181463) +- 16.34 + +- merge gh#openSUSE/installation-images#446 +- work around broken plymouth (bsc#1149070) +- 16.33 + +- merge gh#openSUSE/installation-images#445 +- do not run prein script for openssh-server in root image +- 16.32 + +- merge gh#openSUSE/installation-images#443 +- revert plymouth branding for SLE to tribar +- support both plymouth-theme-tribar and plymouth-theme-bgrt +- 16.31 + +- merge gh#openSUSE/installation-images#442 +- Replace tribar plymouth theme for installation with bgrt + (boo#1149070) +- 16.30 + +- merge gh#openSUSE/installation-images#441 +- Handle the rename of MicroOS to SLE Micro (bsc#1180918) +- handle the change of the user-visible name of SUSE MicroOS to SLE + Micro +- 16.29 + +- merge gh#openSUSE/installation-images#440 +- add system-group-kvm explicitly +- 16.28 + +- merge gh#openSUSE/installation-images#436 +- etc: update module.config to match 5.10 +- 16.27 + +- merge gh#openSUSE/installation-images#435 +- don't forget .lib*.hmac files (bsc#1178208) +- 16.26 + +- merge gh#openSUSE/installation-images#434 +- add framework for perl tests +- cleanup Conv2Image +- remove minix support +- cleanup MakeExt2Image +- move shellcheck checks into test framework +- add regression test for dash bug bsc#1177691 +- add tests for CompressImage +- add tests for Conv2Image +- documented CompressImage.pm +- documented lib/Conv2Image.pm +- reworked doc in MakeExt2Image.pm +- adjusted 10_lib_compress_image.t +- added test for MakeExt2Image +- removed obsolete FAT fs modules +- enable tests +- 16.25 + installation-images:openSUSE -- Update net_repo for Leap 15.3 +- Unified net repo for Leap + +- merge gh#openSUSE/installation-images#439 +- Don't replace directory symlinks (boo#1029961) +- 16.35 + +- merge gh#openSUSE/installation-images#447 +- aarch64: add tegra20-apb-dma module (bsc#1181463) +- 16.34 + +- merge gh#openSUSE/installation-images#446 +- work around broken plymouth (bsc#1149070) +- 16.33 + +- merge gh#openSUSE/installation-images#445 +- do not run prein script for openssh-server in root image +- 16.32 + +- merge gh#openSUSE/installation-images#443 +- revert plymouth branding for SLE to tribar +- support both plymouth-theme-tribar and plymouth-theme-bgrt +- 16.31 + +- merge gh#openSUSE/installation-images#442 +- Replace tribar plymouth theme for installation with bgrt + (boo#1149070) +- 16.30 + +- merge gh#openSUSE/installation-images#441 +- Handle the rename of MicroOS to SLE Micro (bsc#1180918) +- handle the change of the user-visible name of SUSE MicroOS to SLE + Micro +- 16.29 + +- merge gh#openSUSE/installation-images#440 +- add system-group-kvm explicitly +- 16.28 + +- merge gh#openSUSE/installation-images#436 +- etc: update module.config to match 5.10 +- 16.27 + +- merge gh#openSUSE/installation-images#435 +- don't forget .lib*.hmac files (bsc#1178208) +- 16.26 + +- merge gh#openSUSE/installation-images#434 +- add framework for perl tests +- cleanup Conv2Image +- remove minix support +- cleanup MakeExt2Image +- move shellcheck checks into test framework +- add regression test for dash bug bsc#1177691 +- add tests for CompressImage +- add tests for Conv2Image +- documented CompressImage.pm +- documented lib/Conv2Image.pm +- reworked doc in MakeExt2Image.pm +- adjusted 10_lib_compress_image.t +- added test for MakeExt2Image +- removed obsolete FAT fs modules +- enable tests +- 16.25 java-1_8_0-openj9 +- Update to OpenJDK 8u2732 build 10 with OpenJ9 0.23.0 virtual + machine + * including Oracle July 2020 CPU changes (bsc#1174157) and + October 2020 CPU changes (bsc#1177943) + + fixes CVE-2020-14556, CVE-2020-14577, CVE-2020-14578, + CVE-2020-14579, CVE-2020-14581, CVE-2020-14583, + CVE-2020-14593, CVE-2020-14621, CVE-2020-14779, + CVE-2020-14781, CVE-2020-14782, CVE-2020-14792, + CVE-2020-14796, CVE-2020-14797, CVE-2020-14798 and + CVE-2020-14803 +- Removed patch: + * gcc10.patch + + not needed any more in this version +- Modified patches: + * java-atk-wrapper-security.patch + * openj9-no-werror.patch + * system-lcms.patch + + rediff to changed context +- Added patch: + * omr-no-return-in-nonvoid-function.patch + + fix build error on some systems + +- Added patches: + * gcc10.patch + + Fix dupplicate global pointer variables with gcc 10 + + openj9-no-werror.patch + + Do not build with warnings as errors the OpenJ9 parts, since + that would mean broken build with new warnings from gcc 10 + java-1_8_0-openjdk +- Update to version jdk8u275 (icedtea 3.17.1) + * Import of OpenJDK 8 u275 build 01 + + JDK-8214440, bsc#1179441: ldap over a TLS connection negotiate + failed with "javax.net.ssl.SSLPeerUnverifiedException: + hostname of the server "does not match the hostname in the + server's certificate" + + JDK-8223940: Private key not supported by chosen signature + algorithm + + JDK-8236512: PKCS11 Connection closed after Cipher.doFinal + and NoPadding + + JDK-8250861: Crash in MinINode::Ideal(PhaseGVN*, bool) + * Bug fixes + + PR3815: Fix new s390 size_t issue in + g1ConcurrentMarkObjArrayProcessor.cpp +- Removed patches: + * JDK-8250861.patch + * s390.patch + + integrated upstream + +- Add missing /etc/alternatives link for "jcmd" utility + +- Enable Shenandoah garbage collector on supported architectures + and distributions + jbig2dec +- fix build for factory + +- replace tarballs + +- update to 0.11 + +- initial package version 0.10 + jetty-minimal +- Upgrade to upstream version 9.4.35.v20201120 + * Fixes bsc#1179727, CVE-2020-27218 + +- Upgrade to upstream version 9.4.30.v20200611 + +- Upgrade to upstream version 9.4.27.v20200227 + jetty-websocket +- Upgrade to upstream version 9.4.35.v20201120 + * Fixes bsc#1179727, CVE-2020-27218 + +- Upgrade to upstream version 9.4.30.v20200611 + +- Upgrade to upstream version 9.4.27.v20200227 + kdeconnect-kde +- Add upstream patch to use fingerprinting for device + verification (boo#1177672): + * 0001-Add-a-verification-key-that-s-displayed-when-pairing.patch + kdevelop5 +- Add Fix-version-check-for-GDB-10.x.patch to make debugging work + with gdb-10.x (kde#428688) + kernel-azure +- intel_th: pci: Add Alder Lake-P support (git-fixes). +- drm/amd/display: disable dcn10 pipe split by default + (git-fixes). +- commit 92717d1 + +- scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- Refresh patches.suse/scsi-ibmvfc-Send-commands-down-HW-Sub-CRQ-when-chann.patch. +- Refresh patches.suse/scsi-ibmvfc-Set-and-track-hw-queue-in-ibmvfc_event-s.patch. +- commit 1e02306 + +- Update ibmvfc patch metadata. +- commit b112c00 + +- RDMA/ucma: Do not miss ctx destruction steps in some cases + (bsc#1181147). +- RDMA/cma: Don't overwrite sgid_attr after device is released + (bsc#1181147). +- RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() + error unwind (bsc#1181147). +- RDMA/cma: Add missing error handling of listen_id (bsc#1181147). +- RDMA: Add rdma_connect_locked() (bsc#1181147). +- RDMA/ucma: Fix use after free in destroy id flow (bsc#1181147). +- RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy + (bsc#1181147). +- RDMA/cma: Fix use after free race in roce multicast join + (bsc#1181147). +- RDMA/cma: Consolidate the destruction of a cma_multicast in + one place (bsc#1181147). +- RDMA/cma: Remove dead code for kernel rdmacm multicast + (bsc#1181147). +- RDMA/cma: Combine cma_ndev_work with cma_work (bsc#1181147). +- RDMA/cma: Remove cma_comp() (bsc#1181147). +- RDMA/cma: Fix locking for the RDMA_CM_LISTEN state + (bsc#1181147). +- RDMA/cma: Make the locking for automatic state transition more + clear (bsc#1181147). +- RDMA/cma: Fix locking for the RDMA_CM_CONNECT state + (bsc#1181147). +- RDMA/ucma: Fix resource leak on error path (bsc#1181147). +- RDMA/ucma: Remove closing and the close_wq (bsc#1181147). +- RDMA/ucma: Rework how new connections are passed through event + delivery (bsc#1181147). +- RDMA/ucma: Narrow file->mut in ucma_event_handler() + (bsc#1181147). +- RDMA/ucma: Change backlog into an atomic (bsc#1181147). +- RDMA/ucma: Fix locking for ctx->events_reported (bsc#1181147). +- RDMA/ucma: Fix the locking of ctx->file (bsc#1181147). +- RDMA/ucma: Do not use file->mut to lock destroying + (bsc#1181147). +- RDMA/cma: Add missing locking to rdma_accept() (bsc#1181147). +- RDMA/ucma: Remove mc_list and rely on xarray (bsc#1181147). +- RDMA/ucma: Fix error cases around ucma_alloc_ctx() + (bsc#1181147). +- RDMA/ucma: Consolidate the two destroy flows (bsc#1181147). +- RDMA/ucma: Remove unnecessary locking of file->ctx_list in close + (bsc#1181147). +- RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (bsc#1181147). +- RDMA/core: Move the rdma_show_ib_cm_event() macro (bsc#1181147). +- commit feb2e32 + +- drm/v3d: Add support for bcm2711 (jsc#SLE-16259). +- Update config +- supported.conf: Enable v3d +- commit 29319ce + +- soc: bcm: bcm2835-pm: Add support for bcm2711 (jsc#SLE-16259). +- commit 8aa7baa + +- blacklist.conf: 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled +- commit 7d62c49 + +- Fix hibernation verification after UEFI subsystem upgraded (jsc#SLE-16407) +- Refresh + patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. +- Refresh + patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch. +- Delete + patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch. +- Update config files. +- commit d972b09 + +- x86/sev: Fix nonistr violation (bsc#1178134). +- commit 47bc3f9 + +- drm/i915/hdcp: Update CP property in update_pipe (git-fixes). +- drm/amdgpu: fix DRM_INFO flood if display core is not supported + (bug 210921) (git-fixes). +- commit 0dca4e9 + +- x86/sev-es: Handle string port IO to kernel memory properly + (bsc#1178134). +- commit 3ec7fbe + +- i2c: mlxbf: select CONFIG_I2C_SLAVE (jsc#SLE-15271 jsc#SLE-16108 + jsc#SLE-16098 jsc#SLE-13565). +- i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit abb583b + +- net: core: devlink: use right genl user_ptr when handling port + param get/set (bsc#1176447). +- i40e: fix potential NULL pointer dereferencing (jsc#SLE-13701). +- net: fix use-after-free when UDP GRO with shared fraglist + (bsc#1176447). +- net/mlx5e: In skb build skip setting mark in switchdev mode + (jsc#SLE-15172). +- nexthop: Bounce NHA_GATEWAY in FDB nexthop groups (bsc#1176447). +- net: bareudp: add missing error handling for + bareudp_link_config() (jsc#SLE-15172). +- bareudp: Fix use of incorrect min_headroom size (jsc#SLE-15172). +- bareudp: set NETIF_F_LLTX flag (jsc#SLE-15172). +- bnxt_en: Check TQM rings for maximum supported value + (jsc#SLE-15075). +- bnxt_en: Fix AER recovery (jsc#SLE-15075). +- Revert "e1000e: disable s0ix entry and exit flows for ME + systems" (jsc#SLE-13532). +- e1000e: Only run S0ix flows if shutdown succeeded + (jsc#SLE-13532). +- ionic: change set_rx_mode from_ndo to can_sleep (jsc#SLE-16649). +- ionic: flatten calls to ionic_lif_rx_mode (jsc#SLE-16649). +- ice: avoid premature Rx buffer reuse (jsc#SLE-7926). +- net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled + (jsc#SLE-15172). +- net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb + (jsc#SLE-15172). +- commit 54582be + +- zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of + dfltcc_syms.c (jsc#SLE-13766). +- commit d62a9cc + +- zlib: export S390 symbols for zlib modules (jsc#SLE-13766). +- KVM: s390: remove diag318 reset code (jsc#SLE-13746). +- s390/pci: fix hot-plug of PCI function missing bus (bsc#1181076 + LTC#190860). +- commit 54be82c + +- lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() + (jsc#SLE-16387). +- commit df77afb + +- Refresh + patches.suse/0041-mm-memremap_pages-support-multiple-ranges-per-invoca.patch. +- add missing hunk for lib/test_hmm.c +- commit f341232 + +- iommu/amd: Set iommu->int_enabled consistently when interrupts + are set up (git-fixes). +- commit 0bf82c2 + +- blacklist.conf: 78762b0e79bc x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* +- commit 1f20d8c + +- series.conf: cleanup +- move kabi workaround into patches.kabi: + patches.suse/ALSA-pcm-fix-hw_rule-deps-kABI.patch +- commit 3eee3e1 + +- series.conf: refresh +- update upstream references and resort: + patches.suse/scsi-scsi_transport_srp-Don-t-block-target-in-failfa.patch + patches.suse/selftests-powerpc-Only-test-lwm-stmw-on-big-endian.patch +- commit 5218f70 + +- series.conf: cleanup +- move an unsortable patch out of sorted section + patches.suse/powerpc-Fix-build-error-in-paravirt.h.patch +- commit 0f64295 + +- iio: ad5504: Fix setting power-down state (git-fixes). +- serial: mvebu-uart: fix tx lost characters at power off + (git-fixes). +- usb: udc: core: Use lock when write to soft_connect (git-fixes). +- usb: gadget: aspeed: fix stop dma register setting (git-fixes). +- commit 4d850d2 + +- bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong + callback (bsc#1155518). +- bpf: Don't leak memory in bpf getsockopt when optlen == 0 + (bsc#1155518). +- commit 609f544 + +- drm/panel: otm8009a: allow using non-continuous dsi clock + (git-fixes). +- usb: ohci: Make distrust_firmware param default to false + (git-fixes). +- commit 7c39cad + +- i2c: octeon: check correct size of maximum RECV_LEN packet + (git-fixes). +- commit 54a675e + +- ALSA: pcm: fix hw_rule deps kABI (bsc#1181014). +- commit 3c80769 + +- ALSA: pcm: One more dependency for hw constraints (bsc#1181014). +- commit d71290f + +- mmc: core: don't initialize block size from ext_csd if not + present (git-fixes). +- mmc: sdhci-xenon: fix 1.8v regulator stabilization (git-fixes). +- platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC + 11 from allow-list (git-fixes). +- platform/x86: i2c-multi-instantiate: Don't create platform + device for INT3515 ACPI nodes (git-fixes). +- commit 9c2a03f + +- timers: Use only bucket expiry for base->next_expiry value + (bsc#1181318). +- timers: Preserve higher bits of expiration on index calculation + (bsc#1181318). +- commit f60f618 + +- s390/cio: fix use-after-free in ccw_device_destroy_console + (git-fixes). +- commit d3e26e8 + +- KVM: s390: pv: Mark mm as protected after the set secure + parameters and improve cleanup (jsc#SLE-7512 bsc#1165545). +- commit 719d24b + +- net/af_iucv: set correct sk_protocol for child sockets + (git-fixes). +- net/af_iucv: fix null pointer dereference on shutdown + (bsc#1179567 LTC#190111). +- commit ddc328b + +- s390/dasd: fix hanging device offline processing (bsc#1181169 + LTC#190914). +- commit 9b7644e + +- net/smc: use memcpy instead of snprintf to avoid out of bounds + read (jsc#SLE-15862 bsc#1180744 LTC#186340). +- smc: fix out of bound access in smc_nl_get_sys_info() + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: fix access to parent of an ib device (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- commit f7642f8 + +- net/smc: Add support for obtaining SMCR device list + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add support for obtaining SMCD device list + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add SMC-D Linkgroup diagnostic support (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Introduce SMCR get link command (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Introduce SMCR get linkgroup command (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Add support for obtaining system information + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Introduce generic netlink interface for diagnostic + purposes (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Refactor smc ism v2 capability handling (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Add diagnostic information to link structure + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add diagnostic information to smc ib-device + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add link counters for IB device ports (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Add connection counters for links (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Use active link of the connection (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: use helper smc_conn_abort() in listen processing + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- commit 064ec88 + +- drm/vc4: Unify PCM card's driver_name (git-fixes). +- commit 2a6cd0a + +- dpaa2-eth: fix the size of the mapped SGT buffer + (jsc#SLE-14018). +- soc: fsl: handle RCPM errata A-008646 on SoC LS1021A + (jsc#SLE-14018). +- soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' + (jsc#SLE-14018). +- soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' + (jsc#SLE-14018). +- soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc + misdemeanours (jsc#SLE-14018). +- bus: fsl-mc: simplify DPRC version check (jsc#SLE-14018). +- bus: fsl-mc: added missing fields to dprc_rsp_get_obj_region + structure (jsc#SLE-14018). +- bus: fsl-mc: make sure MC firmware is up and running + (jsc#SLE-14018). +- bus: fsl-mc: add back accidentally dropped error check + (jsc#SLE-14018). +- crypto: caam: Replace in_irq() usage (jsc#SLE-14018). +- soc/fsl/qbman: Add an argument to signal if NAPI processing + is required (jsc#SLE-14018). +- crypto: caam/qi - simplify error path for context allocation + (jsc#SLE-14018). +- dpaa2-eth: Fix compile error due to missing devlink support + (jsc#SLE-14018). +- dpaa2-eth: select XGMAC_MDIO for MDIO bus support + (jsc#SLE-14018). +- soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk + (jsc#SLE-14018). +- soc: fsl: qman: convert to use be32_add_cpu() (jsc#SLE-14018). +- soc: fsl: dpio: remove set but not used 'addr_cena' + (jsc#SLE-14018). +- dpaa2-eth: add support for devlink parser error drop traps + (jsc#SLE-14018). +- dpaa2-eth: add basic devlink support (jsc#SLE-14018). +- devlink: add .trap_group_action_set() callback (jsc#SLE-14018). +- devlink: add parser error drop packet traps (jsc#SLE-14018). +- dpaa2-eth: install a single steering rule when SHARED_FS is + enabled (jsc#SLE-14018). +- dpaa2-eth: no need to check link state right after ndo_open + (jsc#SLE-14018). +- dpaa2-eth: drop double zeroing (jsc#SLE-14018). +- ptp_qoriq: support FIPER3 (jsc#SLE-14018). +- dpaa2-eth: utilize skb->cb for hardware timestamping + (jsc#SLE-14018). +- dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code + (jsc#SLE-14018). +- dpaa2-eth: define a global ptp_qoriq structure pointer + (jsc#SLE-14018). +- dpaa2-eth: add APIs of 1588 single step timestamping + (jsc#SLE-14018). +- dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE (jsc#SLE-14018). +- dpaa2-eth: add a dpaa2_eth_ prefix to all functions in + dpaa2-eth-dcb.c (jsc#SLE-14018). +- dpaa2-eth: add a dpaa2_eth_ prefix to all functions in + dpaa2-eth.c (jsc#SLE-14018). +- dpaa2-eth: add a dpaa2_eth_ prefix to all functions in + dpaa2-ethtool.c (jsc#SLE-14018). +- bus/fsl-mc: Add a new version for dprc_get_obj_region command + (jsc#SLE-14018). +- bus/fsl-mc: Extend ICID size from 16bit to 32bit + (jsc#SLE-14018). +- bus/fsl-mc: Export IRQ pool handling functions to be used by + VFIO (jsc#SLE-14018). +- bus/fsl-mc: Add a container setup function (jsc#SLE-14018). +- bus/fsl-mc: Export a cleanup function for DPRC (jsc#SLE-14018). +- bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used + by multiple entities (jsc#SLE-14018). +- bus/fsl-mc: Add dprc-reset-container support (jsc#SLE-14018). +- bus/fsl-mc: Cache the DPRC API version (jsc#SLE-14018). +- bus/fsl-mc: Set the QMAN/BMAN region flags (jsc#SLE-14018). +- bus/fsl-mc: add support for 'driver_override' in the mc-bus + (jsc#SLE-14018). +- bus/fsl-mc: Add a new parameter to dprc_scan_objects function + (jsc#SLE-14018). +- bus/fsl-mc: Do no longer export the total number of irqs + outside dprc_scan_objects (jsc#SLE-14018). +- bus: fsl-mc: MC control registers are not always available + (jsc#SLE-14018). +- bus: fsl-mc: don't assume an iommu is always present + (jsc#SLE-14018). +- gpio: mpc8xxx: simplify ls1028a/ls1088a support (jsc#SLE-14018). +- ptp_qoriq: output PPS signal on FIPER2 in default + (jsc#SLE-14018). +- commit 30de820 + +- hwmon-amd_energy-09-fix-allocation-of-hwmon_channel_info.patch is now + part of jsc#SLE-14262. +- commit c0fcf0d + +- hwmon: (amd_energy) Add AMD family 19h model 01h x86 match + (jsc#SLE-14262). +- commit 0d38ed6 + +- ALSA: hda: Balance runtime/system PM if direct-complete is + disabled (git-fixes). +- ASoC: SOF: Intel: fix page fault at probe if i915 init fails + (git-fixes). +- ASoC: SOF: Intel: hda: Avoid checking jack on system suspend + (git-fixes). +- ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN + (git-fixes). +- ASoC: SOF: Intel: hda: Resume codec to do jack detection + (git-fixes). +- ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid + (git-fixes). +- commit 4063e56 + +- ALSA: hda: Add Cometlake-R PCI ID (git-fixes). +- ALSA: seq: oss: Fix missing error check in + snd_seq_oss_synth_make_info() (git-fixes). +- ALSA: hda/via: Add minimum mute flag (git-fixes). +- ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T + (git-fixes). +- commit 70d9202 + +- Move upstreamed sound patches into sorted section +- commit f5195da + +- i2c: mlxbf: Fix the return check of devm_ioremap and ioremap + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit ebaf1be + +- i2c: mlxbf: Update author and maintainer email info + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 248e78f + +- i2c: mlxbf: Update reference clock frequency (jsc#SLE-15271 + jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 077bf6e + +- i2c: mlxbf: Remove unecessary wrapper functions (jsc#SLE-15271 + jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit a636d51 + +- i2c: mlxbf: Fix resrticted cast warning of sparse (jsc#SLE-15271 + jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 4f74542 + +- i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 8341791 + +- i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC + (bsc#1119838 jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- Update config files. +- supported.conf: add i2c-mlxbf +- commit 25f4cd8 + +- blacklist.conf: Add entries for platform/x86/intel-vbtn that are reverted +- commit 5482ef1 + +- platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting + 1 on some HP x360 models (git-fixes). +- commit d6ac163 + +- power: vexpress: add suppress_bind_attrs to true (git-fixes). +- commit bb22b7b + +- platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC + driver (bsc#1119846 jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 + jsc#SLE-13565). +- Update config files. Enabel MLXBF_PCM as module +- supported.conf: add mlxbf-pmc +- commit af433f3 + +- drm/i915/gt: Restore clear-residual mitigations for Ivybridge, + Baytrail (git-fixes). +- drm/i915/gt: Limit VFE threads based on GT (git-fixes). +- drm/i915/icl: Fix initing the DSI DSC power refcount during + HW readout (git-fixes). +- drm/i915/backlight: fix CPU mode backlight takeover on LPT + (git-fixes). +- drm/i915/dsi: Use unconditional msleep for the panel_on_delay + when there is no reset-deassert MIPI-sequence (git-fixes). +- drm/msm: Call msm_init_vram before binding the gpu (git-fixes). +- drm/amdgpu: fix potential memory leak during navi12 + deinitialization (git-fixes). +- drm/amdgpu: fix a GPU hang issue when remove device (git-fixes). +- drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL + pointer issue (git-fixes). +- drm/i915/perf: also include Gen11 in OATAILPTR workaround + (git-fixes). +- drm/amdkfd: Put ACPI table after using it (git-fixes). +- drm/bridge: sii902x: Enable I/O and core VCC supplies if present + (git-fixes). +- drm/bridge: sii902x: Refactor init code into separate function + (git-fixes). +- commit 1ac5cc4 + +- blacklist.conf: Add amdgpu patches that are reverted +- commit ac3cc99 + +- spi: imx: Fix freeing of DMA channels if spi_bitbang_start() + fails (git-fixes). +- Refresh + patches.suse/spi-imx-fix-runtime-pm-support-for-config_pm.patch. +- commit afbdd20 + +- blacklist.conf: Add rtl8192e patches that are reverted later +- commit 86d1c5b + +- r8169: fix potential skb double free in an error path + (git-fixes). +- spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads + (git-fixes). +- commit 0cf3ab4 + +- btrfs: send: fix wrong file path when there is an inode with + a pending rmdir (bsc#1181237). +- commit be4e71d + +- tty/sysrq: constify the the sysrq_key_op(s) (git-fixes). +- commit 866ce2a + +- media: dvb-usb: Fix use-after-free access (bsc#1181104). +- media: dvb-usb: Fix memory leak at error in + dvb_usb_device_init() (bsc#1181104). +- commit 3a92626 + +- can: vxcan: vxcan_xmit: fix use after free bug (git-fixes). +- mac80211: check if atf has been disabled in + __ieee80211_schedule_txq (git-fixes). +- mac80211: do not drop tx nulldata packets on encrypted links + (git-fixes). +- commit dfeeb94 + +- Increase PCI_NR_FUNCTIONS to 512 on s390x + (jsc#SLE-17267, bsc#1180114, LTC#190383). +- Refresh config/s390x/zfcpdump. +- commit 56606d8 + +- lib/zlib: fix inflating zlib streams on s390 (bsc#1181070 + LTC#190858). +- commit 5b17a7f + +- vfio-pci: Use io_remap_pfn_range() for PCI IO memory + (bsc#1181220). +- iommu/vt-d: Fix a bug for PDP check in prq_event_thread + (bsc#1181217). +- vfio/pci: Implement ioeventfd thread handler for contended + memory lock (bsc#1181219). +- KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails + (bsc#1181218). +- commit 517d1e9 + +- arm64: Remove arm64_dma32_phys_limit and its uses + (jsc#SLE-17068). +- commit 8ce9631 + +- bpf: Fix signed_{sub,add32}_overflows type handling + (bsc#1177028). +- bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling + (bsc#1177028). +- bpftool: Fix compilation failure for net.o with older glibc + (bsc#1177028). +- bpf: Save correct stopping point in file seq iteration + (bsc#1177028). +- selftests/bpf: Clarify build error if no vmlinux (bsc#1177028). +- bpf: Simplify task_file_seq_get_next() (bsc#1177028). +- bpf: Avoid iterating duplicated files for task_file iterator + (bsc#1177028). +- commit 7d12720 + +- iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() + (bsc#1181210). +- iommu/amd: Stop irq_remapping_select() matching when remapping + is disabled (bsc#1181206). +- iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM + (bsc#1181211). +- iommu/vt-d: Don't read VCCAP register unless it exists + (bsc#1181208). +- x86/tboot: Don't disable swiotlb when iommu is forced on + (bsc#1181215). +- iommu: Check return of __iommu_attach_device() (bsc#1181207). +- iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() + (bsc#1181209). +- vfio/type1: fix dirty bitmap calculation in vfio_dma_rw + (bsc#1181214). +- vfio: fix a missed vfio group put in vfio_pin_pages + (bsc#1181213). +- vfio: add a singleton check for vfio_group_pin_pages + (bsc#1181212). +- commit 8c44ec4 + +- drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() (bsc#1152472) +- commit d0d0905 + +- drm: bridge: dw-hdmi: Avoid resetting force in the detect function (bsc#1152472) +- commit 9ad528c + +- drm/i915: Correctly set SFC capability for video engines (bsc#1152489) + Backporting notes: + * context changes +- commit d15d9b1 + +- SUNRPC: xprt_load_transport() needs to support the netid "rdma6" + (git-fixes). +- commit d5fbee3 + +- ALSA: usb-audio: Fix hw constraints dependencies (bsc#1181014). +- commit 58d7b94 + +- dmabuf: fix use-after-free of dmabuf's file->f_inode + (git-fixes). +- i2c: imx: Don't generate STOP condition if arbitration has + been lost (git-fixes). +- i2c: imx: Check for I2SR_IAL after every byte (git-fixes). +- iwlwifi: pcie: set LTR to avoid completion timeout (git-fixes). +- ACPI: EC: PM: Drop ec_no_wakeup check from + acpi_ec_dispatch_gpe() (git-fixes). +- i2c: imx: Fix reset of I2SR_IAL flag (git-fixes). +- gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION (git-fixes). +- commit 555f1bf + +- blacklist.conf: Add amdgpu commits that are reverted +- commit 1fba96f + +- ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 + (git-fixes). +- ASoC: amd: Replacing MSI with Legacy IRQ model (git-fixes). +- ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 + (git-fixes). +- ASoC: meson: axg-tdmin: fix axg skew offset (git-fixes). +- ASoC: max98373: don't access volatile registers in bias level + off (git-fixes). +- ASoC: rt711: mutex between calibration and power state changes + (git-fixes). +- ASoC: Intel: haswell: Add missing pm_ops (git-fixes). +- ASoC: rsnd: don't call clk_disable_unprepare() if can't use + (git-fixes). +- ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" + (git-fixes). +- ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> + "communicate" (git-fixes). +- commit 13c6b71 + +- spi: cadence: cache reference clock rate during probe + (git-fixes). +- r8152: Add Lenovo Powered USB-C Travel Hub (git-fixes). +- usb: typec: Fix copy paste error for NVIDIA alt-mode description + (git-fixes). +- hwmon: (pwm-fan) Ensure that calculation doesn't discard big + period values (git-fixes). +- ACPI: scan: add stub acpi_create_platform_device() for + !CONFIG_ACPI (git-fixes). +- misdn: dsp: select CONFIG_BITREVERSE (git-fixes). +- commit 01db302 + +- Update configs: Enable i2c_mux_pinctrl (jsc#SLE-15318) +- supported.conf: Support i2c-mux-pinctrl +- commit 1488fe7 + +- selftests/ftrace: Select an existing function in + kprobe_eventname test (bsc#1179396 ltc#185738). +- commit 3e9ea6f + +- selftests/powerpc: spectre_v2 test must be built 64-bit + (bsc#1181158 ltc#190851). +- commit 52f3d6b + +- Update + patches.suse/0001-xen-events-add-a-proper-barrier-to-2-level-uevent-un.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0002-xen-events-fix-race-in-evtchn_fifo_unmask.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0003-xen-events-add-a-new-late-EOI-evtchn-framework.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0004-xen-blkback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0005-xen-netback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0006-xen-scsiback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0007-xen-pvcallsback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0008-xen-pciback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0009-xen-events-switch-user-event-channels-to-lateeoi-mod.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0010-xen-events-use-a-common-cpu-hotplug-hook-for-event-c.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0011-xen-events-defer-eoi-in-case-of-excessive-number-of-.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0012-xen-events-block-rogue-events-for-some-time.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/xen-events-avoid-removing-an-event-channel-while-han.patch + (CVE-2020-27675 XSA-331 bsc#1177410). +- Added CVE numbers for above patches. +- commit 3b60580 + +- selftests/powerpc: Move set_dscr() into rfi_flush.c (bsc#1181158 + ltc#190851). +- selftests/powerpc: Move Hash MMU check to utilities (bsc#1181158 + ltc#190851). +- selftests/powerpc: Add a test of bad (out-of-range) accesses + (bsc#1181158 ltc#190851). +- Refresh patches.suse/selftests-powerpc-Add-tlbie_test-in-.gitignore.patch. +- selftests/powerpc: Add a test of spectre_v2 mitigations + (bsc#1181158 ltc#190851). +- Refresh patches.suse/selftests-powerpc-entry-flush-test.patch. +- selftests/powerpc: Ignore generated files (bsc#1181158 + ltc#190851). +- commit f53f10b + +- selftests/powerpc: Only test lwm/stmw on big endian (bsc#1180412 + ltc#190579). +- commit 21bd682 + +- powerpc: Fix build error in paravirt.h (bsc#1181148 ltc#190702). +- commit 251d2f4 + +- Exclude Symbols.list again. + Removing the exclude builds vanilla/linux-next builds. + Fixes: 55877625c800 ("kernel-binary.spec.in: Package the obj_install_dir as explicit filelist.") +- commit a1728f2 + +- powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() + (bsc#1181148 ltc#190702). +- powerpc: Reintroduce is_kvm_guest() as a fast-path check + (bsc#1181148 ltc#190702). +- powerpc: Rename is_kvm_guest() to check_kvm_guest() (bsc#1181148 + ltc#190702). +- powerpc: Refactor is_kvm_guest() declaration to new header + (bsc#1181148 ltc#190702). +- commit 17fe8f8 + +- Refresh + patches.suse/scsi-qedi-correct-max-length-of-chap-secret. +- commit ac83a80 + +- arm64: pgtable: Ensure dirty bit is preserved across + pte_wrprotect() (bsc#1180130). +- arm64: pgtable: Fix pte_accessible() (bsc#1180130). +- commit 585bbd5 + +- Revive usb-audio Keep Interface mixer (bsc#1181014). +- commit 80020db + +- mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 + (git-fixes). +- mtd: spi-nor: atmel: remove global protection flag (git-fixes). +- commit c76850f + +- netfilter: ctnetlink: add a range check for l3/l4 protonum + (CVE-2020-25211 bsc#1176395). +- commit ebf5e43 + +- fix patches metadata +- fix Patch-mainline: + patches.suse/NFS-nfs_delegation_find_inode_server-must-first-refe.patch + patches.suse/NFS-nfs_igrab_and_active-must-first-reference-the-su.patch + patches.suse/NFS-pNFS-Fix-a-leak-of-the-layout-plh_outstanding-co.patch + patches.suse/NFS-pNFS-Fix-a-typo-in-ff_layout_resend_pnfs_read.patch + patches.suse/NFS-switch-nfsiod-to-be-an-UNBOUND-workqueue.patch + patches.suse/NFS4-Fix-use-after-free-in-trace_event_raw_event_nfs.patch + patches.suse/NFSv4-Fix-the-alignment-of-page-data-in-the-getdevic.patch + patches.suse/NFSv4.2-condition-READDIR-s-mask-for-security-label-.patch + patches.suse/Revert-nfsd4-support-change_attr_type-attribute.patch + patches.suse/SUNRPC-Clean-up-the-handling-of-page-padding-in-rpc_.patch + patches.suse/SUNRPC-rpc_wake_up-should-wake-up-tasks-in-the-corre.patch + patches.suse/lockd-don-t-use-interval-based-rebinding-over-TCP.patch + patches.suse/md-fix-a-warning-caused-by-a-race-between-concurrent.patch + patches.suse/net-sunrpc-Fix-snprintf-return-value-check-in-do_xpr.patch + patches.suse/net-sunrpc-interpret-the-return-value-of-kstrtou32-c.patch + patches.suse/nfs_common-need-lock-during-iterate-through-the-list.patch + patches.suse/nfsd-Fix-message-level-for-normal-termination.patch + patches.suse/sunrpc-fix-xs_read_xdr_buf-for-partial-pages-receive.patch +- commit f5dfabc + +- fix patches metadata +- fix Patch-mainline: + patches.suse/kprobes-tracing-kprobes-Fix-to-kill-kprobes-on-initmem-after-boot.patch + patches.suse/mm-vmalloc-Fix-unlock-order-in-s_stop.patch +- commit 8ea9f59 + +- tests: add close_range() tests (jsc#SLE-17337, bsc#1179090). +- arch: wire-up close_range() (jsc#SLE-17337, bsc#1179090). +- open: add close_range() (jsc#SLE-17337, bsc#1179090). +- commit abad1c5 + +- Refresh + patches.suse/0011-x86-hpet-Move-MSI-support-into-hpet.c.patch. +- Update + patches.suse/msft-hv-2119-irqdomain-treewide-Keep-firmware-node-unconditionall.patch + (git-fixes bsc#1180889). + Add missing hunks in the e3beca48a45b's backport. +- commit 060c4e5 + +- Update + patches.suse/tun-correct-header-offsets-in-napi-frags-mode.patch + (git-fixes bsc#1180812 CVE-2021-0342). + Added CVE reference +- commit 0059c1d + +- NFS: nfs_igrab_and_active must first reference the superblock + (for-next). +- NFS: nfs_delegation_find_inode_server must first reference + the superblock (for-next). +- NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter + (for-next). +- net: sunrpc: interpret the return value of kstrtou32 correctly + (for-next). +- NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock + (for-next). +- NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (for-next). +- sunrpc: fix xs_read_xdr_buf for partial pages receive + (for-next). +- NFS: switch nfsiod to be an UNBOUND workqueue (for-next). +- lockd: don't use interval-based rebinding over TCP (for-next). +- net: sunrpc: Fix 'snprintf' return value check in + 'do_xprt_debugfs' (for-next). +- SUNRPC: Clean up the handling of page padding in + rpc_prepare_reply_pages() (for-next). +- NFSv4: Fix the alignment of page data in the getdeviceinfo reply + (for-next). +- NFSv4.2: condition READDIR's mask for security label based on + LSM state (for-next). +- SUNRPC: rpc_wake_up() should wake up tasks in the correct order + (for-next). +- md: fix a warning caused by a race between concurrent + md_ioctl()s (for-next). +- Revert "nfsd4: support change_attr_type attribute" (for-next). +- nfs_common: need lock during iterate through the list + (for-next). +- nfsd: Fix message level for normal termination (for-next). +- commit 685e8f2 + +- x86/cpu/amd: Call init_amd_zn() om Family 19h processors too + (bsc#1181077). +- commit a71f120 + +- blacklist.conf: No in-tree users of the table +- commit 9c6c6be + +- kprobes: tracing/kprobes: Fix to kill kprobes on initmem after + boot (git fixes (kernel/kprobe)). +- commit 47f3848 + +- blacklist.conf: UP not enabled in kernel config +- commit c97848a + +- mm/vmalloc: Fix unlock order in s_stop() (git fixes + (mm/vmalloc)). +- commit 70dafb3 + +- blacklist.conf: nilfs2 not enabled in kernel config +- commit 409ae2f + +- scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit a426064 + +- blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- blk-mq: Facilitate a shared sbitmap per tagset (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- blk-mq: Use pointers for blk_mq_tags bitmap tags (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- blk-mq: Pass flags for tag init/free (jsc#SLE-15442 bsc#1180814 + ltc#187461). +- blk-mq: Free tags in blk_mq_init_tags() upon error + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit c2ebad8 + +- s390/qeth: fix L2 header access in qeth_l3_osa_features_check() + (git-fixes). +- s390/qeth: fix locking for discipline setup / removal + (git-fixes). +- s390/qeth: fix deadlock during recovery (git-fixes). +- s390/dasd: fix list corruption of lcu list (git-fixes). +- s390/dasd: fix list corruption of pavgroup group list + (git-fixes). +- s390/dasd: prevent inconsistent LCU device data (git-fixes). +- s390/smp: perform initial CPU reset also for SMT siblings + (git-fixes). +- s390/kexec_file: fix diag308 subcode when loading crash kernel + (git-fixes). +- s390/qeth: consolidate online/offline code (git-fixes). +- s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path + (git-fixes). +- commit 22371f9 + +- Update config files (jsc#SLE-17227) + Enable CMA and DMA_CMA backend. Also enable SPI_BITBANG as requested. +- commit ebe7020 + +- blacklist.conf: 78762b0e79bc x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* +- commit 2b5cd2a + +- ALSA: usb-audio: Avoid implicit feedback on Pioneer devices + (bsc#1181014). +- ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 + (bsc#1181014). +- ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints + (bsc#1181014). +- ALSA: usb-audio: Always apply the hw constraints for implicit + fb sync (bsc#1181014). +- commit b78b9c6 + +- Do not backport 30ad8db3a patch because HPE needs uv_bios_call() + (bsc#1180598) + Do not backport 30ad8db3a2c2e0121202342c6c2a48fc28937056 x86/platform/uv: Mark + uv_bios_call() and uv_bios_call_irqsave() because HPE needs + uv_bios_call() in SLE15-SP3 +- blacklist.conf: +- Delete + patches.suse/x86-platform-uv-Mark-uv_bios_call-and-uv_bios_call_i.patch. +- commit cb1e448 + +- scsi: scsi_debug: Support host tagset (jsc#SLE-15442 bsc#1180814 + ltc#187461). +- scsi: core: Show nr_hw_queues in sysfs (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: Add host and host template flag 'host_tagset' + (jsc#SLE-15442 bsc#1180814 ltc#187461). + Refresh patches.suse/scsi-add-disable_async_probing-module-argument.patch +- scsi: scsi_debug: Support hostwide tags (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: core: Refactor scsi_mq_setup_tags function (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: scsi_debug: Re-arrange parameters alphabetically + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit 0e8c445 + +- scsi: ibmvfc: Provide modules parameters for MQ settings + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Enable MQ and set reasonable defaults + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Purge SCSI channels after transport loss/reset + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add cancel mad initialization helper + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel + setup (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Advertise client support for using hardware + channels (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Implement channel enquiry and setup commands + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt + handler (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define Sub-CRQ interrupt handler routine + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ + responses (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ + Channels (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add Subordinate CRQ definitions (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Init/free event pool during queue allocation/free + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Move event pool init/free routines (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add vhost fields and defaults for MQ enablement + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Complete commands outside the host/queue lock + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define per-queue state/list locks (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Make command event pool queue specific + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define generic queue structure for CRQs + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Advertise client support for targetWWPN using + v2 commands (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add support for target_wwpn field in v2 MADs + and vfcFrame (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add FC payload retrieval routines for versioned + vfcFrames (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add helper for testing capability flags + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add new fields for version 2 of several MADs + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Use correlation token to tag commands + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Remove trailing semicolon (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Byte swap login_buf.resp values in attribute + show functions (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Protect vhost->task_set increment by the host lock + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Interface updates for future FPIN and MQ support + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit fe5294b + +- Revert dwc3 series. + As of now, this recently merged series fails to build without the kabi + workaround which would break SLE15-SP3 merge. Drop the patches until the + build failure is fixed. +- commit a8aaab2 + +- drivers/perf: Fix kernel panic when rmmod PMU modules during + perf sampling (bsc#1180848). +- commit 8584e95 + +- Drop incorrectly re-backported radeon patch again (bsc#1180971) + Also add cherry-picked commit ids in the two relevant patches +- commit bb3221b + +- blacklist.conf: 66ab33bf6d43 ("virtiofs fix leak in setup") + Requires a massive commit, which is quite intrusive in fuse and not worth it. +- commit 2076b1f + +- fuse: fix page dereference after free (jsc#SLE-13782). +- virtio_fs: convert to LE accessors (jsc#SLE-13782). +- commit 5376406 + +- KVM: SVM: Initialize prev_ga_tag before use (bsc#1180809). +- commit 953316b + +- blacklist.conf: 0e9fb6f17ad5 ("fuse: BUG_ON correction in fuse_dev_splice_write()") + Requires intrusive changes in pipe, splice, etc. +- commit eac6f26 + +- fuse: reject options on reconfigure via fsconfig(2) + (jsc#SLE-13782). +- fuse: ignore 'data' argument of mount(..., MS_REMOUNT) + (jsc#SLE-13782). +- fuse: use ->reconfigure() instead of ->remount_fs() + (jsc#SLE-13782). +- virtiofs: do not use fuse_fill_super_common() for device + installation (jsc#SLE-13782). +- fuse: invalidate inode attr in writeback cache mode + (jsc#SLE-13782). +- fuse: Update stale comment in queue_interrupt() (jsc#SLE-13782). +- virtiofs: Add mount option and atime behavior to the doc + (jsc#SLE-13782). +- virtiofs: schedule blocking async replies in separate worker + (jsc#SLE-13782). +- commit ac0b54e + +- fuse: fix stack use after return (jsc#SLE-13782). +- fuse: Support RENAME_WHITEOUT flag (jsc#SLE-13782). +- fuse: don't overflow LLONG_MAX with end offset (jsc#SLE-13782). +- commit 3a3db69 + +- fuse: fix fuse_send_readpages() in the syncronous read case + (jsc#SLE-13782). +- fuse: fix leak of fuse_io_priv (jsc#SLE-13782). +- virtiofs: Use completions while waiting for queue to be drained + (jsc#SLE-13782). +- virtiofs: Do not send forget request "struct list_head" element + (jsc#SLE-13782). +- virtiofs: Use a common function to send forget (jsc#SLE-13782). +- fuse: verify write return (jsc#SLE-13782). +- commit a5ee2f4 + +- blacklist.conf: 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled +- commit e52f15d + +- x86/kprobes: Restore BTF if the single-stepping is cancelled + (bsc#1152489). +- commit f89b6b0 + +- hwmon: (amd_energy) fix allocation of hwmon_channel_info config + (git-fixes). +- dmaengine: idxd: off by one in cleanup code (git-fixes). +- commit 22fcbaa + +- fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() + (jsc#SLE-13782). +- fuse: Add changelog entries for protocols 7.1 - 7.8 + (jsc#SLE-13782). +- virtiofs: Remove set but not used variable 'fc' (jsc#SLE-13782). +- virtiofs: Retry request submission from worker context + (jsc#SLE-13782). +- virtiofs: Count pending forgets as in_flight forgets + (jsc#SLE-13782). +- virtiofs: Set FR_SENT flag only after request has been sent + (jsc#SLE-13782). +- virtiofs: No need to check fpq->connected state (jsc#SLE-13782). +- virtiofs: Do not end request in submission context + (jsc#SLE-13782). +- fuse: don't advise readdirplus for negative lookup + (jsc#SLE-13782). +- fuse: don't dereference req->args on finished request + (jsc#SLE-13782). +- virtio-fs: don't show mount options (jsc#SLE-13782). +- commit ce0c590 + +- virtio-fs: Change module name to virtiofs.ko (jsc#SLE-13782). +- fuse: Make fuse_args_to_req static (jsc#SLE-13782). +- fuse: unexport fuse_put_request (jsc#SLE-13782). +- fuse: kmemcg account fs data (jsc#SLE-13782). +- fuse: on 64-bit store time in d_fsdata directly (jsc#SLE-13782). +- commit 5c78fc0 + +- virtio-fs: add virtiofs filesystem (jsc#SLE-13782). +- Refresh + patches.suse/mac80211_hwsim-add-frame-transmission-support-over-v.patch. +- Update config files: + CONFIG_VIRTIO_FS=m +- supported.conf: add virtiofs +- commit f56518a + +- virtio-fs: add Documentation/filesystems/virtiofs.rst + (jsc#SLE-13782). +- fuse: reserve values for mapping protocol (jsc#SLE-13782). +- fuse: reserve byteswapped init opcodes (jsc#SLE-13782). +- fuse: allow skipping control interface and forced unmount + (jsc#SLE-13782). +- fuse: dissociate DESTROY from fuseblk (jsc#SLE-13782). +- fuse: delete dentry if timeout is zero (jsc#SLE-13782). +- fuse: separate fuse device allocation and installation in + fuse_conn (jsc#SLE-13782). +- fuse: add fuse_iqueue_ops callbacks (jsc#SLE-13782). +- fuse: extract fuse_fill_super_common() (jsc#SLE-13782). +- fuse: export fuse_dequeue_forget() function (jsc#SLE-13782). +- commit ca085b1 + +- fuse: export fuse_get_unique() (jsc#SLE-13782). +- fuse: export fuse_send_init_request() (jsc#SLE-13782). +- fuse: export fuse_len_args() (jsc#SLE-13782). +- fuse: export fuse_end_request() (jsc#SLE-13782). +- fuse: stop copying pages to fuse_req (jsc#SLE-13782). +- fuse: stop copying args to fuse_req (jsc#SLE-13782). +- fuse: clean up fuse_req (jsc#SLE-13782). +- commit 0d1d5ea + +- fuse: simplify request allocation (jsc#SLE-13782). +- Refresh + patches.suse/fuse-fix-parameter-for-fs_ioc_-get-set-flags.patch. +- commit 7f8dfa3 + +- fuse: unexport request ops (jsc#SLE-13782). +- fuse: convert retrieve to simple api (jsc#SLE-13782). +- fuse: convert release to simple api (jsc#SLE-13782). +- cuse: convert init to simple api (jsc#SLE-13782). +- fuse: convert init to simple api (jsc#SLE-13782). +- commit 652a991 + +- fuse: convert writepages to simple api (jsc#SLE-13782). +- Refresh + patches.suse/fuse-don-t-ignore-errors-from-fuse_writepages_fill.patch. +- commit d1549f6 + +- fuse: convert readdir to simple api (jsc#SLE-13782). +- fuse: convert readpages to simple api (jsc#SLE-13782). +- commit f65ef7d + +- fuse: convert direct_io to simple api (jsc#SLE-13782). +- Refresh + patches.suse/fix-up-iter-on-short-count-in-fuse_direct_io.patch. +- commit bfbe398 + +- Update + patches.suse/netfilter-add-and-use-nf_hook_slow_list.patch + (bsc#1176447 bsc#1180765 CVE-2021-20177). + Added CVE number. +- commit 8e9abe5 + +- fuse: add simple background helper (jsc#SLE-13782). +- fuse: convert sync write to simple api (jsc#SLE-13782). +- fuse: covert readpage to simple api (jsc#SLE-13782). +- fuse: fuse_short_read(): don't take fuse_req as argument + (jsc#SLE-13782). +- fuse: convert ioctl to simple api (jsc#SLE-13782). +- commit 960efa9 + +- fuse: move page alloc (jsc#SLE-13782). +- Refresh + patches.suse/fuse-fix-parameter-for-fs_ioc_-get-set-flags.patch. +- commit ae6a2de + +- fuse: convert readlink to simple api (jsc#SLE-13782). +- fuse: add pages to fuse_args (jsc#SLE-13782). +- fuse: convert destroy to simple api (jsc#SLE-13782). +- fuse: add nocreds to fuse_args (jsc#SLE-13782). +- fuse: convert fuse_force_forget() to simple api (jsc#SLE-13782). +- fuse: add noreply to fuse_args (jsc#SLE-13782). +- fuse: convert flush to simple api (jsc#SLE-13782). +- fuse: simplify 'nofail' request (jsc#SLE-13782). +- fuse: rearrange and resize fuse_args fields (jsc#SLE-13782). +- commit 99f9f98 + +- fuse: flatten 'struct fuse_args' (jsc#SLE-13782). +- Refresh patches.suse/fuse-verify-attributes.patch. +- commit ace7210 + +- vfs: subtype handling moved to fuse (jsc#SLE-13782). +- fuse: convert to use the new mount API (jsc#SLE-13782). +- cuse: fix broken release (jsc#SLE-13782). +- commit b7625ea + +- fuse: cleanup fuse_wait_on_page_writeback (jsc#SLE-13782). +- commit 6d24ff2 + +- fuse: require /dev/fuse reads to have enough buffer capacity + (take 2) (jsc#SLE-13782). +- Refresh + patches.suse/fuse-fix-deadlock-with-aio-poll-and-fuse_iqueue-wait.patch. +- commit acb8ea8 + +- kABI fixup for dwc3 introduction of DWC_usb32 (git-fixes). +- commit 03d1108 + +- ALSA: doc: Fix reference to mixart.rst (git-fixes). +- commit b4c3583 + +- ASoC: meson: axg-tdm-interface: fix loopback (git-fixes). +- ASoC: dapm: remove widget from dirty list on free (git-fixes). +- ASoC: Intel: fix error code cnl_set_dsp_D0() (git-fixes). +- commit 04a1c91 + +- ALSA: hda/hdmi - enable runtime pm for CI AMD display audio + (git-fixes). +- ALSA: firewire-tascam: Fix integer overflow in midi_port_work() + (git-fixes). +- ALSA: fireface: Fix integer overflow in transmit_midi_msg() + (git-fixes). +- ALSA: hda/tegra: fix tegra-hda on tegra30 soc (git-fixes). +- clk: tegra30: Add hda clock default rates to clock driver + (git-fixes). +- ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer + devices (git-fixes). +- ALSA: usb-audio: Annotate the endpoint index in audioformat + (git-fixes). +- ALSA: usb-audio: Avoid unnecessary interface re-setup + (git-fixes). +- ALSA: usb-audio: Choose audioformat of a counter-part substream + (git-fixes). +- ALSA: usb-audio: Fix the missing endpoints creations for quirks + (git-fixes). +- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for + HP machines (git-fixes). +- commit db30ae4 + +- x86/apic: Fix x2apic enablement without interrupt remapping + (bsc#1152489). +- commit a8a5227 + +- netfilter: add and use nf_hook_slow_list() (bsc#1180765 + CVE-2021-20177). +- commit 465dae1 + +- Refresh patches.suse/edac-amd64-add-amd-family-17h-model-60h-pci-ids.patch. + Complete the backport now that + 5e4c55276ae8 ("EDAC/amd64: Save max number of controllers to family type") + has been backported too. +- commit f6cb75f + +- usb: dwc3: Add support for DWC_usb32 IP (git-fixes). +- commit f699093 + +- Input: elantech - fix protocol errors for some trackpoints in + SMBus mode (bsc#1180870). +- Input: elan_i2c - add new trackpoint report type 0x5F + (bsc#1180870). +- Input: synaptics - demote non-conformant kernel-doc header + (bsc#1180870). +- Input: elan_i2c_core - move header inclusion inside + (bsc#1180870). +- Input: elantech - demote obvious abuse of kernel-doc header + (bsc#1180870). +- Input: elan_i2c - fix firmware update on newer ICs + (bsc#1180870). +- Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 + (bsc#1180870). +- commit d5ab100 + +- Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 + (bsc#1180870). +- Input: synaptics-rmi4 - rename f30_data to gpio_data + (bsc#1180870). +- Input: elan_i2c - add ic type 0x15 (bsc#1180870). +- Input: elan_i2c - add support for high resolution reports + (bsc#1180870). +- Input: elan_i2c - do not constantly re-query pattern ID + (bsc#1180870). +- Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, + 0x14 (bsc#1180870). +- Input: elan_i2c - handle firmware updated on newer ICs + (bsc#1180870). +- Input: elan_i2c - add support for different firmware page sizes + (bsc#1180870). +- Input: elan_i2c - fix detecting IAP version on older controllers + (bsc#1180870). +- Input: elan_i2c - handle devices with patterns above 1 + (bsc#1180870). +- commit 8cfe63d + +- Input: elan_i2c - make fetching IC type of older controllers + more robust (bsc#1180870). +- Input: elan_i2c - handle firmware not implementing "get pattern" + command (bsc#1180870). +- Input: elantech - remove redundant assignments to variable error + (bsc#1180870). +- Input: introduce input_mt_report_slot_inactive() (bsc#1180870). +- Input: psmouse - drop all unneeded functions from mouse headers + (bsc#1180870). +- Input: synaptics - fix a typo (bsc#1180870). +- Input: elan_i2c - switch to using devm_add_action_or_reset() + (bsc#1180870). +- Input: elan_i2c - switch to using devm_device_add_groups() + (bsc#1180870). +- commit 6509eab + +- nvmem: Add driver to expose reserved memory as nvmem (jsc#SLE-SLE-16616). +- Update config files: Enable nvmem-rmem as module on arm64 & armv7+lpae, disable it otherwise +- supported.conf: Add nvmem-rmem + This is needed early to get boot-loader configuration working on RPi4; + an essential feature. +- commit 212522b + +- usb: dwc3: Update soft-reset wait polling rate (git-fixes). +- commit 227b9e8 + +- drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers (bsc#1180848). - Update config files. - supported.conf: +- commit 3ceea3c + +- scsi: scsi_transport_srp: Don't block target in failfast state + (bsc#1172355). +- commit 4d51a17 + +- xen: support having only one event pending per watch + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit b454020 + +- xen: revert Allow watches discard events before queueing + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 7a45cd4 + +- xen: revert Add 'will_handle' callback support in + xenbus_watch_path() (bsc#1179508 XSA-349 CVE-2020-29568). +- commit b9e03df + +- xen: revert Support will_handle watch callback (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit 3082598 + +- xen: revert Count pending messages for each watch (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit 9d4ca48 + +- video: fbdev: atmel_lcdfb: fix return error code in + atmel_lcdfb_of_init() (git-fixes). +- video: fbdev: vga16fb: fix setting of pixclock because a + pass-by-value error (git-fixes). +- video: fbdev: pvr2fb: initialize variables (git-fixes). +- video: fbdev: fix OOB read in vga_8planes_imageblit() + (git-fixes). +- commit 7cdcf45 + +- xen: revert Disallow pending watch messages (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit a948c9f + +- ntb: idt: fix error check in ntb_hw_idt.c (jsc#SLE-13360). +- commit 93a77b3 + +- usb: gadget: enable super speed plus (git-fixes). +- USB: serial: option: add LongSung M5710 module support + (git-fixes). +- USB: serial: option: add Quectel EM160R-GL (git-fixes). +- usb: uas: Add PNY USB Portable SSD to unusual_uas (git-fixes). +- usb: gadget: configfs: Fix use-after-free issue with udc_name + (git-fixes). +- USB: usblp: fix DMA to stack (git-fixes). +- usb: gadget: Fix spinlock lockup on usb_function_deactivate + (git-fixes). +- usb: gadget: function: printer: Fix a memory leak for interface + descriptor (git-fixes). +- USB: cdc-wdm: Fix use after free in + service_outstanding_interrupt() (git-fixes). +- USB: cdc-acm: blacklist another IR Droid device (git-fixes). +- crypto: asym_tpm: correct zero out potential secrets + (git-fixes). +- net: usb: qmi_wwan: add Quectel EM160R-GL (git-fixes). +- CDC-NCM: remove "connected" log message (git-fixes). +- ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() + (git-fixes). +- lib/genalloc: fix the overflow when size is too big (git-fixes). +- Bluetooth: revert: hci_h5: close serdev device and free hu in + h5_close (git-fixes). +- commit 052b915 + +- drm/panfrost: Move the GPU reset bits outside the timeout + handler (git-fixes). +- drm/panfrost: don't use pfdevfreq.busy_count to know if hw is + idle (git-fixes). +- commit 173f5a4 + +- drm/panfrost: Remove unused variables in panfrost_job_close() + (git-fixes). +- commit 11a7e60 + +- drm/panfrost: Don't corrupt the queue mutex on open/close + (git-fixes). +- commit a5f75e8 + +- drm/i915/dp: Track pm_qos per connector (git-fixes). +- drm/i915: clear the shadow batch (git-fixes). +- drm/i915: Fix mismatch between misplaced vma check and vma + insert (git-fixes). +- drm/amd/display: updated wm table for Renoir (git-fixes). +- drm/meson: dw-hdmi: Enable the iahb clock early enough + (git-fixes). +- commit 11d51e1 + +- drm/meson: dw-hdmi: Disable clocks on driver teardown + (git-fixes). +- drm/edid: fix objtool warning in drm_cvt_modes() (git-fixes). +- drm/amdkfd: Fix leak in dmabuf import (git-fixes). +- drm/amd/display: Prevent bandwidth overflow (git-fixes). +- drm/amdgpu: fix compute queue priority if num_kcq is less than 4 + (git-fixes). +- drm/msm/dsi_phy_10nm: implement PHY disabling (git-fixes). +- drm/msm/dsi_pll_10nm: restore VCO rate during restore_state + (git-fixes). +- drm/msm/dpu: Add newline to printks (git-fixes). +- drm/mediatek: Use correct aliases name for ovl (git-fixes). +- drm/meson: dw-hdmi: Ensure that clocks are enabled before + touching the TOP registers (git-fixes). +- commit d189b05 + +- drm/meson: dw-hdmi: Register a callback to disable the regulator + (git-fixes). +- drm/meson: Unbind all connectors on module removal (git-fixes). +- drm/meson: Free RDMA resources after tearing down DRM + (git-fixes). +- drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() + (git-fixes). +- drm/udl: Fix missing error code in udl_handle_damage() + (git-fixes). +- drm/i915: Avoid mixing integer types during batch copies + (git-fixes). +- drm/amdgpu: fix build_coefficients() argument (git-fixes). +- drm/amdgpu: fix incorrect enum type (git-fixes). +- drm/amd/display: remove useless if/else (git-fixes). +- commit 714ea88 + +- drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz + ref clock (git-fixes). +- drm/panel: simple: Add flags to boe_nv133fhm_n61 (git-fixes). +- drm/edid: Fix uninitialized variable in drm_cvt_modes() + (git-fixes). +- drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe + (git-fixes). +- drm/tve200: Fix handling of platform_get_irq() error + (git-fixes). +- drm/mcde: Fix handling of platform_get_irq() error (git-fixes). +- drm/dp_aux_dev: check aux_dev before use in + drm_dp_aux_dev_get_by_minor() (git-fixes). +- drm/aspeed: Fix Kconfig warning & subsequent build errors + (git-fixes). +- drm/panfrost: Fix job timeout handling (git-fixes). +- commit 2743044 + +- scsi: qedi: Correct max length of CHAP secret (bsc#1180221). +- commit 5b6934e + +- fix patch metadata +- fix Patch-mainline: + patches.suse/sched-fair-Check-for-idle-core-in-wake_affine.patch +- commit b5830a4 + +- drm/gma500: fix double free of gma_connector (git-fixes). +- drm/i915/gt: Declare gen9 has 64 mocs entries! (git-fixes). +- drm/i915/display/dp: Compute the correct slice count for VDSC + on DP (git-fixes). +- drm/i915/gt: Cancel the preemption timeout on responding to it + (git-fixes). +- drm/i915/gt: Ignore repeated attempts to suspend request flow + across reset (git-fixes). +- drm/i915/gem: Propagate error from cancelled submit due to + context closure (git-fixes). +- drm/amdgpu: fix sdma instance fw version and feature version + init (git-fixes). +- drm/amdgpu/disply: set num_crtc earlier (git-fixes). +- drm/omap: sdi: fix bridge enable/disable (git-fixes). +- drm/panel: sony-acx565akm: Fix race condition in probe + (git-fixes). +- commit cdc5bb1 + +- drm/rockchip: Avoid uninitialized use of endpoint id in LVDS + (git-fixes). +- drm/amdgpu/vcn3.0: remove old DPG workaround (git-fixes). +- drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (git-fixes). +- drm/amd/display: Init clock value by current vbios CLKs + (git-fixes). +- drm/i915/gt: Limit frequency drop to RPe on parking (git-fixes). +- drm/i915/gt: Retain default context state across shrinking + (git-fixes). +- drm/i915/gt: Program mocs:63 for cache eviction on gen9 + (git-fixes). +- drm/tegra: sor: Disable clocks on error in tegra_sor_init() + (git-fixes). +- drm/tegra: replace idr_init() by idr_init_base() (git-fixes). +- drm/nouveau: fix relocations applying logic and a double-free + (git-fixes). +- commit 83684ef + +- drm/mediatek: dsi: Modify horizontal front/back porch byte + formula (git-fixes). +- drm/exynos: depend on COMMON_CLK to fix compile tests + (git-fixes). +- drm/i915/gt: Free stale request on destroying the virtual engine + (git-fixes). +- drm/i915/perf: workaround register corruption in OATAILPTR + (git-fixes). +- drm/amdgpu: update golden setting for sienna_cichlid + (git-fixes). +- drm/amd/display: Avoid HDCP initialization in devices without + output (git-fixes). +- drm/amdgpu: fix a page fault (git-fixes). +- drm/amdgpu: fix SI UVD firmware validate resume fail + (git-fixes). +- drm/amd/amdgpu: fix null pointer in runtime pm (git-fixes). +- drm/i915/gt: Fixup tgl mocs for PTE tracking (git-fixes). +- commit 4d0b8ee + +- blacklist.conf: 4f8af077a02e docs: Fix reST markup when linking to sections +- commit 28e1ebf + +- drm/i915/gvt: return error when failing to take the module + reference (git-fixes). +- drm/i915/gvt: Set ENHANCED_FRAME_CAP bit (git-fixes). +- drm/i915: Handle max_bpc==16 (git-fixes). +- drm/i915/selftests: Fix wrong return value of + perf_request_latency() (git-fixes). +- drm/i915/selftests: Fix wrong return value of + perf_series_engines() (git-fixes). +- drm/i915: Avoid memory leak with more than 16 workarounds on + a list (git-fixes). +- drm/i915/tgl: Fix Media power gate sequence (git-fixes). +- drm/sun4i: dw-hdmi: fix error return code in + sun8i_dw_hdmi_bind() (git-fixes). +- drm: bridge: dw-hdmi: Avoid resetting force in the detect + function (git-fixes). +- drm/amd/display: Add missing pflip irq for dcn2.0 (git-fixes). +- commit c514745 + +- drm/amd/display: Add missing pflip irq (git-fixes). +- drm/i915: Correctly set SFC capability for video engines + (git-fixes). +- drm/gma500: Fix out-of-bounds access to struct + drm_device.vblank[] (git-fixes). +- drm/panfrost: Fix module unload (git-fixes). +- drm/panfrost: Fix a deadlock between the shrinker and madvise + path (git-fixes). +- drm/amdgpu: resolved ASD loading issue on sienna (git-fixes). +- drm/amdgpu: update golden setting for sienna_cichlid + (git-fixes). +- drm/amdgpu: perform srbm soft reset always on SDMA resume + (git-fixes). +- drm/i915: Fix encoder lookup during PSR atomic check + (git-fixes). +- drm/i915/gt: Use the local HWSP offset during submission + (git-fixes). +- commit f811a3d + +- drm/i915/gvt: Only pin/unpin intel_context along with workload + (git-fixes). +- drm/imx: parallel-display: remove unused function enc_to_imxpd() + (git-fixes). +- drm/i915: Reject 90/270 degree rotated initial fbs (git-fixes). +- drm/i915: Restore ILK-M RPS support (git-fixes). +- drm/i915/region: fix max size calculation (git-fixes). +- drm/nouveau/device: fix changing endianess code to work on + older GPUs (git-fixes). +- drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" + (git-fixes). +- drm/nouveau/kms/nv50-: Program notifier offset before requesting + disp caps (git-fixes). +- drm/nouveau/nouveau: fix the start/end range for migration + (git-fixes). +- drm/shme-helpers: Fix dma_buf_mmap forwarding bug (git-fixes). +- commit f9a03a3 + +- drm/v3d: Fix double free in v3d_submit_cl_ioctl() (git-fixes). +- drm/sun4i: frontend: Fix the scaler phase on A33 (git-fixes). +- drm/sun4i: frontend: Reuse the ch0 phase for RGB formats + (git-fixes). +- drm/sun4i: frontend: Rework a bit the phase data (git-fixes). +- drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally + (git-fixes). +- drm/amd/display: Fix kernel panic by dal_gpio_open() error + (git-fixes). +- drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns + (git-fixes). +- drm/amdgpu: increase the reserved VM size to 2MB (git-fixes). +- drm/amd/display: Fixed panic during seamless boot (git-fixes). +- drm/amdgpu: don't map BO in reserved region (git-fixes). +- commit adc6b7e + +- drm/amdgpu: add DID for navi10 blockchain SKU (git-fixes). +- drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) + (git-fixes). +- drm/i915: Drop runtime-pm assert from vgpu io accessors + (git-fixes). +- drm/i915: Force VT'd workarounds when running as a guest OS + (git-fixes). +- drm/i915: Exclude low pages (128KiB) of stolen from use + (git-fixes). +- drm/i915: Use the active reference on the vma while capturing + (git-fixes). +- drm/i915/gt: Undo forced context restores after trivial + preemptions (git-fixes). +- drm/i915/gt: Delay execlist processing for tgl (git-fixes). +- drm/i915: Mark ininitial fb obj as WT on eLLC machines to + avoid rcu lockup during fbdev init (git-fixes). +- drm/i915/gt: Initialize reserved and unspecified MOCS indices + (git-fixes). +- commit fdd5a7c + +- drm/i915/dp: Tweak initial dpcd backlight.enabled value + (git-fixes). +- drm/amdgpu: correct the cu and rb info for sienna cichlid + (git-fixes). +- drm/amdkfd: Use same SQ prefetch setting as amdgpu (git-fixes). +- drm/amd/psp: Fix sysfs: cannot create duplicate filename + (git-fixes). +- drm/amd/display: Avoid MST manager resource leak (git-fixes). +- drm/amdgpu: update golden setting for sienna_cichlid + (git-fixes). +- drm/amdgpu: correct the gpu reset handling for job != NULL case + (git-fixes). +- drm/amdgpu: add rlc iram and dram firmware support (git-fixes). +- drm/amdgpu: add function to program pbb mode for sienna cichlid + (git-fixes). +- drm/ttm: fix eviction valuable range check (git-fixes). +- commit 6b6cb10 + +- drm/i915: Set all unused color plane offsets to ~0xfff again + (git-fixes). +- drm/i915: Fix TGL DKL PHY DP vswing handling (git-fixes). +- drm/amdgpu: vcn and jpeg ring synchronization (git-fixes). +- drm/amdgpu: Fix invalid number of character '{' in + amdgpu_acpi_init (git-fixes). +- drm/amd/display: HDMI remote sink need mode validation for Linux + (git-fixes). +- drm/amd/display: Avoid set zero in the requested clk + (git-fixes). +- drm/amd/display: Increase timeout for DP Disable (git-fixes). +- drm/amd/display: Fix incorrect backlight register offset for + DCN (git-fixes). +- drm/i915/gem: Always test execution status on closing the + context (git-fixes). +- drm/i915/gt: Always send a pulse down the engine after disabling + heartbeat (git-fixes). +- commit 6c3296a + +- drm/i915: Cancel outstanding work after disabling heartbeats + on an engine (git-fixes). +- drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex + (git-fixes). +- drm/i915: Break up error capture compression loops with + cond_resched() (git-fixes). +- drm/i915/gem: Prevent using pgprot_writecombine() if PAT is + not supported (git-fixes). +- drm/i915: Fix state checker hw.active/hw.enable readout + (git-fixes). +- drm/msm: Fix the a650 hw_apriv check (git-fixes). +- drm/msm/a6xx: fix a potential overflow issue (git-fixes). +- drm/msm/adreno: fix probe without iommu (git-fixes). +- drm/panfrost: add Amlogic GPU integration quirks (git-fixes). +- drm/panfrost: add amlogic reset quirk callback (git-fixes). +- commit dde6379 + +- drm/panfrost: add support for vendor quirk (git-fixes). +- drm: fix double free for gbo in drm_gem_vram_init and + drm_gem_vram_create (git-fixes). +- drm/xlnx: Use devm_drm_dev_alloc (git-fixes). +- drm/bridge/synopsys: dsi: add support for non-continuous HS + clock (git-fixes). +- drm/amd/display: Delete duplicated argument to '&&' or '||' + (git-fixes). +- drm/amdgpu: No sysfs, not an error condition (git-fixes). +- drm/amd/display: Check clock table return (git-fixes). +- drm: panfrost: fix common struct sg_table related issues + (git-fixes). +- drm: lima: fix common struct sg_table related issues + (git-fixes). +- commit 0a6baa2 + +- drm: exynos: fix common struct sg_table related issues + (git-fixes). +- drm/vkms: avoid warning in vkms_get_vblank_timestamp + (git-fixes). +- drm/amdgpu: fix max_entries calculation v4 (git-fixes). +- drm/amd/display: fix potential integer overflow when shifting + 32 bit variable bl_pwm (git-fixes). +- drm/scheduler: Scheduler priority fixes (v2) (git-fixes). +- drm/amd/display: Screen corruption on dual displays (DP+USB-C) + (git-fixes). +- drm/amd/display: Disconnect pipe separetely when disable pipe + split (git-fixes). +- drm/amdgpu: restore ras flags when user resets eeprom(v2) + (git-fixes). +- Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" + (git-fixes). +- drm/amdgpu: Remove redundant NULL check (git-fixes). +- commit cf5d051 + +- drm/bridge_connector: Set default status connected for eDP + connectors (git-fixes). +- drm/brige/megachips: Add checking if ge_b850v3_lvds_init() + is working correctly (git-fixes). +- drm/malidp: Use struct drm_gem_object_funcs.get_sg_table + internally (git-fixes). +- drm/hisilicon: Code refactoring for hibmc_drv_de (git-fixes). +- drm/vkms: add missing platform_device_unregister() in + vkms_init() (git-fixes). +- drm/vgem: add missing platform_device_unregister() in + vgem_init() (git-fixes). +- drm/panfrost: perfcnt: fix ref count leak in + panfrost_perfcnt_enable_locked (git-fixes). +- drm/panfrost: move devfreq_init()/fini() in device (git-fixes). +- drm/panfrost: rename error labels in device_init (git-fixes). +- commit 86204b1 + +- dma-buf/dma-resv: Respect num_fences when initializing the + shared fence list (git-fixes). +- drm/mediatek: set dpi pin mode to gpio low to avoid leakage + current (git-fixes). +- drm/i915: Stub out i915_gpu_coredump_put (git-fixes). +- commit 145aef1 + +- Bluetooth: Fix attempting to set RPA timeout when unsupported + (git-fixes). +- commit d1047e2 + +- usb: dwc3: core: Properly default unspecified speed (git-fixes). +- commit 777b42e + +- x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling + (bsc#1178134). +- commit 0b7cd9d + +- x86/resctrl: Don't move a task to the same resource group + (bsc#1152489). +- commit 8a696c5 + +- x86/resctrl: Use an IPI instead of task_work_add() to update + PQR_ASSOC MSR (bsc#1152489). +- commit 309f3cb + +- x86/mtrr: Correct the range check before performing MTRR type + lookups (bsc#1152489). +- commit 41cceca + +- x86/mm: Fix leak of pmd ptlock (bsc#1152489). +- commit cb571f0 + +- btrfs: fix missing delalloc new bit for new delalloc ranges + (bsc#1180773). +- btrfs: make btrfs_dirty_pages take btrfs_inode (bsc#1180773). +- btrfs: make btrfs_set_extent_delalloc take btrfs_inode + (bsc#1180773). +- commit fba9b10 + +- IB/hfi1: Ensure correct mm is used at all times (bsc#1179878 + CVE-2020-27835). +- IB/hfi1: Remove module parameter for KDETH qpns (bsc#1179878). +- IB/hfi1: Remove kobj from hfi1_devdata (bsc#1179878). +- commit 79bac5c + +- regmap: debugfs: Fix a reversed if statement in + regmap_debugfs_init() (git-fixes). +- commit 6e1e482 + +- USB: serial: iuu_phoenix: fix DMA from stack (git-fixes). +- usb: gadget: configfs: Preserve function ordering after bind + failure (git-fixes). +- usb: gadget: select CONFIG_CRC32 (git-fixes). +- usb: usbip: vhci_hcd: protect shift size (git-fixes). +- usb: gadget: f_uac2: reset wMaxPacketSize (git-fixes). +- usb: dwc3: ulpi: Use VStsDone to detect PHY regs access + completion (git-fixes). +- USB: yurex: fix control-URB timeout handling (git-fixes). +- usb: chipidea: ci_hdrc_imx: add missing put_device() call in + usbmisc_get_init_data() (git-fixes). +- usb: gadget: u_ether: Fix MTU size mismatch with RX packet size + (git-fixes). +- USB: gadget: legacy: fix return error code in acm_ms_bind() + (git-fixes). +- USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST + quirk set (git-fixes). +- staging: mt7621-dma: Fix a resource leak in an error handling + path (git-fixes). +- dmaengine: xilinx_dma: fix mixed_enum_type coverity warning + (git-fixes). +- dmaengine: xilinx_dma: fix incompatible param warning in + _child_probe() (git-fixes). +- dmaengine: xilinx_dma: check dma_async_device_register return + value (git-fixes). +- dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() + (git-fixes). +- dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the + error handling path of the probe function (git-fixes). +- i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly + terminated (git-fixes). +- i2c: sprd: use a specific timeout to avoid system hang up issue + (git-fixes). +- wan: ds26522: select CONFIG_BITREVERSE (git-fixes). +- wil6210: select CONFIG_CRC32 (git-fixes). +- crypto: ecdh - avoid buffer overflow in ecdh_set_secret() + (git-fixes). +- spi: stm32: FIFO threshold level - fix align packet size + (git-fixes). +- regmap: debugfs: Fix a memory leak when calling + regmap_attach_dev (git-fixes). +- dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() + (git-fixes). +- dmaengine: at_hdmac: add missing put_device() call in + at_dma_xlate() (git-fixes). +- dmaengine: at_hdmac: Substitute kzalloc with kmalloc + (git-fixes). +- commit da0ba2f + +- sched/fair: Check for idle core in wake_affine (git fixes + (sched)). +- commit 2caffed + +- arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA + (git-fixes). +- commit 52bc22f + +- blacklist.conf: 2c2b3ad2c4c8 ("spi: spi-fsl-dspi: Use max_native_cs + instead of num_chipselect to set SPI_MCR") + Depends on 7d93aecdb58d4 ("spi: Add generic support for unused native cs + with cs-gpios") which at the moment is not worth back-porting as it'll + break kABI. +- commit bafcdfd + +- xen-blkback: set ring->xenblkd to NULL after kthread_stop() + (bsc#1179509 XSA-350 CVE-2020-29569). +- commit 552ca06 + +- xenbus/xenbus_backend: Disallow pending watch messages + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit b293dfc + +- xen/xenbus: Count pending messages for each watch (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit d8a62d9 + +- xen/xenbus/xen_bus_type: Support will_handle watch callback + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 8be4352 + +- xen/xenbus: Add 'will_handle' callback support in + xenbus_watch_path() (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 4383a8c + +- xen/xenbus: Allow watches discard events before queueing + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit ec8d064 + +- drm: bail out of nouveau_channel_new if channel init fails + (CVE-2020-25639 bsc#1176846). +- commit 1ef70aa + +- nvme-multipath: fix bogus request queue reference put + (bsc#1175389). +- commit ef51578 + +- selftests/bpf: Move and extend ASSERT_xxx() testing macros + (bsc#1177028). +- libbpf: Add __noinline macro to bpf_helpers.h (bsc#1177028). +- commit 630edda + +- Move "btrfs: qgroup: don't try to wait flushing if we're already holding + a transaction (bsc#1179575)." to sorted section +- commit 464edf7 + +- Refresh patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch. + Refresh to v2 URL +- commit 82e37f2 + +- blacklist.conf: 44623b2818f4 crypto: x86/crc32c - fix building with clang ias +- commit 4260c52 + +- x86/mm/numa: Remove uninitialized_var() usage (bsc#1152489). +- commit ec737c3 + +- mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() + exports (jsc#SLE-14344). +- device-dax/kmem: fix resource release (jsc#SLE-14344). +- device-dax: add a range mapping allocation attribute + (jsc#SLE-14344). +- dax/hmem: introduce dax_hmem.region_idle parameter + (jsc#SLE-14344). +- device-dax: add an 'align' attribute (jsc#SLE-14344). +- device-dax: make align a per-device property (jsc#SLE-14344). +- device-dax: introduce 'mapping' devices (jsc#SLE-14344). +- device-dax: add dis-contiguous resource support (jsc#SLE-14344). +- mm/memremap_pages: support multiple ranges per invocation + (jsc#SLE-14344). +- mm/memremap_pages: convert to 'struct range' (jsc#SLE-14368). +- device-dax: add resize support (jsc#SLE-14344). +- drivers/base: make device_find_child_by_name() compatible with + sysfs inputs (jsc#SLE-14344). +- device-dax: introduce 'seed' devices (jsc#SLE-14344). +- device-dax: introduce 'struct dev_dax' typed-driver operations + (jsc#SLE-14344). +- device-dax: add an allocation interface for device-dax instances + (jsc#SLE-14344). +- device-dax/kmem: replace release_resource() with + release_mem_region() (jsc#SLE-14344). +- device-dax/kmem: move resource name tracking to drvdata + (jsc#SLE-14344). +- device-dax/kmem: introduce dax_kmem_range() (jsc#SLE-14344). +- device-dax: make pgmap optional for instance creation + (jsc#SLE-14344). +- device-dax: move instance creation parameters to 'struct + dev_dax_data' (jsc#SLE-14344). +- device-dax: drop the dax_region.pfn_flags attribute + (jsc#SLE-14344). +- ACPI: HMAT: attach a device for each soft-reserved range + (jsc#SLE-14344). +- mm/memory_hotplug: introduce default phys_to_target_node() + implementation (jsc#SLE-14344). +- resource: report parent to walk_iomem_res_desc() callback + (jsc#SLE-14344). +- ACPI: HMAT: refactor hmat_register_target_device to + hmem_register_device (jsc#SLE-14344). +- efi/fake_mem: arrange for a resource entry per efi_fake_mem + instance (jsc#SLE-14344). +- x86/numa: add 'nohmat' option (jsc#SLE-14344). +- x86/numa: cleanup configuration dependent command-line options + (jsc#SLE-14344). +- mm/memory_hotplug: introduce default dummy + memory_add_physaddr_to_nid() (jsc#SLE-14344). +- device-dax: add memory via add_memory_driver_managed() + (jsc#SLE-14344). +- commit 5becd55 + +- mm/memory_hotplug: introduce add_memory_driver_managed() + (jsc#SLE-14344). +- Refresh for the above patch, + patches.suse/0001-mm-don-t-panic-when-links-can-t-be-created-in-sysfs.patch. +- commit 788a9a9 + +- device-dax: don't leak kernel memory to user space after + unloading kmem (jsc#SLE-14344). +- commit b01827a + +- mm/memremap: set caching mode for PCI P2PDMA memory to WC + (jsc#SLE-14344). +- Refresh for the above patch, + patches.suse/1933-memremap-rename-MEMORY_DEVICE_DEVDAX-to-MEMORY_DEVIC.patch. +- commit 4730420 + +- series.conf: refresh +- update upstream reference and resort: + patches.suse/ibmvnic-continue-fatal-error-reset-after-passive-ini.patch +- commit c554179 + +- mm/memory_hotplug: add pgprot_t to mhp_params (jsc#SLE-14344). +- Refresh for the above patch, + patches.suse/powerpc-mm-Limit-resize_hpt_for_hotplug-call-to-hash.patch. +- commit 92a2c86 + +- powerpc/mm: thread pgprot_t through create_section_mapping() + (jsc#SLE-14344). +- Refresh for the above patch, + patches.suse/powerpc-mm-Limit-resize_hpt_for_hotplug-call-to-hash.patch. + patches.suse/powerpc-mm-radix-Create-separate-mappings-for-hot-pl.patch. + patches.suse/powerpc-mm-radix-Remove-split_kernel_mapping.patch. +- commit 22697fb + +- ntb: intel: add Intel NTB LTR vendor support for gen4 NTB + (jsc#SLE-12710). +- commit 22de07c + +- x86/mm: thread pgprot_t through init_memory_mapping() + (jsc#SLE-14344). +- Refresh for the above patch, + patches.suse/x86-platform-uv-Remove-uv-bios-and-efi-code-related-.patch. +- commit 9cc6133 + +- mm/memory_hotplug: rename mhp_restrictions to mhp_params + (jsc#SLE-14368). +- mm/memory_hotplug: drop the flags field from struct + mhp_restrictions (jsc#SLE-14344). +- dax: Move mandatory ->zero_page_range() check in alloc_dax() + (jsc#SLE-14344). +- libnvdimm/e820: Retrieve and populate correct 'target_node' + info (jsc#SLE-14344). +- x86/NUMA: Provide a range-to-target_node lookup facility + (jsc#SLE-14344). +- x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (jsc#SLE-14344). +- Update following config files for the above patch, + config/arm64/default + config/ppc64le/default + config/s390x/default + config/x86_64/default +- commit 3d588c7 + +- powerpc/papr_scm: Switch to numa_map_to_online_node() + (jsc#SLE-14344). +- Refresh for the above patch, + patches.suse/powerpc-papr_scm-Fetch-nvdimm-health-information-fro.patch. + patches.suse/powerpc-papr_scm-Fetch-nvdimm-performance-stats-from.patch. +- commit 9f14d6c + +- mm/numa: Skip NUMA_NO_NODE and online nodes in + numa_map_to_online_node() (jsc#SLE-14344). +- commit f7082df + +- mm/memory_hotplug.c: add a bounds check to __add_pages() + (jsc#SLE-14344). +- dax: Add numa_node to the default device-dax attributes + (jsc#SLE-14344). +- dax: Simplify root read-only definition for the 'resource' + attribute (jsc#SLE-14344). +- dax: Create a dax device_type (jsc#SLE-14344). +- dax: Fix alloc_dax_region() compile warning (jsc#SLE-14344). +- commit 4c51fce + +- Update kabi files. +- update from January 2021 maintenance update submission (commit 4ff469b6e1a0) +- commit a9bc2aa + +- ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S + (git-fixes). +- ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 + (git-fixes). +- ACPI: Add out of bounds and numa_off protections to + pxm_to_node() (git-fixes). +- ehci-hcd: Move include to keep CRC stable (git-fixes). +- commit 407490e + +- bus/fsl_mc: Do not rely on caller to provide non NULL mc_io + (git-fixes). +- commit e4eab60 + +- ALSA: hda/realtek - Modify Dell platform name (git-fixes). +- ALSA: hda/realtek - Supported Dell fixed type headset + (git-fixes). +- ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate + P648/P658 (git-fixes). +- commit 5e10442 + +- Move upstreamed sound patch into sorted section +- commit 0c5f21f + +- r8169: work around power-saving bug on some chip versions + (git-fixes). +- ALSA: pcm: Clear the full allocated memory at hw_params + (git-fixes). +- rtc: pl031: fix resource leak in pl031_probe (git-fixes). +- rtc: sun6i: Fix memleak in sun6i_rtc_clk_init (git-fixes). +- i3c master: fix missing destroy_workqueue() on error in + i3c_master_register (git-fixes). +- misc: vmw_vmci: fix kernel info-leak by initializing dbells + in vmci_ctx_get_chkpt_doorbells() (git-fixes). +- xhci: Give USB2 ports time to enter U3 in bus suspend + (git-fixes). +- USB: dummy-hcd: Fix uninitialized array use in init() + (git-fixes). +- Bluetooth: hci_h5: close serdev device and free hu in h5_close + (git-fixes). +- media: gp8psk: initialize stats at power control logic + (git-fixes). +- staging: wlan-ng: fix out of bounds read in + prism2sta_probe_usb() (git-fixes). +- commit 57824b9 + +- ALSA: hda/via: Fix runtime PM for Clevo W35xSS (git-fixes). +- ALSA: usb-audio: Add quirk for RC-505 (git-fixes). +- ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook + 850 G7 (git-fixes). +- ALSA: hda/realtek: Add two "Intel Reference board" SSID in + the ALC256 (git-fixes). +- ALSA: hda/realtek: Add mute LED quirk for more HP laptops + (git-fixes). +- ALSA: hda/conexant: add a new hda codec CX11970 (git-fixes). +- ALSA: usb-audio: Add quirk for BOSS AD-10 (git-fixes). +- ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (git-fixes). +- ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 + (git-fixes). +- commit 3b01e24 + +- powerpc/sstep: Fix array out of bound warning (bsc#1180581 + ltc#190174). +- Delete patches.suse/powerpc-sstep-Add-testcases-for-VSX-vector-paired-lo.patch (bsc#1180581 ltc#190174). + Drop test for the broken emulation, too. +- commit 346e1c7 + +- powerpc/test_emulate_step: Add testcases for divde[.] and + divdeu[.] instructions (bsc#1180581 ltc#190174). +- commit 98eaae4 + +- powerpc/sstep: Add support for divde[.] and + divdeu[.] instructions (bsc#1180581 ltc#190174). +- powerpc/ppc-opcode: Add divde and divdeu opcodes (bsc#1180581 + ltc#190174). +- commit 4565dda + +- Delete patches.suse/powerpc-sstep-Support-VSX-vector-paired-storage-acce.patch (bsc#1180581 ltc#190174). + Drop patch causing array overflow. +- commit ee77681 + +- drivers/base/memory.c: cache memory blocks in xarray to + accelerate lookup (bsc#1159955 ltc#182993). +- Delete patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch. + Refresh to upstream patch. +- commit 7c92ca5 + +- Refresh patches.suse/nvme-fc-avoid-calling-_nvme_fc_abort_outstanding_ios-from-interrupt-context.patch + Fix commit hash +- commit fdfd462 + +- Refresh patches.suse/0001-btrfs-qgroup-don-t-try-to-wait-flushing.patch + Fix commit hash +- commit 5ec0893 + +- Refresh patch metadata. +- Refresh patches.suse/ibmvnic-fix-NULL-pointer-dereference.patch. +- commit 45ce7d1 + +- ima: Fail rule parsing when asymmetric key measurement isn't + supportable (jsc#SLE-15209). +- ima: Pre-parse the list of keyrings in a KEY_CHECK rule + (jsc#SLE-15209). +- ima: Use the common function to detect LSM conditionals in a + rule (jsc#SLE-15209). +- ima: Move comprehensive rule validation checks out of the + token parser (jsc#SLE-15209). +- ima: Use correct type for the args_p member of + ima_rule_entry.lsm elements (jsc#SLE-15209). +- ima: Shallow copy the args_p member of ima_rule_entry.lsm + elements (jsc#SLE-15209). +- ima: Fail rule parsing when the KEY_CHECK hook is combined + with an invalid cond (jsc#SLE-15209). +- ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined + with an invalid cond (jsc#SLE-15209). +- ima: Fail rule parsing when buffer hook functions have an + invalid action (jsc#SLE-15209). + Refresh + patches.suse/ima-Fail-rule-parsing-when-appraise_flag-blacklist-i.patch +- ima: Free the entire rule if it fails to parse (jsc#SLE-15209). +- ima: Free the entire rule when deleting a list of rules + (jsc#SLE-15209). +- mm: add kvfree_sensitive() for freeing sensitive data objects + (jsc#SLE-15209). +- IMA: pre-allocate buffer to hold keyrings string + (jsc#SLE-15209). + Refresh + patches.suse/ima-Directly-assign-the-ima_default_policy-pointer-t.patch +- commit d6d4155 + +- lib/string: remove unnecessary #undefs (git-fixes). +- bitmap: remove unused function declaration (git-fixes). +- swiotlb: using SIZE_MAX needs limits.h included (git-fixes). +- swiotlb: fix "x86: Don't panic if can not alloc buffer for + swiotlb" (git-fixes). +- kdb: Fix pager search for multi-line strings (git-fixes). +- kgdb: Drop malformed kernel doc comment (git-fixes). +- commit 28d99cb + +- EDAC/amd64: Fix PCI component registration (bsc#1152489). +- commit 6c4ae9b + +- KVM: x86: Expose AVX512_FP16 for supported CPUID + (jsc#SLE-13413). +- commit a3f980a + +- KVM: x86: Expose fast short REP MOV for supported cpuid + (bsc#1180334). +- x86/asm: Drop unused RDPID macro (bsc#1180334). +- KVM: x86: emulating RDPID failure shall return #UD rather than + [#]GP (bsc#1180334). +- kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (bsc#1180334). +- commit 05fbe0b + +- x86: Enumerate AVX512 FP16 CPUID feature flag (jsc#SLE-13413). +- commit fd2814e + +- powerpc/sstep: Add testcases for VSX vector paired load/store + instructions (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/sstep: Support VSX vector paired storage access + instructions (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte + instructions (jsc#SLE-12936 bsc#1180581 ltc#190174). +- powerpc/sstep: Add testcases for VSX vector paired load/store + instructions (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/ppc-opcode: Add encoding macros for VSX vector paired + instructions (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/sstep: Support VSX vector paired storage access + instructions (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* + macros (jsc#SLE-13847 bsc#1180581 ltc#190174). +- Refresh patches.suse/powerpc-sstep-Add-tests-for-prefixed-floating-point-.patch. +- Refresh patches.suse/powerpc-sstep-Add-tests-for-prefixed-integer-load-st.patch. +- powerpc/ppc-opcode: Reuse raw instruction macros to stringify + (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/ppc-opcode: Consolidate powerpc instructions from + bpf_jit.h (jsc#SLE-13847 bsc#1180581 ltc#190174 bsc#1180567 + ltc#190612). +- powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h + (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/ppc-opcode: Move ppc instruction encoding from + test_emulate_step (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base + instruction encoding (jsc#SLE-13847 bsc#1180581 ltc#190174). +- powerpc/lib: Fix emulate_step() std test (jsc#SLE-13847 + bsc#1180581 ltc#190174). +- commit 6a6d57b + +- target: fix XCOPY NAA identifier lookup (CVE-2020-28374, + bsc#1178372). +- commit 3e5427c + +- Move upstreamed regmap and pinctrl patches into sorted section +- commit 6d2ef28 + +- ALSA: hda/hdmi: Fix incorrect mutex unlock in + silent_stream_disable() (bsc#1180543). +- commit a9190f5 + +- intel_idle: Disable ACPI _CST on Haswell (bsc#1177399, + bsc#1180347, bsc#1180141). +- commit 92491ff + +- mwifiex: Fix possible buffer overflows in + mwifiex_cmd_802_11_ad_hoc_start (CVE-2020-36158 bsc#1180559). +- commit 3e80605 + +- btrfs: do not commit logs and transactions during link and + rename operations (bsc#1180566). +- btrfs: do not take the log_mutex of the subvolume when pinning + the log (bsc#1180566). +- btrfs: delete duplicated words + other fixes in comments + (bsc#1180566). +- commit 916e8ac + +- Replace HTTP links with HTTPS ones: security (jsc#SLE-15209). +- tpm_ftpm_tee: register driver on TEE bus (jsc#SLE-15209). +- tpm: Add support for event log pointer found in TPM2 ACPI table + (jsc#SLE-15209). +- tpm: Unify the mismatching TPM space buffer sizes + (jsc#SLE-15209). +- Removed commit id in blacklist.conf +- libnvdimm/security: Fix key lookup permissions (jsc#SLE-15209). +- tpm_tis_spi: Prefer async probe (jsc#SLE-15209). +- tpm/st33zp24: fix spelling mistake "drescription" -> + "description" (jsc#SLE-15209). +- tpm_tis_spi: Don't send anything during flow control + (jsc#SLE-15209). +- security: fix the key_permission LSM hook function type + (jsc#SLE-15209). +- keys: Make the KEY_NEED_* perms an enum rather than a mask + (jsc#SLE-15209). +- keys: Implement update for the big_key type (jsc#SLE-15209). +- security/keys: rewrite big_key crypto to use library interface + (jsc#SLE-15209). + Update config files. +- KEYS: encrypted: use crypto_shash_tfm_digest() (jsc#SLE-15209). +- crypto: hash - introduce crypto_shash_tfm_digest() + (jsc#SLE-15209). +- tpm: eventlog: Replace zero-length array with flexible-array + member (jsc#SLE-15209). +- tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID + (jsc#SLE-15209). +- sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj + fn (jsc#SLE-15209). +- KEYS: Avoid false positive ENOMEM error on key read + (jsc#SLE-15209). +- KEYS: Don't write out to userspace while holding key semaphore + (jsc#SLE-15209). +- MAINTAINERS: adjust to trusted keys subsystem creation + (jsc#SLE-15209). +- tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays + (jsc#SLE-15209). +- tpm_tis_spi: use new 'delay' structure for SPI transfer delays + (jsc#SLE-15209). +- tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko + (jsc#SLE-15209). +- IMA: fix measuring asymmetric keys Kconfig (jsc#SLE-15209). +- Refresh + patches.suse/0002-ima-generalize-x86-EFI-arch-glue-for-other-EFI-archi.patch + patches.suse/ima-add-a-new-CONFIG-for-loading-arch-specific-polic.patch +- Update config files. + CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y +- IMA: Read keyrings= option from the IMA policy (jsc#SLE-15209). +- IMA: Add support to limit measuring keys (jsc#SLE-15209). +- KEYS: Call the IMA hook to measure keys (jsc#SLE-15209). +- IMA: Define an IMA hook to measure keys (jsc#SLE-15209). + Refresh + patches.suse/0002-ima-generalize-x86-EFI-arch-glue-for-other-EFI-archi.patch +- IMA: Add KEY_CHECK func to measure keys (jsc#SLE-15209). +- IMA: Check IMA policy flag (jsc#SLE-15209). +- tpm: Add tpm_version_major sysfs file (jsc#SLE-15209). +- tpm/tpm_ftpm_tee: add shutdown call back (jsc#SLE-15209). +- security: keys: trusted: fix lost handle flush (jsc#SLE-15209). +- KEYS: remove CONFIG_KEYS_COMPAT (jsc#SLE-15209). + Update config files. +- KEYS: trusted: Remove set but not used variable 'keyhndl' + (jsc#SLE-15209). +- KEYS: trusted: Move TPM2 trusted keys code (jsc#SLE-15209). +- KEYS: trusted: Create trusted keys subsystem (jsc#SLE-15209). + Refresh + patches.suse/1885-kbuild-remove-header-compile-test.patch + patches.suse/KVM-arm-arm64-Factor-out-hypercall-handling-from-PSC.patch + patches.suse/crypto-sha-split-sha.h-into-sha1.h-and-sha2.h.patch +- KEYS: Use common tpm_buf for trusted and asymmetric keys + (jsc#SLE-15209). +- tpm: Move tpm_buf code to include/linux/ (jsc#SLE-15209). +- tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf + (jsc#SLE-15209). +- tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct + (jsc#SLE-15209). +- tpm: tpm_tis_spi: Cleanup includes (jsc#SLE-15209). +- tpm: tpm_tis_spi: Support cr50 devices (jsc#SLE-15209). + Update config files. +- tpm: tpm_tis_spi: Introduce a flow control callback + (jsc#SLE-15209). +- tpm: Add a flag to indicate TPM power is managed by firmware + (jsc#SLE-15209). +- tpm_tis: override durations for STM tpm with firmware 1.2.8.28 + (jsc#SLE-15209). +- tpm: provide a way to override the chip returned durations + (jsc#SLE-15209). +- tpm: Remove duplicate code from caps_show() in tpm-sysfs.c + (jsc#SLE-15209). +- tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE + (jsc#SLE-15209). + Update config files. +- tpm: Remove a deprecated comments about implicit sysfs locking + (jsc#SLE-15209). +- commit 7e1f0f4 + +- md/cluster: fix deadlock when node is doing resync job + (bsc#1163727). +- md/cluster: block reshape with remote resync job (bsc#1163727). +- md/bitmap: fix memory leak of temporary bitmap (bsc#1163727). +- md/bitmap: md_bitmap_get_counter returns wrong blocks + (bsc#1163727). +- md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks + (bsc#1163727). +- md-cluster: fix rmmod issue when md_cluster convert bitmap to + none (bsc#1163727). +- md-cluster: fix safemode_delay value when converting to + clustered bitmap (bsc#1163727). +- md-cluster: fix wild pointer of unlock_all_bitmaps() + (bsc#1163727). +- commit 7522976 + +- mm: validate inode in mapping_set_error() (git-fixes). +- commit 05b16dc + +- btrfs: add missing check for nocow and compression inode flags + (bsc#1178780). +- fs/buffer.c: record blockdev write errors in super_block that + it backs (bsc#1172266). +- vfs: track per-sb writeback errors and report them to syncfs + (bsc#1172266). +- commit 934c84a + +- btrfs: add missing check for nocow and compression inode flags (bsc#1178780). +- commit 98b0ffc + +- Revert "ceph: allow rename operation under different quota + realms" (bsc#1180541). +- commit 1a2a0a7 + +- Refresh + patches.suse/ceph-downgrade-warning-from-mdsmap-decode-to-debug.patch. +- Refresh + patches.suse/ceph-fix-race-in-concurrent-_ceph_remove_cap-invocations.patch. + Patches have been merged into mainline; refreshing Git-commit and Path-mainline + tags in patches. +- commit d338d00 + +- nfp: move indirect block cleanup to flower app stop callback + (bsc#1176447). +- ethtool: fix error paths in ethnl_set_channels() (bsc#1176447). +- i40e, xsk: clear the status bits for the next_to_use descriptor + (jsc#SLE-13701). +- RDMA/mlx5: Fix MR cache memory leak (jsc#SLE-15175). +- RDMA/bnxt_re: Fix max_qp_wrs reported (bsc#1175499). +- RDMA/hns: Bugfix for calculation of extended sge + (jsc#SLE-14777). +- RDMA/rtrs-srv: Fix typo (jsc#SLE-15176). +- RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex + (jsc#SLE-15176). +- RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established + (jsc#SLE-15176). +- RDMA/rtrs-clt: Avoid run destroy_con_cq_qp/create_con_cq_qp + in parallel (jsc#SLE-15176). +- RDMA/rtrs-clt: Remove outdated comment in create_con_cq_qp + (jsc#SLE-15176). +- RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route resolving + failed (jsc#SLE-15176). +- IB/isert: add module param to set sg_tablesize for IO cmd + (jsc#SLE-15176). +- RDMA/core: Fix error return in _ib_modify_qp() (jsc#SLE-15176). +- RDMA/bnxt_re: Fix entry size during SRQ create (jsc#SLE-15076 + bsc#1175499). +- net/mlx5e: remove unnecessary memset (jsc#SLE-15172). +- net/sched: fix miss init the mru in qdisc_skb_cb (bsc#1176447). +- i40e: remove redundant assignment (jsc#SLE-13701). +- ionic: use mc sync for multicast filters (jsc#SLE-16649). +- net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in + cls_flower (bsc#1176447). +- net: flow_offload: Fix memory leak for indirect flow block + (jsc#SLE-15075). +- e1000e: fix S0ix flow to allow S0i3.2 subset entry + (jsc#SLE-13532). +- bonding: fix feature flag setting at init time (bsc#1176447). +- ch_ktls: fix build warning for ipv4-only config (jsc#SLE-15129). +- net/sched: fq_pie: initialize timer earlier in fq_pie_init() + (jsc#SLE-15172). +- commit feb8216 + +- powerpc/pci: Remove LSI mappings on device teardown (bsc#1172145 + ltc#184630). +- commit a2fd2d8 + +- Delete patches.suse/powerpc-pci-unmap-legacy-INTx-interrupts-when-a-PHB-.patch + (bsc#1172145 ltc#184630). + To be replaced with new fix merged through SP2. +- commit 8ea9da6 + +- powerpc/cacheinfo: Print correct cache-sibling map/list for + L2 cache (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Add support detecting thread-groups sharing L2 + cache (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Rename init_thread_group_l1_cache_map() to make + it generic (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Rename cpu_l1_cache_map as + thread_group_l1_cache_map (jsc#SLE-13615 bsc#1180100 + ltc#190257). +- powerpc/smp: Parse ibm,thread-groups with multiple properties + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Use GFP_ATOMIC while allocating tmp mask + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Remove unnecessary variable (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/smp: Optimize update_coregroup_mask (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/smp: Move coregroup mask updation to a new function + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Optimize update_mask_by_l2 (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/smp: Check for duplicate topologies and consolidate + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Stop passing mask to update_mask_by_l2 + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Limit CPUs traversed to within a node + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Optimize remove_cpu_from_masks (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/smp: Remove get_physical_package_id (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/smp: Stop updating cpu_core_mask (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/topology: Update topology_core_cpumask (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/topology: Override cpu_smt_mask (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- sched/topology: Allow archs to override cpu_smt_mask + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/cacheinfo: Add per cpu per index shared_cpu_list + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/cacheinfo: Make cpumap_show code reusable (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/cacheinfo: Use cpumap_print to print cpumap + (jsc#SLE-13615 bsc#1180100 ltc#190257). +- powerpc/smp: Use IS_ENABLED() to avoid #ifdef (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- powerpc/smp: Drop superfluous NULL check (jsc#SLE-13615 + bsc#1180100 ltc#190257). +- commit aa22c03 + +- blacklist.conf: adab66b71abf ("Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS"") + We do not support metag and sparc64 archs. +- commit 99ad074 + +- blacklist.conf: d9a9280a0d0a ("seq_buf: Avoid type mismatch for seq_buf_init") + It breaks kABI. It is not worth the hassle to backport. +- commit 7c29506 + +- module: delay kobject uevent until after module init call (bsc#1178631). +- Refresh patches.suse/supported-flag. +- commit 9f35554 + +- bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() + (git-fixes). +- commit e888e29 + +- blacklist.conf: 310e3a4b5a4f ("tracing: Remove WARN_ON in start_thread()") + CONFIG_HWLAT_TRACER is not set anywhere. +- commit 4f64022 + +- ocfs2: fix unbalanced locking (bsc#1180506). +- commit b54b08a + +- remoteproc: qcom: Fix potential NULL dereference in + adsp_init_mmio() (git-fixes). +- remoteproc: qcom: fix reference leak in adsp_start (git-fixes). +- remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable + (git-fixes). +- serial_core: Check for port state when tty is in error state + (git-fixes). +- usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus + (git-fixes). +- USB: gadget: f_midi: setup SuperSpeed Plus descriptors + (git-fixes). +- USB: gadget: f_acm: add support for SuperSpeed Plus (git-fixes). +- USB: gadget: f_rndis: fix bitrate for SuperSpeed and above + (git-fixes). +- media: gspca: Fix memory leak in probe (git-fixes). +- media: saa7146: fix array overflow in vidioc_s_audio() + (git-fixes). +- media: max2175: fix max2175_set_csm_mode() error code + (git-fixes). +- media: imx214: Fix stop streaming (git-fixes). +- media: msi2500: assign SPI bus number dynamically (git-fixes). +- media: siano: fix memory leak of debugfs members in + smsdvb_hotplug (git-fixes). +- media: sunxi-cir: ensure IR is handled when it is continuous + (git-fixes). +- media: solo6x10: fix missing snd_card_free in error handling + case (git-fixes). +- media: ipu3-cio2: Remove traces of returned buffers (git-fixes). +- media: ipu3-cio2: Make the field on subdev format + V4L2_FIELD_NONE (git-fixes). +- media: ipu3-cio2: Validate mbus format in setting subdev format + (git-fixes). +- media: ipu3-cio2: Serialise access to pad format (git-fixes). +- media: ipu3-cio2: Return actual subdev format (git-fixes). +- media: mtk-vcodec: add missing put_device() call in + mtk_vcodec_init_enc_pm() (git-fixes). +- media: mtk-vcodec: add missing put_device() call in + mtk_vcodec_release_dec_pm() (git-fixes). +- media: mtk-vcodec: add missing put_device() call in + mtk_vcodec_init_dec_pm() (git-fixes). +- media: tm6000: Fix sizeof() mismatches (git-fixes). +- iwlwifi: pcie: add one missing entry for AX210 (git-fixes). +- commit 1e25d62 + +- gpio: mvebu: update Armada XP per-CPU comment (git-fixes). +- dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() + (git-fixes). +- HID: i2c-hid: add Vero K147 to descriptor override (git-fixes). +- iio:imu:bmi160: Fix too large a buffer (git-fixes). +- crypto: atmel-i2c - select CONFIG_BITREVERSE (git-fixes). +- crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() + (git-fixes). +- crypto: omap-aes - Fix PM disable depth imbalance in + omap_aes_probe (git-fixes). +- crypto: crypto4xx - Replace bitwise OR with logical OR in + crypto4xx_build_pd (git-fixes). +- Input: goodix - add upside-down quirk for Teclast X98 Pro tablet + (git-fixes). +- Input: cros_ec_keyb - send 'scancodes' in addition to key events + (git-fixes). +- commit 48f3c1f + +- ALSA/hda: apply jack fixup for the Acer Veriton + N4640G/N6640G/N2510G (git-fixes). +- ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (git-fixes). +- ALSA: hda/realtek: Add quirk for MSI-GP73 (git-fixes). +- ALSA: pcm: oss: Fix a few more UBSAN fixes (git-fixes). +- ALSA: usb-audio: Disable sample read check if firmware doesn't + give back (git-fixes). +- ALSA: usb-audio: Add VID to support native DSD reproduction + on FiiO devices (git-fixes). +- ALSA: core: memalloc: add page alignment for iram (git-fixes). +- ACPI: PNP: compare the string length in the matching_id() + (git-fixes). +- clocksource/drivers/arm_arch_timer: Correct fault programming + of CNTKCTL_EL1.EVNTI (git-fixes). +- clocksource/drivers/arm_arch_timer: Use stable count reader + in erratum sne (git-fixes). +- clocksource/drivers/cadence_ttc: Fix memory leak in + ttc_setup_clockevent() (git-fixes). +- clocksource/drivers/orion: Add missing clk_disable_unprepare() + on error path (git-fixes). +- crypto: af_alg - avoid undefined behavior accessing salg_name + (git-fixes). +- crypto: inside-secure - Fix sizeof() mismatch (git-fixes). +- crypto: talitos - Fix return type of current_desc_hdr() + (git-fixes). +- crypto: talitos - Endianess in current_desc_hdr() (git-fixes). +- cfg80211: initialize rekey_data (git-fixes). +- commit 57d3bee + +- series.conf: cleanup +- move unsortable patch out of sorted section: + patches.suse/ibmvnic-fix-NULL-pointer-dereference.patch +- update upstream reference: + patches.suse/ibmvnic-continue-fatal-error-reset-after-passive-ini.patch +- commit a0b2ce7 + +- ibmvnic: fix login buffer memory leak (jsc#SLE-17043 bsc#1179243 + ltc#189290 git-fixes). +- commit 2d2f67f + +- ibmvnic: continue fatal error reset after passive init + (bsc#1171078 ltc#184239 git-fixes). +- commit e6ea824 + +- Refresh patches.suse/powerpc-perf-Exclude-kernel-samples-while-counting-e.patch. +- commit fc17dca + +- powerpc/perf: Fix Threshold Event Counter Multiplier width + for P10 (jsc#SLE-13513 bsc#1180072 ltc#190309). +- commit c1c01ab + +- powerpc/bitops: Fix possible undefined behaviour with fls() + and fls64() (bsc#1156395). +- commit e90809a + +- powerpc: Fix incorrect stw{, ux, u, x} instructions in + __set_pte_at (bsc#1065729). +- commit b5cc99b + +- powerpc/xmon: Change printk() to pr_cont() (bsc#1065729). +- commit 9125964 + +- powerpc/64: Set up a kernel stack for secondaries before + cpu_restore() (bsc#1065729). +- commit 7bcd26b + +- powerpc/eeh_cache: Fix a possible debugfs deadlock + (bsc#1156395). +- commit bfd7479 + +- powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S (jsc#SLE-9246 + git-fixes). +- powerpc/signal: Move inline functions in signal.h (jsc#SLE-16200 + git-fixes). +- commit d0ddb83 + +- powerpc/sstep: Cover new VSX instructions under CONFIG_VSX + (jsc#SLE-13847 git-fixes). +- powerpc/sstep: Emulate prefixed instructions only when + CPU_FTR_ARCH_31 is set (jsc#SLE-13847 git-fixes). +- commit c3ca4ff + +- powerpc: Avoid broken GCC __attribute__((optimize)) + (bsc#1156395). +- commit 3d98ea5 + +- powerpc/smp: Add __init to init_big_cores() (bsc#1109695 + ltc#171067 git-fixes). +- commit 88fe3ed + +- Refresh patches.suse/powerpc-rtas-fix-typo-of-ibm-open-errinjct-in-rtas-f.patch + Refresh to upstream version. +- commit f0055e2 + +- powerpc/pseries/hibernation: remove redundant cacheinfo update + (bsc#1138374 ltc#178199 git-fixes). +- commit e904a78 + +- Revert "powerpc/pseries/hotplug-cpu: Remove double free in + error path" (bsc#1065729). +- commit 243e39e + +- blacklist.conf: Add e91d8d78237d mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING + The option is not enabled. +- commit 65fee6f + +- powerpc/64: irq replay remove decrementer overflow check + (jsc#SLE-9246 git-fixes(stable-5.10)). +- commit 6c37cac + +- PCI: Fix overflow in command-line resource alignment requests + (git-fixes). +- commit 1dd80ec + +- ibmvnic: fix: NULL pointer dereference (bsc#1044767 ltc#155231 + git-fixes). +- commit 59feb80 + +- Refresh + patches.suse/powercap-Restrict-energy-meter-to-root-access.patch. + Now in mainline +- commit 414492a + +- blacklist.conf: fix already added by other patch +- commit ed48336 + +- blacklist.conf: already gone in by another ID +- commit 7020218 + +- usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe() + (git-fixes). +- commit 6f94554 + +- blacklist.conf: fix not relevant for our config +- commit 47a12a9 + +- USB: UAS: introduce a quirk to set no_write_same (git-fixes). +- commit bda3ea7 + +- USB: add RESET_RESUME quirk for Snapscan 1212 (git-fixes). +- commit 0912116 + +- crypto: qat - add CRYPTO_AES to Kconfig dependencies + (git-fixes). +- commit 6dcc047 + +- blk-mq: Remove 'running from the wrong CPU' warning + (bsc#1174486). +- commit 5a12d1c + +- blacklist.conf: 3d51507f29f2 x86/entry/32: Add missing ASM_CLAC to general_protection entry +- commit 794e745 + +- ACPI: NFIT: Fix input validation of bus-family (git-fixes). +- nl80211: validate key indexes for cfg80211_registered_device + (git-fixes). +- commit d4bf12f + +- watchdog: coh901327: add COMMON_CLK dependency (git-fixes). +- watchdog: qcom: Avoid context switch in restart handler + (git-fixes). +- watchdog: Fix potential dereferencing of null pointer + (git-fixes). +- watchdog: sprd: change to use usleep_range() instead of busy + loop (git-fixes). +- watchdog: sprd: check busy bit before new loading rather than + after that (git-fixes). +- watchdog: sprd: remove watchdog disable from resume fail path + (git-fixes). +- watchdog: sirfsoc: Add missing dependency on HAS_IOMEM + (git-fixes). +- watchdog: armada_37xx: Add missing dependency on HAS_IOMEM + (git-fixes). +- commit 705ed83 + +- media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex + values (bsc#1180117). +- commit 2f3db03 + +- Re-import the upstream uvcvideo fix; one more fix will be added later (bsc#1180117) +- commit 0da5ae4 + +- rpm/constraints.in: more disk space for aarch64 binary builds (bsc#1180261) + Tumbleweed KotD builds already consume ~30 GB of disk space and SLE15-SP3 + builds sometimes exceed even 32 GB, resulting in build failures. Thus the + exception providing only 30 GB for aarch64 binary builds is no longer + sustainable and if requiring 35 GB limits the portfolio of available + builders, we need to address that. +- commit 07b084b + +- x86/topology: Set cpu_die_id only if DIE_TYPE found + (bsc#1152489). +- commit 6e7d005 + +- EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId + (bsc#1152489). +- commit 72ce98e + +- x86/CPU/AMD: Remove amd_get_nb_id() (bsc#1152489). +- commit be1bad6 + +- x86/CPU/AMD: Save AMD NodeId as cpu_die_id (bsc#1152489). +- commit af076e7 + +- EDAC/amd64: Do not load on family 0x15, model 0x13 (bsc#1179763). +- commit 877e64a + +- rpm: drop /usr/bin/env in interpreter specification + OBS checks don't like /usr/bin/env in script interpreter lines but upstream + developers tend to use it. A proper solution would be fixing the depedency + extraction and drop the OBS check error but that's unlikely to happen so + that we have to work around the problem on our side and rewrite the + interpreter lines in scripts before collecting files for packages instead. +- commit 0ec5324 + +- reset: raspberrypi: Don't reset USB if already up (bsc#1180336). +- commit 72c8f7f + +- blacklist.conf: ignore CRYPTO_SKCIPHER kconfig option +- commit 00dae55 + +- crypto: hisilicon - Cap block size at 2^31 (jsc#SLE-16507 + jsc#SLE-15835). +- commit 4cc08f7 + +- nvmet-tcp: fix maxh2cdata icresp parameter (bsc#1179892). +- commit 8a7b72b + +- crypto: hisilicon - fix driver compatibility issue with + different versions of devices (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - change debugfs file name from qm_regs + to regs (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - add DebugFS for xQC and xQE dump + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/zip - add debugfs for Hisilicon ZIP + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - add debugfs to the QM state machine + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - add debugfs for QM (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon/zip - Use temporary sqe when doing work + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add device error report through abnormal + irq (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - remove codes of directly report device + errors through MSI (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - QM memory management optimization + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - unify initial value assignment into QM + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - remove use_dma_api related codes + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add FLR support (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon/qm - add state machine for QM (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - refactor module parameter pf_q_num related + code (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/zip - modify the ZIP probe process + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/hpre - modify the HPRE probe process + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - modify the SEC probe process + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - constify sec_dfx_regs (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon/zip - constify struct debugfs_reg32 + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/hpre - constify struct debugfs_reg32 + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - Make qm_controller_reset() static + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - add more ACPI dependencies (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon/qm - fix build failure with ACPI off + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - stop qp by judging sq and cq tail + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - add controller reset support for SEC2 + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/hpre - add controller reset support for HPRE + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/zip - add controller reset support for zip + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - add controller reset interface + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add vfs_num module parameter for hpre/sec + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - unify SR-IOV related codes into QM + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - put vfs_num into struct hisi_qm + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - Add new create qp process + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/hpre - Optimize finding hpre device process + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when init + ctx (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/qm - Put device finding logic into QM + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - Update IV and MAC operation + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - Add iommu status check (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon/sec2 - Add workqueue for SEC driver + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Use one workqueue per qm instead of per qp + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - remove redundant assignment of pointer ctx + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Remove module_param uacce_mode + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Fix duplicate print when qm occur multiple + errors (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Unify error detect process into qm + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Configure zip RAS error type (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Unify hardware error init/uninit into QM + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - fix spelling mistake "disgest" -> "digest" + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add branch prediction macro (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - adjust hpre_crt_para_get (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Fixed some tiny bugs of HPRE (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Bugfixed tfm leak (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Add aead support on SEC2 (jsc#SLE-16507 + jsc#SLE-15835). +- Refresh + patches.suse/crypto-sha-split-sha.h-into-sha1.h-and-sha2.h.patch. +- crypto: hisilicon - redefine skcipher initiation (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Add branch prediction macro (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Add callback error check (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Adjust some inner logic (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Update QP resources of SEC V2 (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Update some names on SEC V2 (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - fix print/comment of SEC V2 (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Update debugfs usage of SEC V2 + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - still no need to check return value of + debugfs_create functions (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Remove useless MODULE macros (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Use the offset fields in sqe to avoid need + to split scatterlists (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Fix issue with wrong number of sg elements + after dma map (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon/sec2 - Use atomics instead of __sync + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - fix a NULL vs IS_ERR() bug in + sec_create_qp_ctx() (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add DebugFS for HiSilicon SEC (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add SRIOV for HiSilicon SEC (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add HiSilicon SEC V2 driver (jsc#SLE-16507 + jsc#SLE-15835). +- Update config files. DEV_HISI_SEC2 as module +- supported.conf: add hisi_sec2 +- crypto: hisilicon - no need to check return value of + debugfs_create functions (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add vfs_num module param for zip + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - replace #ifdef with IS_ENABLED for + CONFIG_NUMA (jsc#SLE-16507 jsc#SLE-15835). +- hwrng: hisi - add HiSilicon TRNG driver support (jsc#SLE-16507 + jsc#SLE-15835). +- Update config files. Enable HW_RANDOM_HISI_V2 +- support.conf: add hisi-trng-v2 +- crypto: hisilicon - fix to return sub-optimal device when best + device has no qps (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - use sgl API to get sgl dma addr and len + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - fix endianness verification problem of QM + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - fix param should be static when not external + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Fix using plain integer as NULL pointer + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - tiny fix about QM/ZIP error callback print + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon: Fix misuse of GENMASK macro (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Add debugfs for HPRE (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add SRIOV support for HPRE (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add HiSilicon HPRE accelerator + (jsc#SLE-16507 jsc#SLE-15835). +- Update config files. Enable CRYPTO_DEV_HISI_HPRE +- supported.conf: add hisi_hpre +- crypto: hisilicon - misc fix about sgl (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - fix large sgl memory allocation problem + when disable smmu (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add sgl_sge_nr module param for zip + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - merge sgl support to hisi_qm module + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - allow compile-testing on x86 (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - avoid unused function warning (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - Fix return value check in + hisi_zip_acompress() (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - Fix warning on printing %p with dma_addr_t + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - fix error handle in hisi_zip_create_req_q + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add missing single_release (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - init curr_sgl_dma to fix compile warning + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP + (jsc#SLE-16507 jsc#SLE-15835). +- crypto: hisilicon - fix kbuild warnings (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add debugfs for ZIP and QM (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add SRIOV support for ZIP (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add HiSilicon ZIP accelerator support + (jsc#SLE-16507 jsc#SLE-15835). +- Update config files. Enable CRYPTO_DEV_HISI_ZIP +- supported.conf: add hisi_zip +- crypto: hisilicon - add hardware SGL support (jsc#SLE-16507 + jsc#SLE-15835). +- crypto: hisilicon - add queue management driver for HiSilicon + QM module (jsc#SLE-16507 jsc#SLE-15835). +- Update config files. Enable CRYPTO_DEV_HISI_QM +- supported.conf: add hisi_qm +- commit 2188cb3 + +- x86/ima: use correct identifier for SetupMode variable + (bsc#1152489). +- commit 9b27f4f + +- i2c: Revert incorrect conversion to use generic helper + (jsc#SLE-16407). +- commit 80898a3 + +- blacklist.conf: 3d51507f29f2 x86/entry/32: Add missing ASM_CLAC to general_protection entry +- commit 1aa31e3 + +- fix patch metadata +- fix Patch-mainline: + patches.suse/mm-memory_failure-always-pin-the-page-in-madvise_inj.patch +- commit 4f786fa + +- Refresh + patches.suse/arm64-force-no_block_mappings-if-crashkernel-reservation-is-required.patch. +- Refresh + patches.suse/arm64-ignore-any-dma-offsets-in-the-max_zone_phys-calculation.patch. +- Refresh + patches.suse/arm64-mm-move-reserve_crashkernel-into-mem_init.patch. +- Refresh + patches.suse/arm64-mm-move-zone_dma_bits-initialization-into-zone_sizes_init.patch. +- Refresh + patches.suse/arm64-mm-set-zone_dma-size-based-on-devicetree-s-dma-ranges.patch. +- Refresh + patches.suse/arm64-mm-set-zone_dma-size-based-on-early-iort-scan.patch. +- Refresh + patches.suse/ibmvnic-Clean-up-TX-code-and-TX-buffer-data-structur.patch. +- Refresh + patches.suse/ibmvnic-Correctly-re-enable-interrupts-in-NAPI-polli.patch. +- Refresh + patches.suse/ibmvnic-Do-not-replenish-RX-buffers-after-every-poll.patch. +- Refresh + patches.suse/ibmvnic-Ensure-that-device-queue-memory-is-cache-lin.patch. +- Refresh + patches.suse/ibmvnic-Introduce-batched-RX-buffer-descriptor-trans.patch. +- Refresh + patches.suse/ibmvnic-Introduce-indirect-subordinate-Command-Respo.patch. +- Refresh + patches.suse/ibmvnic-Introduce-xmit_more-support-using-batched-su.patch. +- Refresh patches.suse/ibmvnic-Remove-send_subcrq-function.patch. +- Refresh + patches.suse/ibmvnic-Use-netdev_alloc_skb-instead-of-alloc_skb-to.patch. +- Refresh + patches.suse/ibmvnic-fix-rx-buffer-tracking-and-index-management-.patch. +- Refresh patches.suse/net-smc-improve-return-codes-for-smc-dv2. +- Refresh + patches.suse/of-address-introduce-of_dma_get_max_cpu_address.patch. +- Refresh + patches.suse/s390-sles15sp3-03-01-s390-cio-Export-information-about-Endpoint-Security-.patch. +- Refresh + patches.suse/s390-sles15sp3-03-02-s390-cio-Provide-Endpoint-Security-Mode-per-CU.patch. +- Refresh + patches.suse/s390-sles15sp3-03-03-s390-cio-Add-support-for-FCES-status-notification.patch. +- Refresh + patches.suse/s390-sles15sp3-03-04-s390-dasd-Remove-unused-parameter-from-dasd_generic_.patch. +- Refresh + patches.suse/s390-sles15sp3-03-05-s390-dasd-Move-duplicate-code-to-separate-function.patch. +- Refresh + patches.suse/s390-sles15sp3-03-06-s390-dasd-Store-path-configuration-data-during-path-.patch. +- Refresh + patches.suse/s390-sles15sp3-03-07-s390-dasd-Fix-operational-path-inconsistency.patch. +- Refresh + patches.suse/s390-sles15sp3-03-08-s390-dasd-Display-FC-Endpoint-Security-information-v.patch. +- Refresh + patches.suse/s390-sles15sp3-03-09-s390-dasd-Prepare-for-additional-path-event-handling.patch. +- Refresh + patches.suse/s390-sles15sp3-03-10-s390-dasd-Process-FCES-path-event-notification.patch. +- Refresh + patches.suse/scsi-fnic-avoid-looping-in-trans-eth-on-unload. +- Refresh + patches.suse/scsi-fnic-change-shost_printk-to-fnic_fcs_dbg. +- Refresh + patches.suse/scsi-fnic-change-shost_printk-to-fnic_main_dbg. +- Refresh + patches.suse/scsi-fnic-set-scsi_set_resid-only-for-underflow. +- Refresh patches.suse/scsi-fnic-validate-io_req-before-others. +- commit 87eecb7 + +- selftests/bpf: Print reason when a tester could not run a + program (bsc#1155518). +- selftests/bpf: Fix invalid use of strncat in test_sockmap + (bsc#1155518). +- samples: bpf: Refactor test_cgrp2_sock2 program with libbpf + (bsc#1155518). +- samples/bpf: Remove unused test_ipip.sh (bsc#1155518). +- selftest/bpf: Add missed ip6ip6 test back (bsc#1155518). +- selftests/bpf/test_offload.py: Reset ethtool features after + failed setting (bsc#1155518). +- commit 82533c7 + +- clk: bcm: dvp: Add MODULE_DEVICE_TABLE() (git-fixes). +- clk: fsl-sai: fix memory leak (git-fixes). +- commit bba80c9 + +- ASoC: wm8994: Fix PM disable depth imbalance on error + (git-fixes). +- commit e953294 + +- Update commit ids for already cherry-picked pinctrl patches +- commit 5e797b0 + +- dmaengine: idxd: add IAX configuration support in the IDXD + driver (jsc#SLE-13380). +- dmaengine: idxd: add ATS disable knob for work queues + (jsc#SLE-13380). +- commit aca8d81 + +- Add cherry-picked dup ID for IDXD patch +- commit 1fde049 + +- Move ASoC patch into sorted section + The patch was mistakenly put into nirvana because of badly tagged commit id. +- commit df0bd91 + +- Move upstreamed IDXD patches into sorted section +- commit 6ca191c + +- clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 (git-fixes). +- clk: sunxi-ng: Make sure divider tables have sentinel + (git-fixes). +- clk: s2mps11: Fix a resource leak in error handling paths in + the probe function (git-fixes). +- clk: ingenic: Fix divider calculation with div tables + (git-fixes). +- clk: at91: sam9x60: remove atmel,osc-bypass support (git-fixes). +- clk: ti: Fix memleak in ti_fapll_synth_setup (git-fixes). +- clk: mediatek: Make mtk_clk_register_mux() a static function + (git-fixes). +- clk: tegra: Fix duplicated SE clock entry (git-fixes). +- clk: tegra: Do not return 0 on failure (git-fixes). +- lan743x: fix for potential NULL pointer dereference with bare + card (git-fixes). +- commit 21d14d2 + +- drivers/base/memory.c: indicate all memory blocks as removable + (bsc#1180264). +- commit 64673b1 + +- x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro + (jsc#SLE-13358). +- commit 6c034c0 + +- EDAC/i10nm: Add Intel Sapphire Rapids server support + (jsc#SLE-13358). +- commit 991ab76 + +- EDAC/i10nm: Use readl() to access MMIO registers + (jsc#SLE-13358). +- commit 0389f79 + +- EDAC: Add DDR5 new memory type (jsc#SLE-13358). +- commit add2e95 + +- ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset + (jsc#SLE-16407). +- ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (jsc#SLE-16407). +- ACPI: OSL: Prevent acpi_release_memory() from returning too + early (jsc#SLE-16407). +- ACPI: ioremap: avoid redundant rounding to OS page size + (jsc#SLE-16407). +- ACPI: SoC: APD: Check return value of acpi_dev_get_property() + (jsc#SLE-16407). +- ACPI: APD: Add a fmw property is_raven (jsc#SLE-16407). +- ACPI: APD: Change name from ST to FCH (jsc#SLE-16407). +- i2c: designware: Add device HID for Hygon I2C controller + (jsc#SLE-16407). +- ACPI: NFIT: Fix ARS zero-sized allocation (jsc#SLE-16407). +- acpi: thermal: Don't call thermal_zone_device_is_enabled() + (jsc#SLE-16407). +- thermal: Simplify or eliminate unnecessary set_mode() methods + (jsc#SLE-16407). +- thermal: Use mode helpers in drivers (jsc#SLE-16407). +- thermal: Add mode helpers (jsc#SLE-16407). +- thermal: remove get_mode() operation of drivers (jsc#SLE-16407). +- thermal: Store device mode in struct thermal_zone_device + (jsc#SLE-16407). +- thermal: Add current mode to thermal zone device + (jsc#SLE-16407). +- thermal: Store thermal mode in a dedicated enum (jsc#SLE-16407). + Refresh + patches.suse/acpi_thermal_passive_blacklist.patch +- acpi: thermal: Fix error handling in the register function + (jsc#SLE-16407). +- sched,acpi_pad: Convert to sched_set_fifo*() (jsc#SLE-16407). +- ACPI: Replace HTTP links with HTTPS ones (jsc#SLE-16407). + Refresh + patches.suse/0017-ACPI-NFIT-Define-runtime-firmware-activation-command.patch +- ACPI: Use valid link to the ACPI specification (jsc#SLE-16407). +- ACPI: Use fallthrough pseudo-keyword (jsc#SLE-16407). +- ACPI: APEI: remove redundant assignment to variable rc + (jsc#SLE-16407). +- ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check + (jsc#SLE-16407). +- ACPI: NUMA: Remove the useless sub table pointer check + (jsc#SLE-16407). +- ACPI: tables: Remove the duplicated checks for + acpi_parse_entries_array() (jsc#SLE-16407). +- ACPI: tables: avoid relocations for table signature array + (jsc#SLE-16407). +- ACPI: OSL: Clean up the removal of unused memory mappings + (jsc#SLE-16407). +- ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() + (jsc#SLE-16407). +- ACPI: OSL: Use deferred unmapping in + acpi_os_unmap_generic_address() (jsc#SLE-16407). +- ACPI: OSL: Implement deferred unmapping of ACPI memory + (jsc#SLE-16407). +- ACPI: property: use cached name in + acpi_fwnode_get_named_child_node() (jsc#SLE-16407). +- ACPI: EC: add newline when printing 'ec_event_clearing' module + parameter (jsc#SLE-16407). +- ACPI: PAD: Eliminate usage of uninitialized_var() macro + (jsc#SLE-16407). +- ACPI: sysfs: add newlines when printing module parameters + (jsc#SLE-16407). +- ACPI: procfs: Remove last dirs after being marked deprecated + for a decade (jsc#SLE-16407). +- Remove + patches.suse/acpi-disable-deprecated-warnings.patch +- Update config files. + x86_64/default removed CONFIG_ACPI_PROCFS_POWER=y +- ACPICA: Update version to 20200717 (jsc#SLE-16407). +- acpi: Extend TPM2 ACPI table with missing log fields + (jsc#SLE-16407). +- libnvdimm: Replace guid_copy() with import_guid() where it + makes sense (jsc#SLE-16407). +- thermal/of: Rename of-thermal.c (jsc#SLE-16407). +- ACPICA: Update version to 20200528 (jsc#SLE-16407). +- PCI: Rename _DSM constants to align with spec (jsc#SLE-16407). +- ACPI: DPTF: Add battery participant driver (jsc#SLE-16407). + Refresh + patches.suse/ACPI-DPTF-Add-battery-participant-for-TigerLake.patch +- ACPI: DPTF: Additional sysfs attributes for power participant + driver (jsc#SLE-16407). +- ACPI / PMIC: Add i2c address for thermal control + (jsc#SLE-16407). +- ACPI: utils: Add acpi_evaluate_reg() helper (jsc#SLE-16407). +- ACPI: Delete unused proc filename macros (jsc#SLE-16407). +- ACPI: debug: Make two functions static (jsc#SLE-16407). +- ACPI: processor: idle: Allow probing on platforms with one + ACPI C-state (jsc#SLE-16407). +- ACPI: sleep: Put the FACS table after using it (jsc#SLE-16407). +- ACPI: scan: Put SPCR and STAO table after using it + (jsc#SLE-16407). +- ACPI: EC: Put the ACPI table after using it (jsc#SLE-16407). +- ACPI: APEI: Put the HEST table for error path (jsc#SLE-16407). +- ACPI: APEI: Put the error record serialization table for error + path (jsc#SLE-16407). +- ACPI: APEI: Put the error injection table for error path and + module exit (jsc#SLE-16407). +- ACPI: APEI: Put the boot error record table after parsing + (jsc#SLE-16407). +- ACPI: watchdog: Put the watchdog action table after parsing + (jsc#SLE-16407). +- ACPI: LPIT: Put the low power idle table after using it + (jsc#SLE-16407). +- ACPICA: Update version to 20200430 (jsc#SLE-16407). +- PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED + (jsc#SLE-16407). +- PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() + (jsc#SLE-16407). +- PM: sleep: core: Rename dev_pm_may_skip_resume() + (jsc#SLE-16407). +- PM: sleep: core: Rework the power.may_skip_resume handling + (jsc#SLE-16407). +- PM: sleep: core: Do not skip callbacks in the resume phase + (jsc#SLE-16407). +- PM: sleep: core: Fold functions into their callers + (jsc#SLE-16407). +- PM: sleep: core: Simplify the SMART_SUSPEND flag handling + (jsc#SLE-16407). +- ACPI: PM: s2idle: Print type of wakeup debug messages + (jsc#SLE-16407). +- ACPI/PCI: pci_link: use extended_irq union member when setting + ext-irq shareable (jsc#SLE-16407). +- ACPI: button: Drop no longer necessary Asus T200TA + lid_init_state quirk (jsc#SLE-16407). +- ACPI: EC: Fix up fast path check in acpi_ec_add() + (jsc#SLE-16407). +- ACPI: NFIT: Replace zero-length array with flexible-array member + (jsc#SLE-16407). +- ACPI: NUMA: Up-level "map to online node" functionality + (jsc#SLE-16407). +- ACPICA: Update version 20200326 (jsc#SLE-16407). +- ACPICA: WSMT: Fix typo, no functional change (jsc#SLE-16407). +- ACPICA: Fix IVRS IVHD type 10h reserved field name + (jsc#SLE-16407). +- ACPICA: Implement IVRS IVHD type 11h parsing (jsc#SLE-16407). +- ACPICA: Fix a typo in a comment field (jsc#SLE-16407). +- x86: ACPI: fix CPU hotplug deadlock (jsc#SLE-16407). +- PM: sleep: core: Drop racy and redundant checks from + device_prepare() (jsc#SLE-16407). + Refresh + patches.suse/0011-PM-sleep-core-Rename-DPM_FLAG_NEVER_SKIP.patch +- PCI/ACPI: Move pcie_to_hpx3_type from stack to static data + (jsc#SLE-16407). +- acpi: Remove header dependency (jsc#SLE-16407). +- ACPI: PCI: Use scnprintf() for avoiding potential buffer + overflow (jsc#SLE-16407). +- ACPI: fan: Use scnprintf() for avoiding potential buffer + overflow (jsc#SLE-16407). +- ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (jsc#SLE-16407). +- ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() + (jsc#SLE-16407). +- blacklist.conf: + Removed + 65a691f5f8f0bb63d6a82eec7b0ffd193d8d8a5f # ACPI: not for stable, reverted below + c85a7109f905f7848735ef50d7e63e5534c4e95d # ACPI: stable commit reverting the above +- ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() + (jsc#SLE-16407). +- ACPI: EC: Consolidate event handler installation code + (jsc#SLE-16407). +- ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC + (jsc#SLE-16407). +- ACPI: EC: Simplify acpi_ec_add() (jsc#SLE-16407). +- ACPI: EC: Drop AE_NOT_FOUND special case from + ec_install_handlers() (jsc#SLE-16407). +- ACPI: EC: Avoid passing redundant argument to functions + (jsc#SLE-16407). +- ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() + (jsc#SLE-16407). +- ACPI: list_for_each_safe() -> list_for_each_entry_safe() + (jsc#SLE-16407). +- ACPI: video: remove redundant assignments to variable result + (jsc#SLE-16407). +- ACPI: OSL: Add missing __acquires/__releases annotations + (jsc#SLE-16407). +- ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry + (jsc#SLE-16407). +- ACPI / AC: Cleanup DMI quirk table (jsc#SLE-16407). +- ACPI: Add new tiny-power-button driver to directly signal init + (jsc#SLE-16407). + Update config files. + x86_64/default add # CONFIG_ACPI_TINY_POWER_BUTTON is not set + arm64/default add # CONFIG_ACPI_TINY_POWER_BUTTON is not set +- ACPI: button: move HIDs to acpi/button.h (jsc#SLE-16407). +- ACPICA: Update version to 20200214 (jsc#SLE-16407). +- PM: sleep: core: Use built-in RCU list checking (jsc#SLE-16407). +- i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C + controller (jsc#SLE-16407). +- ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C + controller (jsc#SLE-16407). +- ACPI/IORT: Parse SSID property of named component node + (jsc#SLE-16407). + Refresh + patches.suse/ACPI-IORT-Add-an-input-ID-to-acpi_dma_configure.patch +- ACPI: thermal: switch to use helpers + (jsc#SLE-16407). +- ACPI / LPSS: Rename pwm_backlight pwm-lookup to + pwm_soc_backlight (jsc#SLE-16407). +- ACPI: PPTT: Consistently use unsigned int as parameter type + (jsc#SLE-16407). +- ACPI: video: Use native backlight on Lenovo E41-25/45 + (jsc#SLE-16407). +- ACPI: video: fix typo in comment (jsc#SLE-16407). +- ACPICA: Update version to 20200110 (jsc#SLE-16407). +- ACPICA: Update version to 20191213 (jsc#SLE-16407). +- ACPICA: acpisrc: add unix line ending support for non-windows + build (jsc#SLE-16407). +- ACPI: Fix Kconfig indentation (jsc#SLE-16407). +- ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 + lid-switch (jsc#SLE-16407). +- device property: Add a function to obtain a node's prefix + (jsc#SLE-16407). + Refresh + patches.suse/device-property-export-fwnode_get_name.patch +- ACPI: HMAT: use %u instead of %d to print u32 values + (jsc#SLE-16407). +- ACPI: NUMA: HMAT: fix a section mismatch (jsc#SLE-16407). +- ACPI: HMAT: don't mix pxm and nid when setting memory target + processor_pxm (jsc#SLE-16407). +- ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" + device (jsc#SLE-16407). +- ACPI: NUMA: HMAT: Register HMAT at device_initcall level + (jsc#SLE-16407). +- device-dax: Add a driver for "hmem" devices (jsc#SLE-16407). +- Update config files. + x86_64/default add CONFIG_DEV_DAX_HMEM=m + arm64/default add CONFIG_DEV_DAX_HMEM=m +- supported.conf: + - drivers/dax/dax_hmem +- ACPI: NUMA: Establish a new drivers/acpi/numa/ directory + (jsc#SLE-16407). + Update config files. +- ACPI: video: update doc for acpi_video_bus_DOS() + (jsc#SLE-16407). +- ACPI: platform: Unregister stale platform devices + (jsc#SLE-16407). +- ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() + (jsc#SLE-16407). +- ACPI / utils: Describe function parameters in kernel-doc + (jsc#SLE-16407). +- ACPI: button: Remove unused acpi_lid_notifier_register() + functions (jsc#SLE-16407). + Refresh + patches.suse/ACPI-button-fix-handling-lid-state-changes-when-inpu.patch +- ACPI: button: Add DMI quirk for Asus T200TA (jsc#SLE-16407). +- ACPI: button: Turn lid_blacklst DMI table into a generic quirk + table (jsc#SLE-16407). + Refresh + patches.suse/ACPI-button-Add-DMI-quirk-for-Medion-Akoya-E2215T.patch +- ACPI: button: Allow disabling LID support with the + lid_init_state module option (jsc#SLE-16407). +- ACPI: button: Refactor lid_init_state module parsing code + (jsc#SLE-16407). +- ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver + (jsc#SLE-16407). +- ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver + (jsc#SLE-16407). +- ACPI / PMIC: Do not register handlers for unhandled OpRegions + (jsc#SLE-16407). +- ACPI: EC: add support for hardware-reduced systems + (jsc#SLE-16407). +- ACPI: EC: tweak naming in preparation for GpioInt support + (jsc#SLE-16407). +- ACPICA: Update version to 20191018 (jsc#SLE-16407). +- ACPI: OSI: Shoot duplicate word (jsc#SLE-16407). +- ACPI: processor_idle: Skip dummy wait if kernel is in guest + (jsc#SLE-16407). +- acpi: Use pr_warn instead of pr_warning (jsc#SLE-16407). + Refresh + patches.suse/acpi-disable-deprecated-warnings.patch +- ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since + ACPI-6.3 (jsc#SLE-16407). +- PCI/ACPI: Remove unnecessary struct hotplug_program_ops + (jsc#SLE-16407). + Refresh + patches.suse/pci-aer-add-pci_aer_raw_clear_status-to-unconditionally-clear-error-status +- PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c + (jsc#SLE-16407). + Refresh + patches.suse/pci-aer-add-pci_aer_raw_clear_status-to-unconditionally-clear-error-status +- PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* + (jsc#SLE-16407). +- PCI: Move ASPM declarations to linux/pci.h (jsc#SLE-16407). + Refresh + patches.suse/r8169-improve-rtl_get_coalesce.patch + patches.suse/mt76-mt76x2e-disable-pcie_aspm-by-default.patch + patches.suse/mt76-fix-include-in-pci.h.patch +- ACPI: thermal: Remove redundant acpi_has_method() calls + (jsc#SLE-16407). +- ACPI: SBS: remove unused const variable 'SMBUS_PEC' + (jsc#SLE-16407). +- ACPI/PCI: Remove surplus parentheses from a return statement + (jsc#SLE-16407). +- HMAT: Register attributes for memory hot add (jsc#SLE-16407). + Refresh + patches.suse/0001-HMAT-Skip-publishing-target-info-for-nodes-with-no-o.patch +- ACPI / APEI: Get rid of NULL_UUID_LE constant (jsc#SLE-16407). + Refresh + patches.suse/ACPI-APEI-Kick-the-memory_failure-queue-for-synchron.patch +- ACPICA: Update version to 20190816 (jsc#SLE-16407). +- ACPICA: Macros: remove pointer math on a null pointer + (jsc#SLE-16407). +- ACPI: PM: Print debug messages on device power state changes + (jsc#SLE-16407). +- PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() + (jsc#SLE-16407). +- PM: sleep: Integrate suspend-to-idle with generig suspend flow + (jsc#SLE-16407). +- drivers: Introduce device lookup variants by ACPI_COMPANION + device (jsc#SLE-16407). +- Refresh + patches.suse/drivers-base-implement-dev_enable_async_probe.patch + patches.suse/i2c-acpi-put-device-when-verifying-client-fails.patch +- acpi: Use built-in RCU list checking for acpi_ioremaps list + (jsc#SLE-16407). +- commit 2e42a5c + +- mm,memory_failure: always pin the page in madvise_inject_error + (bsc#1180258). +- commit 7fb306a + +- x86/mm/ident_map: Check for errors from ident_pud_init() + (bsc#1152489). +- commit 37afaed + +- fix patches metadata +- fix Patch-mainline: + patches.suse/IB-isert-Fix-unaligned-immediate-data-handling.patch + patches.suse/IB-mthca-fix-return-value-of-error-branch-in-mthca_i.patch + patches.suse/IB-rdmavt-Fix-sizeof-mismatch.patch + patches.suse/IB-srpt-Fix-memory-leak-in-srpt_add_one.patch + patches.suse/IB-uverbs-Set-IOVA-on-IB-MR-in-uverbs-layer.patch + patches.suse/RDMA-bnxt_re-Do-not-add-user-qps-to-flushlist.patch + patches.suse/RDMA-core-Fix-bogus-WARN_ON-during-ib_unregister_dev.patch + patches.suse/RDMA-core-Fix-reported-speed-and-width.patch + patches.suse/RDMA-core-Fix-return-error-value-in-_ib_modify_qp-to.patch + patches.suse/RDMA-core-Free-DIM-memory-in-error-unwind.patch + patches.suse/RDMA-core-Stop-DIM-before-destroying-CQ.patch + patches.suse/RDMA-counter-Allow-manually-bind-QPs-with-different-.patch + patches.suse/RDMA-counter-Only-bind-user-QPs-in-auto-mode.patch + patches.suse/RDMA-hns-Bugfix-for-memory-window-mtpt-configuration.patch + patches.suse/RDMA-netlink-Remove-CAP_NET_RAW-check-when-dump-a-ra.patch + patches.suse/RDMA-pvrdma-Fix-missing-kfree-in-pvrdma_register_dev.patch + patches.suse/RDMA-qedr-Endianness-warnings-cleanup.patch + patches.suse/RDMA-qedr-Fix-memory-leak-in-iWARP-CM.patch + patches.suse/RDMA-qedr-SRQ-s-bug-fixes.patch + patches.suse/RDMA-rxe-Drop-pointless-checks-in-rxe_init_ports.patch + patches.suse/RDMA-rxe-Fix-memleak-in-rxe_mem_init_user.patch + patches.suse/RDMA-rxe-Fix-skb-lifetime-in-rxe_rcv_mcast_pkt.patch + patches.suse/RDMA-rxe-Fix-the-parent-sysfs-read-when-the-interfac.patch + patches.suse/RDMA-rxe-Handle-skb_clone-failure-in-rxe_recv.c.patch + patches.suse/RDMA-rxe-Prevent-access-to-wr-next-ptr-afrer-wr-is-p.patch + patches.suse/RDMA-rxe-Remove-unused-rxe_mem_map_pages.patch + patches.suse/RDMA-rxe-Return-void-from-rxe_init_port_param.patch + patches.suse/RDMA-rxe-Return-void-from-rxe_mem_init_dma.patch + patches.suse/RDMA-rxe-Skip-dgid-check-in-loopback-mode.patch + patches.suse/RDMA-srpt-Fix-typo-in-srpt_unregister_mad_agent-docs.patch +- commit 2dad798 + +- fix patches metadata +- fix Patch-mainline: + patches.suse/scsi-mpt3sas-add-bypass_dirty_port_flag-parameter + patches.suse/scsi-mpt3sas-add-module-parameter-multipath_on_hba + patches.suse/scsi-mpt3sas-allocate-memory-for-hba_port-objects + patches.suse/scsi-mpt3sas-bump-driver-version-to-35-101-00-00 + patches.suse/scsi-mpt3sas-define-hba_port-structure + patches.suse/scsi-mpt3sas-get-device-objects-using-sas_address-portid + patches.suse/scsi-mpt3sas-get-sas_device-objects-using-device-s-rphy + patches.suse/scsi-mpt3sas-handle-vses-vphy-object-during-hba-reset + patches.suse/scsi-mpt3sas-handling-hba-vses-device + patches.suse/scsi-mpt3sas-rearrange-scsih_mark_responding_sas_device + patches.suse/scsi-mpt3sas-rename-transport_del_phy_from_an_existing_port + patches.suse/scsi-mpt3sas-set-valid-physicalport-in-smppassthrough + patches.suse/scsi-mpt3sas-update-hba_port-objects-after-host-reset + patches.suse/scsi-mpt3sas-update-hba_port-s-sas_address-phy_mask +- commit a2950eb + +- EDAC/i10nm: Use readl() to access MMIO registers (bsc#1152489). +- commit a3a0100 + +- series.conf: cleanup +- update upstream reference and resort: + patches.suse/powerpc-perf-Fix-crash-with-is_sier_available-when-p.patch +- commit adb35a0 + +- samples/bpf: Fix possible hang in xdpsock with multiple threads + (bsc#1177028). +- libbpf: Sanitise map names before pinning (bsc#1177028). +- samples: bpf: Refactor hbm program with libbpf (bsc#1177028). +- tools/bpftool: Fix build slowdown (bsc#1177028). +- bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds + (bsc#1177028). +- selftests/bpf/test_offload.py: Filter bpftool internal map + when counting maps (bsc#1177028). +- selftests/bpf/test_offload.py: Fix expected case of extack + messages (bsc#1177028). +- selftests/bpf/test_offload.py: Only check verifier log on + verification fails (bsc#1177028). +- selftests/bpf/test_offload.py: Remove check for program load + flags match (bsc#1177028). +- xdp: Remove the xdp_attachment_flags_ok() callback + (bsc#1177028). +- tools/bpftool: Fix PID fetching with a lot of results + (bsc#1177028). +- selftests/bpf: Drain ringbuf samples at the end of test + (bsc#1177028). +- libbpf: Fix ring_buffer__poll() to return number of consumed + samples (bsc#1177028). +- commit fa84f47 + +- series.conf: refresh +- update upstream references and resort: + patches.suse/arm64-force-no_block_mappings-if-crashkernel-reservation-is-required.patch. + patches.suse/arm64-ignore-any-dma-offsets-in-the-max_zone_phys-calculation.patch. + patches.suse/arm64-mm-move-reserve_crashkernel-into-mem_init.patch. + patches.suse/arm64-mm-move-zone_dma_bits-initialization-into-zone_sizes_init.patch. + patches.suse/arm64-mm-set-zone_dma-size-based-on-devicetree-s-dma-ranges.patch. + patches.suse/arm64-mm-set-zone_dma-size-based-on-early-iort-scan.patch. + patches.suse/ibmvnic-Clean-up-TX-code-and-TX-buffer-data-structur.patch. + patches.suse/ibmvnic-Correctly-re-enable-interrupts-in-NAPI-polli.patch. + patches.suse/ibmvnic-Do-not-replenish-RX-buffers-after-every-poll.patch. + patches.suse/ibmvnic-Ensure-that-device-queue-memory-is-cache-lin.patch. + patches.suse/ibmvnic-Introduce-batched-RX-buffer-descriptor-trans.patch. + patches.suse/ibmvnic-Introduce-indirect-subordinate-Command-Respo.patch. + patches.suse/ibmvnic-Introduce-xmit_more-support-using-batched-su.patch. + patches.suse/ibmvnic-Remove-send_subcrq-function.patch. + patches.suse/ibmvnic-Use-netdev_alloc_skb-instead-of-alloc_skb-to.patch. + patches.suse/ibmvnic-fix-rx-buffer-tracking-and-index-management-.patch. + patches.suse/net-smc-improve-return-codes-for-smc-dv2. + patches.suse/of-address-introduce-of_dma_get_max_cpu_address.patch. + patches.suse/powerpc-perf-Add-generic-and-cache-event-list-for-po.patch. + patches.suse/powerpc-perf-Add-new-power-PMU-flag-PPMU_P10_DD1-for.patch. + patches.suse/powerpc-perf-Drop-the-check-for-SIAR_VALID.patch. + patches.suse/powerpc-perf-Fix-crash-with-is_sier_available-when-p.patch. + patches.suse/powerpc-perf-Fix-the-PMU-group-constraints-for-thres.patch. + patches.suse/powerpc-perf-Fix-to-update-cache-events-with-l2l3-ev.patch. + patches.suse/powerpc-perf-Fix-to-update-generic-event-codes-for-p.patch. + patches.suse/powerpc-perf-Fix-to-update-radix_scope_qual-in-power.patch. + patches.suse/powerpc-perf-Invoke-per-CPU-variable-access-with-dis.patch. + patches.suse/powerpc-perf-MMCR0-control-for-PMU-registers-under-P.patch. + patches.suse/powerpc-perf-Update-the-PMU-group-constraints-for-l2.patch. + patches.suse/powerpc-perf-Use-regs-nip-when-SIAR-is-zero.patch. + patches.suse/powerpc-perf-Use-the-address-from-SIAR-register-to-s.patch. + patches.suse/s390-sles15sp3-03-01-s390-cio-Export-information-about-Endpoint-Security-.patch. + patches.suse/s390-sles15sp3-03-02-s390-cio-Provide-Endpoint-Security-Mode-per-CU.patch. + patches.suse/s390-sles15sp3-03-03-s390-cio-Add-support-for-FCES-status-notification.patch. + patches.suse/s390-sles15sp3-03-04-s390-dasd-Remove-unused-parameter-from-dasd_generic_.patch. + patches.suse/s390-sles15sp3-03-05-s390-dasd-Move-duplicate-code-to-separate-function.patch. + patches.suse/s390-sles15sp3-03-06-s390-dasd-Store-path-configuration-data-during-path-.patch. + patches.suse/s390-sles15sp3-03-07-s390-dasd-Fix-operational-path-inconsistency.patch. + patches.suse/s390-sles15sp3-03-08-s390-dasd-Display-FC-Endpoint-Security-information-v.patch. + patches.suse/s390-sles15sp3-03-09-s390-dasd-Prepare-for-additional-path-event-handling.patch. + patches.suse/s390-sles15sp3-03-10-s390-dasd-Process-FCES-path-event-notification.patch. + patches.suse/scsi-fnic-avoid-looping-in-trans-eth-on-unload. + patches.suse/scsi-fnic-change-shost_printk-to-fnic_fcs_dbg. + patches.suse/scsi-fnic-change-shost_printk-to-fnic_main_dbg. + patches.suse/scsi-fnic-set-scsi_set_resid-only-for-underflow. + patches.suse/scsi-fnic-validate-io_req-before-others. +- commit 41ceac4 + +- rtc: pcf2127: fix pcf2127_nvmem_read/write() returns + (git-fixes). +- commit fe3d756 + +- rtc: ep93xx: Fix NULL pointer dereference in + ep93xx_rtc_read_time (git-fixes). +- rtc: hym8563: enable wakeup when applicable (git-fixes). +- commit 52e449a + +- pwm: imx27: Fix overflow for bigger periods (git-fixes). +- firmware: tegra: fix strncpy()/strncat() confusion (git-fixes). +- mtd: spi-nor: ignore errors in spi_nor_unlock_all() (git-fixes). +- mtd: spi-nor: sst: fix BPn bits for the SST25VF064C (git-fixes). +- iwlwifi: sta: set max HE max A-MPDU according to HE capa + (git-fixes). +- commit 48bc7b1 + +- power: supply: bq24190_charger: fix reference leak (git-fixes). +- power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI + matching (git-fixes). +- HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() + (git-fixes). +- pwm: lp3943: Dynamically allocate PWM chip base (git-fixes). +- pwm: zx: Add missing cleanup in error path (git-fixes). +- commit 22a0fb4 + +- Fixed 14 mpt3sas patches, now upstream (jsc#SLE-16914, bsc#1177733) + Should be no functional change, bu the patches are updated + with commit ID, and moved to the proper place in series.conf. +- commit eef3811 + +- scsi: core: Fix VPD LUN ID designator priorities (bsc#1178049). +- commit efdf30e + +- spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts + (bsc#1180214). +- rtc: pcf2127: fix a bug when not specify interrupts property + (bsc#1180214). +- rtc: fsl-ftm-alarm: update acpi device id (bsc#1180214). +- ahci: qoriq: enable acpi support in qoriq ahci driver + (bsc#1180214). +- spi: spi-nxp-fspi: Add ACPI support (bsc#1180214). +- commit 8759723 + +- supported.conf: Declare qat4xxx supported externally by Intel +- commit b7913fb + +- scsi: mpt3sas: Bump driver version to 35.101.00.00 + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Add module parameter multipath_on_hba + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Handle vSES vphy object during HBA reset + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Add bypass_dirty_port_flag parameter + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Handling HBA vSES device (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Update hba_port objects after host reset + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Get sas_device objects using device's rphy + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Get device objects using sas_address & portID + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Update hba_port's sas_address & phy_mask + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Allocate memory for hba_port objects + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Define hba_port structure (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: A small correction in _base_process_reply_queue + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Fix sync irqs (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Detect tampered Aero and Sea adapters + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Remove pci-dma-compat wrapper API (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Remove superfluous memset() (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Update driver version to 35.100.00.00 + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Postprocessing of target and LUN reset + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Add functions to check if any cmd is outstanding + on Target and LUN (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Rename and export interrupt mask/unmask functions + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Cancel the running work during host reset + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Dump system registers for debugging + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Memset config_cmds.reply buffer with zeros + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Don't call disable_irq from IRQ poll handler + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Fix set but unused variable (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Fix error returns in BRM_status_show + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Fix unlock imbalance (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Fix memset() in non-RDPQ mode (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Fix reply queue count in non RDPQ mode + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Fix double free warnings (jsc#SLE-16914, + bsc#1177733). +- scsi: mpt3sas: Disable DIF when prot_mask set to zero + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Capture IOC data for debugging purposes + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Use true, false for ioc->use_32bit_dma + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Remove NULL check before freeing function + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Separate out RDPQ allocation to new function + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Rename function name is_MSB_are_same + (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: Don't change the DMA coherent mask after + allocations (jsc#SLE-16914, bsc#1177733). +- scsi: mpt3sas: use true,false for bool variables (jsc#SLE-16914, + bsc#1177733). +- commit 5bf7889 + +- crypto: qat - add capability detection logic in qat_4xxx + (jsc#SLE-14454). +- commit 83336e3 + +- crypto: qat - add AES-XTS support for QAT GEN4 devices + (jsc#SLE-14454). +- Refresh patches.suse/QAT-add-suse_kabi_padding.patch. +- commit 3755a1e + +- crypto: qat - add AES-CTR support for QAT GEN4 devices + (jsc#SLE-14454). +- commit 5393983 + +- crypto: qat - fix excluded_middle.cocci warnings + (jsc#SLE-14454). +- commit a62bf18 + +- tracing: Fix race in trace_open and buffer resize call + (CVE-2020-27825 bsc#1179960). +- commit c590ed4 + +- ring-buffer: speed up buffer resets by avoiding synchronize_rcu + for each CPU (CVE-2020-27825 bsc#1179960). +- commit d308278 + +- ring-buffer: Make resize disable per cpu buffer instead of + total buffer (CVE-2020-27825 bsc#1179960). +- commit 95e9004 + +- crypto: qat - add gen4 firmware loader (jsc#SLE-14454). +- commit 9d44e54 + +- Drop a backported uvcvideo patch that caused a regression (bsc#1180117) + Also blacklisting the commit +- commit b185b93 + +- blacklist.conf: Remove temporary drm path blacklist +- commit f037d4c + +- crypto: qat - add qat_4xxx driver (jsc#SLE-14454). + Update config files. +- commit 8df8685 + +- crypto: s390/sha1 - prefix the "sha1_" functions + (jsc#SLE-14454). +- commit aad706f + +- crypto: qat - add hook to initialize vector routing table + (jsc#SLE-14454). +- commit 21c4c5c + +- x86/resctrl: Fix incorrect local bandwidth when mba_sc is + enabled (bsc#1152489). +- x86/resctrl: Remove unused struct mbm_state::chunks_bw + (bsc#1152489). +- commit b4996a1 + +- crypto: powerpc/sha1 - prefix the "sha1_" functions + (jsc#SLE-14454). +- commit 7a8e9d4 + +- nvmet-fc: fix missing check for no hostport struct + (bsc#1176942). +- commit 7fab8fc + +- scsi: qla2xxx: Update version to 10.02.00.104-k (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Fix device loss on 4G and older HBAs (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: If fcport is undergoing deletion complete I/O + with retry (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Fix the call trace for flush workqueue + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Fix flash update in 28XX adapters on big endian + machines (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Handle aborts correctly for port undergoing + deletion (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Fix N2N and NVMe connect retry failure + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Fix FW initialization error on big endian + machines (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Fix crash during driver load on big endian + machines (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Fix compilation issue in PPC systems (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Don't check for fw_started while posting NVMe + command (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Tear down session if FW say it is down + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Limit interrupt vectors to number of CPUs + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Change post del message from debug level to + log level (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code + (bsc#1171688 bsc#1172733). +- scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code + (bsc#1171688 bsc#1172733). +- commit 298833c + +- crypto: qat - target fw images to specific AEs (jsc#SLE-14454). +- commit e7e8777 + +- scsi: qla2xxx: Move sess cmd list/lock to driver (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Return EBUSY on fcport deletion (bsc#1171688 + bsc#1172733). + Replace patches.suse/qla2xxx-return-ebusy-on-fcport-deletion.patch + with upstream version. +- scsi: qla2xxx: remove incorrect sparse #ifdef (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Fix return of uninitialized value in rval + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Initialize variable in qla8044_poll_reg() + (bsc#1171688 bsc#1172733). +- scsi: qla2xxx: Do not consume srb greedily (bsc#1171688 + bsc#1172733). +- scsi: qla2xxx: Handle incorrect entry_type entries (bsc#1171688 + bsc#1172733). +- commit 3c29fc6 + +- x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP + (bsc#1152489). +- commit 994c3ae + +- scsi: qla2xxx: Use constant when it is known (bsc#1171688 + bsc#1172733). + Refresh: + - patches.suse/qla2xxx-return-ebusy-on-fcport-deletion.patch +- commit cfc1ae5 + +- crypto: sha - split sha.h into sha1.h and sha2.h + (jsc#SLE-14454). +- Refresh + patches.suse/add-product-identifying-information-to-vmcoreinfo.patch. +- commit 8180f5f + +- scsi: lpfc: Fix fall-through warnings for Clang (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Correct null ndlp reference on routine exit + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Use generic power management (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix variable 'vport' set but not used in + lpfc_sli4_abts_err_handler() (bsc#1175480 bsc#1176396 + bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix missing prototype for + lpfc_nvmet_prep_abort_wqe() (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Fix set but unused variables + in lpfc_dev_loss_tmo_handler() (bsc#1175480 bsc#1176396 + bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix set but not used warnings from Rework remote + port lock handling (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Fix missing prototype warning for + lpfc_fdmi_vendor_attr_mi() (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Fix memory leak on lcb_context (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Remove dead code on second !ndlp check (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix pointer defereference before it is null checked + issue (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Update changed file copyrights for 2020 (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Update lpfc version to 12.8.0.6 (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 + handlers (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Convert SCSI path to use common I/O submission path + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Enable common send_io interface for SCSI and NVMe + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Enable common wqe_template support for both SCSI + and NVMe (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Refactor WQE structure definitions for common use + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix NPIV Fabric Node reference counting (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix NPIV discovery and Fabric Node detection + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Unsolicited ELS leaves node in incorrect state while + dropping it (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI + ultimately fails (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Rework remote port lock handling (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix removal of SCSI transport device get and put on + dev structure (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Rework locations of ndlp reference taking + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Rework remote port ref counting and node freeing + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot + issues (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch + of functions (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation + issues (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc + misdemeanours (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined + functions (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Update lpfc version to 12.8.0.5 (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Reject CT request for MIB commands (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Add FDMI Vendor MIB support (bsc#1175480 bsc#1176396 + bsc#1176942 bsc#1177500). +- scsi: lpfc: Enlarge max_sectors in scsi host templates + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix duplicate wq_create_version check (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Removed unused macros in lpfc_attr.c (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix scheduling call while in softirq context + in lpfc_unreg_rpi (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Fix invalid sleeping context in + lpfc_sli4_nvmet_alloc() (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: Remove unneeded break statements (bsc#1175480 bsc#1176396 + bsc#1176942 bsc#1177500). +- scsi: lpfc: Remove unneeded variable 'status' in + lpfc_fcp_cpu_map_store() (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Remove set but not used 'qp' (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported + (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Update lpfc version to 12.8.0.4 (bsc#1175480 + bsc#1176396 bsc#1176942 bsc#1177500). +- scsi: lpfc: Extend the RDF FPIN Registration descriptor + for additional events (bsc#1175480 bsc#1176396 bsc#1176942 + bsc#1177500). +- scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt + discovery (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500). +- commit 6c7ebde + +- soc: amlogic: canvas: add missing put_device() call in + meson_canvas_get() (git-fixes). +- drivers: soc: ti: knav_qmss_queue: Fix error return code in + knav_queue_probe (git-fixes). +- soc: ti: Fix reference imbalance in knav_dma_probe (git-fixes). +- soc: ti: knav_qmss: fix reference leak in knav_queue_probe + (git-fixes). +- soc: qcom: smp2p: Safely acquire spinlock without IRQs + (git-fixes). +- soc: mediatek: Check if power domains can be powered on at + boot time (git-fixes). +- soc/tegra: fuse: Fix index bug in get_process_id (git-fixes). +- soc: renesas: rmobile-sysc: Fix some leaks in + rmobile_init_pm_domains() (git-fixes). +- soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) + (git-fixes). +- spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts + (git-fixes). +- commit 37de46f + +- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion + 13 x360 PC (git-fixes). +- Refresh + patches.suse/platform-x86-intel-vbtn-Allow-switch-events-on-Acer-.patch. +- commit b789099 + +- pinctrl: falcon: add missing put_device() call in + pinctrl_falcon_probe() (git-fixes). +- mtd: rawnand: gpmi: Fix the random DMA timeout issue + (git-fixes). +- mtd: rawnand: meson: Fix a resource leak in init (git-fixes). +- pinctrl: amd: remove debounce filter setting in IRQ type setting + (git-fixes). +- platform/x86: touchscreen_dmi: Add info for the Irbis TW118 + tablet (git-fixes). +- platform/x86: acer-wmi: add automatic keyboard background + light toggle key as KEY_LIGHTS_TOGGLE (git-fixes). +- platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk + for Thinkpad Yoga 11e 4th gen (git-fixes). +- platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on + Yoga 11e (git-fixes). +- commit 3fd302b + +- mtd: rawnand: gpmi: fix reference count leak in gpmi ops + (git-fixes). +- mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() + arguments (git-fixes). +- mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read + (git-fixes). +- mtd: spinand: Fix OOB read (git-fixes). +- mfd: rt5033: Fix errorneous defines (git-fixes). +- Input: cm109 - do not stomp on control URB (git-fixes). +- Input: i8042 - add Acer laptops to the i8042 reset list + (git-fixes). +- iwlwifi: mvm: fix kernel panic in case of assert during CSA + (git-fixes). +- iwlwifi: pcie: limit memory read spin time (git-fixes). +- commit d3789b9 + +- series.conf: refresh +- update upstream references and resort: + patches.suse/scsi-fnic-avoid-looping-in-trans-eth-on-unload + patches.suse/scsi-fnic-change-shost_printk-to-fnic_fcs_dbg + patches.suse/scsi-fnic-change-shost_printk-to-fnic_main_dbg + patches.suse/scsi-fnic-set-scsi_set_resid-only-for-underflow + patches.suse/scsi-fnic-validate-io_req-before-others +- commit 3190615 + +- series.conf: refresh +- update upstream reference and resort: + patches.suse/ibmvnic-add-some-debugs.patch +- commit 5542884 + +- fix regression in "epoll: Keep a reference on files added to the check list" (bsc#1180031, git-fixes). +- commit 775fe31 + +- disable KEYBOARD_GPIO_POLLED +- commit 3e53cf9 + +- crypto: qat - add support for broadcasting mode (jsc#SLE-14454). +- commit 3eb975b + +- crypto: qat - add support for shared ustore (jsc#SLE-14454). +- commit 8208824 + +- crypto: qat - allow to target specific AEs (jsc#SLE-14454). +- commit 95c0bc6 + +- crypto: qat - add FCU CSRs to chip info (jsc#SLE-14454). +- commit cced259 + +- crypto: qat - add CSS3K support (jsc#SLE-14454). +- commit 5745db4 + +- crypto: qat - use ae_mask (jsc#SLE-14454). +- commit 8f00dce + +- crypto: qat - add check for null pointer (jsc#SLE-14454). +- crypto: qat - add misc control CSR to chip info (jsc#SLE-14454). +- crypto: qat - add wake up event to chip info (jsc#SLE-14454). +- commit 5b4f1a7 + +- crypto: qat - add clock enable CSR to chip info (jsc#SLE-14454). +- commit 0a0ceac + +- crypto: qat - add reset CSR and mask to chip info + (jsc#SLE-14454). +- crypto: qat - add local memory size to chip info + (jsc#SLE-14454). +- commit 668485e + +- crypto: qat - add support for lm2 and lm3 (jsc#SLE-14454). +- commit 7ae2a53 + +- crypto: qat - add next neighbor to chip_info (jsc#SLE-14454). +- crypto: qat - replace check based on DID (jsc#SLE-14454). +- commit 5d786df + +- crypto: qat - introduce chip info structure (jsc#SLE-14454). +- crypto: qat - refactor long expressions (jsc#SLE-14454). +- commit 417a900 + +- crypto: qat - refactor qat_uclo_set_ae_mode() (jsc#SLE-14454). +- commit a769fdf + +- crypto: qat - move defines to header files (jsc#SLE-14454). +- commit 316c7a5 + +- crypto: qat - remove global CSRs helpers (jsc#SLE-14454). +- commit 4eedc22 + +- crypto: qat - refactor AE start (jsc#SLE-14454). +- commit 20a1098 + +- crypto: qat - change micro word data mask (jsc#SLE-14454). +- crypto: qat - change type for ctx_mask (jsc#SLE-14454). +- crypto: qat - add support for relative FW ucode loading + (jsc#SLE-14454). +- commit d529f37 + +- crypto: qat - rename qat_uclo_del_uof_obj() (jsc#SLE-14454). +- commit 67574e7 + +- crypto: qat - introduce additional parenthesis (jsc#SLE-14454). +- commit 755a426 + +- crypto: qat - remove unnecessary parenthesis (jsc#SLE-14454). +- commit 4966907 + +- crypto: qat - fix error message (jsc#SLE-14454). +- crypto: qat - fix CSR access (jsc#SLE-14454). +- commit 9206fc3 + +- crypto: qat - support for mof format in fw loader + (jsc#SLE-14454). +- crypto: qat - replace pci with PCI in comments (jsc#SLE-14454). +- commit 9c9c3c5 + +- crypto: qat - remove cast for mailbox CSR (jsc#SLE-14454). +- commit 62896ad + +- crypto: qat - remove unneeded semicolon (jsc#SLE-14454). +- commit 9e0b68a + +- crypto: qat - extend ae_mask (jsc#SLE-14454). +- commit e36c762 + +- crypto: qat - allow for instances in different banks + (jsc#SLE-14454). +- commit d74dd80 + +- crypto: qat - refactor qat_crypto_dev_config() (jsc#SLE-14454). +- commit 7b787fc + +- crypto: qat - refactor qat_crypto_create_instances() + (jsc#SLE-14454). +- commit d0bcaed + +- crypto: qat - change return value in adf_cfg_key_val_get() + (jsc#SLE-14454). +- commit f698585 + +- crypto: qat - change return value in + adf_cfg_add_key_value_param() (jsc#SLE-14454). +- commit 707ca4a + +- crypto: qat - remove unnecessary void* casts (jsc#SLE-14454). +- commit 428b2be + +- crypto: qat - call functions in adf_sriov if available + (jsc#SLE-14454). +- commit 56a083b + +- crypto: qat - remove hardcoded bank irq clear flag mask + (jsc#SLE-14454). +- commit 87975f0 + +- crypto: qat - abstract writes to arbiter enable (jsc#SLE-14454). +- commit c2673fd + +- crypto: qat - use BIT_ULL() - 1 pattern for masks + (jsc#SLE-14454). +- commit 4e50301 + +- crypto: qat - replace constant masks with GENMASK + (jsc#SLE-14454). +- commit ace21f7 + +- crypto: qat - abstract build ring base (jsc#SLE-14454). +- commit 45f06e6 + +- crypto: qat - enable ring after pair is programmed + (jsc#SLE-14454). +- commit 876666b + +- crypto: qat - register crypto instances based on capability + (jsc#SLE-14454). +- Refresh patches.suse/QAT-add-suse_kabi_padding.patch. +- commit f62a6a6 + +- crypto: qat - add support for capability detection + (jsc#SLE-14454). +- commit f5cb13a + +- RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (bsc#1152489) +- commit b808e1d + +- RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (bsc#1152489) +- commit ad662c6 + +- RDMA/qedr: Endianness warnings cleanup (bsc#1152489) +- commit c3cca6a + +- crypto: qat - abstract arbiter access (jsc#SLE-14454). +- commit 8234ef6 + +- crypto: qat - remove unused macros in arbiter module + (jsc#SLE-14454). +- commit ace40aa + +- crypto: qat - remove writes into WQCFG (jsc#SLE-14454). +- commit 1f08531 + +- crypto: qat - update constants table (jsc#SLE-14454). +- commit 42213a3 + +- crypto: qat - use admin mask to send fw constants + (jsc#SLE-14454). +- commit 82fccc5 + +- crypto: qat - change admin sequence (jsc#SLE-14454). +- crypto: qat - rename ME in AE (jsc#SLE-14454). +- commit 3b63177 + +- do_epoll_ctl(): clean the failure exits up a bit + (bsc#1180031,CVE-2020-0466). +- epoll: Keep a reference on files added to the check list + (bsc#1180031). +- commit 5e9b787 + +- blacklist.conf: bcee52789588 ("tracing: Fix userstacktrace option for instances") + The kernel is missing many prerequisities. It is not worth it as it is. +- commit e39f16a + +- Update patch reference for wireless fix (CVE-2020-27068 bsc#1180086) +- commit 170f743 + +- platform/x86: mlx-platform: Fix item counter assignment for + MSN2700/ComEx system (git-fixes). +- mmc: sdhci: tegra: fix wrong unit with busy_timeout (git-fixes). +- spi: imx: fix reference leak in two imx operations (git-fixes). +- driver: core: Fix list corruption after device_del() + (git-fixes). +- iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() + (git-fixes). +- mt76: mt7615: fix rdd mcu cmd endianness (git-fixes). +- mt76: mt7915: fix endian issues (git-fixes). +- mt76: fix tkip configuration for mt7615/7663 devices + (git-fixes). +- mt76: fix memory leak if device probing fails (git-fixes). +- mt76: mt7915: fix sparse warning cast from restricted __le16 + (git-fixes). +- mt76: set fops_tx_stats.owner to THIS_MODULE (git-fixes). +- mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE + (git-fixes). +- mt76: add back the SUPPORTS_REORDERING_BUFFER flag (git-fixes). +- Bluetooth: btusb: Fix detection of some fake CSR controllers + with a bcdDevice val of 0x0134 (git-fixes). +- Bluetooth: Fix: LL PRivacy BLE device fails to connect + (git-fixes). +- brcmfmac: fix error return code in brcmf_cfg80211_connect() + (git-fixes). +- brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} + (git-fixes). +- rtw88: remove extraneous 'const' qualifier (git-fixes). +- drm/doc: Document that modifiers are always required for fb + (git-fixes). +- netdevsim: Add debugfs toggle to reject BPF programs in verifier + (git-fixes). +- commit 3b2d7b6 + +- platform/x86: mlx-platform: remove an unused variable + (git-fixes). +- USB: serial: option: add interface-number sanity check to flag + handling (git-fixes). +- commit bff4f99 + +- USB: serial: mos7720: fix parallel-port state restore + (git-fixes). +- xhci-pci: Allow host runtime PM as default for Intel Alpine + Ridge LP (git-fixes). +- commit f265436 + +- USB: serial: digi_acceleport: fix write-wakeup deadlocks + (git-fixes). +- USB: serial: keyspan_pda: fix write unthrottling (git-fixes). +- USB: serial: keyspan_pda: fix tx-unthrottle use-after-free + (git-fixes). +- USB: serial: keyspan_pda: fix write-wakeup use-after-free + (git-fixes). +- USB: serial: keyspan_pda: fix stalled writes (git-fixes). +- USB: serial: keyspan_pda: fix write deadlock (git-fixes). +- USB: serial: keyspan_pda: fix dropped unthrottle interrupts + (git-fixes). +- usb: oxu210hp-hcd: Fix memory leak in oxu_create (git-fixes). +- usb: ehci-omap: Fix PM disable depth umbalance in + ehci_hcd_omap_probe (git-fixes). +- usb: mtu3: fix memory corruption in mtu3_debugfs_regset() + (git-fixes). +- commit 7596d48 + +- spi: atmel-quadspi: Fix AHB memory accesses (git-fixes). +- spi: mt7621: Disable clock in probe error path (git-fixes). +- usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag + to imx6ul (git-fixes). +- usb/max3421: fix return error code in max3421_probe() + (git-fixes). +- commit 6c576b3 + +- spi: davinci: Fix use-after-free on unbind (git-fixes). +- spi: fix resource leak for drivers without .remove callback + (git-fixes). +- spi: mxs: fix reference leak in mxs_spi_probe (git-fixes). +- spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe + error path (git-fixes). +- spi: pic32: Don't leak DMA channels in probe error path + (git-fixes). +- spi: synquacer: Disable clock in probe error path (git-fixes). +- wimax: fix duplicate initializer warning (git-fixes). +- commit 51e204b + +- spi: sprd: fix reference leak in sprd_spi_remove (git-fixes). +- spi: atmel-quadspi: Disable clock in probe error path + (git-fixes). +- spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on + error in bcm63xx_hsspi_resume (git-fixes). +- spi: tegra114: fix reference leak in tegra spi ops (git-fixes). +- spi: tegra20-sflash: fix reference leak in tegra_sflash_resume + (git-fixes). +- spi: tegra20-slink: fix reference leak in slink ops of tegra20 + (git-fixes). +- spi: mt7621: fix missing clk_disable_unprepare() on error in + mt7621_spi_probe (git-fixes). +- spi: spi-ti-qspi: fix reference leak in ti_qspi_setup + (git-fixes). +- spi: stm32: fix reference leak in stm32_spi_resume (git-fixes). +- spi: spi-mem: fix reference leak in spi_mem_access_start + (git-fixes). +- commit 51236be + +- soc: qcom: geni: More properly switch to DMA mode (git-fixes). +- spi: spi-mem: Fix passing zero to 'PTR_ERR' warning (git-fixes). +- spi: img-spfi: fix reference leak in img_spfi_resume + (git-fixes). +- regulator: mcp16502: add linear_min_sel (git-fixes). +- regulator: axp20x: Fix DLDO2 voltage control register mask + for AXP22x (git-fixes). +- speakup: fix uninitialized flush_lock (git-fixes). +- slimbus: qcom-ngd-ctrl: Avoid sending power requests without + QMI (git-fixes). +- serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access + (git-fixes). +- rsi: fix error return code in rsi_reset_card() (git-fixes). +- commit 8a400aa + +- crypto: qat - add packed to init admin structures + (jsc#SLE-14454). +- commit bffc702 + +- PCI: iproc: Fix out-of-bound array accesses (git-fixes). +- platform/x86: mlx-platform: Fix item counter assignment for + MSN2700, MSN24xx systems (git-fixes). +- platform/x86: dell-smbios-base: Fix error return code in + dell_smbios_init (git-fixes). +- platform/x86: intel-vbtn: Allow switch events on Acer Switch + Alpha 12 (git-fixes). +- platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x + platform configuration (git-fixes). +- platform/x86: mlx-platform: Remove PSU EEPROM from default + platform configuration (git-fixes). +- Revert "platform/x86: wmi: Destroy on cleanup rather than + unregister" (git-fixes). +- platform/chrome: cros_ec_spi: Don't overwrite spi::mode + (git-fixes). +- regmap: Remove duplicate `type` field from regmap + `regcache_sync` trace event (git-fixes). +- qtnfmac: fix error return code in qtnf_pcie_probe() (git-fixes). +- commit 4690027 + +- crypto: qat - abstract admin interface (jsc#SLE-14454). +- commit 10773c4 + +- PCI: brcmstb: Initialize "tmp" before use (git-fixes). +- PCI: Fix pci_slot_release() NULL pointer dereference + (git-fixes). +- memstick: r592: Fix error return in r592_probe() (git-fixes). +- mmc: pxamci: Fix error return code in pxamci_probe (git-fixes). +- memstick: fix a double-free bug in memstick_check (git-fixes). +- staging: olpc_dcon: Do not call platform_device_unregister() + in dcon_probe() (git-fixes). +- nfc: s3fwrn5: Release the nfc firmware (git-fixes). +- orinoco: Move context allocation after processing the skb + (git-fixes). +- mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure + (git-fixes). +- commit e021aed + +- Input: cyapa_gen6 - fix out-of-bounds stack access (git-fixes). +- Input: omap4-keypad - fix runtime PM error handling (git-fixes). +- Input: ads7846 - fix unaligned access on 7845 (git-fixes). +- Input: ads7846 - fix integer overflow on Rt calculation + (git-fixes). +- Input: ads7846 - fix race that causes missing releases + (git-fixes). +- iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() + on error in rockchip_saradc_resume (git-fixes). +- iio:adc:ti-ads124s08: Fix alignment and data leak issues + (git-fixes). +- iio:adc:ti-ads124s08: Fix buffer being too long (git-fixes). +- iwlwifi: mvm: hook up missing RX handlers (git-fixes). +- mac80211: don't set set TDLS STA bandwidth wider than possible + (git-fixes). +- commit 2fd9b35 + +- crypto: qat - relocate GEN2 CSR access code (jsc#SLE-14454). +- commit aa3be04 + +- cpufreq: vexpress-spc: Add missing MODULE_ALIAS (git-fixes). +- Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" (git-fixes). +- iio:pressure:mpl3115: Force alignment of buffer (git-fixes). +- iio:magnetometer:mag3110: Fix alignment and data leak issues + (git-fixes). +- iio:light:st_uvis25: Fix timestamp alignment and prevent data + leak (git-fixes). +- iio:light:rpr0521: Fix timestamp alignment and prevent data leak + (git-fixes). +- iio: buffer: Fix demux update (git-fixes). +- extcon: max77693: Fix modalias string (git-fixes). +- cw1200: fix missing destroy_workqueue() on error in + cw1200_init_common (git-fixes). +- commit 59cf4f4 + +- cpufreq: scpi: Add missing MODULE_ALIAS (git-fixes). +- cpufreq: loongson1: Add missing MODULE_ALIAS (git-fixes). +- cpufreq: st: Add missing MODULE_DEVICE_TABLE (git-fixes). +- cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE (git-fixes). +- cpufreq: highbank: Add missing MODULE_DEVICE_TABLE (git-fixes). +- cpufreq: ap806: Add missing MODULE_DEVICE_TABLE (git-fixes). +- staging: comedi: mf6x4: Fix AI end-of-conversion detection + (git-fixes). +- bus: fsl-mc: fix error return code in fsl_mc_object_allocate() + (git-fixes). +- commit 172d8d6 + +- drm/tegra: output: Don't leak OF node on error (jsc#SLE-15847). +- commit 17189d0 + +- crypto: qat - split transport CSR access logic (jsc#SLE-14454). +- commit a3a10f0 + +- phy: tegra: xusb: Fix usb_phy device driver field (jsc#SLE-15847). +- clk: tegra: bpmp: Clamp clock rates on requests (jsc#SLE-15847). +- cpufreq: tegra194: Rename tegra194_get_speed_common function (jsc#SLE-15847). +- cpufreq: tegra194: Remove unnecessary frequency calculation (jsc#SLE-15847). +- cpufreq: tegra186: Simplify cluster information lookup (jsc#SLE-15847). +- cpufreq: tegra186: Fix sparse 'incorrect type in assignment' warning (jsc#SLE-15847). +- cpufreq: tegra194: get consistent cpuinfo_cur_freq (jsc#SLE-15847). +- phy: tegra: Don't warn on probe deferral (jsc#SLE-15847). +- drm/tegra: output: Do not put OF node twice (jsc#SLE-15847). +- drm/tegra: sor: Don't warn on probe deferral (jsc#SLE-15847). +- cpufreq: tegra186: Fix get frequency callback (jsc#SLE-15847). +- memory: tegra: Remove GPU from DRM IOMMU group (jsc#SLE-15847). +- drm/tegra: Properly reference count the DDC I2C adapter + (jsc#SLE-15847). +- iommu/tegra-smmu: Prune IOMMU group when it is released + (jsc#SLE-15847). +- iommu/tegra-smmu: Balance IOMMU group reference count + (jsc#SLE-15847). +- iommu/tegra-smmu: Set IOMMU group name (jsc#SLE-15847). +- cpufreq: tegra186: Fix initial frequency (jsc#SLE-15847). +- commit 9e4289a + +- crypto: qat - fix configuration of iov threads (jsc#SLE-14454). +- commit 4028436 + +- crypto: qat - num_rings_per_bank is device dependent + (jsc#SLE-14454). +- crypto: qat - mask device capabilities with soft straps + (jsc#SLE-14454). +- commit a55dc52 + +- Bluetooth: btmtksdio: Add the missed release_firmware() in + mtk_setup_firmware() (git-fixes). +- Bluetooth: btusb: Add the missed release_firmware() in + btusb_mtk_setup_firmware() (git-fixes). +- Bluetooth: hci_h5: fix memory leak in h5_close (git-fixes). +- Bluetooth: Fix slab-out-of-bounds read in + hci_le_direct_adv_report_evt() (git-fixes). +- Bluetooth: Fix null pointer dereference in hci_event_packet() + (git-fixes). +- ath10k: Release some resources in an error handling path + (git-fixes). +- ath10k: Fix an error handling path (git-fixes). +- ath6kl: fix enum-conversion warning (git-fixes). +- commit 35aef63 + +- ath10k: Fix the parsing error in service available event + (git-fixes). +- commit ae02c89 + +- Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate + resources walks" (git-fixes). +- commit 2779aa4 + +- ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() + (git-fixes). +- commit 4c7929f + +- ASoC: max98390: Fix error codes in max98390_dsm_init() + (git-fixes). +- commit 9ec9be4 + +- soundwire: intel: fix another unused-function warning + (jsc#SLE-16518). +- soundwire: master: use pm_runtime_set_active() on add + (jsc#SLE-16518). +- soundwire: qcom: Fix build failure when slimbus is module + (jsc#SLE-16518). +- commit 5c4cbf1 + +- Move upstreamed soundwire patches into sorted section +- commit 9be4676 + +- IB/srpt: Fix memory leak in srpt_add_one (bsc#1152489) +- commit da75bee + +- soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute + (jsc#SLE-16518). +- commit d23ae0b + +- RDMA/hns: Bugfix for memory window mtpt configuration (bsc#1152489) +- commit 4f3475b + +- IB/mthca: fix return value of error branch in mthca_init_cq() (bsc#1152489) +- commit c98a089 + +- RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (bsc#1152489) +- commit baad43e + +- ASoC: SOF: Intel: hda: fix the condition passed to + sof_dev_dbg_or_err (jsc#SLE-16518). +- ASoC: SOF: modify the SOF_DBG flags (jsc#SLE-16518). +- ASoC: SOF: Intel: hda: remove duplicated status dump + (jsc#SLE-16518). +- ASoC: SOF: imx: update kernel-doc description (jsc#SLE-16518). +- ASoC: topology: Fix wrong size check (jsc#SLE-16518). +- ASoC: topology: Add missing size check (jsc#SLE-16518). +- ASoC: SOF: Intel: add SoundWire support for ADL-S + (jsc#SLE-16518). +- ASoC: Intel: common: add ACPI matching tables for Alder Lake + (jsc#SLE-16518). +- ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 + (jsc#SLE-16518). +- ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits + (jsc#SLE-16518). +- ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 + (jsc#SLE-16518). +- commit df54797 + +- RDMA/qedr: Fix memory leak in iWARP CM (bsc#1152489) +- commit db44ceb + +- RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (bsc#1152489) +- commit 1de4514 + +- IB/rdmavt: Fix sizeof mismatch (bsc#1152489) +- commit 677c5ba + +- ASoC: SOF: trace: Add runtime trace filtering mechanism + (jsc#SLE-16518). +- ASoC: SOF: control: fix cppcheck warning in + snd_sof_volume_info() (jsc#SLE-16518). +- ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms + (jsc#SLE-16518). +- ASoC: SOF: ops: modify the signature of stall op + (jsc#SLE-16518). +- ASoC: SOF: ext_manifest: parse cavs extra config data elem + (jsc#SLE-16518). +- ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op + (jsc#SLE-16518). +- ASoC: SOF: ops: add parse_platform_ext_manifest() op + (jsc#SLE-16518). +- ASoC: SOF: Add `memory_info` file to debugfs (jsc#SLE-16518). +- ASoC: SOF: Change section comment for SOF_IPC_TEST_ + (jsc#SLE-16518). +- ASoC: SOF: Improve code alignment in header.h (jsc#SLE-16518). +- ASoC: SOF: ext_manifest: Parse firmware config dictionary + (jsc#SLE-16518). +- ASoC: SOF: nocodec: modify DAI link definitions (jsc#SLE-16518). +- ASoC: SOF: IPC: fix implicit type overflow (jsc#SLE-16518). +- commit 478e999 + +- ASoC: SOF: Intel: allow for coexistence between SOF and catpt + drivers (jsc#SLE-16518). +- Update config files. +- commit f7947cd + +- ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for + PCI legacy devices (jsc#SLE-16518). +- commit 63ddb05 + +- ASoC: Intel: broadwell: set card and driver name dynamically + (jsc#SLE-16518). +- ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver + selection (jsc#SLE-16518). +- commit dbb4f88 + +- ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST + drivers (jsc#SLE-16518). +- Update config files. +- commit 5c50712 + +- crypto: qat - update IV in software (jsc#SLE-14454). +- Refresh patches.suse/QAT-add-suse_kabi_padding.patch. +- commit 02c439a + +- crypto: qat - remove unused function (jsc#SLE-14454). +- commit edc1305 + +- ASoC: Intel: Atom: add dynamic selection of DSP driver + (jsc#SLE-16518). +- commit 7c727eb + +- ASoC: SOF: acpi: add dynamic selection of DSP driver + (jsc#SLE-16518). +- commit 14933b4 + +- ASoC: Intel: byt/cht: set pm ops dynamically (jsc#SLE-16518). +- commit 5bab293 + +- ASoC: Intel: boards: byt/cht: set card and driver name at run + time (jsc#SLE-16518). +- commit 8837dc6 + +- ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver + selection (jsc#SLE-16518). +- commit 18cdfb4 + +- ASoC: Intel: bdw-rt5677: add missing pm_ops (jsc#SLE-16518). +- commit 25029ef + +- ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for + speaker_smart_amp (jsc#SLE-16518). +- commit d6b111c + +- ASoC: topology: Simplify remove_widget function (jsc#SLE-16518). +- commit b057eed + +- ASoC: topology: Remove empty functions (jsc#SLE-16518). +- commit 3f721cb + +- ASoC: topology: Change allocations to resource managed + (jsc#SLE-16518). +- commit ea837e4 + +- ASoC: topology: Unify all device references (jsc#SLE-16518). +- commit 10328ad + +- ASoC: topology: Remove multistep topology loading + (jsc#SLE-16518). +- commit 364e86e + +- ASoC: topology: Remove unused functions from topology API + (jsc#SLE-16518). +- commit 0dc5676 + +- ASoC: soc-acpi: add helper to identify parent driver + (jsc#SLE-16518). +- commit d308530 + +- ASoC: Intel: broadwell: add missing pm_ops (jsc#SLE-16518). +- commit bab05a6 + +- ASoC: SOF: control: override volume info callback + (jsc#SLE-16518). +- commit 67c8df2 + +- ASoC: SOF: Intel: add hw specific PCM constraints + (jsc#SLE-16518). +- commit 02c0e0b + +- ASoC: SOF: relax PCM period and buffer size constraints + (jsc#SLE-16518). +- commit ce00821 + +- ASoC: Fix 7/8 spaces indentation in Kconfig (jsc#SLE-16518). +- commit 53e4ae3 + +- ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY + (jsc#SLE-16518). +- commit a961770 + +- ASoC: Intel: keembay: use inclusive language for bclk and fsync + (jsc#SLE-16518). +- commit 726a785 + +- ASoC: Intel: atom: use inclusive language for SSP bclk/fsync + (jsc#SLE-16518). +- commit 3078a9f + +- ASoC: SOF: use inclusive language for bclk and fsync + (jsc#SLE-16518). +- commit d738d67 + +- ASoC: topology: use inclusive language for bclk and fsync + (jsc#SLE-16518). +- commit 3e92b8e + +- ASoC: SOF: Intel: fix Kconfig dependency for + SND_INTEL_DSP_CONFIG (jsc#SLE-16518). +- commit 65bf32d + +- ASoC: SOF: Intel: fix Kconfig punctuation and wording + (jsc#SLE-16518). +- commit e2d566a + +- ASoC: SOF: Kconfig: fix Kconfig punctuation and wording + (jsc#SLE-16518). +- commit 32e6a72 + +- ASoC: SOF: imx: fix Kconfig punctuation (jsc#SLE-16518). +- commit f4194f0 + +- ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device + (jsc#SLE-16518). +- commit 7aadcdd + +- ASoC: SOF: loader: do not warn about unknown firmware headers + (jsc#SLE-16518). +- commit 1bf0f28 + +- ASoC: intel: sof_rt5682: Add quirk for Dooly (jsc#SLE-16518). +- commit 8100bff + +- ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 + (jsc#SLE-16518). +- commit bb5fa3d + +- ASoC: SOF: sof-audio: remove goto used for force-nocodec support + (jsc#SLE-16518). +- commit 81aeb29 + +- ASoC: SOF: topology: remove const in sizeof() (jsc#SLE-16518). +- commit 66b10d3 + +- ASoC: SOF: control: remove const in sizeof() (jsc#SLE-16518). +- commit 2b84b77 + +- ASoC: SOF: Intel: hda: use semicolons rather than commas to + separate statements (jsc#SLE-16518). +- commit 3f2432e + +- inet_ecn: Fix endianness of checksum update when setting ECT(1) + (git-fixes). +- commit 492cf46 + +- ASoC: Intel: bytcr_rt5651: use semicolons rather than commas + to separate statements (jsc#SLE-16518). +- commit 6d8047e + +- ASoC: SOF: Intel: initial support for Alderlake-S + (jsc#SLE-13489). +- Update config files. +- commit fac4baf + +- ASoC: amd: support other audio modes for raven (git-fixes). +- ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe + (broken BIOS) (git-fixes). +- ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) + (git-fixes). +- ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 + (git-fixes). +- ASoC: Intel: Boards: tgl_max98373: update TDM slot_width + (git-fixes). +- ASoC: amd: Return -ENODEV for non-existing ACPI call + (git-fixes). +- ASoC: amd: Downgrade print level for invalid ACP mode + (git-fixes). +- commit 7df7491 + +- ALSA: hda/ca0132 - Add ZxR surround DAC setup (git-fixes). +- ALSA: hda/ca0132 - Add 8051 PLL write helper functions + (git-fixes). +- ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions + (git-fixes). +- ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware + download (git-fixes). +- ALSA: hda/ca0132 - Add 8051 exram helper functions (git-fixes). +- ALSA: hda/ca0132 - Add stream port remapping function + (git-fixes). +- ALSA: hda/ca0132 - Reset codec upon initialization (git-fixes). +- ALSA: hda/hdmi: fix silent stream for first playback to DP + (git-fixes). +- ALSA: seq: Use bool for snd_seq_queue internal flags + (git-fixes). +- ALSA: hda/ca0132: Move unsol callback setups to parser + (git-fixes). +- ALSA: compress: allow pause and resume during draining + (git-fixes). +- ALSA: hdspm: Fix fall-through warnings for Clang (git-fixes). +- ALSA: remove unneeded break (git-fixes). +- commit 24cbc87 + +- ASoC: amd: change clk_get() to devm_clk_get() and add missed + checks (git-fixes). +- ASoC: cx2072x: Fix doubly definitions of Playback and Capture + streams (git-fixes). +- ASoC: meson: fix COMPILE_TEST error (git-fixes). +- ASoC: arizona: Fix a wrong free in wm8997_probe (git-fixes). +- ASoC: wm8998: Fix PM disable depth imbalance on error + (git-fixes). +- ASoC: pcm: DRAIN support reactivation (git-fixes). +- ASoC: ti: davinci-mcasp: remove always zero of + davinci_mcasp_get_dt_params (git-fixes). +- ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified + mode (git-fixes). +- ASoC: tegra20-spdif: remove "default m" (git-fixes). +- ASoC: wm_adsp: remove "ctl" from list on error in + wm_adsp_create_control() (git-fixes). +- ASoC: jz4740-i2s: add missed checks for clk_get() (git-fixes). +- ASoC: SOF: control: fix size checks for ext_bytes control .get() + (git-fixes). +- commit 8f99a8a + +- ALSA: hda/ca0132 - Change Input Source enum strings (git-fixes). +- ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg (git-fixes). +- commit 4d4db90 + +- ALSA: hda: Fix regressions on clear and reconfig sysfs + (git-fixes). +- commit f6ae090 + +- ALSA: pcm: oss: Fix potential out-of-bounds shift (git-fixes). +- ALSA: rawmidi: Access runtime->avail always in spinlock + (git-fixes). +- ALSA: seq: remove useless function (git-fixes). +- commit 87f324b + +- ALSA: hda/realtek - Add supported for more Lenovo ALC285 + Headset Button (git-fixes). +- ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with + ALC255 (git-fixes). +- ALSA: hda/realtek - Enable headset mic of ASUS X430UN with + ALC256 (git-fixes). +- ALSA: hda/realtek: make bass spk volume adjustable on a yoga + laptop (git-fixes). +- ALSA: hda/hdmi: packet buffer index must be set before reading + value (git-fixes). +- ALSA: hda/hdmi: always print pin NIDs as hexadecimal + (git-fixes). +- ALSA: hda/proc - print DP-MST connections (git-fixes). +- commit b46aa44 + +- ALSA: usb-audio: Fix potential out-of-bounds shift (git-fixes). +- ALSA: usb-audio: Fix control 'access overflow' errors from chmap + (git-fixes). +- ALSA: usb-audio: Add implicit fb support for Steinberg UR22 + (git-fixes). +- ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (git-fixes). +- ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller + (git-fixes). +- commit cbe79ef + +- Move upstreamed USB-audio patches into sorted section +- commit 6078fcf + +- scsi: fnic: Validate io_req before others (bsc#1175079). +- scsi: fnic: Set scsi_set_resid() only for underflow + (bsc#1175079). +- scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() + (bsc#1175079). +- scsi: fnic: Avoid looping in TRANS ETH on unload (bsc#1175079). +- scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() + (bsc#1175079). +- commit 140fd58 + +- sched/fair: Fix overutilized update in enqueue_task_fair() (git-fixes) +- commit aad16e5 + +- sched: correct SD_flags returned by tl->sd_flags() (git-fixes) +- commit 323fa02 + +- sched/fair: Refill bandwidth before scaling (git-fixes) +- commit 6f148d9 + +- sched/fair: Fix race between runtime distribution and (git-fixes) +- commit 73cd7f5 + +- sched/fair: Fix wrong cpu selecting from isolated domain (git-fixes) +- commit c4c367e + +- Update + patches.suse/HID-Fix-slab-out-of-bounds-read-in-hid_field_extract.patch + (bsc#1180052). + Identified as security issue. bsc added. +- commit 02607b9 + +- Update + patches.suse/HID-Fix-slab-out-of-bounds-read-in-hid_field_extract.patch + (bsc#1180052). + Patch identified as security issue. bsc added. +- commit 88ee41b + +- mm: memcg: fix memcg reclaim soft lockup (VM Functionality, + bsc#1180056). +- commit 3a73547 + +- commit e1943c2 + +- crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() + (git-fixes). +- iommu/hyper-v: Remove I/O-APIC ID check from + hyperv_irq_remapping_select() (jsc#SLE-16823). +- iommu/amd: Fix IOMMU interrupt generation in X2APIC mode + (jsc#SLE-16823). +- iommu/amd: Fix union of bitfields in intcapxt support + (jsc#SLE-16823). +- x86/ioapic: Correct the PCI/ISA trigger type selection + (jsc#SLE-16823). +- commit 2f4c498 + +- x86/ioapic: Use I/O-APIC ID for finding irqdomain, not index + (jsc#SLE-16823). +- x86/hyperv: Enable 15-bit APIC ID if the hypervisor supports it + (jsc#SLE-16823). +- x86/kvm: Enable 15-bit extension when + KVM_FEATURE_MSI_EXT_DEST_ID detected (jsc#SLE-16823). +- iommu/hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC + IDs are available (jsc#SLE-16823). +- x86/apic: Support 15 bits of APIC ID in MSI where available + (jsc#SLE-16823). +- x86/ioapic: Handle Extended Destination ID field in RTE + (jsc#SLE-16823). +- iommu/vt-d: Simplify intel_irq_remapping_select() + (jsc#SLE-16823). +- x86: Kill all traces of irq_remapping_get_irq_domain() + (jsc#SLE-16823). +- x86/ioapic: Use irq_find_matching_fwspec() to find remapping + irqdomain (jsc#SLE-16823). +- x86/hpet: Use irq_find_matching_fwspec() to find remapping + irqdomain (jsc#SLE-16823). +- iommu/hyper-v: Implement select() method on remapping irqdomain + (jsc#SLE-16823). +- iommu/vt-d: Implement select() method on remapping irqdomain + (jsc#SLE-16823). +- iommu/amd: Implement select() method on remapping irqdomain + (jsc#SLE-16823). +- x86/apic: Add select() method on vector irqdomain + (jsc#SLE-16823). +- genirq/irqdomain: Implement get_name() method on irqchip fwnodes + (jsc#SLE-16823). +- x86/ioapic: Generate RTE directly from parent irqchip's MSI + message (jsc#SLE-16823). +- x86/ioapic: Cleanup IO/APIC route entry structs (jsc#SLE-16823). +- x86/io_apic: Cleanup trigger/polarity helpers (jsc#SLE-16823). +- x86/msi: Remove msidef.h (jsc#SLE-16823). +- x86/pci/xen: Use msi_msg shadow structs (jsc#SLE-16823). +- x86/kvm: Use msi_msg shadow structs (jsc#SLE-16823). +- PCI: vmd: Use msi_msg shadow structs (jsc#SLE-16823). +- iommu/amd: Use msi_msg shadow structs (jsc#SLE-16823). +- iommu/intel: Use msi_msg shadow structs (jsc#SLE-16823). +- x86/msi: Provide msi message shadow structs (jsc#SLE-16823). +- genirq/msi: Allow shadow declarations of msi_msg:: $member + (jsc#SLE-16823). +- x86/hpet: Move MSI support into hpet.c (jsc#SLE-16823). +- x86/apic: Always provide irq_compose_msi_msg() method for + vector domain (jsc#SLE-16823). +- x86/apic: Cleanup destination mode (jsc#SLE-16823). +- x86/apic: Get rid of apic:: Dest_logical (jsc#SLE-16823). +- x86/apic: Replace pointless apic:: Dest_logical usage + (jsc#SLE-16823). +- x86/apic: Cleanup delivery mode defines (jsc#SLE-16823). +- x86/devicetree: Fix the ioapic interrupt type table + (jsc#SLE-16823). +- x86/apic/uv: Fix inconsistent destination mode (jsc#SLE-16823). +- x86/msi: Only use high bits of MSI address for DMAR unit + (jsc#SLE-16823). +- x86/apic: Fix x2apic enablement without interrupt remapping + (jsc#SLE-16823). +- commit e68f7b8 + +- Update patch reference for audit security fix (CVE-2020-0444 bsc#1180027) +- commit 8236de7 + +- Update patch reference for HID security fix (CVE-2020-0465 bsc#1180029) +- commit c0d38cb + +- btrfs: qgroup: don't try to wait flushing if we're already holding a transaction (bsc#1179575). +- commit 7eae617 + +- PCI: tegra: Disable LTSSM during L2 entry (bsc#1179344). +- PCI: tegra: Check return value of tegra_pcie_init_controller() + (bsc#1179344). +- PCI: tegra: Continue unconfig sequence even if parts fail + (bsc#1179344). +- PCI: tegra: Set DesignWare IP version (bsc#1179344). +- PCI: tegra: Fix ASPM-L1SS advertisement disable code + (bsc#1179344). +- commit 9846dd7 + +- Delete patches.suse/PCI-dwc-Move-dw_pcie_setup_rc-to-DWC-common-code.patch. + References: bsc#1179344 +- commit bdaf386 + +- s390/pci: fix CPU address in MSI for directed IRQ (git-fixes). +- s390/qeth: fix tear down of async TX buffers (git-fixes). +- s390/qeth: fix af_iucv notification race (git-fixes). +- s390/qeth: delay draining the TX buffers (git-fixes). +- s390: add 3f program exception handler (git-fixes). +- s390/cpuinfo: show processor physical address (git-fixes). +- commit 15840e9 + +- s390/qeth: make af_iucv TX notification call more robust + (bsc#1179604 LTC#190151). +- commit 1d3596d + +- x86/apic/vector: Fix ordering in vector assignment (bsc#1156315). +- genirq/matrix: Deal with the sillyness of for_each_cpu() on UP (bsc#1156315). +- commit 108604c + +- blacklist.conf: two git-fixes that break kabi too much +- commit 7df1e74 + +- blacklist.conf: Add a duplicate +- commit 5592171 + +- ALSA: usb-audio: workaround for iface reset issue (bsc#1178203). +- commit 4121b01 + +- mmc: block: Fixup condition for CMD13 polling for RPMB requests + (git-fixes). +- pinctrl: aspeed: Fix GPIO requests on pass-through banks + (git-fixes). +- pinctrl: baytrail: Avoid clearing debounce value when turning + it off (git-fixes). +- pinctrl: merrifield: Set default bias in case no particular + value given (git-fixes). +- gpio: mvebu: fix potential user-after-free on probe (git-fixes). +- clk: renesas: r9a06g032: Drop __packed for portability + (git-fixes). +- USB: serial: ch341: sort device-id entries (git-fixes). +- USB: serial: ch341: add new Product ID for CH341A (git-fixes). +- USB: serial: option: add support for Thales Cinterion EXS82 + (git-fixes). +- USB: serial: option: add Fibocom NL668 variants (git-fixes). +- commit 4d00577 + +- btrfs: fix readahead hang and use-after-free after removing + a device (bsc#1179963). +- commit 170193e + +- btrfs: fix use-after-free on readahead extent after failure + to create it (bsc#1179963). +- commit 1429b0b + +- ARM: 8943/1: Fix topology setup in case of CPU hotplug for + CONFIG_SCHED_MC (jsc#SLE-16614 jsc#SLE-13640). +- commit 66cc853 + +- clocksource/drivers/arm_arch_timer: validate arch_timer_rate + (jsc#SLE-16614 jsc#SLE-13640). +- commit 4f4514c + +- arm64: use activity monitors for frequency invariance + (jsc#SLE-16614 jsc#SLE-13640). +- arm: Use common cpu_topology structure and functions + (jsc#SLE-16614 jsc#SLE-13640). +- cpu-topology: Move cpu topology code to common code + (jsc#SLE-16614 jsc#SLE-13640). +- commit 83df8e6 + +- ftrace: Fix updating FTRACE_FL_TRAMP (git-fixes). +- commit e552615 + +- blacklist.conf: 310e3a4b5a4f ("tracing: Remove WARN_ON in start_thread()") + Not really necessary. Just a WARN_ON(). We may reevaluate if someone + reports it. +- commit b62e034 + +- cpufreq: add function to get the hardware max frequency + (jsc#SLE-16614 jsc#SLE-13640). +- commit 4ef407e + +- Documentation: arm64: document support for the AMU extension + (jsc#SLE-16614 jsc#SLE-13640). +- commit 814a63c + +- arm64/kvm: disable access to AMU registers from kvm guests + (jsc#SLE-16614 jsc#SLE-13640). +- commit 23654f6 + +- arm64: trap to EL1 accesses to AMU counters from EL0 + (jsc#SLE-16614 jsc#SLE-13640). +- commit 1ffcffa + +- arm64: add support for the AMU extension v1 (jsc#SLE-16614 + jsc#SLE-13640). +- Update config files. +- Refresh patches.suse/arm64-Detect-the-ARMv8.4-TTL-feature.patch. +- Refresh + patches.suse/arm64-tlb-Detect-the-ARMv8.4-TLBI-RANGE-feature.patch. +- Refresh + patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch. +- commit db66333 + +- random: try to actively add entropy rather than passively wait for it (bsc#1178404). +- commit f78131b + +- RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (bsc#1152489) +- commit b293ffc + +- RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (bsc#1152489) +- commit 2686c41 + +- RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (bsc#1152489) +- commit e7b302f + +- RDMA/hns: Fix missing sq_sig_type when querying QP (bsc#1152489) +- commit 428c91c + +- RDMA/hns: Add check for the validity of sl configuration (bsc#1152489) +- commit 1cb3ce0 + +- RDMA/hns: Correct typo of hns_roce_create_cq() (bsc#1152489) +- commit 8c66138 + +- RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (bsc#1152489) +- commit a38a25c + +- RDMA/hns: Set the unsupported wr opcode (bsc#1152489) +- commit e06fae1 + +- RDMA/qedr: Fix iWARP active mtu display (bsc#1152489) +- commit d610dee + +- qede: Notify qedr when mtu has changed (bsc#1152489) +- commit 98fc763 + +- RDMA/qedr: Fix resource leak in qedr_create_qp (bsc#1152489) +- commit bdb50f5 + +- RDMA/qedr: Fix inline size returned for iWARP (bsc#1152489) +- commit 1a57d92 + +- RDMA/qedr: Fix use of uninitialized field (bsc#1152489) +- commit 6926fdb + +- RDMA/qedr: Fix doorbell setting (bsc#1152489) +- commit 7085d43 + +- RDMA/qedr: Fix qp structure memory leak (bsc#1152489) +- commit 15f0227 + +- RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (bsc#1152489) +- commit 6fda3ed + +- RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (bsc#1152489) +- commit e3d4c09 + +- IB/mlx4: Adjust delayed work when a dup is observed (bsc#1152489) +- commit f007f05 + +- IB/mlx4: Fix starvation in paravirt mux/demux (bsc#1152489) +- commit b4a4680 + +- IB/mlx4: Add support for MRA (bsc#1152489) +- commit d8e693f + +- IB/mlx4: Add and improve logging (bsc#1152489) +- commit d9fbac5 + +- IB/isert: Fix unaligned immediate-data handling (bsc#1152489) +- commit ff723af + +- RDMA/core: Fix reported speed and width (bsc#1152489) +- commit 8c599c6 + +- RDMA/rxe: Fix memleak in rxe_mem_init_user (bsc#1152489) +- commit cc6aac8 + +- RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (bsc#1152489) +- commit e9e9418 + +- RDMA/bnxt_re: Do not add user qps to flushlist (bsc#1152489) +- commit 940898b + +- RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (bsc#1152489) +- commit ccd3388 + +- RDMA/core: Fix return error value in _ib_modify_qp() to negative (bsc#1152489) +- commit 687bd9b + +- RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (bsc#1152489) +- commit 4299c93 + +- RDMA/qedr: SRQ's bug fixes (bsc#1152489) +- commit 9e7f793 + +- RDMA/rxe: Return void from rxe_mem_init_dma() (bsc#1152489) +- commit 3d531e1 + +- RDMA/rxe: Return void from rxe_init_port_param() (bsc#1152489) +- commit d46a4c5 + +- RDMA/rxe: Drop pointless checks in rxe_init_ports (bsc#1152489) +- commit 2094aae + +- RDMA/counter: Allow manually bind QPs with different pids to same counter (bsc#1152489) +- commit 309f664 + +- RDMA/counter: Only bind user QPs in auto mode (bsc#1152489) +- commit 72cbdac + +- RDMA/rxe: Skip dgid check in loopback mode (bsc#1152489) +- commit e2d95da + +- IB/uverbs: Set IOVA on IB MR in uverbs layer (bsc#1152489) +- commit b8a964a + +- RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (bsc#1152489) +- commit 3cc3811 + +- RDMA/rxe: Remove unused rxe_mem_map_pages (bsc#1152489) +- commit e074cd4 + +- RDMA/core: Free DIM memory in error unwind (bsc#1152489) +- commit 21b1eaa + +- RDMA/core: Stop DIM before destroying CQ (bsc#1152489) +- commit 5bb1399 + +- scsi: core: Return BLK_STS_AGAIN for ALUA transitioning + (bsc#1165933, bsc#1171000). +- commit 56a64e3 + +- ALSA: usb-audio: Fix MOTU M-Series quirks (bsc#1178203). +- ALSA: usb-audio: Fix quirks for other BOSS devices + (bsc#1178203). +- ALSA: usb-audio: Add implicit_fb module option (bsc#1178203). +- ALSA: usb-audio: Add generic implicit fb parsing (bsc#1178203). +- ALSA: usb-audio: Factor out the implicit feedback quirk code + (bsc#1178203). +- ALSA: usb-audio: Quirk for BOSS GT-001 (bsc#1178203). +- ALSA: usb-audio: Show sync endpoint information in proc outputs + (bsc#1178203). +- ALSA: usb-audio: Use unsigned char for iface and altsettings + fields (bsc#1178203). +- ALSA: usb-audio: Replace slave/master terms (bsc#1178203). +- ALSA: usb-audio: Simplify rate_min/max and rates set up + (bsc#1178203). +- ALSA: usb-audio: Unify the code for the next packet size + calculation (bsc#1178203). +- ALSA: usb-audio: Drop unneeded snd_usb_substream fields + (bsc#1178203). +- ALSA: usb-audio: Refactoring endpoint URB deactivation + (bsc#1178203). +- ALSA: usb-audio: Use atomic_t for endpoint use_count + (bsc#1178203). +- ALSA: usb-audio: Constify audioformat pointer references + (bsc#1178203). +- ALSA: usb-audio: Fix possible stall of implicit fb packet + ring-buffer (bsc#1178203). +- ALSA: usb-audio: Refactor endpoint management (bsc#1178203). +- ALSA: usb-audio: Fix EP matching for continuous rates + (bsc#1178203). +- ALSA: usb-audio: Always set up the parameters after resume + (bsc#1178203). +- ALSA: usb-audio: Set callbacks via + snd_usb_endpoint_set_callback() (bsc#1178203). +- ALSA: usb-audio: Stop both endpoints properly at error + (bsc#1178203). +- ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments + (bsc#1178203). +- ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments + (bsc#1178203). +- ALSA: usb-audio: Pass snd_usb_audio object to quirk functions + (bsc#1178203). +- ALSA: usb-audio: Don't set altsetting before initializing + sample rate (bsc#1178203). +- ALSA: usb-audio: Add snd_usb_get_host_interface() helper + (bsc#1178203). +- ALSA: usb-audio: Drop keep_interface flag again (bsc#1178203). +- ALSA: usb-audio: Create endpoint objects at parsing phase + (bsc#1178203). +- ALSA: usb-audio: Avoid doubly initialization for implicit fb + (bsc#1178203). +- ALSA: usb-audio: Drop debug.h (bsc#1178203). +- ALSA: usb-audio: Simplify hw_params rules (bsc#1178203). +- ALSA: usb-audio: Add hw constraint for implicit fb sync + (bsc#1178203). +- ALSA: usb-audio: Move snd_usb_autoresume() call out of + setup_hw_info() (bsc#1178203). +- ALSA: usb-audio: Track implicit fb sync endpoint in audioformat + list (bsc#1178203). +- ALSA: usb-audio: Improve some debug prints (bsc#1178203). +- ALSA: usb-audio: Set and clear sync EP link properly + (bsc#1178203). +- ALSA: usb-audio: Add snd_usb_get_endpoint() helper + (bsc#1178203). +- ALSA: usb-audio: Check implicit feedback EP generically for UAC2 + (bsc#1178203). +- ALSA: usb-audio: Check valid altsetting at parsing rates for + UAC2/3 (bsc#1178203). +- ALSA: usb-audio: Don't call usb_set_interface() at trigger + callback (bsc#1178203). +- ALSA: usb-audio: Handle discrete rates properly in hw + constraints (bsc#1178203). +- commit 25f15d1 + +- prom_init: enable verbose prints (bsc#1178142 bsc#1180759). -- commit 745d3a7 +- commit c0bbedb +- scsi_dh_alua: set 'transitioning' state on unit attention + (bsc#1171000, bsc#1165933). +- commit cf7ac61 + +- scsi_dh_alua: return BLK_STS_AGAIN for ALUA transitioning state + (bsc#1165933, bsc#1171000). +- commit f6e8a74 + +- block: return status code in blk_mq_end_request() (bsc#1171000, + bsc#1165933). +- commit 0b97993 + kernel-debug +- RDMA/ucma: Do not miss ctx destruction steps in some cases + (bsc#1181147). +- RDMA/cma: Don't overwrite sgid_attr after device is released + (bsc#1181147). +- RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() + error unwind (bsc#1181147). +- RDMA/cma: Add missing error handling of listen_id (bsc#1181147). +- RDMA: Add rdma_connect_locked() (bsc#1181147). +- RDMA/ucma: Fix use after free in destroy id flow (bsc#1181147). +- RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy + (bsc#1181147). +- RDMA/cma: Fix use after free race in roce multicast join + (bsc#1181147). +- RDMA/cma: Consolidate the destruction of a cma_multicast in + one place (bsc#1181147). +- RDMA/cma: Remove dead code for kernel rdmacm multicast + (bsc#1181147). +- RDMA/cma: Combine cma_ndev_work with cma_work (bsc#1181147). +- RDMA/cma: Remove cma_comp() (bsc#1181147). +- RDMA/cma: Fix locking for the RDMA_CM_LISTEN state + (bsc#1181147). +- RDMA/cma: Make the locking for automatic state transition more + clear (bsc#1181147). +- RDMA/cma: Fix locking for the RDMA_CM_CONNECT state + (bsc#1181147). +- RDMA/ucma: Fix resource leak on error path (bsc#1181147). +- RDMA/ucma: Remove closing and the close_wq (bsc#1181147). +- RDMA/ucma: Rework how new connections are passed through event + delivery (bsc#1181147). +- RDMA/ucma: Narrow file->mut in ucma_event_handler() + (bsc#1181147). +- RDMA/ucma: Change backlog into an atomic (bsc#1181147). +- RDMA/ucma: Fix locking for ctx->events_reported (bsc#1181147). +- RDMA/ucma: Fix the locking of ctx->file (bsc#1181147). +- RDMA/ucma: Do not use file->mut to lock destroying + (bsc#1181147). +- RDMA/cma: Add missing locking to rdma_accept() (bsc#1181147). +- RDMA/ucma: Remove mc_list and rely on xarray (bsc#1181147). +- RDMA/ucma: Fix error cases around ucma_alloc_ctx() + (bsc#1181147). +- RDMA/ucma: Consolidate the two destroy flows (bsc#1181147). +- RDMA/ucma: Remove unnecessary locking of file->ctx_list in close + (bsc#1181147). +- RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (bsc#1181147). +- RDMA/core: Move the rdma_show_ib_cm_event() macro (bsc#1181147). +- commit feb2e32 + +- drm/v3d: Add support for bcm2711 (jsc#SLE-16259). +- Update config +- supported.conf: Enable v3d +- commit 29319ce + +- soc: bcm: bcm2835-pm: Add support for bcm2711 (jsc#SLE-16259). +- commit 8aa7baa + +- blacklist.conf: 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled +- commit 7d62c49 + +- Fix hibernation verification after UEFI subsystem upgraded (jsc#SLE-16407) +- Refresh + patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. +- Refresh + patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch. +- Delete + patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch. +- Update config files. +- commit d972b09 + +- x86/sev: Fix nonistr violation (bsc#1178134). +- commit 47bc3f9 + +- drm/i915/hdcp: Update CP property in update_pipe (git-fixes). +- drm/amdgpu: fix DRM_INFO flood if display core is not supported + (bug 210921) (git-fixes). +- commit 0dca4e9 + +- x86/sev-es: Handle string port IO to kernel memory properly + (bsc#1178134). +- commit 3ec7fbe + +- i2c: mlxbf: select CONFIG_I2C_SLAVE (jsc#SLE-15271 jsc#SLE-16108 + jsc#SLE-16098 jsc#SLE-13565). +- i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit abb583b + +- net: core: devlink: use right genl user_ptr when handling port + param get/set (bsc#1176447). +- i40e: fix potential NULL pointer dereferencing (jsc#SLE-13701). +- net: fix use-after-free when UDP GRO with shared fraglist + (bsc#1176447). +- net/mlx5e: In skb build skip setting mark in switchdev mode + (jsc#SLE-15172). +- nexthop: Bounce NHA_GATEWAY in FDB nexthop groups (bsc#1176447). +- net: bareudp: add missing error handling for + bareudp_link_config() (jsc#SLE-15172). +- bareudp: Fix use of incorrect min_headroom size (jsc#SLE-15172). +- bareudp: set NETIF_F_LLTX flag (jsc#SLE-15172). +- bnxt_en: Check TQM rings for maximum supported value + (jsc#SLE-15075). +- bnxt_en: Fix AER recovery (jsc#SLE-15075). +- Revert "e1000e: disable s0ix entry and exit flows for ME + systems" (jsc#SLE-13532). +- e1000e: Only run S0ix flows if shutdown succeeded + (jsc#SLE-13532). +- ionic: change set_rx_mode from_ndo to can_sleep (jsc#SLE-16649). +- ionic: flatten calls to ionic_lif_rx_mode (jsc#SLE-16649). +- ice: avoid premature Rx buffer reuse (jsc#SLE-7926). +- net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled + (jsc#SLE-15172). +- net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb + (jsc#SLE-15172). +- commit 54582be + +- zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of + dfltcc_syms.c (jsc#SLE-13766). +- commit d62a9cc + +- zlib: export S390 symbols for zlib modules (jsc#SLE-13766). +- KVM: s390: remove diag318 reset code (jsc#SLE-13746). +- s390/pci: fix hot-plug of PCI function missing bus (bsc#1181076 + LTC#190860). +- commit 54be82c + +- lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() + (jsc#SLE-16387). +- commit df77afb + +- Refresh + patches.suse/0041-mm-memremap_pages-support-multiple-ranges-per-invoca.patch. +- add missing hunk for lib/test_hmm.c +- commit f341232 + +- iommu/amd: Set iommu->int_enabled consistently when interrupts + are set up (git-fixes). +- commit 0bf82c2 + +- blacklist.conf: 78762b0e79bc x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* +- commit 1f20d8c + +- series.conf: cleanup +- move kabi workaround into patches.kabi: + patches.suse/ALSA-pcm-fix-hw_rule-deps-kABI.patch +- commit 3eee3e1 + +- series.conf: refresh +- update upstream references and resort: + patches.suse/scsi-scsi_transport_srp-Don-t-block-target-in-failfa.patch + patches.suse/selftests-powerpc-Only-test-lwm-stmw-on-big-endian.patch +- commit 5218f70 + +- series.conf: cleanup +- move an unsortable patch out of sorted section + patches.suse/powerpc-Fix-build-error-in-paravirt.h.patch +- commit 0f64295 + +- iio: ad5504: Fix setting power-down state (git-fixes). +- serial: mvebu-uart: fix tx lost characters at power off + (git-fixes). +- usb: udc: core: Use lock when write to soft_connect (git-fixes). +- usb: gadget: aspeed: fix stop dma register setting (git-fixes). +- commit 4d850d2 + +- bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong + callback (bsc#1155518). +- bpf: Don't leak memory in bpf getsockopt when optlen == 0 + (bsc#1155518). +- commit 609f544 + +- drm/panel: otm8009a: allow using non-continuous dsi clock + (git-fixes). +- usb: ohci: Make distrust_firmware param default to false + (git-fixes). +- commit 7c39cad + +- i2c: octeon: check correct size of maximum RECV_LEN packet + (git-fixes). +- commit 54a675e + +- ALSA: pcm: fix hw_rule deps kABI (bsc#1181014). +- commit 3c80769 + +- ALSA: pcm: One more dependency for hw constraints (bsc#1181014). +- commit d71290f + +- mmc: core: don't initialize block size from ext_csd if not + present (git-fixes). +- mmc: sdhci-xenon: fix 1.8v regulator stabilization (git-fixes). +- platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC + 11 from allow-list (git-fixes). +- platform/x86: i2c-multi-instantiate: Don't create platform + device for INT3515 ACPI nodes (git-fixes). +- commit 9c2a03f + +- timers: Use only bucket expiry for base->next_expiry value + (bsc#1181318). +- timers: Preserve higher bits of expiration on index calculation + (bsc#1181318). +- commit f60f618 + +- s390/cio: fix use-after-free in ccw_device_destroy_console + (git-fixes). +- commit d3e26e8 + +- KVM: s390: pv: Mark mm as protected after the set secure + parameters and improve cleanup (jsc#SLE-7512 bsc#1165545). +- commit 719d24b + +- net/af_iucv: set correct sk_protocol for child sockets + (git-fixes). +- net/af_iucv: fix null pointer dereference on shutdown + (bsc#1179567 LTC#190111). +- commit ddc328b + +- s390/dasd: fix hanging device offline processing (bsc#1181169 + LTC#190914). +- commit 9b7644e + +- net/smc: use memcpy instead of snprintf to avoid out of bounds + read (jsc#SLE-15862 bsc#1180744 LTC#186340). +- smc: fix out of bound access in smc_nl_get_sys_info() + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: fix access to parent of an ib device (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- commit f7642f8 + +- net/smc: Add support for obtaining SMCR device list + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add support for obtaining SMCD device list + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add SMC-D Linkgroup diagnostic support (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Introduce SMCR get link command (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Introduce SMCR get linkgroup command (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Add support for obtaining system information + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Introduce generic netlink interface for diagnostic + purposes (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Refactor smc ism v2 capability handling (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Add diagnostic information to link structure + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add diagnostic information to smc ib-device + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- net/smc: Add link counters for IB device ports (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Add connection counters for links (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: Use active link of the connection (jsc#SLE-15862 + bsc#1180744 LTC#186340). +- net/smc: use helper smc_conn_abort() in listen processing + (jsc#SLE-15862 bsc#1180744 LTC#186340). +- commit 064ec88 + +- drm/vc4: Unify PCM card's driver_name (git-fixes). +- commit 2a6cd0a + +- dpaa2-eth: fix the size of the mapped SGT buffer + (jsc#SLE-14018). +- soc: fsl: handle RCPM errata A-008646 on SoC LS1021A + (jsc#SLE-14018). +- soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq' + (jsc#SLE-14018). +- soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr' + (jsc#SLE-14018). +- soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc + misdemeanours (jsc#SLE-14018). +- bus: fsl-mc: simplify DPRC version check (jsc#SLE-14018). +- bus: fsl-mc: added missing fields to dprc_rsp_get_obj_region + structure (jsc#SLE-14018). +- bus: fsl-mc: make sure MC firmware is up and running + (jsc#SLE-14018). +- bus: fsl-mc: add back accidentally dropped error check + (jsc#SLE-14018). +- crypto: caam: Replace in_irq() usage (jsc#SLE-14018). +- soc/fsl/qbman: Add an argument to signal if NAPI processing + is required (jsc#SLE-14018). +- crypto: caam/qi - simplify error path for context allocation + (jsc#SLE-14018). +- dpaa2-eth: Fix compile error due to missing devlink support + (jsc#SLE-14018). +- dpaa2-eth: select XGMAC_MDIO for MDIO bus support + (jsc#SLE-14018). +- soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk + (jsc#SLE-14018). +- soc: fsl: qman: convert to use be32_add_cpu() (jsc#SLE-14018). +- soc: fsl: dpio: remove set but not used 'addr_cena' + (jsc#SLE-14018). +- dpaa2-eth: add support for devlink parser error drop traps + (jsc#SLE-14018). +- dpaa2-eth: add basic devlink support (jsc#SLE-14018). +- devlink: add .trap_group_action_set() callback (jsc#SLE-14018). +- devlink: add parser error drop packet traps (jsc#SLE-14018). +- dpaa2-eth: install a single steering rule when SHARED_FS is + enabled (jsc#SLE-14018). +- dpaa2-eth: no need to check link state right after ndo_open + (jsc#SLE-14018). +- dpaa2-eth: drop double zeroing (jsc#SLE-14018). +- ptp_qoriq: support FIPER3 (jsc#SLE-14018). +- dpaa2-eth: utilize skb->cb for hardware timestamping + (jsc#SLE-14018). +- dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code + (jsc#SLE-14018). +- dpaa2-eth: define a global ptp_qoriq structure pointer + (jsc#SLE-14018). +- dpaa2-eth: add APIs of 1588 single step timestamping + (jsc#SLE-14018). +- dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE (jsc#SLE-14018). +- dpaa2-eth: add a dpaa2_eth_ prefix to all functions in + dpaa2-eth-dcb.c (jsc#SLE-14018). +- dpaa2-eth: add a dpaa2_eth_ prefix to all functions in + dpaa2-eth.c (jsc#SLE-14018). +- dpaa2-eth: add a dpaa2_eth_ prefix to all functions in + dpaa2-ethtool.c (jsc#SLE-14018). +- bus/fsl-mc: Add a new version for dprc_get_obj_region command + (jsc#SLE-14018). +- bus/fsl-mc: Extend ICID size from 16bit to 32bit + (jsc#SLE-14018). +- bus/fsl-mc: Export IRQ pool handling functions to be used by + VFIO (jsc#SLE-14018). +- bus/fsl-mc: Add a container setup function (jsc#SLE-14018). +- bus/fsl-mc: Export a cleanup function for DPRC (jsc#SLE-14018). +- bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used + by multiple entities (jsc#SLE-14018). +- bus/fsl-mc: Add dprc-reset-container support (jsc#SLE-14018). +- bus/fsl-mc: Cache the DPRC API version (jsc#SLE-14018). +- bus/fsl-mc: Set the QMAN/BMAN region flags (jsc#SLE-14018). +- bus/fsl-mc: add support for 'driver_override' in the mc-bus + (jsc#SLE-14018). +- bus/fsl-mc: Add a new parameter to dprc_scan_objects function + (jsc#SLE-14018). +- bus/fsl-mc: Do no longer export the total number of irqs + outside dprc_scan_objects (jsc#SLE-14018). +- bus: fsl-mc: MC control registers are not always available + (jsc#SLE-14018). +- bus: fsl-mc: don't assume an iommu is always present + (jsc#SLE-14018). +- gpio: mpc8xxx: simplify ls1028a/ls1088a support (jsc#SLE-14018). +- ptp_qoriq: output PPS signal on FIPER2 in default + (jsc#SLE-14018). +- commit 30de820 + +- hwmon-amd_energy-09-fix-allocation-of-hwmon_channel_info.patch is now + part of jsc#SLE-14262. +- commit c0fcf0d + +- hwmon: (amd_energy) Add AMD family 19h model 01h x86 match + (jsc#SLE-14262). +- commit 0d38ed6 + +- ALSA: hda: Balance runtime/system PM if direct-complete is + disabled (git-fixes). +- ASoC: SOF: Intel: fix page fault at probe if i915 init fails + (git-fixes). +- ASoC: SOF: Intel: hda: Avoid checking jack on system suspend + (git-fixes). +- ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN + (git-fixes). +- ASoC: SOF: Intel: hda: Resume codec to do jack detection + (git-fixes). +- ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid + (git-fixes). +- commit 4063e56 + +- ALSA: hda: Add Cometlake-R PCI ID (git-fixes). +- ALSA: seq: oss: Fix missing error check in + snd_seq_oss_synth_make_info() (git-fixes). +- ALSA: hda/via: Add minimum mute flag (git-fixes). +- ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T + (git-fixes). +- commit 70d9202 + +- Move upstreamed sound patches into sorted section +- commit f5195da + +- i2c: mlxbf: Fix the return check of devm_ioremap and ioremap + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit ebaf1be + +- i2c: mlxbf: Update author and maintainer email info + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 248e78f + +- i2c: mlxbf: Update reference clock frequency (jsc#SLE-15271 + jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 077bf6e + +- i2c: mlxbf: Remove unecessary wrapper functions (jsc#SLE-15271 + jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit a636d51 + +- i2c: mlxbf: Fix resrticted cast warning of sparse (jsc#SLE-15271 + jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 4f74542 + +- i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call + (jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- commit 8341791 + +- i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC + (bsc#1119838 jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 jsc#SLE-13565). +- Update config files. +- supported.conf: add i2c-mlxbf +- commit 25f4cd8 + +- blacklist.conf: Add entries for platform/x86/intel-vbtn that are reverted +- commit 5482ef1 + +- platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting + 1 on some HP x360 models (git-fixes). +- commit d6ac163 + +- power: vexpress: add suppress_bind_attrs to true (git-fixes). +- commit bb22b7b + +- platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC + driver (bsc#1119846 jsc#SLE-15271 jsc#SLE-16108 jsc#SLE-16098 + jsc#SLE-13565). +- Update config files. Enabel MLXBF_PCM as module +- supported.conf: add mlxbf-pmc +- commit af433f3 + +- drm/i915/gt: Restore clear-residual mitigations for Ivybridge, + Baytrail (git-fixes). +- drm/i915/gt: Limit VFE threads based on GT (git-fixes). +- drm/i915/icl: Fix initing the DSI DSC power refcount during + HW readout (git-fixes). +- drm/i915/backlight: fix CPU mode backlight takeover on LPT + (git-fixes). +- drm/i915/dsi: Use unconditional msleep for the panel_on_delay + when there is no reset-deassert MIPI-sequence (git-fixes). +- drm/msm: Call msm_init_vram before binding the gpu (git-fixes). +- drm/amdgpu: fix potential memory leak during navi12 + deinitialization (git-fixes). +- drm/amdgpu: fix a GPU hang issue when remove device (git-fixes). +- drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL + pointer issue (git-fixes). +- drm/i915/perf: also include Gen11 in OATAILPTR workaround + (git-fixes). +- drm/amdkfd: Put ACPI table after using it (git-fixes). +- drm/bridge: sii902x: Enable I/O and core VCC supplies if present + (git-fixes). +- drm/bridge: sii902x: Refactor init code into separate function + (git-fixes). +- commit 1ac5cc4 + +- blacklist.conf: Add amdgpu patches that are reverted +- commit ac3cc99 + +- spi: imx: Fix freeing of DMA channels if spi_bitbang_start() + fails (git-fixes). +- Refresh + patches.suse/spi-imx-fix-runtime-pm-support-for-config_pm.patch. +- commit afbdd20 + +- blacklist.conf: Add rtl8192e patches that are reverted later +- commit 86d1c5b + +- r8169: fix potential skb double free in an error path + (git-fixes). +- spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads + (git-fixes). +- commit 0cf3ab4 + +- btrfs: send: fix wrong file path when there is an inode with + a pending rmdir (bsc#1181237). +- commit be4e71d + +- tty/sysrq: constify the the sysrq_key_op(s) (git-fixes). +- commit 866ce2a + +- media: dvb-usb: Fix use-after-free access (bsc#1181104). +- media: dvb-usb: Fix memory leak at error in + dvb_usb_device_init() (bsc#1181104). +- commit 3a92626 + +- can: vxcan: vxcan_xmit: fix use after free bug (git-fixes). +- mac80211: check if atf has been disabled in + __ieee80211_schedule_txq (git-fixes). +- mac80211: do not drop tx nulldata packets on encrypted links + (git-fixes). +- commit dfeeb94 + +- Increase PCI_NR_FUNCTIONS to 512 on s390x + (jsc#SLE-17267, bsc#1180114, LTC#190383). +- Refresh config/s390x/zfcpdump. +- commit 56606d8 + +- lib/zlib: fix inflating zlib streams on s390 (bsc#1181070 + LTC#190858). +- commit 5b17a7f + +- vfio-pci: Use io_remap_pfn_range() for PCI IO memory + (bsc#1181220). +- iommu/vt-d: Fix a bug for PDP check in prq_event_thread + (bsc#1181217). +- vfio/pci: Implement ioeventfd thread handler for contended + memory lock (bsc#1181219). +- KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails + (bsc#1181218). +- commit 517d1e9 + +- arm64: Remove arm64_dma32_phys_limit and its uses + (jsc#SLE-17068). +- commit 8ce9631 + +- bpf: Fix signed_{sub,add32}_overflows type handling + (bsc#1177028). +- bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling + (bsc#1177028). +- bpftool: Fix compilation failure for net.o with older glibc + (bsc#1177028). +- bpf: Save correct stopping point in file seq iteration + (bsc#1177028). +- selftests/bpf: Clarify build error if no vmlinux (bsc#1177028). +- bpf: Simplify task_file_seq_get_next() (bsc#1177028). +- bpf: Avoid iterating duplicated files for task_file iterator + (bsc#1177028). +- commit 7d12720 + +- iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() + (bsc#1181210). +- iommu/amd: Stop irq_remapping_select() matching when remapping + is disabled (bsc#1181206). +- iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM + (bsc#1181211). +- iommu/vt-d: Don't read VCCAP register unless it exists + (bsc#1181208). +- x86/tboot: Don't disable swiotlb when iommu is forced on + (bsc#1181215). +- iommu: Check return of __iommu_attach_device() (bsc#1181207). +- iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() + (bsc#1181209). +- vfio/type1: fix dirty bitmap calculation in vfio_dma_rw + (bsc#1181214). +- vfio: fix a missed vfio group put in vfio_pin_pages + (bsc#1181213). +- vfio: add a singleton check for vfio_group_pin_pages + (bsc#1181212). +- commit 8c44ec4 + +- drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() (bsc#1152472) +- commit d0d0905 + +- drm: bridge: dw-hdmi: Avoid resetting force in the detect function (bsc#1152472) +- commit 9ad528c + +- drm/i915: Correctly set SFC capability for video engines (bsc#1152489) + Backporting notes: + * context changes +- commit d15d9b1 + +- SUNRPC: xprt_load_transport() needs to support the netid "rdma6" + (git-fixes). +- commit d5fbee3 + +- ALSA: usb-audio: Fix hw constraints dependencies (bsc#1181014). +- commit 58d7b94 + +- dmabuf: fix use-after-free of dmabuf's file->f_inode + (git-fixes). +- i2c: imx: Don't generate STOP condition if arbitration has + been lost (git-fixes). +- i2c: imx: Check for I2SR_IAL after every byte (git-fixes). +- iwlwifi: pcie: set LTR to avoid completion timeout (git-fixes). +- ACPI: EC: PM: Drop ec_no_wakeup check from + acpi_ec_dispatch_gpe() (git-fixes). +- i2c: imx: Fix reset of I2SR_IAL flag (git-fixes). +- gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION (git-fixes). +- commit 555f1bf + +- blacklist.conf: Add amdgpu commits that are reverted +- commit 1fba96f + +- ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 + (git-fixes). +- ASoC: amd: Replacing MSI with Legacy IRQ model (git-fixes). +- ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 + (git-fixes). +- ASoC: meson: axg-tdmin: fix axg skew offset (git-fixes). +- ASoC: max98373: don't access volatile registers in bias level + off (git-fixes). +- ASoC: rt711: mutex between calibration and power state changes + (git-fixes). +- ASoC: Intel: haswell: Add missing pm_ops (git-fixes). +- ASoC: rsnd: don't call clk_disable_unprepare() if can't use + (git-fixes). +- ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" + (git-fixes). +- ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> + "communicate" (git-fixes). +- commit 13c6b71 + +- spi: cadence: cache reference clock rate during probe + (git-fixes). +- r8152: Add Lenovo Powered USB-C Travel Hub (git-fixes). +- usb: typec: Fix copy paste error for NVIDIA alt-mode description + (git-fixes). +- hwmon: (pwm-fan) Ensure that calculation doesn't discard big + period values (git-fixes). +- ACPI: scan: add stub acpi_create_platform_device() for + !CONFIG_ACPI (git-fixes). +- misdn: dsp: select CONFIG_BITREVERSE (git-fixes). +- commit 01db302 + +- Update configs: Enable i2c_mux_pinctrl (jsc#SLE-15318) +- supported.conf: Support i2c-mux-pinctrl +- commit 1488fe7 + +- selftests/ftrace: Select an existing function in + kprobe_eventname test (bsc#1179396 ltc#185738). +- commit 3e9ea6f + +- selftests/powerpc: spectre_v2 test must be built 64-bit + (bsc#1181158 ltc#190851). +- commit 52f3d6b + +- Update + patches.suse/0001-xen-events-add-a-proper-barrier-to-2-level-uevent-un.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0002-xen-events-fix-race-in-evtchn_fifo_unmask.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0003-xen-events-add-a-new-late-EOI-evtchn-framework.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0004-xen-blkback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0005-xen-netback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0006-xen-scsiback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0007-xen-pvcallsback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0008-xen-pciback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0009-xen-events-switch-user-event-channels-to-lateeoi-mod.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0010-xen-events-use-a-common-cpu-hotplug-hook-for-event-c.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0011-xen-events-defer-eoi-in-case-of-excessive-number-of-.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0012-xen-events-block-rogue-events-for-some-time.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/xen-events-avoid-removing-an-event-channel-while-han.patch + (CVE-2020-27675 XSA-331 bsc#1177410). +- Added CVE numbers for above patches. +- commit 3b60580 + +- selftests/powerpc: Move set_dscr() into rfi_flush.c (bsc#1181158 + ltc#190851). +- selftests/powerpc: Move Hash MMU check to utilities (bsc#1181158 + ltc#190851). +- selftests/powerpc: Add a test of bad (out-of-range) accesses + (bsc#1181158 ltc#190851). +- Refresh patches.suse/selftests-powerpc-Add-tlbie_test-in-.gitignore.patch. +- selftests/powerpc: Add a test of spectre_v2 mitigations + (bsc#1181158 ltc#190851). +- Refresh patches.suse/selftests-powerpc-entry-flush-test.patch. +- selftests/powerpc: Ignore generated files (bsc#1181158 + ltc#190851). +- commit f53f10b + +- selftests/powerpc: Only test lwm/stmw on big endian (bsc#1180412 + ltc#190579). +- commit 21bd682 + +- powerpc: Fix build error in paravirt.h (bsc#1181148 ltc#190702). +- commit 251d2f4 + +- Exclude Symbols.list again. + Removing the exclude builds vanilla/linux-next builds. + Fixes: 55877625c800 ("kernel-binary.spec.in: Package the obj_install_dir as explicit filelist.") +- commit a1728f2 + +- powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() + (bsc#1181148 ltc#190702). +- powerpc: Reintroduce is_kvm_guest() as a fast-path check + (bsc#1181148 ltc#190702). +- powerpc: Rename is_kvm_guest() to check_kvm_guest() (bsc#1181148 + ltc#190702). +- powerpc: Refactor is_kvm_guest() declaration to new header + (bsc#1181148 ltc#190702). +- commit 17fe8f8 + +- Refresh + patches.suse/scsi-qedi-correct-max-length-of-chap-secret. +- commit ac83a80 + +- arm64: pgtable: Ensure dirty bit is preserved across + pte_wrprotect() (bsc#1180130). +- arm64: pgtable: Fix pte_accessible() (bsc#1180130). +- commit 585bbd5 + +- Revive usb-audio Keep Interface mixer (bsc#1181014). +- commit 80020db + +- mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 + (git-fixes). +- mtd: spi-nor: atmel: remove global protection flag (git-fixes). +- commit c76850f + +- netfilter: ctnetlink: add a range check for l3/l4 protonum + (CVE-2020-25211 bsc#1176395). +- commit ebf5e43 + +- fix patches metadata +- fix Patch-mainline: + patches.suse/NFS-nfs_delegation_find_inode_server-must-first-refe.patch + patches.suse/NFS-nfs_igrab_and_active-must-first-reference-the-su.patch + patches.suse/NFS-pNFS-Fix-a-leak-of-the-layout-plh_outstanding-co.patch + patches.suse/NFS-pNFS-Fix-a-typo-in-ff_layout_resend_pnfs_read.patch + patches.suse/NFS-switch-nfsiod-to-be-an-UNBOUND-workqueue.patch + patches.suse/NFS4-Fix-use-after-free-in-trace_event_raw_event_nfs.patch + patches.suse/NFSv4-Fix-the-alignment-of-page-data-in-the-getdevic.patch + patches.suse/NFSv4.2-condition-READDIR-s-mask-for-security-label-.patch + patches.suse/Revert-nfsd4-support-change_attr_type-attribute.patch + patches.suse/SUNRPC-Clean-up-the-handling-of-page-padding-in-rpc_.patch + patches.suse/SUNRPC-rpc_wake_up-should-wake-up-tasks-in-the-corre.patch + patches.suse/lockd-don-t-use-interval-based-rebinding-over-TCP.patch + patches.suse/md-fix-a-warning-caused-by-a-race-between-concurrent.patch + patches.suse/net-sunrpc-Fix-snprintf-return-value-check-in-do_xpr.patch + patches.suse/net-sunrpc-interpret-the-return-value-of-kstrtou32-c.patch + patches.suse/nfs_common-need-lock-during-iterate-through-the-list.patch + patches.suse/nfsd-Fix-message-level-for-normal-termination.patch + patches.suse/sunrpc-fix-xs_read_xdr_buf-for-partial-pages-receive.patch +- commit f5dfabc + +- fix patches metadata +- fix Patch-mainline: + patches.suse/kprobes-tracing-kprobes-Fix-to-kill-kprobes-on-initmem-after-boot.patch + patches.suse/mm-vmalloc-Fix-unlock-order-in-s_stop.patch +- commit 8ea9f59 + +- tests: add close_range() tests (jsc#SLE-17337, bsc#1179090). +- arch: wire-up close_range() (jsc#SLE-17337, bsc#1179090). +- open: add close_range() (jsc#SLE-17337, bsc#1179090). +- commit abad1c5 + +- Refresh + patches.suse/0011-x86-hpet-Move-MSI-support-into-hpet.c.patch. +- Update + patches.suse/msft-hv-2119-irqdomain-treewide-Keep-firmware-node-unconditionall.patch + (git-fixes bsc#1180889). + Add missing hunks in the e3beca48a45b's backport. +- commit 060c4e5 + +- Update + patches.suse/tun-correct-header-offsets-in-napi-frags-mode.patch + (git-fixes bsc#1180812 CVE-2021-0342). + Added CVE reference +- commit 0059c1d + +- NFS: nfs_igrab_and_active must first reference the superblock + (for-next). +- NFS: nfs_delegation_find_inode_server must first reference + the superblock (for-next). +- NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter + (for-next). +- net: sunrpc: interpret the return value of kstrtou32 correctly + (for-next). +- NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock + (for-next). +- NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (for-next). +- sunrpc: fix xs_read_xdr_buf for partial pages receive + (for-next). +- NFS: switch nfsiod to be an UNBOUND workqueue (for-next). +- lockd: don't use interval-based rebinding over TCP (for-next). +- net: sunrpc: Fix 'snprintf' return value check in + 'do_xprt_debugfs' (for-next). +- SUNRPC: Clean up the handling of page padding in + rpc_prepare_reply_pages() (for-next). +- NFSv4: Fix the alignment of page data in the getdeviceinfo reply + (for-next). +- NFSv4.2: condition READDIR's mask for security label based on + LSM state (for-next). +- SUNRPC: rpc_wake_up() should wake up tasks in the correct order + (for-next). +- md: fix a warning caused by a race between concurrent + md_ioctl()s (for-next). +- Revert "nfsd4: support change_attr_type attribute" (for-next). +- nfs_common: need lock during iterate through the list + (for-next). +- nfsd: Fix message level for normal termination (for-next). +- commit 685e8f2 + +- x86/cpu/amd: Call init_amd_zn() om Family 19h processors too + (bsc#1181077). +- commit a71f120 + +- blacklist.conf: No in-tree users of the table +- commit 9c6c6be + +- kprobes: tracing/kprobes: Fix to kill kprobes on initmem after + boot (git fixes (kernel/kprobe)). +- commit 47f3848 + +- blacklist.conf: UP not enabled in kernel config +- commit c97848a + +- mm/vmalloc: Fix unlock order in s_stop() (git fixes + (mm/vmalloc)). +- commit 70dafb3 + +- blacklist.conf: nilfs2 not enabled in kernel config +- commit 409ae2f + +- scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit a426064 + +- blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- blk-mq: Facilitate a shared sbitmap per tagset (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- blk-mq: Use pointers for blk_mq_tags bitmap tags (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- blk-mq: Pass flags for tag init/free (jsc#SLE-15442 bsc#1180814 + ltc#187461). +- blk-mq: Free tags in blk_mq_init_tags() upon error + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit c2ebad8 + +- s390/qeth: fix L2 header access in qeth_l3_osa_features_check() + (git-fixes). +- s390/qeth: fix locking for discipline setup / removal + (git-fixes). +- s390/qeth: fix deadlock during recovery (git-fixes). +- s390/dasd: fix list corruption of lcu list (git-fixes). +- s390/dasd: fix list corruption of pavgroup group list + (git-fixes). +- s390/dasd: prevent inconsistent LCU device data (git-fixes). +- s390/smp: perform initial CPU reset also for SMT siblings + (git-fixes). +- s390/kexec_file: fix diag308 subcode when loading crash kernel + (git-fixes). +- s390/qeth: consolidate online/offline code (git-fixes). +- s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path + (git-fixes). +- commit 22371f9 + +- Update config files (jsc#SLE-17227) + Enable CMA and DMA_CMA backend. Also enable SPI_BITBANG as requested. +- commit ebe7020 + +- blacklist.conf: 78762b0e79bc x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* +- commit 2b5cd2a + +- ALSA: usb-audio: Avoid implicit feedback on Pioneer devices + (bsc#1181014). +- ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 + (bsc#1181014). +- ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints + (bsc#1181014). +- ALSA: usb-audio: Always apply the hw constraints for implicit + fb sync (bsc#1181014). +- commit b78b9c6 + +- Do not backport 30ad8db3a patch because HPE needs uv_bios_call() + (bsc#1180598) + Do not backport 30ad8db3a2c2e0121202342c6c2a48fc28937056 x86/platform/uv: Mark + uv_bios_call() and uv_bios_call_irqsave() because HPE needs + uv_bios_call() in SLE15-SP3 +- blacklist.conf: +- Delete + patches.suse/x86-platform-uv-Mark-uv_bios_call-and-uv_bios_call_i.patch. +- commit cb1e448 + +- scsi: scsi_debug: Support host tagset (jsc#SLE-15442 bsc#1180814 + ltc#187461). +- scsi: core: Show nr_hw_queues in sysfs (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: Add host and host template flag 'host_tagset' + (jsc#SLE-15442 bsc#1180814 ltc#187461). + Refresh patches.suse/scsi-add-disable_async_probing-module-argument.patch +- scsi: scsi_debug: Support hostwide tags (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: core: Refactor scsi_mq_setup_tags function (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: scsi_debug: Re-arrange parameters alphabetically + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit 0e8c445 + +- scsi: ibmvfc: Provide modules parameters for MQ settings + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Enable MQ and set reasonable defaults + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Purge SCSI channels after transport loss/reset + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add cancel mad initialization helper + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel + setup (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Advertise client support for using hardware + channels (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Implement channel enquiry and setup commands + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt + handler (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define Sub-CRQ interrupt handler routine + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ + responses (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ + Channels (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add Subordinate CRQ definitions (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Init/free event pool during queue allocation/free + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Move event pool init/free routines (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add vhost fields and defaults for MQ enablement + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Complete commands outside the host/queue lock + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define per-queue state/list locks (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Make command event pool queue specific + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Define generic queue structure for CRQs + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Advertise client support for targetWWPN using + v2 commands (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add support for target_wwpn field in v2 MADs + and vfcFrame (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add FC payload retrieval routines for versioned + vfcFrames (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add helper for testing capability flags + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Add new fields for version 2 of several MADs + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Use correlation token to tag commands + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Remove trailing semicolon (jsc#SLE-15442 + bsc#1180814 ltc#187461). +- scsi: ibmvfc: Byte swap login_buf.resp values in attribute + show functions (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Protect vhost->task_set increment by the host lock + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- scsi: ibmvfc: Interface updates for future FPIN and MQ support + (jsc#SLE-15442 bsc#1180814 ltc#187461). +- commit fe5294b + +- Revert dwc3 series. + As of now, this recently merged series fails to build without the kabi + workaround which would break SLE15-SP3 merge. Drop the patches until the + build failure is fixed. +- commit a8aaab2 + +- drivers/perf: Fix kernel panic when rmmod PMU modules during + perf sampling (bsc#1180848). +- commit 8584e95 + +- Drop incorrectly re-backported radeon patch again (bsc#1180971) + Also add cherry-picked commit ids in the two relevant patches +- commit bb3221b + +- blacklist.conf: 66ab33bf6d43 ("virtiofs fix leak in setup") + Requires a massive commit, which is quite intrusive in fuse and not worth it. +- commit 2076b1f + +- fuse: fix page dereference after free (jsc#SLE-13782). +- virtio_fs: convert to LE accessors (jsc#SLE-13782). +- commit 5376406 + +- KVM: SVM: Initialize prev_ga_tag before use (bsc#1180809). +- commit 953316b + +- blacklist.conf: 0e9fb6f17ad5 ("fuse: BUG_ON correction in fuse_dev_splice_write()") + Requires intrusive changes in pipe, splice, etc. +- commit eac6f26 + +- fuse: reject options on reconfigure via fsconfig(2) + (jsc#SLE-13782). +- fuse: ignore 'data' argument of mount(..., MS_REMOUNT) + (jsc#SLE-13782). +- fuse: use ->reconfigure() instead of ->remount_fs() + (jsc#SLE-13782). +- virtiofs: do not use fuse_fill_super_common() for device + installation (jsc#SLE-13782). +- fuse: invalidate inode attr in writeback cache mode + (jsc#SLE-13782). +- fuse: Update stale comment in queue_interrupt() (jsc#SLE-13782). +- virtiofs: Add mount option and atime behavior to the doc + (jsc#SLE-13782). +- virtiofs: schedule blocking async replies in separate worker + (jsc#SLE-13782). +- commit ac0b54e + +- fuse: fix stack use after return (jsc#SLE-13782). +- fuse: Support RENAME_WHITEOUT flag (jsc#SLE-13782). +- fuse: don't overflow LLONG_MAX with end offset (jsc#SLE-13782). +- commit 3a3db69 + +- fuse: fix fuse_send_readpages() in the syncronous read case + (jsc#SLE-13782). +- fuse: fix leak of fuse_io_priv (jsc#SLE-13782). +- virtiofs: Use completions while waiting for queue to be drained + (jsc#SLE-13782). +- virtiofs: Do not send forget request "struct list_head" element + (jsc#SLE-13782). +- virtiofs: Use a common function to send forget (jsc#SLE-13782). +- fuse: verify write return (jsc#SLE-13782). +- commit a5ee2f4 + +- blacklist.conf: 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled +- commit e52f15d + +- x86/kprobes: Restore BTF if the single-stepping is cancelled + (bsc#1152489). +- commit f89b6b0 + +- hwmon: (amd_energy) fix allocation of hwmon_channel_info config + (git-fixes). +- dmaengine: idxd: off by one in cleanup code (git-fixes). +- commit 22fcbaa + +- fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() + (jsc#SLE-13782). +- fuse: Add changelog entries for protocols 7.1 - 7.8 + (jsc#SLE-13782). +- virtiofs: Remove set but not used variable 'fc' (jsc#SLE-13782). +- virtiofs: Retry request submission from worker context + (jsc#SLE-13782). +- virtiofs: Count pending forgets as in_flight forgets + (jsc#SLE-13782). +- virtiofs: Set FR_SENT flag only after request has been sent + (jsc#SLE-13782). +- virtiofs: No need to check fpq->connected state (jsc#SLE-13782). +- virtiofs: Do not end request in submission context + (jsc#SLE-13782). +- fuse: don't advise readdirplus for negative lookup + (jsc#SLE-13782). +- fuse: don't dereference req->args on finished request + (jsc#SLE-13782). +- virtio-fs: don't show mount options (jsc#SLE-13782). +- commit ce0c590 + +- virtio-fs: Change module name to virtiofs.ko (jsc#SLE-13782). +- fuse: Make fuse_args_to_req static (jsc#SLE-13782). +- fuse: unexport fuse_put_request (jsc#SLE-13782). +- fuse: kmemcg account fs data (jsc#SLE-13782). +- fuse: on 64-bit store time in d_fsdata directly (jsc#SLE-13782). +- commit 5c78fc0 + +- virtio-fs: add virtiofs filesystem (jsc#SLE-13782). +- Refresh + patches.suse/mac80211_hwsim-add-frame-transmission-support-over-v.patch. +- Update config files: + CONFIG_VIRTIO_FS=m +- supported.conf: add virtiofs +- commit f56518a + +- virtio-fs: add Documentation/filesystems/virtiofs.rst + (jsc#SLE-13782). +- fuse: reserve values for mapping protocol (jsc#SLE-13782). +- fuse: reserve byteswapped init opcodes (jsc#SLE-13782). +- fuse: allow skipping control interface and forced unmount + (jsc#SLE-13782). +- fuse: dissociate DESTROY from fuseblk (jsc#SLE-13782). +- fuse: delete dentry if timeout is zero (jsc#SLE-13782). +- fuse: separate fuse device allocation and installation in + fuse_conn (jsc#SLE-13782). +- fuse: add fuse_iqueue_ops callbacks (jsc#SLE-13782). +- fuse: extract fuse_fill_super_common() (jsc#SLE-13782). +- fuse: export fuse_dequeue_forget() function (jsc#SLE-13782). +- commit ca085b1 + +- fuse: export fuse_get_unique() (jsc#SLE-13782). +- fuse: export fuse_send_init_request() (jsc#SLE-13782). +- fuse: export fuse_len_args() (jsc#SLE-13782). +- fuse: export fuse_end_request() (jsc#SLE-13782). +- fuse: stop copying pages to fuse_req (jsc#SLE-13782). +- fuse: stop copying args to fuse_req (jsc#SLE-13782). +- fuse: clean up fuse_req (jsc#SLE-13782). +- commit 0d1d5ea + +- fuse: simplify request allocation (jsc#SLE-13782). +- Refresh + patches.suse/fuse-fix-parameter-for-fs_ioc_-get-set-flags.patch. +- commit 7f8dfa3 + +- fuse: unexport request ops (jsc#SLE-13782). +- fuse: convert retrieve to simple api (jsc#SLE-13782). +- fuse: convert release to simple api (jsc#SLE-13782). +- cuse: convert init to simple api (jsc#SLE-13782). +- fuse: convert init to simple api (jsc#SLE-13782). +- commit 652a991 + +- fuse: convert writepages to simple api (jsc#SLE-13782). +- Refresh + patches.suse/fuse-don-t-ignore-errors-from-fuse_writepages_fill.patch. +- commit d1549f6 + +- fuse: convert readdir to simple api (jsc#SLE-13782). +- fuse: convert readpages to simple api (jsc#SLE-13782). +- commit f65ef7d + +- fuse: convert direct_io to simple api (jsc#SLE-13782). +- Refresh + patches.suse/fix-up-iter-on-short-count-in-fuse_direct_io.patch. +- commit bfbe398 + +- Update + patches.suse/netfilter-add-and-use-nf_hook_slow_list.patch + (bsc#1176447 bsc#1180765 CVE-2021-20177). + Added CVE number. +- commit 8e9abe5 + +- fuse: add simple background helper (jsc#SLE-13782). +- fuse: convert sync write to simple api (jsc#SLE-13782). +- fuse: covert readpage to simple api (jsc#SLE-13782). +- fuse: fuse_short_read(): don't take fuse_req as argument + (jsc#SLE-13782). +- fuse: convert ioctl to simple api (jsc#SLE-13782). +- commit 960efa9 + +- fuse: move page alloc (jsc#SLE-13782). +- Refresh + patches.suse/fuse-fix-parameter-for-fs_ioc_-get-set-flags.patch. +- commit ae6a2de + +- fuse: convert readlink to simple api (jsc#SLE-13782). +- fuse: add pages to fuse_args (jsc#SLE-13782). +- fuse: convert destroy to simple api (jsc#SLE-13782). +- fuse: add nocreds to fuse_args (jsc#SLE-13782). +- fuse: convert fuse_force_forget() to simple api (jsc#SLE-13782). +- fuse: add noreply to fuse_args (jsc#SLE-13782). +- fuse: convert flush to simple api (jsc#SLE-13782). +- fuse: simplify 'nofail' request (jsc#SLE-13782). +- fuse: rearrange and resize fuse_args fields (jsc#SLE-13782). +- commit 99f9f98 + +- fuse: flatten 'struct fuse_args' (jsc#SLE-13782). +- Refresh patches.suse/fuse-verify-attributes.patch. +- commit ace7210 + +- vfs: subtype handling moved to fuse (jsc#SLE-13782). +- fuse: convert to use the new mount API (jsc#SLE-13782). +- cuse: fix broken release (jsc#SLE-13782). +- commit b7625ea + +- fuse: cleanup fuse_wait_on_page_writeback (jsc#SLE-13782). +- commit 6d24ff2 + +- fuse: require /dev/fuse reads to have enough buffer capacity + (take 2) (jsc#SLE-13782). +- Refresh + patches.suse/fuse-fix-deadlock-with-aio-poll-and-fuse_iqueue-wait.patch. +- commit acb8ea8 + +- kABI fixup for dwc3 introduction of DWC_usb32 (git-fixes). +- commit 03d1108 + +- ALSA: doc: Fix reference to mixart.rst (git-fixes). +- commit b4c3583 + +- ASoC: meson: axg-tdm-interface: fix loopback (git-fixes). +- ASoC: dapm: remove widget from dirty list on free (git-fixes). +- ASoC: Intel: fix error code cnl_set_dsp_D0() (git-fixes). +- commit 04a1c91 + +- ALSA: hda/hdmi - enable runtime pm for CI AMD display audio + (git-fixes). +- ALSA: firewire-tascam: Fix integer overflow in midi_port_work() + (git-fixes). +- ALSA: fireface: Fix integer overflow in transmit_midi_msg() + (git-fixes). +- ALSA: hda/tegra: fix tegra-hda on tegra30 soc (git-fixes). +- clk: tegra30: Add hda clock default rates to clock driver + (git-fixes). +- ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer + devices (git-fixes). +- ALSA: usb-audio: Annotate the endpoint index in audioformat + (git-fixes). +- ALSA: usb-audio: Avoid unnecessary interface re-setup + (git-fixes). +- ALSA: usb-audio: Choose audioformat of a counter-part substream + (git-fixes). +- ALSA: usb-audio: Fix the missing endpoints creations for quirks + (git-fixes). +- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for + HP machines (git-fixes). +- commit db30ae4 + +- x86/apic: Fix x2apic enablement without interrupt remapping + (bsc#1152489). +- commit a8a5227 + +- netfilter: add and use nf_hook_slow_list() (bsc#1180765 + CVE-2021-20177). +- commit 465dae1 + +- Refresh patches.suse/edac-amd64-add-amd-family-17h-model-60h-pci-ids.patch. + Complete the backport now that + 5e4c55276ae8 ("EDAC/amd64: Save max number of controllers to family type") + has been backported too. +- commit f6cb75f + +- usb: dwc3: Add support for DWC_usb32 IP (git-fixes). +- commit f699093 + +- Input: elantech - fix protocol errors for some trackpoints in + SMBus mode (bsc#1180870). +- Input: elan_i2c - add new trackpoint report type 0x5F + (bsc#1180870). +- Input: synaptics - demote non-conformant kernel-doc header + (bsc#1180870). +- Input: elan_i2c_core - move header inclusion inside + (bsc#1180870). +- Input: elantech - demote obvious abuse of kernel-doc header + (bsc#1180870). +- Input: elan_i2c - fix firmware update on newer ICs + (bsc#1180870). +- Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 + (bsc#1180870). +- commit d5ab100 + +- Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 + (bsc#1180870). +- Input: synaptics-rmi4 - rename f30_data to gpio_data + (bsc#1180870). +- Input: elan_i2c - add ic type 0x15 (bsc#1180870). +- Input: elan_i2c - add support for high resolution reports + (bsc#1180870). +- Input: elan_i2c - do not constantly re-query pattern ID + (bsc#1180870). +- Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, + 0x14 (bsc#1180870). +- Input: elan_i2c - handle firmware updated on newer ICs + (bsc#1180870). +- Input: elan_i2c - add support for different firmware page sizes + (bsc#1180870). +- Input: elan_i2c - fix detecting IAP version on older controllers + (bsc#1180870). +- Input: elan_i2c - handle devices with patterns above 1 + (bsc#1180870). +- commit 8cfe63d + +- Input: elan_i2c - make fetching IC type of older controllers + more robust (bsc#1180870). +- Input: elan_i2c - handle firmware not implementing "get pattern" + command (bsc#1180870). +- Input: elantech - remove redundant assignments to variable error + (bsc#1180870). +- Input: introduce input_mt_report_slot_inactive() (bsc#1180870). +- Input: psmouse - drop all unneeded functions from mouse headers + (bsc#1180870). +- Input: synaptics - fix a typo (bsc#1180870). +- Input: elan_i2c - switch to using devm_add_action_or_reset() + (bsc#1180870). +- Input: elan_i2c - switch to using devm_device_add_groups() + (bsc#1180870). +- commit 6509eab + +- nvmem: Add driver to expose reserved memory as nvmem (jsc#SLE-SLE-16616). +- Update config files: Enable nvmem-rmem as module on arm64 & armv7+lpae, disable it otherwise +- supported.conf: Add nvmem-rmem + This is needed early to get boot-loader configuration working on RPi4; + an essential feature. +- commit 212522b + +- usb: dwc3: Update soft-reset wait polling rate (git-fixes). +- commit 227b9e8 + +- drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers (bsc#1180848). - Update config files. - supported.conf: +- commit 3ceea3c + +- scsi: scsi_transport_srp: Don't block target in failfast state + (bsc#1172355). +- commit 4d51a17 + +- xen: support having only one event pending per watch + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit b454020 + +- xen: revert Allow watches discard events before queueing + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 7a45cd4 + +- xen: revert Add 'will_handle' callback support in + xenbus_watch_path() (bsc#1179508 XSA-349 CVE-2020-29568). +- commit b9e03df + +- xen: revert Support will_handle watch callback (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit 3082598 + +- xen: revert Count pending messages for each watch (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit 9d4ca48 + +- video: fbdev: atmel_lcdfb: fix return error code in + atmel_lcdfb_of_init() (git-fixes). +- video: fbdev: vga16fb: fix setting of pixclock because a + pass-by-value error (git-fixes). +- video: fbdev: pvr2fb: initialize variables (git-fixes). +- video: fbdev: fix OOB read in vga_8planes_imageblit() + (git-fixes). +- commit 7cdcf45 + +- xen: revert Disallow pending watch messages (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit a948c9f + +- ntb: idt: fix error check in ntb_hw_idt.c (jsc#SLE-13360). +- commit 93a77b3 + +- usb: gadget: enable super speed plus (git-fixes). +- USB: serial: option: add LongSung M5710 module support + (git-fixes). +- USB: serial: option: add Quectel EM160R-GL (git-fixes). +- usb: uas: Add PNY USB Portable SSD to unusual_uas (git-fixes). +- usb: gadget: configfs: Fix use-after-free issue with udc_name + (git-fixes). +- USB: usblp: fix DMA to stack (git-fixes). +- usb: gadget: Fix spinlock lockup on usb_function_deactivate + (git-fixes). +- usb: gadget: function: printer: Fix a memory leak for interface + descriptor (git-fixes). +- USB: cdc-wdm: Fix use after free in + service_outstanding_interrupt() (git-fixes). +- USB: cdc-acm: blacklist another IR Droid device (git-fixes). +- crypto: asym_tpm: correct zero out potential secrets + (git-fixes). +- net: usb: qmi_wwan: add Quectel EM160R-GL (git-fixes). +- CDC-NCM: remove "connected" log message (git-fixes). +- ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() + (git-fixes). +- lib/genalloc: fix the overflow when size is too big (git-fixes). +- Bluetooth: revert: hci_h5: close serdev device and free hu in + h5_close (git-fixes). +- commit 052b915 + +- drm/panfrost: Move the GPU reset bits outside the timeout + handler (git-fixes). +- drm/panfrost: don't use pfdevfreq.busy_count to know if hw is + idle (git-fixes). +- commit 173f5a4 + +- drm/panfrost: Remove unused variables in panfrost_job_close() + (git-fixes). +- commit 11a7e60 + +- drm/panfrost: Don't corrupt the queue mutex on open/close + (git-fixes). +- commit a5f75e8 + +- drm/i915/dp: Track pm_qos per connector (git-fixes). +- drm/i915: clear the shadow batch (git-fixes). +- drm/i915: Fix mismatch between misplaced vma check and vma + insert (git-fixes). +- drm/amd/display: updated wm table for Renoir (git-fixes). +- drm/meson: dw-hdmi: Enable the iahb clock early enough + (git-fixes). +- commit 11d51e1 + +- drm/meson: dw-hdmi: Disable clocks on driver teardown + (git-fixes). +- drm/edid: fix objtool warning in drm_cvt_modes() (git-fixes). +- drm/amdkfd: Fix leak in dmabuf import (git-fixes). +- drm/amd/display: Prevent bandwidth overflow (git-fixes). +- drm/amdgpu: fix compute queue priority if num_kcq is less than 4 + (git-fixes). +- drm/msm/dsi_phy_10nm: implement PHY disabling (git-fixes). +- drm/msm/dsi_pll_10nm: restore VCO rate during restore_state + (git-fixes). +- drm/msm/dpu: Add newline to printks (git-fixes). +- drm/mediatek: Use correct aliases name for ovl (git-fixes). +- drm/meson: dw-hdmi: Ensure that clocks are enabled before + touching the TOP registers (git-fixes). +- commit d189b05 + +- drm/meson: dw-hdmi: Register a callback to disable the regulator + (git-fixes). +- drm/meson: Unbind all connectors on module removal (git-fixes). +- drm/meson: Free RDMA resources after tearing down DRM + (git-fixes). +- drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() + (git-fixes). +- drm/udl: Fix missing error code in udl_handle_damage() + (git-fixes). +- drm/i915: Avoid mixing integer types during batch copies + (git-fixes). +- drm/amdgpu: fix build_coefficients() argument (git-fixes). +- drm/amdgpu: fix incorrect enum type (git-fixes). +- drm/amd/display: remove useless if/else (git-fixes). +- commit 714ea88 + +- drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz + ref clock (git-fixes). +- drm/panel: simple: Add flags to boe_nv133fhm_n61 (git-fixes). +- drm/edid: Fix uninitialized variable in drm_cvt_modes() + (git-fixes). +- drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe + (git-fixes). +- drm/tve200: Fix handling of platform_get_irq() error + (git-fixes). +- drm/mcde: Fix handling of platform_get_irq() error (git-fixes). +- drm/dp_aux_dev: check aux_dev before use in + drm_dp_aux_dev_get_by_minor() (git-fixes). +- drm/aspeed: Fix Kconfig warning & subsequent build errors + (git-fixes). +- drm/panfrost: Fix job timeout handling (git-fixes). +- commit 2743044 + +- scsi: qedi: Correct max length of CHAP secret (bsc#1180221). +- commit 5b6934e + +- fix patch metadata +- fix Patch-mainline: + patches.suse/sched-fair-Check-for-idle-core-in-wake_affine.patch +- commit b5830a4 + +- drm/gma500: fix double free of gma_connector (git-fixes). +- drm/i915/gt: Declare gen9 has 64 mocs entries! (git-fixes). +- drm/i915/display/dp: Compute the correct slice count for VDSC + on DP (git-fixes). +- drm/i915/gt: Cancel the preemption timeout on responding to it + (git-fixes). +- drm/i915/gt: Ignore repeated attempts to suspend request flow + across reset (git-fixes). +- drm/i915/gem: Propagate error from cancelled submit due to + context closure (git-fixes). +- drm/amdgpu: fix sdma instance fw version and feature version + init (git-fixes). +- drm/amdgpu/disply: set num_crtc earlier (git-fixes). +- drm/omap: sdi: fix bridge enable/disable (git-fixes). +- drm/panel: sony-acx565akm: Fix race condition in probe + (git-fixes). +- commit cdc5bb1 + +- drm/rockchip: Avoid uninitialized use of endpoint id in LVDS + (git-fixes). +- drm/amdgpu/vcn3.0: remove old DPG workaround (git-fixes). +- drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (git-fixes). +- drm/amd/display: Init clock value by current vbios CLKs + (git-fixes). +- drm/i915/gt: Limit frequency drop to RPe on parking (git-fixes). +- drm/i915/gt: Retain default context state across shrinking + (git-fixes). +- drm/i915/gt: Program mocs:63 for cache eviction on gen9 + (git-fixes). +- drm/tegra: sor: Disable clocks on error in tegra_sor_init() + (git-fixes). +- drm/tegra: replace idr_init() by idr_init_base() (git-fixes). +- drm/nouveau: fix relocations applying logic and a double-free + (git-fixes). +- commit 83684ef + +- drm/mediatek: dsi: Modify horizontal front/back porch byte + formula (git-fixes). +- drm/exynos: depend on COMMON_CLK to fix compile tests + (git-fixes). +- drm/i915/gt: Free stale request on destroying the virtual engine + (git-fixes). +- drm/i915/perf: workaround register corruption in OATAILPTR + (git-fixes). +- drm/amdgpu: update golden setting for sienna_cichlid + (git-fixes). +- drm/amd/display: Avoid HDCP initialization in devices without + output (git-fixes). +- drm/amdgpu: fix a page fault (git-fixes). +- drm/amdgpu: fix SI UVD firmware validate resume fail + (git-fixes). +- drm/amd/amdgpu: fix null pointer in runtime pm (git-fixes). +- drm/i915/gt: Fixup tgl mocs for PTE tracking (git-fixes). +- commit 4d0b8ee + +- blacklist.conf: 4f8af077a02e docs: Fix reST markup when linking to sections +- commit 28e1ebf + +- drm/i915/gvt: return error when failing to take the module + reference (git-fixes). +- drm/i915/gvt: Set ENHANCED_FRAME_CAP bit (git-fixes). +- drm/i915: Handle max_bpc==16 (git-fixes). +- drm/i915/selftests: Fix wrong return value of + perf_request_latency() (git-fixes). +- drm/i915/selftests: Fix wrong return value of + perf_series_engines() (git-fixes). +- drm/i915: Avoid memory leak with more than 16 workarounds on + a list (git-fixes). +- drm/i915/tgl: Fix Media power gate sequence (git-fixes). +- drm/sun4i: dw-hdmi: fix error return code in + sun8i_dw_hdmi_bind() (git-fixes). +- drm: bridge: dw-hdmi: Avoid resetting force in the detect + function (git-fixes). +- drm/amd/display: Add missing pflip irq for dcn2.0 (git-fixes). +- commit c514745 + +- drm/amd/display: Add missing pflip irq (git-fixes). +- drm/i915: Correctly set SFC capability for video engines + (git-fixes). +- drm/gma500: Fix out-of-bounds access to struct + drm_device.vblank[] (git-fixes). +- drm/panfrost: Fix module unload (git-fixes). +- drm/panfrost: Fix a deadlock between the shrinker and madvise + path (git-fixes). +- drm/amdgpu: resolved ASD loading issue on sienna (git-fixes). +- drm/amdgpu: update golden setting for sienna_cichlid + (git-fixes). +- drm/amdgpu: perform srbm soft reset always on SDMA resume + (git-fixes). +- drm/i915: Fix encoder lookup during PSR atomic check + (git-fixes). +- drm/i915/gt: Use the local HWSP offset during submission + (git-fixes). +- commit f811a3d + +- drm/i915/gvt: Only pin/unpin intel_context along with workload + (git-fixes). +- drm/imx: parallel-display: remove unused function enc_to_imxpd() + (git-fixes). +- drm/i915: Reject 90/270 degree rotated initial fbs (git-fixes). +- drm/i915: Restore ILK-M RPS support (git-fixes). +- drm/i915/region: fix max size calculation (git-fixes). +- drm/nouveau/device: fix changing endianess code to work on + older GPUs (git-fixes). +- drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" + (git-fixes). +- drm/nouveau/kms/nv50-: Program notifier offset before requesting + disp caps (git-fixes). +- drm/nouveau/nouveau: fix the start/end range for migration + (git-fixes). +- drm/shme-helpers: Fix dma_buf_mmap forwarding bug (git-fixes). +- commit f9a03a3 + +- drm/v3d: Fix double free in v3d_submit_cl_ioctl() (git-fixes). +- drm/sun4i: frontend: Fix the scaler phase on A33 (git-fixes). +- drm/sun4i: frontend: Reuse the ch0 phase for RGB formats + (git-fixes). +- drm/sun4i: frontend: Rework a bit the phase data (git-fixes). +- drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally + (git-fixes). +- drm/amd/display: Fix kernel panic by dal_gpio_open() error + (git-fixes). +- drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns + (git-fixes). +- drm/amdgpu: increase the reserved VM size to 2MB (git-fixes). +- drm/amd/display: Fixed panic during seamless boot (git-fixes). +- drm/amdgpu: don't map BO in reserved region (git-fixes). +- commit adc6b7e + +- drm/amdgpu: add DID for navi10 blockchain SKU (git-fixes). +- drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) + (git-fixes). +- drm/i915: Drop runtime-pm assert from vgpu io accessors + (git-fixes). +- drm/i915: Force VT'd workarounds when running as a guest OS + (git-fixes). +- drm/i915: Exclude low pages (128KiB) of stolen from use + (git-fixes). +- drm/i915: Use the active reference on the vma while capturing + (git-fixes). +- drm/i915/gt: Undo forced context restores after trivial + preemptions (git-fixes). +- drm/i915/gt: Delay execlist processing for tgl (git-fixes). +- drm/i915: Mark ininitial fb obj as WT on eLLC machines to + avoid rcu lockup during fbdev init (git-fixes). +- drm/i915/gt: Initialize reserved and unspecified MOCS indices + (git-fixes). +- commit fdd5a7c + +- drm/i915/dp: Tweak initial dpcd backlight.enabled value + (git-fixes). +- drm/amdgpu: correct the cu and rb info for sienna cichlid + (git-fixes). +- drm/amdkfd: Use same SQ prefetch setting as amdgpu (git-fixes). +- drm/amd/psp: Fix sysfs: cannot create duplicate filename + (git-fixes). +- drm/amd/display: Avoid MST manager resource leak (git-fixes). +- drm/amdgpu: update golden setting for sienna_cichlid + (git-fixes). +- drm/amdgpu: correct the gpu reset handling for job != NULL case + (git-fixes). +- drm/amdgpu: add rlc iram and dram firmware support (git-fixes). +- drm/amdgpu: add function to program pbb mode for sienna cichlid + (git-fixes). +- drm/ttm: fix eviction valuable range check (git-fixes). +- commit 6b6cb10 + +- drm/i915: Set all unused color plane offsets to ~0xfff again + (git-fixes). +- drm/i915: Fix TGL DKL PHY DP vswing handling (git-fixes). +- drm/amdgpu: vcn and jpeg ring synchronization (git-fixes). +- drm/amdgpu: Fix invalid number of character '{' in + amdgpu_acpi_init (git-fixes). +- drm/amd/display: HDMI remote sink need mode validation for Linux + (git-fixes). +- drm/amd/display: Avoid set zero in the requested clk + (git-fixes). +- drm/amd/display: Increase timeout for DP Disable (git-fixes). +- drm/amd/display: Fix incorrect backlight register offset for + DCN (git-fixes). +- drm/i915/gem: Always test execution status on closing the + context (git-fixes). +- drm/i915/gt: Always send a pulse down the engine after disabling + heartbeat (git-fixes). +- commit 6c3296a + +- drm/i915: Cancel outstanding work after disabling heartbeats + on an engine (git-fixes). +- drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex + (git-fixes). +- drm/i915: Break up error capture compression loops with + cond_resched() (git-fixes). +- drm/i915/gem: Prevent using pgprot_writecombine() if PAT is + not supported (git-fixes). +- drm/i915: Fix state checker hw.active/hw.enable readout + (git-fixes). +- drm/msm: Fix the a650 hw_apriv check (git-fixes). +- drm/msm/a6xx: fix a potential overflow issue (git-fixes). +- drm/msm/adreno: fix probe without iommu (git-fixes). +- drm/panfrost: add Amlogic GPU integration quirks (git-fixes). +- drm/panfrost: add amlogic reset quirk callback (git-fixes). +- commit dde6379 + +- drm/panfrost: add support for vendor quirk (git-fixes). +- drm: fix double free for gbo in drm_gem_vram_init and + drm_gem_vram_create (git-fixes). +- drm/xlnx: Use devm_drm_dev_alloc (git-fixes). +- drm/bridge/synopsys: dsi: add support for non-continuous HS + clock (git-fixes). +- drm/amd/display: Delete duplicated argument to '&&' or '||' + (git-fixes). +- drm/amdgpu: No sysfs, not an error condition (git-fixes). +- drm/amd/display: Check clock table return (git-fixes). +- drm: panfrost: fix common struct sg_table related issues + (git-fixes). +- drm: lima: fix common struct sg_table related issues + (git-fixes). +- commit 0a6baa2 + +- drm: exynos: fix common struct sg_table related issues + (git-fixes). +- drm/vkms: avoid warning in vkms_get_vblank_timestamp + (git-fixes). +- drm/amdgpu: fix max_entries calculation v4 (git-fixes). +- drm/amd/display: fix potential integer overflow when shifting + 32 bit variable bl_pwm (git-fixes). +- drm/scheduler: Scheduler priority fixes (v2) (git-fixes). +- drm/amd/display: Screen corruption on dual displays (DP+USB-C) + (git-fixes). +- drm/amd/display: Disconnect pipe separetely when disable pipe + split (git-fixes). +- drm/amdgpu: restore ras flags when user resets eeprom(v2) + (git-fixes). +- Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" + (git-fixes). +- drm/amdgpu: Remove redundant NULL check (git-fixes). +- commit cf5d051 + +- drm/bridge_connector: Set default status connected for eDP + connectors (git-fixes). +- drm/brige/megachips: Add checking if ge_b850v3_lvds_init() + is working correctly (git-fixes). +- drm/malidp: Use struct drm_gem_object_funcs.get_sg_table + internally (git-fixes). +- drm/hisilicon: Code refactoring for hibmc_drv_de (git-fixes). +- drm/vkms: add missing platform_device_unregister() in + vkms_init() (git-fixes). +- drm/vgem: add missing platform_device_unregister() in + vgem_init() (git-fixes). +- drm/panfrost: perfcnt: fix ref count leak in + panfrost_perfcnt_enable_locked (git-fixes). +- drm/panfrost: move devfreq_init()/fini() in device (git-fixes). +- drm/panfrost: rename error labels in device_init (git-fixes). +- commit 86204b1 + +- dma-buf/dma-resv: Respect num_fences when initializing the + shared fence list (git-fixes). +- drm/mediatek: set dpi pin mode to gpio low to avoid leakage + current (git-fixes). +- drm/i915: Stub out i915_gpu_coredump_put (git-fixes). +- commit 145aef1 + +- Bluetooth: Fix attempting to set RPA timeout when unsupported + (git-fixes). +- commit d1047e2 + +- usb: dwc3: core: Properly default unspecified speed (git-fixes). +- commit 777b42e + +- x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling + (bsc#1178134). +- commit 0b7cd9d + +- x86/resctrl: Don't move a task to the same resource group + (bsc#1152489). +- commit 8a696c5 + +- x86/resctrl: Use an IPI instead of task_work_add() to update + PQR_ASSOC MSR (bsc#1152489). +- commit 309f3cb + +- x86/mtrr: Correct the range check before performing MTRR type + lookups (bsc#1152489). +- commit 41cceca + +- x86/mm: Fix leak of pmd ptlock (bsc#1152489). +- commit cb571f0 + +- btrfs: fix missing delalloc new bit for new delalloc ranges + (bsc#1180773). +- btrfs: make btrfs_dirty_pages take btrfs_inode (bsc#1180773). +- btrfs: make btrfs_set_extent_delalloc take btrfs_inode + (bsc#1180773). +- commit fba9b10 + +- IB/hfi1: Ensure correct mm is used at all times (bsc#1179878 + CVE-2020-27835). +- IB/hfi1: Remove module parameter for KDETH qpns (bsc#1179878). +- IB/hfi1: Remove kobj from hfi1_devdata (bsc#1179878). +- commit 79bac5c + +- regmap: debugfs: Fix a reversed if statement in + regmap_debugfs_init() (git-fixes). +- commit 6e1e482 + +- USB: serial: iuu_phoenix: fix DMA from stack (git-fixes). +- usb: gadget: configfs: Preserve function ordering after bind + failure (git-fixes). +- usb: gadget: select CONFIG_CRC32 (git-fixes). +- usb: usbip: vhci_hcd: protect shift size (git-fixes). +- usb: gadget: f_uac2: reset wMaxPacketSize (git-fixes). +- usb: dwc3: ulpi: Use VStsDone to detect PHY regs access + completion (git-fixes). +- USB: yurex: fix control-URB timeout handling (git-fixes). +- usb: chipidea: ci_hdrc_imx: add missing put_device() call in + usbmisc_get_init_data() (git-fixes). +- usb: gadget: u_ether: Fix MTU size mismatch with RX packet size + (git-fixes). +- USB: gadget: legacy: fix return error code in acm_ms_bind() + (git-fixes). +- USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST + quirk set (git-fixes). +- staging: mt7621-dma: Fix a resource leak in an error handling + path (git-fixes). +- dmaengine: xilinx_dma: fix mixed_enum_type coverity warning + (git-fixes). +- dmaengine: xilinx_dma: fix incompatible param warning in + _child_probe() (git-fixes). +- dmaengine: xilinx_dma: check dma_async_device_register return + value (git-fixes). +- dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() + (git-fixes). +- dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the + error handling path of the probe function (git-fixes). +- i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly + terminated (git-fixes). +- i2c: sprd: use a specific timeout to avoid system hang up issue + (git-fixes). +- wan: ds26522: select CONFIG_BITREVERSE (git-fixes). +- wil6210: select CONFIG_CRC32 (git-fixes). +- crypto: ecdh - avoid buffer overflow in ecdh_set_secret() + (git-fixes). +- spi: stm32: FIFO threshold level - fix align packet size + (git-fixes). +- regmap: debugfs: Fix a memory leak when calling + regmap_attach_dev (git-fixes). +- dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() + (git-fixes). +- dmaengine: at_hdmac: add missing put_device() call in + at_dma_xlate() (git-fixes). +- dmaengine: at_hdmac: Substitute kzalloc with kmalloc + (git-fixes). +- commit da0ba2f + +- sched/fair: Check for idle core in wake_affine (git fixes + (sched)). +- commit 2caffed + +- arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA + (git-fixes). +- commit 52bc22f + +- blacklist.conf: 2c2b3ad2c4c8 ("spi: spi-fsl-dspi: Use max_native_cs + instead of num_chipselect to set SPI_MCR") + Depends on 7d93aecdb58d4 ("spi: Add generic support for unused native cs + with cs-gpios") which at the moment is not worth back-porting as it'll + break kABI. +- commit bafcdfd + +- xen-blkback: set ring->xenblkd to NULL after kthread_stop() + (bsc#1179509 XSA-350 CVE-2020-29569). +- commit 552ca06 + +- xenbus/xenbus_backend: Disallow pending watch messages + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit b293dfc + +- xen/xenbus: Count pending messages for each watch (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit d8a62d9 + +- xen/xenbus/xen_bus_type: Support will_handle watch callback + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 8be4352 + +- xen/xenbus: Add 'will_handle' callback support in + xenbus_watch_path() (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 4383a8c + +- xen/xenbus: Allow watches discard events before queueing + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit ec8d064 + +- drm: bail out of nouveau_channel_new if channel init fails + (CVE-2020-25639 bsc#1176846). +- commit 1ef70aa + +- nvme-multipath: fix bogus request queue reference put + (bsc#1175389). +-