Removed rpms ============ - 0ad - 0ad-data - Mesa-32bit - Mesa-dri-32bit - Mesa-gallium-32bit - Mesa-libEGL1-32bit - aalib-devel-32bit - alsa-plugins-pulse-32bit - alsa-plugins-samplerate-32bit - apache2-mod_auth_kerb - apfel-devel - apfel-doc - at-spi2-core-devel-32bit - atk-devel-32bit - atkmm1_6-devel-32bit - audit-devel-32bit - avocado - blueproximity - blueproximity-lang - bluez-devel-32bit - bugreporter - cairo-devel-32bit - cairomm1_0-devel-32bit - cracklib-devel-32bit - cura1-lulzbot - cyrus-sasl-32bit - cyrus-sasl-otp-32bit - dbus-1-devel-32bit - dbus-1-glib-32bit - double-cross - dreampie - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - etckeeper-cron - fontconfig-devel-32bit - freeglut-devel-32bit - gdk-pixbuf-devel-32bit - geda-xgsch2pcb - gedit-plugin-dashboard - gedit-plugin-zeitgeist - gettext-runtime-32bit - giflib-devel-32bit - glib-networking-32bit - glibc-devel-32bit - glibc-profile-32bit - gnome-games - gnome-games-lang - gnome-keyring-32bit - gnome-vfs2-32bit - google-compute-engine-oslogin-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-extra-32bit - gtk2-engine-mist-32bit - gtk2-engine-redmond95-32bit - gtk2-immodule-tigrigna-32bit - gtk3-immodule-thai-32bit - gtk3-tools-32bit - FAudio-devel-32bit - Mesa-vulkan-device-select-32bit - alsa-plugins-32bit - alsa-plugins-jack-32bit - alsa-topology-devel-32bit - attica-qt5-devel-32bit - clang11-devel-32bit - clang5-devel-32bit - clang7-devel-32bit - compat-libpthread-nonshared-32bit - cppunit-devel-32bit - cyrus-sasl-sqlauxprop-32bit - dbus-1-glib-devel-32bit - device-mapper-devel-32bit - enchant-2-backend-voikko-32bit - fcitx-gtk2-32bit - freetype2-devel-32bit - gdbm-devel-32bit - glib2-tools-32bit - glibc-32bit - glibc-devel-static-32bit - glibc-locale-32bit - gsettings-backend-dconf-32bit - gstreamer-32bit - gstreamer-devel-32bit - gstreamer-plugins-bad-32bit - gstreamer-plugins-base-devel-32bit - gtk2-engine-crux-32bit - gtk2-engine-glide-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-wayland-32bit - hdf5-devel-32bit - hdf5-openmpi2-devel-32bit - hunspell-devel-32bit - ibus-gtk-32bit - ibus-gtk3-32bit - intel-vaapi-driver-32bit - kcodecs-devel-32bit - ki18n-devel-32bit - kio-32bit - kjobwidgets-devel-32bit - kservice-32bit - ktextwidgets-devel-32bit - kxmlgui-devel-32bit - libFLAC++6-32bit - libFS-devel-32bit - libGeoIP-devel-32bit - libICE6-32bit - libIex-2_2-23-32bit - libKF5Attica5-32bit - libKF5GuiAddons5-32bit - libKF5IconThemes5-32bit - libKF5Solid5-32bit - libKF5SonnetUi5-32bit - libKF5Wallet5-32bit - libKF5WindowSystem5-32bit - libLTO11-32bit - libMagick++-devel-32bit - libOSMesa8-32bit - libQt53DExtras5-32bit - libQt53DInput5-32bit - libQt53DQuickInput5-32bit - libQt53DQuickScene2D5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Core-devel-32bit - libQt5DesignerComponents5-32bit - libQt5Nfc5-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5PrintSupport-devel-32bit - libQt5Sensors5-32bit - libQt5Svg5-32bit - libQt5TextToSpeech5-32bit - libQt5WaylandClient5-32bit - libQt5Widgets5-32bit - libSDL-devel-32bit - libSDL2_mixer-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_mixer-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_net-devel-32bit - libSDL_sound-1_0-1-32bit - libSM-devel-32bit - libWPEBackend-fdo-1_0-1-32bit - libX11-6-32bit - libXau-devel-32bit - libXaw3d6-32bit - libXaw3d8-32bit - libXaw6-32bit - libXaw8-32bit - libXcomposite1-32bit - libXcursor1-32bit - libXdmcp-devel-32bit - libXext6-32bit - libXft2-32bit - libXm4-32bit - libXmuu1-32bit - libXprintUtil-devel-32bit - libXrandr-devel-32bit - libXrandr2-32bit - libXv-devel-32bit - libXvMC-devel-32bit - libXvMC_r600-32bit - libaa1-32bit - libacl-devel-32bit - libanthy0-32bit - libasm1-32bit - libass9-32bit - libatkmm-1_6-1-32bit - libatspi0-32bit - libavahi-glib1-32bit - libavc1394-devel-32bit - libavformat57-32bit - libbasicobjects-devel-32bit - libblkid-devel-32bit - libboost_context1_66_0-32bit - libboost_coroutine1_66_0-32bit - libboost_coroutine1_75_0-32bit - libboost_date_time1_75_0-32bit - libboost_graph1_66_0-32bit - libboost_json1_75_0-32bit - libboost_math_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_program_options1_66_0-32bit - libboost_python-py2_7-1_66_0-32bit - libboost_python-py3-1_66_0-32bit - libboost_random_legacy-32bit - libboost_signals1_66_0-32bit - libboost_system_legacy-32bit - libboost_thread1_66_0-32bit - libboost_wave1_75_0-32bit - libbrotlidec1-32bit - libbz2-devel-32bit - libcairo2-32bit - libcanberra-gtk0-32bit - libcanberra-gtk2-module-32bit - libcdio19-32bit - libcelt-devel-32bit - libcheck0-32bit - libchewing3-32bit - libchromaprint1-32bit - libclutter-gst-3_0-0-32bit - libcmap4-32bit - libcmocka-devel-32bit - libcogl20-32bit - libcom_err-devel-32bit - libconfig++11-32bit - libcorosync_common4-32bit - libcroco-0_6-3-32bit - libcryptsetup12-32bit - libdatrie1-32bit - libdcerpc-binding0-32bit - libdirac_decoder0-32bit - libdmapsharing-3_0-2-32bit - libdvbv5-0-32bit - libdvdread4-32bit - libecal-2_0-1-32bit - libeconf0-32bit - libecpg6-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libenca0-32bit - libenchant1-32bit - libevdev2-32bit - libfdt-devel-32bit - libffi7-32bit - libfftw3_mpi3-32bit - libfl2-32bit - libfreebl3-32bit - libfuse3-3-32bit - libgck-1-0-32bit - libgcrypt20-32bit - libgdk_pixbuf_xlib-2_0-0-32bit - libgeocode-glib0-32bit - libgimp-2_0-0-32bit - libgit2-1_3-32bit - libglade-2_0-0-32bit - libglue2-32bit - libgmpxx4-32bit - libgnome-keyring0-32bit - libgnomecanvas-2-0-32bit - libgobject-2_0-0-32bit - libgphoto2-devel-32bit - libgssdp-1_2-0-32bit - libgstapp-1_0-0-32bit - libgstpbutils-1_0-0-32bit - libgstriff-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgstvideo-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgtkhtml-editor-4_0-0-32bit - libgtkmm-3_0-1-32bit - libgtop-2_0-11-32bit - libharfbuzz-gobject0-32bit - libharfbuzz0-32bit - libhdf5-103-mvapich2-32bit - libhdf5-103-openmpi4-32bit - libhdf5_cpp103-mvapich2-32bit - libhdf5_fortran102-mvapich2-32bit - libhdf5_hl100-32bit - libhdf5_hl_cpp100-openmpi4-32bit - libheif1-32bit - libhfstospell10-32bit - libibumad3-32bit - libibus-1_0-5-32bit - libical-glib3-32bit - libicu-devel-32bit - libidn2-0-32bit - libido3-0_1-0-32bit - libini_config5-32bit - libinput10-32bit - libjackserver0-32bit - libjbig2-32bit - libjpeg62-32bit - liblapack3-32bit - libldac2-32bit - libldb2-32bit - liblilv-0-0-32bit - liblirc_client0-32bit - liblockdev1-32bit - liblqr-1-0-32bit - liblrdf2-32bit - libltdl7-32bit - libmarisa0-32bit - libminizip1-32bit - libmlx5-1-32bit - libmount-devel-32bit - libmpeg2encpp-2_0-0-32bit - libmplex2-2_0-0-32bit - libmtdev1-32bit - libnetcdf18-openmpi2-32bit - libnetcdf18-openmpi3-32bit - libnetfilter_conntrack3-32bit - libnettle6-32bit - libnl3-200-32bit - libnl3-devel-32bit - libnotify-devel-32bit - libnss_usrfiles2-32bit - libnuma1-32bit - liboauth0-32bit - libopagent1-32bit - libopenjp2-7-32bit - libopenmpt0-32bit - libopenssl-1_1-devel-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_1-hmac-32bit - libopus0-32bit - libp11-3-32bit - libpango-1_0-0-32bit - libpath_utils-devel-32bit - libpcap1-32bit - libpciaccess0-32bit - libpcre2-posix2-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libpfm4-32bit - libpinyin13-32bit - libplist3-32bit - libpng12-devel-32bit - libpng16-16-32bit - libpolkit-qt5-1-1-32bit - libpolkit-qt5-1-devel-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libprotobuf20-32bit - libproxy1-config-gnome3-32bit - libpsl5-32bit - libpulse-mainloop-glib0-32bit - libpwquality1-32bit - libpython3_6m1_0-32bit - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libquorum5-32bit - librdf0-32bit - libref_array-devel-32bit - libsbc1-32bit - libsensors4-32bit - libsmartcols-devel-32bit - libsmbldap2-32bit - libsoftokn3-32bit - libsord-0-0-32bit - libsoup-2_4-1-32bit - libsoup-devel-32bit - libsoxr-lsr0-32bit - libsoxr0-32bit - libsqlite3-0-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libstartup-notification-1-0-32bit - libswscale5_9-32bit - libtalloc2-32bit - libtevent-util0-32bit - libtevent0-32bit - libtheora0-32bit - libtheoraenc1-32bit - libtiff5-32bit - libtirpc3-32bit - libtotem_pg5-32bit - libtss2-tcti-mssim0-32bit - libudev1-32bit - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libusbmuxd4-32bit - libustr-1_0-1-32bit - libuuid1-32bit - libv4l-32bit - libv4l-devel-32bit - libv4lconvert0-32bit - libva-devel-32bit - libvdpau-devel-32bit - libvdpau1-32bit - libvdpau_r600-32bit - libverto-libev1-32bit - libvisual-32bit - libvoikko1-32bit - libvorbisenc2-32bit - libvulkan1-32bit - libvulkan_intel-32bit - libwacom2-32bit - libwayland-client0-32bit - libwebpdecoder2-32bit - libwebpextras0-32bit - libwebpmux2-32bit - libwebrtc_audio_processing1-32bit - libwpe-1_0-1-32bit - libwx_baseu-suse3_0_5-32bit - libwx_baseu_xml-suse3-32bit - libwx_gtk2u_aui-suse3-32bit - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_media-suse3_0_5-32bit - libwx_gtk2u_qa-suse3-32bit - libwx_gtk2u_ribbon-suse3_0_5-32bit - libwx_gtk2u_stc-suse3-32bit - libwx_gtk2u_stc-suse3_0_5-32bit - libxcb-composite0-32bit - libxcb-glx0-32bit - libxcb-randr0-32bit - libxcb-render0-32bit - libxcb-screensaver0-32bit - libxkbcommon-devel-32bit - libxkbfile-devel-32bit - libyajl-devel-32bit - libzimg2-32bit - libzio1-32bit - libzstd-devel-32bit - llvm11-devel-32bit - llvm7-devel-32bit - mpc-devel-32bit - mpfr-devel-32bit - mpg123-devel-32bit - nss-myhostname-32bit - nss-mymachines-32bit - openal-soft-devel-32bit - openldap2-devel-32bit - openmpi3-libs-32bit - openmpi4-libs-32bit - pam-devel-32bit - pam_radius-32bit - pipewire-modules-32bit - pulseaudio-utils-32bit - python-32bit - python3-32bit - python3-tevent-32bit - python39-base-32bit - readline-devel-32bit - rpm-32bit - rsocket-32bit - samba-libs-python3-32bit - tcl-32bit - termcap-32bit - tk-32bit - tslib-devel-32bit - update-test-32bit-pkg-32bit - wine-devel-32bit - xcb-util-devel-32bit - xen-libs-32bit - xf86-video-intel-32bit - xz-devel-32bit - zlib-devel-32bit - zziplib-devel-32bit - kconfig-devel-32bit - kconfigwidgets-devel-32bit - kcoreaddons-devel-32bit - kcrash-devel-32bit - keyutils-devel-32bit - kguiaddons-devel-32bit - killswitch-applet - kio-core-32bit - kitemviews-devel-32bit - knotifications-devel-32bit - krb5-devel-32bit - kwallet-devel-32bit - kye-data - libAPFEL0 - libFS6-32bit - libGLU1-32bit - libGLw-devel-32bit - libICE-devel-32bit - libIDL-2-0-32bit - libIexMath-2_2-23-32bit - libIlmImf-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5AuthCore5-32bit - libKF5Codecs5-32bit - libKF5CoreAddons5-32bit - libKF5Crash5-32bit - libKF5DocTools5-32bit - libKF5I18n5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLTO7-32bit - libQgpsmm23 - libQt53DLogic5-32bit - libQt53DQuickAnimation5-32bit - libQt53DQuickExtras5-32bit - libQt53DRender5-32bit - libQt5DBus-devel-32bit - libQt5Designer5-32bit - libQt5Gui5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5Script5-32bit - libQt5Sql5-32bit - libQt5Sql5-mysql-32bit - libQt5Test5-32bit - libQt5Widgets-devel-32bit - libSDL-1_2-0-32bit - libSDL2-2_0-0-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-devel-32bit - libSDL2_mixer-devel-32bit - libSPIRV-Tools-suse15-32bit - libX11-devel-32bit - libXRes1-32bit - libXTrap-devel-32bit - libXau6-32bit - libXaw-devel-32bit - libXaw3d-devel-32bit - libXevie1-32bit - libXext-devel-32bit - libXfixes-devel-32bit - libXfixes3-32bit - libXfont2-devel-32bit - libXfontcache1-32bit - libXmu6-32bit - libXp6-32bit - libXpm-devel-32bit - libXprintAppUtil1-32bit - libXrender-devel-32bit - libXrender1-32bit - libXv1-32bit - libXvMC1-32bit - libXxf86dga-devel-32bit - libacl1-32bit - libadns1-32bit - libao4-32bit - libaom0-32bit - libargon2-1-32bit - libatk-bridge-2_0-0-32bit - libauparse0-32bit - libavdevice57-32bit - libavfilter6-32bit - libavresample4_0-32bit - libbabl-0_1-0-32bit - libbasicobjects0-32bit - libblas3-32bit - libblkid1-32bit - libbonobo-32bit - libboost_container1_75_0-32bit - libboost_fiber1_66_0-32bit - libboost_fiber_legacy-32bit - libboost_filesystem_legacy-32bit - libboost_graph_legacy-32bit - libboost_iostreams_legacy-32bit - libboost_math1_75_0-32bit - libboost_mpi1_75_0-32bit - libboost_python-py3-1_75_0-32bit - libboost_random1_66_0-32bit - libboost_random1_75_0-32bit - libboost_regex1_75_0-32bit - libboost_serialization1_75_0-32bit - libboost_stacktrace1_66_0-32bit - libboost_stacktrace_legacy-32bit - libboost_system1_66_0-32bit - libboost_system1_75_0-32bit - libboost_test1_66_0-32bit - libboost_test1_75_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_66_0-32bit - libbpf0-32bit - libcap-ng0-32bit - libcap1-32bit - libcdda_paranoia0-32bit - libclang11-32bit - libcloudproviders0-32bit - libcogl-pango20-32bit - libcolord-gtk1-32bit - libconfig11-32bit - libcppunit-1_14-0-32bit - libcrack2-32bit - libcryptmount0-32bit - libcryptopp8_6_0-32bit - libcryptsetup12-hmac-32bit - libcupsimage2-32bit - libcupsppdc1-32bit - libcurl4-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdevmapper-event1_03-32bit - libdhash-devel-32bit - libdmapsharing-4_0-3-32bit - libdmtx0-32bit - libdns_sd-32bit - libdrm_amdgpu1-32bit - libdwarves1-32bit - libenchant-2-2-32bit - libext2fs2-32bit - libfam0-gamin-32bit - libfdisk1-32bit - libfftw3_threads3-32bit - libfreebl3-hmac-32bit - libfreetype6-32bit - libftdi0-binding-python - libftdi0-devel - libfuse2-32bit - libgbm1-32bit - libgcrypt20-hmac-32bit - libgdata22-32bit - libgdbm4-32bit - libgexiv2-2-32bit - libgimpui-2_0-0-32bit - libgio-2_0-0-32bit - libglib-2_0-0-32bit - libglibmm-2_4-1-32bit - libglue-devel-32bit - libgnome-32bit - libgnome-games-support-1-2 - libgnomeui-32bit - libgnutls-devel-32bit - libgnutls30-32bit - libgoa-1_0-0-32bit - libgoa-backend-1_0-1-32bit - libgpg-error-devel-32bit - libgps23 - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsm-devel-32bit - libgstphotography-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgstsdp-1_0-0-32bit - libgsttag-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-3-0-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libharfbuzz-icu0-32bit - libhdf5_cpp103-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_fortran102-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi3-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5hl_fortran100-mvapich2-32bit - libhdf5hl_fortran100-openmpi3-32bit - libhogweed4-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libibnetdisc5-32bit - libicu-suse65_1-32bit - libidn11-32bit - libimobiledevice6-32bit - libjack-devel-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_0-18-32bit - libjpeg62-devel-32bit - libjson-glib-1_0-0-32bit - libkate1-32bit - libkeyutils1-32bit - libkkc2-32bit - libkms-devel-32bit - liblbxutil1-32bit - liblcms2-devel-32bit - liblirc0-32bit - liblua5_1-5-32bit - liblua5_3-5-32bit - liblz4-1-32bit - liblzma5-32bit - libmad0-32bit - libmagic1-32bit - libmediacheck5 - libmikmod3-32bit - libmodman1-32bit - libmodplug1-32bit - libmount1-32bit - libmpcdec5-32bit - libmpcdec6-32bit - libmraa1 - libmspack0-32bit - libndr-krb5pac0-32bit - libndr-standard0-32bit - libnetcdf18-32bit - libnetcontrol0-32bit - libnettle-devel-32bit - libnettle8-32bit - libnewt0_52-32bit - libnfnetlink0-32bit - libnghttp2-14-32bit - libnm0-32bit - liboggkate1-32bit - libopenal1-32bit - libopenssl-1_0_0-devel-32bit - libopenssl1_0_0-32bit - libopenssl1_1-32bit - libosmvendor5-32bit - libp11-kit0-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpath_utils1-32bit - libpci3-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpcrecpp0-32bit - libpgm-5_2-0-32bit - libpkcs11-helper1-32bit - libplist++3-32bit - libplplotada4 - libpng12-compat-devel-32bit - libpng16-devel-32bit - libpoppler89-32bit - libprotobuf-lite20-32bit - libproxy1-config-kde-32bit - libpsm_infinipath1-32bit - libpspell15-32bit - libpython3_9-1_0-32bit - libqt5-qtbase-examples-32bit - libqt5-qtserialport-devel-32bit - libqt5-qttools-devel-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtwebchannel-devel-32bit - libqt5-qtx11extras-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libreadline7-32bit - libref_array1-32bit - libreiserfs-devel-32bit - librssguard-3_9_2 - libsamba-hostconfig0-32bit - libsamba-passdb0-32bit - libsamba-policy0-python3-32bit - libsamba-util0-32bit - libschroedinger-1_0-0-32bit - libsecret-1-0-32bit - libsemanage1-32bit - libsepol1-32bit - libserd-0-0-32bit - libsigc-3_0-0-32bit - libskk0-32bit - libsnmp30-32bit - libsodium23-32bit - libsoftokn3-hmac-32bit - libspeechd2-32bit - libspeex1-32bit - libspeexdsp1-32bit - libstp2_1 - libsvrcore0-32bit - libsyn123-0-32bit - libsystemd0-32bit - libtag1-32bit - libtag_c0-32bit - libtasn1-6-32bit - libtelepathy-glib0-32bit - libtextstyle0-32bit - libthai0-32bit - libtheoradec1-32bit - libtiff-devel-32bit - libts0-32bit - libtspi1-32bit - libtss2-esys0-32bit - libtss2-sys0-32bit - libturbojpeg0-32bit - libudf0-32bit - libunistring-devel-32bit - liburcu6-32bit - libuuid-devel-32bit - libv4l1-0-32bit - libv4l2rds0-32bit - libva-drm2-32bit - libverto1-32bit - libvirt-devel-32bit - libvmaf1-32bit - libvorbis-devel-32bit - libvpd2-devel-32bit - libvte9 - libwavpack1-32bit - libwayland-egl1-32bit - libwbclient0-32bit - libwebkit2gtk-4_0-37-32bit - libwnck-3-0-32bit - libwx_baseu-suse3_1_1 - libwx_baseu_net-suse3_0_5-32bit - libwx_baseu_net-suse3_1_1 - libwx_baseu_xml-suse3_1_1 - libwx_gtk2u_adv-suse3_1_1 - libwx_gtk2u_aui-suse3_1_1 - libwx_gtk2u_core-suse3_1_1 - libwx_gtk2u_gl-suse3_0_5-32bit - libwx_gtk2u_gl-suse3_1_1 - libwx_gtk2u_html-suse3_0_5-32bit - libwx_gtk2u_html-suse3_1_1 - libwx_gtk2u_media-suse3-32bit - libwx_gtk2u_media-suse3_1_1 - libwx_gtk2u_propgrid-suse3_1_1 - libwx_gtk2u_qa-suse3_1_1 - libwx_gtk2u_ribbon-suse3_1_1 - libwx_gtk2u_richtext-suse3-32bit - libwx_gtk2u_richtext-suse3_1_1 - libwx_gtk2u_stc-suse3_1_1 - libwx_gtk2u_xrc-suse3_1_1 - libwx_gtk3u_adv-suse3_1_1 - libwx_gtk3u_aui-suse3_1_1 - libwx_gtk3u_core-suse3_1_1 - libwx_gtk3u_gl-suse3_1_1 - libwx_gtk3u_html-suse3_1_1 - libwx_gtk3u_media-suse3_1_1 - libwx_gtk3u_propgrid-suse3_1_1 - libwx_gtk3u_qa-suse3_1_1 - libwx_gtk3u_ribbon-suse3_1_1 - libwx_gtk3u_richtext-suse3_1_1 - libwx_gtk3u_stc-suse3_1_1 - libwx_gtk3u_xrc-suse3_1_1 - libwx_qtu_adv-suse3_1_1 - libwx_qtu_aui-suse3_1_1 - libwx_qtu_core-suse3_1_1 - libwx_qtu_gl-suse3_1_1 - libwx_qtu_html-suse3_1_1 - libwx_qtu_media-suse3_1_1 - libwx_qtu_propgrid-suse3_1_1 - libwx_qtu_qa-suse3_1_1 - libwx_qtu_ribbon-suse3_1_1 - libwx_qtu_richtext-suse3_1_1 - libwx_qtu_stc-suse3_1_1 - libwx_qtu_xrc-suse3_1_1 - libxcb-dpms0-32bit - libxcb-render-util0-32bit - libxcb-shm0-32bit - libxcb1-32bit - libxerces-c-3_2-32bit - libxkbui-devel-32bit - libxml++-2_6-2-32bit - libxml2-2-32bit - libxml2-devel-32bit - libxshmfence1-32bit - libxslt1-32bit - libyajl2-32bit - libzip5-32bit - libzmq5-32bit - libzvbi-chains0-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm9-LTO-devel-32bit - lostfeathers - lxmusic - lxmusic-lang - medit - medit-lang - motif-devel-32bit - mozilla-nss-certs-32bit - mozilla-nss-sysinit-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - nss-mdns-32bit - opensc-32bit - openslp-32bit - opensm-devel-32bit - orbit2-32bit - ovirt-guest-agent-common - p11-kit-32bit - pam_apparmor-32bit - pam_krb5-32bit - pciutils-devel-32bit - perl-base-32bit - pipewire-alsa-32bit - pipewire-spa-plugins-0_2-32bit - plplotada-devel - python-base-32bit - python-django-mailer - python-fityk - python-glucat - python-libevt - python-libevtx - python-libexe - python-libfwsi - python-liblnk - python-libmsiecf - python-libolecf - python-libregf - python-murano-pkg-check - python-oauth2 - python-oauth2-test - python-obexftp - python-openbabel - python-qpid - python-redland - python-requestbuilder - python-vte - python2-GDAL - python2-MapProxy - python2-PyAutoGUI - python2-QtPy - python2-acme - python2-apfel - python2-clinkgrammar - python2-colander - python2-colander-doc - python2-colander-lang - python2-gpsd - python2-hyper - python2-libbde - python2-libfsntfs - python2-libfvde - python2-libfwnt - python2-libqcow - python2-libscca - python2-libsmdev - python2-libsmraw - python2-libvhdi - python2-libvmdk - python2-libvshadow - python2-libvslvm - python2-mraa - python2-nss - python2-num2words - python2-peppercorn - python2-pymssql - python2-pysmb - python2-pytest-sugar - python2-scspell3k - python2-toro - python2-upm - python3-colander-doc - python3-colander-lang - python39-32bit - qemu-ipxe - qemu-sgabios - qemu-vgabios - qpid-tests - qpid-tools - rdma-core-devel-32bit - rpm-ndb-32bit - ruby-redland - samba-client-32bit - samba-winbind-32bit - sawfish-pager - snap-photobooth - snap-photobooth-lang - solarfighter - solarwolf - solarwolf_we - solid-devel-32bit - sssd-32bit - stp-python - synapse - synapse-lang - systemd-32bit - tardy - ufw - ufw-lang - vte2-devel - vte2-lang - vte2-tools - vulkan-devel-32bit - watchman-python - wine-32bit - wxWidgets-3_0-plugin-sound_sdlu-3_0-32bit - wxWidgets-docs - xcb-util-image-devel-32bit - xcb-util-renderutil-devel-32bit - xcb-util-wm-devel-32bit - youtube-dl-gui - youtube-dl-gui-lang Added rpms ========== - FAudio-devel-32bit - Mesa-vulkan-device-select-32bit - alsa-plugins-32bit - alsa-plugins-jack-32bit - alsa-topology-devel-32bit - attica-qt5-devel-32bit - avocado-common - avocado-examples - barrel - c2hs - cabal-plan - clang11-devel-32bit - clang5-devel-32bit - clang7-devel-32bit - compat-libpthread-nonshared-32bit - cpphs - cppunit-devel-32bit - cyrus-sasl-sqlauxprop-32bit - dbus-1-glib-devel-32bit - device-mapper-devel-32bit - dhall-json - dhall-yaml - dracut-mkinitrd-deprecated - e2fsprogs-scrub - enchant-2-backend-voikko-32bit - etckeeper-bash-completion - etckeeper-zsh-completion - fcitx-gtk2-32bit - freetype2-devel-32bit - gdbm-devel-32bit - gedit-plugin-session-saver - ghc-DAV - ghc-DAV-devel - ghc-Decimal - ghc-Decimal-devel - ghc-IfElse - ghc-IfElse-devel - ghc-ListLike - ghc-ListLike-devel - ghc-MonadRandom - ghc-MonadRandom-devel - ghc-OddWord - ghc-OddWord-devel - ghc-Only - ghc-Only-devel - ghc-RSA - ghc-RSA-devel - ghc-SafeSemaphore - ghc-SafeSemaphore-devel - ghc-Unique - ghc-Unique-devel - ghc-abstract-deque - ghc-abstract-deque-devel - ghc-abstract-par - ghc-abstract-par-devel - ghc-aeson-yaml - ghc-aeson-yaml-devel - ghc-algebraic-graphs - ghc-algebraic-graphs-devel - ghc-alsa-core - ghc-alsa-core-devel - ghc-alsa-mixer - ghc-alsa-mixer-devel - ghc-ap-normalize - ghc-ap-normalize-devel - ghc-appar - ghc-appar-devel - ghc-ascii-progress - ghc-ascii-progress-devel - ghc-assoc - ghc-assoc-devel - ghc-async-timer - ghc-async-timer-devel - ghc-atomic-primops - ghc-atomic-primops-devel - ghc-atomic-write - ghc-atomic-write-devel - ghc-authenticate-oauth - ghc-authenticate-oauth-devel - ghc-aws - ghc-aws-devel - ghc-base58-bytestring - ghc-base58-bytestring-devel - ghc-base64 - ghc-base64-bytestring-type - ghc-base64-bytestring-type-devel - ghc-base64-devel - ghc-bech32 - ghc-bech32-devel - ghc-bech32-th - ghc-bech32-th-devel - ghc-bencode - ghc-bencode-devel - ghc-bimap - ghc-bimap-devel - ghc-binary-orphans - ghc-binary-orphans-devel - ghc-bindings-DSL - ghc-bindings-DSL-devel - ghc-bitmap - ghc-bitmap-devel - ghc-bloomfilter - ghc-bloomfilter-devel - ghc-boring - ghc-boring-devel - ghc-boxes - ghc-boxes-devel - ghc-brick - ghc-brick-devel - ghc-bsb-http-chunked - ghc-bsb-http-chunked-devel - ghc-byteorder - ghc-byteorder-devel - ghc-bytestring-builder - ghc-bytestring-builder-devel - ghc-bzlib-conduit - ghc-bzlib-conduit-devel - ghc-cabal-plan - ghc-cabal-plan-devel - ghc-canonical-json - ghc-canonical-json-devel - ghc-casing - ghc-casing-devel - ghc-cassava - ghc-cassava-devel - ghc-cassava-megaparsec - ghc-cassava-megaparsec-devel - ghc-cborg - ghc-cborg-devel - ghc-cborg-json - ghc-cborg-json-devel - ghc-charset - ghc-charset-devel - ghc-cipher-aes - ghc-cipher-aes-devel - ghc-citeproc - ghc-citeproc-devel - ghc-clay - ghc-clay-devel - ghc-clientsession - ghc-clientsession-devel - ghc-code-page - ghc-code-page-devel - ghc-commonmark - ghc-commonmark-devel - ghc-commonmark-extensions - ghc-commonmark-extensions-devel - ghc-commonmark-pandoc - ghc-commonmark-pandoc-devel - ghc-concurrency - ghc-concurrency-devel - ghc-concurrent-output - ghc-concurrent-output-devel - ghc-conduit-zstd - ghc-conduit-zstd-devel - ghc-config-ini - ghc-config-ini-devel - ghc-control-monad-free - ghc-control-monad-free-devel - ghc-cpphs - ghc-cpphs-devel - ghc-cprng-aes - ghc-cprng-aes-devel - ghc-criterion - ghc-criterion-devel - ghc-criterion-measurement - ghc-criterion-measurement-devel - ghc-crypto-api - ghc-crypto-api-devel - ghc-crypto-cipher-types - ghc-crypto-cipher-types-devel - ghc-crypto-pubkey-types - ghc-crypto-pubkey-types-devel - ghc-crypto-random - ghc-crypto-random-devel - ghc-cryptohash-md5 - ghc-cryptohash-md5-devel - ghc-cryptohash-sha1 - ghc-cryptohash-sha1-devel - ghc-css-text - ghc-css-text-devel - ghc-csv - ghc-csv-devel - ghc-data-clist - ghc-data-clist-devel - ghc-data-fix - ghc-data-fix-devel - ghc-dec - ghc-dec-devel - ghc-dense-linear-algebra - ghc-dense-linear-algebra-devel - ghc-dhall - ghc-dhall-devel - ghc-dhall-json - ghc-dhall-json-devel - ghc-dhall-yaml - ghc-dhall-yaml-devel - ghc-disk-free-space - ghc-disk-free-space-devel - ghc-dns - ghc-dns-devel - ghc-dotgen - ghc-dotgen-devel - ghc-double-conversion - ghc-double-conversion-devel - ghc-ekg - ghc-ekg-core - ghc-ekg-core-devel - ghc-ekg-devel - ghc-ekg-json - ghc-ekg-json-devel - ghc-email-validate - ghc-email-validate-devel - ghc-entropy - ghc-entropy-devel - ghc-fdo-notify - ghc-fdo-notify-devel - ghc-feed - ghc-feed-devel - ghc-fgl - ghc-fgl-devel - ghc-filemanip - ghc-filemanip-devel - ghc-filepath-bytestring - ghc-filepath-bytestring-devel - ghc-filepattern - ghc-filepattern-devel - ghc-filtrable - ghc-filtrable-devel - ghc-fingertree - ghc-fingertree-devel - ghc-fmlist - ghc-fmlist-devel - ghc-fmt - ghc-fmt-devel - ghc-formatting - ghc-formatting-devel - ghc-foundation - ghc-foundation-devel - ghc-generic-data - ghc-generic-data-devel - ghc-generic-lens - ghc-generic-lens-core - ghc-generic-lens-core-devel - ghc-generic-lens-devel - ghc-generic-monoid - ghc-generic-monoid-devel - ghc-generic-random - ghc-generic-random-devel - ghc-ghc-byteorder - ghc-ghc-byteorder-devel - ghc-ghc-lib-parser-ex - ghc-ghc-lib-parser-ex-devel - ghc-ghc-paths - ghc-ghc-paths-devel - ghc-ghcid - ghc-ghcid-devel - ghc-git-lfs - ghc-git-lfs-devel - ghc-gray-code - ghc-gray-code-devel - ghc-groups - ghc-groups-devel - ghc-half - ghc-half-devel - ghc-hashtables - ghc-hashtables-devel - ghc-haskell-lexer - ghc-haskell-lexer-devel - ghc-heaps - ghc-heaps-devel - ghc-hedgehog - ghc-hedgehog-corpus - ghc-hedgehog-corpus-devel - ghc-hedgehog-devel - ghc-hedgehog-quickcheck - ghc-hedgehog-quickcheck-devel - ghc-hjsmin - ghc-hjsmin-devel - ghc-hledger - ghc-hledger-devel - ghc-hledger-lib - ghc-hledger-lib-devel - ghc-hlint - ghc-hlint-devel - ghc-hscolour - ghc-hscolour-devel - ghc-hslogger - ghc-hslogger-devel - ghc-hslua-module-path - ghc-hslua-module-path-devel - ghc-hspec-golden-aeson - ghc-hspec-golden-aeson-devel - ghc-hsyslog - ghc-hsyslog-devel - ghc-html - ghc-html-devel - ghc-http-client-restricted - ghc-http-client-restricted-devel - ghc-http-date - ghc-http-date-devel - ghc-http-media - ghc-http-media-devel - ghc-http2 - ghc-http2-devel - ghc-indexed-profunctors - ghc-indexed-profunctors-devel - ghc-indexed-traversable - ghc-indexed-traversable-devel - ghc-indexed-traversable-instances - ghc-indexed-traversable-instances-devel - ghc-intern - ghc-intern-devel - ghc-io-streams - ghc-io-streams-devel - ghc-io-streams-haproxy - ghc-io-streams-haproxy-devel - ghc-iproute - ghc-iproute-devel - ghc-js-chart - ghc-js-chart-devel - ghc-js-dgtable - ghc-js-dgtable-devel - ghc-js-flot - ghc-js-flot-devel - ghc-js-jquery - ghc-js-jquery-devel - ghc-katip - ghc-katip-devel - ghc-language-c - ghc-language-c-devel - ghc-language-javascript - ghc-language-javascript-devel - ghc-lens-aeson - ghc-lens-aeson-devel - ghc-lens-family-core - ghc-lens-family-core-devel - ghc-libmpd - ghc-libmpd-devel - ghc-libsystemd-journal - ghc-libsystemd-journal-devel - ghc-lift-type - ghc-lift-type-devel - ghc-lucid - ghc-lucid-devel - ghc-magic - ghc-magic-devel - ghc-mersenne-random-pure64 - ghc-mersenne-random-pure64-devel - ghc-microlens-ghc - ghc-microlens-ghc-devel - ghc-microlens-mtl - ghc-microlens-mtl-devel - ghc-microlens-platform - ghc-microlens-platform-devel - ghc-microlens-th - ghc-microlens-th-devel - ghc-microstache - ghc-microstache-devel - ghc-mime-mail - ghc-mime-mail-devel - ghc-mmorph - ghc-mmorph-devel - ghc-monad-par - ghc-monad-par-devel - ghc-monad-par-extras - ghc-monad-par-extras-devel - ghc-moo - ghc-moo-devel - ghc-mountpoints - ghc-mountpoints-devel - ghc-mtl-compat - ghc-mtl-compat-devel - ghc-netlink - ghc-netlink-devel - ghc-network-bsd - ghc-network-bsd-devel - ghc-network-byte-order - ghc-network-byte-order-devel - ghc-network-info - ghc-network-info-devel - ghc-network-multicast - ghc-network-multicast-devel - ghc-nothunks - ghc-nothunks-devel - ghc-optics - ghc-optics-core - ghc-optics-core-devel - ghc-optics-devel - ghc-optics-extra - ghc-optics-extra-devel - ghc-optics-th - ghc-optics-th-devel - ghc-optparse-generic - ghc-optparse-generic-devel - ghc-parsers - ghc-parsers-devel - ghc-partial-order - ghc-partial-order-devel - ghc-persistent-sqlite - ghc-persistent-sqlite-devel - ghc-pipes - ghc-pipes-devel - ghc-pipes-safe - ghc-pipes-safe-devel - ghc-polyparse - ghc-polyparse-devel - ghc-postgresql-libpq - ghc-postgresql-libpq-devel - ghc-postgresql-simple - ghc-postgresql-simple-devel - ghc-pretty-hex - ghc-pretty-hex-devel - ghc-pretty-show - ghc-pretty-show-devel - ghc-pretty-simple - ghc-pretty-simple-devel - ghc-prettyprinter - ghc-prettyprinter-ansi-terminal - ghc-prettyprinter-ansi-terminal-devel - ghc-prettyprinter-devel - ghc-process-extras - ghc-process-extras-devel - ghc-prometheus - ghc-prometheus-devel - ghc-protolude - ghc-protolude-devel - ghc-psqueues - ghc-psqueues-devel - ghc-quickcheck-arbitrary-adt - ghc-quickcheck-arbitrary-adt-devel - ghc-quickcheck-instances - ghc-quickcheck-instances-devel - ghc-quiet - ghc-quiet-devel - ghc-random-shuffle - ghc-random-shuffle-devel - ghc-readable - ghc-readable-devel - ghc-recursion-schemes - ghc-recursion-schemes-devel - ghc-reducers - ghc-reducers-devel - ghc-refact - ghc-refact-devel - ghc-repline - ghc-repline-devel - ghc-retry - ghc-retry-devel - ghc-safe-exceptions - ghc-safe-exceptions-devel - ghc-sandi - ghc-sandi-devel - ghc-scrypt - ghc-scrypt-devel - ghc-securemem - ghc-securemem-devel - ghc-semialign - ghc-semialign-devel - ghc-serialise - ghc-serialise-devel - ghc-servant - ghc-servant-client - ghc-servant-client-core - ghc-servant-client-core-devel - ghc-servant-client-devel - ghc-servant-devel - ghc-servant-server - ghc-servant-server-devel - ghc-shake - ghc-shake-devel - ghc-shakespeare - ghc-shakespeare-devel - ghc-show-combinators - ghc-show-combinators-devel - ghc-simple-sendfile - ghc-simple-sendfile-devel - ghc-singleton-bool - ghc-singleton-bool-devel - ghc-skein - ghc-skein-devel - ghc-smtp-mail - ghc-smtp-mail-devel - ghc-snap-core - ghc-snap-core-devel - ghc-snap-server - ghc-snap-server-devel - ghc-some - ghc-some-devel - ghc-sop-core - ghc-sop-core-devel - ghc-statistics - ghc-statistics-devel - ghc-statistics-linreg - ghc-statistics-linreg-devel - ghc-streaming - ghc-streaming-binary - ghc-streaming-binary-devel - ghc-streaming-bytestring - ghc-streaming-bytestring-devel - ghc-streaming-devel - ghc-strict - ghc-strict-concurrency - ghc-strict-concurrency-devel - ghc-strict-devel - ghc-string-conv - ghc-string-conv-devel - ghc-string-conversions - ghc-string-conversions-devel - ghc-string-qq - ghc-string-qq-devel - ghc-systemd - ghc-systemd-devel - ghc-tabular - ghc-tabular-devel - ghc-tar-conduit - ghc-tar-conduit-devel - ghc-tasty - ghc-tasty-devel - ghc-tasty-hedgehog - ghc-tasty-hedgehog-devel - ghc-tasty-hunit - ghc-tasty-hunit-devel - ghc-tasty-quickcheck - ghc-tasty-quickcheck-devel - ghc-tasty-rerun - ghc-tasty-rerun-devel - ghc-tdigest - ghc-tdigest-devel - ghc-test-framework - ghc-test-framework-devel - ghc-test-framework-hunit - ghc-test-framework-hunit-devel - ghc-text-format - ghc-text-format-devel - ghc-text-icu - ghc-text-icu-devel - ghc-text-manipulate - ghc-text-manipulate-devel - ghc-text-short - ghc-text-short-devel - ghc-text-zipper - ghc-text-zipper-devel - ghc-th-compat - ghc-th-compat-devel - ghc-these - ghc-these-devel - ghc-threepenny-gui - ghc-threepenny-gui-devel - ghc-time-manager - ghc-time-manager-devel - ghc-time-units - ghc-time-units-devel - ghc-timeit - ghc-timeit-devel - ghc-tls-session-manager - ghc-tls-session-manager-devel - ghc-topograph - ghc-topograph-devel - ghc-torrent - ghc-torrent-devel - ghc-transformers-except - ghc-transformers-except-devel - ghc-tree-diff - ghc-tree-diff-devel - ghc-unbounded-delays - ghc-unbounded-delays-devel - ghc-unicode - ghc-unicode-collation - ghc-unicode-collation-devel - ghc-unicode-data - ghc-unicode-data-devel - ghc-unicode-devel - ghc-uniplate - ghc-uniplate-devel - ghc-unix-bytestring - ghc-unix-bytestring-devel - ghc-uri-encode - ghc-uri-encode-devel - ghc-utility-ht - ghc-utility-ht-devel - ghc-uuid - ghc-uuid-devel - ghc-vault - ghc-vault-devel - ghc-vty - ghc-vty-devel - ghc-wai - ghc-wai-app-static - ghc-wai-app-static-devel - ghc-wai-devel - ghc-wai-extra - ghc-wai-extra-devel - ghc-wai-logger - ghc-wai-logger-devel - ghc-warp - ghc-warp-devel - ghc-warp-tls - ghc-warp-tls-devel - ghc-wcwidth - ghc-wcwidth-devel - ghc-websockets - ghc-websockets-devel - ghc-websockets-snap - ghc-websockets-snap-devel - ghc-weeder - ghc-weeder-devel - ghc-wizards - ghc-wizards-devel - ghc-wl-pprint-annotated - ghc-wl-pprint-annotated-devel - ghc-wl-pprint-text - ghc-wl-pprint-text-devel - ghc-word-wrap - ghc-word-wrap-devel - ghc-wreq - ghc-wreq-devel - ghc-xml-hamlet - ghc-xml-hamlet-devel - ghc-xss-sanitize - ghc-xss-sanitize-devel - ghc-yesod - ghc-yesod-core - ghc-yesod-core-devel - ghc-yesod-devel - ghc-yesod-form - ghc-yesod-form-devel - ghc-yesod-persistent - ghc-yesod-persistent-devel - ghc-yesod-static - ghc-yesod-static-devel - ghc-zip - ghc-zip-devel - ghc-zlib-bindings - ghc-zlib-bindings-devel - ghc-zstd - ghc-zstd-devel - ghcid - git-annex - git-annex-bash-completion - glib2-tools-32bit - glibc-32bit - glibc-devel-static-32bit - glibc-locale-32bit - gsettings-backend-dconf-32bit - gstreamer-32bit - gstreamer-devel-32bit - gstreamer-plugins-bad-32bit - gstreamer-plugins-base-devel-32bit - gtk2-engine-crux-32bit - gtk2-engine-glide-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-wayland-32bit - guess-changelog - ha-cluster-bootstrap - hdf5-devel-32bit - hdf5-openmpi2-devel-32bit - hledger - hledger-interest - hledger-ui - hlint - hscolour - hunspell-devel-32bit - ibus-gtk-32bit - ibus-gtk3-32bit - Mesa-32bit - Mesa-dri-32bit - Mesa-gallium-32bit - Mesa-libEGL1-32bit - aalib-devel-32bit - alsa-plugins-pulse-32bit - alsa-plugins-samplerate-32bit - at-spi2-core-devel-32bit - atk-devel-32bit - atkmm1_6-devel-32bit - audit-devel-32bit - bluez-devel-32bit - cairo-devel-32bit - cairomm1_0-devel-32bit - cracklib-devel-32bit - cyrus-sasl-32bit - cyrus-sasl-otp-32bit - dbus-1-devel-32bit - dbus-1-glib-32bit - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - fontconfig-devel-32bit - freeglut-devel-32bit - gdk-pixbuf-devel-32bit - gettext-runtime-32bit - giflib-devel-32bit - glib-networking-32bit - glibc-devel-32bit - glibc-profile-32bit - gnome-keyring-32bit - gnome-vfs2-32bit - google-compute-engine-oslogin-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-extra-32bit - gtk2-engine-mist-32bit - gtk2-engine-redmond95-32bit - gtk2-immodule-tigrigna-32bit - gtk3-immodule-thai-32bit - gtk3-tools-32bit - kconfig-devel-32bit - kconfigwidgets-devel-32bit - kcoreaddons-devel-32bit - kcrash-devel-32bit - keyutils-devel-32bit - kguiaddons-devel-32bit - kio-core-32bit - kitemviews-devel-32bit - knotifications-devel-32bit - krb5-devel-32bit - kwallet-devel-32bit - libFS6-32bit - libGLU1-32bit - libGLw-devel-32bit - libICE-devel-32bit - libIDL-2-0-32bit - libIexMath-2_2-23-32bit - libIlmImf-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5AuthCore5-32bit - libKF5Codecs5-32bit - libKF5CoreAddons5-32bit - libKF5Crash5-32bit - libKF5DocTools5-32bit - libKF5I18n5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLTO7-32bit - libQt53DLogic5-32bit - libQt53DQuickAnimation5-32bit - libQt53DQuickExtras5-32bit - libQt53DRender5-32bit - libQt5DBus-devel-32bit - libQt5Designer5-32bit - libQt5Gui5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5Script5-32bit - libQt5Sql5-32bit - libQt5Sql5-mysql-32bit - libQt5Test5-32bit - libQt5Widgets-devel-32bit - libSDL-1_2-0-32bit - libSDL2-2_0-0-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-devel-32bit - libSDL2_mixer-devel-32bit - libSPIRV-Tools-suse15-32bit - libX11-devel-32bit - libXRes1-32bit - libXTrap-devel-32bit - libXau6-32bit - libXaw-devel-32bit - libXaw3d-devel-32bit - libXevie1-32bit - libXext-devel-32bit - libXfixes-devel-32bit - libXfixes3-32bit - libXfont2-devel-32bit - libXfontcache1-32bit - libXmu6-32bit - libXp6-32bit - libXpm-devel-32bit - libXprintAppUtil1-32bit - libXrender-devel-32bit - libXrender1-32bit - libXv1-32bit - libXvMC1-32bit - libXxf86dga-devel-32bit - libacl1-32bit - libadns1-32bit - libao4-32bit - libaom0-32bit - libargon2-1-32bit - libatk-bridge-2_0-0-32bit - libauparse0-32bit - libavdevice57-32bit - libavfilter6-32bit - libavresample4_0-32bit - libbabl-0_1-0-32bit - libbasicobjects0-32bit - libblas3-32bit - libblkid1-32bit - libbonobo-32bit - libboost_container1_75_0-32bit - libboost_fiber1_66_0-32bit - libboost_fiber_legacy-32bit - libboost_filesystem_legacy-32bit - libboost_graph_legacy-32bit - libboost_iostreams_legacy-32bit - libboost_math1_75_0-32bit - libboost_mpi1_75_0-32bit - libboost_python-py3-1_75_0-32bit - libboost_random1_66_0-32bit - libboost_random1_75_0-32bit - libboost_regex1_75_0-32bit - libboost_serialization1_75_0-32bit - libboost_stacktrace1_66_0-32bit - libboost_stacktrace_legacy-32bit - libboost_system1_66_0-32bit - libboost_system1_75_0-32bit - libboost_test1_66_0-32bit - libboost_test1_75_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_66_0-32bit - libbpf0-32bit - libcap-ng0-32bit - libcap1-32bit - libcdda_paranoia0-32bit - libclang11-32bit - libcloudproviders0-32bit - libcogl-pango20-32bit - libcolord-gtk1-32bit - libconfig11-32bit - libcppunit-1_14-0-32bit - libcrack2-32bit - libcryptmount0-32bit - libcryptopp8_6_0-32bit - libcryptsetup12-hmac-32bit - libcupsimage2-32bit - libcupsppdc1-32bit - libcurl4-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdevmapper-event1_03-32bit - libdhash-devel-32bit - libdmapsharing-4_0-3-32bit - libdmtx0-32bit - libdns_sd-32bit - libdrm_amdgpu1-32bit - libdwarves1-32bit - libenchant-2-2-32bit - libext2fs2-32bit - libfam0-gamin-32bit - libfdisk1-32bit - libfftw3_threads3-32bit - libfreebl3-hmac-32bit - libfreetype6-32bit - libfuse2-32bit - libgbm1-32bit - libgcrypt20-hmac-32bit - libgdata22-32bit - libgdbm4-32bit - libgexiv2-2-32bit - libgimpui-2_0-0-32bit - libgio-2_0-0-32bit - libglib-2_0-0-32bit - libglibmm-2_4-1-32bit - libglue-devel-32bit - libgnome-32bit - libgnomeui-32bit - libgnutls-devel-32bit - libgnutls30-32bit - libgoa-1_0-0-32bit - libgoa-backend-1_0-1-32bit - libgpg-error-devel-32bit - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsm-devel-32bit - libgstphotography-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgstsdp-1_0-0-32bit - libgsttag-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-3-0-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libharfbuzz-icu0-32bit - libhdf5_cpp103-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_fortran102-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi3-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5hl_fortran100-mvapich2-32bit - libhdf5hl_fortran100-openmpi3-32bit - libhogweed4-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libibnetdisc5-32bit - libicu-suse65_1-32bit - libidn11-32bit - libimobiledevice6-32bit - libjack-devel-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_0-18-32bit - libjpeg62-devel-32bit - libjson-glib-1_0-0-32bit - libkate1-32bit - libkeyutils1-32bit - libkkc2-32bit - libkms-devel-32bit - liblbxutil1-32bit - liblcms2-devel-32bit - liblirc0-32bit - liblua5_1-5-32bit - liblua5_3-5-32bit - liblz4-1-32bit - liblzma5-32bit - libmad0-32bit - libmagic1-32bit - libmikmod3-32bit - libmodman1-32bit - libmodplug1-32bit - libmount1-32bit - libmpcdec5-32bit - libmpcdec6-32bit - libmspack0-32bit - libndr-krb5pac0-32bit - libndr-standard0-32bit - libnetcdf18-32bit - libnetcontrol0-32bit - libnettle-devel-32bit - libnettle8-32bit - libnewt0_52-32bit - libnfnetlink0-32bit - libnghttp2-14-32bit - libnm0-32bit - liboggkate1-32bit - libopenal1-32bit - libopenssl-1_0_0-devel-32bit - libopenssl1_0_0-32bit - libopenssl1_1-32bit - libosmvendor5-32bit - libp11-kit0-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpath_utils1-32bit - libpci3-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpcrecpp0-32bit - libpgm-5_2-0-32bit - libpkcs11-helper1-32bit - libplist++3-32bit - libpng12-compat-devel-32bit - libpng16-devel-32bit - libpoppler89-32bit - libprotobuf-lite20-32bit - libproxy1-config-kde-32bit - libpsm_infinipath1-32bit - libpspell15-32bit - libpython3_9-1_0-32bit - libqt5-qtbase-examples-32bit - libqt5-qtserialport-devel-32bit - libqt5-qttools-devel-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtwebchannel-devel-32bit - libqt5-qtx11extras-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libreadline7-32bit - libref_array1-32bit - libreiserfs-devel-32bit - libsamba-hostconfig0-32bit - libsamba-passdb0-32bit - libsamba-policy0-python3-32bit - libsamba-util0-32bit - libschroedinger-1_0-0-32bit - libsecret-1-0-32bit - libsemanage1-32bit - libsepol1-32bit - libserd-0-0-32bit - libsigc-3_0-0-32bit - libskk0-32bit - libsnmp30-32bit - libsodium23-32bit - libsoftokn3-hmac-32bit - libspeechd2-32bit - libspeex1-32bit - libspeexdsp1-32bit - libsvrcore0-32bit - libsyn123-0-32bit - libsystemd0-32bit - libtag1-32bit - libtag_c0-32bit - libtasn1-6-32bit - libtelepathy-glib0-32bit - libtextstyle0-32bit - libthai0-32bit - libtheoradec1-32bit - libtiff-devel-32bit - libts0-32bit - libtspi1-32bit - libtss2-esys0-32bit - libtss2-sys0-32bit - libturbojpeg0-32bit - libudf0-32bit - libunistring-devel-32bit - liburcu6-32bit - libuuid-devel-32bit - libv4l1-0-32bit - libv4l2rds0-32bit - libva-drm2-32bit - libverto1-32bit - libvirt-devel-32bit - libvmaf1-32bit - libvorbis-devel-32bit - libvpd2-devel-32bit - libwavpack1-32bit - libwayland-egl1-32bit - libwbclient0-32bit - libwebkit2gtk-4_0-37-32bit - libwnck-3-0-32bit - libwx_baseu_net-suse3_0_5-32bit - libwx_gtk2u_gl-suse3_0_5-32bit - libwx_gtk2u_html-suse3_0_5-32bit - libwx_gtk2u_media-suse3-32bit - libwx_gtk2u_richtext-suse3-32bit - libxcb-dpms0-32bit - libxcb-render-util0-32bit - libxcb-shm0-32bit - libxcb1-32bit - libxerces-c-3_2-32bit - libxkbui-devel-32bit - libxml++-2_6-2-32bit - libxml2-2-32bit - libxml2-devel-32bit - libxshmfence1-32bit - libxslt1-32bit - libyajl2-32bit - libzip5-32bit - libzmq5-32bit - libzvbi-chains0-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm9-LTO-devel-32bit - motif-devel-32bit - mozilla-nss-certs-32bit - mozilla-nss-sysinit-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - nss-mdns-32bit - opensc-32bit - openslp-32bit - opensm-devel-32bit - orbit2-32bit - p11-kit-32bit - pam_apparmor-32bit - pam_krb5-32bit - pciutils-devel-32bit - perl-base-32bit - pipewire-alsa-32bit - pipewire-spa-plugins-0_2-32bit - python-base-32bit - python39-32bit - rdma-core-devel-32bit - rpm-ndb-32bit - samba-client-32bit - samba-winbind-32bit - solid-devel-32bit - sssd-32bit - systemd-32bit - vulkan-devel-32bit - wine-32bit - wxWidgets-3_0-plugin-sound_sdlu-3_0-32bit - xcb-util-image-devel-32bit - xcb-util-renderutil-devel-32bit - xcb-util-wm-devel-32bit - qemu-ipxe - qemu-sgabios - qemu-vgabios - intel-vaapi-driver-32bit - kcodecs-devel-32bit - kernel-install-tools - ki18n-devel-32bit - kio-32bit - kjobwidgets-devel-32bit - kservice-32bit - ktextwidgets-devel-32bit - kxmlgui-devel-32bit - libFLAC++6-32bit - libFS-devel-32bit - libGeoIP-devel-32bit - libICE6-32bit - libIex-2_2-23-32bit - libKF5Attica5-32bit - libKF5GuiAddons5-32bit - libKF5IconThemes5-32bit - libKF5Solid5-32bit - libKF5SonnetUi5-32bit - libKF5Wallet5-32bit - libKF5WindowSystem5-32bit - libLTO11-32bit - libMagick++-devel-32bit - libOSMesa8-32bit - libQgpsmm25 - libQt53DExtras5-32bit - libQt53DInput5-32bit - libQt53DQuickInput5-32bit - libQt53DQuickScene2D5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Core-devel-32bit - libQt5DesignerComponents5-32bit - libQt5Nfc5-32bit - libQt5PlatformSupport-devel-static-32bit - libQt5PrintSupport-devel-32bit - libQt5Sensors5-32bit - libQt5Svg5-32bit - libQt5TextToSpeech5-32bit - libQt5WaylandClient5-32bit - libQt5Widgets5-32bit - libSDL-devel-32bit - libSDL2_mixer-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_mixer-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_net-devel-32bit - libSDL_sound-1_0-1-32bit - libSM-devel-32bit - libWPEBackend-fdo-1_0-1-32bit - libX11-6-32bit - libXau-devel-32bit - libXaw3d6-32bit - libXaw3d8-32bit - libXaw6-32bit - libXaw8-32bit - libXcomposite1-32bit - libXcursor1-32bit - libXdmcp-devel-32bit - libXext6-32bit - libXft2-32bit - libXm4-32bit - libXmuu1-32bit - libXprintUtil-devel-32bit - libXrandr-devel-32bit - libXrandr2-32bit - libXv-devel-32bit - libXvMC-devel-32bit - libXvMC_r600-32bit - libaa1-32bit - libacl-devel-32bit - libanthy0-32bit - libasm1-32bit - libass9-32bit - libatkmm-1_6-1-32bit - libatspi0-32bit - libavahi-glib1-32bit - libavc1394-devel-32bit - libavformat57-32bit - libbasicobjects-devel-32bit - libblkid-devel-32bit - libboost_context1_66_0-32bit - libboost_coroutine1_66_0-32bit - libboost_coroutine1_75_0-32bit - libboost_date_time1_75_0-32bit - libboost_graph1_66_0-32bit - libboost_json1_75_0-32bit - libboost_math_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_program_options1_66_0-32bit - libboost_python-py2_7-1_66_0-32bit - libboost_python-py3-1_66_0-32bit - libboost_random_legacy-32bit - libboost_signals1_66_0-32bit - libboost_system_legacy-32bit - libboost_thread1_66_0-32bit - libboost_wave1_75_0-32bit - libbrotlidec1-32bit - libbz2-devel-32bit - libcairo2-32bit - libcanberra-gtk0-32bit - libcanberra-gtk2-module-32bit - libcdio19-32bit - libcelt-devel-32bit - libcheck0-32bit - libchewing3-32bit - libchromaprint1-32bit - libclutter-gst-3_0-0-32bit - libcmap4-32bit - libcmocka-devel-32bit - libcogl20-32bit - libcom_err-devel-32bit - libconfig++11-32bit - libcorosync_common4-32bit - libcroco-0_6-3-32bit - libcryptsetup12-32bit - libdatrie1-32bit - libdcerpc-binding0-32bit - libdirac_decoder0-32bit - libdmapsharing-3_0-2-32bit - libdvbv5-0-32bit - libdvdread4-32bit - libecal-2_0-1-32bit - libeconf0-32bit - libecpg6-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libenca0-32bit - libenchant1-32bit - libevdev2-32bit - libfdt-devel-32bit - libffi7-32bit - libfftw3_mpi3-32bit - libfl2-32bit - libfplist-devel - libfplist1 - libfreebl3-32bit - libftdi-devel - libfuse3-3-32bit - libfusn-devel - libfusn1 - libfwps-devel - libfwps1 - libgck-1-0-32bit - libgcrypt20-32bit - libgdk_pixbuf_xlib-2_0-0-32bit - libgeocode-glib0-32bit - libgimp-2_0-0-32bit - libgit2-1_3-32bit - libglade-2_0-0-32bit - libglue2-32bit - libgmpxx4-32bit - libgnome-games-support-1-3 - libgnome-keyring0-32bit - libgnomecanvas-2-0-32bit - libgobject-2_0-0-32bit - libgphoto2-devel-32bit - libgps25 - libgssdp-1_2-0-32bit - libgstapp-1_0-0-32bit - libgstpbutils-1_0-0-32bit - libgstriff-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgstvideo-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgtkhtml-editor-4_0-0-32bit - libgtkmm-3_0-1-32bit - libgtop-2_0-11-32bit - libhandy0-devel - libharfbuzz-gobject0-32bit - libharfbuzz0-32bit - libhdf5-103-mvapich2-32bit - libhdf5-103-openmpi4-32bit - libhdf5_cpp103-mvapich2-32bit - libhdf5_fortran102-mvapich2-32bit - libhdf5_hl100-32bit - libhdf5_hl_cpp100-openmpi4-32bit - libheif1-32bit - libhfstospell10-32bit - libibumad3-32bit - libibus-1_0-5-32bit - libical-glib3-32bit - libicu-devel-32bit - libidn2-0-32bit - libido3-0_1-0-32bit - libini_config5-32bit - libinput10-32bit - libjackserver0-32bit - libjbig2-32bit - libjpeg62-32bit - liblapack3-32bit - libldac2-32bit - libldb2-32bit - liblilv-0-0-32bit - liblirc_client0-32bit - liblockdev1-32bit - liblqr-1-0-32bit - liblrdf2-32bit - libltdl7-32bit - libmarisa0-32bit - libmediacheck6 - libminizip1-32bit - libmlx5-1-32bit - libmount-devel-32bit - libmpeg2encpp-2_0-0-32bit - libmplex2-2_0-0-32bit - libmraa2 - libmtdev1-32bit - libnetcdf18-openmpi2-32bit - libnetcdf18-openmpi3-32bit - libnetfilter_conntrack3-32bit - libnettle6-32bit - libnl3-200-32bit - libnl3-devel-32bit - libnotify-devel-32bit - libnss_usrfiles2-32bit - libnuma1-32bit - liboauth0-32bit - libopagent1-32bit - libopenjp2-7-32bit - libopenmpt0-32bit - libopenssl-1_1-devel-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_1-hmac-32bit - libopus0-32bit - libp11-3-32bit - libpango-1_0-0-32bit - libpath_utils-devel-32bit - libpcap1-32bit - libpciaccess0-32bit - libpcre2-posix2-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libpfm4-32bit - libpinyin13-32bit - libplist3-32bit - libpng12-devel-32bit - libpng16-16-32bit - libpolkit-qt5-1-1-32bit - libpolkit-qt5-1-devel-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libprotobuf20-32bit - libproxy1-config-gnome3-32bit - libpsl5-32bit - libpulse-mainloop-glib0-32bit - libpwquality1-32bit - libpython3_6m1_0-32bit - libqpid-proton-cpp12 - libqpid-proton-proactor1 - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libquorum5-32bit - librdf0-32bit - libref_array-devel-32bit - librssguard-4_0_4 - libsbc1-32bit - libsensors4-32bit - libsmartcols-devel-32bit - libsmbldap2-32bit - libsoftokn3-32bit - libsord-0-0-32bit - libsoup-2_4-1-32bit - libsoup-devel-32bit - libsoxr-lsr0-32bit - libsoxr0-32bit - libsqlite3-0-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libstartup-notification-1-0-32bit - libstp2_3 - libswscale5_9-32bit - libtalloc2-32bit - libtevent-util0-32bit - libtevent0-32bit - libtheora0-32bit - libtheoraenc1-32bit - libtiff5-32bit - libtirpc3-32bit - libtotem_pg5-32bit - libtss2-tcti-mssim0-32bit - libudev1-32bit - libuna-mini-devel - libuna1-mini - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libusbmuxd4-32bit - libustr-1_0-1-32bit - libuuid1-32bit - libv4l-32bit - libv4l-devel-32bit - libv4lconvert0-32bit - libva-devel-32bit - libvdpau-devel-32bit - libvdpau1-32bit - libvdpau_r600-32bit - libverto-libev1-32bit - libvisual-32bit - libvoikko1-32bit - libvorbisenc2-32bit - libvulkan1-32bit - libvulkan_intel-32bit - libwacom2-32bit - libwayland-client0-32bit - libwebpdecoder2-32bit - libwebpextras0-32bit - libwebpmux2-32bit - libwebrtc_audio_processing1-32bit - libwpe-1_0-1-32bit - libwx_base-suse-devel - libwx_base-suse-nostl-devel - libwx_baseu-suse-nostl5_0_0 - libwx_baseu-suse3_0_5-32bit - libwx_baseu-suse5_0_0 - libwx_baseu_net-suse-nostl5_0_0 - libwx_baseu_net-suse5_0_0 - libwx_baseu_xml-suse-nostl5_0_0 - libwx_baseu_xml-suse3-32bit - libwx_baseu_xml-suse5_0_0 - libwx_gtk2u_adv-suse5_0_0 - libwx_gtk2u_aui-suse3-32bit - libwx_gtk2u_aui-suse5_0_0 - libwx_gtk2u_core-suse5_0_0 - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_gl-suse5_0_0 - libwx_gtk2u_html-suse5_0_0 - libwx_gtk2u_media-suse3_0_5-32bit - libwx_gtk2u_media-suse5_0_0 - libwx_gtk2u_propgrid-suse5_0_0 - libwx_gtk2u_qa-suse3-32bit - libwx_gtk2u_qa-suse5_0_0 - libwx_gtk2u_ribbon-suse3_0_5-32bit - libwx_gtk2u_ribbon-suse5_0_0 - libwx_gtk2u_richtext-suse5_0_0 - libwx_gtk2u_stc-suse3-32bit - libwx_gtk2u_stc-suse3_0_5-32bit - libwx_gtk2u_stc-suse5_0_0 - libwx_gtk2u_xrc-suse5_0_0 - libwx_gtk3u_adv-suse-nostl5_0_0 - libwx_gtk3u_adv-suse5_0_0 - libwx_gtk3u_aui-suse-nostl5_0_0 - libwx_gtk3u_aui-suse5_0_0 - libwx_gtk3u_core-suse-nostl5_0_0 - libwx_gtk3u_core-suse5_0_0 - libwx_gtk3u_gl-suse-nostl5_0_0 - libwx_gtk3u_gl-suse5_0_0 - libwx_gtk3u_html-suse-nostl5_0_0 - libwx_gtk3u_html-suse5_0_0 - libwx_gtk3u_media-suse-nostl5_0_0 - libwx_gtk3u_media-suse5_0_0 - libwx_gtk3u_propgrid-suse-nostl5_0_0 - libwx_gtk3u_propgrid-suse5_0_0 - libwx_gtk3u_qa-suse-nostl5_0_0 - libwx_gtk3u_qa-suse5_0_0 - libwx_gtk3u_ribbon-suse-nostl5_0_0 - libwx_gtk3u_ribbon-suse5_0_0 - libwx_gtk3u_richtext-suse-nostl5_0_0 - libwx_gtk3u_richtext-suse5_0_0 - libwx_gtk3u_stc-suse-nostl5_0_0 - libwx_gtk3u_stc-suse5_0_0 - libwx_gtk3u_webview-suse5_0_0 - libwx_gtk3u_xrc-suse-nostl5_0_0 - libwx_gtk3u_xrc-suse5_0_0 - libwx_qtu_adv-suse5_0_0 - libwx_qtu_aui-suse5_0_0 - libwx_qtu_core-suse5_0_0 - libwx_qtu_gl-suse5_0_0 - libwx_qtu_html-suse5_0_0 - libwx_qtu_media-suse5_0_0 - libwx_qtu_propgrid-suse5_0_0 - libwx_qtu_qa-suse5_0_0 - libwx_qtu_ribbon-suse5_0_0 - libwx_qtu_richtext-suse5_0_0 - libwx_qtu_stc-suse5_0_0 - libwx_qtu_xrc-suse5_0_0 - libxcb-composite0-32bit - libxcb-glx0-32bit - libxcb-randr0-32bit - libxcb-render0-32bit - libxcb-screensaver0-32bit - libxkbcommon-devel-32bit - libxkbfile-devel-32bit - libyajl-devel-32bit - libzimg2-32bit - libzio1-32bit - libzstd-devel-32bit - llvm11-devel-32bit - llvm7-devel-32bit - mpc-devel-32bit - mpfr-devel-32bit - mpg123-devel-32bit - nss-myhostname-32bit - nss-mymachines-32bit - openal-soft-devel-32bit - openldap2-devel-32bit - openmpi3-libs-32bit - openmpi4-libs-32bit - pam-devel-32bit - pam_radius-32bit - pipewire-modules-32bit - pulseaudio-utils-32bit - python-32bit - python-nss-doc - python3-32bit - python3-avocado - python3-avocado-plugins-glib - python3-avocado-plugins-golang - python3-avocado-plugins-loader-yaml - python3-avocado-plugins-output-html - python3-avocado-plugins-result-upload - python3-avocado-plugins-resultsdb - python3-avocado-plugins-runner-docker - python3-avocado-plugins-runner-remote - python3-avocado-plugins-runner-vm - python3-avocado-plugins-varianter-pict - python3-avocado-plugins-varianter-yaml-to-mux - python3-django-mailer - python3-fityk - python3-glucat - python3-libcaes - python3-libevt - python3-libevtx - python3-libexe - python3-libfwps - python3-libfwsi - python3-liblnk - python3-libmsiecf - python3-libolecf - python3-libregf - python3-libwrc - python3-murano-pkg-check - python3-oauth2 - python3-obexftp - python3-openbabel - python3-requestbuilder - python3-stp - python3-tevent-32bit - python3-watchman - python3-wxPython - python3-wxPython-lang - python39-base-32bit - qpid-proton-test - readline-devel-32bit - rpm-32bit - rsocket-32bit - samba-libs-python3-32bit - seamonkey - seamonkey-dom-inspector - seamonkey-irc - shake - shelltestrunner - tcl-32bit - termcap-32bit - tk-32bit - tslib-devel-32bit - update-test-32bit-pkg-32bit - wine-devel-32bit - wxWidgets-3_2-nostl-devel - xcb-util-devel-32bit - xen-libs-32bit - xf86-video-intel-32bit - xz-devel-32bit - zlib-devel-32bit - zziplib-devel-32bit Package Source Changes ====================== OpenImageIO +- Disable timer tests + +- Fix build with current openvdb package + + define minimum c++ standard to 14 + + add patch fix-tbb-linking.diff to fix linking with tbb +- Require ptex-devel-static specifically + +- version update to 2.2.17.0 + Release 2.2.17 (1 Aug 2021) -- compared to 2.2.16 + + Output to DPX files now supports IOProxy. (Input already did.) #3013 + + typedesc.h: TypeDesc can now describe 2D and 3D bounding boxes, as arrays + of 2 VEC2 aggregates (for 2D) or VEC3 aggregates (for 3D) with "BOX" + semantic. The shorthand for these are TypeBox2, TypeBox3 (for float), + and TypeBox2i and TypeBox3i for integer or pixel coordinte + boxes. #3008 + + Build: Fixes for building against fmt 8.0.0. #3007 + + Build: Finding boost is more flexible when desiring static libraries. #3031 + Release 2.2.16 (1 Jul 2021) -- compared to 2.2.15 + + New UDIM texture name patterns recognized: %(UDIM)d is the Houdini + convention, and _u##v## is for Animal Logic's internal renderer. #3006 + (2.2.16) + + When doing color space transforms on images with > 4 channels -- the + additional channels are now copied unaltered, rather than leaving them + black. #2987 (2.2.16) + + FFMpeg: fix some encodings that didn't correctly recognize that they were + more than 8 bits, or had alpha. #2989 (2.2.16) + farmhash.h: Clean up all non-namespaced preprocessor symbols that are set + by this header and may pollute the caller's symbols. #3002 (2.2.16) + + Fix crashes on M1 (ARM) based Mac. #2990 (2.2.16) + + Bug fix: avoid divide-by-0 error computing chunk size for invalid image + sizes. #2983 (2.2.16) + + make_texture (and maketx and oiiotool -otex) no longer crash if you + try to make a texture out of a "deep" image; instead it will return an + error message. #2991 (2.2.16) + + filesystem.h: Improve exception safety in Filesystem directory iteration. + [#2998] (2.2.16) + + Build: Improve finding of OpenJPEG. #2979 (2.2.16) + + Build: Support for building OIIO with gcc 11. #2995 (2.2.16) + + Build: Fixes to accommodate Imath 3.1 upcoming changes. #2996 (2.2.16) + + Build: Finding FFMpeg now correctly detects the version. #2994 (2.2.16) + + Build: clang + C++17 + LibRaw < 0.20 are mutually incompatible. Detect + this combination and warn / disable libraw under those conditions. #3003 + (2.2.16) + + Build: Fix CMake behavior for REQUIRED_DEPS due to a typo. #3011 (2.2.16) + + Build: Fixes for detecting and using Ptex, among other things got the + version wrong. #3001 (2.2.16) + + Testing: If a feature is disabled, skip its tests rather than reporting + them as broken. #2988 (2.2.16) + + CI: Test the combination of clang and C++17. #3003 (2.2.16) + Release 2.2.15 (1 Jun 2021) -- compared to 2.2.14 + + BMP improvements: now support reading rle-compressed BMP files; writing + single channel grayscale images now save as 8bpp palette images intead of + 24bpp; and reading 8bpp where all palette entries have R==G==B looks like + a 1-channel grayscale instead of 3-channel RGB. #2976 + + Bug: IBA::render_text did not properly account for alpha of the draw + color. #2981 + + Bug: Fix runaway parsing time for pathological XMP metadata. #2968 + + Bug: Fixed a crash is ImageCacheFile::read_unmipped when sampling + + Fix exported cmake config files, which could fail if Imath and OpenEXR + weren't the at the same version number. #2975 + + Build: Modernize cmake to use targets for PNG and ZLIB. #2957 + + Build: Fix to accommodate upcoming OpenColorIO 2.1 deprecation of + parseColorSpaceFromString. #2961 + + Build: Changes to make it build against TBB 2021. #2985 + + Dev: Add Strutil functions: find, rfind, ifind, irfind. #2960 + non-zero-base channels. (#2962) + Release 2.2.14 (1 May 2021) -- compared to 2.2.13 + + JPEG: Improve reading of files with mildly corrupted headers. #2927 + + TIFF: Support IOProxy for input. #2921 + + BMP: Improve performance by eliminating wasteful per-scanline allocation + and needless data copying. #2934 + + Build/CI: Fix all the build_*.bash scripts to not use cmake --config flag, + which was harmlessly ignored but is flagged as an error for CMake 3.20. + [#2931] + + Build: More fixes related to supporting a wide range of OpenEXR versions, + and making our exported cmake configs correctly transmit dependencies on + + OpenEXR include paths. #2935 #2941 #2942 #2947 + + ImageBufAlgo::fillholes_pushpull: added logic to correctly set the spec's + alpha_channel field when generating sub-images. #2939 + + Python: MakeTxBumpWithSlopes enum value had been inadvertently omitted + from the Python bindings. #2951 + +- Use OpenCV4 on Tumbleweed instead of old OpenCV3. + PackageKit +- Add PackageKit-zypp-c++17.patch: Fix build failure when building + with libzypp > 17.28.5 and gcc < 11 + (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349). + Printrun +- Remove two remaining instances of python_module macro, pulling + in python36-wxPython. + +- Fix build failures after backwards incompatible changes to + python-rpm-macros. + +- update to 2.0.0rc7 + * New Features: + + Live resizing of panels and many other UI improvements (#1073) + + Render G2/G3 arcs in 3D view by interpolating them as line + segments (#1092 and #1097) + + Apply grid size settings to 3d view (#1093) + + Visualize moves with laser/spindle active as extrusion (#1094) + + Keyboard shortcuts for important UI elements (00a932e) + + Keyboard jogging improvements (#1100) + * Fixed Bugs + + Do not expand setting spinners, combo boxes and dropdown + lists (5d42c19) + + Build wheels for Windows and manylinux1/2014 correctly (#1087) + + Allow spaces between coordinate and value when parsing + coordinates in gcode (#1090) + + Fix G2/G3 arc rendering error and scaling in 2D view (#1091) + + Correct index of appended command in gcoder (#1057) + + Fix incorrect string comparisons using "is" (#1096) + + Fix D-pad/keyboard jog movements (#1084) + + Fix incorrect enabled state of controls on UI settings + change (f02f4ef) + + Fix command history traversal (9d5620f) + + Fix toolbar shortcuts, blank jog, jog tab-out on + Windows (1f0290b) + + Fix lost messages from Marlin that contain the string + "Count" (#1104) + + Fix wheel install paths for locales and images (#1101) +- update to 2.0.0rc6 + * New Features: + + Change the default background color to the theme one (#931) + + Add setting for graph background color (#791) + + Hide second extruder from graph if not present (#791) + + Support for disabling Mate screensaver service (#979) + + Armenian translation (#1042) + + Don't print the M117 status msg to the console (#1081) + + Packages installable by pip are available on PyPI (#921) + * Fixed Bugs + + Don't ask for exit confirmation on the console when asking + in GUI (b48fe7b) + + Preset for temperatures does not affect Selection on the + main screen (#676) + + Several Python 3 related followups, mostly in + run_gcode_script + + Issue connecting to a remote port (#1027) + + Run "Final command" from settings when print is + finished (#1014) + + Fix a crash in wx at startup due to locale settings (#1015) + + Only apply PARITY_ODD workaround where it's actually + needed (#1017) + + Do not attempt to read extra device name patterns on + windows (#1040) + + Several Linux packaging fixes + + Removed error-causing wxPython horizontal alignment + flags (#1052) + + Rewrite deprecated Serial functions (#1017), pySerial >= 3 + is now needed + + 3D Viewer color options don't update (#1054) + + Settings change callbacks not called (#1063 and others) +- Drop upstream fix-file-load.patch +- Clean up specfile + +- fix file load in pronsole + +- fix dependency to python3 modules (esp. wxWidgets) + +- Spec file fixes/cleanup: + * Use python3, python2 is no longer supported by Printrun + * Add missing setuptools dependency + * Remove %defattr + * Tag COPYING with %license, and only package it in common subpackage +- Drop obsolete Printrun-pyglet12.patch + +- update to 2.0.0rc5 +- switch to python3 + 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 + ShellCheck +- add haddock.patch to fix build with haddock + +- Update ShellCheck to version 0.7.2. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints default min disk space to 4GB and + memory constraints that differ per architecture. + +- Re-generate file with latest version of spec-cleaner. + WoeUSB +- Version 3.3.1 + * Fixed echo write error on Linux kernel 5.4 + * Other minor bug fixes + +- Remove obsolete Groups tag (fate#326485) + +- Version 3.3.0 + * Improvements to the WoeUSB GUI + * The option of using the NTFS filesystem as the target filesystem + has now being provided in the GUI + +- Explicitly Require all runtime dependencies, rather than depending on users + to install packages from the startup error messages. + +- Version 3.2.12 + * This release features some minor improvements to the code. +- Version 3.2.11 + * This release fixes a big regression causing source image with + >4GiB file can't be installed on disks with NTFS target filesystem + using --partition USB preparation mode, refer Issue #226 for more + info. + * We would like to thank Luke Anderson(@spble) that brought up the + issue, @0xC1A551C for confirming it and providing mitigation, + and everyone in the discussion thread that helped to escalate + the issue. + +- Version 3.2.10 + * This release fixes a regression that makes the --partition + device preparation mode failed to work. We would like to thank + @jackvnimble for the patch! + +- Version 3.2.9 + * This release fixes a regression that will make --target-filesystem + command-line option not working(#210). We would like to thank + @mishka81 for bringing up the issue. +- Version 3.2.8 + * This release fixes a typecasting bug in the graphical wrapper + code. We would like to thank @dcb314 and @Skrilltrax for bringing + it up and provide the patch! +- Version 3.2.7 + * This release fixes a typo which will lead to command not found + when FAT32 4GiB single file size limitation is detected. Enjoy! +- Version 3.2.6 + * This release fixes a issue when user uses lowercase filesystem + name as --target-filesystem's argument. +- Version 3.2.5 + * This release fixes a major regression introduced by v3.2.4. + +- Version 3.2.4 + * This release features a major cleanup to the code, be sure to + report any regressions you've encountered. +- Version 3.2.3 + * This release fixes a bug that will make woeusb bailout when the + ISO filename contains a valid token of a regular expression. + +- Version 3.2.2 + * This release improves compatibility with space-included filenames. + aalib +- fix build with newer ld + +- BuildRequire gpm-devel + +- package baselibs.conf + +- fix aalib-1.4.0-477.9: possible missing call to fclose [bnc#523344] + +- remove static libraries and "la" files +- fix -devel package dependencies +- fix aalib-config so it only returns needed libraries + 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 - alex +- make rpmlint happy + +- disable %{ix86} build + +- Update alex to version 3.2.6. + [#]# Changes in 3.2.6: + * Support for the GHC 9.2. + The array access primops now use the fixed-sized numeric types + corresponding to the width of the data accessed. Additionally, the + primops to convert to and from fixed-sized numeric types have been + given new names. + 9.2 isn't cut yet, so these changes are somewhat speculative. + Unfortunately, GHC must used a released version of Alex (and Happy) + at all times until further changes have been made, so we must make + the release to actually implement these changes in GHC. + If the final GHC 9.2 ends up being different, this release will be + marked broken to make it less likely people use it by accident. + +- Add memory constraints for riscv64 + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + amarok +- Update to version 2.9.75git.20210830T182443~10309f00af: + * Set Attributes before constructing the Application + * Port away from KRandom, bump Qt req. ver. to 5.10 +- Rebase amarok-2.9.75git.20210830T182443~10309f00af.tar.xz +- Update translations + +- Update to version 2.9.75git.20210626T134054~59b22189f6: + * Scan history of played tracks till find a playble track (kde#438651) + * Prevent Signal from kRichTextEdit during deletion + * Prevent Amarok from stalling if the standard playing mode is used + and next (or previous) file does not exist + * Update IRC network + * Drop unused KF5NotifyConfig + * Fix crash when reloading scriptable services + * Replace deprecated toList() with values() + * Add .gitlab-ci.yml + * Drop all the amarok-neon packaging bits + * Fix disambiguation found by gettext 0.21 + +- Update to version 2.9.70git.20210220T172242~b94c362c1d: + * replace QModelIndex.child to remove deprecated functions from Qt 5.8 + * Replace functions deprecated in Qt 5.7 and earlier + * Properly use KLocalizedString for dynamic placeholder replacement + * typo fixes + * Use more secure URL + * Don't use deprecated headers + * Add CMake module used by release script + * Bump plugin version to 74 in preparation for 2.9.71 + * Add multiplier 2 to the size of generated play-pause + button and volume dial pixmaps. + * Smoothen the rendering of play/pause button, volume + dial and main toolbar's previous and next buttons on scaled UIs +- Update translations + artifacts +- update to v20200118 + * 10 months worth of artifact additions + +- Switch to build and distribution under python3 as py2 is obsolete + +- update to v20190320 + * 9 months worth of artifact additions + +- Compact description for size. Wrap it, too. + +- Fixed invalid source file (mismatching hash) +- Added GPG source verification + +- Cleaned up spec file + * Use license macro + * Dropped defattr as it is not required anymore, recent rpms + add a default defattr line if none is present in the rpm files + section +- Update to 20180628 + aspell -- security update -- modified patches - % aspell-quotes.patch (p1) - % aspell-strict-aliasing.patch (p1) -- added patches - fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top - + aspell-CVE-2019-25051.patch - -- recommend aspell-en also from the library [bsc#1177523] - -- Remove/replace old specfile constructs. - -- version update to 0.60.8 - * Prevent a potentially unbounded buffer over-read by no longer - supporting null-terminated UCS-2 and UCS-4 encoded strings with the - original C API. @xref{Upgrading from Aspell 0.60.7}. - * Ensure that possible typos are listed before other suggestions when - typo analysis is used. Also fix a bug so that suggestions that split - a word using a space or hyphen are not always first. - * Add Markdown filter. - * Add new @option{wordlists} option, which is a list of UTF-8 files that - contain additional words to accept. - * Add new @option{camel-case} option, which enables support for checking - camelCase words. - * Sort personal and replacement dictionaries. - * Change @code{ultra} suggestion mode to only find words that are within - one-edit distance or have the same soundslike. - * Implement the @code{aspell filter} command. - * Fix a bug in @code{AspellDocumentChecker} that prevented it from - working with UCS-2 and UCS-4 encoded strings. - * Remove unused @option{sug-edit-dist} option. - * @code{AspellDocumentChecker} now expects the document a line at a time - in order to work with the new Markdown filter. If the document is - split on white space characters instead, nothing will break, but new - filters such as the Markdown filter may give incorrect results. - * The @option{clean} option and command will no longer split a word. - * Various documentation improvements. - * Removal of several outdated appendices that don't really belong in the - main manual. Parts that are still relevent may eventually be moved - elsewhere, but for now they are available online at - @uref{http://aspell.net/0.60.7/man-html/}. - * Fix various crashes and other problems found by Google's OSS-Fuzz. - * Add partial support for recognizing the Unicode apostrophe (') in - words. In particular Aspell will accept the Unicode apostrophe when - the language uses an ISO Latin charset that doesn't already have a - Unicode apostrophe. For now, Aspell will still use the ASCII version - in suggestions. - * Detect when a dictionary compiled on a 32-bit machine is used on a - 64-bit one (and vise versa), as due to an oversight, compiled - dictionaries depend on more than the endianness. Also added a compile - time option to remove this dependency, but at the cost of breaking - compatibility with already compiled dictionaries on 64-bit systems. - * Fix a bug which caused Aspell to crash when passing in a null string - to almost any of the C API functions. This should not happen if the - size is also zero as the pointer should never be derefrenced. - * Fix a bug that caused Aspell to crash with a SEGFAULT when built with - mingw-w64. - * In addition to outputting a warning when building with NDEBUG defined, - also include NDEBUG in the version string. - * Various compile fixes for newer version of Gcc and Clang. - * Fix VPATH builds. - * Use utf-8 encoding for manual instead of iso-8859-1. - * Other minor updates and bug fixes. -- deleted patches - - aspell-automake-1.13.patch (upstreamed) - - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit) - - gcc7-fix-warnings.patch (upstreamed) - -- Compact descriptions - -- gcc7-fix-warnings.patch - Fix warnings reported by GCC7. - -- Add gpg signature -- Remove old ppc provides/obsoletes -- Cleanup spec file with spec-cleaner - -- baselibs.conf: libaspell15 - obsoletes "aspell- <= " - provides "aspell- = " - -- license GFDL-1.1+ and LGPL-2.1 and HPND and SUSE-BSD-Mark-Modifications - [bnc#777131] - -- license update: GFDL-1.1+ and LGPL-2.1 and HPND and BSD-3-Clause - SDPX - at +- Drop ProtectSystem and ProtectHome hardening. Unfortunately they're + breaking at jobs (boo#1192294) + autoyast2 +- Add support for detecting EFI boot during autoinstallation + (jsc#SLE-18819) +- 4.4.21 + +- bsc#1192626: + - Registration takes place always at the same point, no matter + which installation medium is being used. + - Adapt to the product specification API. +- Stop AutoYaST installation when registration failed on online + medium (bsc#1188211, Josef Reidinger ). +- 4.4.20 + +- Avoid internal error when checking signature (bsc#1192022). +- 4.4.19 + +- Add the "keep_unknown_lv" element to the partitioning schema + (bsc#1191968). +- 4.4.18 + +- bsc#1191695 + - Consider the environment attribute when importing the script + section. + - Do not report feedback when running a script and the log + content is empty. +- 4.4.17 + babe +- Fixed SPEC file: Replace broken URL with current upstream +- Update to version 1.2.1.1 + * update appdata + barbie_seahorse_adventures +- Update to 1.3 + * Uses python3 + bonnie +- Do not use download url anymore + +- Remove obsolete Groups tag (fate#326485) + +- bonnie-fix-o_direct.diff: Don't use O_DIRECT for character input, + as newer kernels don't allow this. + +- Update to bonnie-1.6: + * Use 16 threads by default + * Smaller 4k reads (seeking) + * Larger blocks in intelligent read/write + * Smaller I/O size for char in/out + * More digits for formatting. + -- make patch0 usage consistent - -- added subpackage for CTCS2 integration - -- remove unused header file - -- Don't build as root. -- Don't strip binaries. - buildah -- buildah required cni (bsc#1187812) +- Sync package with Factory (bsc#1192999) +- remove no longer used CVE-2019-10214.patch + +- Update to version 1.23.1: + * Update dependencies + * Bugfixes + +- Update to version 1.23.0: + * Update dependencies + * Bugfixes + +- Update to version 1.22.3: + * Update dependencies + * Post-branch commit + * Accept repositories on login/logout + +- Update to version 1.22.0: + * Bump to v1.22.0 [NO TESTS NEEDED] + * c/image, c/storage, c/common vendor before Podman 3.3 release + * WIP: tests: new assert() + * Proposed patch for 3399 (shadowutils) + * Fix handling of --restore shadow-utils + * build(deps): bump github.com/containers/image/v5 from 5.13.2 to 5.14.0 + * runtime-flag (debug) test: handle old & new runc + * build(deps): bump github.com/containers/storage from 1.32.6 to 1.33.0 + * Allow dst and destination for target in secret mounts + * Multi-arch: Always push updated version-tagged img + * Add a few tests on cgroups V2 + * imagebuildah.stageExecutor.prepare(): remove pseudonym check + * refine dangling filter + * Chown with environment variables not set should fail + * Just restore protections of shadow-utils + * build(deps): bump github.com/opencontainers/runc from 1.0.0 to 1.0.1 + * Remove specific kernel version number requirement from install.md + * Multi-arch image workflow: Make steps generic + * chroot: fix environment value leakage to intermediate processes + * Update nix pin with `make nixpkgs` + * buildah source - create and manage source images + * Update cirrus-cron notification GH workflow + * Reuse code from containers/common/pkg/parse + * Cirrus: Freshen VM images + * Fix excludes exception begining with / or ./ + * Fix syntax for --manifest example + * build(deps): bump github.com/onsi/gomega from 1.13.0 to 1.14.0 + * vendor containers/common@main + * Cirrus: Drop dependence on fedora-minimal + * Adjust conformance-test error-message regex + * Workaround appearance of differing debug messages + * Cirrus: Install docker from package cache + * build(deps): bump github.com/containers/ocicrypt from 1.1.1 to 1.1.2 + * Switch rusagelogfile to use options.Out + * build(deps): bump github.com/containers/storage from 1.32.4 to 1.32.5 + * Turn stdio back to blocking when command finishes + * Add support for default network creation + * Cirrus: Updates for master->main rename + * Change references from master to main + * Add `--env` and `--workingdir` flags to run command + * build(deps): bump github.com/opencontainers/runc + * [CI:DOCS] buildah bud: spelling --ignore-file requires parameter + * [CI:DOCS] push/pull: clarify supported transports + * Remove unused function arguments + * Create mountOptions for mount command flags + * Extract version command implementation to function + * Add --json flags to `mount` and `version` commands + * build(deps): bump github.com/containers/storage from 1.32.2 to 1.32.3 + * build(deps): bump github.com/containers/common from 0.40.0 to 0.40.1 + * copier.Put(): set xattrs after ownership + * buildah add/copy: spelling + * build(deps): bump github.com/containers/common from 0.39.0 to 0.40.0 + * buildah copy and buildah add should support .containerignore + * Remove unused util.StartsWithValidTransport + * Fix documentation of the --format option of buildah push + * Don't use alltransports.ParseImageName with known transports + * build(deps): bump github.com/containers/image/v5 from 5.13.0 to 5.13.1 + * man pages: clarify `rmi` removes dangling parents + * tests: make it easer to override the location of the copy helper + * build(deps): bump github.com/containers/image/v5 from 5.12.0 to 5.13.0 + * [CI:DOCS] Fix links to c/image master branch + * imagebuildah: use the specified logger for logging preprocessing warnings + * Fix copy into workdir for a single file + * Fix docs links due to branch rename + * Update nix pin with `make nixpkgs` + * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.2 to 1.7.3 + * build(deps): bump github.com/opencontainers/selinux from 1.8.1 to 1.8.2 + * build(deps): bump go.etcd.io/bbolt from 1.3.5 to 1.3.6 + * build(deps): bump github.com/containers/storage from 1.32.1 to 1.32.2 + * build(deps): bump github.com/mattn/go-shellwords from 1.0.11 to 1.0.12 + * build(deps): bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 + * fix(docs): typo + * Move to v1.22.0-dev + * Fix handling of auth.json file while in a user namespace + * Add rusage-logfile flag to optionally send rusage to a file + * imagebuildah: redo step logging + * build(deps): bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 + * build(deps): bump github.com/containers/storage from 1.32.0 to 1.32.1 + * Add volumes to make running buildah within a container easier + * build(deps): bump github.com/onsi/gomega from 1.12.0 to 1.13.0 + * Add and use a "copy" helper instead of podman load/save + * Bump github.com/containers/common from 0.38.4 to 0.39.0 + * containerImageRef/containerImageSource: don't buffer uncompressed layers + * containerImageRef(): squashed images have no parent images + * Sync. workflow across skopeo, buildah, and podman + * Bump github.com/containers/storage from 1.31.1 to 1.31.2 + * Bump github.com/opencontainers/runc from 1.0.0-rc94 to 1.0.0-rc95 + * Bump to v1.21.1-dev [NO TESTS NEEDED] + +- Update to version 1.21.4: + * Bump to v1.21.4 + * tests: make it easer to override the location of the copy helper + * Add and use a "copy" helper instead of podman load/save + * vendor containers/common@v0.38.16 + * Bump to v1.21.3 + * chroot: fix environment value leakage to intermediate processes + * [release-1.21] Bump to Buildah v1.21.2 + * vendor common@v0.38.12 and storage@v1.31.3 + * Bump to v1.21.1 + * Fix handling of auth.json file while in a user namespace + +- Set -buildmode=pie properly using GOFLAGS instead of just LDFLAGS +- Exclude building on ppc64, not supported + +- Update to version 1.21.0: + * Bump to v1.21.0 - [NO TESTS NEEDED] + * Don't blow up if cpp detects errors + * Vendor in containers/common v0.38.4 + * Remove 'buildah run --security-opt' from completion + * update c/common + * Fix handling of --default-mounts-file + * update vendor of containers/storage v1.31.1 + * Bump github.com/containers/storage from 1.30.3 to 1.31.0 + * Send logrus messages back to caller when building + * github: Fix bad repo. ref in workflow config + * Check earlier for bad image tags name + * buildah bud: fix containers/podman/issues/10307 + * Bump github.com/containers/storage from 1.30.1 to 1.30.3 + * Cirrus: Support [CI:DOCS] test skipping + * Notification email for cirrus-cron build failures + * Bump github.com/opencontainers/runc from 1.0.0-rc93 to 1.0.0-rc94 + * Fix race condition + * Fix copy race while walking paths + * Preserve ownership of lower directory when doing an overlay mount + * Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 + * Update nix pin with `make nixpkgs` + * codespell cleanup + * Multi-arch github-action workflow unification + * Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0 + * Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2 + * imagebuildah: ignore signatures when tagging images + * update to latest libimage + * Bump github.com/containers/common from 0.37.0 to 0.37.1 + * Bump github.com/containers/storage from 1.30.0 to 1.30.1 + * Upgrade to GitHub-native Dependabot + * Document location of auth.json file if XDG_RUNTIME_DIR is not set + * run.bats: fix flake in run-user test + * Cirrus: Update F34beta -> F34 + * pr-should-include-tests: try to make work in buildah + * runUsingRuntime: when relaying error from the runtime, mention that + * Run(): avoid Mkdir() into the rootfs + * imagebuildah: replace archive with chrootarchive + * imagebuildah.StageExecutor.volumeCacheSaveVFS(): set up bind mounts + * conformance: use :Z with transient mounts when SELinux is enabled + * bud.bats: fix a bats warning + * imagebuildah: create volume directories when using overlays + * imagebuildah: drop resolveSymlink() + * namespaces test - refactoring and cleanup + * Refactor 'idmapping' system test + * Cirrus: Update Ubuntu images to 21.04 + * Tiny fixes in bud system tests + * Add compabitility wrappers for removed packages + * Fix expected message at pulling image + * Fix system tests of 'bud' subcommand + * [CI:DOCS] Update steps for CentOS runc users + * Add support for secret mounts + * Add buildah manifest rm command + * restore push/pull and util API + * [CI:DOCS] Remove older distro docs + * Rename rhel secrets to subscriptions + * vendor in openshift/imagebuilder + * Remove buildah bud --loglevel ... + * use new containers/common/libimage package + * Fix copier when using globs + * Test namespace flags of 'bud' subcommand + * Add system test of 'bud' subcommand + * Output names of multiple tags in buildah bud + * push to docker test: don't get fooled by podman + * copier: add Remove() + * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.1 + * Restore log timestamps + * Add system test of 'buildah help' with a tiny fix + * tests: copy.bats: fix infinite hang + * Do not force hard code to crun in rootless mode + * build(deps): bump github.com/openshift/imagebuilder from 1.2.0 to 1.2.1 + * build(deps): bump github.com/containers/ocicrypt from 1.1.0 to 1.1.1 + * build(deps): bump github.com/containers/common from 0.35.4 to 0.36.0 + * Fix arg missing warning in bud + * Check without flag in 'from --cgroup-parent' test + * Minor fixes to Buildah as a library tutorial documentation + * Add system test of 'buildah version' for packaged buildah + * Add a few system tests of 'buildah from' + * Log the final error with %+v at logging level "trace" + * copier: add GetOptions.NoCrossDevice + * Update nix pin with `make nixpkgs` + * Bump to v1.20.2-dev + +- Update to version 1.20.1: + * Bump to v1.20.1 + * Run container with isolation type set at 'from' + * bats helpers.bash - minor refactoring + * Bump containers/storage vendor to v1.29.0 + * build(deps): bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1 + * Cirrus: Update VMs w/ F34beta + * CLI add/copy: add a --from option + * build(deps): bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0 + * Add authentication system tests for 'commit' and 'bud' + * fix local image lookup for custom platform + * Double-check existence of OCI runtimes + * Cirrus: Make use of shared get_ci_vm container + * Add system tests of "buildah run" + * Update nix pin with `make nixpkgs` + * Remove some stuttering on returns errors + * Setup alias for --tty to --terminal + * Add conformance tests for COPY /... + * Put a few more minutes on the clock for the CI conformance test + * Add a conformance test for COPY --from $symlink + * Add conformance tests for COPY "" + * Check for symlink in builtin volume + * Sort all mounts by destination directory + * System-test cleanup + * Export parse.Platform string to be used by podman-remote + * blobcache: fix sequencing error + * build(deps): bump github.com/containers/common from 0.35.3 to 0.35.4 + * Fix URL in demos/buildah_multi_stage.sh + * Add a few system tests + * [NO TESTS NEEDED] Use --recurse-modules when building git context + * Bump to v1.20.1-dev + +- Update to version 1.20.0: + * Bump to v1.20.0 + * Fix release.sh to generate good releases + * vendor in containers/storage v1.28.1 + * build(deps): bump github.com/containers/common from 0.35.2 to 0.35.3 + * tests: prefetch: use buildah, not podman, for pulls + * Use faster way to check image tag existence during multi-arch build + * Add information about multi-arch images to the Readme + * COPY --chown: expand the conformance test + * pkg/chrootuser: use a bufio.Scanner + * [CI:DOCS] Fix rootful typo in docs + * build(deps): bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2 + * Add documentation and testing for .containerignore + * build(deps): bump github.com/sirupsen/logrus from 1.8.0 to 1.8.1 + * build(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.1.1 + * Lookup Containerfile if user specifies a directory + * Add Tag format placeholder to docs + * copier: ignore sockets + * image: propagate errors from extractRootfs + * Remove system test of 'buildah containers -a' + * Clarify userns options are usable only as root in man pages + * Fix system test of 'containers -a' + * Remove duplicated code in addcopy + * build(deps): bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1 + * build(deps): bump github.com/onsi/gomega from 1.10.5 to 1.11.0 + * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.1 to 1.7.2 + * Update multi-arch buildah build setup with new logic + * Update nix pin with `make nixpkgs` + * overlay.bats: fix the "overlay source permissions" test + * imagebuildah: use overlay for volumes when using overlay + * Make PolicyMap and PullPolicy names align + * copier: add GetOptions.IgnoreUnreadable + * Check local image to match system context + * fix: Containerfiles - smaller set of userns u/gids + * Set upperdir permissions based on source + * Shrink the vendoring size of pkc/cli + * Clarify image name match failure message + * ADD/COPY: create the destination directory first, chroot to it + * copier.GetOptions: add NoDerefSymLinks + * copier: add an Eval function + * Update system test for 'from --cap-add/drop' + * copier: fix a renaming bug + * copier: return child process stderr if we can't JSON decode the response + * Add some system tests + * build(deps): bump github.com/containers/storage from 1.26.0 to 1.27.0 + * complement add/copy --chmod documentation + * buildah login and logout, do not need to enter user namespace + * Add multi-arch image build + * chmod/chown added/fixed in bash completions + * OWNERS: add @lsm5 + * buildah add/copy --chmod dockerfile implementation + * bump github.com/openshift/imagebuilder from 1.1.8 to 1.2.0 + * buildah add/copy --chmod cli implementation for files and urls + * Make sure we set the buildah version label + * Isolation strings, should match user input + * [CI:DOCS] buildah-from.md: remove dup arch,os + * build(deps): bump github.com/containers/image/v5 from 5.10.2 to 5.10.3 + * Cirrus: Temp. disable prior-fedora (F32) testing + * pr-should-include-tests: recognized "renamed" tests + * build(deps): bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0 + * build(deps): bump github.com/fsouza/go-dockerclient from 1.7.0 to 1.7.1 + * build(deps): bump github.com/containers/common from 0.34.2 to 0.35.0 + * Fix reaping of stages with no instructions + * add stale bot + * Add base image name to comment + * build(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.3 + * Don't fail copy to emptydir + * buildah: use volatile containers + * vendor: update containers/storage + * Eliminate the use of containers/building import in pkg subdirs + * Add more support for removing config + * Improve messages about --cache-from not being supported + * Revert patch to allow COPY/ADD of empty dirs. + * Don't fail copy to emptydir + * Fix tutorial for rootless mode + * Fix caching layers with build args + * Vendor in containers/image v5.10.2 + * build(deps): bump github.com/containers/common from 0.34.0 to 0.34.2 + * build(deps): bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0 + * 'make validate': require PRs to include tests + * build(deps): bump github.com/onsi/gomega from 1.10.4 to 1.10.5 + * build(deps): bump github.com/containers/storage from 1.24.5 to 1.25.0 + * Use chown function for U volume flag from containers/common repository + * --iidfile: print hash prefix + * bump containernetworking/cni to v0.8.1 - fix for CVE-2021-20206 + * run: fix check for host pid namespace + * Finish plumbing for buildah bud --manifest + * buildah manifest add localimage should work + * Stop testing directory permissions with latest docker + * Fix build arg check + * build(deps): bump github.com/containers/ocicrypt from 1.0.3 to 1.1.0 + * [ci:docs] Fix man page for buildah push + * Update nix pin with `make nixpkgs` + * Bump to containers/image v5.10.1 + * Rebuild layer if a change in ARG is detected + * Bump golang.org/x/crypto to the latest + * Add Ashley and Urvashi to Approvers + * local image lookup by digest + * Use build-arg ENV val from local environment if set + * Pick default OCI Runtime from containers.conf + * Added required devel packages + * Cirrus: Native OSX Build + * Cirrus: Two minor cleanup items + * Workaround for RHEL gating test failure + * build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 + * build(deps): bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11 + * Reset upstream branch to dev version + * If destination does not exists, do not throw error + * Fix version of release to v1.19.1 + * use local image name for pull policy checks + * Vendor in common 0.33.1 + * Fix conformance test false-failures + * Fix config-flags-verification test on F33 + * Fix bud capabilities test + * Cirrus: Support new VM Images in get_ci_vm.sh + * Cirrus: Make tests pass with new VM Images + * Cirrus: Collect cri-o-runc version + * Cirrus: Update VM Images + Rearrange tasks + * Cirrus: Clarify task names / improve readability + * Stop overriding the location of the blob info cache + * build(deps): bump github.com/fsouza/go-dockerclient from 1.6.6 to 1.7.0 + * Update nix pin with `make nixpkgs` + * Bump to v1.20.0-dev + * Bump to v1.19.0 + * Update vendor of containers/storage and containers/common + * Buildah inspect should be able to inspect manifests + * Make buildah push support pushing manifests lists and digests + * Fix handling of TMPDIR environment variable + * Add support for --manifest flags + * Upper directory should match mode of destination directory + * Only grab the OS, Arch if the user actually specified them + * Use --arch and --os and --variant options to select architecture and os + * Cirrus: Track libseccomp and golang version + * copier.PutOptions: add an "IgnoreDevices" flag + * fix: `rmi --prune` when parent image is in store. + * build(deps): bump github.com/containers/storage from 1.24.3 to 1.24.4 + * build(deps): bump github.com/containers/common from 0.31.1 to 0.31.2 + * Allow users to specify stdin into containers + * Drop log message on failure to mount on /sys file systems to info + * Spelling + * SELinux no longer requires a tag. + * build(deps): bump github.com/containers/common from 0.31.0 to 0.31.1 + * Update nix pin with `make nixpkgs` + * Switch references of /var/run -> /run + * Allow FROM to be overriden with from option + * copier: don't assume we can chroot() on Unixy systems + * copier: add PutOptions.NoOverwriteDirNonDir, Get/PutOptions.Rename + * copier: handle replacing directories with not-directories + * copier: Put: skip entries with zero-length names + * build(deps): bump github.com/containers/storage from 1.24.2 to 1.24.3 + * Add U volume flag to chown source volumes + * Turn off PRIOR_UBUNTU Test until vm is updated + * pkg, cli: rootless uses correct isolation + * build(deps): bump github.com/onsi/gomega from 1.10.3 to 1.10.4 + * update installation doc to reflect current status + * Move away from using docker.io + * enable short-name aliasing + * build(deps): bump github.com/containers/storage from 1.24.1 to 1.24.2 + * build(deps): bump github.com/containers/common from 0.30.0 to 0.31.0 + * Throw errors when using bogus --network flags + * pkg/supplemented test: replace our null blobinfocache + * build(deps): bump github.com/containers/common from 0.29.0 to 0.30.0 + * inserts forgotten quotation mark + * Not prefer use local image create/add manifest + * Add container information to .containerenv + * Add --ignorefile flag to use alternate .dockerignore flags + * Add a source debug build + * Fix crash on invalid filter commands + * Switch to using containers/common pkg's + * fix: non-portable shebang #2812 + * Remove copy/paste errors that leaked `Podman` into man pages. + * Add suggests cpp to spec file + * Apply suggestions from code review + * update docs for debian testing and unstable + * imagebuildah: disable pseudo-terminals for RUN + * Compute diffID for mapped-layer at creating image source + * intermediateImageExists: ignore images whose history we can't read + * Bump to v1.19.0-dev + * Bump to v1.18.0 + * build(deps): bump github.com/containers/common from 0.26.3 to 0.27.0 + * Fix testing error caused by simultanious merge + * Vendor in containers/storage v1.24.0 + * short-names aliasing + * Add --policy flag to buildah pull + * Stop overwrapping and stuttering + * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs + * Run: don't forcibly disable UTS namespaces in rootless mode + * test: ensure non-directory in a Dockerfile path is handled correctly + * Add a few tests for `pull` command + * Fix buildah config --cmd to handle array + * build(deps): bump github.com/containers/storage from 1.23.8 to 1.23.9 + * Fix NPE when Dockerfile path contains non-directory entries + * Update buildah bud man page from podman build man page + * Move declaration of decryption-keys to common cli + * Run: correctly call copier.Mkdir + * util: digging UID/GID out of os.FileInfo should work on Unix + * imagebuildah.getImageTypeAndHistoryAndDiffIDs: cache results + * Verify userns-uid-map and userns-gid-map input + * Use CPP, CC and flags in dep check scripts + * Avoid overriding LDFLAGS in Makefile + * ADD: handle --chown on URLs + * Update nix pin with `make nixpkgs` + * (*Builder).Run: MkdirAll: handle EEXIST error + * copier: try to force loading of nsswitch modules before chroot() + * fix MkdirAll usage + * build(deps): bump github.com/containers/common from 0.26.2 to 0.26.3 + * build(deps): bump github.com/containers/storage from 1.23.7 to 1.23.8 + * Use osusergo build tag for static build + * imagebuildah: cache should take image format into account + * Bump to v1.18.0-dev + * Bump to v1.17.0 + * Handle cases where other tools mount/unmount containers + * overlay.MountReadOnly: support RO overlay mounts + * overlay: use fusermount for rootless umounts + * overlay: fix umount + * Switch default log level of Buildah to Warn. Users need to see these messages + * Drop error messages about OCI/Docker format to Warning level + * build(deps): bump github.com/containers/common from 0.26.0 to 0.26.2 + * tests/testreport: adjust for API break in storage v1.23.6 + * build(deps): bump github.com/containers/storage from 1.23.5 to 1.23.7 + * build(deps): bump github.com/fsouza/go-dockerclient from 1.6.5 to 1.6.6 + * copier: put: ignore Typeflag="g" + * Use curl to get repo file (fix #2714) + * build(deps): bump github.com/containers/common from 0.25.0 to 0.26.0 + * build(deps): bump github.com/spf13/cobra from 1.0.0 to 1.1.1 + * Remove docs that refer to bors, since we're not using it + * Buildah bud should not use stdin by default + * bump containerd, docker, and golang.org/x/sys + * Makefile: cross: remove windows.386 target + * copier.copierHandlerPut: don't check length when there are errors + * Stop excessive wrapping + * CI: require that conformance tests pass + * bump(github.com/openshift/imagebuilder) to v1.1.8 + * Skip tlsVerify insecure BUILD_REGISTRY_SOURCES + * Fix build path wrong https://github.com/containers/podman/issues/7993 + * refactor pullpolicy to avoid deps + * build(deps): bump github.com/containers/common from 0.24.0 to 0.25.0 + * CI: run gating tasks with a lot more memory + * ADD and COPY: descend into excluded directories, sometimes + * copier: add more context to a couple of error messages + * copier: check an error earlier + * copier: log stderr output as debug on success + * Update nix pin with `make nixpkgs` + * Set directory ownership when copied with ID mapping + * Cirrus: Remove bors artifacts + * Sort build flag definitions alphabetically + * ADD: only expand archives at the right time + * Remove configuration for bors + * Shell Completion for podman build flags + * Bump c/common to v0.24.0 + * New CI check: xref --help vs man pages + * CI: re-enable several linters + * Move --userns-uid-map/--userns-gid-map description into buildah man page + * add: preserve ownerships and permissions on ADDed archives + * Makefile: tweak the cross-compile target + * Bump containers/common to v0.23.0 + * chroot: create bind mount targets 0755 instead of 0700 + * Change call to Split() to safer SplitN() + * chroot: fix handling of errno seccomp rules + * build(deps): bump github.com/containers/image/v5 from 5.5.2 to 5.6.0 + * Add In Progress section to contributing + * integration tests: make sure tests run in ${topdir}/tests + * Run(): ignore containers.conf's environment configuration + * Warn when setting healthcheck in OCI format + * Cirrus: Skip git-validate on branches + * tools: update git-validation to the latest commit + * tools: update golangci-lint to v1.18.0 + * Add a few tests of push command + * Add(): fix handling of relative paths with no ContextDir + * build(deps): bump github.com/containers/common from 0.21.0 to 0.22.0 + * Lint: Use same linters as podman + * Validate: reference HEAD + * Fix buildah mount to display container names not ids + * Update nix pin with `make nixpkgs` + * Add missing --format option in buildah from man page + * Fix up code based on codespell + * build(deps): bump github.com/openshift/imagebuilder from 1.1.6 to 1.1.7 + * build(deps): bump github.com/containers/storage from 1.23.4 to 1.23.5 + * Improve buildah completions + * Cirrus: Fix validate commit epoch + * Fix bash completion of manifest flags + * Uniform some man pages + * Update Buildah Tutorial to address BZ1867426 + * Update bash completion of `manifest add` sub command + * copier.Get(): hard link targets shouldn't be relative paths + * build(deps): bump github.com/onsi/gomega from 1.10.1 to 1.10.2 + * Pass timestamp down to history lines + * Timestamp gets updated everytime you inspect an image + * bud.bats: use absolute paths in newly-added tests + * contrib/cirrus/lib.sh: don't use CN for the hostname + * tests: Add some tests + * Update `manifest add` man page + * Extend flags of `manifest add` + * build(deps): bump github.com/containers/storage from 1.23.3 to 1.23.4 + * build(deps): bump github.com/onsi/ginkgo from 1.14.0 to 1.14.1 + * Bump to v1.17.0-dev + * Bump to v1.16.0 + * CI: expand cross-compile checks + * fix build on 32bit arches + * StageExecutor.intermediateImageExists: recognize cached images based on scratch + * containerImageRef.NewImageSource(): don't always force timestamps + * Add fuse module warning to image readme + * Heed our retry delay option values when retrying commit/pull/push + * Switch to containers/common for seccomp + * Use --timestamp rather then --omit-timestamp + * docs: remove outdated notice + * docs: remove outdated notice + * build-using-dockerfile: add a hidden --log-rusage flag + * build(deps): bump github.com/containers/image/v5 from 5.5.1 to 5.5.2 + * Discard ReportWriter if user sets options.Quiet + * build(deps): bump github.com/containers/common from 0.19.0 to 0.20.3 + * Fix ownership of content copied using COPY --from + * newTarDigester: zero out timestamps in tar headers + * Update nix pin with `make nixpkgs` + * bud.bats: correct .dockerignore integration tests + * Use pipes for copying + * run: include stdout in error message + * run: use the correct error for errors.Wrapf + * copier: un-export internal types + * copier: add Mkdir() + * in_podman: don't get tripped up by $CIRRUS_CHANGE_TITLE + * docs/buildah-commit.md: tweak some wording, add a --rm example + * imagebuildah: don’t blank out destination names when COPYing + * Replace retry functions with common/pkg/retry + * StageExecutor.historyMatches: compare timestamps using .Equal + * Update vendor of containers/common + * Fix errors found in coverity scan + * Change namespace handling flags to better match podman commands + * conformance testing: ignore buildah.BuilderIdentityAnnotation labels + * Vendor in containers/storage v1.23.0 + * Add buildah.IsContainer interface + * Avoid feeding run_buildah to pipe + * fix(buildahimage): add xz dependency in buildah image + * Bump github.com/containers/common from 0.15.2 to 0.18.0 + * Howto for rootless image building from OpenShift + * Add --omit-timestamp flag to buildah bud + * Update nix pin with `make nixpkgs` + * Shutdown storage on failures + * Handle COPY --from when an argument is used + * Bump github.com/seccomp/containers-golang from 0.5.0 to 0.6.0 + * Cirrus: Use newly built VM images + * Bump github.com/opencontainers/runc from 1.0.0-rc91 to 1.0.0-rc92 + * Enhance the .dockerignore man pages + * conformance: add a test for COPY from subdirectory + * fix bug manifest inspct + * Add documentation for .dockerignore + * Add BuilderIdentityAnnotation to identify buildah version + * DOC: Add quay.io/containers/buildah image to README.md + * Update buildahimages readme + * fix spelling mistake in "info" command result display + * Don't bind /etc/host and /etc/resolv.conf if network is not present + * blobcache: avoid an unnecessary NewImage() + * Build static binary with `buildGoModule` + * copier: split StripSetidBits into StripSetuidBit/StripSetgidBit/StripStickyBit + * tarFilterer: handle multiple archives + * Fix a race we hit during conformance tests + * Rework conformance testing + * Update 02-registries-repositories.md + * test-unit: invoke cmd/buildah tests with --flags + * parse: fix a type mismatch in a test + * Fix compilation of tests/testreport/testreport + * build.sh: log the version of Go that we're using + * test-unit: increase the test timeout to 40/45 minutes + * Add the "copier" package + * Fix & add notes regarding problematic language in codebase + * Add dependency on github.com/stretchr/testify/require + * CompositeDigester: add the ability to filter tar streams + * BATS tests: make more robust + * vendor golang.org/x/text@v0.3.3 + * Switch golang 1.12 to golang 1.13 + * imagebuildah: wait for stages that might not have even started yet + * chroot, run: not fail on bind mounts from /sys + * chroot: do not use setgroups if it is blocked + * Set engine env from containers.conf + * imagebuildah: return the right stage's image as the "final" image + * Fix a help string + * Deduplicate environment variables + * switch containers/libpod to containers/podman + * Bump github.com/containers/ocicrypt from 1.0.2 to 1.0.3 + * Bump github.com/opencontainers/selinux from 1.5.2 to 1.6.0 + * Mask out /sys/dev to prevent information leak + * linux: skip errors from the runtime kill + * Mask over the /sys/fs/selinux in mask branch + * Add VFS additional image store to container + * tests: add auth tests + * Allow "readonly" as alias to "ro" in mount options + * Ignore OS X specific consistency mount option + * Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0 + * Bump github.com/containers/common from 0.14.0 to 0.15.2 + * Rootless Buildah should default to IsolationOCIRootless + * imagebuildah: fix inheriting multi-stage builds + * Make imagebuildah.BuildOptions.Architecture/OS optional + * Make imagebuildah.BuildOptions.Jobs optional + * Resolve a possible race in imagebuildah.Executor.startStage() + * Switch scripts to use containers.conf + * Bump openshift/imagebuilder to v1.1.6 + * Bump go.etcd.io/bbolt from 1.3.4 to 1.3.5 + * buildah, bud: support --jobs=N for parallel execution + * executor: refactor build code inside new function + * Add bud regression tests + * Cirrus: Fix missing htpasswd in registry img + * docs: clarify the 'triples' format + * CHANGELOG.md: Fix markdown formatting + * Add nix derivation for static builds + * Bump to v1.16.0-dev + * Bump to v1.15.0 + * vendor github.com/containers/image/v5@v5.5.1 + * add version centos7 for compatible + * vendor github.com/containers/common v0.14.0 + * Bump ImageBuilder to v1.1.5 + * Bump github.com/containers/common from 0.12.0 to 0.13.1 + * Bump github.com/containers/storage from 1.20.1 to 1.20.2 + * Bump github.com/seccomp/containers-golang from 0.4.1 to 0.5.0 + * Bump github.com/stretchr/testify from 1.6.0 to 1.6.1 + * Bump github.com/opencontainers/runc from 1.0.0-rc9 to 1.0.0-rc90 + * Add CVE-2020-10696 to CHANGELOG.md and changelog.txt + * Bump github.com/stretchr/testify from 1.5.1 to 1.6.0 + * Bump github.com/onsi/ginkgo from 1.12.2 to 1.12.3 + * Vendor in containers/common v0.12.0 + * fix lighttpd example + * Vendor in new go.etcd.io/bbolt + * Bump github.com/onsi/ginkgo from 1.12.1 to 1.12.2 + * Bump imagebuilder for ARG fix + * Bump github.com/containers/common from 0.11.2 to 0.11.4 + * remove dependency on openshift struct + * Warn on unset build arguments + * vendor: update seccomp/containers-golang to v0.4.1 + * Ammended docs + * Updated docs + * clean up comments + * update exit code for tests + * Implement commit for encryption + * implementation of encrypt/decrypt push/pull/bud/from + * fix resolve docker image name as transport + * Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0 + * Bump github.com/onsi/ginkgo from 1.12.0 to 1.12.1 + * Bump github.com/containers/storage from 1.19.1 to 1.19.2 + * Bump github.com/containers/image/v5 from 5.4.3 to 5.4.4 + * Add preliminary profiling support to the CLI + * Bump github.com/containers/common from 0.10.0 to 0.11.2 + * Evaluate symlinks in build context directory + * fix error info about get signatures for containerImageSource + * Add Security Policy + * Cirrus: Fixes from review feedback + * Bump github.com/containers/storage from 1.19.0 to 1.19.1 + * Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0 + * imagebuildah: stages shouldn't count as their base images + * Update containers/common v0.10.0 + * Bump github.com/fsouza/go-dockerclient from 1.6.4 to 1.6.5 + * Add registry to buildahimage Dockerfiles + * Cirrus: Use pre-installed VM packages + F32 + * Cirrus: Re-enable all distro versions + * Cirrus: Update to F31 + Use cache images + * golangci-lint: Disable gosimple + * Lower number of golangci-lint threads + * Fix permissions on containers.conf + * Don't force tests to use runc + * Bump github.com/containers/common from 0.9.1 to 0.9.5 + * Return exit code from failed containers + * Bump github.com/containers/storage from 1.18.2 to 1.19.0 + * Bump github.com/containers/common from 0.9.0 to 0.9.1 + * cgroup_manager should be under [engine] + * Use c/common/pkg/auth in login/logout + * Cirrus: Temporarily disable Ubuntu 19 testing + * Add containers.conf to stablebyhand build + * Update gitignore to exclude test Dockerfiles + * Bump github.com/fsouza/go-dockerclient from 1.6.3 to 1.6.4 + * Bump github.com/containers/common from 0.8.1 to 0.9.0 + * Bump back to v1.15.0-dev + * Bump to v1.14.8 + * Remove warning for systemd inside of container + * Run (make vendor) + * Run (make -C tests/tools vendor) + * Run (go mod tidy) before (go mod vendor) again + * Fix (make vendor) + * Bump validation + * Bump back to v1.15.0-dev + * Bump to v1.14.7 + * Bump github.com/containers/image/v5 from 5.3.1 to 5.4.3 + * make vendor: run `tidy` after `vendor` + * Do not skip the directory when the ignore pattern matches + * Bump github.com/containers/common from 0.7.0 to 0.8.1 + * Downgrade siruspen/logrus from 1.4.2 + * Fix errorf conventions + * dockerignore tests : remove symlinks, rework + * Bump back to v1.15.0-dev + * Bump to v1.14.6 + * bud.bats - cleanup, refactoring + * vendor in latest containers/storage 1.18.0 and containers/common v0.7.0 + * Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 + * Bump github.com/containers/storage from 1.16.5 to 1.17.0 + * Bump github.com/containers/image/v5 from 5.2.1 to 5.3.1 + * Fix Amazon install step + * Bump back to v1.15.0-dev + * Bump to v1.14.5 + * Fix bud-build-arg-cache test + * Make image history work correctly with new args handling + * Don't add args to the RUN environment from the Builder + * Update github.com/openshift/imagebuilder to v1.1.4 + * revert #2246 FIPS mode change + * Add .swp files to .gitignore + * Bump back to v1.15.0-dev + * Bump to v1.14.4 + * image with dup layers: we now have one on quay + * Fix fips-mode check for RHEL8 boxes + * digest test : make more robust + * Fix potential CVE in tarfile w/ symlink + * Fix .dockerignore with globs and ! commands + * update install steps for Amazon Linux 2 + * Bump github.com/openshift/imagebuilder from 1.1.2 to 1.1.3 + * Add comment for RUN command in volume ownership test + * Run stat command directly for volume ownership test + * vendor in containers/common v0.6.1 + * Cleanup go.sum + * Bump back to v1.15.0-dev + * Bump to v1.14.3 + * Update containers/storage to v1.16.5 + * Bump github.com/containers/storage from 1.16.2 to 1.16.4 + * Bump github.com/openshift/imagebuilder from 1.1.1 to 1.1.2 + * Update github.com/openshift/imagebuilder vendoring + * Update unshare man page to fix script example + * Fix compilation errors on non linux platforms + * Bump containers/common and opencontainers/selinux versions + * Add tests for volume ownership + * Preserve volume uid and gid through subsequent commands + * Fix FORWARD_NULL errors found by Coverity + * Bump github.com/containers/storage from 1.16.1 to 1.16.2 + * Fix errors found by codespell + * Bump back to v1.15.0-dev + * Bump to v1.14.2 + * Add Pull Request Template + * Bump to containers/storage v1.16.1 + * run_linux: fix tight loop if file is not pollable + * Bump github.com/opencontainers/selinux from 1.3.2 to 1.3.3 + * Bump github.com/containers/common from 0.4.1 to 0.4.2 + * Bump back to v1.15.0-dev + * Bump to v1.14.1 + * Search for local runtime per values in containers.conf + * Set correct ownership on working directory + * BATS : in teardown, umount stale mounts + * Add Containerfile to build a versioned stable image on quay.io + * Bump github.com/spf13/cobra from 0.0.5 to 0.0.6 + * Bump github.com/fsouza/go-dockerclient from 1.6.1 to 1.6.3 + * Bump github.com/stretchr/testify from 1.4.0 to 1.5.1 + * Replace unix with syscall to allow vendoring into libpod + * Update to containers/common v0.4.1 + * Improve remote manifest retrieval + * Fix minor spelling errors in containertools README + * Clear the right variable in buildahimage + * Correct a couple of incorrect format specifiers + * Update to containers/common v0.3.0 + * manifest push --format: force an image type, not a list type + * run: adjust the order in which elements are added to $PATH + * getDateAndDigestAndSize(): handle creation time not being set + * Bump github.com/containers/common from 0.2.0 to 0.2.1 + * include installation steps for CentOS 8 and Stream + * include installation steps for CentOS7 and forks + * Adjust Ubuntu install info to also work on Pop!_OS + * Make the commit id clear like Docker + * Show error on copied file above context directory in build + * Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1 + * pull/from/commit/push: retry on most failures + * Makefile: fix install.cni.sudo + * Repair buildah so it can use containers.conf on the server side + * Bump github.com/mattn/go-shellwords from 1.0.9 to 1.0.10 + * Bump github.com/fsouza/go-dockerclient from 1.6.0 to 1.6.1 + * Fixing formatting & build instructions + * Add Code of Conduct + * Bors: Fix no. req. github reviews + * Cirrus+Bors: Simplify temp branch skipping + * Bors-ng: Add documentation and status-icon + * Bump github.com/onsi/ginkgo from 1.11.0 to 1.12.0 + * fix XDG_RUNTIME_DIR for authfile + * Bump to v1.15.0-dev + * Bump to v1.14.0 + * Cirrus: Disable F29 testing + * Cirrus: Add jq package + * Cirrus: Fix lint + validation using wrong epoch + * Stop using fedorproject registry + * Bors: Workaround ineffective required statuses + * Bors: Enable app + Disable Travis + * Cirrus: Add standardized log-collection + * Cirrus: Improve automated lint + validation + * Allow passing options to golangci-lint + * Cirrus: Fixes from review feedback + * Cirrus: Temporarily ignore VM testing failures + * Cirrus: Migrate off papr + implement VM testing + * Cirrus: Update packages + fixes for get_ci_vm.sh + * Show validation command-line + * Skip overlay test w/ vfs driver + * use alpine, not centos, for various tests + * manifest add: always read the individual image manifest + * Flake handling: cache and prefetch images + * Close tarSource when finished using it + * bump github.com/mtrmac/gpgme + * Update containers/common to v0.1.4 + * manifest push: add --format option + * Bump github.com/onsi/gomega from 1.8.1 to 1.9.0 + * vendor github.com/containers/image/v5@v5.2.0 + * info test: deal with random key order + * Bump back to v1.14.0-dev + * Bump to v1.13.2 + * selinux spc test: fix CI breakage + * sign test: fix gpg failure on Rawhide + * Adjust copy destination for linked tar files in ADD + * sign.bats: set GPG_TTY=/dev/null + * Fix parse_unsupported.go + * getDateAndDigestAndSize(): use manifest.Digest + * Bump github.com/opencontainers/selinux from 1.3.0 to 1.3.1 + * Bump github.com/containers/common from 0.1.0 to 0.1.2 + * Touch up os/arch doc + * chroot: handle slightly broken seccomp defaults + * buildahimage: specify fuse-overlayfs mount options + * Bump github.com/mattn/go-shellwords from 1.0.7 to 1.0.9 + * copy.bats: make sure we detect failures due to missing source + * parse: don't complain about not being able to rename something to itself + * Makefile: use a $(GO_TEST) macro, fix a typo + * manifests: unit test fix + * Fix build for 32bit platforms + * Allow users to set OS and architecture on bud + * Fix COPY in containerfile with envvar + * Bump c/storage to v1.15.7 + * add --sign-by to bud/commit/push, --remove-signatures for pull/push + * Remove cut/paste error in CHANGELOG.md + * Update vendor of containers/common to v0.1.0 + * update install instructions for Debian, Raspbian and Ubuntu + * Add support for containers.conf + * Bump back to v1.14.0-dev + * Bump to v1.13.1 + * Bump github.com/containers/common from 0.0.5 to 0.0.7 + * Bump github.com/onsi/ginkgo from 1.10.3 to 1.11.0 + * Bump github.com/pkg/errors from 0.8.1 to 0.9.0 + * Bump github.com/onsi/gomega from 1.7.1 to 1.8.1 + * Add codespell support + * copyFileWithTar: close source files at the right time + * copy: don't digest files that we ignore + * Check for .dockerignore specifically + * Travis: rm go 1.12.x + * Don't setup excludes, if their is only one pattern to match + * set HOME env to /root on chroot-isolation by default + * docs: fix references to containers-*.5 + * update openshift/api + * fix bug Add check .dockerignore COPY file + * buildah bud --volume: run from tmpdir, not source dir + * Fix imageNamePrefix to give consistent names in buildah-from + * cpp: use -traditional and -undef flags + * Fix image reference in tutorial 4 + * discard outputs coming from onbuild command on buildah-from --quiet + * make --format columnizing consistent with buildah images + * Bump to v1.14.0-dev + * Bump to v1.13.0 + * Bump to c/storage v1.15.5 + * Update container/storage to v1.15.4 + * Fix option handling for volumes in build + * Rework overlay pkg for use with libpod + * Fix buildahimage builds for buildah + * Add support for FIPS-Mode backends + * Set the TMPDIR for pulling/pushing image to $TMPDIR + * WIP: safer test for pull --all-tags + * BATS major cleanup: blobcache.bats: refactor + * BATS major cleanup: part 4: manual stuff + * BATS major cleanup, step 3: yet more run_buildah + * BATS major cleanup, part 2: use more run_buildah + * BATS major cleanup, part 1: log-level + * Bump github.com/containers/image/v5 from 5.0.0 to 5.1.0 + * Bump github.com/containers/common from 0.0.3 to 0.0.5 + * Bump to v1.13.0-dev + +- Update to version 1.19.6: + * Bump c/containers/storage v1.24.6 + * Don't fail copy to emptydir + * Workaround for RHEL gating test failure + * Fix config-flags-verification test on F33 + * Fix bud capabilities test + * Stop overriding the location of the blob info cache + * Fix caching layers with build args + * Vendor in latest containers/image and common + +- Update to version 1.19.4: + * run: fix check for host pid namespace + * bump containernetworking/cni library to v0.8.1 - fix for CVE-2021-20206 + * Finish plumbing for buildah bud --manifest + * buildah manifest add localimage should work + * Fix build arg check + * [ci:docs] Fix man page for buildah push + * Vendor in containers/image v5.10.1 + * Rebuild layer if a change in ARG is detected + * Bump golang.org/x/crypto to latest rel-1.19 + * local image lookup by digest + * Use build-arg ENV val from local environment if set + * Pick default OCI Runtime from containers.conf + +- Update to version 1.19.2: + * Update vendor of containers/storage and containers/common + * Buildah inspect should be able to inspect manifests + * Make buildah push support pushing manifests lists and digests + * Fix handling of TMPDIR environment variable + * Add support for --manifest flags + * Upper directory should match mode of destination directory + * Only grab the OS, Arch if the user actually specified them + * Use --arch and --os and --variant options to select architecture and os + * Cirrus: Track libseccomp and golang version + * copier.PutOptions: add an "IgnoreDevices" flag + * fix: `rmi --prune` when parent image is in store. + * build(deps): bump github.com/containers/storage from 1.24.3 to 1.24.4 + * build(deps): bump github.com/containers/common from 0.31.1 to 0.31.2 + * Allow users to specify stdin into containers + * Drop log message on failure to mount on /sys file systems to info + * Spelling + * SELinux no longer requires a tag. + * build(deps): bump github.com/opencontainers/selinux from 1.6.0 to 1.8.0 + * build(deps): bump github.com/containers/common from 0.31.0 to 0.31.1 + * Update nix pin with `make nixpkgs` + * Switch references of /var/run -> /run + * Allow FROM to be overriden with from option + * copier: don't assume we can chroot() on Unixy systems + * copier: add PutOptions.NoOverwriteDirNonDir, Get/PutOptions.Rename + * copier: handle replacing directories with not-directories + * copier: Put: skip entries with zero-length names + * build(deps): bump github.com/containers/storage from 1.24.2 to 1.24.3 + * Add U volume flag to chown source volumes + * Turn off PRIOR_UBUNTU Test until vm is updated + * pkg, cli: rootless uses correct isolation + * build(deps): bump github.com/onsi/gomega from 1.10.3 to 1.10.4 + * update installation doc to reflect current status + * Move away from using docker.io + * enable short-name aliasing + * build(deps): bump github.com/containers/storage from 1.24.1 to 1.24.2 + * build(deps): bump github.com/containers/common from 0.30.0 to 0.31.0 + * Throw errors when using bogus --network flags + * pkg/supplemented test: replace our null blobinfocache + * build(deps): bump github.com/containers/common from 0.29.0 to 0.30.0 + * inserts forgotten quotation mark + * Not prefer use local image create/add manifest + * Add container information to .containerenv + * Add --ignorefile flag to use alternate .dockerignore flags + * Add a source debug build + * Fix crash on invalid filter commands + * build(deps): bump github.com/containers/common from 0.27.0 to 0.29.0 + * Switch to using containers/common pkg's + * fix: non-portable shebang #2812 + * Remove copy/paste errors that leaked `Podman` into man pages. + * Add suggests cpp to spec file + * Apply suggestions from code review + * update docs for debian testing and unstable + * imagebuildah: disable pseudo-terminals for RUN + * Compute diffID for mapped-layer at creating image source + * intermediateImageExists: ignore images whose history we can't read + * Bump to v1.19.0-dev + * build(deps): bump github.com/containers/common from 0.26.3 to 0.27.0 + * Fix testing error caused by simultanious merge + * Vendor in containers/storage v1.24.0 + * short-names aliasing + * Add --policy flag to buildah pull + * Stop overwrapping and stuttering + * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs + * Run: don't forcibly disable UTS namespaces in rootless mode + * test: ensure non-directory in a Dockerfile path is handled correctly + * Add a few tests for `pull` command + * Fix buildah config --cmd to handle array + * build(deps): bump github.com/containers/storage from 1.23.8 to 1.23.9 + * Fix NPE when Dockerfile path contains non-directory entries + * Update buildah bud man page from podman build man page + * Move declaration of decryption-keys to common cli + * Run: correctly call copier.Mkdir + * util: digging UID/GID out of os.FileInfo should work on Unix + * imagebuildah.getImageTypeAndHistoryAndDiffIDs: cache results + * Verify userns-uid-map and userns-gid-map input + * Use CPP, CC and flags in dep check scripts + * Avoid overriding LDFLAGS in Makefile + * ADD: handle --chown on URLs + * Update nix pin with `make nixpkgs` + * (*Builder).Run: MkdirAll: handle EEXIST error + * copier: try to force loading of nsswitch modules before chroot() + * fix MkdirAll usage + * build(deps): bump github.com/containers/common from 0.26.2 to 0.26.3 + * build(deps): bump github.com/containers/storage from 1.23.7 to 1.23.8 + * Use osusergo build tag for static build + * imagebuildah: cache should take image format into account + * Bump to v1.18.0-dev + +- Update to version 1.17.1: + * tag v1.17.1 + * copier.Get(): ignore ENOTSUP/ENOSYS when listing xattrs + * copier: try to force loading of nsswitch modules before chroot() + * ADD: handle --chown on URLs + * imagebuildah: cache should take image format into account + * Update CI configuration for the release-1.17 branch + +- added cni to requires as its needed for buildah to run + (bsc#1187812) cabal-install +- relax dependency on random + +- disable %{ix86} build + +- add base16-bytestring.patch for build with new base16-bytestring + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + cabal2spec +- disable %{ix86} build + +- Update cabal2spec to version 2.6.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update cabal2spec to version 2.6.2. + Upstream does not provide a change log file. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update cabal2spec to version 2.6.1. + Upstream does not provide a change log file. + check -- Drop baselibs.conf: multilib support is only generated for libs - that have consumers. - -- update to 0.15.2: - * Fix fail* APIs, regression from 0.15.1 - * Fix warning in ptr macros with pointer to integer cast - * Fix various warnings in Check's unit tests - * Replace gnu_printf with printf in format __attribute__ - * Fix warnings from Check's macros: "warning: too many arguments for format" - * Fix format specifiers that do not match the argument types - * Define CK_ATTRIBUTE_FORMAT for GCC >= 2.95.3, to make use of - ‘gnu_printf’ format attribute - * Refactor tests to fix signed - unsigned conversions - * Refactor some Check internals to use proper interger types - * Implement missing mutual exclusion for Windows hosts - -- Update to 0.14.0: - * Add support for FetchContent in CMake - * Rename CMake project from 'check' to 'Check' - * Fix for checking for wrong tool when building docs in Autotools - * Fix compiler warning with printf format - * missing in some files - * Various documentation improvements - * END_TEST is now optional, as how START_TEST works has been redone - * Various CMake related changes - -- Modernize spec-file by calling spec-cleaner - -- Update to version 0.12.0: - + Fix out-of-tree builds with CMake (gh#libcheck/check#86). - + Fix issue found with Clang regarding invalid suffix on a - literal (gh#libcheck/check#110). - + Check now responds to a few errors in a more clear way when - it cannot run tests (gh#libcheck/check#122 and - gh#libcheck/check#123). - + The maximum message size of check assertions is now - configurable (gh#libcheck/check#127). - + Check support added for Visual Studios 2010, 2012, 2013, 2015, - and 2017 both for x86/64 and ARM (gh#libcheck/check#129 and - gh#libcheck/check#125). -- Adopt the use of %make_build and %make_install rather than raw - make commands, following the best practices. And pass docdir - to configure instead of passing directly to make. -- Add automake, autoconf and sed BuildRequires to avoid implicit - dependencies. - +- Update to version 0.9.12: + + Additional unit tests created for internal and external Check + APIs. + + Check now compiled on Windows using MSVC when using CMake and + NMake. All unit tests pass, though shell script based ones need + to be run in the MSYS environment. + + Check now compiles on Windows using Visual Studio 10 when using + CMake. check_check passes when run from Visual Studios. + + Always capture the start and end times of tests when using + NO_FORK mode. Previously the end time was not captured, + resulting in arbitrary durations being recorded when tests + failed. Bug#87. + + Added additional configure script checks for support of + timer_create() on the target system. This allows for OpenBSD to + compile and run all Check's unit tests successfully. + + Added a unit test, check_mem_leaks, which can be used against + valgrind to test for memory leaks. No memory leaks were found. + + Added tcase_add_loop_test support in checkm. + + Add support for logging in Test Anything Protocol (TAP) format. + + Refactor Check's assertions to be more like the assert() call + in assert.h, in that static source code analyzers can use gcc + attributes in the header to make assumptions about the flow of + the code. See feature request #29. + + Fix ck_assert_ptr_* causing const compilation warnings. +- Add check-missing-includes.patch: Add missing include in order + to fix the build. + +- Update to version 0.9.11: + + Check's unit tests pass when compiled out of the source tree. + + Check compiles for Windows using the MinGW/msys environment + (without using fork), and all unit tests pass. + + Check compiles for Windows using the Cygwin environment, and + all unit tests pass. + + Check compiles for Windows using MinGW in Linux (without using + fork), and all unit tests pass using wine 1.4. + +- Update to version 0.9.10: + + Support 64bit int for __ck_assert_int (sf#3599471). + + Add equivalent uint variants for __ck_assert_int (sf #3600433). + + Detect if the system has a C99 compliant version of the printf + related functions for check to use, and if not use an + implementation provided by check. + + Updated HACKING and release procedure in Makefile.am. + + Detect if the system has clock_gettime() available, and if not + use an implementation provided by check. clock_gettime() is + used to measure test durations. The implementation for OSX uses + OSX specific system calls to get the time. For all other + systems, clock_gettime() does nothing. + + Updated documentation in check.h to reference new check API. + + Remove usage of deprecated fail(), fail_if(), and fail_unless() + calls from check's unit tests. + + Fix implementation of putenv in check's libcompat for systems + that do not provide it. + + Fix implementation of unsettenv in check's libcompat for + systems that do not provide it. + + mprovements to the new Check API: new comparison functions for + pointers: ck_assert_ptr_(eq|ne). + + Test timeouts can now be in nanosecond precision. + + Cleanup compile warnings (sf#3579199). + + Renamed Check's internal list functions to start with check_ + (sf#3448601). + +- Update to version 0.9.9: + + Measure test duration and print in XML output (sf#3521371) + + Added contrib/XML_for_JUnit.xsl (sf#3521371) + + Added support for setting log files via environment variables. + (sf#3576713) + + Added better pkg-config and subunit support (sf#3417041) + + Make tests/test_vars.in bourne shell compatible (sf#3472578) + + Added ck_ prefix to mutex_lock variable, to avoid name clash on + Solaris (sf#3472574) + + In autoconf, request system extensions to generate 64-bit safe + code (sf#2803433) + + Fix for mutex deadlock when killing threads (sf#3564640) + + Make XML output well-formed (sf#3575642, sf#3485651) + + Fix buggy duration calculation (sf#3575451) + + A more complete CMake / MSVC patch for those interested in + pursuing Windows development with Check and Visual Studio. + + Added instructions for improving the speed and output of `make + check' when using Automake. + + Added a chapter in the documentation for selective running of + tests. + + Changed how the message pipe is read. Before, the whole file + was copied to RAM with realloc, giving problems with huge + allocations for repetetive tests, the problem was visible for a + specific GStreamer test case. + + Improvements to the new Check API: documentation, macros that + allow multiple evaluation, unit tests, and new + ck_assert_(str|int)_(lt|le|gt|ge) comparison functions. + + Made the new Check API primary and use it to define macros from + old Check API + + Added checkmk, a tool for reducing "boilerplate coding" when + writing unit tests with check. + + Added xslt link to xml output, added display of iteration field + into xslt stylesheet and moved it to directory accessible from + web page root + + Added longjmp to fail function to ensure that no code will be + executed in test function after failed assertion + + Fix dead assignments and several possible NULL pointer + dereferences. + +- Own %{_datadir}/aclocal to fix build without automake/autoconf. + +- Remove redundant tags/sections from specfile +- Use %_smp_mflags for parallel building + +- buildrequire pkg-config to fix provides + +- Add pkg-config Recommends to check-devel, as required by policy. + +- Package baselibs.conf + +- Update to version 0.9.8: + + Added CK_SUBUNIT support for outputting test information in + the subunit wire protocol. + + Added code and tests for timeout scaling via environment + variable + + Added documentation for testing exit values with + tcase_add_exit_test() + + Add make_macros perl script from somebody + + add type to check_type error message + + add contrib dir with xslt transform + + function exist testing support + + introduce HAVE_WORKING_SETENV to protect tc_timeout_env usage + + support running tests with multiple pthreads + + partial MSYS/MinGW support. +- spec file cleaned using spec-cleaner. + +- remove static libraries and "la" files + checkmedia +- minor spec file adjustments + +- merge gh#openSUSE/checkmedia#16 +- fix auto-detecting a suitable signature location for rh media + (jsc#SCL-6) +- 6.1 + +- merge gh#openSUSE/checkmedia#15 +- add --version option to tagmedia +- use volume id if app id is missing for nice output +- add support for rh style meta data and digest calculation +- extend fragment calculation to suse style +- show signee if signature is ok +- add --create-signature option +- fix large file support +- updated unit tests +- enhance documentation +- add new and shiny README.adoc +- 6.0 + cherrytree +- Update to version 0.99.42: + * Unified search in nodes name+tags and search in nodes content. + * Fixed search in multiple nodes with the option first from + selection/first in all range. + * Fixed issue with password protected data extraction on windows + and non ascii paths. + * Link to node insert/edit dialog, added search for anchor + name in the tree. + * Implemented node property to exclude node and/or + subnodes from search. + * Applying a colour to foreground/background of text + to use default gtk3 palette. + * Added in preferenced dialog, tab theme, possibility + to choose 2 new icon themes. + * Added option to hide the status bar. + * Added configurability of selected node's background/foreground + colour in the tree. + * Tree explorer added view option to show lines connecting + the nodes parent-children. + * Added syntax highlighting for AutoHotkey. + * Added in preferences dialog, tab fonts, buttons to reset the + fonts to default values. + * At F8/current day node do not visit year/month if already + existing, only day. + * Support for portable mode in non-windows os looking for + config/config.cfg beside cherrytree binary executable. + * Tree sorting menu items: moved siblings only sorting first + and after separator sorting whole tree. + * Added experimantal option menubar_in_titlebar that can be + activated in config.cfg, but off by default. + * Added flip image buttons to image properties dialog. + * Rich text tag monospace: added configurability of the + foreground colour. + * Fix incorrect insertion from plain text clipboard of + link with pipe char. + * Fix apply link to image via toolbar button rather than + right click. + * Fix after unmaximise main window, close, reopen -> still + maximised. + * Fix fullscreen expands the width of tree explorer rather + than the editing frame when tree on the right. + * Fix segfault/crash from exporting imported markdown file + with a table. + * Fix todo lists in ubuntu 18.04 not cycling through + available mark choices. + * Fix print/export to pdf of table columns widths. + * Print/export to pdf of scalable tags (h1..h6,small) and + monospace use configured properties. + * Node name header font size/family to follow the tree font. + * Improved table sorting to use not only first column. + * Improved import from markdown of a table with or without + pre/post text. + +- Update to version 0.99.40: + * Just renaming/polishing code of preferences dialog, tab fonts. + * Fixed blacklist of action that cannot be part of the + configurable toolbar; removed duplicated exec code action. + * Translation updates. +- Changes from version 0.99.39: + * When system tray and start hidden on system tray are enabled, + load document only after the user click the systray icon to + show cherrytree, (gh#giuspen/cherrytree#1751). + * Fix codebox plain text wrongly using code font instead of plain + text font. + * Fix TODO lists not working in table cells, + (gh#giuspen/cherrytree#194). + * Fix File links in exported PDF do not work when path isn't + relative, (gh#giuspen/cherrytree#1749). + * Fixed 'Menu element icons are not always visible', + (gh#giuspen/cherrytree#1410). + * Fixed unit test breoken on windows with new utf-8 characters in + filepath. + * Unit tests data file use non utf-8 (cyrillic) characters for + the paths. + +- Update to version 0.99.38: + * Fix crash visiting node with a corrupted/invalid utf-8 character. + * Fix crash when trying to insert image from file with format not + supported from Glib such as .webp. + * Fix unwanted characters found after copy/paste. + * Fix status icon missing / bad rendered in tray. + * Fixed tree node visibility issue when starting minimised + on system tray. + * Fix link markdown paste broken link. + * Fix issues with spell check enabled and no languages available. + * Improved web link recognition. + +- Update to version 0.99.37: + * Fix crashing Glib::convert_with_fallback(), + (gh#giuspen/cherrytree#1593). + * Fix after undo, redo jumps to the top of the document, + (gh#giuspen/cherrytree#1151). + * Assigned keyboard shortcut to move table columns Left/Right: + Ctrl+{ and Ctrl+}. + * Assigned keyboard shortcut to move table rows Up/Down: Ctrl+[ + and Ctrl+], (gh#giuspen/cherrytree#1626). + * Ctrl+Arrows in tables disconnected from cells navigation, + Ctrl+( and Ctrl+) to navigate Up/Down; Tab and Shift+Tab for + navigate Right/Left, (gh#giuspen/cherrytree#194). + * Help--Open Preferences Directory moved under File--Preferences. + * Fix content in the table can be modified while the node is read + only, (gh#giuspen/cherrytree#1674). + * Preferences file export complete. + * Adding preferences file import/export. + * ct_menu_actions.cc just splitted too long lines. + * Added dialog listing all available symbols auto replacements, + (gh#giuspen/cherrytree#1659). + * Preserve print page setup settings, + (gh#giuspen/cherrytree#1664). + * Fix URL detection doesn't recognize TAB as a delimiter, + (gh#giuspen/cherrytree#1654). + * Added configurable option to show the full path in the node + name header, (gh#giuspen/cherrytree#1399). + * Preferences dialog language selection explicit label + 'System Default' in place of '-'. + * Fixed import of text files with extension not .txt on linux, + (gh#giuspen/cherrytree#1656). + * Reinstating Gtk::FileFilter::add_mime_type for importing text + files, (gh#giuspen/cherrytree#1656). + * Configurability of log enable/disable + directory in + preferences dialog, tab miscellaneous, + (gh#giuspen/cherrytree#1614). + * Preferences dialog, custom backup directory simplified using + Gtk::FileChooserButton. + * Configurability of log enable/disable + directory, + (gh#giuspen/cherrytree#1614). + * Spell check enabled also for plain text, + (gh#giuspen/cherrytree#1651). + * Fix [gtk] [critical] gtk_widget_set_visible: assertion + 'GTK_IS_WIDGET (widget)' failed after, + (gh#giuspen/cherrytree#1643). + * Move config.cfg.tmp to config.cfg if not shutting down, + (gh#giuspen/cherrytree#1614). + * Added added configurable option to have bookmarks under + dedicated menu in top menu bar, (gh#giuspen/cherrytree#1643). + * New configurable scalable tags allow partial + bold/italic/underline when not on by default, + (gh#giuspen/cherrytree#1633). + * Fix SHIFT+ENTER Able to Modify Locked Notes with Lists, + (gh#giuspen/cherrytree#1640). + * Translation updates. +- Changes from version 0.99.36: + * Fix segfault on startup when configured to start on systray, + (gh#giuspen/cherrytree#1610). + * Translation updates. + +- Update to 0.99.35: + * Fix issue in 0.99.34 H1/H2/H3/H4/H5/H6/small + not working for certain locale. + * Fix issue with bookmarks in tree right click menu. + * Implementation of configurable h1,h2,h3,small + (now supported) + h4,h5,h6. + * Reorganised the main menu. + * Fix undo/redo state machine vertical scrollbar position + and cursor position. + * Fix crash when importing text/html files with non ascii + file name on windows. + * Fix links to file/folder on windows with UNC path. + * Detect system shutdown to save config . + * Improved recognition of web link as you type in case of + start with ({[, end with ,;.)}]. + * Fixed wheel click on file link (to open parent folder). + * Fix zooming text/tree font not being properly enforced like + preferences dialog does. + * Enabled logging to config folder, max size 5MB. + +- Update to version 0.99.33+5: + * Modified main menu, (gh#giuspen/cherrytree#1573). + * Added automatic syntax highlighting for the Dart language, + (gh#giuspen/cherrytree#1569). + * Fix changing codebox width of codeboxes with width in + percentage, (gh#giuspen/cherrytree#1556). + * Correct the FSF's postal address, (gh#giuspen/cherrytree#1566). + * Fix import from cherrytree file missing dialog asking for + parent node, (gh#giuspen/cherrytree#1562). + * Treat equally return key press and numeric keypad enter key + press, (gh#giuspen/cherrytree#1547). + * Translation updates. + +- Update to version 0.99.32: + * Fix crash regression of latest changes to restor excat vertical + scrolling of text. + * Remember last inserted special character and focus it at next + special char insert time. + * Improved restoring of exact vertical scroll position, + (gh#giuspen/cherrytree#1151). + * Fix iterated find dialog position issue. + * Non rich text is to use the standard gtk undo/redo. + * Fix iterated find/replace dialog disappearing after first + button click. + * Improved dialog to select an item in the list focusing the item + that is currently in use. + * Fixed issue with tree on right side restore tree width; + splitted ct_main_win.cc, (gh#giuspen/cherrytree#1534). + * Updated ct_node_no_icon.svg. + * Close image resize dialog when pressing enter; dialog.cc split, + (gh#giuspen/cherrytree#1547). + * More node icons (gh#giuspen/cherrytree#1514). + * Fix copy as plain text not working in table cell, + (gh#giuspen/cherrytree#1528). + * Cycle cherries colors in nodes levels rather than use the + latest level for all exceeding number of colors, + (gh#giuspen/cherrytree#692). + * Added support for language 'elixir', + (gh#giuspen/cherrytree#1541). + * Update README.md, (gh#giuspen/cherrytree#1536). + +- Update to version 0.99.31+1: + * Fix for building with ninja/cmake generator for ninja + (-GNinja). + * Amsys2 script to prepare standalone folder added user-style.xml + required for user custom styles(themes). + * Added few more icons as selectable for custom node icon, + (gh#giuspen/cherrytree#1514). + * Preferences dialog menu languages added flags, + (gh#giuspen/cherrytree#1511) + * Fixed import from keepnote missing images, + (gh#giuspen/cherrytree#1516). + * Added button to reset the two user style schemes to the default + palettes. + * Fix cmake install target, (gh#giuspen/cherrytree#1521). + * Two user style schemes, one with a light default and one with + a dark default. + * Reworked pref dialog tab themes to make room for second user + style scheme. + * Independent style scheme for plain text and code. + * Working on user theme editor, (gh#giuspen/cherrytree#1362). + * Split pref dlg source file for upcoming work on theme editor. + * Removed default global shortcut Ctrl+Delete to delete tree node + because overrides text editor standard, + (gh#giuspen/cherrytree#1513). + * Insert special symbols chenged from submenu items to dialog, + (gh#giuspen/cherrytree#1503). + * Renamed filesystem path methods .string_native() and + .string_unix(). + * New unit test for export to html. + * New unit test for export to pdf. + + unit test for export to txt; unit tests now in 3 binaries + 'run_tests_no_x', 'run_tests_with_x_1', 'run_tests_with_x_2'. + * Implemented 'format clone' at cursor which can be applied with + existing 'format latest', (gh#giuspen/cherrytree#600). + * Translation updates. + +- Update to version 0.99.30+7: + * Fixed misleading command line argument export to pdf name - the + user is expected to pass a directory path, not a file path. + * Updated tests/googletest to current master HEAD to get rid of + cmake warnings. + * Replaced few Gio::File with g_file because of unit tests + issues. + * Moved a couple of types to proper header and fixed a unit test. + * Insert link dialog to remember/repropose last selection, + (gh#giuspen/cherrytree#1413). + * Fix export to pdf crash. + * Improved language selection in preferences dialog, + (gh#giuspen/cherrytree#1496). + * Moved top menu items 'Edit'->'Preferences' and 'Tree'->'Tree + Info' to 'File' menu, (gh#giuspen/cherrytree#1497). + * Cmake option to not automatically run the unit tests + - DAUTO_RUN_TESTING='', (gh#giuspen/cherrytree#1433). + * Versioning 48px variant of the icons, not currenlty in use, + (gh#giuspen/cherrytree#1451). + * New ct_code.svg, (gh#giuspen/cherrytree#1451). + * Fix when creating new node/subnode not proposing syntax + highlighting of selected node, (gh#giuspen/cherrytree#1481). + * Update README.md - Added build description, + (gh#giuspen/cherrytree#1488). + * Fix Table of Contents not saving, (gh#giuspen/cherrytree#1484). + * Fix crash when importing CSV file, + (gh#giuspen/cherrytree#1476). + +- Update to version 0.99.29: + * Fix unable to open sqlite document created with old document + version, (gh#giuspen/cherrytree#1471). + * Add meta modifier shortcut key support, + (gh#giuspen/cherrytree#1467). + +- Update to version 0.99.28: + * Improved sanitisation from bad characters at xml parse time, + (gh#giuspen/cherrytree#1465). + * Fix config.cfg re-created when symlinked, + (gh#giuspen/cherrytree#1464). + * Found better workaround for visualisation glitches, + (gh#giuspen/cherrytree#1416, gh#giuspen/cherrytree#1427, + gh#giuspen/cherrytree#1446 and gh#giuspen/cherrytree#1447). + * Fix regression speeding up tables. + * Support for sqlite document generated with old version of + cherrytree, alter only at write time. + * Isolating and trying to find alternative to + WORKAROUND_ANCHORED_TEXT_VISUAL_GLITCHES. + * Working on tables poor performance. + +- Update to version 0.99.27+13: + * Fix using fmt always unbundled from spdlog, + (gh#giuspen/cherrytree#1458). + * Using fmt always unbundled from spdlog, + (gh#giuspen/cherrytree#1458). + * Fix time filter for find in nodes names and tags, + (gh#giuspen/cherrytree#1453). + * Fix color for selected item in tree not consistent with + selected item in menu, (gh#giuspen/cherrytree#1456). + * Do not bundle spdlog but use as external library, + (gh#giuspen/cherrytree#1199 and gh#giuspen/cherrytree#1433). + * Fix failed zim import, (gh#giuspen/cherrytree#1273). + * Changed GPG signature to detached, + (gh#giuspen/cherrytree#1433). + * Icon theme new save and other improvements. + * More GCC11 fixes. (gh#giuspen/cherrytree#1450). + * Translation updates. +- Add pkgconfig(spdlog) and pkgconfig(fmt) to build requires + since no longer bundled. + +- Update to version 0.99.26+2: + * Fix select text with keyboard not working, + (gh#giuspen/cherrytree#1441). + * Fix crash when trying to paste invalid image in clipboard, + (gh#giuspen/cherrytree#1440). + * Fix open folder link not working when non ASCII path, + (gh#giuspen/cherrytree#1423). + * Fix recent documents list does't show undescores, + (gh#giuspen/cherrytree#1435). + * Keyboard shortcut to delete a node becomes Ctrl+Delete since + this action now works also with focus on the text/while editing + text, (gh#giuspen/cherrytree#1412). + * Icon theme fixes/improvements, (gh#giuspen/cherrytree#1426, + gh#giuspen/cherrytree#1414). + * Fix find function adds empty lines to blank nodes, + (gh#giuspen/cherrytree#1428). + * Removed code duplications for open file and folder link, + (gh#giuspen/cherrytree#1423). + * Fix crash trying to open a bookmarked node that was deleted, + (gh#giuspen/cherrytree#1430). + * Fix wrongly detecting being run from the sorces directory build + folder, (gh#giuspen/cherrytree#1422). + * Fix non working keyboard shorcuts Alt+Left/Right to go to + previous/next visited nodes, (gh#giuspen/cherrytree#1412). + * Fix tree drag n drop freezing issue, + (gh#giuspen/cherrytree#1377). + * Fix table keyboard shortcut Ctrl+comma (add row) and + Ctrl+Alt+comma (delete row), (gh#giuspen/cherrytree#1417). + * When (re)generating TOC do not remove anchors created from the + user, (gh#giuspen/cherrytree#1382). + * Translation updates. + +- Update to version 0.99.25: + * Fixed unit test. + * Icon theme update, (gh#giuspen/cherrytree#1408). + * Debugging too slow large tables... + * Added missing tooltips on the bookmarks handle dialog, + (gh#giuspen/cherrytree#1403). + * Fix spell-check language selection from right click menu was + not saved to preferences. + * Fix spell-check language selection from poreferences dialog not + working (but ok from right click menu), + (gh#giuspen/cherrytree#1400). + * Fix TOC generation when existing anchor but wrong name, + (gh#giuspen/cherrytree#1382). + * Allow to override build date with SOURCE_DATE_EPOCH, + (gh#giuspen/cherrytree#1401). + * Improved command line switch --new-window, + (gh#giuspen/cherrytree#1339). + * Export to plain text do not alter node name case and prefix + with a # per node level, (gh#giuspen/cherrytree#1385). + * Fix the cherrytree shebang, (gh#giuspen/cherrytree#1396). + * Translation updates. + +- Update _service: + + Change to @PARENT_TAG@+@TAG_OFFSET@ version scheme comonly used + by the GNOME Team (with +0 being stripped when detected). + +- Update to version 0.99.24+git20201130.67860cc0: + * Fix can't open encrypted .ctx/.ctz file when the filename is + renamed, (gh#giuspen/cherrytree#1383). + * Fix missing copy/cut/paste for tables and codeboxes in right + click menu, (gh#giuspen/cherrytree#1379). + * Fix insert TOC with closing bracket at the end of the headline, + (gh#giuspen/cherrytree#1382). + * Fixes setting date in Gtk::Calendar, + (gh#giuspen/cherrytree#1386). + * Fix crash parsing sqlite node with image, + (gh#giuspen/cherrytree#1337). + * New --export_single_file export option, + (gh#giuspen/cherrytree#1371). + * Fix Automatically Check for Newer version, + (gh#giuspen/cherrytree#1380). + * Flatpak build fix (needs --share=network). + * Run the unit tests automatically if you build them. + * Packaging cleanup. + * Exploit advantage of google parameterised tests. + * Added now required after clone for building the unit tests 'git submodule update --init'. + * Suppress gtk warning during unit tests. + * Migration to google test. +- Changes from version 0.99.23: + * Debugging flatpak crash. + +- Update to version 0.99.22+git20201123.fea3e66c: + * fixed not saving node properties when only node properties + are changed (#1364) + * fix issue (gitch) pasting tables from clipboard (#1358) + * added command line switch --new-window (#1339) + * the rich text tagged monospace is not forced to use a dedicated + font anymore - configurable and off by default (#1343) + +- Update to version 0.99.21+git20201121.e0afb5a6: + * Fix typos in README, (gh#giuspen/cherrytree#1357) + * Fix 7za sources License.txt issue, + (gh#giuspen/cherrytree#1356). + * Fix unit tests after latest changes for new arg option + - -new-window. + * Adds --new-window option, (gh#giuspen/cherrytree#1355). + * Fix issue with clipboard on windows, + (gh#giuspen/cherrytree#1336, gh#giuspen/cherrytree#1344 and + gh#giuspen/cherrytree#1341). + * Suppress error when test a wrong password, + (gh#giuspen/cherrytree#1350). + * Table will contain right amount of column widths; removes table + to xml copy-paste, (gh#giuspen/cherrytree#1349). + * Fixes crash in html parser due to
  • without
      , + (gh#giuspen/cherrytree#1348). + * Fix crash when triying to move a table column, + (gh#giuspen/cherrytree#1342). + * Fix crash when pasting HTML, (gh#giuspen/cherrytree#1346). + * Translation updates. +- Added cherrytree-set-git-version.patch and rebase since we are + pulling from git again. + +- Update to version 0.99.20+git20201116.736ca99f: + * New: rewritten everything from scratch in C++/GTK3 + * New: Export to PDF support for hyperlinks + * New: Export to HTML option to produce a single file + * New: Duplicate a node and its subnodes + * New: Option to scroll beyond the last line, enabled by default + * New: The rich text does no longer have light/dark/custom theme + but a range of themes to select from like already + for plain text & code + * New: Tables also can select their own theme like rich text + and plain text & code + * New: You can now right click a node or an anchor and select to + copy a link to it in the clipboard, then paste + the link into rich text + * New: Formatting tag to indent/unindent + * New: The tables are implemented with a different library widget, + editing a cell is easier, Ctrl+Arrow to move cursor between cells + * New: For both codeboxes and tables, Ctrl+Space allows to move + the cursor in and out + * New: Rich text, monospace tag has the font configurable + in the preferences dialog + * New: Column edit mode scintilla-like holding down Ctrl and Alt + and selecting the column (cut/copy/paste not yet supported) + * New: Foreground and background tags in the rich text can be + removed without altering the other tags + * New: The cherrytree backup files can be saved in a configured + directory rather than the document directory + * New: Code build/execution, in preferences dialog it is + configurable also the file extension of the + temporary generated file + * New: Import from markdown file/folder + * New: Option for markdown auto replacement to rich text + * New: The toolbar supports multiple rows of icons + * New: Filetype icons for file attachments on Linux + * New: it is configurable whether to wrap or not the nodes + names in the tree, off by default + * New: Now configurable from the preferences dialog are the + "Embedded file size limit", "Triple click to select the + whole paragraph", "Chars for bulleted list", "Chars for + todo list", "Chars for table of content", "Chars for smart + double quote", "Chars for smart single quote" + * New: It is configurable whether to show the document directory + in the window title or not + * complete changelog can be found here: + https://github.com/giuspen/cherrytree/blob/master/changelog.txt +- Removed cherrytree-set-git-version.patch + +- Fix lang filelist creation, ensure in build dir before running + find_lang macro. + +- Updated to latest git release 0.39.3+git20200610.9e116177: + - Build version from 'future' branch with cmake. +- Changes from version 0.39.3: + * Forbid to use '<' and '>' in password in PyGtk2, + (gh#giuspen/cherrytree#765) - all characters will be available + in upcoming Gtkmm3 version currently under testing. + * After toggle tree visibility with tree that becomes visible, + the tree gets the focus (tree gets hidden, text gets the + focus). + * Possibility to disable triple click selecting the whole + paragraph, currently only editing directly config.cfg + (look for triple_click_paragraph). + * Translation updates. +- Changes from version 0.39.2: + * Fix very slow node creation, (gh#giuspen/cherrytree#686). + * Fix Wrong "." processing in "Replace in Nodes Names" (RegExp + mode), (gh#giuspen/cherrytree#689). + * Fix for table's cell content lost unless you explicitly press + Enter, (gh#giuspen/cherrytree#700). + * Fix Control/command key deselects (un-highlights) text in + table, (gh#giuspen/cherrytree#699). + * Fix Keyboard shortcuts for sorting do not work, + (gh#giuspen/cherrytree#305). +- Changes from version 0.39.1: + * Fixed export to html regressions after 0.39.0, + (gh#giuspen/cherrytree#668). + * Fixed RuntimeError: returned character can not be represented + in 16-bit unicode", (gh#giuspen/cherrytree#675, + gh#giuspen/cherrytree#664). + * Fixed problem with opening another note, + (gh#giuspen/cherrytree#679). + * Show node path in tooltip of Last Visited Nodes, + (gh#giuspen/cherrytree#680). + * Triple click functionality to select paragraph limited to rich + text as not ideal in particular for for code. +- Changes from version 0.39.0: + * Improved export to html. + * Fixed export to pdf, picture blurry. + * Implemented a 'command palette' dialog to quickly access all + the commands in one place. + * Improved sorting. + * Improved performance of imports into cherrytree. + * Fixed 'recent document paths have wrong enconding', + (gh#giuspen/cherrytree#632). + * Fixed 'visited nodes history, going to todays node using key + binding'. + * Fixed 'syntax Highlighting selected first from list when + pressing enter', (gh#giuspen/cherrytree#657). + * Updated syntax highlighting language specs files for various + languages, (gh#giuspen/cherrytree#228, + gh#giuspen/cherrytree#92 and gh#giuspen/cherrytree#38). + * Cursor to stay inside codeBox after creation, + (gh#giuspen/cherrytree#655), remember: Ctrl+Space moves the + cursor in and out the codebox. + * Added triple click functionality to select paragraph. + * Fixed smart quotes spell check bug. + * Added new language Swedish. +- Changes from version 0.38.11: + * Fixed regression of 0.38.10, could no longer print. +- Changes from version 0.38.10: + * Bugfix: Error opening encrypted documents when path contains + non-ASCII characters, (gh#giuspen/cherrytree#399). + * Bugfix: removing the text formatting was possible in read-only + Node, (gh#giuspen/cherrytree#543). + * Bugfix: collapse all nodes at startup doesn't work with enabled + expand tree at mouse click, (gh#giuspen/cherrytree#569). + * Added support for export to pdf from command line, + (gh#giuspen/cherrytree#584). + * Supporting new syntax highlighting for language kotlin. + * 'reload after external update to ct* file' disabled by default, + (gh#giuspen/cherrytree#602). + * 'smart quotes auto replacement' replacing characters + configurable manually editing config.cfg. + * Added small sigma to default special chars, + (gh#giuspen/cherrytree#563). + * Added dollar as character not to be used in passwords; note + that all chars will be instead usable in upcoming gtkmm3 + version, (gh#giuspen/cherrytree#545). + * Minor changes to support reading a document that has been + edited from the upcoming gtkmm3 version of cherrytree. + * Minor changes to support reading a config.cfg that has been + edited from the upcoming gtkmm3 version of cherrytree. +- Add cherrytree-set-git-version.patch: Set git version in help + about. + +- No longer recommend -lang: supplements are in use + +- Update to version 0.38.9: + + Auto replacement of symbols as you type is now configurable in + preferences dialog, tab Text. + + Ctrl+Space to toggle To-Do List Item State; fixed multilevel + bug. + + Paste/import from html – added basic support. + + In codeboxes use code font for both plain text and syntax + hilighting. + + Fix paste as plain text into CodeBox cause losing CodeBox + content (#538). + + Export to html, stylesheet revamp. +- Run spec-cleaner. +- Add python-xml to requires. + +- Update to version 0.38.8: + + Improved implementation of deletion of recent documents entry. + + Ctrl+Space to toggle To-Do List Item State. + + Fix detection of missing installation of xterm required in code + execution on linux (with default settings). + + Horizontal rule insert without hard coded newline before (still + newline after). + + Updated translations. +- Changes from version 0.38.7: + + Bugfix: + - Problem of locale.getdefaultlocale behavioural change in + python. + - Must not allow deletion of a node that is read only. + + Allow deletion of a recent documents entry via entry submenu. + + Renamed two iterated find dialog labels from Find & Find to + Find Previous & Find Next. + + Moved python-appindicator from Depends: to Recommends: + + Export to html, include node name not working without links + tree. +- Changes from version 0.38.6: + + Bugfix: + - Do not throw error when failing to clean temporary directory. + - Workaround for locale.get issues. + - Import from html of table error resulting in paste from + clipboard error. + - Multilevel numbered lists not restarting from one. + - Wrap line with a single very long word. + + Todo list characters configurable in config.cfg. + + Import from zim, support for codebox. + +- Update to version 0.38.5: + + Bugfixes: + - When save on exit is enabled and write to disk fails, changes + are lost (gh#giuspen/cherrytree#358). + - Superscript and subscript tags not recognized when copied + from external source (gh#giuspen/cherrytree#355). + - Workaround for bug in locale module + (gh#giuspen/cherrytree#368). + + Added syntax highlighting for go language. + + Implemented support for opening a text file from the command + line with cherrytree. + +- Recommends p7zip-full for TW as 7za binary used in cherrytree was + moved there + +- Update to version 0.38.4: + + Support for zoom in tables with both Ctrl+Mouse Wheel or + Ctrl+Plus/Minus. + + Copy/paste rich text with dark background to light background, + fix too light color. + + Tree visible status now persistent after system tray hide/show + and between sessions. + + Default value changes for web link color (less bright blue) and + codebox auto resize (to False). + + No special chars auto replacements for code – only for rich and + plain text. + + Paste from rich text and import from html – support fot tag + to codebox. + + Tab key also valid to switch between table cell. +- Changes from version 0.38.3: + + Bugfix saving sqlite document (syntax error). + + Plain text to have font independent from rich text. + + Right click menu inside of codeboxes, added cut/copy as plain + text. + + Paste rich text from clipboard fix. + + HTML-export IOError: 'filename too long'. + + Bugfix in export to pdf. + clipgrab +- Update to version 3.9.7 (no changelog supplied) +- Run spec-cleaner +- Drop post/postun for desktop_database + 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. + compat-libpthread-nonshared +- Also build 32-bit x86 version (bsc#1188004) + +- New (bsc#1178526) + compiz +- Add compiz-0.8.18-fix-librsvg-2.51.patch: Fix building against + librsvg 2.51+ (commits c0c605dd, 9f105a8b). + 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 - cups -- When cupsd creates directories with specific owner group - and permissions (usually owner is 'root' and group matches - "configure --with-cups-group=lp") specify same owner group and - permissions in the RPM spec file to ensure those directories - are installed by RPM with the right settings because if those - directories were installed by RPM with different settings then - cupsd would use them as is and not adjust its specific owner - group and permissions which could lead to privilege escalation - from 'lp' user to 'root' via symlink attacks e.g. if owner is - falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161) - -- cups-2.2.7-web-ui-kerberos-authentication.patch (bsc#1175960) - Fix web UI kerberos authentication - -- cups-2.2.7-CVE-2020-10001.patch fixes CVE-2020-10001 - access to uninitialized buffer in ipp.c (bsc#1180520) -- cups-2.2.7-CVE-2019-8842.patch fixes CVE-2019-8842 (bsc#1170671) - the ippReadIO function may under-read an extension field - -- cups-2.2.7-CVE-2020-3898.patch fixes CVE-2020-3898 (bsc#1168422) - heap-buffer-overflow in libcups ppdFindOption() function - -- cups-2.2.7-CVE-2019-8675.CVE-2019-8696.patch fixes - CVE-2019-8675 and CVE-2019-8696 (bsc#1146358 and bsc#1146359) - and some other security/disclosure issues - https://github.com/apple/cups/commit/f24e6cf6a39300ad0c3726a41a4aab51ad54c109 - (Apple's internal issues rdar://51685251, rdar://50035411, - rdar://51373853, rdar://51373929) - -- Add issue5509-fix-utf-8-validation-issue.patch (bsc#1118118) - Fixes https://github.com/apple/cups/issues/5509 - -- cups-2.2.7-CVE-2018-4700.patch fixes CVE-2018-4700: session - cookie is extremely predictable, effectively breaking the - CSRF protection of the CUPS web interface (bsc#1115750) - -- cups-branch-2.2-commit-97cb566568a8c3a9c07c7ccec09f28f5c5015954.diff - is 'git show 97cb566568a8c3a9c07c7ccec09f28f5c5015954' for - https://github.com/apple/cups/commit/97cb566568a8c3a9c07c7ccec09f28f5c5015954 - (except the not needed hunk for patching CHANGES.md which fails) - that fixes local privilege escalation to root and sandbox - bypasses in scheduler (Apple's internal issues rdar://37836779, - rdar://37836995, rdar://37837252, rdar://37837581) - in the CUPS 2.2 branch - bsc#1096405 CVE-2018-4180: - Local Privilege Escalation to Root in dnssd Backend (CUPS_SERVERBIN) - bsc#1096406 CVE-2018-4181: - Limited Local File Reads as Root via cupsd.conf Include Directive - bsc#1096407 CVE-2018-4182: - cups-exec Sandbox Bypass Due to Insecure Error Handling - bsc#1096408 CVE-2018-4183: - cups-exec Sandbox Bypass Due to Profile Misconfiguration - -- Version upgrade to 2.2.7: - CUPS 2.2.7 is a general bug fix release. - For details see https://github.com/apple/cups/releases - or the CHANGES.md file. - Changes include: - * Additional security fixes for: - bsc#1061066 DBUS library aborts caller process - in _dbus_check_is_valid_utf8 (in particular that aborts cupsd) - and - bsc#1087018 CVE-2017-18248: cups: The add_job function in - scheduler/ipp.c in CUPS before 2.2.6, when D-Bus support is - enabled, can be crashed by remote attackers by sending print - jobs with an invalid username, related to a D-Bus notification - which are the CUPS upstream issues - https://github.com/apple/cups/issues/5143 - Remote DoS attack against cupsd via invalid username - and malicious D-Bus library - and - https://github.com/apple/cups/issues/5186 - squash non-UTF-8 strings into ASCII on plain IPP level - and - https://github.com/apple/cups/issues/5229 - persistently substitute invalid job attributes - with default values - not only in add_job - see also - bsc#1087072 dbus-1: - Disable assertions to prevent un-expected DDoS attacks - * NOTICE: Raw print queues are now deprecated (Issue #5269) - so that now there is a warning message when you - add or modify a queue to use the "raw driver" but - raw printing will continue to work through CUPS 2.3.x, cf. - https://lists.cups.org/pipermail/cups/2018-March/074060.html - * Fixed an Avahi crash bug in the scheduler (Issue #5268) - * Systemd did not restart cupsd when configuration changes - were made that required a restart (Issue #5263) - * The scheduler could crash while adding an IPP Everywhere - printer (Issue #5258) - * The scheduler now supports using temporary print queues - for older IPP/1.1 print queues like those shared by CUPS 1.3 - and earlier (Issue #5241) - * Kerberized printing to another CUPS server did not work - correctly (Issue #5233) - * More fixes for printing to old CUPS servers (Issue #5211) - * The scheduler now substitutes default values for invalid - job attributes when running in "relaxed conformance" - mode (Issue #5186) - * The cups-driverd program incorrectly stopped scanning PPDs - as soon as a loop was seen (Issue #5170) - * The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` - options to control the minimum and maximum TLS versions - that will be allowed, respectively (Issue #5119) - * The scheduler did not write out dirty configuration and - state files if there were open client connections (Issue #5118) - * The `lpadmin` command now provides a better error message when - an unsupported System V interface script is used (Issue #5111) - * No longer support backslash, question mark, or quotes - in printer names (Issue #4966) - * The CUPS library now supports the latest HTTP Digest - authentication specification including support - for SHA-256 (Issue #4862) - * TLS connections now properly timeout (rdar://34938533) - -- Make sure cups-libs- is removed - -- Version upgrade to 2.2.6: - CUPS 2.2.6 is a general bug fix release. - For details see https://github.com/apple/cups/releases - Changes include: - * DBUS notifications could crash the scheduler (Issue #5143) - (see also bsc#1061066 "DBUS library aborts caller process") - -- Use again the baselibs.conf from Fri Oct 13 11:11:10 UTC 2017 - that got broken by the change on Wed Oct 18 06:11:10 UTC 2017. -- Version upgrade to 2.2.5: - CUPS 2.2.5 is a general bug fix release. - For details see https://github.com/apple/cups/releases -- Version upgrade to 2.2.4: - CUPS 2.2.4 is a general bug fix release. - For details see https://github.com/apple/cups/releases -- Removed - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch - 0002-Save-work-on-Avahi-code.patch - 0003-Avahi-fixes-for-cupsEnumDests.patch - because since CUPS 2.2.4 it is fixed in the upstream code - via https://github.com/apple/cups/pull/4989 more precisely via - https://github.com/apple/cups/commit/a2187a63425a3d6c05de1e1cbf8c26fd39a1aced - https://github.com/apple/cups/commit/657c5b5f91e6d5120c4ad7b118cf9098dd27f03d - https://github.com/apple/cups/commit/3fae3b337df0be1a766857be741173d8a9915da7 - -- Fix typo in requires - -- Implement shared library packaging guideline [boo#862112] -- Update package descriptions. - -- Remove redundant Requires(pre) line — the use of %post -p - already implies it. - -- Pre-require user(lp) in cups-libs - -- In /usr/lib/tmpfiles.d/cups.conf use - group 'root' for /run/cups/certs (boo#1042916). - -- Major backward incompatible change since CUPS 2.2.0: - There is no longer the directory /etc/cups/interfaces because - since CUPS 2.2.0 so called "System V style Interface Scripts" - are no longer supported for security reasons (see below the - entry about the changes included in CUPS 2.2.0). -- Disabled cups-2.1.0-cups-systemd-socket.patch - because it does no longer apply which needs to be examined - and decided by someone who knows about systemd internals. -- Disabled - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch - 0002-Save-work-on-Avahi-code.patch - 0003-Avahi-fixes-for-cupsEnumDests.patch - because they do no longer apply which needs to be examined - and decided by someone who knows about Avahi internals. -- Version upgrade to 2.2.3: - CUPS 2.2.3 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * The IPP backend could get into an infinite loop for certain - errors, causing a hung queue (rdar://problem/28008717) - * The scheduler could pause responding to client requests in - order to save state changes to disk (rdar://problem/28690656) - * Added support for PPD finishing keywords - (Issue #4960, Issue #4961, Issue #4962) - * The IPP backend did not send a media-col attribute for just - the source or type (Issue #4963) - * IPP Everywhere print queues did not always support all print - qualities supported by the printer (Issue #4953) - * IPP Everywhere print queues did not always support all media - types supported by the printer (Issue #4953) - * The IPP Everywhere PPD generator did not return useful error - messages (Issue #4954) - * The IPP Everywhere finishings support did not work correctly - with common UI or command-line options (Issue #4976) - * Fixed an error handling issue for the network backends - (Issue #4979) - * The "reprint job" option was not available for some canceled - jobs (Issue #4915) - * Updated the job listing in the web interface (Issue #4978) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.2: - CUPS 2.2.2 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Fixed some issues with IPP Everywhere printer support - (Issue #4893, Issue #4909, Issue #4916, Issue #4921, - Issue #4923, Issue #4932, Issue #4933, Issue #4938) - * The rastertopwg filter could crash with certain input - (Issue #4942) - * The scheduler did not detect when an encrypted connection - was closed by the client on Linux (Issue #4901) - * The cups-lpd program did not catch all legacy usage - of ISO-8859-1 (Issue #4899) - * The scheduler no longer creates log files on startup - () - * The ippContainsString function now uses case-insensitive - comparisons for mimeMediaType, name, and text values in - conformance with RFC 2911. - * The network backends now log the addresses that were found - for a printer () - * Let's Encrypt certificates did not work when the hostname - contained uppercase letters (Issue #4919) - * Fixed reporting of printed pages in the web interface - (Issue #4924) - * Updated systemd config files (Issue #4935) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.1: - CUPS 2.2.1 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Added "CreateSelfSignedCerts" directive for cups-files.conf - to control whether the scheduler automatically creates - its own self-signed X.509 certificates for TLS connections - (Issue #4876) - * http*Connect did not handle partial failures (Issue #4870) - * cupsHashData did not use the correct hashing algorithm - () - * Updated man pages (PR #4885) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.0: - CUPS 2.2.0 adds support for local IPP Everywhere print queues - and includes several performance and security improvements. - See https://github.com/apple/cups/releases - Changes include: - * Normalized the TLS certificate validation code and added - additional error messages to aid troubleshooting. - * http*Connect did not work on Linux when cupsd was not running - (Issue #4870) - * The --no-remote-any option of cupsctl had no effect - (Issue #4866) - * http*Connect did not return early when all addresses failed - (Issue #4870) - * The IPP backend did not validate TLS credentials properly. - * The printer-state-message attribute was not cleared after a - print job with no errors (Issue #4851) - * The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer - operations did not always return an error for failed - adds (Issue #4854) - * PPD files with names longer than 127 bytes did not work - (Issue #4860) - * CUPS now supports Let's Encrypt certificates on Linux. - * All CUPS commands now support POSIX options (Issue #4813) - * The scheduler now restarts faster (Issue #4760) - * Improved performance of web interface with large numbers - of jobs (Issue #3819) - * Encrypted printing can now be limited to only trusted - printers and servers () - * The scheduler now advertises PWG Raster attributes for - IPP Everywhere clients (Issue #4428) - * The scheduler now logs informational messages for jobs - at LogLevel "info" (Issue #4815) - * The scheduler now uses the getgrouplist function - when available (Issue #4611) - * The IPP backend no longer enables compression by default - except for certain raster formats that generally benefit - from it () - * The scheduler did not handle out-of-disk situations - gracefully (Issue #4742) - * The LPD mini-daemon now detects invalid UTF-8 sequences - in job, document, and user names (Issue #4748) - * The IPP backend now continues on to the next job - when the remote server/printer puts the job on hold - () - * The scheduler did not cancel multi-document jobs immediately - () - * The scheduler did not return non-shared printers to local - clients unless they connected to the domain socket - () - * The scheduler now reads the spool directory if one or more - job cache entries point to deleted jobs - () - * Added support for disc media sizes () - * The httpAddrConnect and httpConnect* APIs now try connecting - to multiple addresses in parallel () - * Interface scripts are no longer supported for security reasons - () - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.1.4: - CUPS 2.1.4 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836) - * Fixed printing of multiple files to raw queues (Issue #4782) - * The scheduler did not implement the Hold-New-Jobs opertion - correctly (Issue #4767) - * The cups-lpd mini-daemon incorrectly included the document-name - attribute when creating a job. It should only be included when - sending a job (Issue #4790) - A detailed list of changes can be found in the CHANGES.txt file. - -- Replace krb5-devel BuildRequires with pkgconfig(krb5) on - suse_version >= 1315: give OBS a better chance to break up build - cycles. - -- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch, - 0002-Save-work-on-Avahi-code.patch and - 0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream - finally commited to cups 2.2 sources in response to - https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests - to react to the ALL_FOR_NOW avahi event (and also include a similar - fix for the dnssd case). Related to bsc#955432. - -- Add cups-2.1.3-cupsEnumDests-react-to-all-for-now.diff . - Avahi sends an ALL_FOR_NOW event when it finishes sending - its cache contents. This patch makes cupsEnumDests finish - when the signal is received so it doesn't block the caller - doing nothing until the timeout finishes (related to bsc#955432, - submitted upstream at https://github.com/apple/cups/pull/4989) - -- Add /etc/cups to cups-libs package [bsc#1025689] - -- Replace pkgconfig(libsystemd-daemon) BuildRequires with - pkgconfig(libsystemd) on openSUSE 13.2 and newer: the various - sub-libraries have been merged into libsystemd since version 209. - openSUSE 13.1 was the last product to ship systemd 208. - -- Remove CUPS.desktop and pixmap - * Obsoletes patch cups-1.3.9-desktop_file.patch - -- Version upgrade to 2.1.3: - CUPS 2.1.3 fixes some issues in the scheduler, sample drivers, - and user commands. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * The scheduler should not exit under memory pressure - () - * Fixed some issues in ipptool for skipped tests - () - * The "lp -H resume" command did not reset the - "job-state-reasons" attribute value (STR #4752) - * The scheduler did not allow access to resource files - (icons, etc.) when the web interface was disabled (STR #4755) -- Version upgrade to 2.1.2: - CUPS 2.1.2 fixes an issue in the 2.1.1 source archives which - actually contained a current 2.2 snapshot. - There are no other changes. -- Version upgrade to 2.1.1: - CUPS 2.1.1 fixes a number of USB and IPP printing issues, - addresses some error reporting and hardening issues in - the scheduler, and updates some localizations. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * Security hardening fixes (, - , , - , , - , , - , , - , , - , , - , , - , , - , , - ) - * The cupsGetPPD* functions did not work with IPP printers - (STR #4725) - * Some older HP LaserJet printers need a delayed close when - printing using the libusb-based USB backend (STR #4549) - * The libusb-based USB backend did not unload the kernel usblp - module if it was preventing the backend from accessing the - printer (STR #4707) - * Current Primera printers were incorrectly reported as Fargo - printers (STR #4708) - * The IPP backend did not always handle jobs getting canceled - at the printer () - * Added USB quirk for Canon MP530 (STR #4730) - * The scheduler did not deliver job notifications for jobs - submitted to classes (STR #4733) - * Changing the printer-is-shared value for a remote queue - did not produce an error (STR #4738) - * The IPP backend incorrectly included the job-password - attribute in Validate-Job requests () - -- add -devel to build a 32bit wine on 64bit only Leap systems. - -- Version upgrade to 2.1.0: - CUPS 2.1.0 offers improved support for IPP Everywhere, - adds support for advanced logging using journald on Linux, and - includes new security features for encrypted printing and - reduced network visibility in the default configuration. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * Added support for 3D printers (basic types only, - no built-in filters) based on PWG white paper. - * The IPP backend now stops sending print data - if the printer indicates the job has been aborted - or canceled () - * The IPP backend now sends the job-pages-per-set - attribute when printing multiple copy jobs with - finishings () - * The IPP backend now updates the cupsMandatory values when the - printer configuration changes () - * No longer install banner files since third-party banner - filters now supply their own (STR #4518) - * The scheduler no longer listens on the loopback - interface unless the web interface or printer sharing - are enabled () - * Added a PPD generator for IPP Everywhere printers (STR #4258) - * Now install "default" versions of more configuration - files () in particular - cups-files.conf.default and snmp.conf.default - * Added SSLOptions values to allow Diffie-Hellman key exchange - and disable TLS/1.0 support. - * Updated the scheduler to support more IPP Everywhere - attributes (STR #4630) - * The scheduler now supports advanced ASL and journald logging - when "syslog" output is configured (STR #4474) - * The scheduler now supports logging to stderr when running - in the foreground (STR #4505) -- Adapted patches so that they apply to CUPS 2.1.0 sources: - * cups-2.1.0-choose-uri-template.patch replaces - cups-1.2rc1-template.patch - * cups-2.1.0-default-webcontent-path.patch replaces - cups-1.4.3-default-webcontent-path.patch - * cups-2.1.0-cups-systemd-socket.patch replaces - cups-systemd-socket.patch - -- Fix bnc#943950, escape the macro call %systemd-tmpfiles - in comment. - -- Add gpg verification for the tarball -- Version update to 2.0.4: - * Fixed a bug in cupsRasterWritePixels (STR #4650) - * Fixed redirection in the web interface (STR #4538) - * The IPP backend did not respond to side-channel - requests (STR #4645) - * The scheduler did not start all pending jobs - at once (STR #4646) - * The web search incorrectly searched time-at-xxx - values (STR #4652) - * Fixed an RPM spec file issue (STR #4657) - * The scheduler incorrectly started jobs while canceling - multiple jobs (STR #4648) - * Fixed processing of server overrides without - port numbers (STR #4675) - * Documentation changes (STR #4651, STR #4674) - -- cups-2.0.3-additional_policies.patch replaces - cups-1.7-additional_policies.patch that still adds the same - "allowallforanybody" policy but now with separated "Limit All" - to avoid https://www.cups.org/str.php?L4659 (boo#936309). -- Added "-p /bin/bash" to RPM shell commands scriptlets that - enforces bash to be safe against any possible "bashisms", cf - https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets - -- Fix the previous commit by using direct systemd call and - ensuring we work even on older distros - -- Fix postin-without-tmpfile-creation and run %tmpfiles_create - macro on our cups.conf - -- Version upgrade to 2.0.3: - The new release addresses two security vulnerabilities, - add localizations for German and Russian, and includes several - general bug fixes. Changes include (excerpt): - * Security: Fixed CERT VU #810572 CVE-2015-1158 CVE-2015-1159 - exploiting the dynamic linker (STR #4609) (bsc#924208) - * Security: The scheduler could hang with malformed gzip data - (STR #4602) - * Restored missing generic printer icon file (STR #4587) - * Fixed logging of configuration errors to show up as errors - (STR #4582) - * Fixed potential buffer overflows in raster code and filters - (STR #4598, STR #4599, STR #4600, STR #4601) - * Fixed inside (STR #4575) - * Fixed lpadmin when both -m and -o are used (STR #4578) - * The web interface always showed support for 2-sided printing - (STR #4595) - * cupsRasterReadHeader did not fully validate the raster header - (STR #4596) - * The rastertopwg filter did not check for truncated input - (STR #4597) - * The cups-lpd mini-daemon did not check for request parameters - (STR #4603) - * The scheduler could get caught in a busy loop (STR #4605) - * The sample Epson driver could crash (STR #4616) - * The IPP backend now correctly monitors jobs - () - * The ppdhtml and ppdpo utilities crashed when the -D option - was used before a driver information file (STR #4627) - * ippfind incorrectly substituted "=port" for service_port. - * The IPP/1.1 test file did not handle the initial print job - completing early (STR #4576) - * Fixed a memory leak in cupsConnectDest (STR #4634) - * PWG Raster Format output contained invalid ImageBox values - () - * Added Russian translation (STR #4577) - * Added German translation (STR #4635) -- cups-busy-loop.patch fixed STR #4605 is obsolete because - it is fixed upstream (see above). -- cleaned up this whole RPM changlog (wrapped too long lines if - possible and removed trailing whitespaces). - -- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 - -- Add back the posttrans cleanup script as it is needed - -- Add patch cups-systemd-socket.patch to fix socket activation - and to match socket approach Fedora has. - -- Version bump to 2.0.2: - * Security: cupsRasterReadPixels buffer overflow with invalid - page header and compressed raster data (STR #4551) - * Mapping of PPD keywords to IPP keywords did not work if the PPD - keyword was already an IPP keyword () - * cupsGetPPD* sent bad requests (STR #4567) - * For detailed list see CHANGES.txt file - -- Enable PIE for build - -- Remove legacy paralel-port support as it is not really needed - as most do not want it - -- Update descriptions to just state what changed and let user - find it out. -- Add back comment about %fdupes -- Remove exit 0 on scriptlets as it is provided by - the %service bla ones already -- Fix the comment about openSUSE version on tmpfilesdir declaration - -- cups-2.0.1 update: - * lengthy list of changes see the upstream CHANGES.txt that is - distributed with the package - * Disabling of sslv3 to mitigate poodle -- Use gnutls to provide SSLOPtions configuration directive - * openssl is no longer supported upstream - * Remove the with-openssl-exception from license -- Remove cups.sysconfig as it is not used with systemd based distros -- Purposely lose support for SLE11 as it doubles size of some of the - sections and keep suppor for openSUSE+SLE12 - * even with the conditions we would have to go unencrypted only - as needs newer gnutls, so don't bother with keeping the compat -- Use upstream service and socket files to allow more working tools -- Removed patches: - * cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch - * cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch - * cups-0003-systemd-secure-cups.service-unit-file.patch - * cups-1.3.6-access_conf.patch - * cups-1.5-additional_policies.patch - * cups-1.5.4-CVE-2012-5519.patch - * cups-1.5.4-strftime.patch - * cups-move-everything-to-run.patch - * cups-polld_avoid_busy_loop.patch - * cups-provides-cupsd-service.patch - * str4190.patch - * str4351.patch - * str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch -- Refreshed patches: - * cups-1.3.9-desktop_file.patch - * cups-config-libs.patch -- Added patches: - * cups-1.7-additional_policies.patch - * cups-systemd-socket.patch - 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 - dogtail +- Update to version 0.9.11: + + There has been a good deal of fixes and improvements since last + year's release. We're not really ready for 1.0 yet, which is + why we release this important cumulative release as 0.9.10. We + have also moved our homesite to gitlab (fedoraproject has been + discontinued). For the list of changes, simply go to: + https://gitlab.com/dogtail/dogtail/commits/master +- Drop dogtail-wnck-3.0.patch: fixed upstream. +- Update Url. +- Adjust %build and BuildRequires to use python 3. +- Require python3-setuptools. +- Run spec through spec-cleaner. + dracut -- Update to version 049.1+suse.209.gebcf4f33: - * fix(systemd): add unit files for systemd-coredump (bsc#1190845) +- Update to version 055+suse.148.g65e8258f: + * fix(dracut.spec): update dependency for suse-module-tools -- Update to version 049.1+suse.207.g72a93d93: - * fcoe/fcoe-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1186260) - * fix: /var/lib/nfs/statd/sm is /var/lib/nfs/sm on SUSE (bsc#1184970) - -- Update to version 049.1+suse.203.g8ee14a90: - * fix(suse-initrd): use $kernel rather than $(uname -r) - * fix(suse-initrd): exclude modules that are built-in (bsc#1185646) +- Update to version 055+suse.146.g71f186fa: + * fix(network-legacy): route parsing issues in ifup (bsc#1182688) + * fix(systemd-udevd): make collect optional (bsc#1177870) + * style(dracut.sh): remove redundant script header + * fix(dracut.sh): change misspelled variable name + * fix(dracut.sh): remove wrong $ in loop sequence + * chore(suse): update spec + * fix(90kernel-modules): add isp1760 USB controller + * fix(iscsi): add support for the new iscsiadm "no-wait" (-W) command + (bsc#1187190) + * ci(suse.conf.example): optimal compression parameters for zstd + * feat(dracut.sh): check if target kernel has zstd support compiled in + * ci(suse.conf.example): change default compression option for SUSE + +- Update to version 055+suse.129.g7d8c3ce3: + * fix(kernel-modules): add blk_mq_alloc_disk and blk_cleanup_disk to blockfuncs (bsc#1190326) + * docs: update SUSE maintainers doc + * fix(suse): add 60-io-scheduler.rules (bsc#1188713) + * revert: remove /sbin/installkernel script from dracut package + * spec: modernize specfile constructs + +- Update to version 055+suse.119.g6c4187af: + * fix(suse-initrd): handle cases with zero modprobe.d files (bsc#1189895) + +- Update to version 055+suse.117.ge5fc2048: + * fix(suse-initrd): need to handle relative links too + +- Update to version 055+suse.115.gf65e559b: + * fix(suse-initrd): find links of usrmerged kernels (boo#1184804) + * fix(tpm2-tss): typo in depends() - * docs: fix reference to insmodpost module (bsc#1187774) +- use manual mode in _service file + +- Update to version 055+suse.110.gbe35f166: + * fix(fips-suse): fipscheck doesn't need the -c parameter (bsc#1187498) + * fix(kernel-install): initrd vs initramfs -- Update to version 049.1+suse.196.g8706843b: - * fix(suse-initrd): restore INITRD_MODULES in mkinitrd script +- Update to version 055+suse.106.g760b0c69: + * chore(suse): add Conflicts for old suse-module-tools to specfile (bsc#1187115) + +- Update to version 055+suse.104.g9d45c1df: + * feat(suse-initrd): add INITRD_MODULES from /etc/sysconfig/kernel, too + * fix(suse-initrd): use $kernel rather than $(uname -r) -- Update to version 049.1+suse.192.g00425ead: +- Update to version 055+suse.100.ga2700279: - * fix(suse-initrd) fix list of modprobe.d directories - * fix(install): handle $LIB in ldd output parsing (bsc#1185615) + * chore(suse): erase conditional for usrmerge from specfile + * chore(suse): fix specfile for usrmerge -- Update to version 049.1+suse.188.gbf445638: - * 90kernel-modules-extra: don't resolve symlinks before instmod (bsc#1185277) +- Update to version 055+suse.97.gb98506b2: + * docs: update NEWS.md and AUTHORS + * fix(fs-lib): install fsck utilities + * fix(integrity): require ALLOW_METADATA_WRITES to come from EVM config file + * fix(install): configure logging earlier + * fix(warpclock): minor cleanups + * fix(dash): minor cleanups + * fix(mksh): minor cleanups + * feat(install): add default value for --firmwaredirs + * fix(dracut-functions): get_maj_min without get_maj_min_cache_file set + * fix(dracut): pipe hardlink output to `dinfo` + * fix(install): sane default --kerneldir + * fix(bash): minor cleanups + * fix(squash): don't mount the mount points if already mounted + * ci: add shfmt to Fedora containers + * fix(base): add missing `str_replace` to `dracut-dev-lib.sh` + * feat(dracut.sh): detect running in a container + * fix(base): split out `dracut-dev-lib.sh` + * fix(dracut-util): print error message with trailing newline + * fix(packit): downstream has renamed the master branch to main -- Update to version 049.1+suse.187.g63c1504f: - * fix(shutdown): add timeout to umount calls (bsc#1178219) - -- Update to version 049.1+suse.186.g320cc3d1: - * network-legacy: fix route parsing issues in ifup (bsc#1182688) - * 90kernel-modules: arm/arm64: Add reset controllers - * Prevent creating unexpected files on the host when running dracut - * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated +- Update to version 054+suse.96.gb5aa64d2: + * fix(suse-initrd) fix list of modprobe.d directories + * fix(suse-initrd): exclude modules that are built-in (bsc#1185646) + * fix(systemd-coredump): shellcheck for modules.d/01systemd-coredump + (bsc#1190845) -- Update to version 049.1+suse.185.g9324648a: - * 90kernel-modules: arm/arm64: Add reset controllers (bsc#1180336) +- Update to version 054+suse.95.gd5820102: + * chore(suse) update spec + Important change on mkinitrd: + mkinitrd is now in its own subpackage "dracut-mkinit-deprecated", + which requires dracut. If you need mkinitrd, require "mkinitrd". + However note that in the long run, mkinit will go away. It is + preferred to call dracut directly. + +- Update to version 054+suse.94.g1648453e: + * chore(suse): re-add SUSE mkinitrd + +- Update to version 054+suse.93.gd393f006: + With this release dracut has undergone a major overhaul. + A lot of systemd related modules have been added. + The integration test suite has finally ironed out the flaky behaviour due to the parallel device probing of the kernel, + which bit sometimes in the non-kvm github CI. So, if you see any /dev/sda in a setup script with more than two hard drives, + chances are, that the script works on the wrong disk. Same goes for network interfaces. + This release is also fully shellcheck'ed with ShellCheck-0.7.2 and indented with shfmt and astyle. + The dracut project builds test containers every day for: + opensuse/tumbleweed-dnf:latest + archlinux:latest + fedora:rawhide + fedora:latest + fedora:33 + These containers can easily be used to run the integration tests locally without root permissions via podman. + We hope this serves as a blueprint for your distribution's CI process. + More information can be found in docs/HACKING.md. + Bug Fixes + make testsuite pass on OpenSuse and Arch (8b2afb08) + cope with distributions with /usr/etc files (3ad3b3a4) + deprecate gummiboot (5c94cf41) + set vimrc and emacs indention according to .editorconfig (9012f399) + correctly handle kernel parameters (501d82f7) + remove dracut.pc on make clean (d643156d) + honor KVERSION environment in the Makefile (d8a454a5) + always use mkdir -p (9cf7b1c5) + dracut.sh: + prevent symbolic links containing // (de0c0872) + adding missing globalvars for udev (f35d479d) + sysctl global variables (3ca9aa1d) + add global vars for modules-load (ec4539c6) + omission is an addition to other omissions in conf files (96c31333) + harden dracut against GZIP environment variable (d8e47e20) + add a missing tmpfilesconfdir global variable (8849dd8d) + include modules.builtin.alias in the initramfs (7f633747) + install all depmod relevant configuration files (50a01dd4) + add modules.builtin.modinfo to the initramfs (87c4c178) + search for btrfs devices from actual mount poiont (3fdc734a) + dracut-functions.sh: + implement a cache for get_maj_min (c3bb9d18) + word splitting issue for sed in get_ucode_file (122657b2) + dracut-logger.sh: double dash trigger unknown logger warnings during run (4fbccde5) + dracut-install: + handle $LIB in ldd output parsing (bsc#1185615) + handle builtin modules (2536a9ea) + base: + suppress calls to getarg in build phase (6feaaabc) + source hooks without exec (8059bcb2) + wait_for_dev quote shell variables (b800edd6) + adding crc32c for ext3 (61f45643) + crypt: + install all crypto modules in the generic initrd (10f9e569) + include cryptsetups tmpfile (a4cc1964) + crypt-gpg: + cope with different scdaemon location (44fd1c13) + dbus-broker: + enable the service (df1e5f06) + dbus-daemon: + only error out in install() (ae4fbb3d) + dracut-systemd: + don't refuse root=tmpfs when systemd is used (a96900a8) + examples: remove the examples directory and reference to it (b37c90c8) + fips: + add dh and ecdh ciphers (543b8014) + remove old udev version requirements (be30d987) + i18n: + skip if data is missing (651fe01e) + img-lib: + ignored null byte in input (85eb9680) + integrity: + properly set up EVM when using an x509 cert (4bdd7eb2) + iscsi: + replace sed call with bash internals (66b920c6) + add iscsid.service requirements (bb6770f1) + only rely on socket activiation (0eb87d78) + kernel-modules: + optionally add /usr/lib/modules.d to initramfs (92e6a8f8) + add watchdog drivers for generic initrd (3a60c036) + mdraid: + remove dependency statements (86b75634) + memstrack: + correct dependencies (c2ecc4d1) + multipath: + stop multipath before udev db cleanup (3c244c7c) + revise multipathd-stop (7b8c78ff) + nbd: + assume nbd version >= 3.8 (6209edeb) + remove old udev version requirements (fd15dbad) + make nbd work again with systemd (77906443) + network: + use wicked unit instead of find_binary (57eefcf7) + user variable for sdnetworkd instead of path (4982e16d) + correct regression in iface_has_carrier (36af0518) + network-legacy: + add missing options to dhclient.conf (abfd547a) + silence getargs (60a34d8b) + network-manager: + cope with distributions not using libexec (22d6863e) + set timeout via command line option (8a51ee1f) + run after dracut-cmdline (4d03404f) + create /run directories (49b61496) + use /run/NetworkManager/initrd/neednet in initqueue (6a37c6f6) + only run NetworkManager if rd.neednet=1 (ac0e8f7d) + nm-run.service: don't kill forked processes (1f21fac6) + no default deps for nm-run.service (ba4bcf5f) + nm-lib.sh does not require bash (3402142e) + squash: + post install should be the last step before stripping (8c8aecdc) + systemd: + include all nss libraries (b3bbf5fb) + include hosts and nsswitch.conf in hostonly mode (5912f4fb) + remove old systemd version requirements (fc53987b) + systemd-hostnamed: extra quote (2aa65234) + systemd-modules: remove dependency on systemd meta module (afef4557) + systemd-modules-load: + misc repairs (782ac8f1) + systemd-networkd: + make systemd-networkd a proper network provider (ea779750, closes #737) + systemd-resolved: remove nss libraries (12bef83c) + systemd-sysctl: + sysctl global variables (02acedd0) + systemd-sysusers: + misc fixes and cleanup (7359ba8a) + systemd-udev: use global vars instead of fixed path (fd883a58) + systemd-udevd: add udev id program files (562cb77b) + systemd-verity: + incorrect reference to cryptsetup target (ba92d1fc) + re-naming module to veritysetup (0267f3c3) + tpm2-tss: add tpm2 requirement (8f99fada) + udev-rules: + remove sourcing of network link files (69f4e7cd) + add btrfs udev rules by default (567c4557) + url-lib: + fix passing args (5f6be515) + zipl: + don't depend on grub2 (6b499ec1) + Performance + disable initrd compression when squash module is enabled (7c0bc0b2) + Features + support ZSTD-compressed kernel modules (ce9af251) + also restore the initramfs from /lib/modules (33e27fab) + extend Makefile indent target (e0a0fa61) + customize .editorconfig according to shfmt (1f621aba) + squash module follow --compress option (5d05ffbd) + bluetooth: implement bluetooth support in initrd (64ee2a53) + btrfs: add 64-btrfs-dm.rules rules (d4caa86a) + mkinitrd: remove mkinitrd (43df4ee2) + nbd: support ipv6 link local nbds (b12f8188) + network-manager: run as daemon with D-Bus (112f03f9) + qemu: include the virtio_mem kernel module (f3dcb606) + skipcpio: speed up and harden skipcpio (63033495) + squash: + use busybox for early setup if available (90f269f6) + install and depmod modules seperately (5a18b24a) + systemd-ac-power: introducing the systemd-ac-power module (e7407230) + systemd-hostnamed: introducing the systemd-hostnamed module (bf273e3e) + systemd-initrd: add initrd-usr-fs.target (5eb73610) + systemd-journald: introducing the systemd-journald module (3697891b) + systemd-ldconfig: introducing the systemd-ldconfig module (563c434e) + systemd-network-management: introducing systemd-network-management module (e942d86c) + systemd-resolved: introducing the systemd-resolved module (b7d3caef) + systemd-rfkill: introducing the systemd-rfkill module (21536544) + systemd-sysext: introducing the systemd-sysext module (fc88af54) + systemd-timedated: introducing the systemd-timedated module (1c41cc90) + systemd-timesyncd: introducing the systemd-timesyncd module (2257d545) + systemd-tmpfiles: introducing the systemd-tmpfiles module (2b61be32) + systemd-udevd: introducing the systemd-udevd module (3534789c) + systemd-verity: introducing the systemd-verity module (3d4dea58) + tpm2-tss: introducing the tpm2-tss module (8743b073) + +- Update to version 053+suse.93.g039ac07d: + * fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs + +- Update to version 053+suse.91.g4a0bdda1: + * fix(kernel-modules): optionally add /usr/lib/modules.d to initramfs (bsc#1180822) + +- Update to version 053+suse.90.gb89b6347: + Highlights: https://github.com/dracutdevs/dracut/releases/tag/053 + dracut.sh: + unfreeze /boot on exit (d87ae137) + proper return code for inst_multiple in dracut-init.sh (d437970c) + fcoe: + rename rd.nofcoe to rd.fcoe (6f7823bc) + rd.nofcoe=0 should disable fcoe (805b46c2) + i18n: + get rid of eval calls (5387ed24), backported for 052 downstream + create the keyboard symlinks again (9e1c7f3d), backported for 052 downstream + network-manager: + run as a service if systemd module is present (c17c5b76) + rework how NM is started in debug mode (34c73b33) + drm: skip empty modalias files in drm module setup (c3f24184) + +- Update to version 052+suse.93.g7bfaa6d9: + * fix(dbus-daemon): make sure that dbus.socket is stopped before switch root (bsc#1181167) + +- Update to version 052+suse.91.gb30dce3c: + * chore: update suse/dracut.spec + +- Update to version 052+suse.88.gc78b4ac8: + Highlights: https://github.com/dracutdevs/dracut/releases/tag/052 + * fix(i18n): get rid of `eval` calls + * fix(i18n): create the keyboard symlinks again + * docs: update NEWS.md and AUTHORS + * chore: add `CONTRIBUTORS` target to Makefile + * fix: shellcheck across multiple modules + * docs: fix dracut.cmdline.7 + * fix: update dbus module directory in spec file + * fix: add sdaskpw and sdsyctl to spec file + * fix: cosmetic comment fixes + * feat(systemd-ask-password): introducing systemd-ask-password module + * Revert "nbd: use systemd-run to start nbd-client" + * dmsquash-live-root: squashfs in bare device + * feat(systemd-sysctl): introducing systemd-sysctl module + * fix: adding missing efi paths + * fix: correct the squash quirk + * feat(systemd-modules-load): introducing systemd-modules-load module + * fix(shutdown): add timeout to umount calls (bsc#1178219) + * fix: revise all module checks + * fix: add missing line continuation + * fix: BuildRequiring git-core is enough in dracut.spec + * fix(kernel-modules): add reset controllers for arm (bsc#1180336) + * 35network-legacy: discard pointless RTNETLINK message + * fix(plymouth): install binaries with dependencies + * fix: correct the line continuation + * fix(dbus-daemon): use uid/gid from sysroot is dracutsysrootdir is set + * fix(network-manager): allow override network manager version + * feat(dracut.sh): allow overriding the systemctl command for sysroot + * fix: use find_binary + * fix(dracut.sh): don't override path with foreign sysroot + * fix: quote globbing in module-setup.sh for inst_multiple + * fix(dracut-install): allow globbing for multiple sources + * Fix bad ls parsing + * fix: move ldconfig after library workaround + * feat(kernel-modules): add driver memory + * feat(systemd-repart): introducing systemd-repart module + * feat(dbus-daemon): introducing the dbus-daemon module + * feat(dbus-broker): introducing the dbus-broker module + * feat(dbus): introducing a meta module for dbus + * fix(network-legacy): silent check for leaseinfo + * 95nfs: fix rpc.statd installation + * fix: do not set cmdline for uefi images unless asked + * feat(network-legacy): send dhcp in parallel on all devices + * fix(mdraid): remove offroot + * fix(mdraid): add grow continue service + * fix(spec): add new systemd-coredump module to spec + * fix(watchdog): replace return with echo + * feat(systemd-coredump): introducing systemd-coredump module + * prepare usrmerge (boo#1029961) + * test: incr. disk size for TEST 35 ISCSI-MULTI + * fix(skipcpio): edit skipcpio.c: strstr -> memmem + * fix(1007): adding shared keyring mode to type unit + * feat(systemd-sysusers): introducing systemd-sysuser module + * feat(systemd-sysusers): introducing systemd-sysuser module + * fix(1001): use efivars fs over the deprecated sysfs entries + * fix(kernel-network-modules): also install modules from mdio subdirectory + * fix(06dbus): do not hardcode path to dbus utils + * fix(06dbus): do not hardcode path to systemd unit + * fix(dracut-init.sh): make inst_libdir_file work with dracutsysrootdir set + * fix(99squash): use kernel config instead of modprobe to check modules + * fix(dracut-functions.sh): check kernel config from $dracutsysrootdir + * fix(90kernel-modules): install generic crypto modules with hostonly unset + * feat: add addional global variables + * fix: add a missing efi support + * chore(removal): eliminate bootchart module + * feat: add addional global variables + * feat(cli): add --no-uefi option + * chore(github): add CODEOWNERS file + * chore(cleanup): remove logrotate file + * fix(35network-manager): avoid restarting NetworkManager + * chore: Add configuration for vim + * chore: Add editorconfig + * chore: Editors + * test(conventional): add Conventional Commits PR github action + * docs(development): add HACKING.md + +- Update to version 051+suse.85.g04886430: + * prepare usrmerge (boo#1029961) + +- Update to version 051 (051+suse.84.gc6bd70b8): + * suse.spec: add 051 modules dbus, wicked + * Update AUTHORS, NEWS + * Drop 51-dracut-rescue-postinst.sh entirely + * Revert "Retrieve service, rpc and protcol entries via getent in hostonly mode" + * Adding stalebot file + * Revert "Add --uefi-output for custom output filename" + * Improve documentation of iso-scan/filename feature + * multipathd: fix the comparison + * 06dbus: consider dbus-broker + * 06dbus: Add busctl as a more useful tool + * 06dbus: Include dbus or messagebus group and user, depending on distro + * 35network-wicked: openSUSE Factory has reintroduced libexec + * 35network-wicked: install ip utility anyway + * 35network-wicked: Run wicked early enough to unlock block devices + * 06dbus: Do not install superfluous services + * 40network: introduce wicked option + * 35network-wicked: introduce wicked support module + * 06dbus: introduce dbus support + * Add --uefi-output for custom output filename + * 95fcoe: don't install if there is no FCoE hostonly devices + * 95fcoe: ensure needed modules are installed + * dracut-install: Globbing support for resolving "firmware:" + * dracut-bash-completion.sh: add positional argument completion + * configure: Find FTS library with --as-needed + +- Update to version 050+suse.275.gc9639522: + * Don't print when a module is explicitly omitted (by default) + * 95nfs: /var/lib/nfs/statd/sm is /var/lib/nfs/sm on SUSE (boo#1177462) (bsc#1184970) + * Retrieve service, rpc and protcol entries via getent in hostonly mode (boo#1177461) + * Remove uses of bash (and bash specific syntax) in runtime scripts + * 90crypt: pull in remote-cryptsetup.target enablement + * 90multipath: install kpartx's 11-dm-parts.rules + * Revert "90crypt: ship initrd-cryptsetup.target" + * 90qemu-net: install less module for strict hostonly mode + * 90qemu-net: in hostonly mode, only install if network is needed + * 95nfs: Install less module if hostonly mode is strict + * 90kernel-modules: Install less modules for hostonly mode + * 90kernel-modules: install block drivers more strictly + * 04watchdog-modules: Simplify install_kernel using new added helper + * dracut-init.sh: Add a helper for detect device kernel modules + * dracut-functions.sh: Fix check_block_and_slaves_all + * 90kernel-network-modules: Don't install iscsi related module + * Add a --hostonly-nics option + * Configure the runner for team interfaces + * 99squash: Check require module earlier, and properly + * dracut-functions: add a helper to check if kernel module is available + * 90crypt: ship initrd-cryptsetup.target + * Revert "90crypt: pull in remote-cryptsetup.target enablement" + * dmsquash-live/iso-scan: Provide an easy reference to iso-scan device. + * 99memstrack: use /bin/bash + * modules.d: fix udev rules detection of multipath devices (bsc#bsc#1171370) + * 95fcoe: load 'libfcoe' module as a fallback (bsc#1173560) + * 99base: enable the initqueue in both 'dracut --add-device' and 'dracut --mount' cases. + (bsc#bsc#1161573) + * 90kernel-modules-extra: don't resolve symlinks before instmod (bsc#1185277) + * fcoe/fcoe-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1186260) -- Update to version 049.1+suse.183.g7282fe92: - * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated - (multiple backported commits, bsc#1180119) - -- Update to version 049.1+suse.174.g150b9981: - * make collect optional (bsc#1177870) - * Inclusion of dracut modifications to enable nvme-fc boot support (bsc#1142248) - * suse.spec: add nvmf module - * 95nvmf: Implement 'fc,auto' commandline syntax +- Update to version 050+suse.250.ge6b6e843: + * Revert "Revert "install: also install post weak dependencies of kernel modules"" + * 98dracut-systemd: don't wait for root device if remote cryptsetup active + * cryptroot-ask: unify /etc/crypttab and rd.luks.key + * 90kernel-modules: arm: add drivers/hwmon for arm/arm64 + * rootfs-block: only write root argument for block device + * 90crypt: pull in remote-cryptsetup.target enablement + * 00systemd: add missing cryptsetup-related targets (bsc#1177811) + * 95nvmf: Implement 'fc,auto' commandline syntax (bsc#1142248) + * 95nvmf: add documentation - * 95nvmf: fix typo in the example documentation + * dracut-install: fix edge-case regression with weak modules + * dracut-install: ignore bogus preload libs + * dracut.spec: Use make macros + * dracut.spec: remove fedora pre 30 quirks + * 50drm: Check drm_encoder_init along drm_crtc_init + * 50drm: Include drm platform drivers in hostonly + * 50drm: fix ambiguous redirects + * Include devfreq drivers in initrd + * dracut.spec: include the 04watchdog-modules module + +- Update to version 050+suse.228.gd0d6792d: + * 99memstrack: use /bin/bash + +- Update to version 050+suse.227.g7a9b782d: + * Revert "install: also install post weak dependencies of kernel modules" (boo#1177016) + +- Update to version 050+suse.226.gb86d9bcf: + We are now tracking the master branch, preparing for a 051 release + within the next weeks. + (the list includes changes previously backported) + * 01fips: modprobe failures during manual module loading is not fatal + * 01fips: turn info calls into fips_info calls (bsc#1164076) + * 04watchdog: split the watchdog module install + * 35network-legacy: simplify fallback dhcp setup + * 51-dracut-rescue.install: Don't use BLS fragment shipped by kernel package + * 90crypt: make `rd.luks.key` usable with encrypted keydev. + * 90crypt/module-setup.sh: try to catch kernel config changes + * 90kernel-modules: add pci_hyperv + * 90kernel-modules/module-setup.sh: add sg kernel module + * 90kernel-modules: remove nfit from static module list + * 90lvm: do not add newline to cmdline + * 90nvdimm: include nvdimm keys in initrd + * 90ppcmac: respect DRACUT_ARCH, don't exclude ppcle + * 91zipl: parse-zipl.sh: honor SYSTEMD_READY + * 95cifs: install new softdeps (sha512, gcm, ccm, aead2) + * 95cifs: pass rootflags to mount + * 95dcssblk: fix script permissions + * 95fcoe: default rd.nofcoe to false + * 95iscsi: fix ipv6 target discovery + * 95iscsi: fix missing space when compiling cmdline args + * 95iscsi: use ip_params_for_remote_addr() + * 95nfs: only install rpc services for NFS < 4 when hostonly is strict + * 95nfs: use ip_params_for_remote_addr() + * 95nvmf: add module for NVMe-oF (jsc#ECO-3063) - * 95nvmf: add module for NVMe-oF - Adds new module 95nvmf, see jsc#ECO-3063. + * 95nvmf: fix typo in the example documentation + * 95resume: Do not resume on iSCSI, FCoE or NBD + * 95zfcp_rules/parse-zfcp.sh: remove rule existence check + * 95znet: Add a rd.znet_ifname= option + * 99base: Remove duplicate nfsroot_to_var from dracut-lib.sh + * 99memstrack: hook script should not call exit + * 99memstrack: Only start tracking service when rd.memdebug=4|5 + * 99squash: Don't hardcode the squash sub directories + * 99squash: improve pre-requirements check + * 99squash: simplify the code + * Add 99memstrack module + * Adding a bug report template + * Adding a feature request template + * Adding a pull request template + * Adding code of conduct + * Adding documentation template + * Adding security policy + * Adding the labels file for master + * Adding the labels file for the RHEL-6 branch + * Adding the labels file for the RHEL-7 branch + * Adding the labels file for the RHEL-8 branch + * Adding the labels trigger file for the Master branch + * Adding the labels trigger file for the RHEL-6 branch + * Adding the labels trigger file for the RHEL-7 branch + * Adding the labels trigger file for the RHEL-8 branch + * Add module "90nvdimm" for NVDIMM support + * Add --version to man page + * Allow $DRACUT_INSTALL to be not an absolute path + * Always pull in machinery to read ifcfg files + * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated (bsc#1180119) + * btrfs: force preload btrfs module + * busybox: simplify listing of supported utilities + * Change the order of NFS servers during the boot NFS server provided by DHCP in next-server option has higher priority than DHCP-server itself + * CI: remove Fedora 30, add Fedora 32 + * cms: regenerate NetworkManager connections + * cryptroot-ask: no warn if /run/cryptsetup exist + * dasd: only install /etc/dasd.conf if present + * dhclient-script: Fix typo in output of BOUND & BOUND6 cases + * dmsquash-live-root: Remove obsolete osmin.img processing. + * Document initqueue/online hook + * Do not start inside container + * don't prefer $TMPDIR over --tmpdir + * dracut.cmdline.7.asc: clarify usage of `rd.lvm.vg` and `rd.lvm.lv` + * dracut.cmdline.7.asc: fix typo + * dracut.conf.5.asc: document how to config --no-compress in the config + * dracut-functions: add ip_params_for_remote_addr() helper + * dracut-functions: fix find_binary() to return full path + * dracut-initqueue: Print more useful info in case of timeout + * dracut-lib.sh: quote variables in parameter expansion patterns + * dracut.modules.7.asc: fix another typo + * dracut.modules.7.asc: fix reference to insmodpost module (bsc#1187774) + * dracut.sh: add check for invalid configuration files + * dracut.sh: Add --version + * dracut.sh: don't call fsfreeze on subvol of root file system + * dracut.sh: FIPS workaround for openssl-libs on Fedora/RHEL (bsc#1178217) + * dracut.sh: fix early microcode detection logic + * dracut.sh: fix errors pointed out by shellcheck. + * dracut.sh: fix ia32 detection for uefi executables + * dracut.sh: fix some indentation. + * dracut.sh: Move the library workaround after squash + * dracut.spec: add 90nvdimm + * dracut.spec: add version check for deprecated files + * Fix CI badges in README.md and fix dracut description + * Fix CoC URL + * fix graphics startup failure with the rhgb paramter in CentOS8.2 + * Fix pre-trigger stage by replacing exit with return in lldpad.sh + * Fix test in lsinitrd + * Fix Unicode + * Fix Unicode and dracut install labeler + * github actions: use test container directly + * .github: fix path to label workflow mapping file + * i18n: Always install /etc/vconsole.conf + * install: also install post weak dependencies of kernel modules + * Install crypto modules in 90kernel-modules + * install dependant libs too + * lvm: fix removal of pvscan from udev rules + * lvm: remove unnecessary ${initdir} from lvm_scan.sh + * Make externally defined CFLAGS work + * Makefile: fix VERSION again + * Makefile: merge main-version and git-version earlier + * Makefile: really make externally defined CFLAGS work + * match simplified rd.zfcp format too + * match the whole string + * mkinitrd-dracut.sh: use vmlinux regex for ppc*, vmlinuz for i686 + * mkinitrd-suse.sh: Fix i586 platform detection + * mount-root.sh: fix writing fstab file with missing fsck flag + * multipath: add automatic configuration for multipath + * net-lib.sh: support infiniband network mac addresses + * network: fix glob matching ipv6 addresses + * network-manager: ensure that nm-run.sh is executed when needed + * network-manager: install libnss DNS and mDNS plugins + * network-manager: move connection generation to a lib file + * network-manager: set kernel hostname from the command line + * New labels file + * New label trigger file + * README.md: fix github action badge links + * Remove cleanup_trace_mem calls + * Remove memtrace-ko and rd.memdebug=4 support in dracut + * Remove stratis module + * Removing dracut entry not compat with new plugin + * Switching label triggers from pull requests to cron + * systemd: skip dependency add for non-existent units + * TEST-03-USR-MOUNT/test.sh: increase loglevel + * TEST-12-RAID-DEG/create-root.sh: more udevadm settle + * TEST-41-NBD-NM/Makefile: should be based on TEST-40-NBD not TEST-20-NFS + * TEST-99: exclude /etc/dnf/* from check + * test/TEST-35-ISCSI-MULTI: bump disk space + * test: use dd from /dev/zero, instead of creating files with a hole + * .travis.yml: reformat + * UEFI Mode: only write kernel cmdline to UEFI binary + * Update master-labels.yml + * url-lib: drop NSS if it's not in curl --version + * Use TMPDIR if available -- Update to version 049.1+suse.171.g65b2addf: - * dracut.sh: FIPS workaround for openssl-libs (bsc#1178217) - * 01fips: turn info calls into fips_info calls (bsc#1164076) - * 00systemd: add missing cryptsetup-related targets (bsc#1177811) +- Generate the tarball during buildtime. Tracking both the tarball + and the .obscpio combines the worst of both. -- Update to version 049.1+suse.156.g7d852636: +- Update to version 050+suse.75.g266a76d9: - * 95nfs: use ip_params_for_remote_addr() (bsc#1167494) + * 95nfs: use ip_params_for_remote_addr() (bsc#1167494) -- Update to version 049.1+suse.152.g8506e86f: - * 01fips: modprobe failures during manual module loading is not fatal (bsc#bsc#1169997) +- Update to version 050+suse.71.g390f4d72: + * 01fips: modprobe failures during manual module loading is not fatal (bsc#1169997) -- Update to version 049.1+suse.148.gc4a6c2dd: - * 95fcoe: load 'libfcoe' module as a fallback (bsc#1173560) - * 99base: enable the initqueue in both 'dracut --add-device' and 'dracut --mount' cases. - (bsc#bsc#1161573) - -- Update to version 049.1+suse.146.g6f5195cf: +- Update to version 050+suse.67.g28be2f36: -- Update to version 049.1+suse.145.g8ae82192: +- Update to version 050+suse.66.g76431c83: -- Update to version 049.1+suse.144.ge0eaf296: +- Update to version 050+suse.65.ge1e64674: + * Run format_spec_file -- Update to version 049.1+suse.143.g368f585a: - * modules.d: fix udev rules detection of multipath devices (bsc#1171370) +- Update to version 050+suse.63.g796e020e: + * suse.spec: Move /bin/* and /sbin/* to /usr + * suse.spec: Remove long unused mkinitrd_setup file -- Update to version 049.1+suse.142.gf8776da4: - * Run format_spec_file +- Update to version 050+suse.61.g0fe0e854: + * Fix test in lsinitrd (https://progress.opensuse.org/issues/65334) -- Update to version 049.1+suse.141.g7563c620: - * network-legacy/net-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1161438) - * 35network-legacy: call initqueue/online for DHCP, too (boo#1161438) +- Update to version 050+suse.60.ged08acac: + * network-legacy/net-genrules.sh: use $name instead of $env{INTERFACE} (bsc#1161438) -- Update to version 049.1+git138.9068a629: - * systemd: install systemd-tty-ask-password-agent systemd-ask-password +- Update to version 050+suse.59.gc635f468: + * mkinitrd-suse.sh: Fix i586 platform detection (boo#1168341) + +- Update to version 050+suse.58.g0b998bee: -- Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package +- Changed scheme to 050+suse.56.gec64a6fa to match systemd package +- Update to version 050+git56.ec64a6fa: + * Makefile: really make externally defined CFLAGS work + * suse.spec: Sort new modules and files in 050 into sub packages + dtb-aarch64 +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 e2fsprogs -- Remove autoreconf call from e2fsprogs.spec (bsc#1183791) - -- 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) - + Autoreconf removed from the spec file, just without bsc reference + (bsc#1183791) + Fix po-remove-unnecessary-buggy-positional-parameter-spe.patch in 1.45.3 + (bsc#1170964) + Fix e2fsck-clarify-overflow-link-count-error-message.patch in 1.46.0 + (bsc#1160979) + Fix ext2fs-update-allocation-info-earlier-in-ext2fs_mkdi.patch in 1.46.0 + (bsc#1160979) + Fix ext2fs-implement-dir-entry-creation-in-htree-directo.patch in 1.46.0 + (bsc#1160979) + Fix tests-add-test-to-excercise-indexed-directories-with.patch in 1.46.0 + (bsc#1160979) + Fix tune2fs-update-dir-checksums-when-clearing-dir_index.patch in 1.46.0 + (bsc#1160979) + Fix e2fsck-abort-if-there-is-a-corrupted-directory-block.patch in 1.45.5 + (bsc#1160571 CVE-2019-5188) + Fix e2fsck-don-t-try-to-rehash-a-deleted-directory.patch in 1.45.5 + (bsc#1160571 CVE-2019-5188) + Fix resize2fs-Make-minimum-size-estimates-more-reliable.patch in 1.45.5 + (bsc#1154295) + Fix libsupport-add-checks-to-prevent-buffer-overrun-bugs.patch in 1.45.4 + (bsc#1152101 CVE-2019-5094) + Fix libext2fs-call-fsync-2-to-clear-stale-errors-for-a-n.patch in 1.44.3 + (bsc#1145716) + Fix e2fsck-check-and-fix-tails-of-all-bitmaps.patch in 1.45.1 (bsc#1128383) + Fix libext2fs-Fix-fsync-2-detection.patch in 1.44.0 (bsc#1038194) +- quota-Add-support-to-version-0-quota-format.patch: quota: Add support to + version 0 quota format (jsc#SLE-17360) + quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold + quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360) + quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename + quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360) + tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota + files (jsc#SLE-17360) + e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not + trash user limits when processing orphan list (jsc#SLE-17360) + debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota + commands (jsc#SLE-17360) + quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360) +- add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships + with them + +- Update to 1.46.4: + * Default to 256-byte inodes for all filesystems, not only larger ones + * Bigalloc is considered supported now for small cluster sizes + * E2fsck and e2image fixes for quota feature + * Fix mke2fs creation of filesystem into non-existent file +- libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer + libreadline.so.8 to dlopen path (bsc#1189453) + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_e2scrub@.service.patch + * harden_e2scrub_all.service.patch + * harden_e2scrub_fail@.service.patch + * harden_e2scrub_reap.service.patch + +- Update to 1.46.3: + * Add -V and -VV options to filefrag + * Fix fs corruption cause by resize2fs on filesystems with MMP blocks + * Fast commit portability fixes + * Fix direct IO support in Unix IO manager + * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices + * Fix mke2fs to not discard blocks beyond end of filesystem + * Make e2fsck set filetype of '.' and '..' entries + * Fix QCOW image generation in e2image for very large filesystems + * Update translations + +- Fix the %doc files. RELEASE-NOTES is a symlink to + doc/RelNotes/v%version. + +- e2fsprogs 1.46.2: + * tune2fs -c now takes "random" argument + * Add support for the FS_NOCOMP_FL flag to chattr and lsattr + * Fix warnings when resizing small file systems to a super-large + * Fix the debugfs rdump and ls commands so they will work correctly + for uid's and gid's => 65536 + * Fix the debugfs write and symlink commands so they support + targets which contain a pathname + * Fix Direct I/O support on block devices where the logical block + size is greater 1k + * Fix debugfs's logdump so it works on file systems whose block + size is greater than 8k + * Fix a crash when there is error while e2fsck is trying to open + the file system, and e2fsck calls ext2fs_mmp_stop() before MMP + has been initialized + * Improved error checking in the fast commit replay code in e2fsck + * Fix various compiler and Coverity warnings + * Update the Spanish translation from the translation project + +- Remove autoreconf (and resulting dependencies) from the spec file. The + upstream configure script should be fine. + +- Update to 1.46.1: + * Fix setting extended attributes in libext2fs and debugfs + * Fix e2fsck to accept large_dir directories greater than 4G + * Fix fast commit support on big endian architectures + * Fix mke2fs -d to correctly import a small file stored using inline_data + feature and which has ACL or extended attribute + * Various compilation fixes + * Speedup bitmap loading for large filesystems using multiple threads + * Speedup mke2fs for bigalloc filesystems + * E2fsck fixes when rehashing directories + * Fix e2fsck crashes on maliciously corrupted filesystems + * Fix e2fsck handling of duplicated case-folded file names + * Implement hashed directory support in libext2fs + * Support for fast commit feature + * Support for combination of casefolding and encryption + * Support for stable inodes feature + * Add support for per-inode DAX flag + * Fix tune2fs to unlock MMP on failure + * Fix e2fsck buffer overflow when scanning directory blocks + * Fix resize2fs overflowing block group descriptors with 1k block size +- delete e2fsprogs-1.45.2-gettext.patch - it was merged upstream +- Add autoconf-archive to build requirements +- Fix installation of info files for older distros + +- Fix usage of info macros on openSUSE, we use file triggers today +- Use file requires for post section + +- prepare usrmerge (boo#1029961) + +- Update to 1.45.6: + * Debugfs will ignore lines in its command files which start with + a comment character ("#") + * Fix a number of potential out of bounds memory accesses caused + by fuzzed / malicious file systems + * Fix a spurious complaint from e2fsck when a directory which + previously had more than 32000 subdirectories has the number + of subdirectories drops below 32000 + * Fix an ismounted check when an LVM device is renamed while the + device is mounted + * Mke2fs -d now correctly sets permission with files where the + owner permissions are not rwx + * Improve e2fsck's ability to deal with file systems with very + large number of directories, such that various data structures + take more than 2GiB of memory. Use better structure packing to + improve the memory efficiency of these data structures. + * Fix debugfs so it correctly prints inode numbers > 2**31. + * Filefrag now supports very large files (with > 4 billion + blocks), as well as block sizes up to 1 GiB. + * Update and clarify various man pages + * Reserved the error code EXT2_ET_NO_GDESC (which will be used + in e2fsprogs v1.46+) + * Add a thread-safe variant of e2p_feature2string(), + e2p_feature_to_string() to the libe2p library. + * Fixed portability problems caused by gcc 10. + * Synchroniz changes from Android's AOSP e2fsprogs tree + * Update the Malay translation from the translation project +- add upstream signing key and verify source signature + +- Update to 1.45.5: + * Fix out of bounds write when checking maliciously corrupted filesystem + * Remove unnecessary sleep in e2scrub + * Fix spurious emails from e2scrub_all + * Fix crash in e2fsck when rebuilding very large directories + * Improve resize2fs minimum fs size estimates when the fs is mounted + * Fix UBSAN failures when fuzzing filesystem images + * Fix potential memory leak in read_bitmap() in libext2fs + * Speedup e2fsck on file systems with a very large number of inodes + * fuse2fs fixes + +- Update to 1.45.4: + * A maliciously corrupted file systems can trigger buffer overruns in the + quota code used by e2fsck. (Addresses CVE-2019-5094) + * E2fsck now checks to make sure the casefold flag is only set on + directories, and only when the casefold feature is enabled + * E2fsck will not disable the low dtime checks when using a backup superblock + where the last mount time is zero + * Scrubbing scripts fixes + * Update translations + +- Update to 1.45.3: + * Whether or not automatic online scrubbing will be called is now controlled + in /etc/e2scrub.conf. + * Fix e2fsck handling of filesystems with large_dir and inline directories + * Fix e2scrub_all for encrypted LUKS partitions + * Fix e2scrub_all volume cleanup + * Regression tests cleanups and improvements + * Fixed compiler warnings + * Translation fixes and updates (boo#1170964) + +- Fix build with gettext 0.20: + * Add e2fsprogs-1.45.2-gettext.patch. + * Exclude in-sources intl/ directory from build. +- Fix install_info_delete usage: It must be called in preun. + +- Use FAT LTO objects in order to provide proper static library. + +- Package e2scrub unit files and separate scrubbing bits into a separate + subpackage e2fsprogs-scrub + +- Update to 1.45.2 + * Fixed e2scrub_all issues running from cron + * When mke2fs asks to proceed, fall back on English Y/y + * Fix spurious complaint of blocks beyond i_size + * Fixed 'make install' failure when the cron.d dir doesn't exist + +- Remove unused configure-Fix-autoheader-failure.patch. + +- Update to 1.45.1 + * Remove configure-Fix-autoheader-failure.patch (fixed upstream) + * Debugfs now supports non-printable chars + * E2fsck now checks to make sure all unused bits in block are set + * E2fsck now supports writing out a problem code log + * Fixed various casefold bugs + * Fix mke2fs support for < 900TB disks + * E2scrub will take its snapshots with UDISK_IGNORE + * Dropped utf8/nls symbols from libext2fs shared library + +- configure-Fix-autoheader-failure.patch: Fix autoheader failure + +- Update to 1.45.0 + * Add support to force check at the next fsck run to tune2fs + * Add e2scrub script to run e2fsck on LVM backed filesystem + * Mke2fs will attempt to use ZERO_RANGE before PUNCH_HOLE so that we don't + lose allocated blocks in preallocated files + * Initial support for setting character set encoding + * Add support for setting inode checksum to debugfs + * Add support for specifying superblock location to e2image + * Fix e4defrag to handle situation when files are created while it is running + * Fix e2fsck to handle dirs > 2 GiB when largedir feature is enabled + * Fix mke2fs huge file creation + * Fix libext2fs to be more robust against invalid group descriptors + * Fix mke2fs and debugfs to correctly copy files > 2 GiB + * Fix memory leaks in debugfs, mke2fs, and e2freefrag + +- Update to 1.44.5 + * use 64-bit counters to track number of defragged files + * correctly traslate Posix ACLs + * Use the online free block counts + * Fix a false warning that tune2fs will take along time to change UUID + * e2fsck will only offer to set the inline_data feature flag sometimes + * e4defrag running as root but can't find file system + * resize2fs was failing to update extent tree checksums + * fuse2fs command line parsing fixed + * e2fs segfault fix when corrupted journal file-system is too large + * e2image now includes the mmp block + * fix various verity handling bugs which made it unusable + * fix a bug in tune2fs to dereference freed memory after replay + +- Update to 1.44.4 + * fix debugs ncheck command to work for files with multiple hardlinks + * avoid floating point exception when libblkid probes maliciously corrupted + superblocks + * fix e2fsck to handle filesystems with resize_inode and meta_bg enabled + * basic fsverify support + * debugfs can operate on corrupted filesystems so they can be fixed + * new debugfs commands for dumping xattr blocks and i_blocks array + * dumpe2fs can print MMP block + * inode's project ID properly byte-swapped on big-endian filesystems + * e2fsck can handle s_inodes_count corruption + * other e2fsck improvements and fixes + * mke2fs fixes where in various corner cases invalid filesystem would be + created +- add new e2mmpstatus alias for dumpe2fs to spec file + +- Update to 1.44.2 + * support for directories over 2 GB (large_dir feature) + * support for large extended attributes (ea_inode feature) + * metadata checksumming is enabled by default by mke2fs + * resize2fs deemed stable enough for bigalloc file systems + * tune2fs now replays the journal before modifying the file system + * improved consistency checks for symlinks + * various fixes in e2image, dumpe2fs, debugfs, and e2fsck for bigalloc + file systems + * fix e2image handling of images on big endian systems + * fixed e2fsck to properly update quotas when handling orphan inodes + +- libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch: Removed as it is + included in the new release +- switched to .xz archive as kernel.org is going to deprecate gzip archives +- Update to 1.43.9 + * fix build failure on big endian systems + * inode flag cleanup in libe2p + ed +- Update to 1.17 + * The commands 'q' and 'Q' now work in a global command. + * The new option '-E, --extended-regexp' has been added. It tells + ed to use extended regular expressions instead of the basic + regular expressions mandated by POSIX + * Print the file name in case of read or write error + +- prepare usrmerge (boo#1029961) + +- Update to 1.16 + * regex.c (line_replace): Accept 's/^/#/g' as valid. + (Reported by Bjoern Wibben). + * main_loop.c: Removed length limit of prompt string. + (Reported by Tim Chase). + * main.c: Set a valid invocation_name even if argc == 0. + * ed.texi: Extended operators depend on regex implementation. + (Reported by Brian Zwahr). + * ed.texi: Several fixes and improvements. + +- Switch back to hand provided tarball in order to avoid pulling + lzip to the Ring0 + +- Use upstream released tarball + +- Avoid repetition of package name in summary. + +- Update to version 1.15: + * io.c (print_line): Make '1' command print '\\' before every + '$' within the text. + * main_loop.c (extract_addresses): Fixed address ',,' to mean + '$,$' instead of '1,$'. + * regex.c (extract_replacement): Allow newlines even if global. + * main_loop.c (exec_command): Make 'c' command reject address 0. + * ed.texi: Minor fixes. + * configure: Accept appending to CFLAGS, 'CFLAGS+=OPTIONS'. + * Switch archive format to tar. + -- update to 1.10 - + "ed.texinfo" has been renamed to "ed.texi" following the advice - of recent Automake about obsolete categories -- repackage tarball to xz as lzip is unlike ed not a part of bootstrap -- drop xz and keyring, they are pointless with changed tarball - -- update to 1.9 - + Testsuite no more feeds shell scripts to ed. - + "configure" now accepts options with a separate argument. - -- revert the use gpg-offline for bootstrap packages - -- update to 1.8 - + Ed now stops reading stdin when reaching real End Of File the first - time. (Before it needed to reach EOF twice). - + Show the "Try 'ed --help' for more information." message if a bad - option is given in the command line. - + Quote characters in messages have been changed as advised by GNU - Coding Standards. - + The description of address offsets in the manual and a link to the - Bash manual have been fixed. - + Displaying of null characters by the "l" command has been fixed. - + The condition deciding when to show the message "Newline appended" has - been corrected. - + The "modified" flag is now set when reading a non-empty file into - an empty buffer. - + An error that prevented using NUL characters in regular expressions - has been fixed. - + Ed now signals an error if it can't create a shell process when - executing a shell command. - + Ed now flushes stdout/stderr before reading a new command. - + Man page is now generated with "help2man". All command-line options - are now documented in the man page. -- use gpg-offline to verify the package tarball -- adapt the Summary and Description according current README - -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -- license update: GPL-3.0+ and LGPL-2.1+ - Semicolon is ambiguous - -- switch license to spdx format -- keep executable in /usr (UsrMerge project) - -- Update to 1.6 (bugfix release) - -- Remove redundant/obsolete tags/sections from specfile - (cf. packaging guidelines) -- Use %_smp_mflags for parallel build - -- Update to version 1.5: - + The "a", "c" and "i" commands have been fixed. (When used in a - global command list, the commands following them in the list - were ignored). - + The "e" command has been fixed. (It quitted when invoked a - second time with a modified buffer). - + The new option "--restricted" has been added. - + "red" has been converted to a script invoking "ed - - -restricted". - + Description of ed in the manual has been changed. - + Obsolete posix tests have been removed from testsuite. -- Remove AutoReqProv: it's default now. - -- updated to latest upstream version 1.4 - major rewrite and bugfixes (see - Changelog for details) -- obsoleted all patches - etckeeper +- Fix spec file + +- Update to 1.18.14: + * pacman 5.2 deprecated File hooks, use Path. + Thanks, Christian Hesse + * Fix vcs subcommand setup for zsh completion. + Thanks, James Rowe. + * Added zsh completion. + Thanks, James Rowe + * commit: Recent changes added code that does not work on all POSIX shells. + Fixed by Thorsten Glaser. + * Fix bug in hostname determination in the previous release. + Thanks, Christian Hesse + * Support platforms without a hostname command, fall back to + reading /etc/hostname. + Thanks, Chris Morgan + * commit: Support -mmessage, without a space, since eg git commit + can be used that way. + Thanks, martin f. krafft + * commit: When multiple parameters are given, use them all as the commit + message, instead of the old behavior of only using the first parameter and + throwing the rest away. + Thanks, martin f. krafft + * Avoid post-install failing when ps is from busybox or another + version not supporting procps-specific options. + * Use ps --no-headers rather than problimatic -h option. + * When run during a package installation, include in the commit + message the command line that caused etckeeper to run. + Thanks, Laszlo Gombos + +- Remove idempotent %if..%endif guards. +- Fix incorrect trailing slash in make install line. +- Update RPM group for bash-completion. + +- indicated that subpackages are noarch. +- modified the description longer. + +- obsolete cron sub package on systemd machines + +- use %license + +- dropped non suse support + - added etckeeper-set-package-manager.patch: set the package + manager via a patch now that we only care about suse +- bzr support: + - disable for now as it would force the whole package to be + python2 bound. you can reenable it when building with + - -with=bzr or set the options in your prjconf: + %define _with_bzr 1 + Macros: + %_with_bzr 1 + :Macros + - change bzr support to be in a subpackage if enabled +- build with python3 when not building with bzr support + - patch shebang line in the zypper plugin to match that +- build the whole package as noarch if we don't build with python + as we are just packaging a bunch of shell scripts +- move bash completion to a sub package, which is recommended to + keep the default working, BR and Require the bash-completion + package for path ownership +- downgrade to git-core so we only have the minimal git for small + installs on servers +- no longer build the cron support on systemd machines. the systemd + timer is more powerful and should be used instead. +- when uninstalling we should also disable and stop the systemd + timer +- only ship the documentation files that are also shipped in the + debian package + +- update to 1.18.8: + * Work around git commit's lack of robustness, by providing + reasonable default values for GIT_COMMITTER_EMAIL etc. + This was already done as part of the su/sudo handling, + and is now always done. + * Don't hardcode the master branch when pushing to PUSH_REMOTE. + Instead, let git push whatever branches it is configured to + push to that remote. +- Drop 0001-Remove-env-from-shebang-in-zypper-plugin.patch because + now in upstream. + -- renamed to etckeeper-rpmlintrc from etckeeper.rpmlintrc: - To follow the packaging guidelines. - Please see also: - https://build.opensuse.org/request/show/244964#request_history - http://lists.opensuse.org/opensuse-packaging/2007-07/msg00000.html - -- updated Source to 1.13: - + Ignore check-mk-agent-logwatch's FHS violating - /etc/check_mk/logwatch.state. Closes: deb#753903 - + Only allow [-a-z_] in etckeeper commands to avoid any possible - directory traversal etc issues. - + update-ignore, uninit: Fix parsing of ignore files containing '\' -- added etckeeper-avoid-packagelist.patch: - Because it is slow that some package manager make the packagelist - (eg, rpm -qa), high-level package manager might time out - (eg. zypper in/remove). - So I added this patch. - If you think that the packagelist is unnecessary, - set AVOID_PACKAGELIST=1 in etckeeper.conf. - Or if you want to avoid it temporarily, - you can use environment variable ETCKEEPER_AVOID_PACKAGELIST=1 . - (eg, ETCKEEPER_AVOID_PACKAGELIST=1 zypper update). - This patch was sent to upstream, but Joey does not accept it yet. - Please see also gh#joeyh/etckeeper#17 . -- rename subpackage from pkgmanager-collabo - to zypp-plugin or yum-plugin. - please see also: - http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html -- added "Provides:" for renaming: - pkgmanager-collabo => (zypp|yum)-plugin. - Please see also: - https://en.opensuse.org/openSUSE:Package_dependencies#Renaming_a_packageage -- added "Provides:" for split packages: etekeeper-cron and plugins. - Please see also: - https://en.opensuse.org/openSUSE:Package_dependencies#Splitting_off_a_sub-pack -- added "Reccomends: git". - please see also: - http://lists.opensuse.org/archive/opensuse-factory/2014-07/msg00060.html -- added bzr support files. - Their files need "Buildrequires: python-devel bzr", - but did not write them, so they were not installed untill now. -- added Python Compatibility with older distributions codes. - Please see also: - https://en.opensuse.org/openSUSE:Packaging_Python#Compatibility_with_older_distributions -- added version-release number to Recommendes and Requires. - It is desirable that etckeeper packages are same version. -- removed lib/zypp directories: - They should belong libzypp. - + remove them. - + added "BuildRequire: zypp-plugin-python". - -- modified etckeeper.spec style - by "osc service run format_spec_file". -- removed lint code 'rm -rf "%{buildroot}%{_prefix}/lib"/python*'. - This line does not work. -- removed "Requires: git". - users can select VCS. -- divide etckeeper package into 3. - + etckeeper: - main function. - + etckeeper-cron: - cron function. - + etckeeper-pkgmanager-collabo: - collaboration with package manager. -- fix (bnc#884154): forgot to reqire zypp-plugin-python. - -- fix (bnc#884154). change permission and locale. - + added etckeeper-zypp.patch - 1) changed zypper-etckeeper.py 's permission from 644 to 755 - (in Makefile). - 2) in zypper-etckeeper.py set LANG to C. - please see also: - http://lists.opensuse.org/archive/opensuse-factory/2014-06/msg00090.html -- version up to 1.12 from 1.7 - + README's filename changed from README to README.md. - + fix some bugs. - + fix some typos. - for detail, - please do "git clone git://git.kitenet.net/etckeeper.git" - and "git log". - -- don't require git to build -- relax git version requirement - exaile +- Update to version 4.1.0~alpha1 (changes since 4.0.2): + * Port to Python 3. + * The Files panel dropdown list now also lists filesystem mounts. + * Fix a crash when fetching covers with the Cover Manager. + * Some dialogues that were previously orphaned now have parents. + * Allow -symbolic fallback and SVG on some icons. + * Update the .mod file support to work with latest libmodplug. + * Empty search entries now show the "Search" placeholder text. + * Many accessibility issues were found (due to gla11y) and fixed. + * Update translations. + +- Update to version 4.0.2 + * Fixed Unicode errors on the tracklist view + * Fixed icon display on Plasma/Wayland + * Translation updates: Asturian, Catalan, Chinese + (Simplified), Croatian, Danish, Finnish, Hindi, Italian, + Portuguese, Spanish, Swedish, Turkish. + +- Added needed python2-bsddb3 requirement. + +- Update to version 4.0.0 (changes since 4.0.0~rc3): + * ipconsole: Do not swallow ImportErrors + * Equaliser: Save present correctly. + * Fix unicode issue in saved playlists. + * Fix rating setting in playlists. + * Fix SmartPlaylists with timestamps. + * Improve support for AlbumArtist: collection pane, + playlist column, track properties + * Moodbar improvements. + * Many tags are now directly editable in the playlist view. + * Drop support for HAL and UDisks v1. + * Fix playlist column editing click/drag issues. + * F2 now also triggers track tag editing. + * Fix accelerators issue that caused a bug in the audioscrobbler + plugin. + * Remove AWN plugin. + * panel/playlists: Fix some drag&drop stuff. + * Many minor fixes and enhancements + * Update translations. +- Stop using GPG signing as upstream did not sign the tarball. + +- Update to version 4.0.0~rc3 (changes since 4.0.0~rc0): + * DAAP fixes. + * Add random shuffle mode. + * Fix cairo issues on pygobject 3.30. + * Fix issues reading tags when tagless media are in a collection. + * Plugin updates for DAAP/Last.fm. + * Fix bugs in parsing track streams. + * SmartPlaylist bug with empty collection. + +- Update to version 4.0.0~rc0: + * Add a setting to tell Gtk to use the dark theme. + * Drag and drop fixes. + ext3grep +- Add ext3grep-0.10.2-rename-i_dir_acl.patch: Fix build + (boo#1115054). +- Clean spec file. + extundelete +- Added a patch (fix_ftbfs.patch) to fix FTBFS with new e2fsprogs. + fdupes +- update to 2.1.2: + * Do not enter ncurses mode when --immediate option given. + * Fix logging/memory corruption bug when using --log with --immediate. + * Break mtime ties using ctime when sorting by time. + * Reduce number of calls to stat(), for speed. + * Clear last command status when new command is entered. + * Rename cs command ("clear all selections") from cs to csel. + * Rename igs command ("invert selections") from igs to isel. + * Add "prune" command as synonym for DELETE key. + * Clear selections after deleting files via prune/DELETE. + * Fix dependency issues when fdupes is configured to not use ncurses. +- build without ncurses for now until buildcycles can be solved + +- Use noun phrase in summary. Drop old specfile constructs. + +- Update to v2.0.0 + * Add ncurses mode for interactive file deletion (plain mode still available via --plain or ./configure). + * Add --minsize option. + * Add --maxsize option. + * Add --time option. + * Add --order=ctime option. + * Add --log option. + * Use configure script for installation (Autotools/Automake). +- Remove fdupes-makefile.patch + +- Make package building even on platforms, where _rpmmacrodir + is not defined. + +- Move RPM macros to %_rpmmacrodir. + -- sort the output of fdupes by filename to make it deterministic - for parallel builds - * 0011-add-an-option-to-sort-duplicate-files-by-name.patch - -- update to 1.5.0-PR2 - * new "--summarize" option - * new "--recurse:" selective recursion option - * new "--noprompt" option for totally automated deletion of - duplicate files. - * sorts duplicates (old to new) for consistent order when - listing or deleteing duplicate files. - * tests for early matching of files, which should help speed up - the matching process when large files are involved. - * warns whenever a file cannot be deleted. - * bugfixes (proper file closing, zero-length files, ...) -- drop the fdupes-sort-output.diff (upstream uses mtime based) -- rename and rebase fdupes-speedup.patch to 0008-speedup-the-compare.patch -- rename and rebase fdupes-endianness.patch to - 0009-glibc-endianness-check-in-md5.patch -- add -p/--permissions switch so files with different permissions or uid/gid - are not considered as duplicates (bnc#784670) - * this mode is a default one for fdupes macro - 0010-add-permissions-mode.patch -- imported several fixes from Debian - * 0001-restore-pristine-code.patch - some common code fixes, partly obsoletes - speedup patch - * manual page fixes - 0002-Added-to-escape-minus-signs-in-manpage-lintian-warni.patch - 0003-Fix-a-typo-in-a-manpage-bts353789.patch - 0005-add-summarize-to-manpage-bts481809.patch - 0006-add-nohidden-support-bts511702.patch - 0007-Disambiguate-the-options-recurse-and-recurse-bts5371.patch - * 0004-Large-file-support-for-2GB-files-bts447601.patch - large file support - -- added "which" requirement for red hat distros - -- patch license to follow spdx.org standard - -- cross-build workaround: fake gcc script to work around build - system not honoring CC - -- Apply packaging guidelines (remove redundant/obsolete - tags/sections from specfile, etc.) - -- fix bnc#406825: speedup fdupes - * fdupes-speedup.patch fixes some performance gaps in code - * fdupes-endianness.patch speedups the built in md5 on little endian machines - -- make patch0 usage consistent - fityk +- Enforce `std=c++14` when building on openSUSE >= 1550 where + GCC 11 is the default compiler (and uses c++17 by default) + [gh#wojdyr/fityk#37]. + +- Add fityk-support-lua-5.4.patch: Support lua up to version 5.4; + patch taken from upstream git commit and rebased for current + version. Add BuildRequires: libtool and run autoreconf before + configure since patch modifies configure.ac. + +- Don't make python3-fityk Obsolete or Provide python-fityk (the + python2 version) so that users may continue using the installed + python2 version should they so wish. + +- Switch to building against Python 3. + + Rename python-fityk to python3-fityk. +- Remove unknown option from configure arguments. +- Drop usage of py_sitelib deprecated variable. +- Run spec-cleaner over the spec file. + -- Initial package, version 1.2.1 -- Fix rpmlint warning "file-contains-current-date" - * fityk-no-compilation-date.patch - fluidsynth-dssi +- Update to pre 2.0.0 git snapshot 1.9.9+git13012019 to fix + Factory build and removed obsolete patch + fluidsynth-dssi-nogtk1.diff +- Upstream changes: + * Add /usr/share/soundfonts to sf2 default paths + * Fixes for recent autotools + * Fixes for fluidsynth 2.x + * Add configuration file support for + * audio/realtime-prio: realtime priority for threads. + * synth/maxchannels:Maximum channels supported by fluidsynth-dssi + * parallel-threads: Number of parallel threads used for sound + rendering + * dynamic-sample-loading: -> synth.dynamic-sample-loading + * Don't trash effects but set NULL to avoid useless copying within + fluidsynth to reduce CPU load + * Fix some gcc truncation warnings + * Set default max channels to 32 + * Bug fix to fsd_cleanup() from Rui Nuno Capela, allowing eventual + reinstantiation of FluidSynth (sf.net Tracker ID 1990241). + * Patch from Albert Graef to pass sysex messages on to FluidSynth, + allowing the use of MIDI Tuning Standard. + * Fixed plugin to use reentrant strtok_r(). + 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" - gebaar-libinput +- Add Patch to fix build with GCC 11: + * 0001-g-11-requires-limits-header.patch +- Update cxxopts to 2.1.2 + gedit-plugins -- Add gedit-plugins-fix-terminal-change-directory.patch: VTE - changed its API which makes change directory of terminal failed, - this patch updates arguments to match VTE's API (boo#1174749, - glgo#GNOME/gedit-plugins#1). +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 40.1: + + Removes tepl dependency. + + Fixes SessionSaver plugin does not start problem. + + Updated translations. + +- Update to version 40.0: + + Draw Spaces plugin: new implementation based on + TeplSpaceDrawerPrefs. + + Smart Spaces plugin: Python to C rewrite, new implementation + based on the GtkSourceView:smart-backspace property. + + Translate plugin: a few improvements. + + Updated translations. + +- Update to version 3.38.1: + + Updated translations. + +- Update to version 3.38.0: + + Updated translations. + +- Update to version 3.37.92: + + Updates to the user manual. + + Various small improvements. + + Updated translations. + +- Update to version 3.36.2: + + Fix Session Saver plugin. + + Fix crash in Find in Files plugin. + +- Update to version 3.36.1: + + Embedded terminal plugin: fix crash caused by removed + gnome-terminal GSettings key. + +- Update to version 3.36.0: + + Updates to the user manual. + + Updated translations. + +- Update to version 3.35.90: + + Remove the Zeitgeist plugin. + + Small code improvements. +- Changes from version 3.35.1: + + Lots of improvements to the build system (meson). + + Adapt file metadata key name for gedit 3.35. + + Some small maintenance tasks. + + Updated translations. +- Drop pkgconfig(zeitgeist-2.0) BuildRequires: no longer needed. +- Drop the gedit-plugin-zeitgeist subpackage (obsoleted by the main + package). + +- Drop gedit-plugins-lang Requires: It should have been a + Recommends, and those are not needed anymore as Supplements: are + in place to take care of it. + +- Update to version 3.34.1: + + Re-add the synctex plugin. + + Some small maintenance tasks. + + Updated translations. +- Add new plugin sub package. + +- Update to version 3.34.0: + + Small fix. + + Translation updates. + +- Update to version 3.33.92: + + Small cleanup in top-level files. + + Updated translations. + +- Update to version 3.33.90: + + Switch from Autotools to Meson. + + Add CI to test buildability and enforce Flake8. + + Add new session saver plugin. + + Remove synctex plugin. + + Update Commander activation shortcut to Ctrl+. + + Many more fixes. +- Switch to meson. +- Add session-saver package, and remove synctex package. +- Remove __pycache__ directory from files. + +- Update to version 3.32.2: + + Fix ColorSchemer plugin for GTKSourceView 4. + + Cache language names per session to prevent unnecessary web + requests by Translate plugin. + + Fix enabling and disabling the Translate plugin. +- Refresh bracketcompletion-use-key-release-event-to-work-wi.patch + with quilt. + +- Update to version 3.32.0: + + Updated translations. + +- Update to version 3.31.90: + + Fix GtkSourceView 4 Python imports. + + Updated translations. + +- Update to version 3.31.4: + + Switch from GTKSourceView 3 to GTKSourceView 4. + + Stop using intltool. + + Miscellaneous improvements. + + Updated translations. +- Drop libtool BuildRequires, no longer needed. +- Replace pkgconfig(gtksourceview-3.0) with + pkgconfig(gtksourceview-4) BuildRequires following upstream. +- Add libtool and pkgconfig(appstream-glib) BuildRequires: New + dependencies. +- Drop gedit-plugin-dashboard sub-package and Obsolete it. + +- Update to version 3.30.1: + + Terminal: fix change directory with vte >= 0.52. + + Updated translations. + +- Update to version 3.30.0: + + Updated translations. genius -- Ensure neutrality of description, remove rheotric questions - from description. Update package summaries. +- Update to version 1.0.27: + + Add Save button to toolbar. + + Add calculus example "zooming animation" to show + differentiability. + + Allow setting editor color scheme in the settings dialog. + + Closing window acts exactly like the quit button/menu item. + + Current program is marked with larger font instead of bold, + since that doesn't work with all themes. + + Improve performance of surface plots, and get rid of flicker. + + Remove menu icons. + + Leave the Stop button on the plot window enabled if a script is + running. + + Remove dependence on AMTK. + + Updated translations. +- Drop pkgconfig(amtk-5) BuildRequires: following upstream changes. + +- Update to version 1.0.26: + + The range boxes in the plot dialog are now evalued rather than + being spin boxes, so that one can use arbitrary genius + expressions there. + + Always spawn a new instance, none of this uniqueness nonsense. + + Various fixes stemming from the port to GTK3 and from various + new compiler warnings. + + File chooser dialogs are now native. + + Fix saving of settings in the presence of old style settings + directories. + + Set default gtksourceview colorscheme to "kate" as "classic" is + hard to see in dark mode. It can be set in the config file (no + GUI currently). + + Updated translations. + +- Update to version 1.0.25: + + Port to gtk-3.0. + + Various bugfixes across the board. +- Replace ncurses-devel, pkgconfig(gtk+-2.0) and + pkgconfig(gtksourceview-2.0) with pkgconfig(ncurses), + pkgconfig(gtk+-3.0) and pkgconfig(gtksourceview-4) BuildRequires. + Add pkgconfig(amtk-5) and pkgconfig(vte-2.91) BuildRequires: New + dependencies. + +- No longer recommend -lang: supplements are in use + +- Drop rarian-scrollkeeper-compat BuildRequires and stop passing + - -disable-scrollkeeper to configure: No longer needed nor used or + recognized. +- Drop translation-update-upstream BuildRequires and macro: genius + is no longer in the t-u-u database, so no extra translations + available. +- Update macros to current standard. +- Drop conditional hicolor-icon-theme, shared-mime-info and + update-desktop-files BuildRequires and post(un) handling of + relevant macros as well as gtk3-tools, update-desktop-files and + shared-mime-info Requires(post(un)): No longer needed for any + current supported version of openSUSE. + +- Add hicolor-icon-theme, update-desktop-files and shared-mime-info + as BuildRequires and as Requires(post/postun) for right handling + of post(un) scriptlets for suse_version < 1330. + +- Update to version 1.0.24: + + Add: A RungeKutta and a plane curve plotting examples. + + Updated translations. +- Drop: + + BuildRoot tag: its standard value is already set by default. + + update-desktop-files BuildRequires and suse_update_desktop_\ + file macro: they are no longer required. + + pkgconfig(vte) BuildRequires: this is not required anymore now + that Genius uses its own vte. +- Add gio-2.0, gio-unix-2.0, gobject-2.0, pango and x11 pkgconfig + modules BuildRequires. +- Update: + + '+' in GPL License tag to '-or-later' to comply with SPDX 3.0. + + Post(un) scriptlets to be ran in release versions < 1330. + +- Ensure neutrality of description, remove rhetoric questions from + description. Update package summaries. -- Update to version 1.0.19: - + New menu: Examples. These are annotated programs that show some - mathematical concept. Generally taken from the classes I have - been teaching. They are installed under - prefix/share/genius/examples/ and are mostly using graphics so - only work in the graphical GNOME/GTK version - + New plotting functions: SurfacePlotDrawLine, - SurfacePlotDrawPoints, SurfacePlotClear, PlotWindowPresent. - + New rotation animation in the surface plot window. - + Fix string constants from compiled library starting with 'E'. - + A few fixes. - + Updated translations. - -- Update to version 1.0.18: - + New general functions: KroneckerProduct (alias TensorProduct), - NewtonsMethod, HalleysMethod, LambertW, LambertWm1, - NonzeroColumns, NonzeroElements, DisplayVariables, PrintTable, - SetElement, SetVElement. - + New plotting functions: PlotCanvasFreeze/PlotCanvasThaw to - improve flicker if doing animations with genius, and - LinePlotDrawPoints function to draw just points without the - line. While plotting errors are no longer forced into a dialog, - and presence of errors is indicated in the graph window below - the graph. - + Allow setting color in LinePlotDrawLine with RGB vector. When - the vector building notation is done with floats and the final - number is within 2^-20 times the step size of the goal, assume - there were roundoff errors and still add it, just like for - loops, so something like 1.0:0.1:3.0 now works. - + Implement subsecond precision in wait function. - + Fix memory corruption error triggered in nested floating point - for loops with a floating point step. - + Few minor bug fixes and fix some more compile warnings in - gtkextra. - + Streamline the compiled file format (saves about 30kb). - + A few improvements to the documentation. - + Updated translations. - -- Update to version 1.0.17: - + Better precision for graphs especially when zoomed it a lot, - and make font smaller if needed. - + Line plots and parametric plots now allow "fit dependent axis" - automatically when y limits are unspecified. And this is the - default in the UI. - + Add export of graphs to PDF directly. - + Line plot step size is adaptive, also line plots now detect - jumps and do not draw a connecting line, try plotting UnitStep - for example. - + Use arrow keys to move around a line plot. - + left-right arrow keys rotate surface plot. - + All plots are now antialiased on the screen (due to GtkExtra - update and cairo usage). - + Update internal GtkExtra to 3.0.5, and forward port all our - changes/fixes (this gets us closer to supporting GTK+3 at some - point). - + Completion for "help on function" in the GUI. - + Fix FindRootBisection and FindRootMullersMethod. - + Factors is now a lot faster on very large numbers (as fast as - Factorize). - + Fix placement of labels on surface plots. - + A few small fixes and updates to the documentation. - + A few minor bugfixes. - + Update mersenne primes (new one is known). - + Updated translations. - -- Update to version 1.0.16: - + Add SurfacePlotData and SurfacePlotDataGrid functions to draw - arbitrary surface data, to allow more complicated 3d plots and - 3d plots from data. - + Add LinePlotDrawAxisLabels and SurfacePlotDrawLegends - parameters and add corresponding UI checkboxes - + Add ExportPlot function to export the current contents of the - plot window to a file from GEL - + Surface plot now allows "fit dependent axis" automatically when - z limits are unspecified. And this is the default in the UI - + Add sinc, BesselJ0, BesselJ1, BesselJn, BesselY0, BesselY1, - BesselYn functions - + Plot window slightly bigger (700x500 now) and there are wider - side margins in the lineplot (2D) version to make tick labels - always fit. - + In both 2D and 3D plots, tick labels now use scientific - notation when needed to avoid ugly labels - + In surface plot the gradient always shows only the range of the - function, so color is more useful when zoomed out. - + Simpler output when typing "help foo" when foo is neither - defined nor documented. - + When for/sum/prod loops are in terms of floating point numbers - and the final number is within 2^-20 times the step size of the - goal, assume there were roundoff errors and still execute the - body - + Handle wider matrices than 2^15 columns in expansion - + Fix flicker when plotting surfaces to allow animations with 3d - plots - + Fix possible uninitialized crash when reading badly formed - standard library (should never happen, but ...) - + Fix LinearRecursiveSequence and allow it to take vector for n - + Fix crash on uninitialized variables in conjugate transpose - + Fix crash on extreme zoom out or zoom in of a graph - + Fix derivatives of Im and Re - + Fix file chooser dialogs not starting in current directory - + Avoid double error about uninitialized variables - + Spelling fixes and documentation fixes - + Require MPFR at least 2.3.0 - + Updated translations. - gfs2-utils +- Update to version 3.4.1+git.87.c0ea1bc4: + * libgfs2: Remove new_rgrps from struct gfs2_sbd + * tests: Increase the size of the sparse file used by tests + * gfs2/edit: always use "%s"-style format for printf()-style functions + * tunegfs2: Use O_EXCL when opening the device rw + * Make sure i_bh is set after lgfs2_gfs_inode_get() + * libgfs2: Avoid potential gfs/gfs2 superblock update clash + * gfs2_edit: Fix segfault in hexdump() + * libgfs2: Add NULL-checking for ip->i_bh in inode_put() + * fsck.gfs2: Fix remaining endianness sparse warnings + * gfs2_edit: Fix remaining endianness sparse warnings + ghc +- add 4134.patch to fix build with Sphinx4 + ghc-Diff +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-Glob +- Update Glob to version 0.10.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update Glob to version 0.10.1. + 0.10.1, 2020-07-19: + Updated code and dependencies to support dlist-1.0. + Cabal-Version minimum bumped to 1.10 as Hackage now rejects older minima. + +- Re-generate file with latest version of spec-cleaner. + ghc-HTTP +- Update HTTP to version 4000.3.16. + Version 4000.3.16: release 2021-03-20 + * Support GHC-9.0 (Oleg Genrus) + * Various dependency bumps (multiple people) + * Try all addresses returned by getAddrInfo (Fraser Tweedale) + Version ? + +- Update HTTP to version 4000.3.15 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update HTTP to version 4000.3.15 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update HTTP to version 4000.3.15. + Upstream has not updated the file "CHANGES" since the last + release. + +- Update HTTP to version 4000.3.14 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-HUnit +- Update HUnit to version 1.6.2.0. + [#]### 1.6.2.0 + - Add support for GHC 7.0.* and 7.2.* + [#]### 1.6.1.0 + - Add `Test.HUnit.Text.runTestTTAndExit` + +- disable %{ix86} build + +- Update HUnit to version 1.6.1.0. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-HsYAML +- Update HsYAML to version 0.2.1.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update HsYAML to version 0.2.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-HsYAML-aeson +- Update HsYAML-aeson to version 0.2.0.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update HsYAML-aeson to version 0.2.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-JuicyPixels +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-QuickCheck +- disable %{ix86} build + +- Update QuickCheck to version 2.14.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/QuickCheck-2.14.2/src/changelog + +- Replace %setup -q with the more modern %autosetup macro. + +- Update QuickCheck to version 2.14.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/QuickCheck-2.14.1/src/changelog + +- Update QuickCheck to version 2.14. + QuickCheck 2.14 (release 2020-03-28) + * QuickCheck is now much faster at generating test data! + As a result, many properties can now be tested a lot faster; + the examples distributed with QuickCheck run about twice as + fast as before, for example. Of course, your mileage may vary. + The reason for this is that there are now specialised versions + of the 'choose' combinator for various types. These are: + chooseInt, chooseInteger, chooseBoundedIntegral, and chooseEnum. + These combinators are identical to 'choose' but much faster. + All QuickCheck combinators, with the exception of 'choose' + itself, use the new combinators behind the scenes. + You should see a speedup without doing anything, but to get a + further speedup, consider replacing any uses of 'choose' in your + own generators with the new combinators. + We are hoping that future releases of the 'random' library may + speed up 'choose', in which case these combinators may no longer + be needed. + Thanks to Oleg Grenrus for suggesting to bypass 'choose' for + random number generation, and providing the appropriate + primitive in his 'splitmix' random number library. + * Smaller changes and bugfixes: + - RecursivelyShrink and GSubterms are exported from + Test.QuickCheck.Test (thanks to Tom Mortiboy). + - Don't generate invalid unicode characters + (thanks to Boris Stepanov). + - When a call to 'within' fails, include the duration of the + timeout in the failure report (thanks to William Rusnack). + - In Gen, avoid splitting the seed in the implementation of + >>, *> and <- (thanks to David Feuer). + - Fix a couple of bugs with shrinking of floating-point + numbers. + - Export functionMapWith, functionEitherWith and + functionPairWith from Test.QuickCheck.Function + (thanks to Oleg Grenrus). + - Remove redundant RealFloat constraint from + Arbitrary/CoArbitrary instances for Complex + (thanks to Bodigrim). + ghc-SDL +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Remove doc subpackage - -- Update spec file. - * Use new cabal-rpm template - * Builds for SUSE Linux Enterprise 11 - ghc-SDL-image +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Update spec file. - * Use new cabal-rpm template - * Builds for SUSE Linux Enterpise 11 - -- Fixed for Haskell Platform 2013.2. - ghc-SDL-mixer +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Update spec file. - * Use new cabal-rpm template - * Builds for SUSE Linux Enterprise 11 - -- Fixed for Haskell Platform 2013.2. - -- Initial build. - ghc-SHA +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-StateVar +- Update StateVar to version 1.2.2. + 1.2.2 + - ---- + * Relaxed upper version bound for `transformers`. + +- Update StateVar to version 1.2.1. + 1.2.1 + - ---- + * Explicitly mark `Data.StateVar` as Safe (or Trustworthy for GHC before 7.10). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-X11 +- Update X11 to version 1.10.1. + [#]# 1.10.1 (2021-08-15) + * Fixed possible high CPU usage of some blocking calls with the threaded RTS (#78) + +- Update X11 to version 1.10. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- disable %{ix86} build + +- Update X11 to version 1.9.2. + Upstream does not provide a change log file. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-X11-xft +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-adjunctions +- disable %{ix86} build + +- Update adjunctions to version 4.4 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-aeson +- Update aeson to version 1.5.6.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Set memory constraints to avoid OOM + +- Update aeson to version 1.5.6.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update aeson to version 1.5.6.0. + [#]## 1.5.6.0 + * Make `Show Value` instance print object keys in lexicographic order. + +- Update aeson to version 1.5.5.1. + [#]## 1.5.5.1 + * Fix a bug in `FromJSON QuarterOfYear` instance. + [#]## 1.5.5.0 + * Add instances for `Month`, `Quarter` and `QuarterOfYear` (from `time-1.11`), thanks to Oleg Grenrus. + * The aeson repository has been moved to the haskell github organization! + +- disable %{ix86} build + +- Update aeson to version 1.5.4.1. + [#]### 1.5.4.1 + * Use `Text.Encoding.decodeLatin1` to speed up ASCII string decoding, thanks to Dmitry Ivanov. + * Support `bytestring 0.11.*` and `th-abstraction 0.4.*`, thanks to Oleg Grenrus. + +- add constraints for s390x and riscv64 + +- Update aeson to version 1.5.4.0. + [#]## 1.5.4.0 + * Add instances for `ToJSONKey` and `FromJSONKey` to `Const`, thanks to Dan Fithian. + * Add support for template-haskell 2.17, thanks to Galen Huntington. + * Documentation typo fix, thanks to Jean-Baptiste Mazon. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update aeson to version 1.5.3.0. + [#]## 1.5.3.0 + * Add instances for types in `strict` and `data-fix` packages, thanks to Oleg Grenrus. + * CPP cleanup, thanks to Oleg Grenrus. + * Instances for `dlist`'s `Data.DList.DNonEmpty.DNonEmpty`, thanks to Oleg Grenrus. + +- Update aeson to version 1.5.2.0. + [#]## 1.5.2.0 + * Add `Ord Value` instance, thanks to Oleg Grenrus. + * Export `rejectUnknownFields` from `Data.Aeson` + +- Update aeson to version 1.5.1.0. + [#]## 1.5.1.0 + * Add instances for `these`, thanks to Oleg Grenrus. + [#]# 1.5.0.0 + * Fix bug in `rejectUnknownFields` not respecting `fieldLabelModifier`, thanks to Markus Schirp. + * `GFromJSON` members are no longer exported from `Data.Aeson(.Types)`, if you are using `gParseJSON` consider switching to `gParseJSON'`, thanks to Oleg Grenrus. + * Aeson no longer accepts unescaped control characters, thanks to Oleg Grenrus. + * Remove `CoerceText` since GHC >=7.8 has `Coercible`, thanks to Oleg Grenrus. + * Rename the `GToJSON` class to `GToJSON'` and expose it, thanks to Oleg Grenrus. + Closed tickets: https://github.com/bos/aeson/milestone/21 + ghc-aeson-pretty +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-annotated-wl-pprint +- disable %{ix86} build + +- Update annotated-wl-pprint to version 0.7.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ghc-ansi-terminal +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update ansi-terminal to version 0.11. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/ansi-terminal-0.11/src/CHANGELOG.md + +- Re-generate file with latest version of spec-cleaner. + ghc-ansi-wl-pprint +- disable %{ix86} build + +- Update ansi-wl-pprint to version 0.6.9 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Tweak Cabal file to accept latest ansi-terminal version. + +- Re-generate file with latest version of spec-cleaner. + ghc-asn1-encoding +- Update asn1-encoding to version 0.9.6 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update asn1-encoding to version 0.9.6 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-asn1-parse +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-asn1-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-async +- Update async to version 2.2.3. + [#]# Changes in 2.2.3: + - Documentation fixes + +- disable %{ix86} build + +- Update async to version 2.2.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-attoparsec +- Update attoparsec to version 0.14.1. + 0.14.1 + * Added `Data.Attoparsec.ByteString.getChunk`. + 0.14.0 + * Added `Data.Attoparsec.ByteString.takeWhileIncluding`. + * Make `Data.Attoparsec.{Text,ByteString}.Lazy.parseOnly` accept lazy input. + +- Update attoparsec to version 0.13.2.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update attoparsec to version 0.13.2.5. + Upstream has not updated the file "changelog.md" since the last + release. + +- disable %{ix86} build + +- Update attoparsec to version 0.13.2.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-attoparsec-iso8601 -- Drop obsolete group attributes. +- Update attoparsec-iso8601 to version 1.0.2.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Update attoparsec-iso8601 to version 1.0.1.0. +- Update attoparsec-iso8601 to version 1.0.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update attoparsec-iso8601 to version 1.0.2.0. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- disable %{ix86} build -- Prefer the new %license attribute over %doc. -- Update Cabal file to revision 1: - * allow building with base-compat 0.10.x +- Update attoparsec-iso8601 to version 1.0.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. +- Replace %setup -q with the more modern %autosetup macro. -- Update to version 1.0.0.0 with cabal2obs. +- Add attoparsec-iso8601 at version 1.0.1.0. ghc-auto-update -- Drop obsolete group attributes. +- disable %{ix86} build -- Update auto-update to version 0.1.6. - [#]# 0.1.6 - * Add control of activation on leading vs. trailing edges for Control.Debounce - [#756](https://github.com/yesodweb/wai/pull/756) +- Replace %setup -q with the more modern %autosetup macro. -- Update auto-update to version 0.1.5. - [#]# 0.1.5 - * Using the Strict and StrictData language extensions for GHC >8. - [#752](https://github.com/yesodweb/wai/pull/752) - -- Update auto-update to version 0.1.4.1. - [#] ChangeLog for auto-update - [#]# 0.1.4.1 - * [#693](https://github.com/yesodweb/wai/pull/693): - Improve documentation for `reaperAction` function. - * [#732](https://github.com/yesodweb/wai/pull/732): - Fixed memory leak in `reaperAdd` function. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.4 revision 0 with cabal2obs. - -- update to 0.1.4 - * Provide updateActionModify API in AutoUpdate - -- update to 0.1.3.1 - * Doc improvements - -- update to 0.1.3 - * Adding a new AIP - reaperKill - -- update to 0.1.2.2 - * Added Control.Debounce - -- initial commit +- Add auto-update at version 0.1.6. ghc-base-compat +- Update base-compat to version 0.12.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/base-compat-0.12.0/src/CHANGES.markdown + +- disable %{ix86} build + +- Update base-compat to version 0.11.2. + [#]# Changes in 0.11.2 [2020.09.30] + - Sync with `base-4.15`/GHC 9.0 + - Backport `singleton` to `Data.List` and `Data.List.NonEmpty` + - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO` + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-compat-batteries +- Update base-compat-batteries to version 0.12.0 revision 1. + [#]# Changes in 0.12.0 [2021.08.29] + - `Data.Semigroup.Compat{.Repl.Batteries}` no longer re-exports the `Option` + data type or the `option` function, as both have been removed in + `base-4.16`. + - This coincides with the `base-compat-0.12.0` release. Refer to the + [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0120-20210829) + for more details. + +- disable %{ix86} build + +- Update base-compat-batteries to version 0.11.2. + [#]# Changes in 0.11.2 [2020.09.30] + - This coincides with the `base-compat-0.11.2` release. Refer to the + [`base-compat` changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0112-20200930) + for more details. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-noprelude +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-orphans +- Update base-orphans to version 0.8.5. + [#]# Changes in 0.8.5 [2021.08.29] + - Backport new instances from GHC 9.2/`base-4.16` + * `Eq1`, `Read1`, and `Show1` instances for `Complex` + * `Eq1` and `Ord1` instances for `Fixed` + * `Eq{1,2}`, `Ord{1,2}`, `Show{1,2}`, and `Read{1,2}` instances for `(,,)` + and `(,,,)` + * `Semigroup` and `Monoid` instances for `Data.Functor.Product` and + `Data.Functor.Compose` + +- disable %{ix86} build + +- Update base-orphans to version 0.8.4. + [#]# Changes in 0.8.4 [2020.12.09] + - Backport the `Ord` instances for `TyCon` and `TypeRep` to be available on + GHC 7.0. + +- Update base-orphans to version 0.8.3. + [#]# Changes in 0.8.3 [2020.09.30] + - Backport new instances from GHC 9.0/`base-4.15` + * `MonadFix` and `MonadZip` instances for `Complex` + * `Ix` instances for tuples of size 6 through 15 + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-base-prelude -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update base-prelude to version 1.3. - [#] 1.3 - * Give preference to Semigroup definitions over Monoid - -- Update base-prelude to version 1.2.1. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 1.2.0.1. - -- Update to version 1.0.1.1 revision 0 with cabal2obs. - -- update to 1.0.1.1 - -- update to 1 - -- update to 0.1.21 - -- update to 0.1.20 - -- initial commit +- Add base-prelude at version 1.4. ghc-base16-bytestring +- disable %{ix86} build + +- Update base16-bytestring to version 1.0.1.0. + [#] 1.0.1.0 + * Backwards-compatible support for `bytestring ^>= 0.11` ([#15](https://github.com/haskell/base16-bytestring/pull/15)) + [#] 1.0.0.0 + * Merged omnibus PR doing a variety of things in ([#10](https://github.com/haskell/base16-bytestring/pull/10)): + - Improves performance by 3-4x for encode, 4-5x for decode. + - The `decode` signature returning the tuple and actually returns an error message with offset. The signature will now be `ByteString -> Either String ByteString`. + - Actually tests using the test vectors defined in the RFC, and uses property tests to ensure invariants hold. + - Adds lenient decoders to the API + - Adds `-XTrustworthy` annotations to the relevant exposed modules + - Rewrites the haddocks to be more up to date and fancy-styled. + - Adds benchmarks to the `.cabal` file so they can be run at toplevel, and make them better. + - Bumps the Cabal version to 1.12 + Because of the breadth of this change, we are calling this a new epoch for the `base16-bytestring` library. Hence, the version `1.0.0.0`. + +- Update base16-bytestring to version 0.1.1.7 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update base16-bytestring to version 0.1.1.7. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- Re-generate file with latest version of spec-cleaner. + ghc-base64-bytestring +- Update base64-bytestring to version 1.2.1.0. + [#] 1.2.1.0 + * Bugfix for GHC 9.0.1 memory corruption bug ([#46](https://github.com/haskell/base64-bytestring/pull/46)) + * Thanks to [Fraser Tweedale](https://github.com/frasertweedale) and [Andrew Lelechenko](https://github.com/bodigrim) for logging and helping with this fix. + +- disable %{ix86} build + +- Update base64-bytestring to version 1.2.0.1. + [#] 1.2.0.1 + * Package update: support for `bytestring >=0.11` + +- Replace %setup -q with the more modern %autosetup macro. + +- Update base64-bytestring to version 1.2.0.0. + [#] 1.2.0.0 + * Security fix: reject non-canonical base64 encoded values - ([#38](https://github.com/haskell/base64-bytestring/pull/38)) fixing issue [#24](https://github.com/haskell/base64-bytestring/issues/24). + * Security fix: reject bytestrings with improper padding that can be "completed" by the unpadded-Base64url workflow, and homogenize error messages ([#33](https://github.com/haskell/base64-bytestring/pull/33)) + * Test coverage expanded to 98% of the library. All critical paths covered. + +- Update base64-bytestring to version 1.1.0.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/base64-bytestring-1.1.0.0/src/CHANGELOG.md + -- new packaging guidelines - * no macros spanning multiple spec file sections - -- update to 1.0.0.1 from upstream -- performance improvements - * encoding 5% - * decodeLenient 50% - ghc-basement +- Update basement to version 0.0.12 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update basement to version 0.0.12. + Upstream does not provide a change log file. + +- Update basement to version 0.0.11 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update basement to version 0.0.11 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-bifunctors +- Update bifunctors to version 5.5.11 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update bifunctors to version 5.5.11. + 5.5.11 [2021.04.30] + - ------------------ + * Allow building with `template-haskell-2.18` (GHC 9.2). + +- Update bifunctors to version 5.5.10. + 5.5.10 [2021.01.21] + - ------------------ + * Fix a bug in which `deriveBifoldable` could generate code that triggers + `-Wunused-matches` warnings. + +- Update bifunctors to version 5.5.9. + 5.5.9 [2020.12.30] + - ----------------- + * Explicitly mark modules as Safe or Trustworthy. + +- disable %{ix86} build + +- Update bifunctors to version 5.5.8. + 5.5.8 [2020.10.01] + - ----------------- + * Fix a bug in which `deriveBifunctor` would fail on sufficiently complex uses + of rank-n types in constructor fields. + * Fix a bug in which `deriveBiunctor` and related functions would needlessly + reject data types whose two last type parameters appear as oversaturated + arguments to a type family. + +- Update bifunctors to version 5.5.7 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-bindings-uname +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-bitarray +- disable %{ix86} build + +- Update bitarray to version 0.0.1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-blaze-builder +- Update blaze-builder to version 0.4.2.1. + * 0.4.2.1 + - Bump cabal file to Cabal >= 1.10 + * 0.4.2.0 + - Make semigroup instances unconditional + - Support bytestring-0.11 + - Support semigroups-0.19 + +- disable %{ix86} build + +- Update blaze-builder to version 0.4.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- update to 0.3.3.4 - * compatibility with Haskell Platform 2014.2.0.0 (ghc-text) - -- update to 0.3.1.1 from upstream - * all warnings fixed - * ghc7.8 compatible - ghc-blaze-html +- Update blaze-html to version 0.9.1.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-blaze-markup +- Update blaze-markup to version 0.8.2.8. + - 0.8.2.8 (2021-03-04) + * Bump `base` upper bound to 4.16 + * Bump `tasty` upper bound to 1.5 + * Bump `bytestring` upper bound to 0.12 + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update blaze-markup to version 0.8.2.7. + - 0.8.2.7 (2020-06-30) + * Bump Cabal version lower bound to 1.10 + - 0.8.2.6 (2020-06-30) + * Bump `tasty` upper bound to 1.4 + +- Re-generate file with latest version of spec-cleaner. + ghc-byteable -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.1 revision 0 with cabal2obs. - -- fix typo in group tag (Thanks @killit!) - -- Initial package - version 0.1.1 +- Add byteable at version 0.1.1. ghc-cabal-doctest +- disable %{ix86} build + +- Update cabal-doctest to version 1.0.8 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-call-stack +- Update call-stack to version 0.4.0. + Upstream does not provide a change log file. + +- Update call-stack to version 0.3.0. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-case-insensitive +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cereal +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-clock +- Update clock to version 0.8.2. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cmark-gfm +- disable %{ix86} build + +- Update cmark-gfm to version 0.2.2. + cmark-gfm 0.2.2 (16 Sep 2020) + * Pull in upstream changes. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cmdargs -- Drop obsolete group attributes. +- Update cmdargs to version 0.10.21. + 0.10.21, released 2021-02-14 + Handle GHC 9.0 optimisations + Remove support for GHC 7.4 to 7.8 -- Use https URL to refer to bugs.opensuse.org. +- disable %{ix86} build -- Update cmdargs to version 0.10.20. - [#54], use the getopt data types from base - [#47], ensure Semigroup instance on all GHC versions - [#47], GHC 8.4 compatibility +- Replace %setup -q with the more modern %autosetup macro. -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.10.17 with cabal2obs. - -- Update to version 0.10.16 with cabal2obs. - -- Update to version 0.10.15 with cabal2obs. - -- Update to version 0.10.14 revision 0 with cabal2obs. - -- update to 0.10.14 - * ensure correct line breaks in HTML help output - * preserve manual \n in help messages - * reformat the README - -- update to 0.10.13 - * support Ratio in some places - -- add group to devel package - -- initial commit +- Add cmdargs at version 0.10.20. ghc-colour +- Update colour to version 2.3.6. + New in version 2.3.6: + - Minimum base of 4.13. + - Locked down non-colour imports. + - Made semigroup instances canonical. + - Updated dependencies (for testing). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-comonad +- Update comonad to version 5.0.8 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update comonad to version 5.0.8. + 5.0.8 [2020.12.30] + - ----------------- + * Explicitly mark modules as Safe or Trustworthy. + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using + [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) + to run the doctests. + +- disable %{ix86} build + +- Update comonad to version 5.0.7. + 5.0.7 [2020.12.15] + - ----------------- + * Move `FunctorWithIndex (TracedT m w)` instance from `lens`. + This instance depends on the `indexed-traversable` package. This can be disabled using the flag of the same name. + +- Update comonad to version 5.0.6 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-conduit +- Update conduit to version 1.3.4.1. + [#]# 1.3.4.1 + * Library and tests compile and run with GHC 9.0.1 [#455](https://github.com/snoyberg/conduit/pull/455) + +- disable %{ix86} build + +- Update conduit to version 1.3.4. + [#]# 1.3.4 + * Add `foldWhile` [#453](https://github.com/snoyberg/conduit/issues/453) [#456](https://github.com/snoyberg/conduit/pull/456). + +- Update conduit to version 1.3.3. + [#]# 1.3.3 + * Add `uncons`, `unconsM`, `unconsEither`, `unconsEitherM`. + +- Update conduit to version 1.3.2.1. + [#]# 1.3.2.1 + * Fix isChunksForExactlyE [#445](https://github.com/snoyberg/conduit/issues/445) [#446](https://github.com/snoyberg/conduit/pull/446) + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-conduit-combinators +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-conduit-extra +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-connection +- disable %{ix86} build + +- Update connection to version 0.3.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-constraints -- Update constraints to version 0.12. - 0.12 [2020.02.03] +- Update constraints to version 0.13. + 0.13 [2021.02.17] - * Relax the type signature for `divideTimes`: - ```diff - - dividesTimes :: (Divides a b, Divides a c) :- Divides a (b * c) - +dividesTimes :: Divides a b :- Divides a (b * c) - ``` - * Simplify the type signature of `dividesDef`: - ```diff - - dividesDef :: forall a b. Divides a b :- ((a * Div b a) ~ b) - +dividesDef :: forall a b. Divides a b :- (Mod b a ~ 0) + * `Data.Constraint.Symbol` now reexports the `GHC.TypeLits.AppendSymbol` type + family from recent versions of `base` (or, on old versions of `base`, it + defines a backwards-compatibile version of `AppendSymbol`). The existing + `(++)` type family for `Data.Constraint.Symbol` is now a synonym for + `AppendSymbol`. + This is technically a breaking change, as `(++)` was previously defined like + so: + ```hs + type family (++) :: Symbol -> Symbol -> Symbol - The original type of `diviesDef` can be (partially) recovered by defining - it in terms of the new `dividesDef`: + This meant that `(++)` could be partially applied. However, for compatibility + with the way that `AppendSymbol` is defined, `(++)` is now defined like so: - dividesDef' :: forall a b. (1 <= a, Divides a b) :- ((a * Div b a) ~ b) - dividesDef' = Sub $ case (dividesDef @a @b, euclideanNat @a @b) of - (Sub Dict, Sub Dict) -> Dict + type m ++ n = AppendSymbol m n + As a result, `(++)` can no longer be partially applied. + * Make the `(++)` type family in `Data.Constraint.Symbol` be `infixr 5`. + * Add `implied :: (a => b) -> (a :- b)` to `Data.Constraint`, which converts + a quantified constraint into an entailment. This is only available when + compiled with GHC 8.6 or later. -- Drop obsolete group attributes. - -- Update constraints to version 0.11.2. - 0.11.2 [2019.09.06] - - ------------------ - * Depend on the `type-equality` compatibility library so that `(:~~:)` may be - used when compiling this library with GHC 8.0. This avoids having to redefine - `(:~~:)` directly in the internals of `constraints` itself. - -- Update constraints to version 0.11.1. - 0.11.1 [2019.08.27] - - ------------------ - * Make `Data.Constraint.Deferrable.UnsatisfiedConstraint` a newtype. - -- Update constraints to version 0.11. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/constraints-0.11/src/CHANGELOG.markdown +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Add constraints at version 0.10.1. +- Add constraints at version 0.12. ghc-contravariant +- Update contravariant to version 1.5.5. + 1.5.5 [2021.07.27] + - ----------------- + * Fix the build on old GHCs using `transformers-0.6.*`. + +- Update contravariant to version 1.5.4. + 1.5.4 [2021.07.25] + - ----------------- + * Allow building with `transformers-0.6.*`. + +- Update contravariant to version 1.5.3. + 1.5.3 [2020.12.30] + - ----------------- + * Explicitly mark modules as `Safe`. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cookie +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cryptohash -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.11.9 revision 0 with cabal2obs. - -- update to 0.11.9 - -- update to 0.11.7 - -- update to 0.11.6 - -- Update to version 0.11.0 - Use cabal-rpm spec file template +- Add cryptohash at version 0.11.9. ghc-cryptohash-conduit +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-cryptohash-sha256 +- Update cryptohash-sha256 to version 0.11.102.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update cryptohash-sha256 to version 0.11.102.0. + [#]# 0.11.102.0 + - Add Eq instance for Ctx + - Add start and startlazy producing Ctx + - Introduce new `use-cbits` cabal flag in order to + add support for FFI-less `cryptohash-sha256-pure` pass-thru + +- disable %{ix86} build + +- Update cryptohash-sha256 to version 0.11.101.0 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-cryptonite +- Update cryptonite to version 0.29. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Update cryptonite to version 0.28. + [#]# 0.28 + * Add hash constant time capability + * Prevent possible overflow during hashing by hashing in 4GB chunks + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update cryptonite to version 0.27. + [#]# 0.27 + * Optimise AES GCM and CCM + * Optimise P256R1 implementation + * Various AES-NI building improvements + * Add better ECDSA support + * Add XSalsa derive + * Implement square roots for ECC binary curve + * Various tests and benchmarks + +- Re-generate file with latest version of spec-cleaner. + ghc-cryptonite-conduit -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update cryptonite-conduit to version 0.2.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Revise cabal build file to specify more accurate dependencies. - -- Update cryptonite-conduit to version 0.2.2. - * Add the `Crypto.Cipher.ChaChaPoly1305.Conduit` and - `Crypto.PubKey.ECIES.Conduit` modules - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.0 with cabal2obs. - -- Update to version 0.1 revision 0 with cabal2obs. +- Add cryptonite-conduit at version 0.2.2. ghc-data-default +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- update to 0.5.0 from upstream (no changelog) -- required by pandoc 1.10 - -- use cabal2spec 0.25.5 spec file template - ghc-data-default-class +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-data-default-instances-containers +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-data-default-instances-dlist +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-data-default-instances-old-locale +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-dbus +- Update dbus to version 1.2.21. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.19. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.18. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.17. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Update dbus to version 1.2.16. + Upstream does not provide a change log file. + +- Update dbus to version 1.2.15.1. + Upstream does not provide a change log file. + ghc-digest +- Update digest to version 0.0.1.3. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- fix license tag - -- update to 0.0.1.2 from upstream (no changelog) - * minor change in cabal flag default - -- update to 0.0.1.1 from upstream (no changelog) - -- cabal2spec 0.25.5 spec file template - ghc-distribution-opensuse +- disable %{ix86} build + +- Split the 'guess-changelog' utility into its own subpackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints for min 4GB disk space only for some arches + aarch64 ppc64 ppc64le + +- Re-generate file with latest version of spec-cleaner. + ghc-distributive +- Update distributive to version 0.6.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update distributive to version 0.6.2.1. + 0.6.2.1 [2020.12.30] + - ------------------- + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using + [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) + to run the doctests. + +- disable %{ix86} build + +- Update distributive to version 0.6.2 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-dlist +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update dlist to version 1.0. + Upstream has renamed and modified the change log file(s) in this + release. Unfortunately, the automatic updater cannot reliable + determine relevant entries for this release. + +- Re-generate file with latest version of spec-cleaner. + ghc-doclayout +- Update doclayout to version 0.3.0.2. + [#]# 0.3.0.2 + * NOINLINE `literal` instead of `fromString` (#2, sjakobi). + This produces a further reduction in allocations and + pandoc compile time. + +- Update doclayout to version 0.3.0.1. + [#]# 0.3.0.1 + * NOINLINE `fromString` (#1). + @sjakobi reports that this change reduced total allocations + for building pandoc-2.12 with GHC 8.10.4 by 8.5% and reduced + peak allocations are reduced from 3854MB to 3389MB. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-doctemplates +- Update doctemplates to version 0.10. + [#]# 0.10 + * Change rendering and conditional behavior with booleans. + Previously, `$if(foo)$` evaluated to false iff `foo` + would render as the empty string. This forced us to render + a boolean False value as an empty string, rather than `false`. + And this has caused various problems with templates + (#16, jgm/pandoc#7402). Now, boolean False values render as + `false` -- just as True values render as `true`. And conditionals + are now sensitive to booleans, so `$if(foo)$` evaluates to false + when `foo` is a boolean False value, even though it would render + as the nonempty string `false`. + +- disable %{ix86} build + +- Update doctemplates to version 0.9. + [#]# 0.9 + * Add BoolVal constructor to Val. This gives a smoother + interface with JSON and YAML. [API change] + * Remove overlapping instances by generalizing + `ToContext String String` and `FromContext String String` + to `TemplateTarget [a] => ToContext [a] [a]` and + `TemplateTarget [a] => FromContext [a] [a]`. + Remove the instance `ToContext String (Doc String)`. + Remove redundant constraints. (#9, favonia) [API change] + +- Update doctemplates to version 0.8.3. + [#]# 0.8.3 + * Properly handle nested loops (#15). Previously "it" was + always used for the variable in a loop, and in a nested loop + there was no way to distinguish the value of the inner + iteration from the value of the outer one. Now we assign + the iterated value to both "it" and to the original variable + name (e.g. "foo.bar"). This probably has a small negative + performance impact. Note that this change also affects + the output of the template parser: original variable + names are now retained instead of being replaced by "it". + * Remove duplicate IsString constraint (#14, Mario Lang). + * Update haddocks from README (#10). + * Minor code clean-ups (#7, favonia). + * Add hsyaml >= 0.2 constraint (#6). + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-easy-file -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update easy-file to version 0.2.2. - Upstream does not provide a change log file. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.1 revision 0 with cabal2obs. - -- update to 0.2.1 - * no upstream changelog - -- initial commit +- Add easy-file at version 0.2.2. ghc-echo +- Update echo to version 0.1.4. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/echo-0.1.4/src/CHANGELOG.md + +- disable %{ix86} build + +- Update echo to version 0.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-ed25519 +- disable %{ix86} build + +- Update ed25519 to version 0.0.5.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-edit-distance +- disable %{ix86} build + +- Update edit-distance to version 0.2.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-either +- disable %{ix86} build + +- Update either to version 5.0.1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-emojis +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-enclosed-exceptions -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Update enclosed-exceptions to version 1.0.3. - * Skip some tests on GHC 8.4 [#12](https://github.com/jcristovao/enclosed-exceptions/issues/12) - * Support for GHC 7.4 and earlier - -- Add enclosed-exceptions at version 1.0.2. +- Add enclosed-exceptions at version 1.0.3. ghc-erf +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-errors +- Update errors to version 2.3.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-extensible-exceptions +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-extra -- Update extra to version 1.7.1. - 1.7.1, released 2020-03-10 - Add NOINLINE to errorIO to work around a GHC 8.4 bug - 1.7, released 2020-03-05 - * #40, delete deprecated function for - * zipFrom now truncates lists, rather than error, just like zip - 1.6.21, released 2020-03-02 - [#54], deprecate nubOn since its O(n^2). Use nubOrdOn - [#53], add some nub functions to NonEmpty - -- Update extra to version 1.6.20. - 1.6.20, released 2020-02-16 - Add firstM, secondM - 1.6.19, released 2020-02-11 - [#50], add headDef, lastDef, and dropEnd1 - -- Drop obsolete group attributes. - -- Update extra to version 1.6.18. - 1.6.18, released 2019-08-21 - Make errorIO include a call stack - Make maximumOn and minimumOn apply the function once per element - -- Update extra to version 1.6.17. - 1.6.17, released 2019-05-31 - Add enumerate - -- Update extra to version 1.6.16. - 1.6.16, released 2019-05-25 - Add atomicModifyIORef_ and atomicModifyIORef'_ - -- Update extra to version 1.6.15. - 1.6.15, released 2019-04-22 - [#45], add NonEmpty.Extra for extra appending functions - [#42], add fromMaybeM - Remove support for GHC 7.4, 7.6 and 7.8 - -- Update extra to version 1.6.14. - 1.6.14, released 2018-12-10 - Add mapLeft and mapRight - -- Update extra to version 1.6.13. - 1.6.13, released 2018-10-14 - [#40], deprecate Data.List.Extra.for (clashes with Traversable) - -- Update extra to version 1.6.12. - 1.6.12, released 2018-09-24 - [#39], add curry3/uncurry3 - 1.6.11, released 2018-09-18 - [#38], make escapeHTML replace ' with ' - 1.6.10, released 2018-09-04 - [#37], make a duration/sleep test more robust (wider bounds) - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update extra to version 1.6.9. - 1.6.9, released 2018-07-12 - Add loop, the non-monadic version of loopM - [#36], add whenMaybe and whenMaybeM - -- Update extra to version 1.6.8. - 1.6.8, released 2018-05-24 - Add notNull - Add listDirectories - 1.6.7, released 2018-05-23 - [#35], add fold1M and fold1M_ - [#34], lots of documentation typos - -- Update extra to version 1.6.6. - * Add escapeJSON and unescapeJSON - * Add escapeHTML and unescapeHTML - * #33, improve error messages on test suite failures - * Add dropPrefix and dropSuffix - * Add maximumOn and minimumOn - * #31, add nubSort, nubSortBy and nubSortOn - * Mark the partial functions with Partial - * Add Partial constraint - * Add newTempFileWithin and newTempDirWithin - * Mark the Extra module as deprecated, used for documentation only - * #23, delete subtractTime - * Require QuickCheck-2.10 - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 1.5.3. - -- Update to version 1.5.2 with cabal2obs. - -- Update to version 1.5.1 with cabal2obs. - -- Update to version 1.4.10 revision 0 with cabal2obs. - -- update to 1.4.10 - * Add Data.Typeable.Extra containing typeRep, Proxy, (:~:) - -- update to 1.4.9 - * add line1 - -- update to 1.4.8 - * Add displayException - -- update to 1.4.7 - * add concatForM - -- update to 1.4.6 - * add maybeM and eitherM - -- update to 1.4.5 - * change fileEq on files that do not exist to be an error - * add mconcatMap and mconcatMapM - * add fileEq - * add isMac - -- update to 1.4.3 - * Add Data.Version.Extra - -- update to 1.4.2 - * Make concatMapM/mapMaybeM faster - -- update to 1.4.1 - * Make temp file functions workaround GHC bug #10731 - * Add retryBool - * Add stripInfix and stripInfixEnd - * support directory-1.2.3 - * Add whenJustM - * Add errorIO - * Add onceFork - * Make once async exception safe - * Fix a deadlock in once when two people request in parallel - * Fix a missing hClose in captureOutput - -- version bump to 1.1 - * add nubOrd, nubOrdOn, nubOrdBy - * add groupSortOn and groupSortBy - * add splitAtEnd - -- version bump to 1.0.1 - + Make listFilesAvoid drop trailing path separators before testing - + #3, add a constraint base >= 4.4 - -- initial commit of extra package +- Add extra at version 1.7.9. ghc-fail +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-fast-logger -- Update fast-logger to version 3.0.1. - [#]# 3.0.1 - * Creating the `Internal` module. - [#185](https://github.com/kazu-yamamoto/logger/pull/185) - -- Drop obsolete group attributes. - -- Update fast-logger to version 3.0.0. - [#]# 3.0.0 - * Allowing the callback logger to be generic. [#182](https://github.com/kazu-yamamoto/logger/pull/180) This is a BREAKING CHANGE. Users should do: - 1. Importing `LogType'` and related constructors because `LogType` is now a type alias. - 2. Using `{-# LANGUAGE GADTs #-}`, even if you aren't using anything new, any time you try and `case` over values of type `LogType'`. - [#]# 2.4.17 - * Obtaining a fresh fd from IORef just before writing. [#180](https://github.com/kazu-yamamoto/logger/pull/180) - [#]# 2.4.16 - * Using strict language extensions. - [#]# 2.4.15 - * Rescuing GHC 7.8. +- Update fast-logger to version 3.0.5. + [#]# 3.0.5 + * recovering backward compatibility for newFileLoggerSet. + +- Update fast-logger to version 3.0.4. + [#]# 3.0.4 + * New API: `newFastLogger1` which use only one capability. + * Making `FD` safer with `invalidFD`. + +- Update fast-logger to version 3.0.3. + [#]# 3.0.3 + * Dropping support of GHC 7.x. + * Add `ToLogStr` instance for `ShortByteString`. Add lower bound on + `bytestring` dependency to ensure that `bytestring` exports + `Data.ByteString.Short`. + [#]# 3.0.2 + * Fixing documentation. -- Update fast-logger to version 2.4.17. - Upstream has not updated the file "ChangeLog.md" since the last - release. +- disable %{ix86} build -- Update fast-logger to version 2.4.16. +- Update fast-logger to version 3.0.2. -- Update fast-logger to version 2.4.15. - Upstream has not updated the file "ChangeLog.md" since the last - release. - -- Update fast-logger to version 2.4.14. - [#]# 2.4.14 - * Add `ToLogStr` instances for the following types: signed integers, unsigned integers, floating-point numbers. These instances all use decimal encodings. [#177](https://github.com/kazu-yamamoto/logger/pull/177) - -- Update fast-logger to version 2.4.13. - Upstream has not updated the file "ChangeLog.md" since the last - release. - -- Update fast-logger to version 2.4.12. - Upstream has not updated the file "ChangeLog.md" since the last - release. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update fast-logger to version 2.4.11. - * Give an explicit definition for (<>) in LogStr's Semigroup instance. - [#155](https://github.com/kazu-yamamoto/logger/pull/155) - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 2.4.10 with cabal2obs. - -- Update to version 2.4.8 with cabal2obs. - -- Update to version 2.4.7 with cabal2obs. - -- Update to version 2.4.6 revision 0 with cabal2obs. -- Remove obsolete remove-bytestring-builder.patch. - -- update to 2.4.6 - * Ensuring that stdio is flushed. - -- update to 2.4.5 -- refreshed remove-bytestring-builder.patch - * Bringing backward compatibility back - * New API: newFastLogger and ewTimedFastLogger. - * LogType and date cache are transferred from wai-logger. - -- update to 2.4.3 - * Fixing a buf of long log messages - * Unsupporting GHC 7.4 - -- update to 2.4.1 - -- update to 2.4.0 - -- add remove-bytestring-builder.patch to remove unneded deps +- Replace %setup -q with the more modern %autosetup macro. -- initial commit +- Add fast-logger at version 3.0.1. ghc-file-embed -- Update file-embed to version 0.0.11.2. - [#]# 0.0.11.2 - * Haddock markup fix +- Update file-embed to version 0.0.15.0. + [#]# 0.0.15.0 + * Add `makeRelativeToLocationPredicate` -- Update file-embed to version 0.0.11.1. - [#] ChangeLog for file-embed - [#]# 0.0.11.1 - * Support GHC 8.10 +- Update file-embed to version 0.0.14.0. + [#]# 0.0.14.0 + * Add `embedFileIfExists` -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Update file-embed to version 0.0.11. - [#]# 0.0.11 - * embedDirListing [#26](https://github.com/snoyberg/file-embed/pull/26) +- Update file-embed to version 0.0.13.0. + [#]# 0.0.13.0 + * Ensure that directory listings are returned in sorted order for reproducibility [yesodweb/yesod#1684](https://github.com/yesodweb/yesod/issues/1684) -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update file-embed to version 0.0.10.1. - * Minor doc improvements - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.0.10 revision 0 with cabal2obs. - -- update to 0.0.10 - * makeRelativeToProject - -- update to 0.0.9.1 - * embedStringFile - -- correct licence to BSD-2-Clause - -- initial commit +- Add file-embed at version 0.0.12.0. ghc-filelock +- disable %{ix86} build + +- Update filelock to version 0.1.1.5. + Upstream does not provide a change log file. + ghc-foldl +- Update foldl to version 1.4.12. + 1.4.12 + * `Data.Functor.Extend.Extended` instances for `Fold` / `FoldM` + * Remove dependency on `mwc-random` + +- Update foldl to version 1.4.11. + 1.4.11 + * Fix doctest failure when built against newer versions of the `hashable` + package + +- Update foldl to version 1.4.10 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update foldl to version 1.4.10. + 1.4.10 + * Fix space leaks in `scan` / `scanM` + +- Update foldl to version 1.4.9 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update foldl to version 1.4.9. + 1.4.9 + * Implement `vector` utility more efficiently + +- Update foldl to version 1.4.8 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update foldl to version 1.4.8. + 1.4.8 + * Only depend on `semigroups` for older GHC versions + +- Update foldl to version 1.4.7. + 1.4.7 + * Add `foldByKey{,Hash}Map` functions + +- Re-generate file with latest version of spec-cleaner. + ghc-free +- Update free to version 5.1.7. + 5.1.7 [2021.04.30] + - ----------------- + * Enable `FlexibleContexts` in `Control.Monad.Trans.Free.Church` to allow + building with GHC 9.2. + +- Update free to version 5.1.6. + 5.1.6 [2020.12.31] + - ----------------- + * Explicitly mark modules as `Safe`. + +- Update free to version 5.1.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update free to version 5.1.5. + 5.1.5 [2020.12.16] + - ----------------- + * Move `indexed-traversable` (`FunctorWithIndex` etc) instances from `lens`. + +- Update free to version 5.1.4. + 5.1.4 [2020.10.01] + - ----------------- + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + +- Update free to version 5.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-fsnotify -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update fsnotify to version 0.3.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Update fsnotify to version 0.3.0.1. - Version 0.3.0.0 - - -------------- - API breaking update with a number of bugfixes and improvements. - * Now we can detect directory creation/deletion. A boolean flag has been added - to `Event` to indicate if the event pertains to a directory or not. This is the - only API change. - * Test stability improvements + CI test suites now passing on Windows, Linux, and Mac. - * Interpreting OSX hfsevents flags is more sane now (see comments in OSX.hs for details). - * Improve a race condition when adding watches on Linux. - * Improve robustness of the PollManager. - * Fix double call to `closeHandle` on Windows. - * Remove comments about locking from the documentation. - -- Update fsnotify to version 0.2.1.2. - * Update to the new hinotify API (v0.3.10) - * Catch IO exceptions when initialising inotify on Linux - -- Update to version 0.2.1 revision 0 with cabal2obs. - -- update to 0.2.1 - * Use filepath instead of deprecated system-filepath - -- Initial package +- Add fsnotify at version 0.3.0.1. ghc-generic-deriving +- Update generic-deriving to version 1.14.1. + [#] 1.14.1 [2021.08.30] + * Backport the `Generic(1)` instances introduced for tuples (8 through 15) in + `base-4.16`. + * Make the test suite compile on GHC 9.2 or later. + * Always import `Data.List` qualified to fix the build with recent GHCs. + +- Update generic-deriving to version 1.14 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update generic-deriving to version 1.14. + [#] 1.14 [2020.09.30] + * Remove instances for `Data.Semigroup.Option`, which is deprecated as of + `base-4.15.0.0`. + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + * Fix a bug in which `deriveAll1` would needlessly reject data types whose last + type parameter appears as an oversaturated argument to a type family. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-githash +- Update githash to version 0.1.6.1. + [#]# 0.1.6.1 + * [Support template-haskell 2.17](https://github.com/snoyberg/githash/pull/22) + +- Update githash to version 0.1.6.0. + [#]# 0.1.6.0 + * Always include patchlevel and hash in git-describe output + * Don't let user's configured initial branch name break tests + +- disable %{ix86} build + +- Update githash to version 0.1.5.0. + [#]# 0.1.5.0 + * Add git tag output via git-describe + +- Update githash to version 0.1.4.0. + [#]# 0.1.4.0 + * Add git-describe output + ghc-gitrev +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-hackage-security +- Update hackage-security to version 0.6.0.1 revision 8. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 7. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update hackage-security to version 0.6.0.1 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hackage-security to version 0.6.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Tweak Cabal file to accept latest version of base64-bytestring. + +- Re-generate file with latest version of spec-cleaner. + ghc-haddock-library +- Update haddock-library to version 1.10.0. + [#]# Changes in version 1.10.0 + * Add support for labeled module references (#1319, #1315) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hashable +- Update hashable to version 1.3.3.0. + [#]# Version 1.3.3.0 + * `Text` hashing uses 64-bit FNV prime + * Don't truncate Text hashvalues on 64bit Windows: + https://github.com/haskell-unordered-containers/hashable/pull/211 + +- Update hashable to version 1.3.2.0. + [#]# Version 1.3.2.0 + * Add `Hashable (Fixed a)` for `base <4.7` versions. + * Add documentation: + - `hashable` is not a stable hash + - `hashWithSalt` may return negative values + - there is `time-compat` with `Hashable` instances for `time` types. + * Add `random-initial-seed` flag causing the initial seed + to be randomized on each start of an executable using `hashable`. + +- remve obsollete fix for i586 + +- Update hashable to version 1.3.1.0. + [#]# Version 1.3.1.0 + * Add `Hashable1` instances to `semigroups` types. + * Use `ghc-bignum` with GHC-9.0 + * Use FNV-1 constants. + * Make `hashable-examples` a test-suite + +- disable %{ix86} build + +- Update hashable to version 1.3.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hashable to version 1.3.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hi-file-parser +- Update hi-file-parser to version 0.1.2.0. + [#]# 0.1.2.0 + Add support for GHC 8.10 and 9.0 [#2](https://github.com/commercialhaskell/hi-file-parser/pull/2) + +- Update hi-file-parser to version 0.1.1.0 revision 2. + [#]# 0.1.1.0 + Add `NFData` instances + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hi-file-parser to version 0.1.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-hinotify +- disable %{ix86} build + +- Update hinotify to version 0.4.1. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hostname +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hourglass +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hs-bibutils +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hsemail +- disable %{ix86} build + +- Update hsemail to version 2.2.1. + Upstream has not updated the file "ChangeLog.md" since the last + release. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hslua +- Update hslua to version 1.3.0.1. + [#]## 1.3.0.1 + Released 2021-02-06. + - Fixed build with GHC 9.0.1 (Simon Jakobi). + - Improved test-suite; fixed memory leaks in some tests. + - Moved CI to GitHub Actions. + +- disable %{ix86} build + +- Update hslua to version 1.3.0. + [#]## 1.3.0 + Released 2020-10-16. + - Upgrade included Lua version to new bug-fix release 5.3.6. See + the upstream documentation https://www.lua.org/bugs.html#5.3.5 + for the bugs which have been fixed. + - Stop exporting `c_loaded_table` and `c_prelad_table` from module + Foreign.Lua.Raw.Auxiliary. Both values are defined only if the + flag `HARDCODE_REG_KEYS` is disabled, leading to compilation + errors when the flag is enabled. + - Add new function `peekStringy` to Peek module. It allows to peek + a value of any `IsString` type from an UTF-8 encoded string. + - Various improvements to the continuous integration setup, + including cleanup of the config files, version bumps to the + ghc/cabal versions used for testing, and running the linter in a + dedicated GitHub Action. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hslua to version 1.2.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hslua-1.2.0/src/CHANGELOG.md + +- Update hslua to version 1.1.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hslua-1.1.2/src/CHANGELOG.md + +- Update hslua to version 1.1.1. + [#]## 1.1.1 + Released 2020-06-02 + - New module Foreign.Lua.Push: provides functions which marshal + and push Haskell values onto Lua's stack. + Most functions in Foreign.Lua.Types.Pushable are now defined + using functions from this module. + - New module Foreign.Lua.Peek: provides functions which unmarshal + and retrieve Haskell values from Lua's stack. Contrary to `peek` + from Foreign.Lua.Types.Peekable, the peeker functions in this + module will never throw errors, but use an `Either` type to + signal retrieval failure. + The error type `PeekError` should not be considered final and + will likely be subject to change in later versions. + - Module Foreign.Lua.Utf8: never throw errors when decoding UTF-8 + strings. Invalid UTF-8 input bytes no longer cause exceptions, + but are replaced with the Unicode replacement character U+FFFD. + - Fixed missing and faulty Haddock documentation. + - Fixed a bug which caused unnecessary use of strings to represent + floating point numbers under certain configurations. + [#]## 1.1.0 + Released 2020-03-25. + * *WARNING:** The changes in this release are experimental. It is + recommended to skip this release unless the newly introduced + features are required. + - Allow custom error handling: conversion of Lua errors to + Haskell exceptions and back is made configurable. Users can + define their own exception/error handling strategies, even + opening up the option to pass arbitrary exceptions through Lua. + - New types exported from `Foreign.Lua.Types`: + - `ErrorConversion`: defines the ways in which exceptions + and errors are handled and converted. + - `LuaEnvironment`: environment in which Lua computations + are evaluated. Contains the Lua interpreter state and + the error conversion strategy. + - The environment of the `Lua` type is changed from a plain + Lua `State` to the above mentioned `LuaEnvironment`. + - New functions `run'` is exported from `Foreign.Lua.Util` + and `Foreign.Lua`: it is analogous to `run`, but allows to + run computations with a custom error conversion strategy. + - New function `runWithConverter` exported from + `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; like + `run'`, but takes a custom state. + - New function `unsafeRunWith` exported from + `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; runs a + computation without proper error handling. + - New function `errorConversion` exported from + `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`: extract + the error conversion strategy from the Lua type. + - New function `throwErrorAsException` exported from + `Foreign.Lua.Core.Error` and `Foreign.Lua.Core`: throws a + Lua error as Haskell exception, using the current error + conversion strategy. + - Function `runWith` is moved from module `Foreign.Lua.Core` to + `Foreign.Lua.Util`. + - The module `Foreign.Lua.Utf8` is now exported. + ghc-hslua-module-system +- disable %{ix86} build + +- Update hslua-module-system to version 0.2.2.1. + [#]# 0.2.2.1 -- 2020-10-16 + - Relaxed upper bound for hslua, allow `hslua-1.3.*`. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hslua-module-system to version 0.2.2. + [#]# 0.2.2 -- 2020-08-15 + - Relaxed upper bound for hslua, allow `hslua-1.2.*`. + - Improved documentation of internal types. + - Use tasty-lua for unit tests. + - Update CI to test with all GHC versions. + +- Re-generate file with latest version of spec-cleaner. + ghc-hslua-module-text +- disable %{ix86} build + +- Update hslua-module-text to version 0.3.0.1. + [#]# 0.3.0.1 -- 2020-10-16 + - Relaxed upper bound for hslua, allow `hslua-1.3.*`. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update hslua-module-text to version 0.3.0. + [#]# 0.3.0 -- 2020-08-15 + - Use self-documenting module. This allows to include + documentation with the module definition, and to auto-generate + documentation from that. Requires hslua-1.2.0 or newer. + - Run CI tests with all GHC 8 versions, test stack builds. + +- Re-generate file with latest version of spec-cleaner. + ghc-hspec +- Update hspec to version 2.8.3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hspec-2.8.3/src/CHANGES.markdown + +- Update hspec to version 2.8.2. + [#]# Changes in 2.8.2 + - Add `mapSubject` and `ignoreSubject` + +- Update hspec to version 2.8.1. + [#]# Changes in 2.8.1 + - Take the environment variable `NO_COLOR` into account + +- Update hspec to version 2.8.0. + [#]# Changes in 2.8.0 + - Add `--times` to print times for individual spec items + - Add `--print-slow-items` + - Use `-XNoImplicitPrelude` and do not rely on `base` for `hspec-discover` + generated test drivers. This ensures full compatibility with custom + preludes. + - Add new APIs for formatters `Test.Hspec.Core.Format` and + `Test.Hspec.Core.Formatters.V2` + - Add `getItemCount` to `Formatter` API + - Add `--qc-max-shrinks` (see #380) + - Add location information for failing `afterAll`-hooks + - hspec-discover: Deprecate `--no-main` and `--formatter` (use + `--module-name` instead) (#196) + - Remove `--verbose` option (this has been a noop since at least 2013) + - Remove `--out` option (use shell output redirection instead) + +- Update hspec to version 2.7.10. + [#]# Changes in 2.7.10 + - Add a new formatter (can be used with `--format checks`) + - Add `exampleStarted` to `Formatter` API + +- Update hspec to version 2.7.9. + [#]# Changes in 2.7.9 + - Re-export `aroundAll` and `aroundAllWith` in `Test.Hspec` + +- Update hspec to version 2.7.8. + [#]# Changes in 2.7.8 + - Add `aroundAll` / `aroundAllWith` (see #255) + +- Update hspec to version 2.7.7. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hspec-2.7.7/src/CHANGES.markdown + +- Update hspec to version 2.7.6. + [#]# Changes in 2.7.6 + - Add `beforeAllWith` (see #447) + +- Update hspec to version 2.7.5. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hspec-2.7.5/src/CHANGES.markdown + +- disable %{ix86} build + +- Update hspec to version 2.7.4. + [#]# Changes in 2.7.4 + - Apply --randomize recursively + [#]# Changes in 2.7.3 + - Add `--randomize` + [#]# Changes in 2.7.2 + - Interrupt diff calculation if it takes longer than two seconds (see #415) + ghc-hspec-core +- Update hspec-core to version 2.8.3. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.8.2. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.8.1. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.8.0. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.10. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.9. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.8 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update hspec-core to version 2.7.8. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.7. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.6. + Upstream does not provide a change log file. + +- Update hspec-core to version 2.7.5. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update hspec-core to version 2.7.4. + Upstream does not provide a change log file. + ghc-hspec-expectations +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-hspec-smallcheck +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-http-api-data -- Update Cabal file to get more accurate dependency information. +- Update http-api-data to version 0.4.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. -- Update http-api-data to version 0.4.1.1. - 0.4.1.1 - - ------ - * Allow cookie <0.5 - * Change to `build-type: Simple` +- fix license to BSD-2-Clause -- Drop obsolete group attributes. +- Update http-api-data to version 0.4.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Update http-api-data to version 0.4.1. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/http-api-data-0.4.1/src/CHANGELOG.md +- Update http-api-data to version 0.4.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update http-api-data to version 0.4. - 0.4 - - -- - * `NominalDiffTime` instances preserve precision (roundtrip) - * Add `Semigroup.Min`, `Max`, `First`, `Last` instances - * Add `Tagged b a` instances +- Update http-api-data to version 0.4.3. + 0.4.3 + - ---- + * Add `Quarter`, `QuarterOfYear` and `Month` instances + * Support `bytestring-0.11` -- Update http-api-data to version 0.3.10. - 0.3.10 - - -- - * Fix 'SetCookie' instances - (see [#86](https://github.com/fizruk/http-api-data/pull/86)) - * Add support for `Fixed` - (see [#78](https://github.com/fizruk/http-api-data/pull/87)) - 0.3.9 - - -- - * GHC-8.6 support - * Remove dependency on `uri-bytestring` and use functions from `http-types` instead - (see [#75](https://github.com/fizruk/http-api-data/pull/78)) - * Add support for `SetCookie` - (see [#74](https://github.com/fizruk/http-api-data/pull/74)) +- disable %{ix86} build -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Update http-api-data to version 0.4.2. + 0.4.2 + - ---- + * Add instances for `Const` and `Identity` -- Update http-api-data to version 0.3.8.1. - * GHC-8.4.1 support - * Stable URL-encoding for `Form`s (see [#67](https://github.com/fizruk/http-api-data/pull/67)): - * Introduce `urlEncodeParams` and `urlDecodeParams`; - * Introduce `urlEncodeAsFormStable` and use stable encoding for doctests; - * Add `toEntriesByKeyStable` and `toListStable`; - * Add `Semigroup` instance for `Form` (see [#69](https://github.com/fizruk/http-api-data/pull/69)); - * Relax upper bound on Cabal (see [#73](https://github.com/fizruk/http-api-data/pull/73)). +- Replace %setup -q with the more modern %autosetup macro. -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.3.7.1 with cabal2obs. - -- Update to version 0.3.7 with cabal2obs. - -- Update to version 0.3.6 with cabal2obs. - -- Improve package description. - -- Update to version 0.3.5 with cabal2obs. - -- Update to version 0.2.4 revision 0 with cabal2obs. - -- Update to version 0.2.3 revision 0 with cabal2obs. - -- update to 0.2.3 - * Add more parser helpers for Bounded Enum types. - -- update to 0.2.2 - * Add instances for more time types: LocalTime, ZonedTime, UTCTime and NominalDiffTime - -- correct license to BSD-2-Clause - -- initial commit +- Add http-api-data at version 0.4.1.1. ghc-http-client +- Update http-client to version 0.7.9. + [#]# 0.7.9 + * Exceptions from streamed request body now cause the request to fail. Previously they were + routed through onRequestBodyException and, by default, the IOExceptions were discarded. + +- Update http-client to version 0.7.8. + [#]# 0.7.8 + * Include the original `Request` in the `Response`. Expose it via `getOriginalRequest`. + +- Update http-client to version 0.7.7. + [#]# 0.7.7 + * Allow secure cookies for localhost without HTTPS [#460](https://github.com/snoyberg/http-client/pull/460) + +- Update http-client to version 0.7.6. + [#]# 0.7.6 + * Add `applyBearerAuth` function [#457](https://github.com/snoyberg/http-client/pull/457/files) + +- Update http-client to version 0.7.5. + [#]# 0.7.5 + * Force closing connections in case of exceptions throwing [#454](https://github.com/snoyberg/http-client/pull/454). + +- Update http-client to version 0.7.4. + [#]# 0.7.4 + * Depend on base64-bytestring instead of memory [#453](https://github.com/snoyberg/http-client/pull/453) + +- disable %{ix86} build + +- Update http-client to version 0.7.3. + [#]# 0.7.3 + * Added `withSocket` to `Network.HTTP.Client.Connection`. + +- Update http-client to version 0.7.2.1. + [#]# 0.7.2.1 + * Fix bug in `useProxySecureWithoutConnect`. + +- Update http-client to version 0.7.2. + [#]# 0.7.2 + * Add a new proxy mode, proxySecureWithoutConnect, for sending HTTPS requests in plain text to a proxy without using the CONNECT method. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update http-client to version 0.7.1. + [#]# 0.7.1 + * Remove `AI_ADDRCONFIG` [#400](https://github.com/snoyberg/http-client/issues/400) + +- Update http-client to version 0.7.0. + [#]# 0.7.0 + * Remove Eq instances for Cookie, CookieJar, Response, Ord instance for Cookie [#435](https://github.com/snoyberg/http-client/pull/435) + ghc-http-client-tls +- disable %{ix86} build + +- Update http-client-tls to version 0.3.5.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-http-conduit +- Update http-conduit to version 2.3.8. + [#]# 2.3.8 + * Adds `setRequestBearerAuth` convenience function. Note that this is only available for `http-client` versions 0.7.6 or greater. [#457](https://github.com/snoyberg/http-client/pull/457/files) + * Adds a convenience function to set a request's response timeout [#456](https://github.com/snoyberg/http-client/pull/456) + +- disable %{ix86} build + +- Update http-conduit to version 2.3.7.4. + [#]# 2.3.7.4 + * Introduces the `aeson` cabal file [#448](https://github.com/snoyberg/http-client/issues/448) + +- Update http-conduit to version 2.3.7.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-http-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt +- Update hxt to version 9.3.1.22. + Upstream does not provide a change log file. + +- Update hxt to version 9.3.1.21. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt-charproperties +- Update hxt-charproperties to version 9.5.0.0. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt-regex-xmlschema +- Update hxt-regex-xmlschema to version 9.2.0.7. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update hxt-regex-xmlschema to version 9.2.0.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-hxt-unicode +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-infer-license +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-integer-logarithms +- disable %{ix86} build + +- Update integer-logarithms to version 1.0.3.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/integer-logarithms-1.0.3.1/src/changelog.md + +- Update integer-logarithms to version 1.0.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-invariant +- disable %{ix86} build + +- Update invariant to version 0.5.4. + [#] 0.5.4 [2020.10.01] + * Fix a bug in which `deriveInvariant2` would fail on certain data types with + three or parameters if the first two parameters had phantom roles. + * Fix a bug in which `deriveInvariant(2)` would fail on sufficiently complex + uses of rank-n types in constructor fields. + * Fix a bug in which `deriveInvariant(2)` would needlessly reject data types + whose two last type parameters appear as oversaturated arguments to a type + family. + +- Update invariant to version 0.5.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-ipynb +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-iso8601-time +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-iwlib +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-jira-wiki-markup +- Update jira-wiki-markup to version 1.4.0. + 1.4.0 + - ---- + Released 2021-05-25. + * Allow quoted image parameters. + * Added support for "smart links". + * **API Change**: Add new constructors `SmartCard` and `SmartLink` to + Text.Jira.Markup.LinkType. + +- Update jira-wiki-markup to version 1.3.5. + 1.3.5 + - ---- + Released 2021-05-24. + * Allow spaces and most unicode characters in attachment links. + * No longer require a newline character after `{noformat}`. + * Only allow URI path segment characters in bare links. + * The `file:` schema is no longer allowed in bare links; these + rarely make sense. + +- Update jira-wiki-markup to version 1.3.4. + 1.3.4 + - ---- + Released 2021-03-13. + * Fixed parsing of autolinks (i.e., of bare URLs in the text). + Previously an autolink would take up the rest of a line, as + spaces were allowed characters in these items. + * Emoji character sequences no longer cause parsing failures. This + was due to missing backtracking when emoji parsing fails. + * Block quotes are only rendered as `bq.` if they do not contain a + linebreak. + +- Update jira-wiki-markup to version 1.3.3. + 1.3.3 + - ---- + Released 2021-02-12. + * Modified the Doc parser to skip leading blank lines. This fixes + parsing of documents which start with multiple blank lines. + * Prevent URLs within link aliases to be treated as autolinks. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update jira-wiki-markup to version 1.3.2. + * Braces are now always escaped when printing; Jira treats braces + specially, regardless of context. + * Added support for links to anchors. + * Styled text may not wrap across multiple lines; linebreaks in + marked-up text are now forbidden. + * Module Text.Jira.Parser.Core: new function `many1Till` which + behaves like `manyTill`, but requires at least on element to be + parsed. + * Ensured the package works with GHC 8.10. + * Support was added for additional syntax constructs: + - citation markup (`??citation??`), + - links to attachments (`[title^attachment.ext]`), and + - user links (`[~username]`). + * Changes to module `Text.Jira.Markup`: + * A new data type `LinkType` is exported from the module. + * Changes to type `Inline`: + - a new constructor `Citation` has been added; + - the `Link` constructor now takes an additional + parameter of type `LinkType`. + * Fixed rendering of image attributes: image attributes are + separated by commas instead of pipes; the latter are used in + block parameters. + * Fixed parsing of blockquotes which are not preceeded by blank + lines. + * Ensure parsing of single-line blockquotes is possible even if + there is no space between `bq.` marker and contents. + * Fixed parsing of colors: parsing no longer fails for hexcolors + which contain non-decimal digits. + * Changes to module `Text.Jira.Parser.Shared`: + - New parsing function `colorName` which parses a color + descriptor, i.e. either a name or a hexcolor. + * Added check that a closing markup char is not preceeded by a + whitespace character. Previously, plain text was still + incorrectly treated as markup. E.g., the dashes in `-> step ->` + used to be interpreted as delimiters marking deleted text. + * Allows empty table cells; table parsing failed if one of the + cells did not contain any content. + * Changes to module `Text.Jira.Parser.Core`: + - A field `stateLastSpcPos` was added to data type + `ParserState` to keep track of spaces. + - Function `updateLastSpcPos` was added to update the + aforementioned field. + - Function `afterSpace` was added to test the field. + +- Re-generate file with latest version of spec-cleaner. + - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/jira-wiki-markup-1.1.4/src/CHANGELOG.md + * Fixed parsing of image parameters. Thumbnails and images with + parameters were previously not recognized as images. + * Fixed table detection in endOfParagraph parser: Tables were + expected to have a space between the leading pipe(s) and the + cell content. Lines like `||Name|` were erroneously not + recognized as the beginning of a new block. + * Don't escape colon/semicolon unless necessary: it is necessary + to escape colons or semicolons only if they could otherwise + become part of a smiley. + * Colon `:` and semicolon `;` are now parsed as special + characters, since they can be the first characters of an emoji. + * Fixed parsing of words which contain non-special symbol + characters: word boundaries were not set correctly if a word + contained a dot `.` or similar chars. + * Fixed incorrect emphasis parsing: digits were erroneously allows + as the first characters after closing emphasis characters. + * Lists are now allowed to be indented; i.e., lists are still + recognized if list markers are preceded by spaces. + * Support for colored inlines has been added. + * New constructor `ColorInline` for type `Inline` (API change). ghc-kan-extensions +- Update kan-extensions to version 5.2.3. + 5.2.3 [2021.07.27] + - ----------------- + * Add `shift` and `reset` to `Control.Monad.Codensity`. + +- Update kan-extensions to version 5.2.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update kan-extensions to version 5.2.2. + 5.2.2 [2021.02.17] + - ----------------- + * Add `hoistCoyoneda` to `Data.Functor.Contravariant.Coyoneda`. + +- disable %{ix86} build + +- Update kan-extensions to version 5.2.1. + 5.2.1 [2020.10.01] + - ----------------- + * Allow building with GHC 9.0. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-lens +- Update lens to version 5.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 5.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 5.0.1. + 5.0.1 [2021.02.24] + - ----------------- + * Fix a bug in which `makeLenses` could produce ill kinded optics for + poly-kinded datatypes in certain situations. + +- Update lens to version 5. + 5 [2021.02.17] + - ------------- + * Support building with GHC 9.0. + * Remove the `Swapped` type class in favor of `Swap` from the `assoc` package. + * Remove the `Strict` type class in favor of `Strict` from the `strict` package. + The `swapped`, `strict` and `lazy` isomorphisms are now defined using "new" type classes. + Users which define own instances of old type classes are advised to + define instances of the new ones. + ```haskell + import qualified Data.Bifunctor.Swap as Swap + import qualified Control.Lens as Lens + instance Swap.Swap MyType where + swap = ... + [#]if !MIN_VERSION_lens(4,20,0) + instance Lens.Swapped MyType where + swapped = iso Swap.swap Swap.swap + [#]endif + ``` + * The `FunctorWithIndex`, `FoldableWithIndex` and `TraversableWithIndex` type classes + have been migrated to a new package, + [`indexed-traversable`](https://hackage.haskell.org/package/indexed-traversable). + The `imapped`, `ifolded` and `itraversed` methods are now top-level functions. + If you are not defining these methods in your instances, + you don't need to change your definitions. + Beware: the `optics-core` package (versions <0.4) defines similar classes, + and will also migrate to use `indexed-traversable` classes. Therefore, you + might get duplicate instance errors if your package defines both. + If you define your own `FunctorWithIndex` etc. instances, + we recommend that you depend directly on the `indexed-traversable` package. + If you want to continue support `lens-4` users, you may write + ```haskell + - - from indexed-traversable + import Data.Functor.WithIndex + - - from lens + import qualified Control.Lens as L + - - your (indexed) container + data MySeq a = ... + - - indexed-traversable instance + instance FunctorWithIndex Int MySeq where imap = ... + instance FoldableWithIndex Int MySeq where ifoldMap = ... + instance TraversableWithIndex Int MySeq where itraverse = ... + - - lens <5 instance, note the ! + [#]if !MIN_VERSION_lens(5,0,0) + instance L.FunctorWithIndex Int MySeq where imap = imap + instance L.FoldableWithIndex Int MySeq where ifoldMap = ifoldMap + instance L.TraversableWithIndex Int MySeq where itraverse = itraverse + [#]endif + ``` + In other words, always provide `indexed-traversable` instances. + If your package depends on `lens` and allows `lens-4`, + you should additionally provide instances for `lens-4` type classes + that can reuse the `indexed-traversable` instances. + * Make the functions in `Control.Lens.TH` work more robustly with poly-kinded + data types. This can cause a breaking change under certain situations: + * TH-generated optics for poly-kinded data types are now much more likely to + mention kind variables in their definitions, which will require enabling + the `PolyKinds` extension at use sites in order to typecheck. + * Because TH-generated optics now quantify more kind variables than they did + previously, this can affect the order of visible type applications. + * Generalize the types of `generic` and `generic1` to allow type-changing + updates. If you wish to use the old, more restricted types of these + functions, use `simple . generic` or `simple . generic1` instead. + * Add `Control.Lens.Profunctor` with conversion functions to and from + profunctor optic representation. + * Add `Control.Lens.Review.reviewing`, which is like `review` but with a more + polymorphic type. + * Mark `Control.Lens.Equality` as Trustworthy. + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) to run the doctests. + * Use `alterF` in `At (HashMap k)` instance implementation. + * Use `alterF` in `At` and `Contains` instances for `Set`, `IntSet`, and + `HashSet`. + * Avoid re-inserting keys already present in `ix` for `Set`, `IntSet`, + and `HashSet`. For `Set` and `HashSet`, this changes the semantics + slightly; if the user-supplied key is `==` to one already present in + the set, then the latter will not be replaced in the result. + * Consume `()` values lazily in `Control.Lens.At`. + +- Update lens to version 4.19.2 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 4.19.2 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 4.19.2 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update lens to version 4.19.2 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lens to version 4.19.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-libxml-sax +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-libyaml +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-lifted-async -- Update lifted-async to version 0.10.0.6. - [#]# v0.10.0.6 - 2020-03-31 - * Relax upper version bound for base to suppose GHC 8.10 ([#30](https://github.com/maoe/lifted-async/pull/30)) +- Update lifted-async to version 0.10.2.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/lifted-async-0.10.2.1/src/CHANGELOG.md + +- Update lifted-async to version 0.10.2. + [#]# v0.10.2 - 20201-04-02 + * Define withAsync in terms of corresponding function from async ([#36](https://github.com/maoe/lifted-async/pull/36)) + * Fixes [#34](https://github.com/maoe/lifted-async/issues/34) + +- Update lifted-async to version 0.10.1.3. + [#]# v0.10.1.3 - 2021-02-26 + * Support GHC 9.0.1 ([#33](https://github.com/maoe/lifted-async/pull/33)) + * Switch from Travis CI to GitHub Actions + * Switch from criterion to tasty-bench + +- relax dep on constraints + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update lifted-async to version 0.10.1.2. + [#]# v0.10.1.2 - 2020-07-23 + * Relax upper version bound for tasty-expected-failure + +- Update lifted-async to version 0.10.1.1. + [#]# v0.10.1.1 - 2020-06-29 + * Bump up cabal-version to 1.24 + [#]# v0.10.1 - 2020-06-29 + * Fix typechecking errors with GHC HEAD 8.11 ([#31](https://github.com/maoe/lifted-async/pull/31)) -- Update lifted-async to version 0.10.0.5. - [#]# v0.10.0.5 - 2020-02-08 - * Relax upper version bounds for constraints - -- Drop obsolete group attributes. - -- Update lifted-async to version 0.10.0.4. - [#]# v0.10.0.4 - 2019-05-03 - * Relax upper version bounds for base and constraints - -- Update lifted-async to version 0.10.0.3. - [#]# v0.10.0.3 - 2018-09-25 - * Relax upper version bound for base to support GHC 8.6.1 - -- Add lifted-async at version 0.10.0.2. +- Add lifted-async at version 0.10.0.6. ghc-lifted-base -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update lifted-base to version 0.2.3.12. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.3.11. - -- Update to version 0.2.3.10 with cabal2obs. - -- Update to version 0.2.3.8 revision 0 with cabal2obs. - -- Update to version 0.2.3.7 revision 0 with cabal2obs. - -- Update to version 0.2.3.6 revision 0 with cabal2obs. - -- update to 0.2.3.6 - * no upstream changelog +- Add lifted-base at version 0.2.3.12. ghc-logict -- Drop obsolete group attributes. +- Update logict to version 0.7.1.0. + [#] 0.7.1.0 + * Improve documentation. + * Relax superclasses of `MonadLogic` to `Monad` and `Alternative` instead of `MonadPlus`. + +- disable %{ix86} build + +- Update logict to version 0.7.0.3. + [#] 0.7.0.3 + * Support GHC 9.0. -- Update logict to version 0.7.0.2. - [#] 0.7.0.2 - * Add `Safe` pragmas. - -- Update logict to version 0.7.0.1. - [#] 0.7.0.1 - * Fix `MonadReader r (LogicT m)` instance again. - -- Update logict to version 0.7.0.0. - [#] 0.7.0.0 - * Remove unlawful `MonadLogic (Writer T w m)` instances. - * Fix `MonadReader r (LogicT m)` instance. - * Move `lnot` into `MonadLogic` class. - -- Update logict to version 0.6.0.3. - Upstream added a new change log file in this release. With no - previous version to compare against, the automatic updater cannot - reliable determine the relevante entries for this release. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.6.0.2 revision 0 with cabal2obs. +- Add logict at version 0.7.0.2. ghc-lukko +- Update lukko to version 0.1.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update lukko to version 0.1.1.3. + [#] 0.1.1.3 + * Use `CApiFFI` to call varargs C functions. + * Define `let alignment` only when needed. + [#] 0.1.1.2 + * Make Win32 code more idiomatic + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-managed +- disable %{ix86} build + +- Update managed to version 1.0.8. + Upstream does not provide a change log file. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-math-functions +- Update math-functions to version 0.3.4.2. + [#]# Changes in 0.3.4.2 + * Fixed crash in `invIncompleteBeta` (#68) for some inputs initial approximation + was computed incorrectly. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update math-functions to version 0.3.4.1. + [#]# Changes in 0.3.4.1 + * Precision of `incompleteGamma` improved. + +- Update math-functions to version 0.3.4.0. + [#]# Changes in 0.3.4.0 + * Dependency on `vector-th-unbox` is dropped. All instances are written by + hand now. + ghc-megaparsec -- Drop obsolete group attributes. +- Update megaparsec to version 9.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update megaparsec to version 8.0.0. - [#]# Megaparec 8.0.0 - * The methods `failure` and `fancyFailure` of `MonadParsec` are now ordinary - functions and live in `Text.Megaparsec`. They are defined in terms of the - new `parseError` method of `MonadParsec`. This method allows us to signal - parse errors at a given offset without manipulating parser state manually. - * Megaparsec now supports registration of “delayed” parse errors. On lower - level we added a new field called `stateParseErrors` to the `State` - record. The type also had to change from `State s` to `State s e`. This - field contains the list of registered `ParseErrors` that do not end - parsing immediately but still will cause failure in the end if the list is - not empty. Users are expected to register parse errors using the three - functions: `registerParseError`, `registerFailure`, and - `registerFancyFailure`. These functions are analogous to those without the - `register` prefix, except that they have “delayed” effect. - * Added the `tokensLength` method to the `Stream` type class to improve - support for custom input streams. - * Added the `setErrorOffset` function to set offset of `ParseError`s. - * Changed type signatures of `reachOffset` and `reachOffsetNoLine` methods - of the `Stream` type class. Instead of three-tuple `reachOffset` now - returns two-tuple because `SourcePos` is already contained in the returned - `PosState` record. - * Generalized `decimal`, `binary`, `octal`, and `hexadecimal` parsers in - lexer modules so that they `Num` instead of just `Integral`. - * Dropped support for GHC 8.2.x and older. - -- Update megaparsec to version 7.0.5. - [#]# Megaparsec 7.0.5 - * Dropped support for GHC 7.10. - * Adapted the code to `MonadFail` changes in `base-4.13`. - * Separated the test suite into its own package. The reason is that we can - avoid circular dependency on `hspec-megaparsec` and thus avoid keeping - copies of its source files in our test suite, as we had to do before. - Another benefit is that we can export some auxiliary functions in - `megaparsec-tests` which can be used by other test suites, for example in - the `parser-combinators-tests` package. - Version of `megaparsec-tests` will be kept in sync with versions of - `megaparsec` from now on. +- Update megaparsec to version 9.1.0. + [#]# Megaparsec 9.1.0 + * Added `dbg'` in `Text.Megaparsec.Debug` for debugging parsers that have + unshowable return values. + * Documentation improvements. + +- disable %{ix86} build + +- Update megaparsec to version 9.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update megaparsec to version 9.0.1. + [#]# Megaparsec 9.0.1 + * Added [Safe + Haskell](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/safe_haskell.html) + support. -- Update megaparsec to version 7.0.4. +- Update megaparsec to version 9.0.0. - http://hackage.haskell.org/package/megaparsec-7.0.4/src/CHANGELOG.md + http://hackage.haskell.org/package/megaparsec-9.0.0/src/CHANGELOG.md -- Update megaparsec to version 7.0.3. - [#]# Megaparsec 7.0.3 - * Fixed the build with `mtl` older than `2.2.2`. - -- Update megaparsec to version 7.0.2. - [#]# Megaparsec 7.0.2 - * Fixed the property test for `char'` which was failing in the case when - there is a character with different upper and title cases. - * More descriptive error messages when `elabel` or `ulabel` from - `Text.Megaparsec.Error.Builder` are used with empty strings. - * Typos fixes in the docs. - -- Update megaparsec to version 7.0.1. - [#]# Megaparsec 7.0.1 - * Fixed a bug in `errorBundlePretty`. Previously the question sign `?` was - erroneously inserted before offending line in 2nd and later parse errors. - [#]# Megaparsec 7.0.0 - [#]## General - * Dropped the `Text.Megaparsec.Perm` module. Use - `Control.Applicative.Permutations` from `parser-combinators` instead. - * Dropped the `Text.Megaparsec.Expr` module. Use - `Control.Monad.Combinators.Expr` from `parser-combinators` instead. - * The debugging function `dbg` has been moved from `Text.Megaparsec` to its - own module `Text.Megaparsec.Debug`. - * Dropped support for GHC 7.8. - [#]## Combinators - * Moved some general combinators from `Text.Megaparsec.Char` and - `Text.Megaparsec.Byte` to `Text.Megaparsec`, renaming some of them for - clarity. - Practical consequences: - * Now there is the `single` combinator that is a generalization of `char` - for arbitrary streams. `Text.Megaparsec.Char` and `Text.Megaparsec.Byte` - still contain `char` as type-constrained versions of `single`. - * Similarly, now there is the `chunk` combinator that is a generalization - of `string` for arbitrary streams. The `string` combinator is still - re-exported from `Text.Megaparsec.Char` and `Text.Megaparsec.Byte` for - compatibility. - * `satisfy` does not depend on type of token, and so it now lives in - `Text.Megaparsec`. - * `anyChar` was renamed to `anySingle` and moved to `Text.Megaparsec`. - * `notChar` was renamed to `anySingleBut` and moved to `Text.Megaparsec`. - * `oneOf` and `noneOf` were moved to `Text.Megaparsec`. - * Simplified the type of the `token` primitive. It now takes just a matching - function `Token s -> Maybe a` as the first argument and the collection of - expected items `Set (ErrorItem (Token s))` as the second argument. This - makes sense because the collection of expected items cannot depend on what - we see in the input stream. - * The `label` primitive now doesn't prepend the phrase “the rest of” to the - label when its inner parser produces hints after consuming input. In that - case `label` has no effect. - * Fixed the `Text.Megaparsec.Char.Lexer.charLiteral` so it can accept longer - escape sequences (max length is now 10). - * Added the `binDigitChar` functions in `Text.Megaparsec.Byte` and - `Text.Megaparsec.Char`. - * Added the `binary` functions in `Text.Megaparsec.Byte.Lexer` and - `Text.Megaparsec.Char.Lexer`. - * Improved case-insensitive character matching in the cases when e.g. - `isLower` and `isUpper` both return `False`. Functions affected: - `Text.Megaparsec.Char.char'`. - * Renamed `getPosition` to `getSourcePos`. - * Renamed `getTokensProcessed` to `getOffset`, `setTokensProcessed` to - `setOffset`. - * Dropped `getTabWidth` and `setTabWidth` because tab width is irrelevant to - parsing process now, it's only relevant for pretty-printing of parse - errors, which is handled separately. - * Added and `withParsecT` in `Text.Megaparsec.Internal` to allow changing - the type of the custom data component in parse errors. - [#]## Parser state and input stream - * Dropped stacks of source positions. Accordingly, the functions - `pushPosition` and `popPosition` from `Text.Megaparsec` and - `sourcePosStackPretty` from `Text.Megaparsec.Error` were removed. The - reason for this simplification is that I could not find any code that uses - the feature and it makes manipulation of source positions hairy. - * Introduced `PosState` for calculating `SourcePos` from offsets and getting - offending line for displaying on pretty-printing of parse errors. It's now - contained in both `State` and `ParseErrorBundle`. - * Dropped `positionAt1`, `positionAtN`, `advance1`, and `advanceN` methods - from `Stream`. They are no longer necessary because `reachOffset` (and its - specialized version `reachOffsetNoLine`) takes care of `SourcePos` - calculation. - [#]## Parse errors - * `ParseError` now contains raw offset in input stream instead of - `SourcePos`. `errorPos` was dropped from `Text.Megaparsec.Error`. - * `ParseError` is now parametrized over stream type `s` instead of token - type `t`. - * Introduced `ParseErrorBundle` which contains one or more `ParseError` - equipped with all information that is necessary to pretty-print them - together with offending lines from the input stream. Functions like - `runParser` now return `ParseErrorBundle` instead of plain `ParseError`. - By default there will be only one `ParseError` in such a bundle, but it's - possible to add more parse errors to a bundle manually. During - pretty-printing, the input stream will be traversed only once. - * The primary function for pretty-printing of parse - errors—`errorBundlePretty` always prints offending lines now. - `parseErrorPretty` is still there, but it probably won't see a lot of use - from now on. `parseErrorPretty'` and `parseErrorPretty_` were removed. - `parseTest'` was removed because `parseTest` always prints offending lines - now. - * Added `attachSourcePos` function in `Text.Megaparsec.Error`. - * The `ShowToken` type class has been removed and its method `showTokens` - now lives in the `Stream` type class. - * The `LineToken` type class is no longer necessary because the new method - `reachOffset` of the type class `Stream` does its job. - * In `Text.Megaparsec.Error` the following functions were added: - `mapParseError`, `errorOffset`. - * Implemented continuous highlighting in parse errors. For this we added the - `errorComponentLen` method to the `ShowErrorComponent` type class. - [#]## Parse error builder - * The functions `err` and `errFancy` now accept offsets at which the parse - errors are expected to have happened, i.e. `Int`s. Thus `posI` and `posN` - are no longer necessary and were removed. - * `ET` is now parametrized over the type of stream `s` instead of token type - `t`. - * Combinators like `utoks` and `etoks` now accept chunks of input stream - directly, i.e. `Tokens s` instead of `[Token s]` which should be more - natural and convenient. +- Replace %setup -q with the more modern %autosetup macro. -- Update Cabal build information to support GHC 8.6.x. - -- Add megaparsec at version 6.5.0. +- Add megaparsec at version 8.0.0. ghc-memory +- Update memory to version 0.16.0. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Update memory to version 0.15.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update memory to version 0.15.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-microlens -- Extend the %description. +- disable %{ix86} build -- Drop obsolete group attributes. +- Update microlens to version 0.4.12.0. + [#] 0.4.12.0 + * Added instance `Ixed (NonEmpty a)` for GHC >= 8. + [#] 0.4.11.3 + * Exported a `coerce` compatibility shim from `Lens.Micro.Internal`. -- Update microlens to version 0.4.11.2. - [#] 0.4.11.2 - * Fixed compilation on GHC 8.8 (thanks to @vmchale). +- Replace %setup -q with the more modern %autosetup macro. -- Update microlens to version 0.4.11.1. - [#] 0.4.11.1 - * Reverted marking `Lens.Micro.Internal` as `Trustworthy`, see [#122](https://github.com/monadfix/microlens/issues/122). - -- Update microlens to version 0.4.11. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/microlens-0.4.11/src/CHANGELOG.md - -- Apply Jan Engelhardt's improvements to the description. - -- Update microlens to version 0.4.10. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/microlens-0.4.10/src/CHANGELOG.md - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update microlens to version 0.4.9.1. - * Reexported `<&>` from `Data.Functor` (on recent versions of `base`). - * Added `<>~`. - * Added fixities for `<%~`, `<<%~`, `<<.~`. - * Fixed compilation on GHC 8.4. - * Added `HasCallStack` for some partial functions. - -- Update to version 0.4.8.0 with cabal2obs. - -- Update to version 0.4.7.0 revision 0 with cabal2obs. - -- Update to version 0.4.6.0 revision 0 with cabal2obs. - -- Update to version 0.4.5.0 revision 0 with cabal2obs. - -- update to 0.4.5.0 - * Added <&> (which makes lens creation easier). - -- update to 0.4.4.3 - * Fixed markup in the .cabal file. - * Added descriptions of other packages to Lens.Micro. - -- update to 0.4.4.2 - * More changes to make microlens-platform more prominent. - -- update to 0.4.4.1 - * Pointed to microlens-platform in the synopsis. - -- update to 0.4.4.0 - * Added mapAccumLOf. - -- update to 0.4.3.0 - * Added ?~. - -- package ghc-microlens updated by st2obs - -- package ghc-microlens updated by st2obs - -- ghc-microlens generated by st2obs scritpt +- Add microlens at version 0.4.11.2. ghc-mime-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-mintty +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-monad-control -- Drop obsolete group attributes. +- Update monad-control to version 1.0.3.1. + 1.0.3.1. + * Support transformers-0.6 -- Use https URL to refer to bugs.opensuse.org. +- Update monad-control to version 1.0.3. + 1.0.3 + * Add `controlT` + * Support transformers-compat-0.7 + 1.0.2.4 -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- disable %{ix86} build -- Update monad-control to version 1.0.2.3. - * Correct spelling mistake. Courtesy of Edward Betts. - * Support transformers-compat-0.6. - * Added some good documentation. Courtesy of Franz Thoma. +- Replace %setup -q with the more modern %autosetup macro. -- Update to version 1.0.2.1. - -- Update to version 1.0.2.0. - -- Update to version 1.0.1.0 revision 0 with cabal2obs. - -- update to 1.0.1.0 -- removed useless _service - * Added the functions: - liftThrough - :: (MonadTransControl t, Monad (t m), Monad m) - => (m (StT t a) -> m (StT t b)) -- ^ - - > t m a -> t m b - captureT :: (MonadTransControl t, Monad (t m), Monad m) => t m (StT t ()) - captureM :: MonadBaseControl b m => m (StM m ()) - -- update to 1.0.0.5 - * Support transformers-0.5 & ransformers-compat-0.5.*. - -- update to 1.0.0.4 - * Support transformers-compat-0.4.*. - * Unconditionally add ExceptT instances using transformers-compat. - Courtesy of Adam Bergmark. - * Add a base >= 4.5 constraint because monad-control only builds on GHC >= 7.4. - * Use Safe instead of Trustworthy. - This requires a dependency on stm. - * Switch the associated data types StT and StM to associated type synonyms. - This is an API breaking change. To fix your MonadTransControl or - MonadBaseControl instances simply remove the StT or StM constructors - and deconstructors for your monad transformers or monad. - * Add the embed, embed_ and liftBaseOpDiscard functions. - * Support transformers-0.4.0.0 - * Drop unicode syntax and symbols +- Add monad-control at version 1.0.2.3. ghc-monad-logger -- Update monad-logger to version 0.3.32. - [#] ChangeLog for monad-logger - [#]# 0.3.32 - * Compat with `unliftio-core` 0.2 +- disable %{ix86} build -- Update monad-logger to version 0.3.31. - [#]# 0.3.31 - * Re-export `fromLogStr` to make implementing custom instances more convenient. - [#14](https://github.com/snoyberg/monad-logger/pull/14) +- Update monad-logger to version 0.3.36. + [#]# 0.3.36 + * Export the `defaultOutput` function, useful for defining custom instances of `MonadLogger`. [#29](https://github.com/snoyberg/monad-logger/pull/29) -- Drop obsolete group attributes. +- Replace %setup -q with the more modern %autosetup macro. -- Update Cabal file for more accurate build dependencies. +- Update monad-logger to version 0.3.35. + [#]# 0.3.35 + * Add Hackage status badge + * Document `Loc` [#26](https://github.com/snoyberg/monad-logger/pull/26) -- Update monad-logger to version 0.3.30. - [#]# 0.3.30 - * Added `MonadFail` instances for `LoggingT` and `NoLoggingT`. +- Update monad-logger to version 0.3.34. + [#]# 0.3.34 + * Fix build for lts-9 resolver -- Use https URL to refer to bugs.opensuse.org. +- Update monad-logger to version 0.3.33. + [#]# 0.3.33 + * Export `LogLine` type synonym. -- Update monad-logger to version 0.3.29. - [#]# 0.3.29 - * Export mapLoggingT and mapNoLoggingT - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update monad-logger to version 0.3.28.5. - * Fix missing module [#1](https://github.com/snoyberg/monad-logger/issues/1) - * Compat for older GHCs [#161](https://github.com/kazu-yamamoto/logger/pull/161) - * Support for exceptions 0.9 and 0.10 [#158](https://github.com/kazu-yamamoto/logger/issues/158) - * Drop blaze-builder dependency - * Fix support for GHC 7.8 [#154](https://github.com/kazu-yamamoto/logger/pull/154) - * Added `WriterLoggingT` for collecting log lines and help with testing - * Drop backwards compat with older library versions - * Add `MonadUnliftIO` instances - * Fix some incorrect `@since` comments - * Export all CallStack log functions [#143](https://github.com/kazu-yamamoto/logger/pull/143) - -- Update to version 0.3.24 with cabal2obs. - -- Update to version 0.3.23 with cabal2obs. - -- Update to version 0.3.22 with cabal2obs. - -- Update to version 0.3.21 with cabal2obs. - -- Update to version 0.3.20.2 with cabal2obs. - -- Update to version 0.3.20.1 with cabal2obs. - -- Update to version 0.3.20 with cabal2obs. - -- update to version 0.3.19 revision 0 - * Add CallStack-based functions and Control.Monad.Logger.CallStack module - -- update to 0.3.18 - * Added logTHShow and logDebugSH, logInfoSH, etc. Accepts an argument of - Show a => a instead of just Text. - -- update to 0.3.17 - * log to a chan - -- update to 0.3.16 - * Provide default monadLoggerLog implementation - -- initial commit +- Add monad-logger at version 0.3.32. ghc-monad-loops -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: update copyright header with spec-cleaner. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.4.3 revision 0 with cabal2obs. - -- initial commit +- Add monad-loops at version 0.4.3. ghc-mono-traversable +- Update mono-traversable to version 1.0.15.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-mustache +- disable %{ix86} build + +- Add _constraints with min 4GB disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + ghc-mwc-random +- Update mwc-random to version 0.15.0.2. + [#]# Changes in 0.15.0.2 + * Doctests on 32-bit platforms are fixed. (#79) + +- Update mwc-random to version 0.15.0.1 revision 2. + [#]# Changes in 0.15.0.1 + * Bug in generation of Int/Word in both uniform and uniformR is fixed. (#75) + [#]# Changes in 0.15.0.0 + * `withSystemRandomST` and `createSystemSeed` are added. + * `withSystemRandom` is deprecated. + * `random>=1.2` is dependency of `mwc-random`. + * Instances for type classes `StatefulGen` & `FrozenGen` defined in random-1.2 + are added for `Gen`. + * Functions in `System.Random.MWC.Distributions` and + `System.Random.MWC.CondensedTable` now work with arbitrary `StatefulGen` + * `System.Random.MWC.uniformVector` now works with arbitrary `StatefulGen` as + well and uses in-place initialization instead of `generateM`. It should be + faster for anything but IO and ST (those shoud remain same). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-neat-interpolation +- disable %{ix86} build + +- Update neat-interpolation to version 0.5.1.2. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + +- Update neat-interpolation to version 0.5.1.1. + Upstream has not updated the file "CHANGELOG.md" since the last + release. + ghc-network +- Update network to version 3.1.2.2. + [#]# Version 3.1.2.2 + * Allow bytestring 0.11 + [#490](https://github.com/haskell/network/pull/490) + * Export StructLinger + [#491](https://github.com/haskell/network/pull/491) + * Fix a couple of broken tests on OpenBSD + [#498](https://github.com/haskell/network/pull/498) + +- disable %{ix86} build + +- Update network to version 3.1.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update network to version 3.1.2.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/network-3.1.2.1/src/CHANGELOG.md + +- Update network to version 3.1.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update network to version 3.1.2.0. + [#]# Unreleased + [#]# Version 3.1.2.0 + * Added `-f devel` for test cases that are known to fail. + [#471](https://github.com/haskell/network/pull/471) + * Improved precedence-compliant Read/Show instances. Verified via QuickCheck. + [#465](https://github.com/haskell/network/pull/465) + [#466](https://github.com/haskell/network/pull/466) + * Removed the racing graceful close implementation to avoid issues with `CLOSE_WAIT`. + [#460](https://github.com/haskell/network/pull/438) + * Gracefully handle binding of UNIX domain sockets. + [#460](https://github.com/haskell/network/pull/460) + * Replace Socket type and family with extensible `CInt` pattern and synonyms. + [#459](https://github.com/haskell/network/pull/459) + * Fixed race conditions in tests. + [#458](https://github.com/haskell/network/pull/458) + * Removed many legacy uses of `undefined`. + [#456](https://github.com/haskell/network/pull/456) + * Defined extensible `CustomSockOpt` via `ViewPatterns`. + [#455](https://github.com/haskell/network/pull/455) + * Defined `openSocket` in terms of `AddrInfo`. + [5b0987197fe2ed7beddd7b2096522d624e71151e](https://github.com/haskell/network/commit/5b0987197fe2ed7beddd7b2096522d624e71151e) + * Improved FreeBSD portability for Control Messages and tests + [#452](https://github.com/haskell/network/pull/452) + * Support `sendMsg` and `recvMsg` + [#433](https://github.com/haskell/network/pull/433) + [#445](https://github.com/haskell/network/pull/445) + [#451](https://github.com/haskell/network/pull/451) + * Added `sendMsg` and `recvMsg` APIs + * Redefined `SocketOption` as pattern synonym + * Implement total Show functions for SockAddr + [#441](https://github.com/haskell/network/pull/441) + * Improve portability changing `u_int32_t` to `uint32_t`. + [#442](https://github.com/haskell/network/pull/442) + * Removed obsolete CPP statements. + [d1f4ee60ce6a4a85abb79532f64d4a4e71e2b1ce](https://github.com/haskell/network/commit/d1f4ee60ce6a4a85abb79532f64d4a4e71e2b1ce) + * Loads of improved test coverage. + [cbd67cc50a37770432eb978ac8b8eb6da3664817](https://github.com/haskell/network/commit/cbd67cc50a37770432eb978ac8b8eb6da3664817) + [fcc2d86d53a6bec793f6a979a9e8fdf7fe3f4c22](https://github.com/haskell/network/commit/fcc2d86d53a6bec793f6a979a9e8fdf7fe3f4c22) + [6db96969b3e8974abbfd50a7f073baa57376fd5e](https://github.com/haskell/network/commit/6db96969b3e8974abbfd50a7f073baa57376fd5e) + +- Re-generate file with latest version of spec-cleaner. + ghc-network-uri +- Update network-uri to version 2.6.4.1. + [#] network-uri-2.6.4.1 (2021-02-07) + * Fix: Restore "Safe" designation which was accidentally removed. + [#] network-uri-2.6.4.0 (2021-02-07) + * Add compatibility with GHC 9.0.1. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-old-locale +- disable %{ix86} build + +- Update old-locale to version 1.0.0.7 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-old-time +- disable %{ix86} build + +- Update old-time to version 1.1.0.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-open-browser +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-optional-args +- disable %{ix86} build + +- Update optional-args to version 1.0.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-optparse-applicative +- Update optparse-applicative to version 0.16.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update optparse-applicative to version 0.16.1.0. + [#]# Version 0.16.1.0 (21 Nov 2020) + - Guard `process` dependency behind an on by default flag. + This allows one to shrink the dependency tree significantly + by turning off the ability to use bash completion actions. + - Remove `bytestring` dependency from the test suite. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update optparse-applicative to version 0.16.0.0. + [#]# Version 0.16.0.0 (14 Aug 2020) + - Add `Options.Applicative.NonEmpty.some1` function, which + parses options the same as `some1` from base, but doesn't + cause duplicates in the usage texts. + - Further improve help text generation in the presence + of optional values when nesting is involved, and many and + some when displayed with a suffix. + - Add "global" options to the usage texts for subcommands. + When using subcommands, a "global options" section can + now appear below the options and commands sections. + Global options are *off* by default, to enable them, use + the `helpShowGlobals` modifier. + The `noGlobal` builder will suppress a single option being + displayed in the global options list. + Fixes issues: + * \# 175 - List detailed subparser documentation with `--help` + * \# 294 - Displaying global options when listing options for a command. + * \# 359 - Subcommand help text lacks required parent command arguments + - Allow the `--help` option to take the name of a command. + Usage without any arguments is the same, but now, when an + argument is given, if it is the name of a currently + reachable command, the help text for that command will + be show. + Fixes issues: + * \# 379 - cmd --help subcmd is not the same as cmd subcmd --help + - Updated dependency bounds. + - Add builder for the all positional parser policy. + - Remove deprecated functions + * nullOption + * execParserMaybe + * customExecParserMaybe + +- Re-generate file with latest version of spec-cleaner. + ghc-optparse-simple +- Update optparse-simple to version 0.1.1.4. + [#]# 0.1.1.4 + * template-haskell 2.17 support [#15](https://github.com/fpco/optparse-simple/pull/15) + +- disable %{ix86} build + +- Update optparse-simple to version 0.1.1.3. + [#]# 0.1.1.3 + * optparse-applicative 0.16.0.0 support [#14](https://github.com/fpco/optparse-simple/issues/14) + ghc-pandoc-types +- disable %{ix86} build + +- Update pandoc-types to version 1.22. + [1.22] + * Deprecate isNull from Builder: null can serve just as well (#67). + Use null instead of isNull in Arbitrary (Christian Despres, #84). + * Use untagged JSON encoding for single-constructor types (#75, #76, + Christian Despres). All of the single constructor types related + to Table are now represented in JSON either as arrays (for + multi-argument constructors) or as the representation of the + inner type (for single argument constructors). This behaviour + for newtype-defined and multi-argument non-record types is now + consistent across the entire JSON interface, with the exception + of Pandoc itself (which is represented as a JSON object with + additional metadata). Multi-argument records (of which Citation + is the only example) are still represented as objects with the + record accessors as keys. + * The Meta and Citation types now use derived JSON serialization (newtype + and generic, respectively). The format remains the same as before + (Christian Despres). + * New serialization tests now test that Meta and the Table types are + encoded properly in JSON (Christian Despres). + * Use TH To/FromJSON instances (Christian Despres). + * Remove unused Legacy modules (#80, Despres). + They are not exported, and are not used internally. + * Change the table builder to permit looser intermediate table heads (#77, + Christian Despres). + The table builder (and the normalizeTableBody function) now permit + cells in the intermediate head of a TableBody to extend past the + RowHeadColumns. This allows for intermediate tables to have + subheadings that extend across the entire table. + Formerly the table builder would treat the intermediate head like the + intermediate body, and clip or drop cells that extended past the row + head. + * Update QuickCheck lower bound. + * Fix redundant pattern match. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update pandoc-types to version 1.21. + [1.21] + * Add Underline constructor (#68, Vaibhav Sagar). + * Improve table types to allow col, rowspans and more (#65, Christian + Despres). The additions include modification of the Block type, some + newtypes related to tables, and changes to the table builders. The table + builder is now aware of the new Table constructor, and normalizes the + input table appropriately, so that when laid onto a grid the resulting + table has no empty spaces, overlapping cells, or cells that extend beyond + their section boundary. + Three properties of normalization are checked: + - Normalization is idempotent. + - Each row of a normalized table is an initial segment of the + corresponding row in the unnormalized table, modulo changed cell + dimensions, dropped cells, and padding with empty cells. This is only + checked for the first row of the TableBody, however, due to row head + difficulties. + - The sum of the cell lengths in the first row of every + normalized table section is always equal to the total table width. + `simpleTable` has been changed so that a null header list becomes a + TableHead with a null body, not a TableHead with a single empty row. + * Bump QuickCheck upper bound. + * Change lower bound for QuickCheck to 2.10 (needed for `liftShrink2`). + * Small code quality improvements (Joseph C. Sible, #69). + * Allow aeson 1.5 (#72, Felix Yan). + * Fixed documentation typo (Merlin Göttlinger). + * Add COMPLETE pragmas to the pattern definitions (Christian Despres). + +- Re-generate file with latest version of spec-cleaner. + ghc-parallel +- Update parallel to version 3.2.2.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update parallel to version 3.2.2.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-parsec-class +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-parsec-numbers +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-parser-combinators -- Update parser-combinators to version 1.2.1. - [#]# Parser combinators 1.2.1 - * The tests in `parser-combinators-tests` now work with Megaparsec 8. - * Dropped support for GHC 8.2. +- Update parser-combinators to version 1.3.0. + [#]# Parser combinators 1.3.0 + * Changed the `Control.Applicative.Permutations` module to only require + `Applicative` and not `Monad`. This module is the least restrictive and works + with parsers which are not `Monad`s. + * Added the `Control.Monad.Permutations` module. This module may be + substantially more efficient for some parsers which are `Monad`s. + * Corrected how permutation parsers intercalate effects and components; parsing + an effect requires that a component immediately follows or else a parse error + will result. -- Drop obsolete group attributes. +- disable %{ix86} build -- Update parser-combinators to version 1.2.0. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/parser-combinators-1.2.0/src/CHANGELOG.md +- Replace %setup -q with the more modern %autosetup macro. -- Update parser-combinators to version 1.1.0. - [#]# Parser combinators 1.1.0 - * Added support for ternary operators; see `TernR` in - `Control.Monad.Combinators.Expr`. - -- Update parser-combinators to version 1.0.3. - [#]# Parser combinators 1.0.3 - * Dropped support for GHC 7.10. - * Added a test suite as a separate package called - `parser-combinators-tests`. - -- Update parser-combinators to version 1.0.2. - [#]# Parser combinators 1.0.2 - * Defined `liftA2` for `Permutation` manually. The new definition should be - more efficient. - * Made inner `Maybe` field in `Permutation` strict. - -- Update parser-combinators to version 1.0.1. - [#]# Parser combinators 1.0.1 - * Cosmetic changes in the source code. - -- Use https URL to refer to bugs.opensuse.org. - -- Add parser-combinators at version 1.0.0. +- Add parser-combinators at version 1.2.1. ghc-path +- Update path to version 0.9.0. + 0.9.0 + * Fix inconsistencies on different platforms: [#166](https://github.com/commercialhaskell/path/issues/166) + * `replaceProperPrefix` + * Make it possible to use windows paths on posix and vice versa + +- Update path to version 0.8.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update path to version 0.8.0. + 0.8.0 + * Rerelease of 0.7.1 with better version number + 0.7.1: + * Test with GHC 8.8.2, 8.8.3, 8.10.1. + * Export SomeBase constructor. + * Fix Lift severe Lift instance bug + ghc-path-io +- Update path-io to version 1.6.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update path-io to version 1.6.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update path-io to version 1.6.3. + [#]# Path IO 1.6.3 + * Fixed a bug that caused `removeDirLink` fail on Linux because of a + trailing slash that used to be passed to the underlying + `removeDirectoryLink` function from the `directory` package. [Issue + 59](https://github.com/mrkkrp/path-io/issues/59). + * Works with GHC 9.0.1. + +- disable %{ix86} build + +- Update path-io to version 1.6.2. + [#]# Path IO 1.6.2 + * Fixed a bug in the `findFilesWith` and based on it `findFiles` functions. + +- Update path-io to version 1.6.1. + [#]# Path IO 1.6.1 + * Fixed a space leak in `walkDirAccum`. [Issue + 55](https://github.com/mrkkrp/path-io/issues/55). + +- Update path-io to version 1.6.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-path-pieces -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update path-pieces to version 0.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.1 revision 1 with cabal2obs. - -- update to 0.2.1 - -- initial commit +- Add path-pieces at version 0.2.1. ghc-pem +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- Update to version 0.2.0 - -- Initial package - version 0.1.2 - ghc-persistent -- Update persistent to version 2.10.5.2. - [#]# 2.10.5.2 - * [#1041](https://github.com/yesodweb/persistent/pull/1041) - * Explicit foreign keys can now reference tables with custom sql name - * Add qualified names to the stock classes list. - -- Update persistent to version 2.10.5.1. - [#]# 2.10.5.1 - * [#1024](https://github.com/yesodweb/persistent/pull/1024) - * Add the ability to do documentation comments in entity definition syntax. Unfortunately, TemplateHaskell cannot add documentation comments, so this can't be used to add Haddocks to entities. - * Add Haddock explainers for some of the supported entity syntax in `Database.Persist.Quasi` - -- Update persistent to version 2.10.5. - [#]# 2.10.5 - * Add the `EntityWithPrefix` type to allow users to specify a custom prefix for raw SQL queries. [#1018](https://github.com/yesodweb/persistent/pull/1018) - * Added Acquire based API to `Database.Persist.Sql` for working with - connections/pools in monads which aren't MonadUnliftIO. [#984](https://github.com/yesodweb/persistent/pull/984) - -- Drop obsolete group attributes. - -- Update persistent to version 2.10.4. - [#]# 2.10.4 - * Log exceptions when closing a connection fails. See point 1 in [yesod #1635](https://github.com/yesodweb/yesod/issues/1635#issuecomment-547300856). [#978](https://github.com/yesodweb/persistent/pull/978) - -- Update persistent to version 2.10.3. - [#]# 2.10.3 - * Added support for GHC 8.8 about MonadFail changes [#976](https://github.com/yesodweb/persistent/pull/976) - -- Update persistent to version 2.10.2. - [#]# 2.10.2 - * Added `runMigrationQuiet` and `runMigrationUnsafeQuiet` to `Database.Persist.Sql.Migration` as safer alternatives to `runMigrationSilent`. [#971](https://github.com/yesodweb/persistent/pull/971) - This functions as workaround/fix for: [#966](https://github.com/yesodweb/persistent/issues/966), [#948](https://github.com/yesodweb/persistent/issues/948), [#640](https://github.com/yesodweb/persistent/issues/640), and [#474](https://github.com/yesodweb/persistent/issues/474) - * Added RawSql instances for 9, 10, 11 and 12-column results. [#961](https://github.com/yesodweb/persistent/pull/961) - -- Update persistent to version 2.10.1. - [#]# 2.10.1 - * Added `constraint=` attribute to allow users to specify foreign reference constraint names. - -- Update persistent to version 2.10.0. - [#]# 2.10.0 - * Added two type classes `OnlyOneUniqueKey` and `AtLeastOneUniqueKey`. These classes are used as constraints on functions that expect a certain amount of unique keys. They are defined automatically as part of the `persistent-template`'s generation. [#885](https://github.com/yesodweb/persistent/pull/885) - * Add the `entityComments` field to the `EntityDef` datatype, and `fieldComments` fields to the `FieldDef` datatype. The QuasiQuoter does not currently know how to add documentation comments to these types, but it can be expanded later. [#865](https://github.com/yesodweb/persistent/pull/865) - * Expose the `SqlReadT` and `SqlWriteT` constructors. [#887](https://github.com/yesodweb/persistent/pull/887) - * Remove deprecated `Connection` type synonym. Please use `SqlBackend` instead. [#894](https://github.com/yesodweb/persistent/pull/894) - * Remove deprecated `SqlPersist` type synonym. Please use `SqlPersistT` instead. [#894](https://github.com/yesodweb/persistent/pull/894) - * Alter the type of `connUpsertSql` to take a list of unique definitions. This paves the way for more efficient upsert implementations. [#895](https://github.com/yesodweb/persistent/pull/895) - -- Update persistent to version 2.9.2. - [#]# 2.9.2 - * Add documentation for the `Migration` type and some helpers. [#860](https://github.com/yesodweb/persistent/pull/860) - -- Update persistent to version 2.9.1. - [#]# 2.9.1 - * Fix [#847](https://github.com/yesodweb/persistent/issues/847): SQL error with `putMany` on Sqlite when Entity has no unique index. - -- Update Cabal build instructions to support http-api-data 0.4.x. - -- Update persistent to version 2.9.0. - [#] Changelog for persistent - [#]# 2.9.0 - * Added support for SQL isolation levels to via SqlBackend. [#812] - * Move `Database.Persist.Sql.Raw.QQ` to a separate `persistent-qq` package [#827](https://github.com/yesodweb/persistent/issues/827) - * Fix [832](https://github.com/yesodweb/persistent/issues/832): `repsertMany` now matches `mapM_ (uncurry repsert)` and is atomic for supported sql back-ends. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update persistent to version 2.8.2 revision 1. - * Added support for `sql=` to the unique constraints quasi-quoter so that users can specify the database names of the constraints. - * DRY-ed up and exposed several util functions in `Database.Persist.Sql.Util`. - * Upstream-ed `updatePersistValue`, `mkUpdateText`, and `commaSeparated` from `Database.Persist.MySQL`. - * De-duplicated `updatePersistValue` from various `Database.Persist.Sql.Orphan.*` modules. - * Batching enhancements to reduce db round-trips. - * Added `getMany` and `repsertMany` for batched `get` and `repsert`. - * Added `putMany` with a default/slow implementation. SqlBackend's that support native UPSERT should override this for batching enhancements. - * Updated `insertEntityMany` to replace slow looped usage with batched execution. - * See [#770](https://github.com/yesodweb/persistent/pull/770) - * Switch from `MonadBaseControl` to `MonadUnliftIO` - * Reapplies [#723](https://github.com/yesodweb/persistent/pull/723), which was reverted in version 2.7.3. - * Improve error messages when failing to parse database results into Persistent records. [#741](https://github.com/yesodweb/persistent/pull/741) - * A handful of `fromPersistField` implementations called `error` instead of returning a `Left Text`. All of the implementations were changed to return `Left`. [#741](https://github.com/yesodweb/persistent/pull/741) - * Improve error message when a SQL insert fails with a custom primary key [#757](https://github.com/yesodweb/persistent/pull/757) - * Reverts [#723](https://github.com/yesodweb/persistent/pull/723), which generalized functions using the `BackendCompatible` class. These changes were an accidental breaking change. - * Recommend the `PersistDbSpecific` docs if someone gets an error about converting from `PersistDbSpecific` - * Many of the functions have been generalized using the `BackendCompatible` class. [#723](https://github.com/yesodweb/persistent/pull/723) - * This change was an accidental breaking change and was reverted in 2.7.3. - * These change will be released in a future version of Persistent with a major version bump. - * Add raw sql quasi quoters [#717](https://github.com/yesodweb/persistent/pull/717) - * Added an `insertUniqueEntity` function [#718](https://github.com/yesodweb/persistent/pull/718) - * Added `BackendCompatible` class [#701](https://github.com/yesodweb/persistent/pull/701) - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 2.7.0. - -- Update to version 2.6.1 with cabal2obs. - -- Update to version 2.6 revision 2 with cabal2obs. - -- Update to version 2.6 revision 1 with cabal2obs. - -- Update to version 2.2.4.1 revision 0 with cabal2obs. - -- update to 2.2.4.1 - -- update to 2.2.4 - * Workaround for side-exiting transformers in runSqlConn - -- update to 2.2.3 - * PersistField instance for Natural - * better oracle support in odbc +- Update persistent to version 2.13.1.2. + [#]# 2.13.1.2 + * [#1308](https://github.com/yesodweb/persistent/pull/1308) + * Consolidate the documentation for the Persistent quasiquoter in + Database.Persist.Quasi. + * [#1312](https://github.com/yesodweb/persistent/pull/1312) + * Reorganize documentation and link to more modules. + * Expose `Database.Persist.Sql.Migration` + +- Update persistent to version 2.13.1.1. + [#]# 2.13.1.1 + * [#1294](https://github.com/yesodweb/persistent/pull/1294) + * Fix an issue where documentation comments on fields are in reverse line + order. + [#]# 2.13.1.0 + * [#1264](https://github.com/yesodweb/persistent/pull/1264) + * Support declaring Maybe before the type in model definitions + +- Update persistent to version 2.13.0.4. + [#]# 2.13.0.4 + * [#1277](https://github.com/yesodweb/persistent/pull/1277) + * Corrected the documentation of `addMigration` to match the actual + behaviour - this will not change the behaviour of your code. + +- Update persistent to version 2.13.0.3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.13.0.3/src/ChangeLog.md + +- Update persistent to version 2.13.0.2. + [#]# 2.13.0.2 + * [#1265](https://github.com/yesodweb/persistent/pull/1265) + * Support GHC 9 + +- Update persistent to version 2.13.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.13.0.1/src/ChangeLog.md + +- Update persistent to version 2.13.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update persistent to version 2.13.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update persistent to version 2.13.0.0. + [#]# 2.13.0.0 + * [#1244](https://github.com/yesodweb/persistent/pull/1244) + * Implement config for customising the FK name + * [#1252](https://github.com/yesodweb/persistent/pull/1252) + * `mkMigrate` now defers to `mkEntityDefList` and `migrateModels` instead of + fixing the foreign key references itself. + * `mkSave` was deprecated - the function did not fix foreign key references. + Please use `mkEntityDefList` instead. + * `EntityDef` will now include fields marked `MigrationOnly` and + `SafeToRemove`. Beforehand, those were filtered out, and `mkMigrate` + applied. The function `getEntityFields` wll only return fields defined on + the Haskell type - for all columns, see `getEntityFieldsDatabase`. + * [#1225](https://github.com/yesodweb/persistent/pull/1225) + * The fields and constructor for `SqlBackend` are no longer exported by + default. They are available from an internal module, + `Database.Persist.Sql.Types.Internal`. Breaking changes from `Internal` + modules are not reflected in the major version. This will allow us to + release new functionality without breaking your code. It's recommended to + switch to using the smart constructor functions and setter functions that + are now exported from `Database.Persist.Sql` instead. + * A new API is available for constructing and using a `SqlBackend`, provided + in `Database.Persist.SqlBackend`. Instead of using the `SqlBackend` + directly, use `mkSqlBackend` and the datatype `MkSqlBackendArgs`. The + `MkSqlBackendArgs` record has the same field names as the `SqlBackend`, so + the translation is easy: + ```diff + - SqlBackend + + mkSqlBackend MkSqlBackendArgs + { connInsertSql = ... + , connCommit = ... + , connEscapeFieldName = ... + , connEscapeTableName = ... + , etc + } + ``` + Some fields were omitted in `MkSqlBackendArgs`. These fields are + * optional* - they provide enhanced or backend-specific functionality. For + these, use the setter functions like `setConnUpsertSql`. + * Previously hidden modules are now exposed under the `Internal` namespace. + * The `connLimitOffset` function used to have a `Bool` parameter. This + parameter is unused and has been removed. + * [#1234](https://github.com/yesodweb/persistent/pull/1234) + * You can now customize the default implied ID column. See the documentation + in `Database.Persist.ImplicitIdDef` for more details. + * Moved the various `Name` types into `Database.Persist.Names` + * Removed the `hasCompositeKey` function. See `hasCompositePrimaryKey` and + `hasNaturalKey` as replacements. + * The `EntityDef` constructor and field labels are not exported by default. + Get those from `Database.Persist.EntityDef.Internal`, but you should + migrate to the getters/setters in `Database.Persist.EntityDef` as you can. + * Added the `Database.Persist.FieldDef` and + `Database.Persist.FieldDef.Internal` modules. + * The `PersistSettings` type was made abstract. Please migrate to the + getters/setters defined in that `Database.Persist.Quasi`, or use + `Database.Persist.Quasi.Internal` if you don't mind the possibility of + breaking changes. + * Add the `runSqlCommand` function for running arbitrary SQL during + migrations. + * Add `migrateModels` function for a TH-free migration facility. + * [#1253](https://github.com/yesodweb/persistent/pull/1253) + * Add `discoverEntities` to discover instances of the class and return their + entity definitions. + * [#1250](https://github.com/yesodweb/persistent/pull/1250) + * The `mpsGeneric` function has been deprecated. If you need this + functionality, please comment with your needs on the GitHub issue tracker. + We may un-deprecate it, or we may provide a new and better means of + facilitating a solution to your problem. + * [#1255](https://github.com/yesodweb/persistent/pull/1255) + * `mkPersist` now checks to see if an instance already exists for + `PersistEntity` for the inputs. + [#]# 2.12.1.2 + * [#1258](https://github.com/yesodweb/persistent/pull/1258) + * Support promoted types in Quasi Quoter + * [#1243](https://github.com/yesodweb/persistent/pull/1243) + * Assorted cleanup of TH module + * [#1242](https://github.com/yesodweb/persistent/pull/1242) + * Refactor setEmbedField to use do notation + * [#1237](https://github.com/yesodweb/persistent/pull/1237) + * Remove nonEmptyOrFail function from recent tests + * [#1256](https://github.com/yesodweb/persistent/pull/1256) + * The QuasiQuoter has been refactored and improved. + * You can now use `mkPersistWith` to pass in a list of pre-existing + `EntityDef` to improve foreign key detection and splitting up models + across multiple modules. + * The `entityId` field now returns an `EntityIdDef`, which specifies what + the ID field actually is. This is a move to better support natural keys. + * Several types that had lists have been refactored to use nonempty lists to + better capture the semantics. + * `mkDeleteCascade` is deprecated. Please use the Cascade behavior directly + on fields. + * You can use `Key Foo` and `FooId` interchangeably in fields. + * Support for GHC < 8.4 dropped. + +- Update persistent to version 2.12.1.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.12.1.1/src/ChangeLog.md + +- Update persistent to version 2.12.1.0. + [#]# 2.12.1.0 + * [#1226](https://github.com/yesodweb/persistent/pull/1226) + * Expose the `filterClause` and `filterClauseWithValues` functions to support + the `upsertWhere` functionality in `persistent-postgresql`. + +- Update persistent to version 2.12.0.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.12.0.2/src/ChangeLog.md + +- Update persistent to version 2.12.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update persistent to version 2.12.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.12.0.1/src/ChangeLog.md + +- Update persistent to version 2.11.0.4. + [#]# 2.11.0.4 + * Fix a compile error [#1213](https://github.com/yesodweb/persistent/pull/1213) + * That's what I get for running this stuff with flakey CI! + +- Update persistent to version 2.11.0.3. + [#]# 2.11.0.3 + * Backported the fix from [#1207](https://github.com/yesodweb/persistent/pull/1207) for asynchronous exceptions. + * Deprecated the `Acquire` family of functions. + +- disable %{ix86} build + +- Update persistent to version 2.11.0.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.11.0.2/src/ChangeLog.md + +- Update persistent to version 2.11.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.11.0.1/src/ChangeLog.md + +- Update persistent to version 2.10.5.3. + [#]# 2.10.5.3 + * Backported the fix from [#1135](https://github.com/yesodweb/persistent/pull/1135) to the 2.10 branch. + This should fix reading `PersistUTCTime` values. -- initial commit +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints min 4GB disk space for few arches + aarch64 ppc64 ppc64le + +- Add persistent at version 2.10.5.2. ghc-persistent-template -- Update persistent-template to version 2.8.2.3. - [#]# 2.8.2.3 - * Require extensions in a more friendly manner. [#1030](https://github.com/yesodweb/persistent/pull/1030) - * Specify a strategy for all deriving clauses, which avoids the `-Wmissing-deriving-strategy` warning introduced in GHC 8.8.2. [#1030](https://github.com/yesodweb/persistent/pull/1030) - [#]# 2.8.2.2 - * Fix the `mkPersist` function to not require importing the classes explicitly. [#1027](https://github.com/yesodweb/persistent/pull/1027) +- Update persistent-template to version 2.12.0.0. + [#]# 2.12.0.0 + * Decomposed `HaskellName` into `ConstraintNameHS`, `EntityNameHS`, `FieldNameHS`. Decomposed `DBName` into `ConstraintNameDB`, `EntityNameDB`, `FieldNameDB` respectively. [#1174](https://github.com/yesodweb/persistent/pull/1174) + * [#1214](https://github.com/yesodweb/persistent/pull/1214): + * This package was asborbed into `persistent` itself. + +- Update persistent-template to version 2.9.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update persistent-template to version 2.9.1.0. + [#]# 2.9.1.0 + * [#1145](https://github.com/yesodweb/persistent/pull/1148) + * Fix a bug where the `SqlType` for a shared primary key was being + incorrectly set to `SqlString` instead of whatever the target primary key + sql type was. + * [#1151](https://github.com/yesodweb/persistent/pull/1151) + * Automatically generate `SymbolToField` instances for datatypes, allowing + `OverloadedLabels` to be used with the `EntityField` type. + [#]# 2.9 + * Always use the "stock" strategy when deriving Show/Read for keys [#1106](https://github.com/yesodweb/persistent/pull/1106) + * This fixes a regression from 2.8.0, which started using the `newtype` strategy when deriving `Show`/`Read` for keys + * In practice, this means that from 2.8.0–2.8.3.1, for the following schema: + ``` + Person + name Text + CustomPrimary + anInt Int + Primary anInt + name Text + ``` + `PersonKey 1` would show as `"SqlBackendKey {unSqlBackendKey = 1}"` + and `CustomPrimaryKey 1` would show as `"1"` + This was generally poor for debugging and logging, since all tables keys would print the same. For Persistent < 2.8.0 and > 2.8.3.1, they instead will show as: + `"PersonKey {unPersonKey = SqlBackendKey {unSqlBackendKey = 1}}"` + and `"CustomPrimaryKey {unCustomPrimaryKey = 1}"` + This could be a breaking change if you have used `Show` on a key, wrote that string into some persistent storage like a database, and are trying to `Read` it back again later. + [#]# 2.8.3.1 + * Allow aeson 1.5. [#1085](https://github.com/yesodweb/persistent/pull/1085) + [#]# 2.8.3.0 + * Add `Lift` instances for the cascade types. [#1060](https://github.com/yesodweb/persistent/pull/1060) + * Use `DeriveLift` to implement all `Lift` instances. Among other benefits, + this provides implementations of `liftTyped` on `template-haskell-2.16` (GHC + 8.10) or later. [#1064](https://github.com/yesodweb/persistent/pull/1064) + +- Update persistent-template to version 2.8.2.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Update persistent-template to version 2.8.2.1. - [#]# 2.8.2.1 - * Fix the test-suite for persistent-template. [#1023](https://github.com/yesodweb/persistent/pull/1023) +- Update persistent-template to version 2.8.2.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update persistent-template to version 2.8.2. - [#]# 2.8.2 - * Add `fieldError` to the export list of `Database.Persist.TH` [#1008](https://github.com/yesodweb/persistent/pull/1008) - [#]# 2.8.1 - * Let the user pass instances that will be derived for record and for key types (https://github.com/yesodweb/persistent/pull/990 +- Add _constraints with 6GB min disk space for ppc64/ppc64le -- Update persistent-template to version 2.8.0.1. - [#]# 2.8.0.1 - * Small optimization/code cleanup to generated Template Haskell code size, by slimming the implementation of to/fromPersistValue for Entities. [#1014](https://github.com/yesodweb/persistent/pull/1014) +- Replace %setup -q with the more modern %autosetup macro. -- Update persistent-template to version 2.8.0. - [#]# 2.8.0 - * Reduces the amount of code generated by Template Haskell. The amount of code generated for a certain function was O(N^2) with respect to the number of fields on a given Entity. This change shows dramatic improvements in benchmarks for compiling Persistent models. [#]() - * Drops support for GHC 8.0, so that `DerivingStrategies` can be used by `persistent-template` - * `persistent-template` now requires `DerivingStrategies`, `GeneralizedNewtypeDeriving`, and `StandaloneDeriving` to be enabled in the file where Persistent entities are created - * Fixes a long-standing issue where persistent-template would fail when `DeriveAnyClass` was enabled (See #578) - * [#1002](https://github.com/yesodweb/persistent/pull/1002) - -- Update persistent-template to version 2.7.4. - [#]# 2.7.4 - * Remove an overlapping instance for `Lift a`. [#998](https://github.com/yesodweb/persistent/pull/998) - -- Drop obsolete group attributes. - -- Update persistent-template to version 2.7.3. - [#]# Unreleased changes - [#]# 2.7.3 - * Update module documentation for `Database.Persist.TH` to better describe the purpose of the module [#968](https://github.com/yesodweb/persistent/pull/968) - * Support template-haskell-2.15 [#959](https://github.com/yesodweb/persistent/pull/959) - -- Update persistent-template to version 2.7.2. - [#]# 2.7.2 - * Expose the knot tying logic of `parseReferences` so that users can build - migrations from independently define entities at runtime [#932](https://github.com/yesodweb/persistent/pull/932) - -- Update persistent-template to version 2.7.1. - [#]# 2.7.1 - * Add the `mkEntityDefList` function to work around [#902](https://github.com/yesodweb/persistent/issues/902). [#904](https://github.com/yesodweb/persistent/pull/904) - -- Update persistent-template to version 2.7.0. - [#]# 2.7.0 - * Depends on `persistent-2.10.0` which provides the `OnlyOneUniqueKey` and `AtLeastOneUniqueKey` classes. Automatically generates instances for these classes based on how many unique keys the entity definition gets. This changes requires `UndecidableInstances` to be enabled on each module that generates entity definitions. [#885](https://github.com/yesodweb/persistent/pull/885) - * Removed deprecated `sqlOnlySettings`. Please use `sqlSettings` instead. [#894](https://github.com/yesodweb/persistent/pull/894) - -- Update persistent-template to version 2.6.0. - [#]# 2.6.0 - * [persistent#846](https://github.com/yesodweb/persistent/pull/846): Improve error message when marshalling fails - * [persistent#826](https://github.com/yesodweb/persistent/pull/826): Change `Unique` derive `Show` - -- Update Cabal build instructions to support http-api-data 0.4.x. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Revise cabal build file to specify more accurate dependencies. - -- Update persistent-template to version 2.5.4 revision 1. - * [persistent#778](https://github.com/yesodweb/persistent/issues/778): Add `persistManyFileWith`. - * Slight improvement to the error message when a Persistent field can't be parsed from database results - * Exposed `parseReferences` to allow custom QuasiQuoters - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 2.5.2 revision 1. - -- Update to version 2.5.2 with cabal2obs. - -- Update to version 2.5.1.6 revision 2 with cabal2obs. - -- Update to version 2.5.1.6 revision 1 with cabal2obs. - -- Update to version 2.1.8.1 revision 0 with cabal2obs. - -- update to 2.1.8.1 - * fix a bad Eq instance /= definition for Key when mpsGenetric=True - --update to 2.1.8 - * Support for GHC 8 - * aeson 0.11 - * transformers 0.5 - -- update to 2.1.6 - -- update to 2.1.5 - -- initial commit +- Add persistent-template at version 2.8.2.3. ghc-primitive +- Update primitive to version 0.7.2.0. + [#]# Changes in version 0.7.2.0 + * Add `thawByteArray` and `thawPrimArray`. + * Changed the `Show` instance of `ByteArray`, so that all 8-bit words + are rendered as two digits. For example, display `0x0D` instead of `0xD`. + +- Update primitive to version 0.7.1.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update primitive to version 0.7.1.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update primitive to version 0.7.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Update primitive to version 0.7.1.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/primitive-0.7.1.0/src/changelog.md + +- Re-generate file with latest version of spec-cleaner. + ghc-profunctors +- Update profunctors to version 5.6.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update profunctors to version 5.6.2. + 5.6.2 [2021.02.17] + - ----------------- + * Add `Semigroup` and `Monoid` instances for `Forget` + +- Update profunctors to version 5.6.1. + 5.6.1 [2020.12.31] + - ----------------- + * Add `Functor` instances for `PastroSum`, `CopastroSum`, `Environment`, + `FreeMapping`, `Pastro`, `Copastro`, `FreeTraversing`, and `Coyoneda`. + * Explicitly mark modules as `Safe`. + +- disable %{ix86} build + +- Update profunctors to version 5.6. + 5.6 [2020.10.01] + - --------------- + * Enable the `PolyKinds` extension. The following datatypes now have + polymorphic kinds: `(:->)`, `Cayley`, `Procompose`, `Rift`, + `ProfunctorFunctor`, `Ran`, `Codensity`, `Prep`, `Coprep`, `Star`, `Costar`, + `WrappedArrow`, `Forget`. + * Allow building with GHC 9.0. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-quickcheck-io +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-random +- Update random to version 1.2.0 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + +- Update random to version 1.2.0 revision 5. + [#] 1.2.0 + 1. Breaking change which mostly maintains backwards compatibility, see + "Breaking Changes" below. + 2. Support for monadic generators e.g. [mwc-random](https://hackage.haskell.org/package/mwc-random). + 3. Monadic adapters for pure generators (providing a uniform monadic + interface to pure and monadic generators). + 4. Faster in all cases except one by more than x18 (N.B. x18 not 18%) and + some cases (depending on the type) faster by more than x1000 - see + below for benchmarks. + 5. Passes a large number of random number test suites: + * [dieharder](http://webhome.phy.duke.edu/~rgb/General/dieharder.php "venerable") + * [TestU01 (SmallCrush, Crush, BigCrush)](http://simul.iro.umontreal.ca/testu01/tu01.html "venerable") + * [PractRand](http://pracrand.sourceforge.net/ "active") + * [gjrand](http://gjrand.sourceforge.net/ "active") + * See [random-quality](https://github.com/tweag/random-quality) + for details on how to do this yourself. + 6. Better quality split as judged by these + [tests](https://www.cambridge.org/core/journals/journal-of-functional-programming/article/evaluation-of-splittable-pseudorandom-generators/3EBAA9F14939C5BB5560E32D1A132637). Again + see [random-quality](https://github.com/tweag/random-quality) for + details on how to do this yourself. + 7. Unbiased generation of ranges. + 8. Updated tests and benchmarks. + 9. [Continuous integration](https://travis-ci.org/github/haskell/random). + [#]## Breaking Changes + Version 1.2.0 introduces these breaking changes: + * requires `base >= 4.8` (GHC-7.10) + * `StdGen` is no longer an instance of `Read` + * `randomIO` and `randomRIO` were extracted from the `Random` class into + separate functions + In addition, there may be import clashes with new functions, e.g. `uniform` and + `uniformR`. + [#]## Deprecations + Version 1.2.0 introduces `genWord64`, `genWord32` and similar methods to the + `RandomGen` class. The significantly slower method `next` and its companion + `genRange` are now deprecated. + [#]## Issues Addressed + Issue Number | Description | Comment + - -------------|-------------|-------- + [25](https://github.com/haskell/random/issues/25) | The seeds generated by split are not independent | Fixed: changed algorithm to SplitMix, which provides a robust split operation + [26](https://github.com/haskell/random/issues/26) | Add Random instances for tuples | Addressed: added `Uniform` instances for up to 6-tuples + [44](https://github.com/haskell/random/issues/44) | Add Random instance for Natural | Addressed: added UniformRange instance for Natural + [51](https://github.com/haskell/random/issues/51) | Very low throughput | Fixed: see benchmarks below + [53](https://github.com/haskell/random/issues/53) | incorrect distribution of randomR for floating-point numbers | (\*) + [55](https://github.com/haskell/random/issues/55) | System/Random.hs:43:1: warning: [-Wtabs] | Fixed: No more tabs + [58](https://github.com/haskell/random/issues/58) | Why does random for Float and Double produce exactly 24 or 53 bits? | (\*) + [59](https://github.com/haskell/random/issues/59) | read :: StdGen fails for strings longer than 6 | Addressed: StdGen is no longer an instance of Read + [#]### Comments + (\*) 1.2 samples more bits but does not sample every `Float` or + `Double`. There are methods to do this but they have some downsides; + see [here](https://github.com/idontgetoutmuch/random/issues/105) for a + fuller discussion. + [#]# Benchmarks + Here are some benchmarks run on a 3.1 GHz Intel Core i7. The full + benchmarks can be run using e.g. `stack bench`. The benchmarks are + measured in milliseconds per 100,000 generations. In some cases, the + performance is over x1000 times better; the minimum performance + increase for the types listed below is more than x36. + Name | 1.1 Mean | 1.2 Mean + - -----------|----------|---------- + Float | 27.819 | 0.305 + Double | 50.644 | 0.328 + Integer | 42.332 | 0.332 + Word | 40.739 | 0.027 + Int | 43.847 | 0.028 + Char | 17.009 | 0.462 + Bool | 17.542 | 0.027 + +- disable %{ix86} build + +- Update random to version 1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- regenerate spec file - -- enable PowerPC builds - ghc-reflection +- make rpmlint happy + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update reflection to version 2.1.6. + [#] 2.1.6 [2020.05.16] + * Fix a bug in which `give` (and possibly `reify`, `reifyNat`, and + `reifySymbol`) could be unsoundly inlined by GHC 8.10 or older to produce + incorrect runtime results. + ghc-regex-applicative +- disable %{ix86} build + +- Update regex-applicative to version 0.3.4. + 0.3.4 + - ---- + * Let the user provide a custom `uncons` function (add + `find{First,Longest,Shortest}PrefixWithUncons`) + * Add `Filtrable` and `Monoid` instances for `RE` + ghc-regex-applicative-text +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update regex-applicative-text to version 0.1.0.1 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + ghc-regex-base +- Update regex-base to version 0.94.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update regex-base to version 0.94.0.1. + [#]# 0.94.0.1 + - Workaround for `{-# LANGUAGE Haskell2010 #-}` parser regression introduced in GHC 9.0 + - Optimization flag `-O2` has been removed + +- disable %{ix86} build + +- Update regex-base to version 0.94.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- regenerate spec file - -- enable PowerPC builds - ghc-regex-compat +- Update regex-compat to version 0.95.2.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update regex-compat to version 0.95.2.1. + [#]# 0.95.2.1 + - Allow `base-4.15` (GHC 9.0) + - Workaround for `{-# LANGUAGE Haskell2010 #-}` parser regression introduced in GHC 9.0 + - Optimization flag `-O2` has been removed + +- disable %{ix86} build + +- Update regex-compat to version 0.95.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-regex-pcre-builtin +- Update regex-pcre-builtin to version 0.95.2.3.8.43. + Upstream has not updated the file "ChangeLog.md" since the last + release. + +- disable %{ix86} build + +- Update regex-pcre-builtin to version 0.95.1.3.8.43. + [#]# 0.95.1.3.8.43 + - Version bump to reflect pcre version (8.43) and to have Hackage upgrade from 0.95.1.2.8.43 which does not include #15 + [#]# 0.95.1.1.8.44 + - Fix: `asCString` for `Text` regexes doesn't check for null-termination, causing the compiled regex to be corrupted. (@kuribas) + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-regex-posix +- Update regex-posix to version 0.96.0.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/regex-posix-0.96.0.1/src/ChangeLog.md + +- Update regex-posix to version 0.96.0.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update regex-posix to version 0.96.0.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-regex-tdfa +- Update regex-tdfa to version 1.3.1.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update regex-tdfa to version 1.3.1.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/regex-tdfa-1.3.1.1/src/CHANGELOG.md + +- Update regex-tdfa to version 1.3.1.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update regex-tdfa to version 1.3.1.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-resolv +- Update resolv to version 0.1.2.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update resolv to version 0.1.2.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update resolv to version 0.1.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. +- drop new_bytestring.patch + +- disable %{ix86} build + +- add new_bytestring.patch + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-resource-pool -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.3.2 revision 0 with cabal2obs. - -- initial commit +- Add resource-pool at version 0.2.3.2. ghc-resourcet +- Update resourcet to version 1.2.4.3. + [#]# 1.2.4.3 + * Fix a space leak when using `forever` with `ResourceT`. [#470](https://github.com/snoyberg/conduit/pull/470) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update resourcet to version 1.2.4.2. + [#]# 1.2.4.2 + * Mask exceptions in `Acquire` allocation action + +- Update resourcet to version 1.2.4.1. + [#]# 1.2.4.1 + * Document risk of using `forkIO` within a `ResourceT` [#441](https://github.com/snoyberg/conduit/pull/441) + [#]# 1.2.4 + * Add `allocate_` [#437](https://github.com/snoyberg/conduit/pull/437) + ghc-rfc5051 +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update rfc5051 to version 0.2. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- Re-generate file with latest version of spec-cleaner. + ghc-rio +- Update rio to version 0.1.21.0. + [#]# 0.1.21.0 + * Fix minor bug in `augmentPathMap` on windows wrt [#234](https://github.com/commercialhaskell/rio/issues/234) not adhering to case-insensitive semantics + +- Update rio to version 0.1.20.0. + [#]# 0.1.20.0 + * Export `UnliftIO.QSem` and `UnliftIO.QSemN` in `RIO` + +- disable %{ix86} build + +- Update rio to version 0.1.19.0. + [#]# 0.1.19.0 + * Expose `fromLeft` and `fromRight` + +- Update rio to version 0.1.18.0. + [#]# 0.1.18.0 + * Add colours to the `LogOption` constructor [#222](https://github.com/commercialhaskell/rio/pull/222) + [#]# 0.1.17.0 + * Expose `Bifunctor`, `Bifoldable`, and `Bitraversable`. + * The `first` and `second` functions exported by `RIO` formerly originated from + `Control.Arrow`. They now come from `Bifunctor`. + [#]# 0.1.16.0 + * Expand the number of `microlens` functions exported by the RIO prelude. + * Add new module `RIO.Lens` which provides the rest of `microlens`. + [#]# 0.1.15.1 + * Replace `canonicalizePath` with `makeAbsolute` [#217](https://github.com/commercialhaskell/rio/issues/217) + [#]# 0.1.15.0 + * Include source in log messages + ghc-rio-orphans +- Update rio-orphans to version 0.1.2.0. + [#]# 0.1.2.0 + * Add an instance for `MonadLoggerIO` typeclass, from the `monad-logger` library + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-rio-prettyprint +- disable %{ix86} build + +- Update rio-prettyprint to version 0.1.1.0. + Upstream does not provide a change log file. + ghc-rpm-macros +- move macros from etc - boo#1185672 + ghc-safe +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update safe to version 0.3.19. + 0.3.19, released 2020-05-24 + [#30], undeprecate maximumDef and friends, fold*1Def + ghc-scientific +- Update scientific to version 0.3.7.0. + 0.3.7.0 + * Make division (/) on Scientifics slightly more efficient. + * Fix the Show instance to surround negative numbers with parentheses when + necessary. + * Add (Template Haskell) Lift Scientific instance + * Mark modules as Safe or Trustworthy (Safe Haskell). + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-semigroupoids +- Update semigroupoids to version 5.3.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update semigroupoids to version 5.3.5. + 5.3.5 [2020.12.31] + - ----------------- + * The build-type has been changed from `Custom` to `Simple`. + To achieve this, the `doctests` test suite has been removed in favor of using + [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec) + to run the doctests. + * Explicitly mark modules as `Safe`. + +- disable %{ix86} build + +- Update semigroupoids to version 5.3.4 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update semigroupoids to version 5.3.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-semigroups +- Update semigroups to version 0.19.2. + 0.19.2 [2021.08.30] + - ------------------ + * Backport `Hashable1` instances for `NonEmpty`, `Min`, `Max`, `First`, `Last`, + `WrappedMonoid`, and `Option`. + +- Update semigroups to version 0.19.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-setenv +- disable %{ix86} build + +- Update setenv to version 0.1.1.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-setlocale +- Update setlocale to version 1.0.0.10. + Upstream does not provide a change log file. + +- Update setlocale to version 1.0.0.9 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update setlocale to version 1.0.0.9 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-shelly -- Drop obsolete group attributes. +- disable %{ix86} build -- Update shelly to version 1.9.0. - Upstream has not updated the file "ChangeLog.md" since the last - release. +- Update shelly to version 1.9.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Update Cabal build instructions to support ghc-8.6.1. +- Replace %setup -q with the more modern %autosetup macro. -- Add shelly at version 1.8.1. +- Add shelly at version 1.9.0. ghc-silently -- Drop obsolete group attributes. +- disable %{ix86} build -- Update silently to version 1.2.5.1. - Upstream does not provide a change log file. +- Replace %setup -q with the more modern %autosetup macro. -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 1.2.5 revision 0 with cabal2obs. - -- initial commit +- Add silently at version 1.2.5.1. ghc-skylighting +- Update skylighting to version 0.11. + [#]# 0.11 + * Skylighting.Regex: Support regex subroutines (#118). For example, + `(?1)` is replaced by the regex in the first capturing group. So far + we only support this simple, absolute form, not the relative + form `(?-1)` supported by some engines (but not used, I think, in + KDE's syntax highlighters). This change involves an API change: + Regex in Skylighting.Regex has a new Subroutine constructor, + and the Recurse constructor has been removed. Instead of Recurse we use + Subroutine 0, which unifies the code. + * Skylighting.Regex: handle e.g. `[\1]` and `[\123]` (without + initial 0) as octal escapes (#118). These occur in the zsh.xml + syntax definition. + * Pull xml definitions for bash, cmake, python, zsh from upstream. + * README: Add a note about pulling syntax definitions from upstream (#138). + Update build instructions for recent cabal versions (#131). + +- Update skylighting to version 0.10.5.2. + [#]# 0.10.5.2 + * Added swift grammar definition (Igor Ranieri). + * Simplify README.md instructions for two-step build. + * Fix link to KDE documentation. + +- Update skylighting to version 0.10.5.1. + [#]# 0.10.5.1 + * Regex: Allow lookaheads to capture groups. Previously + captures in lookaheads, like `(?=(a*))`, were ignored. This + led to errors highlighting xml and probably other formats (#121). + * Throw an exception if a capture group isn't defined (with 'dynamic') + rather than simply having getCapture fail so that the rule fails. + This will make it easier to debug issues like #121. + +- Update skylighting to version 0.10.5. + [#]# 0.10.5 + * Fix regression from 0.10.3 with Haskell highlighting of Char (#120). + * Update xml syntax definitions from upstream. Updated + syntaxes: abc apache asp bash bibtex boo c changelog clojure + cmake commonlisp cs curry d diff djangotemplate doxygen + elixir elm email erlang fortran-fixed fortran-free fsharp + hamlet haskell haxe html idris ini javascript-react + javascript json julia kotlin latex lex lilypond + literate-curry literate-haskell makefile markdown + mathematica maxima mediawiki metafont modula-2 mustache nasm + nim noweb ocaml octave opencl perl powershell prolog pure + python r roff ruby rust sed spdx-comments sql-mysql + sql-postgresql tcl tcsh toml typescript verilog xml xslt xul + yacc yaml. Not updated: rhtml (causes an error on our test + suite), zsh (has a regex we can't parse). + +- Update skylighting to version 0.10.4.1. + [#]# 0.10.4.1 + * Fixed logic for checking line-end-context (#119). + * Use NonEmpty for the context stack. + * Remove unneeded build-depends. + +- Update skylighting to version 0.10.4. + [#]# 0.10.4 + * Move from hxt to xml-conduit for XML parsing. + This gives about a 4X speedup in parsing syntax definitions. + It also reduces the pandoc build dependency footprint, as we + depend on xml-conduit anyway and now no longer need to compile + HXT and its dependencies. + There are improvements in accuracy as well: the change to + xml-conduit improved parsing for one of the prolog rules; + a matcher that should have been for tab characters had been set for a + space instead. + * Removed some unnecessary build-depends in skylighting-extract. + +- Update skylighting to version 0.10.3. + [#]# 0.10.3 + * Add support for raku (#114). + * Reimplement PR #40 and add haskell.xml.patch (#116). + * Update syntax definitions: actionscript ada asp awk bash + bibtex boo c cmake cpp cs d elm email fasm fsharp glsl + gnuassembler go haskell haskell idris isocpp + javascript julia latex lilypond makefile mediawiki metafont + mustache objectivec objectivecpp octave opencl perl php + php powershell prolog purebasic raku rest ruby sed + spdx-comments sql-mysql sql-postgresql sql typescript + verilog vhdl. + * Fix php.xml.patch so it applies again. + +- Update skylighting to version 0.10.2. + [#]# 0.10.2 + * Update syntax definitions for abc, actionscript, asn1, ats, + bash, boo, coffee, comments, cpp, cs, css, curry, d, + djangotemplate, dockerfile, doxygen, dtd, elixir, graphql, + groovy, hamlet, haskell, haxe, idris, ini, j, java, + javadoc, javascript-react, javascript, jsp, kotlin, lex, + lilypond, literate-curry, literate-haskell, m4, makefile, + mandoc, markdown, mediawiki, mips, modula-2, modula-3, + monobasic, mustache, nim, noweb, objectivec, objectivecpp, + ocaml, opencl, pascal, perl, php, pike, postscript, + prolog, protobuf, pure, purebasic, python, qml, relaxng, + relaxngcompact, rest, rhtml, roff, ruby, scala, sci, sed, + sgml, sml, spdx-comments, stata, tcsh, texinfo, verilog, + xml, xorg, xul. + * Re-insert CSS line needed to make line numbers appear in + HTML. See jgm/pandoc#6625. + +- disable %{ix86} build + +- Update skylighting to version 0.10.1. + [#]# 0.10.1 + * Regex: handle `(?|)` modifier. This is used in bash.xml now. + It resets the numbers of capturing groups in alternatives. + * Improve regex handling of `{` and `}` not in quantifiers: + - `{}` is literal (not a quantifier). + - loose unescaped `{` and `}` that are not part of a quantifier are + literal matchers. + * Update xml syntax definitions from upstream. + For: abc, actionscript, ada, agda, alert, apache, asn1, asp, + ats, awk, bash, boo, c, clojure, cmake, coffee, coldfusion, + commonlisp, cs, css, curry, d, djangotemplate, dockerfile, + dot, doxygen, dtd, eiffel, elixir, elm, erlang, fasm, + fortran-fixed, fortran-free, fsharp, glsl, gnuassembler, go, + graphql, groovy, hamlet, haskell, haxe, html, idris, ini, + isocpp, j, java, javadoc, javascript, jsp, julia, kotlin, + latex, lex, lilypond, literate-curry, literate-haskell, + llvm, lua, m4, makefile, markdown, mathematica, matlab, + maxima, mediawiki, metafont, mips, modula-2, modula-3, + monobasic, mustache, nasm, nim, noweb, objectivec, + objectivecpp, ocaml, octave, opencl, pascal, perl, php, + pike, postscript, povray, powershell, prolog, protobuf, + pure, purebasic, python, r, relaxng, relaxngcompact, rest, + rhtml, roff, ruby, rust, scala, scheme, sci, sed, sgml, sml, + sql-mysql, sql-postgresql, sql, stata, tcl, tcsh, texinfo, + toml, verilog, vhdl, xml, xorg, xslt, xul, yacc, yaml, zsh. + Also added spdx-comments.xml and comments.xml, which are + needed for these. Closes #111 (latex bug in matrix). + +- Update skylighting to version 0.10.0.3. + [#]# 0.10.0.3 + * Add groovy syntax. + +- Update skylighting to version 0.10.0.2. + [#]# 0.10.0.2 + * Improve DetectIdentifier to ensure that identifiers can't + include non-ASCII characters. + [#]# 0.10.0.1 + * Fix identifier detection in non-ASCII context (#110). + [#]# 0.10 + * Add instructions for submitting patches upstream to KDE (#106). + * Synced syntax definitions from KDE repo. Note that fortran + has split into two: `fortran-fixed` and `fortran-free`. + * Add test to ensure that all regexes in rules compile. + * Regex: allow unescaped `}`. + * Regex: allow empty regexes and groups. + * Regex: support lazy and possessive quantifiers (#109). + * Regex: support recursive regexes `(?R)` (#108). + * Hide invisible line numbers from keyboard focus (#107, d10n). + This fixes tabbing through elements on a page. + * Remove some obsolete patches for xml definitions. + [#]# 0.9 + * Use a pure Haskell regex implementation (in unexported module + Text.Regex.KDE) instead of pcre. The implementation is not + as efficient as pcre, but it seems good enough for this + application, and it is desirable to avoid depending on a C + library. (Available Haskell libraries weren't up to the + task, because they don't do back-references, captures, + lookahead/behind.) Some benchmarks (old/new): + haskell (4.6/7.9) java (13.4/23.3) c (2.8/3.7) rhtml + (4.7/6.1) lua (10.6/13.2) javascript (4.2/6.6). + Though this is a significant slowdown, the tradeoff seems + worth it to have a pure Haskell implementation. + * Removed old `system-pcre` flag. + * More efficient treatment of dynamic regexes. + We put something in the Regex itself to represent the `%1`, + and modify it later. This allows us to cache dynamic + regexes in a way we couldn't before. + * Add support for TOML (#105, Shiming Wang), + GraphQL, and Nim syntax (#102, Daniel Pozo Escalona). + * Update xml definitions for actionscript, bash, boo, c, + cmake, elm, erlang, glsl, isocpp, java, lua, m4, mediawiki, + perl, powershell, scala, tcsh, xul, zsh. + * Fix fallthrough behavior (don't always consume a token). + * Fix word boundary detection. + * Remove RegexException. (API change) + * Skylighting.Regex now exports `isWordChar` and `testRegex`, + as well as the constructors underlying the new `Regex` type. + * Remove some obsolete xml definition patches. + * Fix escaped % in dynamic regex. + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Update skylighting to version 0.8.5. + [#]# 0.8.5 + * Respect dynamic flag on StringDetect elements (#99, Albert + Krewinkel). + * Increase test timeout to avoid failures with qemu-emulated + environments, such as qemu and riscv64 in Ubuntu builders + (William Grant). + * Fix attribute for opening double quote in sql-postgresql.xml + (Benjamin Wuethrich). + * Update syntax descriptions for javascript, bash, coffee, + javascript-react, javascript, latex, sql-postgresql, typescript. + +- Update skylighting to version 0.8.4. + [#]# 0.8.4 + * HTML output: use aria-hidden="true" on empty a elements + unless numberLines is specified (in which case the element + is still empty but will have content added by CSS). + This is to avoid excess noise when the code blocks are + read by screen readers. See jgm/pandoc#6352. + ghc-skylighting-core +- Update skylighting-core to version 0.11. + [#]# 0.11 + * Skylighting.Regex: Support regex subroutines (#118). For example, + `(?1)` is replaced by the regex in the first capturing group. So far + we only support this simple, absolute form, not the relative + form `(?-1)` supported by some engines (but not used, I think, in + KDE's syntax highlighters). This change involves an API change: + Regex in Skylighting.Regex has a new Subroutine constructor, + and the Recurse constructor has been removed. Instead of Recurse we use + Subroutine 0, which unifies the code. + * Skylighting.Regex: handle e.g. `[\1]` and `[\123]` (without + initial 0) as octal escapes (#118). These occur in the zsh.xml + syntax definition. + * Pull xml definitions for bash, cmake, python, zsh from upstream. + * README: Add a note about pulling syntax definitions from upstream (#138). + Update build instructions for recent cabal versions (#131). + +- Update skylighting-core to version 0.10.5.2. + [#]# 0.10.5.2 + * Added swift grammar definition (Igor Ranieri). + * Simplify README.md instructions for two-step build. + * Fix link to KDE documentation. + +- Update skylighting-core to version 0.10.5.1. + [#]# 0.10.5.1 + * Regex: Allow lookaheads to capture groups. Previously + captures in lookaheads, like `(?=(a*))`, were ignored. This + led to errors highlighting xml and probably other formats (#121). + * Throw an exception if a capture group isn't defined (with 'dynamic') + rather than simply having getCapture fail so that the rule fails. + This will make it easier to debug issues like #121. + +- Update skylighting-core to version 0.10.5. + [#]# 0.10.5 + * Fix regression from 0.10.3 with Haskell highlighting of Char (#120). + * Update xml syntax definitions from upstream. Updated + syntaxes: abc apache asp bash bibtex boo c changelog clojure + cmake commonlisp cs curry d diff djangotemplate doxygen + elixir elm email erlang fortran-fixed fortran-free fsharp + hamlet haskell haxe html idris ini javascript-react + javascript json julia kotlin latex lex lilypond + literate-curry literate-haskell makefile markdown + mathematica maxima mediawiki metafont modula-2 mustache nasm + nim noweb ocaml octave opencl perl powershell prolog pure + python r roff ruby rust sed spdx-comments sql-mysql + sql-postgresql tcl tcsh toml typescript verilog xml xslt xul + yacc yaml. Not updated: rhtml (causes an error on our test + suite), zsh (has a regex we can't parse). + +- Update skylighting-core to version 0.10.4.1. + [#]# 0.10.4.1 + * Fixed logic for checking line-end-context (#119). + * Use NonEmpty for the context stack. + * Remove unneeded build-depends. + +- Update skylighting-core to version 0.10.4. + [#]# 0.10.4 + * Move from hxt to xml-conduit for XML parsing. + This gives about a 4X speedup in parsing syntax definitions. + It also reduces the pandoc build dependency footprint, as we + depend on xml-conduit anyway and now no longer need to compile + HXT and its dependencies. + There are improvements in accuracy as well: the change to + xml-conduit improved parsing for one of the prolog rules; + a matcher that should have been for tab characters had been set for a + space instead. + * Removed some unnecessary build-depends in skylighting-extract. + +- Update skylighting-core to version 0.10.3. + [#]# 0.10.3 + * Add support for raku (#114). + * Reimplement PR #40 and add haskell.xml.patch (#116). + * Update syntax definitions: actionscript ada asp awk bash + bibtex boo c cmake cpp cs d elm email fasm fsharp glsl + gnuassembler go haskell haskell idris isocpp + javascript julia latex lilypond makefile mediawiki metafont + mustache objectivec objectivecpp octave opencl perl php + php powershell prolog purebasic raku rest ruby sed + spdx-comments sql-mysql sql-postgresql sql typescript + verilog vhdl. + * Fix php.xml.patch so it applies again. + +- Update skylighting-core to version 0.10.2. + [#]# 0.10.2 + * Update syntax definitions for abc, actionscript, asn1, ats, + bash, boo, coffee, comments, cpp, cs, css, curry, d, + djangotemplate, dockerfile, doxygen, dtd, elixir, graphql, + groovy, hamlet, haskell, haxe, idris, ini, j, java, + javadoc, javascript-react, javascript, jsp, kotlin, lex, + lilypond, literate-curry, literate-haskell, m4, makefile, + mandoc, markdown, mediawiki, mips, modula-2, modula-3, + monobasic, mustache, nim, noweb, objectivec, objectivecpp, + ocaml, opencl, pascal, perl, php, pike, postscript, + prolog, protobuf, pure, purebasic, python, qml, relaxng, + relaxngcompact, rest, rhtml, roff, ruby, scala, sci, sed, + sgml, sml, spdx-comments, stata, tcsh, texinfo, verilog, + xml, xorg, xul. + * Re-insert CSS line needed to make line numbers appear in + HTML. See jgm/pandoc#6625. + +- disable %{ix86} build + +- Update skylighting-core to version 0.10.1. + [#]# 0.10.1 + * Regex: handle `(?|)` modifier. This is used in bash.xml now. + It resets the numbers of capturing groups in alternatives. + * Improve regex handling of `{` and `}` not in quantifiers: + - `{}` is literal (not a quantifier). + - loose unescaped `{` and `}` that are not part of a quantifier are + literal matchers. + * Update xml syntax definitions from upstream. + For: abc, actionscript, ada, agda, alert, apache, asn1, asp, + ats, awk, bash, boo, c, clojure, cmake, coffee, coldfusion, + commonlisp, cs, css, curry, d, djangotemplate, dockerfile, + dot, doxygen, dtd, eiffel, elixir, elm, erlang, fasm, + fortran-fixed, fortran-free, fsharp, glsl, gnuassembler, go, + graphql, groovy, hamlet, haskell, haxe, html, idris, ini, + isocpp, j, java, javadoc, javascript, jsp, julia, kotlin, + latex, lex, lilypond, literate-curry, literate-haskell, + llvm, lua, m4, makefile, markdown, mathematica, matlab, + maxima, mediawiki, metafont, mips, modula-2, modula-3, + monobasic, mustache, nasm, nim, noweb, objectivec, + objectivecpp, ocaml, octave, opencl, pascal, perl, php, + pike, postscript, povray, powershell, prolog, protobuf, + pure, purebasic, python, r, relaxng, relaxngcompact, rest, + rhtml, roff, ruby, rust, scala, scheme, sci, sed, sgml, sml, + sql-mysql, sql-postgresql, sql, stata, tcl, tcsh, texinfo, + toml, verilog, vhdl, xml, xorg, xslt, xul, yacc, yaml, zsh. + Also added spdx-comments.xml and comments.xml, which are + needed for these. Closes #111 (latex bug in matrix). + +- Update skylighting-core to version 0.10.0.3. + [#]# 0.10.0.3 + * Add groovy syntax. + +- Update skylighting-core to version 0.10.0.2. + [#]# 0.10.0.2 + * Improve DetectIdentifier to ensure that identifiers can't + include non-ASCII characters. + [#]# 0.10.0.1 + * Fix identifier detection in non-ASCII context (#110). + [#]# 0.10 + * Add instructions for submitting patches upstream to KDE (#106). + * Synced syntax definitions from KDE repo. Note that fortran + has split into two: `fortran-fixed` and `fortran-free`. + * Add test to ensure that all regexes in rules compile. + * Regex: allow unescaped `}`. + * Regex: allow empty regexes and groups. + * Regex: support lazy and possessive quantifiers (#109). + * Regex: support recursive regexes `(?R)` (#108). + * Hide invisible line numbers from keyboard focus (#107, d10n). + This fixes tabbing through elements on a page. + * Remove some obsolete patches for xml definitions. + [#]# 0.9 + * Use a pure Haskell regex implementation (in unexported module + Text.Regex.KDE) instead of pcre. The implementation is not + as efficient as pcre, but it seems good enough for this + application, and it is desirable to avoid depending on a C + library. (Available Haskell libraries weren't up to the + task, because they don't do back-references, captures, + lookahead/behind.) Some benchmarks (old/new): + haskell (4.6/7.9) java (13.4/23.3) c (2.8/3.7) rhtml + (4.7/6.1) lua (10.6/13.2) javascript (4.2/6.6). + Though this is a significant slowdown, the tradeoff seems + worth it to have a pure Haskell implementation. + * Removed old `system-pcre` flag. + * More efficient treatment of dynamic regexes. + We put something in the Regex itself to represent the `%1`, + and modify it later. This allows us to cache dynamic + regexes in a way we couldn't before. + * Add support for TOML (#105, Shiming Wang), + GraphQL, and Nim syntax (#102, Daniel Pozo Escalona). + * Update xml definitions for actionscript, bash, boo, c, + cmake, elm, erlang, glsl, isocpp, java, lua, m4, mediawiki, + perl, powershell, scala, tcsh, xul, zsh. + * Fix fallthrough behavior (don't always consume a token). + * Fix word boundary detection. + * Remove RegexException. (API change) + * Skylighting.Regex now exports `isWordChar` and `testRegex`, + as well as the constructors underlying the new `Regex` type. + * Remove some obsolete xml definition patches. + * Fix escaped % in dynamic regex. + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + +- Replace %setup -q with the more modern %autosetup macro. + +- Update skylighting-core to version 0.8.5. + [#]# 0.8.5 + * Respect dynamic flag on StringDetect elements (#99, Albert + Krewinkel). + * Increase test timeout to avoid failures with qemu-emulated + environments, such as qemu and riscv64 in Ubuntu builders + (William Grant). + * Fix attribute for opening double quote in sql-postgresql.xml + (Benjamin Wuethrich). + * Update syntax descriptions for javascript, bash, coffee, + javascript-react, javascript, latex, sql-postgresql, typescript. + +- Update skylighting-core to version 0.8.4. + [#]# 0.8.4 + * HTML output: use aria-hidden="true" on empty a elements + unless numberLines is specified (in which case the element + is still empty but will have content added by CSS). + This is to avoid excess noise when the code blocks are + read by screen readers. See jgm/pandoc#6352. + ghc-smallcheck +- Update smallcheck to version 1.2.1. + Version 1.2.1 + - ------------ + * Add `Serial` and `CoSerial` instances for `Ordering`. + +- disable %{ix86} build + +- Update smallcheck to version 1.2.0. + Version 1.2.0 + - ------------ + * Add `Serial` and `CoSerial` instances for + `(,,,,)`, `(,,,,,)`, + `Compose`, + `Foreign.C.Types`, + `Data.List.NonEmpty`, + `Void`, + `Complex`. + * Add `Bounded`, `Functor`, `Foldable` and `Traversable` instances + for `Positive` and `NonNegative` wrappers. + * Add `NonZero` wrapper for non-zero integers. + * Add `cons5`, `cons6`, `alts5`, `alts6`. + Version 1.1.7 + - ------------ + * Fix overlapping instances of `GSerial`. + Version 1.1.6 + - ------------ + * Mark modules as `Safe`, not just `Trustworthy`. + ghc-socks +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-split +- make rpmlint happy + +- Update split to version 0.2.3.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-splitmix +- disable %{ix86} build + +- Update splitmix to version 0.1.0.3. + [#] 0.1.0.3 + - Fix oops bugs in 0.1.0.2 + - It's lowercase `windows.h`. + I blame Microsoft docs for using capital case `Windows.h` in the docs. + https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-getprocessid + - accidental `shiftL` vs `shiftR` mixup for 32-bit generator initialization. + Doesn't affect Linux. + +- Update splitmix to version 0.1.0.2. + [#] 0.1.0.2 + - Drop `time` dependency in favour of handcoded initialization + - On Unix platforms we use `/dev/urandom` if it exists, + otherwise use `gettimeofday`, `clock` and `getpid`. + - On Windows we use `GetCurrentProcessID`, `GetCurrentThreadId()`, + `GetTickCount`, `GetSystemTime` and `QueryPerformanceCounter`. + - On GHCJS use `Math.random()` + - Using `time` is a fallback option (e.g. for Hugs). + +- Replace %setup -q with the more modern %autosetup macro. + +- Update splitmix to version 0.1.0.1. + [#] 0.1.0.1 + - Add `INLINEABLE` pragmas to `bitmaskWithRejection*` functions + - Support GHC-9.0 + +- Update splitmix to version 0.1. + [#] 0.1 + - Drop `random` dependency unconditionally. + https://github.com/phadej/splitmix/issues/34 + +- Update splitmix to version 0.0.5. + - Add `nextInteger` + - Use smaller range in `bitmaskWithRejection32` and `64`, when + upper bound is 2^n - 1. This changes generated values when they + were on the boundary. + - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/splitmix-0.0.4/src/Changelog.md + - Add `bitmaskWithRejection32'` and `bitmaskWithRejection64'` + which generate numbers in closed range `[0, n]`. + - Unticked variants generate in closed-open range `[0, n)`. - [#] 0.0.3 ghc-stm-chans -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Update stm-chans to version 3.0.0.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. +- Replace %setup -q with the more modern %autosetup macro. -- Prefer the new %license attribute over %doc. -- Update Cabal file to revision 1. - * add missing "setup-depends" stanza - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 3.0.0.4 revision 0 with cabal2obs. - -- initial commit +- Add stm-chans at version 3.0.0.4. ghc-store-core -- Drop obsolete group attributes. +- disable %{ix86} build -- Update store-core to version 0.4.4.2. - [#]# 0.4.4.2 - * Build fixed for GHC-7.10. See - [#146](https://github.com/fpco/store/issues/146) +- Update store-core to version 0.4.4.4. + [#]# 0.4.4.4 + * Fixes build of `store-core` with `ghc-prim-0.7.0` + (`ghc-9.0.0-alpha1`). See [#155][]. + [#155]: https://github.com/mgsloan/store/issues/155 -- Update store-core to version 0.4.4.1. - [#]# 0.4.4.1 - * Now builds with GHC-8.8. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update store-core to version 0.4.4. - [#]# 0.4.4 - * Build fixed with `--flag store-core:force-alignment` / on architectures - like PowerPC. - [#]# 0.4.3 - * Now builds with primitive >= 0.6.4.0 - [#]# 0.4.2 - * Adds `unsafeMakePokeState`, `unsafeMakePeekState`, and - `maybeAlignmentBufferSize`, so that library users can write their own - `encode` / `decode` functions. - See [#126](https://github.com/fpco/store/pull/126) - -- Add fix-force-aligment.patch - * fixes build on ppc64 - * see upstream issue https://github.com/fpco/store/issues/133 - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.4.1. - -- Update to version 0.4 with cabal2obs. - -- Update to version 0.3 with cabal2obs. +- Add store-core at version 0.4.4.3. ghc-streaming-commons +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update streaming-commons to version 0.2.2.1. + [#]# 0.2.2.1 + * Fix test suite compilation issue [stackage#5528](https://github.com/commercialhaskell/stackage/issues/5528) + +- Update streaming-commons to version 0.2.2.0. + [#]# 0.2.2.0 + * Remove `AI_ADDRCONFIG` [#58](https://github.com/fpco/streaming-commons/issues/58) + +- Re-generate file with latest version of spec-cleaner. + ghc-syb +- Update syb to version 0.7.2.1. + 2021-01-18 Sergey Vinokurov + * 0.7.2: Add compatibility with GHC 9, switch to tasty for tests, + fix tests on GHCJS + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-system-fileio +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-system-filepath +- disable %{ix86} build + +- Update system-filepath to version 0.4.14 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tagged +- Update tagged to version 0.8.6.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tagged to version 0.8.6.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tagged to version 0.8.6.1. + 0.8.6.1 [2020.12.28] + - ------------------- + * Mark all modules as explicitly Safe or Trustworthy. + +- disable %{ix86} build + +- Update tagged to version 0.8.6 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tagged to version 0.8.6 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tagsoup +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tar +- Update tar to version 0.5.1.1 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- Update tar to version 0.5.1.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update tar to version 0.5.1.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-temporary +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- spec file: Add %defattr(-,root,root,-) to %files devel section - ghc-terminal-size -- Drop obsolete group attributes. +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. ghc-text-conversions +- disable %{ix86} build + +- Update text-conversions to version 0.3.1. + [#]# 0.3.1 (September 29th, 2020) + - Added support for `base16-bytestring-1.0`. + [#]# 0.3.0 (June 9, 2016) + [#]## New Features + - The `Base16` and `Base64` newtypes are now provided for managing safe conversions between binary data and Base16 and Base64 textual encodings of that data. + +- Update text-conversions to version 0.3.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-text-metrics +- Update text-metrics to version 0.3.1. + [#]# Text Metrics 0.3.1 + * Fixed a bug in the implementation of Jaro-Winkler distance when two + strings share a long prefix. [PR + 21](https://github.com/mrkkrp/text-metrics/pull/21). + * Dropped support for GHC 8.6 and older. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update text-metrics to version 0.3.0 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + ghc-tf-random -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.5 revision 0 with cabal2obs. - -- initial commit of tf-random 0.5 +- Add tf-random at version 0.5. ghc-th-abstraction +- Update th-abstraction to version 0.4.3.0. + [#]# 0.4.3.0 -- 2021.08.30 + * Make `applySubstitution` avoid capturing type variable binders when + substituting into `forall`s. + * Fix a bug in which `resolveTypeSynonyms` would incorrectly expand type + synonyms that are not applied to enough arguments. + * Allow the test suite to build with GHC 9.2. + +- Update th-abstraction to version 0.4.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update th-abstraction to version 0.4.2.0. + [#]# 0.4.2.0 -- 2020-12-30 + * Explicitly mark modules as Safe (or Trustworthy for GHC versions prior to 8.4). + +- disable %{ix86} build + +- Update th-abstraction to version 0.4.1.0. + [#]# 0.4.1.0 -- 2020-12-09 + * Fix a bug in which `normalizeDec` would give incorrect kind annotations to + type variables in quoted `Dec`s. `normalizeDec` now leaves the kinds of + type variable binders alone. + +- Update th-abstraction to version 0.4.0.0. + [#]# 0.4.0.0 -- 2020-09-29 + * Adapt to the `TyVarBndr` data type gaining a new `flag` type parameter + (in `template-haskell-2.17.0.0`) to represent its specificity: + * Introduce a new `Language.Haskell.TH.Datatype.TyVarBndr` module that + defines `TyVarBndr_`, a backwards-compatible type synonym for `TyVarBndr`, + as well as backporting `TyVarBndrSpec`, `TyVarBndrUnit`, and `Specificity`. + This module also defines other useful functions for constructing and + manipulating `TyVarBndr`s. + * The types in `Language.Haskell.TH.Datatype` now use `TyVarBndr_`, + `TyVarBndrUnit`, and `TyVarBndrSpec` where appropriate. Technically, this + is not a breaking change, since all three are simple type synonyms around + `TyVarBndr`, but it is likely that you will need to update your + `th-abstraction`-using code anyway if it involves a `TyVarBndr`-consuming + function. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-th-expand-syns +- Update th-expand-syns to version 0.4.9.0. + [#]# 0.4.9.0 [2021.08.30] + * Consolidate the type-synonym expansion functionality with `th-abstraction`, + which also provides the ability to expand type synonyms. After this change, + the `th-expand-syns` library is mostly a small shim on top of + `th-abstraction`. The only additional pieces of functionality that + `th-expand-syns` which aren't currently available in `th-abstraction` are: + * `th-expand-syns`' `expandSyns{With}` functions will warn that they cannot + expand type families (if the `SynonymExpansionSettings` are configured to + check for this). By contrast, `th-abstraction`'s `applySubstitution` + function will silently ignore type families. + * `th-expand-syns` provides a `substInCon` function which allows substitution + into `Con`s. + * `th-expand-syns` provides `evade{s}` functions which support type variable + `Name` freshening that calculating the free variables in any type that + provides an instance of `Data`. + +- Update th-expand-syns to version 0.4.8.0. + [#]# 0.4.8.0 [2021.03.12] + * Make the test suite compile with GHC 9.0 or later. + * Drop support for pre-7.0 versions of GHC. + [#]# 0.4.7.0 + * Support GHC 9.0 / template-haskell-2.17 (Thanks to @mgsloan) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-th-lift +- Update th-lift to version 0.8.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update th-lift to version 0.8.2. + [#]# [0.8.2] - 2020-09-29 + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + * Make `deriveLift` work for unlifted newtypes. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-th-lift-instances -- Drop obsolete group attributes. +- disable %{ix86} build -- Update th-lift-instances to version 0.1.14. +- Update th-lift-instances to version 0.1.18. -- Update th-lift-instances to version 0.1.13. - Upstream does not provide a change log file. +- Replace %setup -q with the more modern %autosetup macro. -- Update th-lift-instances to version 0.1.12. +- Update th-lift-instances to version 0.1.17. -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.11 with cabal2obs. - -- Update to version 0.1.10 revision 0 with cabal2obs. - -- Update to version 0.1.9 revision 0 with cabal2obs. +- Add th-lift-instances at version 0.1.16. ghc-th-orphans +- Update th-orphans to version 0.13.12 revision 1. + [#]## 0.13.12 [2021.08.30] + * Implement `qGetDoc` and `qPutDoc` (introduced in `template-haskell-2.18.0.0`) + for the `Quasi` instances defined in `th-orphans`. + +- disable %{ix86} build + +- Update th-orphans to version 0.13.11. + [#]## 0.13.11 [2020.09.29] + * Allow building with `template-haskell-2.17.0.0` (GHC 9.0). + * Define `Quote` instances for `ReaderT`, `StateT`, `WriterT`, and `RWST`. In + order to define these instances on as many versions of `template-haskell` as + possible, this library now depends on the `th-compat` library, which + backports the `Quote` class to older versions of `template-haskell`. + * Backport the `Semigroup`, `Monoid`, and `MonadFix` instances for `Q` that + were introduced in `template-haskell-2.17.0.0`. + +- Update th-orphans to version 0.13.10. + [#]## 0.13.10 [2020.04.13] + * Implement `liftTyped` in the `Lift Bytes` instance. + ghc-th-reify-many +- Update th-reify-many to version 0.1.10. + Upstream does not provide a change log file. + +- Update th-reify-many to version 0.1.9 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-th-utilities -- Update th-utilities to version 0.2.4.0. - [#]# 0.2.4.0 - * Compatibility with GHC-8.10 - * Behavior change in reification of type family instances. Instead of - erroring if the instance mentions a kind variable, now just ignores - it. +- Update th-utilities to version 0.2.4.3. + [#]# 0.2.4.3 + * Adds a lower bound for `th-abstraction` dependency. Also released as + a hackage revision of `0.2.4.2`. See [#15][] + [#15]: https://github.com/fpco/th-utilities/issues/15 + +- Update th-utilities to version 0.2.4.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/th-utilities-0.2.4.2/src/ChangeLog.md + +- disable %{ix86} build + +- Update th-utilities to version 0.2.4.1. + [#]# 0.2.4.1 + * Fixes generated Storable instances to have a `sizeOf` definition + which works with `-XStrict`. See [#13][] + [#13]: https://github.com/fpco/th-utilities/issues/1 -- Drop obsolete group attributes. - -- Update th-utilities to version 0.2.3.1. - [#]# 0.2.3.1 - * Compatibility with GHC-8.8 - -- Update th-utilities to version 0.2.3.0. - [#]# 0.2.3.0 - * Improved fix to the type variable behavior with GHC <= 7.10. Uses - `Any` in place of type variables instead of `()`, to allow for more - kinds than just `*` and `Constraint`. - [#]# 0.2.2.0 - * Fixes derive and instantiator mechanisms to work with ghc 7.10 and - earlier. Previously, invocation was broken when type variables were - used. - * Fixes `freeVarsT` - it now looks through more constructors of `Type`. - * Adds `dequalifyTyVars` to dequalify every type variable. - -- Update th-utilities to version 0.2.1.0. - [#]# 0.2.0.1 - * Fixes build on 7.8 - * Fixes warnings - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Prefer the new %license attribute over %doc. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.2.0.1 with cabal2obs. +- Add th-utilities at version 0.2.4.0. ghc-time-compat +- Update time-compat to version 1.9.6.1. + [#] 1.9.6.1 + - Support `time-1.12`. + +- Update time-compat to version 1.9.6. + [#] 1.9.6 + - Move `Hashable` instance here from `hashable-time` package. + Note: `ZonedTime` instance is dropped, as `ZonedTime` doesn't have `Eq` + instance. + - Drop GHC-7.0 and GHC-7.2 support. + +- Update time-compat to version 1.9.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update time-compat to version 1.9.5. + [#] 1.9.5 + - Support `time-1.11.1` + - Add `NFData CalandarDiffDays` instance + +- Update time-compat to version 1.9.4. + [#] 1.9.4 + - Support `time-1.11` + - `Data.Time.Calendar.Month` + - `Data.Time.Calendar.Quarter` + - Pattern synonyms + - `parseTimeMultipleM` is not backported + - `Month` is missing `ParseTime` instance + - Compat extras: + - Add `Ix`, `Enum`, `NFData` instances to `Month`, `Quarter`, `QuarterOfYear`, + `CalendarDiffTime` and `DayOfWeek`. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-time-locale-compat -- Drop obsolete group attributes. +- disable %{ix86} build -- Use https URL to refer to bugs.opensuse.org. +- Replace %setup -q with the more modern %autosetup macro. -- Update time-locale-compat to version 0.1.1.5. - Upstream does not provide a change log file. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update time-locale-compat to version 0.1.1.4. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.1.1.3 revision 0 with cabal2obs. - -- update to 0.1.1.3 - -- update to 0.1.1.2 - -- initial commit +- Add time-locale-compat at version 0.1.1.5. ghc-timezone-olson +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update timezone-olson to version 0.2.0. + Upstream does not provide a change log file. + ghc-timezone-series +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-tls +- Update tls to version 1.5.5. + [#]# Version 1.5.5 + - QUIC support + [#419](https://github.com/vincenthz/hs-tls/pull/419) + [#427](https://github.com/vincenthz/hs-tls/pull/427) + [#428](https://github.com/vincenthz/hs-tls/pull/428) + [#430](https://github.com/vincenthz/hs-tls/pull/430) + [#433](https://github.com/vincenthz/hs-tls/pull/433) + [#441](https://github.com/vincenthz/hs-tls/pull/441) + - Server ECDSA for P-256 + [#436](https://github.com/vincenthz/hs-tls/pull/436) + - Sort ciphersuites based on hardware-acceleration support + [#439](https://github.com/vincenthz/hs-tls/pull/439) + - Sending no_application_protocol + [#440](https://github.com/vincenthz/hs-tls/pull/440) + - Internal improvements + [#426](https://github.com/vincenthz/hs-tls/pull/426) + [#431](https://github.com/vincenthz/hs-tls/pull/431) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-transformers-base +- Update transformers-base to version 0.4.6. + Upstream does not provide a change log file. + +- Update transformers-base to version 0.4.5.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- regenerate spec file for new packaging - -- Initial package - ghc-transformers-compat +- Update transformers-compat to version 0.7. + 0.7 [2021.07.25] + - --------------- + * Backport changes from `transformers-0.6.*`: + * Remove the long-deprecated `selectToCont` function from + `Control.Monad.Trans.Select`. + * Backport various `Generic`, `Generic1`, and `Data` instances. + * Backport `handleE`, `tryE`, and `finallyE` to `Control.Monad.Trans.Except`. + * Backport explicit implementations of `(<$)`, `liftA2`, `(*>)`, and `(<*)` + for `Control.Applicative.Backwards`. + * Backport a lazier implementation of `(<*>)` for `Control.Applicative.Lift`. + +- disable %{ix86} build + +- Update transformers-compat to version 0.6.6. + 0.6.6 [2020.09.30] + - ----------------- + * Add `FunctorClassesDefault`, an adapter newtype suitable for `DerivingVia`, + to `Data.Functor.Classes.Generic`. + * Fix a bug in which `readsPrec1Default`/`liftReadsPrecDefault` would parse + empty data types too strictly. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-turtle +- Update turtle to version 1.5.22. + 1.5.22 + * Add new `update` utility + * Improve documentation for `limit` + +- Update turtle to version 1.5.21 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update turtle to version 1.5.21. + 1.5.21 + * Build against `optparse-applicative-0.16.0.0` + +- Update turtle to version 1.5.20. + 1.5.20 + * Build against `doctest-0.17` + * Only depend on `semigroups` for GHC < 8.0 + +- Re-generate file with latest version of spec-cleaner. + ghc-type-equality -- Update Cabal file to get more accurate dependency information. +- Update type-equality to version 1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. -- Drop obsolete group attributes. +- disable %{ix86} build + +- Update type-equality to version 1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. ghc-typed-process +- Update typed-process to version 0.2.6.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/typed-process-0.2.6.1/src/ChangeLog.md + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-uglymemo -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. +- disable %{ix86} build -- Update to version 0.1.0.1 revision 0 with cabal2obs. +- Replace %setup -q with the more modern %autosetup macro. + +- Add uglymemo at version 0.1.0.1. ghc-unicode-transforms +- Update unicode-transforms to version 0.3.8. + [#]# 0.3.8 + * Allow ghc-prim 0.7 + * Extract `unicode-data` into its own package + * Depend on the latest stable `text` + +- Update unicode-transforms to version 0.3.7.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update unicode-transforms to version 0.3.7.1. + [#]# 0.3.7.1 + * Fix x32 build + +- Update unicode-transforms to version 0.3.7. + [#]# 0.3.7 + * Significant performance improvements + * Update to Unicode version 13.0.0 + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-unix-compat +- Update unix-compat to version 0.5.3. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update unix-compat to version 0.5.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-unix-time -- Drop obsolete group attributes. +- disable %{ix86} build -- Update unix-time to version 0.4.7. - Upstream does not provide a change log file. +- Replace %setup -q with the more modern %autosetup macro. -- Update unix-time to version 0.4.6. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.5. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.4. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.3. - Upstream does not provide a change log file. - -- Update unix-time to version 0.4.0. - Upstream does not provide a change log file. - -- Use https URL to refer to bugs.opensuse.org. - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -- Update unix-time to version 0.3.8. - Upstream does not provide a changelog. - -- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. - -- Update to version 0.3.7 revision 0 with cabal2obs. - -- Update to version 0.3.6 revision 0 with cabal2obs. - -- update to 0.3.6 - -- initial commit +- Add unix-time at version 0.4.7. ghc-unliftio -- Update unliftio to version 0.2.12.1. - [#]# 0.2.12.1 - * Minor doc improvements - -- Drop obsolete group attributes. - -- Update unliftio to version 0.2.12. - [#]# 0.2.12 - * Dropped support for ghc-7.8 - * Addition of `UnliftIO.IO.File` module and atomic+durable file writes: - * `writeBinaryFile` - * `writeBinaryFileAtomic` - * `writeBinaryFileDurable` - * `writeBinaryFileDurableAtomic` - * `withBinaryFileAtomic` - * `withBinaryFileDurable` - * `withBinaryFileDurableAtomic` - * `ensureFileDurable` - -- Update unliftio to version 0.2.11. - [#]# 0.2.11 - * Deprecate `forkWithUnmask` in favor of the newly added `forkIOWithUnmask` to - improve consistency. [https://github.com/fpco/unliftio/issues/44] - -- Update unliftio to version 0.2.10. - [#]# 0.2.10 - * Add pooling related functions for unliftio - -- Update unliftio to version 0.2.9.0. - [#]# 0.2.9.0 - * Add the new `Conc` datatype as a more efficient alternative to `Concurrently` - -- Update unliftio to version 0.2.8.1. - [#]# 0.2.8.1 - * Support for `stm-2.5.0.0` - [#]# 0.2.8.0 - * Add 'UnliftIO.Memoize' - -- Update unliftio to version 0.2.7.1. - [#] Changelog for unliftio - [#]# 0.2.7.1 - * Minor doc improvements +- Update unliftio to version 0.2.20. + [#]# 0.2.20 + * Add lifted `System.IO.openFile` (https://github.com/fpco/unliftio/pull/88) + +- Update unliftio to version 0.2.19. + [#]# 0.2.19 + * Add `Eq` instance for `StringException` (https://github.com/fpco/unliftio/pull/83) + +- Update unliftio to version 0.2.18. + [#]# 0.2.18 + * Reexport `asyncExceptionFromException` and `asyncExceptionToException` [#81](https://github.com/fpco/unliftio/issues/81) + +- Update unliftio to version 0.2.17. + [#]# 0.2.17 + * Re-export `AsyncCancelled` in `UnliftIO.Async` [#80](https://github.com/fpco/unliftio/pull/80) + * Add `fromExceptionUnwrap` [#80](https://github.com/fpco/unliftio/pull/80) + * Add `catchSyncOrAsync`, `handleSyncOrAsync`, and `trySyncOrAsync` [#80](https://github.com/fpco/unliftio/pull/80) + +- Update unliftio to version 0.2.16. + [#]# 0.2.16 + * Add `createFileLink` + +- Update unliftio to version 0.2.15. + [#]# 0.2.15 + * Updated documentation mentioning that `MonadUnliftIO` may be derived using + the `newtype` strategy [#72](https://github.com/fpco/unliftio/pull/72) + * Add `mapExceptionM` [#75](https://github.com/fpco/unliftio/pull/75) + +- Update unliftio to version 0.2.14. + [#]# 0.2.14 + * Add `UnliftIO.QSem` + * Add `UnliftIO.QSemN` + +- disable %{ix86} build + +- Update unliftio to version 0.2.13.1. + [#]# 0.2.13.1 + * Improve `UnliftIO.Exception` documentation -- Add unliftio at version 0.2.7.0. +- Replace %setup -q with the more modern %autosetup macro. + +- Add unliftio at version 0.2.13. ghc-unliftio-core +- Update unliftio-core to version 0.2.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update unliftio-core to version 0.2.0.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-unordered-containers +- Update unordered-containers to version 0.2.14.0. + [#]# [0.2.14.0] + * [Add `HashMap.mapKeys`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/308) Thanks, Marco Perone! + * [Add instances for `NFData1` and `NFData2`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/314) Thanks, Isaac Elliott and Oleg Grenrus! + * [Fix `@since`-annotation for `compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/303) Thanks, @Mathnerd314! + [0.2.14.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.13.0...v0.2.14.0 + +- disable %{ix86} build + +- Update unordered-containers to version 0.2.13.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/unordered-containers-0.2.13.0/src/CHANGES.md + +- Replace %setup -q with the more modern %autosetup macro. + +- Update unordered-containers to version 0.2.12.0. + [#]# [0.2.12.0] + * Add `HashMap.isSubmapOf[By]` and `HashSet.isSubsetOf`. Thanks Sven Keidel. ([#282]) + * Expose internal modules. ([#283]) + * Documentation improvements in `Data.HashSet`, including a beginner-friendly + introduction. Thanks Matt Renaud. ([#267]) + * `HashMap[.Strict].alterF`: Skip key deletion for absent keys. ([#288]) + * Remove custom `unsafeShift{L,R}` definitions. ([#281]) + * Various other documentation improvements. + [0.2.12.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.11.0...v0.2.12.0 + [#267]: https://github.com/haskell-unordered-containers/unordered-containers/pull/267 + [#281]: https://github.com/haskell-unordered-containers/unordered-containers/pull/281 + [#282]: https://github.com/haskell-unordered-containers/unordered-containers/pull/282 + [#283]: https://github.com/haskell-unordered-containers/unordered-containers/pull/283 + [#288]: https://github.com/haskell-unordered-containers/unordered-containers/pull/288 + +- Update unordered-containers to version 0.2.11.0. + [#]# 0.2.11.0 + * Add `HashMap.findWithDefault` (soft-deprecates `HashMap.lookupDefault`). + Thanks, Matt Renaud. + * Add `HashMap.fromListWithKey`. Thanks, Josef Svenningsson. + * Add more folding functions and use them in `Foldable` instances. Thanks, + David Feuer. + * Add `HashMap.!?`, a flipped version of `lookup`. Thanks, Matt Renaud. + * Add a `Bifoldable` instance for `HashMap`. Thanks, Joseph Sible. + * Add a `HasCallStack` constraint to `(!)`. Thanks, Roman Cheplyaka. + [#]## Bug fixes + * Fix a space leak affecting updates on keys with hash collisions. Thanks, + Neil Mitchell. ([#254]) + * Get rid of some silly thunks that could be left lying around. ([#232]). + Thanks, David Feuer. + [#]## Other changes + * Speed up the `Hashable` instances for `HashMap` and `HashSet`. Thanks, + Edward Amsden. + * Remove a dependency cycle hack from the benchmark suite. Thanks, + Andrew Martin. + * Improve documentation. Thanks, Tristan McLeay, Li-yao Xia, Gareth Smith, + Simon Jakobi, Sergey Vinokurov, and likely others. + [#232]: https://github.com/haskell-unordered-containers/unordered-containers/issues/232 + [#254]: https://github.com/haskell-unordered-containers/unordered-containers/issues/254 + +- Re-generate file with latest version of spec-cleaner. + ghc-utf8-string +- Update utf8-string to version 1.0.2. + 1.0.2 + - ---- + * Add fromChar + * Add IsString UTF8 instance + * Fixup documentation and tests + +- disable %{ix86} build + +- Update utf8-string to version 1.0.1.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-uuid-types +- Update uuid-types to version 1.0.5. + [#]# 1.0.5 (2021-05-03) + - Add (Template Haskell) `Lift UUID` instance + +- Update uuid-types to version 1.0.4. + Upstream has renamed and modified the change log file(s) in this + release. Unfortunately, the automatic updater cannot reliable + determine relevant entries for this release. + +- Update uuid-types to version 1.0.3 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update uuid-types to version 1.0.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector +- Update vector to version 0.12.3.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Update vector to version 0.12.3.0. + [#] Changes in version 0.12.3.0 + * Fix performance regression due to introduction of `keepAlive#` primop in ghc-9.0: [#372](https://github.com/haskell/vector/pull/372) + * Add monadic functions for mutable vectors: [#338](https://github.com/haskell/vector/pull/338) + * Added folds for monadic functions: `mapM_`, `imapM_`, `forM_`, `iforM_`, + `foldl`, `foldl'`, `foldM`, `foldM'`, `ifoldl`, `ifoldl'`, `ifoldM`, + `ifoldM'` + * Added `modifyM` and `unsafeModifyM` for mutable vectors + * Added `generate` and `generateM` for mutable vectors + +- Update vector to version 0.12.2.0. + [#] Changes in version 0.12.2.0 + * Add `MINIMAL` pragma to `Vector` & `MVector` type classes: [#11](https://github.com/haskell/vector/issues/11) + * Export `unstreamM` from`from Data.Vector.Generic`: [#70](https://github.com/haskell/vector/issues/70) + * New functions: `unfoldrExactN` and `unfoldrExactNM`: [#140](https://github.com/haskell/vector/issues/140) + * Added `iforM` and `iforM_`: [#262](https://github.com/haskell/vector/issues/262) + * Added `MonadFix` instance for boxed vectors: [#178](https://github.com/haskell/vector/issues/178) + * Added `uncons` and `unsnoc`: [#212](https://github.com/haskell/vector/issues/212) + * Added `foldMap` and `foldMap'`: [#263](https://github.com/haskell/vector/issues/263) + * Added `isSameVector` for storable vectors + * Added `toArray`, `fromArray`, `toMutableArray` and `fromMutableArray` + * Added `iscanl`, `iscanl'`, `iscanr`, `iscanr'` to `Primitive`, `Storable` and `Unboxed` + * Added `izipWithM`, `izipWithM_`, `imapM` and `imapM_` to `Primitive` and `Storable` + * Added `ifoldM`, `ifoldM'`, `ifoldM_` and `ifoldM'_` to `Primitive` and `Storable` + * Added `eqBy` and `cmpBy` + * Added `findIndexR` to `Generic`: [#172](https://github.com/haskell/vector/issues/172) + * Added `catMaybes`: [#329](https://github.com/haskell/vector/issues/329) + * Added `mapMaybeM` and `imapMaybeM`: [#183](https://github.com/haskell/vector/issues/183) + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector-algorithms +- Update vector-algorithms to version 0.8.0.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Update vector-algorithms to version 0.8.0.4. + [#]# Version 0.8.0.4 (2020-12-06) + - Fix out of range access in Intro.partialSort. + - Update QuickCheck dependency bounds. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector-binary-instances +- Update vector-binary-instances to version 0.2.5.2. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update vector-binary-instances to version 0.2.5.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + ghc-vector-builder +- Update vector-builder to version 0.3.8.2. + Upstream does not provide a change log file. + +- Update vector-builder to version 0.3.8.1. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-vector-th-unbox +- Update vector-th-unbox to version 0.2.1.9. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + +- disable %{ix86} build + +- Update vector-th-unbox to version 0.2.1.7 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-void +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-word8 +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + ghc-x509 +- disable %{ix86} build + +- Update x509 to version 1.7.5 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-x509-store +- disable %{ix86} build + +- Update x509-store to version 1.6.7 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-x509-system +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-x509-validation +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-xml +- disable %{ix86} build + +- Update xml to version 1.3.14 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + -- spec file: Add %defattr(-,root,root,-) to %files devel section - -- update to 1.3.13 from upstream -- added functionality - * support for extracting characters with a custom function - ghc-xml-conduit +- Update xml-conduit to version 1.9.1.1. + [#]# 1.9.1.1 + * Entity declarations with tags inside are now correctly handled + * Parser now fails gracefully on malformed entity declarations + * Parameter entity declarations are now ignored + +- Update xml-conduit to version 1.9.1.0. + [#]# 1.9.1 + * `]` characters inside doctype are now correctly handled + * Entity expansion loops are now detected and avoided + * Add field `psEntityExpansionSizeLimit` in `ParseSettings` to limit the length of an entity expansion; set to 8192 characters by default + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-xml-types +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update xml-types to version 0.3.8. + Upstream does not provide a change log file. + +- Update xml-types to version 0.3.7. + Upstream does not provide a change log file. + ghc-xmonad-contrib +- Update xmonad-contrib to version 0.16 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Add _constraints for min 4GB disk space for some arches + aarch64 ppc64 ppc64le + +- Re-generate file with latest version of spec-cleaner. + ghc-yaml +- disable %{ix86} build + +- Update yaml to version 0.11.5.0. + [#]# 0.11.5.0 + * New functions capable of parsing YAML streams containing multiple documents into a list of results: + * `decodeAllEither'` + * `decodeAllFileEither` + * `decodeAllFileWithWarnings` + * `decodeAllThrow` + * `decodeAllFileThrow` + +- Replace %setup -q with the more modern %autosetup macro. + +- Update yaml to version 0.11.4.0. + [#]# 0.11.4.0 + * add `ToYaml` instance for `String` [#186](https://github.com/snoyberg/yaml/pull/186) + ghc-zip-archive +- disable %{ix86} build + +- Update zip-archive to version 0.4.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + ghc-zlib +- Update zlib to version 0.6.2.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +- Update zlib to version 0.6.2.3. + 0.6.2.3 Emily Pillmore February 2021 + * Add support for bytestring-0.11.0.0 + +- disable %{ix86} build + +- Replace %setup -q with the more modern %autosetup macro. + +- Update zlib to version 0.6.2.2. + 0.6.2.2 Julian Ospald August 2020 + * Bump bundled zlib to 1.2.11, fixes #26 + * New build flag to force use of the bundled zlib C sources, #31 + * Simpler build support for ghcjs, #25 + * Add support for GHC 8.10 / base-4.14, #29 + +- Re-generate file with latest version of spec-cleaner. + glucat +- Update to version 0.8.5: + * Support for the the Intel icpx oneAPI C++ compiler. + * Support for compiling with recent Clang, GCC and Intel C++ + compilers. + * Restructured ./configure script to better support different + configuration options and compiler differences. + * Updated PyClical plotting demo to support more recent versions + of Matplotlib Pyplot. +- New BuildRequires: tex(enumitem.sty) and tex(alphalph.sty) + needed to build API documentation. + +- Drop duplicated TeX related BuildRequires. +- Use `tex(foo.sty)` form for TeX BuildRequires consistently. + +- Fix builds for openSUSE > 1500 by adding appropriate + BuildRequires needed to compile documentation against TeXLive + 2021. + +- Update to version 0.8.4: + * Port to Python3. + * Drop python2 support. +- Adapt to pyclical changes: + * Re-enable pyclical extension for all openSUSE and drop no + longer required compat macros. + * Rename python-glucat pkg to python3-glucat and provide + python-glucat. + * Switch BuildRequires to python3 versions. +- Drop BuildRequires: python-devel, no longer required. +- Package DESIGN file in doc package. + +- Disable python extension by default for openSUSE >= 1550 as it + doesn't build against python3. +- Build PDF documentation for openSUSE > 1500 also; introduces + new BuildRequires: tex(etoc.sty), tex(hanging.sty), + tex(newunicodechar.sty), tex(stackengine.sty), tex(ulem.sty). +- Drop glucat-convert-demos-to-python3.patch: No longer needed + since PDF documentation builds with previous change; drop + libtool BuildRequires and don't run autoreconf before configure, + both of which were only needed for this patch. + -- Update to version 0.7.3: - + Fixes a bug where the line print_exec("from PyClical import*") - was left out of some of the pyclical_tutorial*.py files. - gnome-pomodoro +- Set maximum gnome-shell version to 42, now that it supports 41. + +- Update to 0.20.0: + * Support for GNOME Shell 41 + +- Update to 0.19.2: + * Fix dialog animation braking ScreenShield + * Cleanup deprecated code + * Fix blur effect artifacts + * Dont wake up the screen after screensaver + * Fix possible recursion during blinking animation + * Workaround choppy blur effect animation in gnome-shell 3.38 + * Fix indicator opacity after lock screen + +- Update to version 0.19.1: + * Lower the cpu usage of the animation when on pause + +- Update to version 0.19.0: + * Support for GNOME Shell 40 + * Added support for meson + * Changed blur effect during break + * Updated translation + +- get actually ready for gnome-shell 3.38 + +- Update to 0.18.0: + * Support for GNOME Shell 3.38 + * Removed ayatana-appindicator3 support + * Added Norwegian translation + * Added Finnish translation + * Updated Indonesian translation + * Updated Chinese translation + * Updated Russian translation + * Updated French translation + +- Drop pkgconfig(ayatana-appindicator3-0.1) BuildRequires: + ayatana-appindicator has ben failing to build for a while and is + dying. + +- Fix gnome shell version requirements since upstream supports + single gnome-shell version only. +- Clean gnome-pomodoro.spec with spec-cleaner. + gnome-themes-standard +- Remove the is_opensuse tag to close the gap between Leap and SLE + (bsc#1170757, jsc#SLE-11890). + +- Ensure gtk2-32bit engine has the proper supplements to be + automatically selected. + +- Update to version 3.22.3: + + Dark theme fix. + + Minor tweaks. + +- Update to version 3.22.2: + + Dark theme updates. + + Adwaita updates. +- Modify fdupes following upstream changes. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. + +- Update to version 3.22.1: + + Gtk2 dark variant. + + Updated translations. + +- Update to GNOME 3.20.2 FATE#318572 + +- Update to version 3.20.2: + + Scrollbar tweaks. + + Makefile updates. + + Updated translations. + +- Update to version 3.20: + + No changes. + +- Update to version 3.19.91: + + Updated gtk2 theme. +- Drop gnome-themes-standard-gtk3-like-menubar.patch: fixed + upstream. + +- Add gnome-themes-standard-gtk3-like-menubar.patch: Make gtk2 + menubar like gtk3 (bgo#747679). + +- Move gtk2 accessibility theme to a subpackage, which will be + suggested when main accessibility package and libgtk-2_0-0 are + installed. + +- Update to version 3.18.0: + + Updated translations. + +- Update to version 3.16.2: + + Updated translations. + +- Update to version 3.16.0: + + Updated translations. + +- Update to version 3.15.90: + + Drop metacity theme. + + Drop polari icon. + +- Update to version 3.15.2.2: + + HC: remove one more duplicate app icon. +- Changes from version 3.15.2.1: + + Remove some HC app icons that are already shipped with apps. + +- Update to version 3.15.2: + + Update gtk2 theme (entries, spinbuttons, radios, checks...). + + Update HC icon names. + + Update gtk2 HC icons. + +- Update to version 3.14.2.3: + + HC: remove one more duplicate app icon. +- Changes from version 3.14.2.2: + + Remove some HC app icons that already ship with apps. +- Changes from version 3.14.2.1: + + Update gtk2 HC icons. + +- Drop creation of HighContrastInverse and LowContrast Icon theme + caches: there is no icon available in those sets (boo#906721). + +- Update to version 3.14.2: + + Update gtk2 theme (entries, spinbuttons, radios, checks...). + + Update HC icon names. + gnome-usage +- Update to version 3.38.1: + + Flag GtkBuilder children as unowned. + + Prevent reading beyond GTop's args. + + Prevent navigation to the storage separator. + + Prevent a double border in the performance sidebar. + + List compatible form-factors. +- Changes from version 3.38.0: + + Port to Tracker 3. + + Updated translations. +- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with + pkgconfig(tracker-sparql-3.0): follow upstreams port to + Tracker 3. + +- Update to version v3.37.1: + + Add icons to the pages. + + app-item: Add application ID based on .desktop file name. + + app-item: Add application lookup based on cgroup information. + + app-item: Add newline at end of file. + + application: Don't access the header bar directly. + + application: Load icon resources. + + cpu-sub-view: Don't hardcode the width. + + cpu-sub-view: Don't horizontally center. + + header-bar: Make it a HdyHeaderBar. + + header-bar: Replace the GtkStackSwitcher by a + HdyViewSwitcherTitle. + + header-bar: Wrap the search button in a revealer. + + icons: Add the speedometer-symbolic icon. + + memory-sub-view: Don't horizontally center. + + performance-view: Make the search bar adaptive. + + performance-view: Replace the GtkPaned by a HdyLeaflet. + + performance-view: Set a minimum width to the content box. + + performance-view: Use a HdyColumn. + + process-row: Don't hardcode the width. + + process: Add function to read cgroup information. + + storage-view: Replace the GtkPaned by a HdyLeaflet. + + window: Add a HdyViewSwitcherBar. + + window: Add action_on_search(). + + window: Drop get_header_bar(). + + window: Inline the header into the window. + + window: Reduce the hardcoded minimum size. + + window: Specialize Hdy.ApplicationWindow. + + window: Use a GtkBuilder template. +- Add pkgconfig(libhandy-1) BuildRequires: new dependency. + google-compute-engine -- Don't enable and start google-network-daemon.service when it's - already installed (bsc#1169978) - -- Add gceosl-no-def-sysgrps.patch (bsc#1170719, bsc#1170720) - + Do not add the created user to the adm (CVE-2020-8903), - docker (CVE-2020-8907), or lxd (CVE-2020-8933) groups - if they exist (bsc#1173258) - -- Rename the sysctl file that applies the GCE network settings (bsc#1167810) - + The file 11-gce-network-security.conf applies network configuration - settings. Specifically the value for net.ipv4.conf.all.rp_filter is also - part of the system defaults in /usr/lib/sysctl.d/50-default.conf and thus - the default setting was applied, instead of the desired setting. As - 50-default is processed after 11-gce-network-security. - -- Add gcei-waitlimit-dns.patch (bsc#1151398) - + Add a wait limit to retrying DNS resolution to avoid a forever loop - -- Fix file list - + On i586 Python code is also under _libdir thus creating a conflict between - the packages. - -- Add gcei_disableipv6.patch (bsc#1150058) - + Upstream introduced an interface named "DisableIpv6" but the - implementation was incomplete and the interface was missing for SUSE - distros - -- Fix install location of NSS and PAM shared libraries (bsc#1146172) -- Switch RPM group for oslogin package from Hardware to System/Daemons - -- Add patch to normalize setup version of Python code - + gcei-normalize-python-version.patch -- Fix file matching patterns in %files section for oslogin package - -- Update to version 20190801 (bsc#1144092, bsc#1144170) - + Google Compute Engine - * Re-enable boto config without plugin. - * Fix metadata script retrieval for python 2 and 3. - + Google Compute Engine OS Login - * Fix for 2FA on RHEL 8. -- from version 20190730 - + Google Compute Engine - * Support for Debian 10. - * New package versioning. - * Support for Google Private Access over IPv6. - * Support root disk expansion in RHEL 8 and Debian 10. - + Google Compute Engine OS Login - * Bug fixes for sudoers. - * Initial groups support (not yet enabled). -- Add patch to explicitly link NSS and PAM shared - libraries against libboost_regex on SLE-12 - + gcei-link-boost_regex.patch -- Refresh patches for new version - + gcei-scripts-after-reg.patch -- Set StandardOutput=journal+console in custom systemd service files - + google-optimize-local-ssd.service - + google-set-multiqueue.service -- Stop installing configuration file for systemd-journald - + Logging is now configured through systemd service files -- Update file matching patterns in %files section for new version - -- Update to version 20190522 (bsc#1136266, bsc#1136267) - + Google Compute Engine - * Fix guest attributes flow in Python 3. - + Google Compute Engine OS Login - * Update OS Login control file for FreeBSD support. -- from version 20190521 - + Google Compute Engine - * Retry download for metadata scripts. - * Fix script retrieval in Python 3. - * Disable boto config in Python 3. - * Update SSH host keys in guest attributes. - * Fix XPS settings with more than 64 vCPUs. - -- Update to version 20190416 (bsc#1128392, bsc#1134179) - + Google Compute Engine - * FreeBSD fixes: syslog socket location and OS detection. - * Upstart systems: only run startup scripts at boot. - + Google Compute Engine OS Login - * Fix pam_group ordering detection. - * Restart cron from the OS Login control file. - * Add PAM entry to su:account stack. -- from version 20190315 - + Google Compute Engine OS Login - * Fix alternate challenge section for two factor authentication. - * Fix FreeBSD compatibility issues in the control file. -- from version 20190304 - + Google Compute Engine - * Set oom_score_adjust for google_accounts_daemon. - + Google Compute Engine OS Login - * Use pam_group to provide users with default groups. - * Add compat.h to support FreeBSD. - * Exit immediately after a two factor authentication failure. - * Add support for Google phone prompt challenges. -- Adjust paths for new upstream directory layout in %build and %install -- Include systemd service file to run google_optimize_local_ssd command - + google-optimize-local-ssd.service -- Include systemd service file to run google_set_multiqueue command - + google-set-multiqueue.service -- Install journald configuration files into /usr/lib/systemd/journald.conf.d -- Refresh patches for new version - + gcei-hide-py-deps.patch - + gcei-scripts-after-reg.patch - + gcei-set-run_dir.patch - -- Update to version 20190124 (bsc#1123671, bsc#1123672) - + Google Compute Engine - * Fix metadata script retrieval to support Python 3. - -- Remove dropped service from systemd setup macros (bsc#1122172) -- Drop use of restart_on_update, force service restart with -f option - on service_del_preun and service_del_postun -- Detect and handle removed services in pre rather than post - -- Update to version 20181206 (bsc#1119029, bsc#1119110) - + Google Compute Engine - * Support enabling OS Login two factor authentication. - * Improve accounts support for FreeBSD. - + Google Compute Engine OS Login - * Support OS Login two factor authentication (Alpha). - * Improve SELinux support. -- from version 20181023 - + Google Compute Engine - * Fix: Update sudoer group membership without overriding local groups. -- from version 20181018 - + Google Compute Engine - * Fix: Remove users from sudoers group on account removal. - -- Remove conditions for distributions older than Leap 42.3 and SLE 12 - + Delete init scripts google-accounts-daemon.suse, - google-clock-skew-daemon.suse, google-instance-setup.suse, - google-network-daemon.suse, google-shutdown-scripts.suse, - google-startup-scripts.suse -- Fix build for distributions with gcc version less than 4.9 - + Add new dependency on boost - -- Update to version 20181011 - + Google Compute Engine - * Revert: Remove users from sudoers group on account removal. -- from version 20181008 - + Google Compute Engine - * Remove users from sudoers group on account removal. - * Remove gsutil dependency for metadata scripts. -- from version 20180905 - + Google Compute Engine - * Remove ntp package dependency. - * Support Debian 10 Buster. - * Restart the network daemon if networking is restarted. - * Prevent setup of the default ethernet interface. - * Accounts daemon verifies username is 32 characters or less. - + Google Compute Engine OS Login - * Add user name validation to pam modules. - * Return false on failed final load. - * Support FreeBSD. - * Support Debian 10 Buster. -- from version 20180611 - + Google Compute Engine - * Prevent IP forwarding daemon log spam. - * Make default shell configurable when executing metadata scripts. - * Rename distro directory to distro_lib. -- Refresh patches for new version - + gcei-set-run_dir.patch - -- Ensure that google-ip-forwarding-daemon service and - google-network-setup are stopped and disabled - during upgrade -- Ensure that google-network-daemon service is enabled - and started during upgrade - -- Add patch to set run_dir to /var/run (bsc#1097378, #1097616) - + gcei-set-run_dir.patch -- Drop deleted patch from spec file - + gcei-lnx-distro-py3.patch - -- Remove gcei-lnx-distro-py3.patch - + Upstream intention is to depend on distro module from GitHub -- Add dependency on python3-distro for SLE/Leap 15 and later - -- Add patch gcei-lnx-distro-py3.patch (bsc#1094074) - -- Update to version 20180510 (bsc#1092214) - + Prevent delay in configuring IP forwarding routes. - + Improve instance setup support for FreeBSD. -- Include new google-network-daemon - + Add google-network-daemon.service activation in - %pre and %post sections - + Add google-network-daemon.suse init script for SysV -- Stop shipping deprecated google-ip-forwarding-daemon service - + Remove google-ip-forwarding-daemon.service activation in - %pre and %post sections - + Drop google-ip-forwarding-daemon.suse from source distribution -- Add missing association with "init" package for %pre, %post, - %preun and %postun sections -- Install google_oslogin_nss_cache binary into oslogin package - -- Update to version 20180504 (bsc#1092214) - + Create a new network daemon. - + Refactor the IP forwarding daemon and network setup. - + Improvements for using NSS cache in the accounts daemon. - + Include libnss cache as part of the OS Login package. -- Refresh patches for new version: - + gcei-scripts-after-reg.patch - -- Update to version 20180227 (bsc#1066273) - + Add distro specific logic. - + Support SLES 11 and 12 in multi-nic setup. - + Fix boto config documentation. - + Add modprobe blacklist for nouveau and floppy modules. - + Fix irqbalance conflict in Debian package. - + Fix conflict with other applications that use curl and SSL. -- Install new kernel module blacklist into /etc/modprobe.d. -- Refresh patches for new version: - + gcei-hide-py-deps.patch - -- Update to version 20180129 (bsc#1078349, bsc#1079077) - + Improve rsyslog daemon reset when using the dhcp exit hook. - + The OS Login feature is generally available. - + Change the OS Login uid restriction to allow uid 1000. - + Close socket connections after requesting metadata. -- From version 20171213 - + Force IPv4 for Debian apt configs. - -- Update to version 20171129 (bsc#1070895, bsc#1070918) - + Generate SSH host keys when none are present. - + Improve logging when activating OS Login. - + Fix parsing logic for expiration time on SSH public keys. - + Fix home directory creation PAM config. - -- Change dependencies -init depends on -oslogin - + oslogin feature is now enabled by the initialization code - when appropriate -- Do not start the oslogin feature upon package install - -- Fix build for SLES 11 - -- Update to version 20171025 (bsc#1064356, bsc#1065308) - + Add apt configuration to prevent auto-removal of Google packages. - + Rename set_hostname to prevent naming conflicts. - + Remove logging when checking OS Login status. -- From version 20171019 - + Support the enable-oslogin metadata key for activating OS Login. - + Improve packaging to restart services. - + OS Login is available in Beta. - + Add status option to the OS Login control file. -- From version 20171006 - + Fix system hang during VM shutdown. - + JSON parser accepts string types for int64 values. -- From version 20170921 - + JSON parser casts uid and gid to unsigned integers. -- From version 20170914 - + Remove fstab barrier options in EL 7. - + Use curl to download metadata script files for SSL certificate validation. - + Use netifaces for retrieving MAC address names if the import exists. - -- Ship the udevrules with the -init package only - -- Fix baslibs.conf, use package, not files -- Include rpmlintrc and baslibc.conf as source - -- Add gcei-scripts-after-reg.patch (bsc#1057671) - -- Update to version 20170829 (bsc#1049242, FATE#323757) - + Support oslogin feature - + Add rpmlintrc - ~ We ship pam and nss modules in -oslogin we do not want - to name the package according to the shared library naming policy - + Add baslibs.config - ~ Handle the nss and pam modules provided by oslogin properly -- From version 20170718 - + Allow nologin paths other than /sbin/nologin. - + Try to download GCS URLs with curl if gsutil is not installed. - + Fix control scripts to correctly restart sshd and nscd if they exist. - + Retry HTTP requests if error 500 is received. - + Move oslogin sudoers directory locations. -- Setup for Python 3 build oSTW and SLE 15 -- Source package renamed to google-compute-engine - + Binary subpackages -init -oslogin - -- The startup script attempts a network connection, thus it must - run after network setup - -- Scripts that are one-shot should not be marked as "stop_on_removal" - as there is no process running (bsc#1017395) -- One-shot scripts should not run with startproc - -- Update to version 20161213 (bsc#1015829, bsc#1016372) - + Remove gcei-handle-failed-open.patch included upstream - + Remove gcei-handle-missing-gsutil.patch included upstream - + Forward port gcei-hide-py-deps.patch - + Improved alias IP support -- From 20161118 - + Add support for alias IPs in the IP forwarding daemon. - + IP forwarding daemon adds back local routes after network restart. - + Account daemon removes expired key access without metadata change. - + Account daemon ignores SSH keys with non-ascii characters. - + Improved exception handling. - + Fix for syslog startup on systemd. - + Add a route to the metadata server to /etc/hosts. -- From 20160930 - + Provide a service to enable network interfaces on boot. - + Create a common library for inspecting network interfaces. - + Allow metadata script output that is not UTF-8. - + Fixed instance config file logic. - + Fixed accounts management Python 3 compatibility. - + Fixed IP forwarding Python 3 compatibility. - + Improved style consistency. - + Run a service on boot to enable additional network interfaces. - + Update dhclient-script on EL 6 to fix local routing. - -- Resolve description inaccuracy -- Call %service_* just once, but with all args - -- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943) - -- Update gcei-handle-failed-open.patch to match upstream PR - -- Add gcei-handle-failed-open.patch - * Do not exit with a traceback if the sudoers file cannot be written - -- Package the rsyslog config unconditionally, rsyslog also available on - SLE 11 - -- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific - * google-accounts-daemon.suse - * google-clock-skew-daemon.suse - * google-instance-setup.suse - * google-ip-forwarding-daemon.suse - * google-shutdown-scripts.suse - * google-startup-scripts.suse - -- Own the udev directories, fixes issue with SLE 12 build - -- Conflict with the previous generation of initialization code. - * According to upstream and update path is not supported and - has too many corner cases to reliably work. Thus running instances are - not expected to upgrade. - -- Initial build - - Version 20160803 - gpsd +- Update to version 3.20 + * Change README into an asciidoc file and publish HTML from it + * Add NED and geoid_sep to gps_fix_t and TPV JSON. + * Add "-e NED" to ubxtool to enable NED messages. + * gpsdata.separation replaced by gpsdata.fix.geoid_sep. + * Remove nofloats build option. + * TPV JSON "alt" is now fixed at WGS84. Probably. + * xgps now uses XGPSOPTS environment variable. + * add health variable to satellite_t + * change satellite_t elevation and azimuth to double + * satellite_t elevation, azimuth, and ss use NAN for unknown value. + * add altMSL, altHAE, and depth, to gps_fix_t + * altitude in gps_fix_t is deprecated and undefined + * wgs84_separation() now return EGM2008 computed from 5x5 degree base data. + * The best results are close to cm, the worst off up to 12m. + * Move mag_var from gps_device_t to magnetic_var gps_data_t. + * Added mag_var() to interpolate magnetic variation (deviation) from a table. + * Remove true2magnetic() as mag_var() improves on it. + * Remove TIMEHINT_ENABLE. It only worked when enabled. + * Remove NTP_ENABLE and NTPSHM_ENABLE. It only worked when enabled. + * Remove PPS_ENABLE and TIMING_ENABLE. + * Add dgps_age and dgps_station to gps_fix_t + * Convert all timestamp_t to timespec_t. + * Remove FIXED_PORT_SPEED and FIXED_STOP_BITS build options. + * Add -s [speed] and -f [framing] runtime options to gpsd. + * A working CC and termios.h are mandatory. + * use the current leap second to determine the current GPS epoch. + * leapfetch.py, leapseconds.cache, timebase.h and leapfetch option gone. +- Remove 0001-Make-sure-Qgpsmm.pc-is-usable.patch (upstreamed) +- Fix legacy socket path + +- Allow building without python2 available + +- Add 0001-Make-sure-Qgpsmm.pc-is-usable.patch to fix the bogus values + in qgpsmm.pc +- Update the URLs + +- Update to version 3.19 + * Rearrange rawdata_t. Bump the API because gps_data_t changed. + * Report sequence-ID fields in type 7 and 13 AIS messages. + * Preliminary support for SiRFstar V + * Improve error modeling. + * Update pseudo NMEA to v3.0, with fractional time. + * Improve cycle detection, mostly for NMEA. + * Move epe from gps_data_t to be near its friends in gps_fix_t. + * Preliminary u-blox 9 support. + * Add qErr in gps_data_t to store PPS quantization error. + * Add Android (AOSP) support + * Improved multi gnss and multi signal support. + * NMEA 4.10 multi gnss multi signal support. + * The arguments to "ubxtool -p P" have been expanded and changed. + * New options, -g, -x, -z, added to ubxtool for u-blox 9 support. +- Drop gpsd-declaration-in-for-loop.patch + +- Correct flag to disable stripping (nostrip=True) +- Add gpsd-declaration-in-for-loop.patch to remove c99 construction + (backport from upstream), fixes building for Leap-42.3 +- Upstream changed location of gpsd in systemd gpsd.service file + (change it back to {_sbindir}) + +- Update to version 3.18.1 + * Fix some installation issues. + * A few minor updates to ubxtool and driver_ubx. + * Add contrib/skyview2svg +- Update to version 3.18.0 + * Add ECEF support to ievermore, italk,Skytraq, SiRF, U-blox drivers. + * Add ECEF support to JSON, cgps and xgps. + * Add GREIS (Javad) driver from Virgin Orbit. + * Add CLI tools zerk and ubxtool to manage JAVAD and u-blox GPS. + * Add gnssid:svid to satellite_t, cgps and xgps. PRN will die. + * Add gnssid:svid to JSON, cgps and xgps. + * Add stricter version checking (more to todo). + * More and better regression tests. + * Better Python dependency checking, at build time and runtime. + * Fix several buffer issues. + * New polar plots, and improved statistice, in gpsprof. + * gpsd master/slave mode works, first time ever. + * All isnan() changed to !isfinite(), fixing many bugs. + * Client-side Python libraries may automatically reconnect + * Too many other bug fixes and improvements to mention. + * Over 1,000 commits from 46 different commiters. +- Update to version 3.17.0 + * Repair support for non-NMEA devices requring active probing + (e.g. Garmin USB GPSes). + * Fix a SiRF driver bug that occasionally confused NTP. + * Support for Spectratime iSync GRClok and LNRClok oscillators. + * gpxlogger can reconnect when the GPS loses the fix. + * xgps and xgpsspeed moved to python-gi, getting shut of the + deprecated pygtk2 bindings. + * Default mode for xgpsspeed is now the more interesting nautical + display. + * gpsmon includes the hostname with the device display. + gpsprof now has centimeter precision. +- Remove patch: + * gpsd-python3.patch (not longer needed) +- Update gpsd.keyring (old key 8C6C738D got superseeded by 0C898D47 ) + +- Fix requires for gpsd-clients +- Cleanup spec file a bit + +- Require python3 versions for packages importing python modules, all + scripts use python3 as interpreter. + grub2 +- Fix arm64 kernel image not aligned on 64k boundary (bsc#1192522) + * 0001-arm64-Fix-EFI-loader-kernel-image-allocation.patch + * 0002-Arm-check-for-the-PE-magic-for-the-compiled-arch.patch + +- Remove openSUSE Tumbleweed specific handling for default grub + distributor (bsc#1191198) +- Use /usr/lib/os-release as fallback (bsc#1191196) + * grub2-default-distributor.patch + * grub2-check-default.sh +- VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474) + * grub2-once + * grub2-once.service +- Fix unknown TPM error on buggy uefi firmware (bsc#1191504) + * 0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch +- Fix error /boot/grub2/locale/POSIX.gmo not found (bsc#1189769) + * 0001-Filter-out-POSIX-locale-for-translation.patch +- Fix error lvmid disk cannot be found after second disk added to the root + volume group (bsc#1189874) (bsc#1071559) + * 0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch +- Fix error in grub installation due to unnecessary requirement to support + excessive device for the root logical volume (bsc#1184135) + * 0001-disk-diskfilter-Use-nodes-in-logical-volume-s-segmen.patch +- Fix regression in reading xfs v4 + * 0001-fs-xfs-Fix-unreadable-filesystem-with-v4-superblock.patch + +- Fix installation on usrmerged s390x + +- Improve support for SLE Micro 5.1 on s390x. (bsc#1190395) + * amend grub2-s390x-04-grub2-install.patch + * refresh grub2-s390x-11-secureboot.patch + happy +- disable %{ix86} build + +- Update happy to version 1.20.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/happy-1.20.0/src/CHANGES + +- Replace %setup -q with the more modern %autosetup macro. + +- Re-generate file with latest version of spec-cleaner. + haproxy -- CVE-2021-40346: haproxy: request smuggling vulnerability in HTX (>= 2.0) - (bsc#1189877) - Added patch: - 0001-2.0-2.3-BUG-MAJOR-htx-fix-missing-header-name-length-check-i.patch - -- Fixes HAProxy vulnerabilities on H2 (bsc#1189366) - Added patch: haproxy-2.0-h2_enforce_checks_on_the_method_syntax_bef.patch. - -- 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 - -- Removed patch: haproxy-2.0-hpack-tbl.patch as already fixed in 2.0.14 -- Update to version 2.0.14: (bsc#1169457) - * [RELEASE] Released version 2.0.14 - * BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat - * BUG/MEDIUM: muxes: Use the right argument when calling the destroy method. - * SCRIPTS: announce-release: use mutt -H instead of -i to include the draft - * MINOR: http-htx: Add a function to retrieve the headers size of an HTX message - * MINOR: filters: Forward data only if the last filter forwards something - * BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them - * BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive - * BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered - * MINOR: ist: add an iststop() function - * BUG/MINOR: http: http-request replace-path duplicates the query string - * BUG/MEDIUM: shctx: make sure to keep all blocks aligned - * MINOR: compiler: move CPU capabilities definition from config.h and complete them - * BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support - * BUILD: fix recent build failure on unaligned archs - * CLEANUP: cfgparse: Fix type of second calloc() parameter - * BUG/MINOR: sample: fix the json converter's endian-sensitivity - * BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions - * BUG/MINOR: connection: make sure to correctly tag local PROXY connections - * MINOR: compiler: add new alignment macros - * BUILD: ebtree: improve architecture-specific alignment - * BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch - * BUG/MINOR: dns: ignore trailing dot - * MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics - * MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric - * BUG/MEDIUM: random: initialize the random pool a bit better - * MINOR: tools: add 64-bit rotate operators - * BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG - * MINOR: backend: use a single call to ha_random32() for the random LB algo - * BUG/MINOR: checks/threads: use ha_random() and not rand() - * BUG/MAJOR: list: fix invalid element address calculation - * MINOR: debug: report the task handler's pointer relative to main - * BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump - * MINOR: haproxy: export main to ease access from debugger - * BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled - * DOC: fix incorrect indentation of http_auth_* - * OPTIM: startup: fast unique_id allocation for acl. - * BUG/MINOR: pattern: Do not pass len = 0 to calloc() - * DOC: configuration.txt: fix various typos - * DOC: assorted typo fixes in the documentation and Makefile - * BUG/MINOR: init: make the automatic maxconn consider the max of soft/hard limits - * BUG/MAJOR: proxy_protocol: Properly validate TLV lengths - * REGTEST: make the PROXY TLV validation depend on version 2.2 - * MINOR: htx: Add a function to return a block at a specific offset - * BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload - * BUG/MEDIUM: compression/filters: Fix loop on HTX blocks compressing the payload - * BUG/MINOR: http-ana: Reset request analysers on a response side error - * BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not - * BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action - * BUG/MINOR: http-rules: Fix a typo in the reject action function - * BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action - * BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop - * DOC: fix typo about no-tls-tickets - * DOC: improve description of no-tls-tickets - * DOC: ssl: clarify security implications of TLS tickets - * BUILD: wdt: only test for SI_TKILL when compiled with thread support - * BUG/MEDIUM: random: align the state on 2*64 bits for ARM64 - * BUG/MINOR: haproxy: always initialize sleeping_thread_mask - * BUG/MINOR: listener/mq: do not dispatch connections to remote threads when stopping - * BUG/MINOR: haproxy/threads: try to make all threads leave together - * DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID - * BUILD: on ARM, must be linked to libatomic. - * BUILD: makefile: fix regex syntax in ARM platform detection - * BUILD: makefile: fix expression again to detect ARM platform - * BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong cases. - * DOC: assorted typo fixes in the documentation - * MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h. - * BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in __signal_process_queue(). - * MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc. - * BUG/MINOR: connections: Make sure we free the connection on failure. - * REGTESTS: use "command -v" instead of "which" - * REGTEST: increase timeouts on the seamless-reload test - * BUG/MINOR: haproxy/threads: close a possible race in soft-stop detection - * BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized - * BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL - * BUG/MINOR: peers: Use after free of "peers" section. - * MINOR: listener: add so_name sample fetch - * BUILD: ssl: only pass unsigned chars to isspace() - * BUG/MINOR: stats: Fix color of draining servers on stats page - * DOC: internals: Fix spelling errors in filters.txt - * MINOR: http-rules: Add a flag on redirect rules to know the rule direction - * BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits - * MINOR: http-rules: Handle the rule direction when a redirect is evaluated - * BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data - * BUG/MINOR: filters: Forward everything if no data filters are called - * BUG/MINOR: http-ana: Reset request analysers on error when waiting for response - * BUG/CRITICAL: hpack: never index a header into the headroom after wrapping - 2020/02/13 : 2.0.13 - * BUG/MINOR: checks: refine which errno values are really errors. - * BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready. - * BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection. - * MINOR: config: disable busy polling on old processes - * MINOR: ssl: Remove unused variable "need_out". - * BUG/MINOR: h1: Report the right error position when a header value is invalid - * BUG/MINOR: proxy: Fix input data copy when an error is captured - * BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied - * BUG/MINOR: channel: inject output data at the end of output - * BUG/MEDIUM: session: do not report a failure when rejecting a session - * BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached - * BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send() - * BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch - * BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary - * BUG/MINOR: cli/mworker: can't start haproxy with 2 programs - * REGTEST: mcli/mcli_start_progs: start 2 programs - * BUG/MEDIUM: mworker: remain in mworker mode during reload - * BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed(). - * BUG/MAJOR: hashes: fix the signedness of the hash inputs - * REGTEST: add sample_fetches/hashes.vtc to validate hashes - * BUG/MEDIUM: cli: _getsocks must send the peers sockets - * BUG/MINOR: stream: don't mistake match rules for store-request rules - * BUG/MEDIUM: connection: add a mux flag to indicate splice usability - * BUG/MINOR: pattern: handle errors from fgets when trying to load patterns - * BUG/MINOR: cache: Fix leak of cache name in error path - * BUG/MINOR: dns: Make dns_query_id_seed unsigned - * BUG/MINOR: 51d: Fix bug when HTX is enabled - * BUILD: pattern: include errno.h - * BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters - * BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules - * BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing - * BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing - * MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive - * BUG/MINOR: http_act: don't check capture id in backend - * BUG/MEDIUM: 0rtt: Only consider the SSL handshake. - * BUG/MINOR: stktable: report the current proxy name in error messages - * BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers" - * BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines - * BUG/MINOR: dns: allow srv record weight set to 0 - * BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure. - * BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack - * BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error - * BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2 - * BUG/MEDIUM: connections: Don't forget to unlock when killing a connection. - * BUG/MEDIUM: memory_pool: Update the seq number in pool_flush(). - * MINOR: memory: Only init the pool spinlock once. - * BUG/MEDIUM: memory: Add a rwlock before freeing memory. - * BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty. - * BUG/MINOR: ssl: we may only ignore the first 64 errors - * CONTRIB: debug: add missing flags SF_HTX and SF_MUX - * CONTRIB: debug: add the possibility to decode the value as certain types only - * CONTRIB: debug: support reporting multiple values at once - * MINOR: acl: Warn when an ACL is named 'or' - * CONTRIB: debug: also support reading values from stdin - * SCRIPTS: announce-release: place the send command in the mail's header - * SCRIPTS: announce-release: allow the user to force to overwrite old files - * MINOR: build: add linux-glibc-legacy build TARGET +- Update to version 2.5.0+git0.f2e0833f1: + https://www.mail-archive.com/haproxy@formilux.org/msg41508.html +- refreshed patches to apply cleanly again + haproxy-1.6.0-sec-options.patch + haproxy-1.6.0_config_haproxy_user.patch + lua54.patch + +- Update to version 2.4.8+git0.d1f8d41e0: + * [RELEASE] Released version 2.4.8 + * SCRIPTS: git-show-backports: re-enable file-based filtering + * DOC/peers: some grammar fixes for peers 2.1 spec + * MINOR: stream: Improve dump of bogus streams + * BUILD/MINOR: cpuset freebsd build fix + * DOC: config: Fix alphabetical order of fc_* samples + * BUG/MINOR: sample: fix backend direction flags consecutive to last fix + * BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags + * BUG/MEDIUM: stream-int: Block reads if channel cannot receive more data + * BUG/MINOR: http: Authorization value can have multiple spaces after the scheme + * BUG/MEDIUM: http-ana: Drain request data waiting the tarpit timeout expiration + * MINOR: halog: Add support for extracting captures using -hdr + * BUG/MINOR: halog: Add missing newlines in die() messages + * CLEANUP: halog: Use consistent indentation in help() + * MINOR: halog: Rename -qry to -query + * DOC: halog: Move the `-qry` parameter into the correct section in help text + * MINOR: halog: Add -qry parameter allowing to preserve the query string in -uX + * BUG/MEDIUM: resolvers: Track api calls with a counter to free resolutions + * BUG/MEDIUM: resolvers: Don't recursively perform requester unlink + * MEDIUM: resolvers: remove the last occurrences of the "safe" argument + * MEDIUM: resolvers: use a kill list to preserve the list consistency + * CLEANUP: resolvers: replace all LIST_DELETE with LIST_DEL_INIT + * CLEANUP: resolvers: simplify resolv_link_resolution() regarding requesters + * CLEANUP: always initialize the answer_list + * CLEANUP: resolvers: do not export resolv_purge_resolution_answer_records() + * BUG/MEDIUM: mux-h1: Perform a connection shutdown when the h1c is released + * BUG/MINOR: mux-h1: Save shutdown mode if the shutdown is delayed + * BUILD: atomic: fix build on mac/arm64 + * BUG/MINOR: backend: fix improper insert in avail tree for always reuse + * BUILD: fix compilation on NetBSD + * MINOR: memprof: add one pointer size to the size of allocations + * MINOR: memprof: report the delta between alloc and free on realloc() + * BUG/MEDIUM: lua: fix memory leaks with realloc() on non-glibc systems + * BUG/MINOR: mux-h2: do not prevent from sending a final GOAWAY frame + * BUG/MINOR: task: do not set TASK_F_USR1 for no reason + * BUG/MAJOR: buf: fix varint API post- vs pre- increment + * BUG/MEDIUM: resolvers: always check a valid item in query_list + * BUILD: resolvers: avoid a possible warning on null-deref + * BUG/MAJOR: resolvers: add other missing references during resolution removal + * MINOR: resolvers: merge address and target into a union "data" + * BUG/MEDIUM: resolvers: use correct storage for the target address + * BUG/MEDIUM: resolvers: fix truncated TLD consecutive to the API fix + * MINOR: resolvers: fix the resolv_dn_label_to_str() API about trailing zero + * BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records + * BUG/MEDIUM: resolver: make sure to always use the correct hostname length + * MINOR: resolvers: fix the resolv_str_to_dn_label() API about trailing zero + * BUG/MAJOR: dns: attempt to lock globaly for msg waiter list instead of use barrier + * BUG/MAJOR: dns: tcp session can remain attached to a list after a free + * BUG/MEDIUM: tcpcheck: Properly catch early HTTP parsing errors + * Revert "CLEANUP: server: always include the storage for SSL settings" + * BUG/MEDIUM: stream: Keep FLT_END analyzers if a stream detects a channel error + * BUG/MEDIUM: cpuset: fix cpuset size for FreeBSD + * BUG/MINOR: sample: Fix 'fix_tag_value' sample when waiting for more data + * BUG/MINOR: http-ana: Don't eval front after-response rules if stopped on back + * MINOR: initcall: Rename __GLOBL and __GLOBL1. + * DOC: configuration: add clarification on escaping in keyword arguments + * BUG/MEDIUM: mux_h2: Handle others remaining read0 cases on partial frames + * BUG/MEDIUM: sample: properly verify that variables cast to sample + * MINOR: sample: provide a generic var-to-sample conversion function + * CLEANUP: sample: uninline sample_conv_var2smp_str() + * CLEANUP: sample: rename sample_conv_var2smp() to *_sint + * CLEANUP: server: always include the storage for SSL settings + +- Update to version 2.4.7+git0.b5e51a5e2: + * [RELEASE] Released version 2.4.7 + * BUG/MEDIUM: http-ana: Clear request analyzers when applying redirect rule + +- Update to version 2.4.6+git0.d83fd76a1: + * [RELEASE] Released version 2.4.6 + * BUG/MEDIUM: filters: Fix a typo when a filter is attached blocking the release + +- Update to version 2.4.5+git0.e74a1b34b: + * [RELEASE] Released version 2.4.5 + * MINOR: tasks: catch TICK_ETERNITY with BUG_ON() in __task_queue() + * BUG/MINOR: tcp-rules: Stop content rules eval on read error and end-of-input + * BUG/MINOR: tcpcheck: Don't use arg list for default proxies during parsing + * MINOR: arg: Be able to forbid unresolved args when building an argument list + * BUG/MAJOR: lua: use task_wakeup() to properly run a task once + * BUG/MEDIUM: lua: fix wakeup condition from sleep() + * MINOR: Makefile: add MEMORY_POOLS to the list of DEBUG_xxx options + * DOC: peers: fix doc "enable" statement on "peers" sections + * BUG/MINOR: mux-h1/mux-fcgi: Sanitize TE header to only send "trailers" + * MINOR: stream-int: Notify mux when the buffer is not stuck when calling rcv_buf + * BUG/MEDIUM: stream-int: Defrag HTX message in si_cs_recv() if necessary + * MINOR: htx: Add a function to know if the free space wraps + * MINOR: htx: Add an HTX flag to know when a message is fragmented + * MINOR: stream-int: Set CO_RFL transient/persistent flags apart in si_cs_rcv() + * BUG/MEDIUM: stream: Stop waiting for more data if SI is blocked on RXBLK_ROOM + * BUG/MEDIUM: stream-int: Notify stream that the mux wants more room to xfer data + * BUG/MEDIUM: mux-h1: Adjust conditions to ask more space in the channel buffer + * BUG/MINOR: stats: use refcount to protect dynamic server on dump + * MINOR: server: return the next srv instance on free_server + * BUG/MINOR: server: do not use refcount in free_server in stopping mode + * MINOR: global: define MODE_STOPPING + * MINOR: server: implement a refcount for dynamic servers + * BUG/MINOR: http-ana: increment internal_errors counter on response error + * BUG/MINOR: h1-htx: Fix a typo when request parser is reset + * BUG/MEDIUM: leastconn: fix rare possibility of divide by zero + * BUG/MINOR: server: allow 'enable health' only if check configured + * BUILD: threads: fix -Wundef for _POSIX_PRIORITY_SCHEDULING on libmusl + * BUILD: halog: fix a -Wundef warning on non-glibc systems + * BUILD: compiler: fixed a missing test on defined(__GNUC__) + * BUILD: fix dragonfly build again on __read_mostly + * BUG/MINOR: vars: do not talk about global section in CLI errors for set-var + * BUG/MINOR: vars: truncate the variable name in error reports about scope. + * BUG/MINOR: vars: properly set the argument parsing context in the expression + * MINOR: sample: add missing ARGC_ entries + * BUG/MINOR: vars: improve accuracy of the rules used to check expression validity + * BUILD: tools: properly guard __GLIBC__ with defined() + * BUILD: ssl: fix two remaining occurrences of #if USE_OPENSSL + * BUILD: ssl: next round of build warnings on LIBRESSL_VERSION_NUMBER + * BUILD/MINOR: regex: avoid a build warning on USE_PCRE2 with -Wundef + * IMPORT: slz: silence a build warning with -Wundef + * BUILD/MINOR: ssl: avoid a build warning on LIBRESSL_VERSION with -Wundef + * BUILD/MINOR: defaults: eliminate warning on MAXHOSTNAMELEN with -Wundef + * BUILD: activity: use #ifdef not #if on USE_MEMORY_PROFILING + * MINOR: proc: setting the process to produce a core dump on FreeBSD. + * MINOR: tools: add FreeBSD support to get_exec_path() + * BUILD: tools: get the absolute path of the current binary on NetBSD. + * BUG/MINOR: flt-trace: fix an infinite loop when random-parsing is set + * BUG/MINOR: cli/payload: do not search for args inside payload + * BUILD: ist: prevent gcc11 maybe-uninitialized warning on istalloc + * BUG/MINOR: connection: prevent null deref on mux cleanup task allocation + * DOC: management: certificate files must be sanitized before injection + * BUG/MINOR: tcpcheck: Improve LDAP response parsing to fix LDAP check + * BUG/MAJOR: mux-h1: Don't eval input data if an error was reported + * MINOR: pools: use mallinfo2() when available instead of mallinfo() + * MINOR: pools: automatically disable malloc_trim() with external allocators + * CLEANUP: pools: factor all malloc_trim() calls into trim_all_pools() + * BUG/MINOR: compat: make sure __WORDSIZE is always defined + * BUG/MEDIUM: stream-int: Don't block SI on a channel policy if EOI is reached + * CLEANUP: mux-h1: Remove condition rejecting upgrade requests with payload + * MINOR: htx: Skip headers with no value when adding a header list to a message + * BUG/MEDIUM: mux-h1: Remove "Upgrade:" header for requests with payload + * BUG/MINOR: systemd: ExecStartPre must use -Ws + * BUG/MINOR: filters: Set right FLT_END analyser depending on channel + * BUG/MINOR: filters: Always set FLT_END analyser when CF_FLT_ANALYZE flag is set + * BUG/MEDIUM: http-ana: Reset channels analysers when returning an error + * BUG/MINOR: stream: Don't release a stream if FLT_END is still registered + * BUG/MINOR: lua: Don't yield in channel.append() and channel.set() + * BUG/MINOR: lua: Yield in channel functions only if lua context can yield + * MINOR: lua: Add a flag on lua context to know the yield capability at run time + +- Update to version 2.4.4+git0.acb1d0bea: CVE-2021-40346 (boo#1189877) + * [RELEASE] Released version 2.4.4 + * Revert "BUG/MINOR: stream-int: Don't block reads in si_update_rx() if chn may receive" + * BUG/MAJOR: htx: fix missing header name length check in htx_add_header/trailer + * CLEANUP: htx: remove comments about "must be < 256 MB" + * BUG/MINOR: config: reject configs using HTTP with bufsize >= 256 MB + * DOC: configuration: remove wrong tcp-request examples in tcp-response + * BUG/MINOR: vars: fix set-var/unset-var exclusivity in the keyword parser + * CLEANUP: Add missing include guard to signal.h + * BUG/MINOR: tools: Fix loop condition in dump_text() + * BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time + * BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long + * MINOR: time: add report_idle() to report process-wide idle time + * BUG/MINOR: time: fix idle time computation for long sleeps + * BUG/MINOR: lua: use strlcpy2() not strncpy() to copy sample keywords + * MINOR: compiler: implement an ONLY_ONCE() macro + * BUG/MINOR: base64: base64urldec() ignores padding in output size check + * BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec} + * BUG/MINOR: stick-table: fix the sc-set-gpt* parser when using expressions + * MINOR: hlua: take the global Lua lock inside a global function + * REGTESTS: abortonclose: after retries, 503 is expected, not close + * REGTESTS: http_upgrade: fix incorrect expectation on TCP->H1->H2 + * BUG/MEDIUM: h2: match absolute-path not path-absolute for :path + +- Update to version 2.4.3+git0.4dd5a5a6c: + CVE-2021-39240 CVE-2021-39241 CVE-2021-39242 + (boo#1189366 boo#1189548 boo#1189549) + * [RELEASE] Released version 2.4.3 + * REGTESTS: add a test to prevent h2 desync attacks + * BUG/MEDIUM: h2: give :authority precedence over Host + * BUG/MAJOR: h2: enforce stricter syntax checks on the :method pseudo-header + * BUG/MAJOR: h2: verify that :path starts with a '/' before concatenating it + * BUG/MAJOR: h2: verify early that non-http/https schemes match the valid syntax + * MINOR: http: add a new function http_validate_scheme() to validate a scheme + * DOC/MINOR: fix typo in management document + * CLEANUP: assorted typo fixes in the code and comments + * BUG/MEDIUM: cfgcheck: verify existing log-forward listeners during config check + * BUG/MEDIUM: spoe: Fix policy to close applets when SPOE connections are queued + * DOC: config: Fix 'http-response send-spoe-group' documentation + * DOC: Improve the lua documentation + * BUG/MINOR: tcpcheck: Properly detect pending HTTP data in output buffer + * BUG/MINOR: buffer: fix buffer_dump() formatting + * BUG/MEDIUM: spoe: Create a SPOE applet if necessary when the last one is released + * MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure + * ADMIN: dyncookie: implement a simple dynamic cookie calculator + * MINOR: server: unmark deprecated on enable health/agent cli + * BUG/MINOR: server: update last_change on maint->ready transitions too + * BUG/MINOR: server: remove srv from px list on CLI 'add server' error + * BUILD: opentracing: fixed build when using pkg-config utility + * DOC: internals: document the FD takeover process + * BUG/MINOR: fd: protect fd state harder against a concurrent takeover + * BUG/MINOR: pollers: always program an update for migrated FDs + * BUG/MINOR: poll: fix abnormally high skip_fd counter + * BUG/MINOR: select: fix excess number of dead/skip reported + * BUG/MEDIUM: pollers: clear the sleeping bit after waking up, not before + * BUG/MEDIUM: connection: close a rare race between idle conn close and takeover + * BUG/MINOR: connection: Add missing error labels to conn_err_code_str + * BUG/MEDIUM: mux-h2: Handle remaining read0 cases on partial frames + * BUG/MINOR: mux-h1: Be sure to swap H1C to splice mode when rcv_pipe() is called + * BUG/MINOR: mux-h2: Obey dontlognull option during the preface + * BUG/MINOR: mux-h1: Obey dontlognull option for empty requests + * BUG/MINOR: systemd: must check the configuration using -Ws + * BUG/MINOR: resolvers: Use a null-terminated string to lookup in servers tree + * BUG/MINOR: check: fix the condition to validate a port-less server + * BUG/MINOR: stats: Add missing agent stats on servers + * BUG/MEDIUM: ssl_sample: fix segfault for srv samples on invalid request + * BUILD/MINOR: memprof fix macOs build. + * BUG/MINOR: mworker: do not export HAPROXY_MWORKER_REEXEC across programs + * BUG/MEDIUM: mworker: do not register an exit handler if exit is expected + * BUILD: lua: silence a build warning with TCC + * BUILD: add detection of missing important CFLAGS + * BUG/MINOR: ssl: Default-server configuration ignored by server + * MINOR: mux_h2: define config to disable h2 websocket support + * BUILD: http_htx: fix ci compilation error with isdigit for Windows + +- Update to version 2.4.2+git0.553dee326: + * [RELEASE] Released version 2.4.2 + * REGTESTS: add http scheme-based normalization test + * MEDIUM: h2: apply scheme-based normalization on h2 requests + * MEDIUM: h1-htx: apply scheme-based normalization on h1 requests + * MEDIUM: http: implement scheme-based normalization + * MINOR: http: implement http_get_scheme + * Revert "MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules" + * BUG/MINOR: cli: fix server name output in "show fd" + * BUG/MEDIUM: sock: make sure to never miss early connection failures + * DOC: stick-table: add missing documentation about gpt0 stored type + * BUG/MINOR: peers: fix data_type bit computation more than 32 data_types + * BUG/MINOR: stick-table: fix several printf sign errors dumping tables + * DOC: config: use CREATE USER for mysql-check + * BUG/MEDIUM: resolvers: Make 1st server of a template take part to SRV resolution + * BUG/MINOR: mqtt: Support empty client ID in CONNECT message + * BUG/MINOR: mqtt: Fix parser for string with more than 127 characters + * BUG/MINOR: tcpcheck: Fix numbering of implicit HTTP send/expect rules + * BUILD: Makefile: fix linkage for Haiku. + * BUG/MINOR: checks: return correct error code for srv_parse_agent_check + * MINOR: resolvers: Reset server IP on error in resolv_get_ip_from_response() + * BUG/MINOR: resolvers: Reset server IP when no ip is found in the response + * BUG/MINOR: resolvers: Always attach server on matching record on resolution + * CLEANUP: dns: Remove a forgotten debug message + * DOC: config: Add missing actions in "tcp-request session" documentation + * MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules + * REGTESTS: fix maxconn update with agent-check + * BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check + * BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header + * BUG/MINOR: server/cli: Fix locking in function processing "set server" command + * BUG/MINOR: resolvers: Use resolver's lock in resolv_srvrq_expire_task() + * BUG/MEDIUM: resolvers: Add a task on servers to check SRV resolution status + * MINOR: resolvers: Remove server from named_servers tree when removing a SRV item + * MINOR: resolvers: Clean server in a dedicated function when removing a SRV item + * BUG/MEDIUM: server/cli: Fix ABBA deadlock when fqdn is set from the CLI + * BUG/MINOR: server: Forbid to set fqdn on the CLI if SRV resolution is enabled + * BUG/MINOR: server-state: load SRV resolution only if params match the config + +- Update to version 2.4.1+git0.1ce7d4925: + * [RELEASE] Released version 2.4.1 + * BUG/MINOR: mux-h2/traces: bring back the lost "sent H2 REQ/RES" traces + * BUG/MINOR: mux-h2/traces: bring back the lost "rcvd H2 REQ" trace + * MINOR: mux-h2: obey http-ignore-probes during the preface + * BUG/MINOR: stats: make "show stat typed desc" work again + * CLEANUP: mux-h2/traces: better align user messages + * MINOR: mux-h2/trace: report a few connection-level info during h2_init() + * MINOR: connection: add helper conn_append_debug_info() + * BUG/MINOR: server: explicitly set "none" init-addr for dynamic servers + * BUG/MINOR: mux-h1: do not skip the error response on bad requests + * MINOR: backend: only skip LB when there are actual connections + * BUG/MAJOR: queue: set SF_ASSIGNED when setting strm->target on dequeue + * CLEANUP: global: remove unused definition of stopping_task[] + * BUG/MINOR: mworker: fix typo in chroot error message + * BUG/MINOR: ssl: use atomic ops to update global shctx stats + * BUG/MEDIUM: shctx: use at least thread-based locking on USE_PRIVATE_CACHE + * BUG/MEDIUM: server: do not auto insert a dynamic server in px addr_node + * BUG/MINOR: server: do not keep an invalid dynamic server in px ids tree + * BUG/MEDIUM: server: do not forget to generate the dynamic servers ids + * BUG/MEDIUM: server: clear dynamic srv on delete from proxy id/name trees + * BUG/MEDIUM: server: extend thread-isolate over much of CLI 'add server' + * BUG/MINOR: stick-table: insert srv in used_name tree even with fixed id + * DOC: lua: Add a warning about buffers modification in HTTP + * BUG/MAJOR: resolvers: segfault using server template without SRV RECORDs + * MEDIUM: resolvers: add a ref between servers and srv request or used SRV record + * MEDIUM: resolvers: add a ref on server to the used A/AAAA answer item + * BUG/MINOR: resolvers: answser item list was randomly purged or errors + * CLEANUP: l7-retries: do not test the buffer before calling b_alloc() + * BUG/MINOR: mux-fcgi: Expose SERVER_SOFTWARE parameter by default + * BUG/MAJOR: htx: Fix htx_defrag() when an HTX block is expanded + * CLEANUP: pools: remove now unused seq and pool_free_list + * BUG/MAJOR: pools: fix possible race with free() in the lockless variant + * MEDIUM: pools: use a single pool_gc() function for locked and lockless + * MINOR: pools: call malloc_trim() under thread isolation + * MINOR: pools: do not maintain the lock during pool_flush() + * BUG/MINOR: pools: make DEBUG_UAF always write to the to-be-freed location + * BUG/MINOR: pools: fix a possible memory leak in the lockless pool_flush() + * BUG/MEDIUM: compression: Add a flag to know the filter is still processing data + * BUG/MEDIUM: compression: Properly get the next block to iterate on payload + * BUG/MEDIUM: compression: Fix loop skipping unused blocks to get the next block + * BUG/MEDIUM: opentracing: initialization before establishing daemon and/or chroot mode + * Revert "BUG/MINOR: opentracing: initialization after establishing daemon mode" + * BUG/MINOR: ssl: OCSP stapling does not work if expire too far in the future + * BUILD: make tune.ssl.keylog available again + * DOC: use the req.ssl_sni in examples + * MINOR: errors: allow empty va_args for diag variadic macro + * BUG/MAJOR: stream-int: Release SI endpoint on server side ASAP on retry + * DOC/MINOR: move uuid in the configuration to the right alphabetical order + * BUG/MINOR: vars: Be sure to have a session to get checks variables + * CLEANUP: http-ana: Remove useless if statement about L7 retries + * BUG/MINOR: proxy: Missing calloc return value check in chash_init_server_tree + * BUG/MINOR: http: Missing calloc return value check in make_arg_list + * BUG/MINOR: http: Missing calloc return value check while parsing redirect rule + * BUG/MINOR: worker: Missing calloc return value check in mworker_env_to_proc_list + * BUG/MINOR: compression: Missing calloc return value check in comp_append_type/algo + * BUG/MINOR: http: Missing calloc return value check while parsing tcp-request rule + * BUG/MINOR: http: Missing calloc return value check while parsing tcp-request/tcp-response + * BUG/MINOR: proxy: Missing calloc return value check in proxy_defproxy_cpy + * BUG/MINOR: proxy: Missing calloc return value check in proxy_parse_declare + * BUG/MINOR: http: Missing calloc return value check in parse_http_req_capture + * BUG/MINOR: ssl: Missing calloc return value check in ssl_init_single_engine + * BUG/MINOR: peers: Missing calloc return value check in peers_register_table + * BUG/MINOR: server: Missing calloc return value check in srv_parse_source + * DOC: intro: Fix typo in starter guide + * MINOR: cfgparse: Fail when encountering extra arguments in macro + * MINOR: http-ana: Perform L7 retries because of status codes in response analyser + * BUG/MINOR: http-ana: Handle L7 retries on refused early data before K/A aborts + * BUG/MINOR: http-ana: Send the right error if max retries is reached on L7 retry + * Revert "MEDIUM: http-ana: Deal with L7 retries in HTTP analysers" + * BUG/MINOR: http-comp: Preserve HTTP_MSGF_COMPRESSIONG flag on the response + * BUG/MEDIUM: filters: Exec pre/post analysers only one time per filter + * BUILD/MINOR: opentracing: fixed build when using clang + * BUG/MAJOR: server: prevent deadlock when using 'set maxconn server' + * BUG/MEDIUM: ebtree: Invalid read when looking for dup entry + +- Update to version 2.4.0+git0.6cbbecf09: + https://www.haproxy.com/blog/announcing-haproxy-2-4/ + for all the details see /usr/share/doc/packages/haproxy/CHANGELOG +- refreshed patches to apply cleanly again + haproxy-1.6.0-makefile_lib.patch + haproxy-1.6.0-sec-options.patch + lua54.patch + +- Update to version 2.3.10+git0.4764f0e4e: + * [RELEASE] Released version 2.3.10 + * BUG/MEDIUM: peers: re-work refcnt on table to protect against flush + * BUG/MEDIUM: peers: re-work connection to new process during reload. + * BUG/MINOR: peers: remove useless table check if initial resync is finished + * BUG/MEDIUM: mux-h2: Properly handle shutdowns when received with data + * BUG/MINOR: mworker: don't use oldpids[] anymore for reload + * BUG/MINOR: mworker/init: don't reset nb_oldpids in non-mworker cases + * BUG/MEDIUM: config: fix cpu-map notation with both process and threads + * BUG/MEDIUM: mux-h2: Fix dfl calculation when merging CONTINUATION frames + * BUG/MAJOR: mux-h2: Properly detect too large frames when decoding headers + * BUG/MINOR: server: free srv.lb_nodes in free_server + * BUG/MINOR: mux-h1: Release idle server H1 connection if data are received + * BUG/MINOR: logs: Report the true number of retries if there was no connection + * BUG/MINOR: http_htx: Remove BUG_ON() from http_get_stline() function + * BUG/MINOR: http-fetch: Make method smp safe if headers were already forwarded + * BUG/MINOR: ssl-samples: Fix ssl_bc_* samples when called from a health-check + * MINOR: connection: Make bc_http_major compatible with tcp-checks + * BUG/MINOR: connection: Fix fc_http_major and bc_http_major for TCP connections + * MINOR: logs: Add support of checks as session origin to format lf strings + * BUG/MINOR: checks: Set missing id to the dummy checks frontend + * BUG/MEDIUM: threads: Ignore current thread to end its harmless period + * DOC: ssl: Certificate hot update only works on fronted certificates + * BUG/MEDIUM: sample: Fix adjusting size in field converter + * MINOR: No longer rely on deprecated sample fetches for predefined ACLs + * DOC: clarify that compression works for HTTP/2 + * BUG/MINOR: tools: fix parsing "us" unit for timers + * CONTRIB: halog: fix issue with array of type char + * REGTESTS: ssl: mark set_ssl_cert_bundle.vtc as broken + * DOC: Explicitly state only IPv4 are supported by forwardfor/originalto options + * REGTESTS: ssl: "set ssl cert" and multi-certificates bundle + * BUG/MINOR: ssl: Add missing free on SSL_CTX in ckch_inst_free + * BUG/MINOR: http_fetch: make hdr_ip() resistant to empty fields + * BUG/MINOR: ssl: Prevent removal of crt-list line if the instance is a default one + * BUG/MINOR: ssl: Fix update of default certificate + * BUILD: tcp: use IPPROTO_IPV6 instead of SOL_IPV6 on FreeBSD/MacOS + * BUG/MINOR: tcp: fix silent-drop workaround for IPv6 + +- Update to version 2.3.9+git1.afb63bc04: + * BUILD: backend: fix build breakage in idle conn locking fix + * [RELEASE] Released version 2.3.9 + * BUG/MEDIUM: time: make sure to always initialize the global tick + * BUG/MINOR: stats: Apply proper styles in HTML status page. + * BUG/MINOR: payload: Wait for more data if buffer is empty in payload/payload_lv + * MEDIUM: backend: use a trylock to grab a connection on high FD counts as well + * BUG/MEDIUM: mux-h1: make h1_shutw_conn() idempotent + +- Update to version 2.3.8+git0.e572195c7: + * [RELEASE] Released version 2.3.8 + * BUG/MINOR: http_fetch: make hdr_ip() reject trailing characters + * MINOR: tools: make url2ipv4 return the exact number of bytes parsed + * BUG/MEDIUM: thread: Fix a deadlock if an isolated thread is marked as harmless + * BUG/MEDIUM: fd: Take the fd_mig_lock when closing if no DWCAS is available. + * CLEANUP: fd: remove unused fd_set_running_excl() + * BUG/MEDIUM: fd: do not wait on FD removal in fd_delete() + * MINOR: fd: remove the unneeded running bit from fd_insert() + * MINOR: fd: make fd_clr_running() return the remaining running mask + * BUG/MEDIUM: lua: Always init the lua stack before referencing the context + * BUG/MEDIUM: debug/lua: Use internal hlua function to dump the lua traceback + * MINOR: lua: Slightly improve function dumping the lua traceback + * BUILD: ssl: guard ecdh functions with SSL_CTX_set_tmp_ecdh macro + * BUG/MINOR: ssl: Prevent disk access when using "add ssl crt-list" + * BUG/MEDIUM: debug/lua: Don't dump the lua stack if not dumpable + * MEDIUM: lua: Use a per-thread counter to track some non-reentrant parts of lua + * MINOR/BUG: mworker/cli: do not use the unix_bind prefix for the master CLI socket + * BUG/MINOR: protocol: add missing support of dgram unix socket. + * BUG/MEDIUM: freq_ctr/threads: use the global_now_ms variable + * MINOR: time: also provide a global, monotonic global_now_ms timer + * BUG/MEDIUM: mux-fcgi: Fix locking of idle_conns lock in the FCGI I/O callback + * BUG/MINOR: freq_ctr/threads: make use of the last updated global time + * MINOR: time: export the global_now variable + +- Update to version 2.3.7+git0.2d39ce334: + * [RELEASE] Released version 2.3.7 + * BUG/MINOR: resolvers: Add missing case-insensitive comparisons of DNS hostnames + * MINOR: resolvers: Don't try to match immediatly renewed ADD items + * MINOR: resolvers: Use milliseconds for cached items in resolver responses + * BUG/MEDIUM: resolvers: Skip DNS resolution at startup if SRV resolution is set + * BUG/MEDIUM: resolvers: Don't release resolution from a requester callbacks + * MINOR: resolvers: Directly call srvrq_update_srv_state() when possible + * MINOR: resolvers: Add function to change the srv status based on SRV resolution + * MINOR: resolvers: Purge answer items when a SRV resolution triggers an error + * MINOR: resolvers: Use a function to remove answers attached to a resolution + * BUG/MEDIUM: resolvers: Trigger a DNS resolution if an ADD item is obsolete + * BUG/MINOR; resolvers: Ignore DNS resolution for expired SRV item + * MINOR: resolvers: new function find_srvrq_answer_record() + * BUG/MEDIUM: resolvers: Fix the loop looking for an existing ADD item + * BUG/MEDIUM: resolvers: Don't set an address-less server as UP + * BUG/MINOR: resolvers: Unlink DNS resolution to set RMAINT on SRV resolution + * BUG/MINOR: resolvers: Reset server address on DNS error only on status change + * BUG/MINOR: resolvers: Consider server to have no IP on DNS resolution error + * Revert "BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record" + * CLEANUP: tcp-rules: add missing actions in the tcp-request error message + * BUG/MINOR: tcpcheck: Fix double free on error path when parsing tcp/http-check + * BUG/MINOR: session: Add some forgotten tests on session's listener + * BUG/MINOR: proxy/session: Be sure to have a listener to increment its counters + * BUG/MINOR: tcpcheck: Update .health threshold of agent inside an agent-check + * BUG/MEDIUM: filters: Set CF_FL_ANALYZE on channels when filters are attached + * BUILD: atomic/arm64: force the register pairs to use in __ha_cas_dw() + * BUG/MEDIUM: stick-tables: fix ref counter in table entry using multiple http tracksc. + * OPTIM: task: automatically adjust the default runqueue-depth to the threads + * MINOR: task: give the scheduler a bit more flexibility in the runqueue size + * MEDIUM: task: remove the tasks_run_queue counter and have one per thread + * MEDIUM: ssl: implement xprt_set_used and xprt_set_idle to relax context checks + * MINOR: xprt: add new xprt_set_idle and xprt_set_used methods + * MEDIUM: muxes: mark idle conns tasklets with TASK_F_USR1 + * MINOR: task: add an application specific flag to the state: TASK_F_USR1 + * BUG/MEDIUM: ssl: properly remove the TASK_HEAVY flag at end of handshake + * MINOR: ssl: mark the SSL handshake tasklet as heavy + * MINOR: task: limit the number of subsequent heavy tasks with flag TASK_HEAVY + * MEDIUM: backend: use a trylock when trying to grab an idle connection + * MINOR: pools: double the local pool cache size to 1 MB + * MEDIUM: pools: add CONFIG_HAP_NO_GLOBAL_POOLS and CONFIG_HAP_GLOBAL_POOLS + * MEDIUM: streams: do not use the streams lock anymore + * MINOR: streams: use one list per stream instead of a global one + * MINOR: cli/streams: make "show sess" dump all streams till the new epoch + * MINOR: stream: add an "epoch" to figure which streams appeared when + * MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a threshold + * MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait + * MINOR: dynbuf: make the buffer wait queue per thread + * OPTIM: lb-leastconn: do not unlink the server if it did not change + * OPTIM: lb-leastconn: do not take the server lock on take_conn/drop_conn + * OPTIM: lb-first: do not take the server lock on take_conn/drop_conn + * MINOR: lb/api: let callers of take_conn/drop_conn tell if they have the lock + * MINOR: server: move actconns to the per-thread structure + * OPTIM: server: switch the actconn list to an mt-list + * MINOR: listener: refine the default MAX_ACCEPT from 64 to 4 + * MINOR: tasks: refine the default run queue depth + * BUG/MEDIUM: session: NULL dereference possible when accessing the listener + * MINOR: atomic: implement a more efficient arm64 __ha_cas_dw() using pairs + * MINOR: atomic: add armv8.1-a atomics variant for cas-dw + * BUG/MINOR: mt-list: always perform a cpu_relax call on failure + * REORG: atomic: reimplement pl_cpu_relax() from atomic-ops.h + * BUG/MINOR: ssl: don't truncate the file descriptor to 16 bits in debug mode + * BUG/MINOR: hlua: Don't strip last non-LWS char in hlua_pushstrippedstring() + * BUG/MINOR: backend: fix condition for reuse on mode HTTP + +- Update to version 2.3.6+git0.7851701ed: + * [RELEASE] Released version 2.3.6 + * BUG/MINOR: http-ana: Don't increment HTTP error counter on read error/timeout + * BUG/MINOR: mux-h2: Fix typo in scheme adjustment + * DOC: spoe: Add a note about fragmentation support in HAProxy + * BUG/MEDIUM: spoe: Kill applets if there are pending connections and nbthread > 1 + * BUG/MINOR: connection: Use the client's dst family for adressless servers + * BUG/MINOR: tcp-act: Don't forget to set the original port for IPv4 set-dst rule + * BUG/MINOR: http-ana: Only consider dst address to process originalto option + * BUG/MINOR: mux-h1: Immediately report H1C errors from h1_snd_buf() + * BUG/MINOR: stats: fix compare of no-maint url suffix + * CLEANUP: muxes: Remove useless if condition in show_fd function + * BUG/MINOR: ssl: potential null pointer dereference in ckchs_dup() + * BUG/MEDIUM: resolvers: Reset address for unresolved servers + * BUG/MEDIUM: resolvers: Reset server address and port for obselete SRV records + * BUG/MINOR: resolvers: new callback to properly handle SRV record errors + * BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record + * BUG/MINOR: resolvers: Fix condition to release received ARs if not assigned + * BUG/MINOR: fd: properly wait for !running_mask in fd_set_running_excl() + * BUG/MINOR: proxy: wake up all threads when sending the hard-stop signal + * BUG/MEDIUM: cli/shutdown sessions: make it thread-safe + * BUG/MEDIUM: proxy: use thread-safe stream killing on hard-stop + * BUG/MEDIUM: vars: make functions vars_get_by_{name,desc} thread-safe + * BUG/MINOR: sample: secure convs that accept base64 string and var name as args + * MINOR: Configure the `cpp` userdiff driver for *.[ch] in .gitattributes + * BUG/MINOR: ssl/cli: potential null pointer dereference in "set ssl cert" + * BUG/MEDIUM: mux-h1: Fix handling of responses to CONNECT other than 200-ok + * BUG/MINOR: server: Be sure to cut the last parsed field of a server-state line + * BUG/MINOR: server: Init params before parsing a new server-state line + * BUG/MINOR: http-rules: Always replace the response status on a return action + * BUG/MEDIUM: spoe: Resolve the sink if a SPOE logs in a ring buffer + * BUG/MEDIUM: lists: Avoid an infinite loop in MT_LIST_TRY_ADDQ(). + * DOC: explain the relation between pool-low-conn and tune.idle-pool.shared + * BUILD: ssl: introduce fine guard for OpenSSL specific SCTL functions + * BUG/MINOR: sample: Always consider zero size string samples as unsafe + * BUG/MEDIUM: checks: don't needlessly take the server lock in health_adjust() + * BUG/MINOR: checks: properly handle wrapping time in __health_adjust() + * BUG/MINOR: session: atomically increment the tracked sessions counter + * BUG/MINOR: server: Remove RMAINT from admin state when loading server state + * CLEANUP: channel: fix comment in ci_putblk. + * DOC: tune: explain the origin of block size for ssl.cachesize + * BUG/MINOR: server: Don't call fopen() with server-state filepath set to NULL + * BUG/MINOR: cfgparse: do not mention "addr:port" as supported on proxy lines + * BUG/MINOR: stats: revert the change on ST_CONVDONE + * BUG/MEDIUM: config: don't pick unset values from last defaults section + * CLEANUP: deinit: release global and per-proxy server-state variables on deinit + * BUG/MINOR: server: Fix server-state-file-name directive + * BUG/MINOR: backend: hold correctly lock when killing idle conn + * BUG/MINOR: tools: Fix a memory leak on error path in parse_dotted_uints() + * BUG/MINOR: server: re-align state file fields number + * BUG/MEDIUM: mux-h1: Always set CS_FL_EOI for response in MSG_DONE state + * BUG/MINOR: http-ana: Don't increment HTTP error counter on internal errors + * BUG/MINOR: intops: fix mul32hi()'s off-by-one + * BUILD: ssl: guard SSL_CTX_set_msg_callback with SSL_CTRL_SET_MSG_CALLBACK macro + * BUILD: ssl: guard SSL_CTX_add_server_custom_ext with special macro + * BUILD: ssl: fix typo in HAVE_SSL_CTX_ADD_SERVER_CUSTOM_EXT macro + * MINOR: check: do not ignore a connection header for http-check send + +- Update to version 2.3.5+git0.5902ad99b: + * [RELEASE] Released version 2.3.5 + * MINOR: config: Deprecate and ignore tune.chksize global option + * BUG/MINOR: sock: Unclosed fd in case of connection allocation failure + * BUG/MEDIUM: mux-h2: do not quit the demux loop before setting END_REACHED + * BUG/MEDIUM: mux-h2: handle remaining read0 cases + * BUILD: Makefile: move REGTESTST_TYPE default setting + * MINOR: cli/show_fd: report local and report ports when known + * BUILD: ssl: fix build breakage with last commit + * BUG/MINOR: ssl: do not try to use early data if not configured + * BUG/MINOR: xxhash: make sure armv6 uses memcpy() + * BUG/MINOR: mux_h2: fix incorrect stat titles + * BUG/MEDIUM: ssl: check a connection's status before computing a handshake + * BUG/MEDIUM: ssl/cli: abort ssl cert is freeing the old store + * BUG/MINOR: stick-table: Always call smp_fetch_src() with a valid arg list + * DOC: management: fix "show resolvers" alphabetical ordering + * MINOR: h1: Raise the chunk size limit up to (2^52 - 1) + * MINOR: mux-h1/show_fd: report as suspicious an entry with too many calls + * MINOR: mux-h2/show_fd: report as suspicious an entry with too many calls + * MINOR: ssl/show_fd: report some FDs as suspicious when possible + * MINOR: cli/show_fd: report some easily detectable suspicious states + * MINOR: cli: give the show_fd helpers the ability to report a suspicious entry + * MINOR: mux-fcgi: make the "show fd" helper also decode the fstrm subscriber when known + * MINOR: mux-h1: make the "show fd" helper also decode the h1s subscriber when known + * MINOR: mux-h2: make the "show fd" helper also decode the h2s subscriber when known + * MINOR: xprt/mux: export all *_io_cb functions so that "show fd" resolves them + * MINOR: ssl: provide a "show fd" helper to report important SSL information + * MINOR: xprt: add a new show_fd() helper to complete some "show fd" dumps. + * MINOR: cli: make "show fd" also report the xprt and xprt_ctx + * CLEANUP: cli: make "show fd" use a const connection to access other fields + * CLEANUP: tools: make resolve_sym_name() take a const pointer + * MINOR: contrib: Make the wireshark peers dissector compile for more distribs. + * BUG/MINOR: backend: check available list allocation for reuse + * BUG/MEDIUM: backend: never reuse a connection for tcp mode + * REORG: backend: simplify conn_backend_get + * BUG/MEDIUM: session: only retrieve ready idle conn from session + * BUG/MINOR: ssl: init tmp chunk correctly in ssl_sock_load_sctl_from_file() + * BUG/MINOR: config: fix leak on proxy.conn_src.bind_hdr_name + * BUG/MEDIUM: filters/htx: Fix data forwarding when payload length is unknown + * DOC: Improve documentation of the various hdr() fetches + * BUILD/MINOR: lua: define _GNU_SOURCE for LLONG_MAX + * BUG/MEDIUM: mux-h2: fix read0 handling on partial frames + * BUG/MEDIUM: tcpcheck: Don't destroy connection in the wake callback context + * BUG/MINOR: mworker: define _GNU_SOURCE for strsignal() + * BUG/MINOR: mux_h2: missing space between "st" and ".flg" in the "show fd" helper + * BUG/MINOR: peers: Wrong "new_conn" value for "show peers" CLI command. + * MINOR: build: discard echoing in help target + * BUG/MINOR: peers: Possible appctx pointer dereference. + * BUG/MEDIUM: stats: add missing INF_BUILD_INFO definition + * BUILD: peers: fix build warning about unused variable + * BUG/MINOR: dns: SRV records ignores duplicated AR records (v2) + * MINOR: peers: Add traces for peer control messages. + * BUG/MINOR: threads: Fixes the number of possible cpus report for Mac. + * MINOR: server: Forbid server definitions in frontend sections + * MINOR: config: Add failifnotcap() to emit an alert on proxy capabilities + * BUG/MINOR: init: Use a dynamic buffer to set HAPROXY_CFGFILES env variable + +- Add lua54.patch to fix building with lua 5.4 + +- Update to version 2.3.4+git0.10189c965: + * [RELEASE] Released version 2.3.4 + * MINOR: contrib/prometheus-exporter: use fill_info for process dump + * MINOR: contrib/prometheus-exporter: avoid connection close header + * BUG/MINOR: init: enforce strict-limits when using master-worker + * BUG/MINOR: check: Don't perform any check on servers defined in a frontend + * BUG/MINOR: sample: Memory leak of sample_expr structure in case of error + * Revert "BUG/MINOR: dns: SRV records ignores duplicated AR records" + * MINOR: reg-tests: add base prometheus test + * BUG/MINOR: reg-tests: fix service dependency script + * BUG/MINOR: sample: check alloc_trash_chunk return value in concat() + * MINOR: reg-tests: add a way to add service dependency + +- Update to version 2.3.3+git0.9233c2143: + * [RELEASE] Released version 2.3.3 + * BUG/MINOR: sample: fix concat() converter's corruption with non-string variables + * DOC: Add maintainers for the Prometheus exporter + * SCRIPTS: announce-release: fix typo in help message + * DOC: fix some spelling issues over multiple files + * MINOR: contrib/prometheus-exporter: export build_info + * CLEANUP: cfgparse: replace "realloc" with "my_realloc2" to fix to memory leak on error + * BUILD: Makefile: exclude broken tests by default + * MINOR: converter: adding support for url_enc + * BUG/MINOR: srv: do not cleanup idle conns if pool max is null + * BUG/MINOR: srv: do not init address if backend is disabled + * SCRIPTS: make announce release support preparing announces before tag exists + * SCRIPTS: improve announce-release to support different tag and versions + * BUG/MINOR: stats: Make stat_l variable used to dump a stat line thread local + * DOC: Improve the message printed when running `make` w/o `TARGET` + * BUG/MINOR: tcpcheck: Report a L7OK if the last evaluated rule is a send rule + * BUG/MINOR: cfgparse: Fail if the strdup() for `rule->be.name` for `use_backend` fails + * BUG/MINOR: sink: Return an allocation failure in __sink_new if strdup() fails + * MINOR: atomic: don't use ; to separate instruction on aarch64. + * BUILD: hpack: hpack-tbl-t.h uses VAR_ARRAY but does not include compiler.h + * BUG/MEDIUM: mux_h2: Add missing braces in h2_snd_buf()around trace+wakeup + * DOC: fix "smp_size" vs "sample_size" in "log" directive arguments + * BUG/MINOR: dns: SRV records ignores duplicated AR records + * BUILD: ssl: fine guard for SSL_CTX_get0_privatekey call + * BUILD: plock: remove dead code that causes a warning in gcc 11 + * CONTRIB: debug: address "poll" utility build on non-linux platforms + * CONTRIB: halog: fix signed/unsigned build warnings on counts and timestamps + * CONTRIB: halog: mark the has_zero* functions unused + * CONTRIB: halog: fix build issue caused by %L printf format + * BUG/MEDIUM: mux-h1: Handle h1_process() failures on a pipelined request + * BUG/MEDIUM: http-ana: Never for sending data in TUNNEL mode + * BUG/MINOR: mux-h1: Don't set CS_FL_EOI too early for protocol upgrade requests + * BUILD: Makefile: have "make clean" destroy .o/.a/.s in contrib subdirs as well + * BUILD: SSL: fine guard for SSL_CTX_add_server_custom_ext call + * REGTESTS: make use of HAPROXY_ARGS and pass -dM by default + * BUG/MEDIUM: ssl/crt-list: bad behavior with "commit ssl cert" + * BUG/MEDIUM: lb-leastconn: Reposition a server using the right eweight + * BUG/MINOR: tools: Reject size format not starting by a digit + * BUG/MINOR: tools: make parse_time_err() more strict on the timer validity + * MINOR: tcpcheck: Only wait for more payload data on HTTP expect rules + * BUG/MINOR: tcpcheck: Don't rearm the check timeout on each read + * BUG/MINOR: http-check: Use right condition to consider HTX message as full + * DOC: email change of the DeviceAtlas maintainer + * BUG/MEDIUM: spoa/python: Fixing references to None + * BUG/MEDIUM: spoa/python: Fixing PyObject_Call positional arguments + * BUG/MINOR: spoa/python: Cleanup ipaddress objects if initialization fails + * BUG/MINOR: spoa/python: Cleanup references for failed Module Addobject operations + * DOC: spoa/python: Fixing typos in comments + * DOC: spoa/python: Rephrasing memory related error messages + * DOC: spoa/python: Fixing typo in IP related error messages + * BUG/MAJOR: spoa/python: Fixing return None + * MEDIUM: ssl: fatal error with bundle + openssl < 1.1.1 + * MINOR: listener: now use a generic add_listener() function + * MINOR: listener: automatically set the port when creating listeners + * MINOR: protocol: add a ->set_port() helper to address families + * BUG/MINOR: mux-h1: Handle keep-alive timeout for idle frontend connections + * BUG/MINOR: listener: use sockaddr_in6 for IPv6 + * DOC/MINOR: Fix formatting in Management Guide + * BUILD/MINOR: haproxy DragonFlyBSD affinity build update. + * BUG/MAJOR: ring: tcp forward on ring can break the reader counter. + * BUG/MINOR: lua: warn when registering action, conv, sf, cli or applet multiple times + * MINOR: cli: add a function to look up a CLI service description + * MINOR: actions: add a function returning a service pointer from its name + * MINOR: actions: Export actions lookup functions + * BUG/MINOR: lua: Some lua init operation are processed unsafe + * BUG/MINOR: lua: Post init register function are not executed beyond the first one + * BUG/MINOR: lua: lua-load doesn't check its parameters + * BUG/MINOR: lua: missing "\n" in error message + * BUG/MINOR: mux-h2/stats: not all GOAWAY frames are errors + * BUG/MINOR: mux-h2/stats: make stream/connection proto errors more accurate + * BUG/MEDIUM: local log format regression. + * BUG/MEDIUM: task: close a possible data race condition on a tasklet's list link + * MINOR: task: remove __tasklet_remove_from_tasklet_list() + * BUG/MEDIUM: lists: Lock the element while we check if it is in a list. + * MINOR: plock: use an ARMv8 instruction barrier for the pause instruction + +- Update to version 2.3.2+git0.d522db763: + * [RELEASE] Released version 2.3.2 + * BUG/MINOR: http-fetch: Fix smp_fetch_body() when called from a health-check + * DOC: config: Move req.hdrs and req.hdrs_bin in L7 samples fetches section + * BUG/MAJOR: tcpcheck: Allocate input and output buffers from the buffer pool + * MINOR: tcpcheck: Don't handle anymore in-progress send rules in tcpcheck_main + * BUG/MINOR: tcpcheck: Don't forget to reset tcp-check flags on new kind of check + * DOC: Clarify %HP description in log-format + * DOC: better document the config file format and escaping/quoting rules + * BUG/MAJOR: peers: fix partial message decoding + * BUG/MEDIUM: http_act: Restore init of log-format list + * BUILD: Show the value of DEBUG= in haproxy -vv + * BUILD: Make DEBUG part of .build_opts + * MINOR: http_act: Add -m flag for del-header name matching method + * REGTESTS: converter: add url_dec test + * REGTESTS: Add sample_fetches/cook.vtc + * DOC: cache: Add new caching limitation information + * MEDIUM: cache: Change caching conditions + * BUG/MAJOR: filters: Always keep all offsets up to date during data filtering + * DOC: better describes how to configure a fallback crt + * BUG/MINOR: http_htx: Fix searching headers by substring + * BUG/MAJOR: connection: reset conn->owner when detaching from session list + * CLEANUP: connection: do not use conn->owner when the session is known + * DOC: clarify how to create a fallback crt + * BUILD: makefile: enable crypt(3) for OpenBSD + * BUG/MEDIUM: ssl/crt-list: fix error when no file found + * BUG/MINOR: ssl/crt-list: load bundle in crt-list only if activated + * BUG/MEDIUM: ssl: error when no certificate are found + * BUG/MEDIUM: ssl/crt-list: bundle support broken in crt-list + * BUG/MEDIUM: http-ana: Don't eval http-after-response ruleset on empty messages + * BUG/MINOR: ssl: segv on startup when AKID but no keyid + * DOC: add missing 3.10 in the summary + * BUG/MINOR: http-ana: Don't wait for the body of CONNECT requests + * BUG/MEDIUM: filters: Forward all filtered data at the end of http filtering + * CLEANUP: cfgparse: remove duplicate registration for transparent build options + * BUILD: http-htx: fix build warning regarding long type in printf + +- Update to version 2.3.1+git0.bdd7178b8: + * [RELEASE] Released version 2.3.1 + * REGTEST: make ssl_client_samples and ssl_server_samples require to 2.2 + * MINOR: peers: Add traces to peer_treat_updatemsg(). + * REGTEST: ssl: mark reg-tests/ssl/ssl_crt-list_filters.vtc as broken + * REGTEST: ssl: test wildcard and multi-type + exclusions + * MINOR: cfgparse: tighten the scope of newnameserver variable, free it on error. + * MINOR: config/mux-h2: Return ERR_ flags from init_h2() instead of a status + * MINOR: init: Fix the prototype for per-thread free callbacks + * BUG/MINOR: tcpcheck: Don't warn on unused rules if check option is after + * MINOR: spoe: Don't close connection in sync mode on processing timeout + * BUG/MAJOR: spoe: Be sure to remove all references on a released spoe applet + * BUG/MINOR: http-htx: Handle warnings when parsing http-error and http-errors + * MINOR: check: report error on incompatible connect proto + * MINOR: check: report error on incompatible proto + * BUG/MEDIUM: check: reuse srv proto only if using same mode + * BUG/MINOR: http-fetch: Fix calls w/o parentheses of the cookie sample fetches + * BUG/MINOR: http-fetch: Extract cookie value even when no cookie name + * BUG/MEDIUM: peers: fix decoding of multi-byte length in stick-table messages + * BUG/MINOR: peers: Missing TX cache entries reset. + * BUG/MINOR: peers: Do not ignore a protocol error for dictionary entries. + * BUG/MINOR: stats: free dynamically stats fields/lines on shutdown + * BUG/MINOR: lua: set buffer size during map lookups + * BUG/MINOR: pattern: a sample marked as const could be written + +- Update to version 2.3.0+git4.689d98154: + * BUG/MEDIUM: ssl/crt-list: correctly insert crt-list line if crt already loaded + +- Update to version 2.3.0+git3.7a50763d1: + * DOC: config: Fix a typo on ssl_c_chain_der + * MINOR: http-htx: Add understandable errors for the errorfiles parsing + * BUG/MINOR: ssl: don't report 1024 bits DH param load error when it's higher + +- apparmor: do not limit to tcp sockets. haproxy can do udp as + well. + +- Update to version 2.3.0+git0.1c0a722a8: + https://www.haproxy.com/blog/announcing-haproxy-2-3/ + for all the details see + /usr/share/doc/packages/haproxy/CHANGELOG + +- Update to version 2.2.5+git0.34b2b1066: + * [RELEASE] Released version 2.2.5 + * BUG/MEDIUM: server: make it possible to kill last idle connections + * CLEANUP: mux-h2: Remove the h1 parser state from the h2 stream + * BUG/MEDIUM: stick-table: limit the time spent purging old entries + * BUG/MINOR: filters: Skip disabled proxies during startup only + * BUG/MEDIUM: mux-pt: Release the tasklet during an HTTP upgrade + * MINOR: server: Copy configuration file and line for server templates + * BUG/MINOR: server: Set server without addr but with dns in RMAINT on startup + * BUG/MINOR: checks: Report a socket error before any connection attempt + * BUG/MINOR: proxy/server: Skip per-proxy/server post-check for disabled proxies + * BUG/MEDIUM: filters: Don't try to init filters for disabled proxies + * BUG/MINOR: cache: Inverted variables in http_calc_maxage function + * BUG/MINOR: cache: Manage multiple values in cache-control header value + * MINOR: ist: Add a case insensitive istmatch function + * BUG/MINOR: lua: initialize sample before using it + * BUG/MINOR: server: fix down_time report for stats + * BUG/MINOR: server: fix srv downtime calcul on starting + * BUG/MINOR: log: fix risk of null deref on error path + * BUG/MINOR: log: fix memory leak on logsrv parse error + * BUG/MINOR: extcheck: add missing checks on extchk_setenv() + * BUG/MEDIUM: ssl: OCSP must work with BoringSSL + * Revert "MINOR: ssl: 'ssl-load-extra-del-ext' removes the certificate extension" + * BUG/MAJOR: mux-h2: Don't try to send data if we know it is no longer possible + * BUG/MINOR: http-ana: Don't send payload for internal responses to HEAD requests + * BUG/MEDIUM: server: support changing the slowstart value from state-file + * BUG/MINOR: queue: properly report redistributed connections + * MINOR: ssl: 'ssl-load-extra-del-ext' removes the certificate extension + * BUILD: ssl: make BoringSSL use its own version numbers + * BUG/MINOR: disable dynamic OCSP load with BoringSSL + * BUG/MINOR: peers: Possible unexpected peer seesion reset after collisions. + * DOC: fix typo in MAX_SESS_STKCTR + * BUG/MEDIUM: lb: Always lock the server when calling server_{take,drop}_conn + * BUG/MEDIUM: mux-h1: Get the session from the H1S when capturing bad messages + * BUG/MEDIUM: spoe: Unset variable instead of set it if no data provided + * BUG/MEDIUM: task: bound the number of tasks picked from the wait queue at once + * BUG/MINOR: connection: fix loop iter on connection takeover + * MINOR: fd: report an error message when failing initial allocations + * BUG/MINOR: mux-h2: do not stop outgoing connections on stopping + * BUG/MINOR: init: only keep rlim_fd_cur if max is unlimited + * BUILD: connection: fix build on clang after the VAR_ARRAY cleanup + * CLEANUP: tree-wide: use VAR_ARRAY instead of [0] in various definitions + * BUG/MINOR: http-htx: Expect no body for 204/304 internal HTTP responses + * BUG/MINOR: http: Fix content-length of the default 500 error + * DOC: Fix typos in configuration.txt + * BUG/MEDIUM: mux-h2: Don't handle pending read0 too early on streams + * BUG/MEDIUM: mux-fcgi: Don't handle pending read0 too early on streams + * DOC: Add missing stats fields in the management doc + * DOC: fix a confusing typo on a regsub example + * BUG/MINOR: mux-h1: Always set the session on frontend h1 stream + * BUG/MINOR: mux-h1: Be sure to only set CO_RFL_READ_ONCE for the first read + * BUG/MINOR: peers: Inconsistency when dumping peer status codes. + * MINOR: hlua: Display debug messages on stderr only in debug mode + * BUG/MINOR: stats: fix validity of the json schema + * MINOR: counters: fix a typo in comment + * MINOR: ssl: Add warning if a crt-list might be truncated + * BUG/MEDIUM: queue: make pendconn_cond_unlink() really thread-safe + * BUG/MINOR: tcpcheck: Set socks4 and send-proxy flags before the connect call + * DOC: tcp-rules: Refresh details about L7 matching for tcp-request content rules + * BUG/MINOR: Fix several leaks of 'log_tag' in init(). + * MINOR: ssl: Add error if a crt-list might be truncated + * BUILD: makefile: Fix building with closefrom() support enabled + * BUILD: ssl_crtlist: work around another bogus gcc-9.3 warning + +- apparmor profile: + - we need net_admin capability for non local bind and setting + "source" for server entries. + +- apparmor profile fixes: + - include abstractions that give access to the openssl config, + ssl certs and ssl keys + - include local configs only with "if exists" so they do not have + to exist. +- move local files to %ghost + +- use parallel build + +- Update to version 2.2.4+git0.de456726d: + * [RELEASE] Released version 2.2.4 + * REGTEST: make map_regm_with_backref require 1.7 + * REGTEST: make abns_socket.vtc require 1.8 + * REGTEST: make agent-check.vtc require 1.8 + * REGTEST: fix host part in balance-uri-path-only.vtc + * BUG/MINOR: ssl/crt-list: exit on warning out of crtlist_parse_line() + * DOC: agent-check: fix typo in "fail" word expected reply + * REGTESTS: use "command" instead of "which" for better POSIX compatibility + * BUILD: trace: include tools.h + * BUG/MEDIUM: listeners: do not pause foreign listeners + * REGTESTS: add a few load balancing tests + * MINOR: backend: add a new "path-only" option to "balance uri" + * MINOR: backend: make the "whole" option of balance uri take only one bit + * MINOR: h2/trace: also display the remaining frame length in traces + * BUG/MINOR: Fix memory leaks cfg_parse_peers + * BUG/MEDIUM: h2: report frame bits only for handled types + * BUG/MINOR: config: Fix memory leak on config parse listen + * BUG/MINOR: http-fetch: Don't set the sample type during the htx prefetch + * BUG/MINOR: h2/trace: do not display "stream error" after a frame ACK + * BUG/MINOR: ssl/crt-list: crt-list could end without a \n + * BUG/MEDIUM: ssl: Don't call ssl_sock_io_cb() directly. + * BUG/MINOR: server: report correct error message for invalid port on "socks4" + * BUG/MINOR: ssl: verifyhost is case sensitive + * BUG/MINOR: Fix type passed of sizeof() for calloc() + * BUG/MEDIUM: pattern: Renew the pattern expression revision when it is pruned + * BUILD: threads: better workaround for late loading of libgcc_s + +- Update to version 2.2.3+git0.0e58a340d: + * [RELEASE] Released version 2.2.3 + * BUG/MEDIUM: mux-h1: always apply the timeout on half-closed connections + * BUG/MINOR: auth: report valid crypto(3) support depending on build options + * DOC: ssl-load-extra-files only applies to certificates on bind lines + * MINOR: server: Improve log message sent when server address is updated + * BUG/MEDIUM: dns: Be sure to renew IP address for already known servers + * BUG/MEDIUM: dns: Don't store additional records in a linked-list + * CLEANUP: dns: remove 45 "return" statements from dns_validate_dns_response() + * CLEANUP: Update .gitignore + * MINOR: Commit .gitattributes + * BUILD: thread: limit the libgcc_s workaround to glibc only + * BUG/MINOR: threads: work around a libgcc_s issue with chrooting + * BUG/MEDIUM: ssl: does not look for all SNIs before chosing a certificate + * MINOR: arg: Use chunk_destroy() to release string arguments + * BUG/MEDIUM: ssl: check OCSP calloc in ssl_sock_load_ocsp() + * REGTEST: Add a test for request path manipulations, with and without the QS + * MINOR: http-fetch: Add pathq sample fetch + * MINOR: http-rules: Add set-pathq and replace-pathq actions + * BUG/MEDIUM: doc: Fix replace-path action description + * Revert "BUG/MINOR: http-rules: Replace path and query-string in "replace-path" action" + * BUG/MINOR: startup: haproxy -s cause 100% cpu + * BUG/MEDIUM: contrib/spoa-server: Fix ipv4_address used instead of ipv6_address + * BUG/MINOR: contrib/spoa-server: Updating references to free in case of failure + * BUG/MINOR: contrib/spoa-server: Do not free reference to NULL + * BUG/MINOR: contrib/spoa-server: Ensure ip address references are freed + * BUG/MAJOR: contrib/spoa-server: Fix unhandled python call leading to memory leak + * BUILD: task: work around a bogus warning in gcc 4.7/4.8 at -O1 + * BUILD: tools: include auxv a bit later + * MINOR: cache: Reject duplicate cache names + * DOC: cache: Use '' instead of '' in error message + * BUG/MEDIUM: ssl: crt-list negative filters don't work + * BUG/MINOR: http-rules: Replace path and query-string in "replace-path" action + * MINOR: http-htx: Add an option to eval query-string when the path is replaced + * BUG/MEDIUM: http-ana: Don't wait to send 1xx responses received from servers + * BUG/MINOR: reload: do not fail when no socket is sent + * BUG/MEDIUM: ssl: fix ssl_bind_conf double free w/ wildcards + * BUG/MEDIUM: ssl: never generates the chain from the verify store + * BUG/MEDIUM: htx: smp_prefetch_htx() must always validate the direction + * BUG/MINOR: stats: use strncmp() instead of memcmp() on health states + * BUG/MINOR: ssl: ssl-skip-self-issued-ca requires >= 1.0.2 + * BUG/MEDIUM: ssl: fix the ssl-skip-self-issued-ca option + * BUG/MINOR: snapshots: leak of snapshots on deinit() + * MEDIUM: lua: Don't filter exported fetches and converters + * BUG/MINOR: lua: Duplicate lua strings in sample fetches/converters arg array + * MINOR: hlua: Don't needlessly copy lua strings in trash during args validation + * BUG/MINOR: lua: Check argument type to convert it to IP mask in arg validation + * BUG/MINOR: lua: Check argument type to convert it to IPv4/IPv6 arg validation + * BUG/MINOR: arg: Fix leaks during arguments validation for fetches/converters + * BUG/MINOR: lua: Duplicate map name to load it when a new Map object is created + * BUG/MINOR: converters: Store the sink in an arg pointer for debug() converter + * MINOR: arg: Add an argument type to keep a reference on opaque data + * BUG/MEDIUM: map/lua: Return an error if a map is loaded during runtime + * BUG/MEDIUM: ssl: memory leak of ocsp data at SSL_CTX_free() + * BUG/MINOR: ssl: fix memory leak at OCSP loading + * DOC: spoa-server: fix false friends `actually` + * BUG/MINOR: spoa-server: fix size_t format printing + * BUG/MAJOR: dns: disabled servers through SRV records never recover + * CLEANUP: dns: typo in reported error message + * BUG/MEDIUM: mux-h1: Refresh H1 connection timeout after a synchronous send + * SCRIPTS: git-show-backports: emit the shell command to backport a commit + * SCRIPTS: git-show-backports: make -m most only show the left branch + +- Update to version 2.2.2+git0.b8a2763d5: + * [RELEASE] Released version 2.2.2 + * BUG/MEDIUM: tcp-checks: always attach the transport before installing the mux + * BUG/MEDIUM: backend: always attach the transport before installing the mux + * SCRIPTS: announce-release: add the link to the wiki in the announce messages + * MINOR: stream-int: Be sure to have a mux to do sends and receives + * MINOR: connection: Preinstall the mux for non-ssl connect + * BUG/MEDIUM: connection: Be sure to always install a mux for sync connect + * BUG/MINOR: tcp-rules: Set the inspect-delay when a tcp-response action yields + * BUG/MINOR: tcp-rules: Preserve the right filter analyser on content eval abort + * BUG/MINOR: lua: Abort execution of actions that yield on a final evaluation + * BUG/MEDIUM: dns: Don't yield in do-resolve action on a final evaluation + * MEDIUM: lua: Add support for the Lua 5.4 + * BUG/MAJOR: dns: don't treat Authority records as an error + * BUG/MAJOR: dns: fix null pointer dereference in snr_update_srv_status + * BUG/MINOR: debug: Don't dump the lua stack if it is not initialized + * BUILD: tools: fix build with static only toolchains + * BUG/MINOR: mux-fcgi: Don't url-decode the QUERY_STRING parameter anymore + +- Update to version 2.2.1+git0.0ef71a557: + * [RELEASE] Released version 2.2.1 + * BUG/MEDIUM: http-ana: Only set CF_EXPECT_MORE flag on data filtering + * BUG/MEDIUM: stream-int: Don't set MSG_MORE flag if no more data are expected + * BUG/MINOR: htx: add two missing HTX_FL_EOI and remove an unexpected one + * MEDIUM: htx: Add a flag on a HTX message when no more data are expected + * BUG/MEDIUM: dns: Release answer items when a DNS resolution is freed + * BUG/MAJOR: dns: Make the do-resolve action thread-safe + * BUG/MAJOR: tasks: don't requeue global tasks into the local queue + * BUG/MEDIUM: resolve: fix init resolving for ring and peers section. + * BUG/MEDIUM: arg: empty args list must be dropped + * DOC: ssl: req_ssl_sni needs implicit TLS + * BUILD: config: fix again bugs gcc warnings on calloc + * BUG/MAJOR: tasks: make sure to always lock the shared wait queue if needed + * BUILD: config: address build warning on raspbian+rpi4 + * BUG/MEDIUM: channel: Be aware of SHUTW_NOW flag when output data are peeked + * BUG/MEDIUM: server: fix possibly uninitialized state file on close + * BUG/MEDIUM: server: resolve state file handle leak on reload + * BUG/MEDIUM: fcgi-app: fix memory leak in fcgi_flt_http_headers + * BUG/MEDIUM: log: issue mixing sampled to not sampled log servers. + * BUG/MINOR: mux-fcgi: Set flags on the right stream field for empty FCGI_STDOUT + * BUG/MINOR: mux-fcgi: Set conn state to RECORD_P when skipping the record padding + * BUG/MINOR: mux-fcgi: Handle empty STDERR record + * BUG/MEDIUM: mux-h1: Continue to process request when switching in tunnel mode + * BUG/MEDIUM: mux-fcgi: Don't add private connections in available connection list + * BUG/MEDIUM: mux-h2: Don't add private connections in available connection list + * CONTRIB: da: fix memory leak in dummy function da_atlas_open() + * BUG/MEDIUM: lists: add missing store barrier in MT_LIST_ADD/MT_LIST_ADDQ + * BUG/MEDIUM: lists: add missing store barrier on MT_LIST_BEHEAD() + * BUG/MINOR: sample: Free str.area in smp_check_const_meth + * BUG/MINOR: sample: Free str.area in smp_check_const_bool + +- Update to version 2.2.0+git0.3a00c915f: + https://www.haproxy.com/blog/announcing-haproxy-2-2/ + * [RELEASE] Released version 2.2.0 + * MINOR: version: mention that it's an LTS release now + * DOC: minor update to coding style file + * DOC: update INSTALL with new compiler versions + * CLEANUP: ssl: remove unrelevant comment in smp_fetch_ssl_x_keylog() + * DOC: configuration: remove obsolete mentions of H2 being converted to HTTP/1.x + * BUG/MINOR: connection: See new connection as available only on reuse always + * BUG/MEDIUM: connection: Don't consider new private connections as available + * BUG/MINOR: backend: Remove CO_FL_SESS_IDLE if a client remains on the last server + * MINOR: mux-h1: Improve traces about the splicing +- refreshed patches to apply cleanly again: + haproxy-1.6.0-makefile_lib.patch + haproxy-1.6.0-sec-options.patch +- track series file in source rpm + +- Update to version 2.1.7+git0.8bebf80fb: + * [RELEASE] Released version 2.1.7 + +- Update to version 2.1.6+git1.661c88907: + * BUG/MAJOR: http-htx: Don't forget to copy error messages from defaults sections + +- Update to version 2.1.6+git0.34db76106: + * [RELEASE] Released version 2.1.6 + * BUG/MINOR: mworker: fix a memleak when execvp() failed + * BUG/MINOR: ssl: fix a trash buffer leak in some error cases + * BUG/MEDIUM: mworker: fix the reload with an -- option + * BUG/MINOR: init: -S can have a parameter starting with a dash + * BUG/MINOR: init: -x can have a parameter starting with a dash + * BUG/MEDIUM: mworker: fix the copy of options in copy_argv() + * BUG/MEDIUM: contrib/prometheus-exporter: Properly set flags to dump metrics + * BUG/MEDIUM: hlua: Lock pattern references to perform set/add/del operations + * BUG/MEDIUM: http-htx: Duplicate error messages as raw data instead of string + * BUG/MEDIUM: lua: Reset analyse expiration timeout before executing a lua action + * BUG/MINOR: peers: fix internal/network key type mapping. + * SCRIPTS: publish-release: pass -n to gzip to remove timestamp + * Revert "BUG/MEDIUM: connections: force connections cleanup on server changes" + +- Update to version 2.1.5+git0.36e14bd31: + * [RELEASE] Released version 2.1.5 + * BUG/MINOR: nameservers: fix error handling in parsing of resolv.conf + * BUG/MINOR: lua: Add missing string length for lua sticktable lookup + * BUG/MEDIUM: logs: fix trailing zeros on log message. + * REGTESTS: checks: Fix tls_health_checks when IPv6 addresses are used + * BUG/MINOR: logs: prevent double line returns in some events. + * DOC: SPOE is no longer experimental + * DOC/MINOR: halog: Add long help info for ic flag + * DOC: retry-on can only be used with mode http + * BUG/MINOR: server: Fix server_finalize_init() to avoid unused variable + * BUG/MINOR: checks: Respect check-ssl param when a port or an addr is specified + * BUG/MEDIUM: ring: write-lock the ring while attaching/detaching + * BUG/MAJOR: mux-fcgi: Stop sending loop if FCGI stream is blocked for any reason + * BUG/MINOR: cache: Don't needlessly test "cache" keyword in parse_cache_flt() + * BUG/MEDIUM: stream: Only allow L7 retries when using HTTP. + * BUG/MEDIUM: streams: Remove SF_ADDR_SET if we're retrying due to L7 retry. + * BUILD: select: only declare existing local labels to appease clang + * BUG/MINOR: soft-stop: always wake up waiting threads on stopping + * BUG/MINOR: pollers: remove uneeded free in global init + * BUG/MINOR: pools: use %u not %d to report pool stats in "show pools" + * BUG/MINOR: cfgparse: Abort parsing the current line if an invalid \x sequence is encountered + * BUG/MEDIUM: http_ana: make the detection of NTLM variants safer + * BUG/MINOR: http-ana: fix NTLM response parsing again + * BUG/MINOR: config: Make use_backend and use-server post-parsing less obscur + * BUG/MEDIUM: lua: Fix dumping of stick table entries for STD_T_DICT + * BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_UPDATE_{MIN,MAX}() + * BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_CAS() + * BUG/MINOR: sample: Set the correct type when a binary is converted to a string + * CLEANUP: connections: align function declaration + * BUG/MEDIUM: ssl: fix the id length check within smp_fetch_ssl_fc_session_id() + * BUG/MEDIUM: h1: Don't compare host and authority if only h1 headers are parsed + * BUG/MEDIUM: connections: force connections cleanup on server changes + * BUG/MEDIUM: mux-fcgi: Fix wrong test on FCGI_CF_KEEP_CONN in fcgi_detach() + * BUG/MEDIUM: mux_fcgi: Free the FCGI connection at the end of fcgi_release() + * BUG/MINOR: checks: Remove a warning about http health checks + * BUG/MINOR: checks: Compute the right HTTP request length for HTTP health checks + * BUG/MINOR: checks/server: use_ssl member must be signed + * Revert "BUG/MINOR: connection: make sure to correctly tag local PROXY connections" + * Revert "BUG/MINOR: connection: always send address-less LOCAL PROXY connections" + * REGTEST: http-rules: Require PCRE or PCRE2 option to run map_redirect script + * REGTEST: ssl: test the client certificate authentication + * BUILD: Makefile: add linux-musl to TARGET + * BUILD: tools: rely on __ELF__ not USE_DL to enable use of dladdr() + * BUILD: tools: unbreak resolve_sym_name() on non-GNU platforms + * MINOR: debug: dump the whole trace if we can't spot the starting point + * MINOR: debug: use our own backtrace function on clang+x86_64 + * MINOR: debug: improve backtrace() on aarch64 and possibly other systems + * MINOR: debug: report the number of entries in the backtrace + * MINOR: wdt: do not depend on USE_THREAD + * BUILD: Makefile: include librt before libpthread + * MINOR: debug: call backtrace() once upon startup + * MEDIUM: debug: add support for dumping backtraces of stuck threads + * MINOR: cli: make "show fd" rely on resolve_sym_name() + * MINOR: debug: use resolve_sym_name() to dump task handlers + * MINOR: tools: add resolve_sym_name() to resolve function pointers + * MINOR: tools: add new function dump_addr_and_bytes() + * MINOR: haproxy: export run_poll_loop + * MINOR: stream: report the list of active filters on stream crashes + * BUG/MEDIUM: shctx: bound the number of loops that can happen around the lock + * BUG/MEDIUM: shctx: really check the lock's value while waiting + * BUG/MINOR: debug: properly use long long instead of long for the thread ID + * MINOR: threads: export the POSIX thread ID in panic dumps + * BUG/MEDIUM: listener: mark the thread as not stuck inside the loop + * BUG/MEDIUM: sample: make the CPU and latency sample fetches check for a stream + * BUG/MEDIUM: http: the "unique-id" sample fetch could crash without a steeam + * BUG/MEDIUM: http: the "http_first_req" sample fetch could crash without a steeam + * BUG/MEDIUM: capture: capture.{req,res}.* crash without a stream + * BUG/MEDIUM: capture: capture-req/capture-res converters crash without a stream + * BUG/MINOR: mux-fcgi: Be sure to have a connection as session's origin to use it + * BUG/MINOR: obj_type: Handle stream object in obj_base_ptr() function + * BUG/MINOR: checks: chained expect will not properly wait for enough data + * BUG/MEDIUM: server/checks: Init server check during config validity check + * BUG/MINOR: checks: Respect the no-check-ssl option + * MINOR: checks: Add a way to send custom headers and payload during http chekcs + * BUG/MINOR: check: Update server address and port to execute an external check + * MINOR: contrib: make the peers wireshark dissector a plugin + * MEDIUM: memory: make pool_gc() run under thread isolation + * DOC: option logasap does not depend on mode + * BUG/MINOR: http: make url_decode() optionally convert '+' to SP + * BUG/MINOR: tools: fix the i386 version of the div64_32 function + * BUG/MEDIUM: http-ana: Handle NTLM messages correctly. + * BUG/MINOR: ssl: default settings for ssl server options are not used + * DOC: Improve documentation on http-request set-src + * MINOR: version: Show uname output in display_version() + * DOC: hashing: update link to hashing functions + * BUG/MINOR: peers: Incomplete peers sections should be validated. + * BUG/MINOR: connection: always send address-less LOCAL PROXY connections + * BUG/MINOR: ssl: memleak of the struct cert_key_and_chain + * BUG/MINOR: ssl/cli: memory leak in 'set ssl cert' + * MINOR: ssl: improve the errors when a crt can't be open + * BUG/MINOR: protocol_buffer: Wrong maximum shifting. + +- use the "profile profilename /path/to/binary" syntax to make + "ps aufxZ" more readable + +- Update to version 2.1.4+git0.3cfc2f1d9: (boo#1168023) CVE-2020-11100 + - SCRIPTS: make announce-release executable again + - BUG/MINOR: namespace: avoid closing fd when socket failed in + my_socketat + - BUG/MEDIUM: muxes: Use the right argument when calling the + destroy method. + - BUG/MINOR: mux-fcgi: Forbid special characters when matching + PATH_INFO param + - MINOR: mux-fcgi: Make the capture of the path-info optional in + pathinfo regex + - SCRIPTS: announce-release: use mutt -H instead of -i to include + the draft + - MINOR: http-htx: Add a function to retrieve the headers size of + an HTX message + - MINOR: filters: Forward data only if the last filter forwards + something + - BUG/MINOR: filters: Count HTTP headers as filtered data but + don't forward them + - BUG/MINOR: http-htx: Don't return error if authority is updated + without changes + - BUG/MINOR: http-ana: Matching on monitor-uri should be + case-sensitive + - MINOR: http-ana: Match on the path if the monitor-uri starts by + a / + - BUG/MAJOR: http-ana: Always abort the request when a tarpit is + triggered + - MINOR: ist: add an iststop() function + - BUG/MINOR: http: http-request replace-path duplicates the query + string + - BUG/MEDIUM: shctx: make sure to keep all blocks aligned + - MINOR: compiler: move CPU capabilities definition from config.h + and complete them + - BUG/MEDIUM: ebtree: don't set attribute packed without + unaligned access support + - BUILD: fix recent build failure on unaligned archs + - CLEANUP: cfgparse: Fix type of second calloc() parameter + - BUG/MINOR: sample: fix the json converter's endian-sensitivity + - BUG/MEDIUM: ssl: fix several bad pointer aliases in a few + sample fetch functions + - BUG/MINOR: connection: make sure to correctly tag local PROXY + connections + - MINOR: compiler: add new alignment macros + - BUILD: ebtree: improve architecture-specific alignment + - BUG/MINOR: h2: reject again empty :path pseudo-headers + - BUG/MINOR: sample: Make sure to return stable IDs in the + unique-id fetch + - BUG/MINOR: dns: ignore trailing dot + - BUG/MINOR: http-htx: Do case-insensive comparisons on Host + header name + - MINOR: contrib/prometheus-exporter: Add heathcheck status/code + in server metrics + - MINOR: contrib/prometheus-exporter: Add the last heathcheck + duration metric + - BUG/MEDIUM: random: initialize the random pool a bit better + - MINOR: tools: add 64-bit rotate operators + - BUG/MEDIUM: random: implement a thread-safe and process-safe + PRNG + - MINOR: backend: use a single call to ha_random32() for the + random LB algo + - BUG/MINOR: checks/threads: use ha_random() and not rand() + - BUG/MAJOR: list: fix invalid element address calculation + - MINOR: debug: report the task handler's pointer relative to + main + - BUG/MEDIUM: debug: make the debug_handler check for the thread + in threads_to_dump + - MINOR: haproxy: export main to ease access from debugger + - BUILD: tools: remove obsolete and conflicting trace() from + standard.c + - BUG/MINOR: wdt: do not return an error when the watchdog + couldn't be enabled + - DOC: fix incorrect indentation of http_auth_* + - OPTIM: startup: fast unique_id allocation for acl. + - BUG/MINOR: pattern: Do not pass len = 0 to calloc() + - DOC: configuration.txt: fix various typos + - DOC: assorted typo fixes in the documentation and Makefile + - BUG/MINOR: init: make the automatic maxconn consider the max of + soft/hard limits + - BUG/MAJOR: proxy_protocol: Properly validate TLV lengths + - REGTEST: make the PROXY TLV validation depend on version 2.2 + - BUG/MINOR: filters: Use filter offset to decude the amount of + forwarded data + - BUG/MINOR: filters: Forward everything if no data filters are + called + - MINOR: htx: Add a function to return a block at a specific + offset + - BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the + response payload + - BUG/MEDIUM: compression/filters: Fix loop on HTX blocks + compressing the payload + - BUG/MINOR: http-ana: Reset request analysers on a response side + error + - BUG/MINOR: lua: Ignore the reserve to know if a channel is full + or not + - BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject + action + - BUG/MINOR: http-rules: Fix a typo in the reject action function + - BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop + action + - BUG/MINOR: rules: Increment be_counters if backend is assigned + for a silent-drop + - DOC: fix typo about no-tls-tickets + - DOC: improve description of no-tls-tickets + - DOC: assorted typo fixes in the documentation + - DOC: ssl: clarify security implications of TLS tickets + - BUILD: wdt: only test for SI_TKILL when compiled with thread + support + - BUG/MEDIUM: mt_lists: Make sure we set the deleted element to + NULL; + - MINOR: mt_lists: Appease gcc. + - BUG/MEDIUM: random: align the state on 2*64 bits for ARM64 + - BUG/MEDIUM: pools: Always update free_list in pool_gc(). + - BUG/MINOR: haproxy: always initialize sleeping_thread_mask + - BUG/MINOR: listener/mq: do not dispatch connections to remote + threads when stopping + - BUG/MINOR: haproxy/threads: try to make all threads leave + together + - DOC: proxy_protocol: Reserve TLV type 0x05 as + PP2_TYPE_UNIQUE_ID + - DOC: correct typo in alert message about rspirep + - BUILD: on ARM, must be linked to libatomic. + - BUILD: makefile: fix regex syntax in ARM platform detection + - BUILD: makefile: fix expression again to detect ARM platform + - BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong + cases. + - DOC: assorted typo fixes in the documentation + - MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into + types/signal.h. + - BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in + __signal_process_queue(). + - MINOR: memory: Change the flush_lock to a spinlock, and don't + get it in alloc. + - BUG/MINOR: connections: Make sure we free the connection on + failure. + - REGTESTS: use "command -v" instead of "which" + - REGTEST: increase timeouts on the seamless-reload test + - BUG/MINOR: haproxy/threads: close a possible race in soft-stop + detection + - BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized + - BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL + - BUG/MINOR: peers: Use after free of "peers" section. + - MINOR: listener: add so_name sample fetch + - BUILD: ssl: only pass unsigned chars to isspace() + - BUG/MINOR: stats: Fix color of draining servers on stats page + - DOC: internals: Fix spelling errors in filters.txt + - MINOR: http-rules: Add a flag on redirect rules to know the + rule direction + - BUG/MINOR: http_ana: make sure redirect flags don't have + overlapping bits + - MINOR: http-rules: Handle the rule direction when a redirect is + evaluated + - BUG/MINOR: http-ana: Reset request analysers on error when + waiting for response + - BUG/CRITICAL: hpack: never index a header into the headroom + after wrapping + +- Remove unsupported options from example haproxy.cfg +- Make haproxy useable for containers + - Use sysusers.d to create users. + - Use systemd_ordering instead of requiring systemd. + - Own vim syntax directory instead of requiring vim. This also + solves the problem the directory got never removed if vim is + updated before haproxy. + +- Update to version 2.1.3+git0.5c020bbdd: + * [RELEASE] Released version 2.1.3 + * BUG/MINOR: tcp: don't try to set defaultmss when value is negative + * BUG/MINOR: http-ana: Set HTX_FL_PROXY_RESP flag if a server perform a redirect + * BUG/MINOR: http-ana: Don't overwrite outgoing data when an error is reported + * MINOR: htx/channel: Add a function to copy an HTX message in a channel's buffer + * MINOR: htx: Add a function to append an HTX message to another one + * DOC: word converter ignores delimiters at the start or end of input string + * MINOR: build: add aix72-gcc build TARGET and power{8,9} CPUs + * BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener + * BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init + * BUG/MEDIUM: listener: only consider running threads when resuming listeners + * BUG/MINOR: dns: allow 63 char in hostname - * MINOR: http: add a new "replace-path" action + * DOC: schematic of the SSL certificates architecture + * BUG/MEDIUM: ssl/cli: 'commit ssl cert' wrong SSL_CTX init + * SCRIPTS: announce-release: allow the user to force to overwrite old files + * SCRIPTS: announce-release: place the send command in the mail's header + * CONTRIB: debug: also support reading values from stdin + * MINOR: acl: Warn when an ACL is named 'or' + * CONTRIB: debug: support reporting multiple values at once + * CONTRIB: debug: add the possibility to decode the value as certain types only + * CONTRIB: debug: add missing flags SF_HTX and SF_MUX + * BUG/MINOR: ssl: clear the SSL errors on DH loading failure + * BUG/MINOR: ssl: we may only ignore the first 64 errors + * BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty. + * BUG/MEDIUM: memory: Add a rwlock before freeing memory. + * MINOR: memory: Only init the pool spinlock once. + * BUG/MEDIUM: memory_pool: Update the seq number in pool_flush(). + * BUG/MEDIUM: connections: Don't forget to unlock when killing a connection. + * BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2 - * BUG/MINOR: dns: allow 63 char in hostname - * BUG/MEDIUM: listener: only consider running threads when resuming listeners - * BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init - * BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener - * DOC: word converter ignores delimiters at the start or end of input string - * BUG/MINOR: tcp: don't try to set defaultmss when value is negative - * SCRIPTS: make announce-release executable again - 2019/12/21 : 2.0.12 - * DOC: Improve documentation of http-re(quest|sponse) replace-(header|value|uri) - * DOC: clarify the fact that replace-uri works on a full URI - * BUG/MINOR: sample: fix the closing bracket and LF in the debug converter - * BUG/MINOR: sample: always check converters' arguments - * BUG/MEDIUM: ssl: Don't set the max early data we can receive too early. - * MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task - * BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing - * BUG/MEDIUM: ssl: Revamp the way early data are handled. - * MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute - * BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd - * BUG/MINOR: ssl: openssl-compat: Fix getm_ defines - * BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream + * BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error + * BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack + * BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure. + * MINOR: lua: Add HLUA_PREPEND_C?PATH build option + * MINOR: lua: Add lua-prepend-path configuration option + * MINOR: lua: Add hlua_prepend_path function + * BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines + * BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers" + * BUG/MINOR: stktable: report the current proxy name in error messages + * BUG/MEDIUM: 0rtt: Only consider the SSL handshake. + * BUG/MINOR: ssl/cli: ocsp_issuer must be set w/ "set ssl cert" + * BUG/MINOR: ssl: typo in previous patch + * BUG/MINOR: ssl: memory leak w/ the ocsp_issuer + * BUG/MINOR: ssl: increment issuer refcount if in chain + * CLEANUP: stats: shut up a wrong null-deref warning from gcc 9.2 + * BUG/MINOR: ssl/cli: free the previous ckch content once a PEM is loaded + * BUG/MINOR: ssl: ssl_sock_load_pem_into_ckch is not consistent + * BUG/MEDIUM: netscaler: Don't forget to allocate storage for conn->src/dst. + * BUG/MINOR: http_act: don't check capture id in backend + * MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive + * BUG/MINOR: ssl: ssl_sock_load_sctl_from_file memory leak + * BUG/MINOR: ssl: ssl_sock_load_issuer_file_into_ckch memory leak + * BUG/MINOR: ssl: ssl_sock_load_ocsp_response_from_file memory leak + * BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing + * BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing + * BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules + * BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters + * BUILD: pattern: include errno.h + * BUG/MINOR: 51d: Fix bug when HTX is enabled + * BUG/MINOR: dns: Make dns_query_id_seed unsigned + * BUG/MINOR: cache: Fix leak of cache name in error path + * BUG/MINOR: pattern: handle errors from fgets when trying to load patterns + * BUG/MEDIUM: connection: add a mux flag to indicate splice usability + * BUG/MINOR: stream: don't mistake match rules for store-request rules + * BUG/MEDIUM: cli: _getsocks must send the peers sockets + * REGTEST: add sample_fetches/hashes.vtc to validate hashes + * BUG/MAJOR: hashes: fix the signedness of the hash inputs + * BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed(). + * BUG/MEDIUM: mworker: remain in mworker mode during reload + * REGTEST: mcli/mcli_start_progs: start 2 programs + * BUG/MINOR: cli/mworker: can't start haproxy with 2 programs + * BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary + * BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch + * BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send() + * BUG/MEDIUM: tasks: Use the MT macros in tasklet_free(). + * BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached + * BUG/MEDIUM: session: do not report a failure when rejecting a session + * BUG/MINOR: channel: inject output data at the end of output + * BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied + * BUG/MINOR: proxy: Fix input data copy when an error is captured + * BUG/MINOR: h1: Report the right error position when a header value is invalid + * MINOR: ssl: Remove unused variable "need_out". + * MINOR: config: disable busy polling on old processes + * BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection. + * BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready. + * BUG/MINOR: checks: refine which errno values are really errors. + +- Update to version 2.1.2+git0.d5b6759b5: + * [RELEASE] Released version 2.1.2 - 2019/12/11 : 2.0.11 - * BUG/MINOR: stream: init variables when the list is empty - * BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones - * BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only - * BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty - * DOC: Clarify behavior of server maxconn in HTTP mode - * DOC: clarify matching strings on binary fetches - * DOC: move the "group" keyword at the right place - * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data - * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible - * BUG/MEDIUM: listener/thread: fix a race when pausing a listener - * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 - * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending - * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN - * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data - * BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity(). - * BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting. - * BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added - * BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state - * BUG/MINOR: listener/threads: always use atomic ops to clear the FD events - * BUG/MINOR: listener: also clear the error flag on a paused listener - * BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept() - * DOC: document the listener state transitions - * BUG/MAJOR: dns: add minimalist error processing on the Rx path + * BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream + * BUG/MINOR: state-file: do not leak memory on parse errors + * BUG/MINOR: state-file: do not store duplicates in the global tree + * BUG/MEDIUM: state-file: do not allocate a full buffer for each server entry + * BUG/MINOR: ssl: openssl-compat: Fix getm_ defines + * BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd + * MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute + * BUG/MEDIUM: ssl: Revamp the way early data are handled. + * BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing + * MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task + * MINOR: http: add a new "replace-path" action + * MINOR: debug: support logging to various sinks + * BUG/MEDIUM: ssl: Don't set the max early data we can receive too early. + * MINOR: sample: Validate the number of bits for the sha2 converter + * BUG/MINOR: sample: always check converters' arguments + * BUG/MINOR: sample: fix the closing bracket and LF in the debug converter + * DOC: clarify the fact that replace-uri works on a full URI + +- drop the udev buildrequires completely + +- BuildRequire pkgconfig(udev) instead of udev: allow OBS to + shortcut through the -mini flavors. + +- Update to version 2.1.1+git0.4ae521379: + * [RELEASE] Released version 2.1.1 + * BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy() + * BUG/MINOR: listener: fix off-by-one in state name check + * BUG/MINOR: server: make "agent-addr" work on default-server line + * BUG/MINOR: listener: do not immediately resume on transient error + * BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers + * BUG/MINOR: log: fix minor resource leaks on logformat error path + * DOC: remove references to the outdated architecture.txt + * DOC: proxies: HAProxy only supports 3 connection modes + * BUG/MINOR: tasks: only requeue a task if it was already in the queue + * DOC: listeners: add a few missing transitions + +- Update to version 2.1.0+git33.8e4a62508: + * BUG/MAJOR: dns: add minimalist error processing on the Rx path - * DOC: listeners: add a few missing transitions - * BUG/MINOR: tasks: only requeue a task if it was already in the queue - * DOC: proxies: HAProxy only supports 3 connection modes - * BUILD/MINOR: ssl: shut up a build warning about format truncation - * BUILD/MINOR: tools: shut up the format truncation warning in get_gmt_offset() - * BUILD: do not disable -Wformat-truncation anymore - * DOC: remove references to the outdated architecture.txt - * BUG/MINOR: log: fix minor resource leaks on logformat error path - * BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers - * BUG/MINOR: listener: do not immediately resume on transient error - * BUG/MINOR: server: make "agent-addr" work on default-server line - * BUG/MINOR: listener: fix off-by-one in state name check - * BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy() + * DOC: document the listener state transitions + * BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept() + * BUG/MINOR: listener: also clear the error flag on a paused listener + * BUG/MINOR: listener/threads: always use atomic ops to clear the FD events + * BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state + * BUG/MEDIUM: mux-fcgi: Handle cases where the HTX EOM block cannot be inserted + * BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added + +- Update to version 2.1.0+git23.e77b108cd: + * BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting. + * BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity(). + +- Update to version 2.1.0+git21.67ff2112b: + * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data + * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN + * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending + * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 + * BUG/MEDIUM: listener/thread: fix a race when pausing a listener + * BUG/MINOR: ssl/cli: don't overwrite the filters variable + * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible + * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data + * DOC: move the "group" keyword at the right place + * DOC: Fix ordered list in summary + +- switch to the 2.1 branch + https://www.haproxy.com/blog/haproxy-2-1/ + https://www.mail-archive.com/haproxy@formilux.org/msg35491.html -- CVE-2020-11100: Fixed an H2/HPAC vulnerability (bsc#1168023) - - Added patch: haproxy-2.0-hpack-tbl.patch +- Update to version 2.0.10+git14.7caf150a: + * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data + * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN + * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending + * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 + * BUG/MEDIUM: listener/thread: fix a race when pausing a listener + * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible + * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data + * DOC: move the "group" keyword at the right place + * DOC: clarify matching strings on binary fetches + * DOC: Clarify behavior of server maxconn in HTTP mode + +- Update to version 2.0.10+git4.6d9a455d: + * BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty + +- Update to version 2.0.10+git3.200c6215: + * BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only + +- Update to version 2.0.10+git2.3a00e5fc: + * BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones + * BUG/MINOR: stream: init variables when the list is empty hfst-ospell +- Fix the build with new ICU bsc#1164440, fixes Leap build after + we bumped ICU on SLE-15-SP2 + +- Add baselibs.conf: build libhfstospell10-32bit, which is required + by libvoikko1-32bit. + +- Initial commit, required by libvoikko + hpack +- Add _constraints for PowerPC as do not build on power8:05 + +- Update hpack to version 0.34.4. + [#]# Changes in 0.34.4 + - Render `default-extensions` / `other-extensions` line-separated + - Compatibility with `Cabal-3.4.0.0` + +- disable %{ix86} build + +- Update hpack to version 0.34.3. + [#]# Changes in 0.34.3 + - Ignore duplicate source directories (see #356) + - Do not infer duplicate modules (see #408, #406, #353) + - Reject empty `then` / `else` sections (see #362) + - Omit conditionals that are always `false` from generated `.cabal` file + (see #404) + - Infer correct `cabal-version` when `Path_` is used with `RebindableSyntax` + and `OverloadedStrings` or `OverloadedLists` (see #400) + - Do not use indentation from any existing `.cabal` file if it is invalid + (e.g. `0`) (fixes #252) + - Accept lists for `tested-with` (see #407) + - Render current directory as `./` instead of `./.` for forward compatibility + with future version of Cabal + +- Update hpack to version 0.34.2. + [#]# Changes in 0.34.2 + - Accept subcomponents as dependencies (close #382) + [#]# Changes in 0.34.1 + - Fix a bug in `github: ...` introduced with `0.34.0` + (f63eb19b956517b4dd8e28dc5785be5889a99298) + [#]# Changes in 0.34.0 (deprecated) + - Use `PreferNoHash` as default `GenerateHashStrategy` + - Add support for library `visibility` (see #382) + - Reject URLs for `github` + [#]# Changes in 0.33.1 + - Add `GenerateHashStrategy`. The default is `PreferHash` for `0.33.0` and + will change to `PreferNoHash` with `0.34.0`. See + https://github.com/sol/hpack/pull/390) for details. + - Add command-line options `--hash` and `--no-hash` + [#]# Changes in 0.33.0.1 + - Silently ignore missing hash when the cabal file content didn't change at + all (for forward compatibility with #390) + +- Add _constraints with 6GB min disk space for ppc64/ppc64le + hspec-discover +- Update hspec-discover to version 2.8.3. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.8.2. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.8.1. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.8.0. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.10. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.9. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.8. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.7. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.6. + Upstream does not provide a change log file. + +- Update hspec-discover to version 2.7.5. + Upstream does not provide a change log file. + +- disable %{ix86} build + +- Update hspec-discover to version 2.7.4. + Upstream does not provide a change log file. + 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 - ibmtss +- Fix certificate list, run all tests. + intelhex +- build with Python3 + +- Update to 2.2.1 + * Fixes for PyPI. +- Fix project URL +- Update to 2.2 + * API changes: IntelHex.write_hex_file method: added support for new + parameter: eolstyle = native | CRLF. (Alexander Belchenko) + * API changes: IntelHex.write_hex_file() method gets new optional + parameter byte_count to specify how many bytes should be written to + each data record in output file. Default value is 16. (patch from + GitHub user erki1993) + * Unit tests: Fixed xrange overflow test for Python 2.7 on 64-bit + platforms. Use sys.maxint to ensure we trigger an exception. (Masayuki + Takeda) + * Script hexinfo.py: Python 3 compatibility for processing start address + dict keys. (patch from GitHub user mentaal) + * Added get_memory_size() method: approx memory footprint of IntelHex + object plus data. (Alexander Belchenko) + * Better compatibility with Python 3. (Alexander Belchenko) +- Update to 2.1 + * API changes: added IntelHex.segments() method that returns a list + of ordered tuple objects, representing contiguous occupied data + addresses. (Andrew Fernandes) + * New command-line script hexinfo.py to print summary about hex files + contents (file name, start address, address ranges covered by the + data) in YAML format. (Andrew Fernandes) + * Better Python 3 compatibility when hex2bin.py and bin2hex.py scripts + are trying to read/write binary data from stdin or to stdout. (GitHub + issue https://github.com/bialix/intelhex/issues/4) + * The main activity of the IntelHex project slowly drifting towards + GitHub - the main social network for OSS developers. I'd really like + to get some help from additional maintainer though. + * API changes: IntelHex.dump() method gets new optional parameters: + width, withpadding to control generation of output text. (patch from + GitHub user durexyl) + * Script hex2dump.py gets new option --width to support corresponding + parameter in IntelHex.dump() method. +- Update to 2.0 + * The same codebase can be run on both Python 2 (2.4-2.7) and Python 3 + (3.2+). No need to use 2to3. + * compat.py: provide more helper functions and aliases to reduce + changes required to convert python 2 compatible sources to python 3. + The code becomes quite ugly, but such compatibility has its price. + * Python 3 compatibility: tobinstr should return bytes not unicode + string (Bug #1212698). + * Python 2: better support for long int addresses (over 2GB) (Bug + [#1408934]) + kbibtex +- Remove the QtWebKit dependency. + +- Spec cleanup + keepalived +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_keepalived.service.patch + +- add 1915.patch to fix build on tumbleweed + +- drop linux-4.15.patch: No longer needed as it was a backport from + upstream +- Cleanup configure options after consultation with upstream: + - --enable-regex-timers is for debugging purposes + - --enable-snmp-checker and --enable-snmp-vrrp are enabled by + - -enable-snmp + - --enable-snmp-rfcv2 and --enable-snmp-rfcv3 anre enabled by + - -enable-snmp-rfc + - --enable-stacktrace is definitely a debugging option +- on systems where we have nftables support we will only ship with + nftables support (>= 15.0) and use iptables support only on older + distributions. + +- Update to 2.2.2 + https://www.keepalived.org/release-notes/Release-2.2.2.html +- change how we install documentation to avoid duplicated files +- Link all the files for ipset, iptables, libnl instead of dlopen. + Drop the previous workaround for generating requires for the + dlopen-ed libaries. +- remove unsupported configure option: --enable-libiptc + +- Make sure we pull in the libraries we need for dlopen, by + following the symlinks from the .so symlinks with the + requires_file macro. + +- Update to 2.2.1 + https://www.keepalived.org/release-notes/Release-2.2.1.html + https://www.keepalived.org/release-notes/Release-2.2.0.html + https://www.keepalived.org/release-notes/Release-2.1.5.html + https://www.keepalived.org/release-notes/Release-2.1.4.html + https://www.keepalived.org/release-notes/Release-2.1.3.html + https://www.keepalived.org/release-notes/Release-2.1.2.html + https://www.keepalived.org/release-notes/Release-2.1.1.html + https://www.keepalived.org/release-notes/Release-2.1.0.html +- enable systemd integration via libsystemd (new BR: libsystemd) +- switch to systemd_ordering instead of systemd_requires +- sync configure options with the configure script + - ‘const’ Depending on what configure options are selected, + "const" Depending on what configure options are selected, kernel-64kb +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Use firmware recommended queue depth + (jsc#SLE-18967). +- scsi: mpt3sas: Bump driver version to 38.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: Add io_uring iopoll support (jsc#SLE-18967). +- commit 769c603 + +- ibmvnic: Process crqs after enabling interrupts (bsc#1192273 + ltc#194629). +- ibmvnic: don't stop queue in xmit (bsc#1192273 ltc#194629). +- commit 0c1f769 + +- Revert "ibmvnic: check failover_pending in login response" + (bsc#1190523 ltc#194510). +- ibmvnic: check failover_pending in login response (bsc#1190523 + ltc#194510). +- commit 3cece0c + +- x86/fpu: Move os_xsave() and os_xrstor() to core + (jsc#SLE-18931). +- commit 0e76265 + +- x86/fpu: Make os_xrstor_booting() private (jsc#SLE-18931). +- commit 5d32b8f + +- x86/fpu: Clean up CPU feature tests (jsc#SLE-18931). +- commit 446c71a + +- x86/fpu: Move context switch and exit to user inlines into + sched.h (jsc#SLE-18931). +- commit 93f59dc + +- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 + (jsc#SLE-18968). +- scsi: megaraid_sas: Add helper functions for irq_context + (jsc#SLE-18968). +- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ + polling and real interrupt (jsc#SLE-18968). +- scsi: megaraid: Clean up some inconsistent indenting + (jsc#SLE-18968). +- scsi: megaraid: Fix Coccinelle warning (jsc#SLE-18968). +- scsi: megaraid: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-18968). +- commit 15f1bb5 + +- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init + (jsc#SLE-18931). +- commit d3c4053 + +- x86/fpu: Rework copy_xstate_to_uabi_buf() (jsc#SLE-18931). +- commit 2a28e7e + +- x86/fpu: Replace KVMs home brewed FPU copy from user + (jsc#SLE-18931). +- commit d2f0bca + +- x86/fpu: Move KVMs FPU swapping to FPU core (jsc#SLE-18931). +- commit 640c80f + +- x86/fpu/xstate: Mark all init only functions __init + (jsc#SLE-18931). +- commit b7fb34b + +- x86/fpu/xstate: Provide and use for_each_xfeature() + (jsc#SLE-18931). +- commit 1c5014e + +- x86/fpu: Cleanup xstate xcomp_bv initialization (jsc#SLE-18931). +- commit 135211d + +- x86/fpu: Do not inherit FPU context for kernel and IO worker + threads (jsc#SLE-18931). +- commit becc295 + +- x86/process: Clone FPU in copy_thread() (jsc#SLE-18931). +- commit 2d0ab18 + +- x86/fpu: Remove pointless memset in fpu_clone() (jsc#SLE-18931). +- commit 43563a6 + +- x86/fpu: Cleanup the on_boot_cpu clutter (jsc#SLE-18931). +- commit fba46f1 + +- x86/fpu: Restrict xsaves()/xrstors() to independent states + (jsc#SLE-18931). +- commit 2680d35 + +- x86/pkru: Remove useless include (jsc#SLE-18931). +- commit 0a37ab9 + +- x86/fpu: Update stale comments (jsc#SLE-18931). +- commit ccb8547 + +- x86/fpu: Remove pointless argument from switch_fpu_finish() + (jsc#SLE-18931). +- commit 2a98e69 + +- Update + patches.suse/x86-fpu-mask-out-the-invalid-mxcsr-bits-properly.patch + (jsc#SLE-18931). +- commit 1bb370e + +- x86/fpu/signal: Fix missed conversion to correct boolean retval + in save_xstate_epilog() (jsc#SLE-18931). +- commit 88b693c + +- x86/fpu/signal: Change return code of restore_fpregs_from_user() + to boolean (jsc#SLE-18931). +- commit bff2e93 + +- x86/fpu/signal: Change return code of check_xstate_in_sigframe() + to boolean (jsc#SLE-18931). +- commit 0925586 + +- x86/fpu/signal: Change return type of __fpu_restore_sig() + to boolean (jsc#SLE-18931). +- commit 8707aff + +- trap: cleanup trap_init() (git-fixes). +- commit 84c723c + +- xsurf100: drop include of lib8390.c (git-fixes). +- commit b8f067c + +- x86/fpu/signal: Change return type of fpu__restore_sig() + to boolean (jsc#SLE-18931). +- commit a9ed3f4 + +- x86/signal: Change return type of restore_sigcontext() to + boolean (jsc#SLE-18931). +- commit eacd67e + +- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() + helpers to boolean (jsc#SLE-18931). +- commit f83d895 + +- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() + to boolean (jsc#SLE-18931). +- commit a72c41f + +- x86/fpu/signal: Move xstate clearing out of + copy_fpregs_to_sigframe() (jsc#SLE-18931). +- commit 2f939c3 + +- x86/fpu/signal: Move header zeroing out of + xsave_to_user_sigframe() (jsc#SLE-18931). +- commit 05da93a + +- x86/fpu/signal: Clarify exception handling in + restore_fpregs_from_user() (jsc#SLE-18931). +- commit d359dfe + +- x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups + (jsc#SLE-18931). +- commit f1063b0 + +- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit cfb074b + +- x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups + (jsc#SLE-18931). +- commit c72dfcc + +- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and + EX_TYPE_FAULT_MCE_SAFE (jsc#SLE-18931). +- commit 0827eac + +- x86/extable: Rework the exception table mechanics + (jsc#SLE-18931). +- commit 91c2fad + +- x86/mce: Get rid of stray semicolons (jsc#SLE-18931). +- commit 03638cb + +- x86/mce: Deduplicate exception handling (jsc#SLE-18931). +- commit 01e0919 + +- x86/extable: Get rid of redundant macros (jsc#SLE-18931). +- commit 9770234 + +- x86/extable: Tidy up redundant handler functions + (jsc#SLE-18931). +- commit ef9303c + +- Drop patches where were added for ustat() + glibc doesn't expose this system call anymore, and so no point in + carrying this delta. LTP does test for this but the test uses its + own headers instead of libc for it. It is not worth carrying this + delta for a deprecated call. + This patch set was tested with kernel-ci and found no new regressions + with btrfs. +- Delete + patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch. +- Delete patches.suse/btrfs-use-the-new-VFS-super_block_dev.patch. +- commit ea7c7f6 + +- efi: cper: check section header more appropriately + (jsc#SLE-18522). +- efi/libstub: Simplify "Exiting bootservices" message + (jsc#SLE-18522). +- efi: sysfb_efi: fix build when EFI is not set (jsc#SLE-18522). +- drivers/firmware: fix SYSFB depends to prevent build failures + (jsc#SLE-18522). +- drivers/firmware: consolidate EFI framebuffer setup for all + arches (jsc#SLE-18522). + Update config files: + +# CONFIG_SYSFB_SIMPLEFB is not set +- drivers/firmware: move x86 Generic System Framebuffers support + (jsc#SLE-18522). + Update config files: + +CONFIG_SYSFB=y +- efi: cper: fix scnprintf() use in cper_mem_err_location() + (jsc#SLE-18522). +- commit f3836a8 + -- isystem: ship and use stdarg.h (jsc#SLE-19223). +- isystem: ship and use stdarg.h (jsc#SLE-19223). -- commit 648b5c7 + https://github.com/openSUSE/installation-images/issues/537 +- rpm/config.sh: Compress modules with zstd (jsc#SLE-21256). +- commit 33519d9 kernel-azure +- Revert "mark pstore-blk as broken" (git-fixes). +- Update config files. +- supported.conf: adjust for pstore_blk and co +- commit 79eccc2 + +- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (git-fixes). +- pinctrl: qcom: sdm845: Enable dual edge errata (git-fixes). +- pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c' + (git-fixes). +- ACPI: Add stubs for wakeup handler functions (git-fixes). +- commit 7d34774 + +- blacklist.conf: add media patch entry that was already picked up +- commit 262559d + +- ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE + (bsc#1192473). +- commit a604fd5 + +- NFC: reorder the logic in nfc_{un,}register_device (git-fixes). +- Refresh + patches.suse/NFC-SUSE-specific-brutal-fix-for-runtime-PM.patch. +- commit 58d673a + +- Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" + (git-fixes). +- fbdev: Prevent probing generic drivers if a FB is already + registered (git-fixes). +- drm/cma-helper: Release non-coherent memory with + dma_free_noncoherent() (git-fixes). +- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + (git-fixes). +- thermal: int340x: Limit Kconfig to 64-bit (git-fixes). +- platform/x86: think-lmi: Abort probe on analyze failure + (git-fixes). +- platform/x86: hp_accel: Fix an error handling path in + 'lis3lv02d_probe()' (git-fixes). +- spi: fix use-after-free of the add_lock mutex (git-fixes). +- e100: fix device suspend/resume (git-fixes). +- NFC: add NCI_UNREG flag to eliminate the race (git-fixes). +- NFC: reorganize the functions in nci_request (git-fixes). +- mac80211: fix monitor_sdata RCU/locking assertions (git-fixes). +- mac80211: drop check for DONT_REORDER in + __ieee80211_select_queue (git-fixes). +- nl80211: fix radio statistics in survey dump (git-fixes). +- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + (git-fixes). +- docs: accounting: update delay-accounting.rst reference + (git-fixes). +- commit 195d274 + +- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (jsc#SLE-19924). +- Update config files. +- commit d22f826 + +- btrfs: update comments for chunk allocation -ENOSPC cases + (bsc#1192896). +- btrfs: fix deadlock between chunk allocation and chunk btree + modifications (bsc#1192896). +- commit 09c9eb3 + +- blacklist.conf: Add b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem +- commit b3581c2 + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1192547). +- treewide: Replace the use of mem_encrypt_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_es_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sev: Replace occurrences of sev_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/sme: Replace occurrences of sme_active() with + cc_platform_has() (jsc#SLE-19924). +- x86/ioremap: Selectively build arch override encryption + functions (jsc#SLE-19924). +- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() + (jsc#SLE-19924). +- commit c6b9314 + +- memcg: replace in_interrupt() by !in_task() in active_memcg() + (bsc#1192894). +- commit 8c447eb + +- Update metadata + patches.suse/bpf-cgroup-Assign-cgroup-in-cgroup_sk_alloc-when-cal.patch + (stable-5.14.19 bsc#1191279). +- Update metadata + patches.suse/bpf-cgroups-Fix-cgroup-v2-fallback-on-v1-v2-mixed-mo.patch + (stable-5.14.19 bsc#1191279). +- commit 590ab5b + +- btrfs: fix memory ordering between normal and ordered work functions (git-fixes). +- commit 0b78f1b + +- Update config files: bump to 5.14.20 +- commit c08e20b + +- Linux 5.14.20 (stable-5.14.20). +- commit 1a4044c + +- Drop x86 patch to follow a stable-5.14.20 revert + Other two (sched and x86 fixes) were reverted in 5.14.20 but we keep them + Delete patches.suse/x86-Fix-__get_wchan-for-STACKTRACE.patch + Update blacklist.conf +- commit 6440d2c + +- x86/setup: Explicitly include acpi.h (bsc#1192825). +- commit 915b5b4 + +- iscsi_ibft: fix warning in reserve_ibft_region() (bsc#1191540). +- commit 4ad3fae + +- e1000e: Add support for the next LOM generation (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit 92196b6 + +- e1000e: Add support for Lunar Lake (jsc#SLE-18382). +- Refresh + patches.suse/e1000e-Separate-TGP-board-type-from-SPT.patch. +- commit d86918a + +- e1000e: Remove redundant statement (jsc#SLE-18382). +- ionic: no devlink_unregister if not registered (jsc#SLE-19282). +- ionic: tame the filter no space message (jsc#SLE-19282). +- ionic: allow adminq requests to override default error message + (jsc#SLE-19282). +- ionic: handle vlan id overflow (jsc#SLE-19282). +- ionic: generic filter delete (jsc#SLE-19282). +- ionic: generic filter add (jsc#SLE-19282). +- ionic: add generic filter search (jsc#SLE-19282). +- ionic: remove mac overflow flags (jsc#SLE-19282). +- ionic: move lif mac address functions (jsc#SLE-19282). +- ionic: add filterlist to debugfs (jsc#SLE-19282). +- ionic: add lif param to ionic_qcq_disable (jsc#SLE-19282). +- ionic: have ionic_qcq_disable decide on sending to hardware + (jsc#SLE-19282). +- ionic: add polling to adminq wait (jsc#SLE-19282). +- ionic: widen queue_lock use around lif init and deinit + (jsc#SLE-19282). +- ionic: move lif mutex setup and delete (jsc#SLE-19282). +- ionic: check for binary values in FW ver string (jsc#SLE-19282). +- ionic: remove debug stats (jsc#SLE-19282). +- ionic: Move devlink registration to be last devlink command + (jsc#SLE-19282). +- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error + (jsc#SLE-18382). +- net/e1000e: Fix spelling mistake "The" -> "This" + (jsc#SLE-18382). +- e1000e: Add space to the debug print (jsc#SLE-18382). +- e1000e: Additional PHY power saving in S0ix (jsc#SLE-18382). +- e1000e: Add polling mechanism to indicate CSME DPG exit + (jsc#SLE-18382). +- e1000e: Add handshake with the CSME to support S0ix + (jsc#SLE-18382). +- commit 405902c + +- PCI: PM: Do not call platform_pci_power_manageable() + unnecessarily (jsc#SLE-19359). +- commit 18069d0 + +- PCI: PM: Make pci_choose_state() call pci_target_state() + (jsc#SLE-19359). +- commit 397bfa6 + +- PCI: PM: Rearrange pci_target_state() (jsc#SLE-19359). +- commit 6bb9c14 + +- PCI: endpoint: Use sysfs_emit() in "show" functions + (jsc#SLE-19359). +- commit 9243675 + +- x86/mm/64: Improve stack overflow warnings (stable-5.14.19). +- commit 041e862 + +- PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI + (jsc#SLE-19359). +- commit 96c7dd9 + +- PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM + (jsc#SLE-19359). +- commit 7e981c8 + +- PCI: Tidy comments (git-fixes). +- commit 125067a + +- blacklist.conf: Add entries for 5.14.19 +- commit 0010d42 + +- Update config files: stable 5.14.19 +- commit 8d0019c + +- Linux 5.14.19 (stable-5.14.19). +- commit a808eab + +- media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference + (stable-5.14.19). +- commit 3eaf65a + +- x86/sev: Make the #VC exception stacks part of the default + stacks storage (stable-5.14.19). +- media: videobuf2: always set buffer vb2 pointer + (stable-5.14.19). +- x86/sev: Add an x86 version of cc_platform_has() + (stable-5.14.19). +- arch/cc: Introduce a function to check for confidential + computing features (stable-5.14.19). +- IMA: reject unknown hash algorithms in ima_get_hash_algo + (stable-5.14.19). +- commit b6cc9f9 + +- cifs: fix memory leak of smb3_fs_context_dup::server_hostname + (stable-5.14.19). +- drm/amd/display: Look at firmware version to determine using + dmub on dcn21 (stable-5.14.19). +- SUNRPC: Partial revert of commit 6f9f17287e78 (stable-5.14.19). +- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage + (stable-5.14.19). +- selftests/bpf: Fix also no-alu32 strobemeta selftest + (stable-5.14.19). +- ath10k: fix invalid dma_addr_t token assignment + (stable-5.14.19). +- mmc: moxart: Fix null pointer dereference on pointer host + (stable-5.14.19). +- media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release() + (stable-5.14.19). +- pinctrl: amd: Handle wake-up interrupt (stable-5.14.19). +- pinctrl: amd: Add irq field data (stable-5.14.19). +- commit f6cd2b6 + +- s390/cio: make ccw_device_dma_* more robust (stable-5.14.19). +- s390/ap: Fix hanging ioctl caused by orphaned replies + (stable-5.14.19). +- powerpc/32e: Ignore ESR in instruction storage interrupt handler + (stable-5.14.19). +- powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during + module unload (stable-5.14.19). +- powerpc/security: Use a mutex for interrupt exit code patching + (stable-5.14.19). +- powerpc/bpf: Fix write protecting JIT code (stable-5.14.19). +- powerpc/64s/interrupt: Fix check_return_regs_valid() false + positive (stable-5.14.19). +- powerpc/pseries/mobility: ignore ibm, platform-facilities + updates (stable-5.14.19). +- powerpc/vas: Fix potential NULL pointer dereference + (stable-5.14.19). +- powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n + (stable-5.14.19). +- commit c55257b + +- io-wq: serialize hash clear with wakeup (stable-5.14.19). +- s390/cio: check the subchannel validity for dev_busid + (stable-5.14.19). +- s390/cpumf: cpum_cf PMU displays invalid value after hotplug + remove (stable-5.14.19). +- s390/tape: fix timer initialization in tape_std_assign() + (stable-5.14.19). +- PM: sleep: Avoid calling put_device() under dpm_list_mtx + (stable-5.14.19). +- mfd: dln2: Add cell for initializing DLN2 ADC (stable-5.14.19). +- mm, oom: do not trigger out_of_memory from the #PF + (stable-5.14.19). +- mm, oom: pagefault_out_of_memory: don't force global OOM for + dying tasks (stable-5.14.19). +- io-wq: fix queue stalling race (stable-5.14.19). +- io-wq: ensure that hash wait lock is IRQ disabling + (stable-5.14.19). +- commit 2a16894 + +- erofs: fix unsafe pagevec reuse of hooked pclusters + (stable-5.14.19). +- f2fs: fix UAF in f2fs_available_free_memory (stable-5.14.19). +- f2fs: include non-compressed blocks in compr_written_block + (stable-5.14.19). +- dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request + fail (stable-5.14.19). +- dmaengine: ti: k3-udma: Set bchan to NULL if a channel request + fail (stable-5.14.19). +- 9p/net: fix missing error check in p9_check_errors + (stable-5.14.19). +- memcg: prohibit unconditional exceeding the limit of dying tasks + (stable-5.14.19). +- net, neigh: Enable state migration between NUD_PERMANENT and + NTF_USE (stable-5.14.19). +- bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from + interrupt (stable-5.14.19). +- bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode + (stable-5.14.19). +- commit 77ed3ef + +- parisc: Flush kernel data mapping in set_pte_at() when + installing pte for user page (stable-5.14.19). +- parisc: Fix backtrace to always include init funtion names + (stable-5.14.19). +- ARM: 9156/1: drop cc-option fallbacks for architecture selection + (stable-5.14.19). +- posix-cpu-timers: Clear task::posix_cputimers_work in + copy_process() (stable-5.14.19). +- irqchip/sifive-plic: Fixup EOI failed when masked + (stable-5.14.19). +- x86/mce: Add errata workaround for Skylake SKX37 + (stable-5.14.19). +- f2fs: should use GFP_NOFS for directory inodes (stable-5.14.19). +- KVM: x86: move guest_pv_has out of user_access section + (stable-5.14.19). +- MIPS: fix duplicated slashes for Platform file path + (stable-5.14.19). +- MIPS: Fix assembly error from MIPSr2 code used within + MIPS_ISA_ARCH_LEVEL (stable-5.14.19). +- commit 3c7edaf + +- ARM: 9155/1: fix early early_iounmap() (stable-5.14.19). +- smb3: do not error on fsync when readonly (stable-5.14.19). +- selftests/net: udpgso_bench_rx: fix port argument + (stable-5.14.19). +- cxgb4: fix eeprom len when diagnostics not implemented + (stable-5.14.19). +- net/smc: fix sk_refcnt underflow on linkdown and fallback + (stable-5.14.19). +- vsock: prevent unnecessary refcnt inc for nonblocking connect + (stable-5.14.19). +- net: marvell: mvpp2: Fix wrong SerDes reconfiguration order + (stable-5.14.19). +- net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory + (stable-5.14.19). +- net: stmmac: allow a tc-taprio base-time of zero + (stable-5.14.19). +- net/sched: sch_taprio: fix undefined behavior in + ktime_mono_to_any (stable-5.14.19). +- commit 8c81fc3 + +- drm/i915/fb: Fix rounding error in subsampled plane size + calculation (stable-5.14.19). +- net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on + ports other than 10 (stable-5.14.19). +- bpf, sockmap: sk_skb data_end access incorrect when src_reg = + dst_reg (stable-5.14.19). +- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and + colliding (stable-5.14.19). +- bpf, sockmap: Fix race in ingress receive verdict with redirect + to self (stable-5.14.19). +- bpf, sockmap: Remove unhash handler for BPF sockmap usage + (stable-5.14.19). +- dmaengine: stm32-dma: fix burst in case of unaligned memory + address (stable-5.14.19). +- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline + functions (stable-5.14.19). +- arm64: arm64_ftr_reg->name may not be a human-readable string + (stable-5.14.19). +- seq_file: fix passing wrong private data (stable-5.14.19). +- commit 32c9b55 + +- llc: fix out-of-bound array index in llc_sk_dev_hash() + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Limit the tests in netns + (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to + terminate cleanly (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Use arping to accurate the + arp number (stable-5.14.19). +- selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder + (stable-5.14.19). +- libbpf: Fix lookup_and_delete_elem_flags error reporting + (stable-5.14.19). +- bonding: Fix a use-after-free problem when + bond_sysfs_slave_add() failed (stable-5.14.19). +- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() + (stable-5.14.19). +- zram: off by one in read_block_state() (stable-5.14.19). +- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() + and zs_unregister_migration() (stable-5.14.19). +- commit f072f92 + +- net: phy: fix duplex out of sync problem while changing settings + (stable-5.14.19). +- net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware + bridge (stable-5.14.19). +- net: vlan: fix a UAF in vlan_dev_real_dev() (stable-5.14.19). +- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown + and offline (stable-5.14.19). +- ataflop: remove ataflop_probe_lock mutex (stable-5.14.19). +- nvdimm/btt: do not call del_gendisk() if not needed + (stable-5.14.19). +- block/ataflop: provide a helper for cleanup up an atari disk + (stable-5.14.19). +- block/ataflop: add registration bool before calling + del_gendisk() (stable-5.14.19). +- block/ataflop: use the blk_cleanup_disk() helper + (stable-5.14.19). +- net: dsa: tag_ocelot: break circular dependency with ocelot + switch lib driver (stable-5.14.19). +- commit e9a91d1 + +- scsi: target: core: Remove from tmr_list during LUN unlink + (stable-5.14.19). +- ethtool: fix ethtool msg len calculation for pause stats + (stable-5.14.19). +- kselftests/net: add missed icmp.sh test to Makefile + (stable-5.14.19). +- net: davinci_emac: Fix interrupt pacing disable + (stable-5.14.19). +- NFSv4: Fix a regression in nfs_set_open_stateid_locked() + (stable-5.14.19). +- ar7: fix kernel builds for compiler test (stable-5.14.19). +- nbd: fix possible overflow for 'first_minor' in nbd_dev_add() + (stable-5.14.19). +- nbd: fix max value for 'first_minor' (stable-5.14.19). +- gpio: realtek-otto: fix GPIO line IRQ offset (stable-5.14.19). +- openrisc: fix SMP tlb flush NULL pointer dereference + (stable-5.14.19). +- commit 26c19bd + +- m68k: set a default value for MEMORY_RESERVE (stable-5.14.19). +- netfilter: nfnetlink_queue: fix OOB when mac header was cleared + (stable-5.14.19). +- Fix user namespace leak (stable-5.14.19). +- NFS: Fix an Oops in pnfs_mark_request_commit() (stable-5.14.19). +- NFS: Fix up commit deadlocks (stable-5.14.19). +- NFS: Fix deadlocks in nfs_scan_commit_list() (stable-5.14.19). +- pnfs/flexfiles: Fix misplaced barrier in + nfs4_ff_layout_prepare_ds (stable-5.14.19). +- signal/sh: Use force_sig(SIGKILL) instead of + do_group_exit(SIGKILL) (stable-5.14.19). +- opp: Fix return in _opp_add_static_v2() (stable-5.14.19). +- fs: orangefs: fix error return code of + orangefs_revalidate_lookup() (stable-5.14.19). +- commit a5e9684 + +- nfsd: don't alloc under spinlock in rpc_parse_scope_id + (stable-5.14.19). +- NFS: Fix dentry verifier races (stable-5.14.19). +- NFS: Ignore the directory size when marking for revalidation + (stable-5.14.19). +- NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA + (stable-5.14.19). +- NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED + (stable-5.14.19). +- powerpc: Don't provide __kernel_map_pages() without + ARCH_SUPPORTS_DEBUG_PAGEALLOC (stable-5.14.19). +- powerpc/xmon: fix task state output (stable-5.14.19). +- powerpc/44x/fsp2: add missing of_node_put (stable-5.14.19). +- powerpc/book3e: Fix set_memory_x() and set_memory_nx() + (stable-5.14.19). +- mips: cm: Convert to bitfield API to fix out-of-bounds access + (stable-5.14.19). +- commit efb3815 + +- powerpc/nohash: Fix __ptep_set_access_flags() and + ptep_set_wrprotect() (stable-5.14.19). +- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and + KFENCE (stable-5.14.19). +- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL + in power10 (stable-5.14.19). +- arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock + (stable-5.14.19). +- arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in + WLED node (stable-5.14.19). +- ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 + (stable-5.14.19). +- ARM: dts: stm32: fix SAI sub nodes register range + (stable-5.14.19). +- ARM: dts: stm32: fix STUSB1600 Type-C irq level on + stm32mp15xx-dkx (stable-5.14.19). +- ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz + (stable-5.14.19). +- arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly + (stable-5.14.19). +- commit 84dab26 + +- powerpc: fix unbalanced node refcount in check_kvm_guest() + (stable-5.14.19). +- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous + prototype for 'create_section_mapping' (stable-5.14.19). +- MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT + (stable-5.14.19). +- iommu/dma: Fix arch_sync_dma for map (stable-5.14.19). +- iommu/mediatek: Fix out-of-range warning with clang + (stable-5.14.19). +- arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 + (stable-5.14.19). +- arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock + (stable-5.14.19). +- arm: dts: omap3-gta04a4: accelerometer irq fix (stable-5.14.19). +- arm64: dts: renesas: beacon: Fix Ethernet PHY mode + (stable-5.14.19). +- JFS: fix memleak in jfs_mount (stable-5.14.19). +- commit 99b404e + +- arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients + in reality (stable-5.14.19). +- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 + PHY (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number + for PCIe (stable-5.14.19). +- arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" + properties of pcie node (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus + number for PCIe (stable-5.14.19). +- arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" + in PCIe EP nodes (stable-5.14.19). +- ARM: dts: at91: tse850: the emac<->phy interface is rmii + (stable-5.14.19). +- arm64: dts: meson-sm1: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12b: Fix the pwm regulator supply properties + (stable-5.14.19). +- arm64: dts: meson-g12a: Fix the pwm regulator supply properties + (stable-5.14.19). +- commit b60ffc0 + +- arm64: dts: broadcom: bcm4908: Fix UART clock name + (stable-5.14.19). +- ARM: dts: BCM5301X: Fix memory nodes names (stable-5.14.19). +- arm64: dts: meson: sm1: add Ethernet PHY reset line for + ODROID-C4/HC4 (stable-5.14.19). +- arm64: dts: rockchip: Fix GPU register width for RK3328 + (stable-5.14.19). +- arm64: dts: rockchip: fix rk3568 mbi-alias (stable-5.14.19). +- ARM: s3c: irq-s3c24xx: Fix return value check for + s3c24xx_init_intc() (stable-5.14.19). +- cgroup: Fix rootcg cpu.stat guest double counting + (stable-5.14.19). +- bpf: Fix propagation of signed bounds from 64-bit min/max into + 32-bit (stable-5.14.19). +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit + and var_off (stable-5.14.19). +- skmsg: Lose offset info in sk_psock_skb_ingress + (stable-5.14.19). +- commit be707b7 + +- udp6: allow SO_MARK ctrl msg to affect routing (stable-5.14.19). +- selftests: net: bridge: update IGMP/MLD membership interval + value (stable-5.14.19). +- net: bridge: fix uninitialized variables when BRIDGE_CFM is + disabled (stable-5.14.19). +- net: phylink: avoid mvneta warning when setting pause parameters + (stable-5.14.19). +- net: amd-xgbe: Toggle PLL settings during rate change + (stable-5.14.19). +- sctp: return true only for pathmtu update in + sctp_transport_pl_toobig (stable-5.14.19). +- sctp: subtract sctphdr len in sctp_transport_pl_hlen + (stable-5.14.19). +- sctp: reset probe_timer in sctp_transport_pl_update + (stable-5.14.19). +- sctp: allow IP fragmentation when PLPMTUD enters Error state + (stable-5.14.19). +- selftests/bpf: Fix fclose/pclose mismatch in test_progs + (stable-5.14.19). +- commit 97ce5c0 + +- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization + (stable-5.14.19). +- KVM: s390: Fix handle_sske page fault handling (stable-5.14.19). +- selftests/bpf: Fix memory leak in test_ima (stable-5.14.19). +- selftests/bpf: Fix fd cleanup in sk_lookup test + (stable-5.14.19). +- bpf: Fixes possible race in update_prog_stats() for 32bit arches + (stable-5.14.19). +- libbpf: Fix endianness detection in + BPF_CORE_READ_BITFIELD_PROBED() (stable-5.14.19). +- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() + (stable-5.14.19). +- samples/kretprobes: Fix return value if register_kretprobe() + failed (stable-5.14.19). +- x86: Fix __get_wchan() for !STACKTRACE (stable-5.14.19). +- blk-cgroup: synchronize blkg creation against policy + deactivation (stable-5.14.19). +- commit dd773f7 + +- blacklist.conf: remove 32bit bpf fix to be backported via stable-5.14.x +- commit 94a93eb + +- ARM: 9142/1: kasan: work around LPAE build warning + (stable-5.14.19). +- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm + (stable-5.14.19). +- KVM: s390: pv: avoid double free of sida page (stable-5.14.19). +- s390/uv: fully validate the VMA before calling follow_page() + (stable-5.14.19). +- s390/mm: fix VMA and page table handling code in storage key + handling functions (stable-5.14.19). +- s390/mm: validate VMA in PGSTE manipulation functions + (stable-5.14.19). +- s390/gmap: don't unconditionally call pte_unmap_unlock() + in __gmap_zap() (stable-5.14.19). +- net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del + returns error (stable-5.14.19). +- irq: mips: avoid nested irq_enter() (stable-5.14.19). +- block: ataflop: more blk-mq refactoring fixes (stable-5.14.19). +- commit eea1624 + +- s390/gmap: validate VMA in __gmap_zap() (stable-5.14.19). +- KVM: selftests: Fix nested SVM tests when built with clang + (stable-5.14.19). +- libbpf: Fix BTF header parsing checks (stable-5.14.19). +- libbpf: Fix overflow in BTF sanity checks (stable-5.14.19). +- bpftool: Avoid leaking the JSON writer prepared for program + metadata (stable-5.14.19). +- libbpf: Fix memory leak in btf__dedup() (stable-5.14.19). +- smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi + (stable-5.14.19). +- x86/sev: Fix stack type check in vc_switch_off_ist() + (stable-5.14.19). +- clocksource/drivers/timer-ti-dm: Select TIMER_OF + (stable-5.14.19). +- nvme-rdma: fix error code in nvme_rdma_setup_ctrl + (stable-5.14.19). +- commit 69474bd + +- drm/msm: fix potential NULL dereference in cleanup + (stable-5.14.19). +- mt76: connac: fix possible NULL pointer dereference in + mt76_connac_get_phy_mode_v2 (stable-5.14.19). +- iwlwifi: pnvm: read EFI data only if long enough + (stable-5.14.19). +- iwlwifi: pnvm: don't kmemdup() more than we have + (stable-5.14.19). +- net: enetc: unmap DMA in enetc_send_cmd() (stable-5.14.19). +- net: stream: don't purge sk_error_queue in + sk_stream_kill_queues() (stable-5.14.19). +- tcp: switch orphan_count to bare per-cpu counters + (stable-5.14.19). +- net: tulip: winbond-840: fix build for UML (stable-5.14.19). +- nbd: Fix use-after-free in pid_show (stable-5.14.19). +- block: ataflop: fix breakage introduced at blk-mq refactoring + (stable-5.14.19). +- commit 1dcb6ba + +- cpuidle: Fix kobject memory leaks in error paths + (stable-5.14.19). +- netfilter: nft_dynset: relax superfluous check on set updates + (stable-5.14.19). +- net: fealnx: fix build for UML (stable-5.14.19). +- net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE + (stable-5.14.19). +- libbpf: Fix skel_internal.h to set errno on loader retval < + 0 (stable-5.14.19). +- rcu: Always inline rcu_dynticks_task*_{enter,exit}() + (stable-5.14.19). +- scs: Release kasan vmalloc poison in scs_free process + (stable-5.14.19). +- x86/insn: Use get_unaligned() instead of memcpy() + (stable-5.14.19). +- EDAC/amd64: Handle three rank interleaving mode + (stable-5.14.19). +- IMA: block writes of the security.ima xattr with unsupported + algorithms (stable-5.14.19). +- commit 9a66afb + +- cgroup: Make rebind_subsystems() disable v2 controllers all + at once (stable-5.14.19). +- net: dsa: rtl8366: Fix a bug in deleting VLANs (stable-5.14.19). +- net: dsa: rtl8366rb: Fix off-by-one bug (stable-5.14.19). +- rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() + (stable-5.14.19). +- net: phylink: don't call netif_carrier_off() with NULL netdev + (stable-5.14.19). +- net: net_namespace: Fix undefined member in key_remove_domain() + (stable-5.14.19). +- MIPS: lantiq: dma: fix burst length for DEU (stable-5.14.19). +- arm64: mm: update max_pfn after memory hotplug (stable-5.14.19). +- objtool: Handle __sanitize_cov*() tail calls (stable-5.14.19). +- x86/xen: Mark cpu_bringup_and_idle() as dead_end_function + (stable-5.14.19). +- commit cd1e662 + +- selftests/bpf: Fix strobemeta selftest regression + (stable-5.14.19). +- netfilter: conntrack: set on IPS_ASSURED if flows enters + internal stream state (stable-5.14.19). +- libbpf: Don't crash on object files with no symbol tables + (stable-5.14.19). +- rcu: Fix existing exp request check in + sync_sched_exp_online_cleanup() (stable-5.14.19). +- parisc/kgdb: add kgdb_roundup() to make kgdb work with idle + polling (stable-5.14.19). +- parisc/unwind: fix unwinder when CONFIG_64BIT is enabled + (stable-5.14.19). +- task_stack: Fix end_of_stack() for architectures with + upwards-growing stack (stable-5.14.19). +- parisc: fix warning in flush_tlb_all (stable-5.14.19). +- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings + (stable-5.14.19). +- erofs: don't trigger WARN() when decompression fails + (stable-5.14.19). +- commit 4c6d157 + +- selftests/core: fix conflicting types compile error for + close_range() (stable-5.14.19). +- drm/amd/display: dcn20_resource_construct reduce scope of FPU + enabled (stable-5.14.19). +- x86/hyperv: Protect set_hv_tscchange_cb() against getting + preempted (stable-5.14.19). +- Revert "wcn36xx: Enable firmware link monitoring" + (stable-5.14.19). +- wcn36xx: Fix packet drop on resume (stable-5.14.19). +- wcn36xx: Correct band/freq reporting on RX (stable-5.14.19). +- ftrace: do CPU checking after preemption disabled + (stable-5.14.19). +- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error + in bcm_qspi_probe() (stable-5.14.19). +- btrfs: do not take the uuid_mutex in btrfs_rm_device + (stable-5.14.19). +- btrfs: reflink: initialize return value to 0 in + btrfs_extent_same() (stable-5.14.19). +- commit 2eabf0b + +- ACPI: AC: Quirk GK45 to skip reading _PSR (stable-5.14.19). +- ACPI: resources: Add one more Medion model in IRQ override quirk + (stable-5.14.19). +- gfs2: Fix glock_hash_walk bugs (stable-5.14.19). +- gfs2: Cancel remote delete work asynchronously (stable-5.14.19). +- ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 (stable-5.14.19). +- net: annotate data-race in neigh_output() (stable-5.14.19). +- vrf: run conntrack only in context of lower/physdev for locally + generated packets (stable-5.14.19). +- can: bittiming: can_fixup_bittiming(): change type of tseg1 + and alltseg to unsigned int (stable-5.14.19). +- gre/sit: Don't generate link-local addr if addr_gen_mode is + IN6_ADDR_GEN_MODE_NONE (stable-5.14.19). +- tools/latency-collector: Use correct size when writing + queue_full_warning (stable-5.14.19). +- commit fa88a36 + +- selftests: kvm: fix mismatched fclose() after popen() + (stable-5.14.19). +- selftests/bpf: Fix perf_buffer test on system with offline cpus + (stable-5.14.19). +- iwlwifi: mvm: disable RX-diversity in powersave + (stable-5.14.19). +- ARM: clang: Do not rely on lr register for stacktrace + (stable-5.14.19). +- smackfs: use __GFP_NOFAIL for smk_cipso_doi() (stable-5.14.19). +- arm64: vdso32: suppress error message for 'make mrproper' + (stable-5.14.19). +- nvme: drop scan_lock and always kick requeue list when removing + namespaces (stable-5.14.19). +- nvmet-tcp: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet-rdma: fix use-after-free when a port is removed + (stable-5.14.19). +- nvmet: fix use-after-free when a port is removed + (stable-5.14.19). +- commit 67aba3b + +- drm/amdgpu/pm: properly handle sclk for profiling modes on + vangogh (stable-5.14.19). +- workqueue: make sysfs of unbound kworker cpumask more clever + (stable-5.14.19). +- mt76: mt7915: fix an off-by-one bound check (stable-5.14.19). +- iwlwifi: change all JnP to NO-160 configuration + (stable-5.14.19). +- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() + (stable-5.14.19). +- tracing/cfi: Fix cmp_entries_* functions signature mismatch + (stable-5.14.19). +- media: allegro: ignore interrupt if mailbox is not initialized + (stable-5.14.19). +- lib/xz: Validate the value before assigning it to an enum + variable (stable-5.14.19). +- lib/xz: Avoid overlapping memcpy() with invalid input with + in-place decompression (stable-5.14.19). +- block: remove inaccurate requeue check (stable-5.14.19). +- commit c9c6f49 + +- thermal/core: Fix null pointer dereference in thermal_release() + (stable-5.14.19). +- Refresh + patches.suse/thermal-core-fix-a-UAF-bug-in-__thermal_cooling_devi.patch. +- commit 0f45953 + +- drm/msm: prevent NULL dereference in + msm_gpu_crashstate_capture() (stable-5.14.19). +- drm/amdkfd: fix resume error when iommu disabled in Picasso + (stable-5.14.19). +- drm/amd/display: fix null pointer deref when plugging in display + (stable-5.14.19). +- thermal/drivers/tsens: Add timeout to get_temp_tsens_valid + (stable-5.14.19). +- net: phy: micrel: make *-skew-ps check more lenient + (stable-5.14.19). +- memstick: r592: Fix a UAF bug when removing the driver + (stable-5.14.19). +- md: update superblock after changing rdev flags in state_store + (stable-5.14.19). +- floppy: fix calling platform_device_unregister() on invalid + drives (stable-5.14.19). +- block: bump max plugged deferred size from 16 to 32 + (stable-5.14.19). +- commit b6ec3a2 + +- drm/amdkfd: rm BO resv on validation to avoid deadlock + (stable-5.14.19). +- ACPI: battery: Accept charges over the design capacity as full + (stable-5.14.19). +- ACPI: scan: Release PM resources blocked by unused objects + (stable-5.14.19). +- iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return + value (stable-5.14.19). +- ath: dfs_pattern_detector: Fix possible null-pointer dereference + in channel_detector_create() (stable-5.14.19). +- net-sysfs: try not to restart the syscall if it will fail + eventually (stable-5.14.19). +- tracing: Disable "other" permission bits in the tracefs files + (stable-5.14.19). +- tracefs: Have tracefs directories not set OTH permission bits + by default (stable-5.14.19). +- mmc: moxart: Fix reference count leaks in moxart_probe + (stable-5.14.19). +- media: usb: dvd-usb: fix uninit-value bug in + dibusb_read_eeprom_byte() (stable-5.14.19). +- commit c6cab2b + +- cpufreq: Make policy min/max hard requirements (stable-5.14.19). +- ACPICA: Avoid evaluating methods too early during system resume + (stable-5.14.19). +- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet + (stable-5.14.19). +- rtw88: fix RX clock gate setting while fifo dump + (stable-5.14.19). +- ipmi: Disable some operations during a panic (stable-5.14.19). +- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info + (stable-5.14.19). +- media: ipu3-imgu: imgu_fmt: Handle properly try + (stable-5.14.19). +- media: imx-jpeg: Fix possible null pointer dereference + (stable-5.14.19). +- media: rcar-csi2: Add checking to rcsi2_start_receiver() + (stable-5.14.19). +- kselftests/sched: cleanup the child processes (stable-5.14.19). +- commit 2879ff0 + +- ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK + (stable-5.14.19). +- media: mceusb: return without resubmitting URB in case of + - EPROTO error (stable-5.14.19). +- media: rcar-vin: Use user provided buffers when starting + (stable-5.14.19). +- media: imx: set a media_device bus_info string (stable-5.14.19). +- media: videobuf2: rework vb2_mem_ops API (stable-5.14.19). +- media: s5p-mfc: Add checking to s5p_mfc_probe() + (stable-5.14.19). +- media: s5p-mfc: fix possible null-pointer dereference in + s5p_mfc_probe() (stable-5.14.19). +- media: vidtv: Fix memory leak in remove (stable-5.14.19). +- media: uvcvideo: Set unique vdev name based in type + (stable-5.14.19). +- media: uvcvideo: Return -EIO for control errors + (stable-5.14.19). +- commit 36aa6fb + +- ath10k: high latency fixes for beacon buffer (stable-5.14.19). +- ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map + reinjected packets (stable-5.14.19). +- ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED + (stable-5.14.19). +- ath11k: Avoid reg rules update during firmware recovery + (stable-5.14.19). +- octeontx2-pf: Enable promisc/allmulti match MCAM entries + (stable-5.14.19). +- media: uvcvideo: Set capability in s_param (stable-5.14.19). +- media: stm32: Potential NULL pointer dereference in + dcmi_irq_thread() (stable-5.14.19). +- media: atomisp: Fix error handling in probe (stable-5.14.19). +- media: netup_unidvb: handle interrupt properly according to + the firmware (stable-5.14.19). +- media: mt9p031: Fix corrupted frame after restarting stream + (stable-5.14.19). +- commit 23c0bf6 + +- drm/amd/display: Fix null pointer dereference for encoders + (stable-5.14.19). +- drm/amdgpu: Fix MMIO access page fault (stable-5.14.19). +- x86: Increase exception stack sizes (stable-5.14.19). +- mwifiex: Properly initialize private structure on interface + type changes (stable-5.14.19). +- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION + vif-type (stable-5.14.19). +- selftests: net: fib_nexthops: Wait before checking reported + idle time (stable-5.14.19). +- crypto: aesni - check walk.nbytes instead of err + (stable-5.14.19). +- spi: Check we have a spi_device_id for each DT compatible + (stable-5.14.19). +- fscrypt: allow 256-bit master keys with AES-256-XTS + (stable-5.14.19). +- commit da16a21 + +- platform/x86: wmi: do not fail if disabling fails + (stable-5.14.19). +- ACPI: resources: Add DMI-based legacy IRQ override quirk + (stable-5.14.19). +- ath11k: Align bss_chan_info structure with firmware + (stable-5.14.19). +- net: sched: update default qdisc visibility after Tx queue + cnt changes (stable-5.14.19). +- MIPS: lantiq: dma: reset correct number of channel + (stable-5.14.19). +- MIPS: lantiq: dma: add small delay after reset (stable-5.14.19). +- rcutorture: Avoid problematic critical section nesting on + PREEMPT_RT (stable-5.14.19). +- rcu-tasks: Move RTGS_WAIT_CBS to beginning of + rcu_tasks_kthread() loop (stable-5.14.19). +- smackfs: Fix use-after-free in netlbl_catmap_walk() + (stable-5.14.19). +- locking/lockdep: Avoid RCU-induced noinstr fail + (stable-5.14.19). +- commit 2c9b87d + +- cifs: set a minimum of 120s for next dns resolution + (stable-5.14.19). +- coresight: trbe: Defer the probe on offline CPUs + (stable-5.14.19). +- coresight: trbe: Fix incorrect access of the sink specific data + (stable-5.14.19). +- coresight: cti: Correct the parameter for pm_runtime_put + (stable-5.14.19). +- drm/panel-orientation-quirks: add Valve Steam Deck + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy + Book 10.6 (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart + C15200 2-in-1 (stable-5.14.19). +- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 + quirk (v2) (stable-5.14.19). +- dma-buf: WARN on dmabuf release with pending attachments + (stable-5.14.19). +- Bluetooth: fix use-after-free error in lock_sock_nested() + (stable-5.14.19). +- commit bd4d6ec + +- KVM: nVMX: Handle dynamic MSR intercept toggling + (stable-5.14.19). +- KVM: nVMX: Query current VMCS when determining if MSR bitmaps + are in use (stable-5.14.19). +- ring-buffer: Protect ring_buffer_reset() from reentrancy + (stable-5.14.19). +- xen/balloon: add late_initcall_sync() for initial ballooning + done (stable-5.14.19). +- ovl: fix use after free in struct ovl_aio_req (stable-5.14.19). +- cifs: To match file servers, make sure the server hostname + matches (stable-5.14.19). +- quota: correct error number in free_dqentry() (stable-5.14.19). +- quota: check block number when reading the block in quota file + (stable-5.14.19). +- powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot + be found (stable-5.14.19). +- ifb: fix building without CONFIG_NET_CLS_ACT (stable-5.14.19). +- commit f46c787 + +- KVM: arm64: Extract ESR_ELx.EC only (stable-5.14.19). +- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} + flows (stable-5.14.19). +- KVM: x86: Fix recording of guest steal time / preempted status + (stable-5.14.19). +- signal/mips: Update (_save|_restore)_fp_context to fail with + - EFAULT (stable-5.14.19). +- signal: Remove the bogus sigkill_pending in ptrace_stop + (stable-5.14.19). +- libata: fix checking of DMA state (stable-5.14.19). +- wcn36xx: handle connection loss indication (stable-5.14.19). +- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints + (stable-5.14.19). +- perf/x86/intel/uncore: Fix invalid unit check (stable-5.14.19). +- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake + server (stable-5.14.19). +- commit 3bc363d + +- HID: surface-hid: Allow driver matching for target ID 1 devices + (stable-5.14.19). +- HID: surface-hid: Use correct event registry for managing HID + events (stable-5.14.19). +- platform/surface: aggregator_registry: Add support for Surface + Laptop Studio (stable-5.14.19). +- evm: mark evm_fixmode as __ro_after_init (stable-5.14.19). +- ifb: Depend on netfilter alternatively to tc (stable-5.14.19). +- mt76: mt7615: fix skb use-after-free on mac reset + (stable-5.14.19). +- mwifiex: Try waking the firmware until we get an interrupt + (stable-5.14.19). +- mwifiex: Read a PCI register after writing the TX ring write + pointer (stable-5.14.19). +- selinux: fix race condition when computing ocontext SIDs + (stable-5.14.19). +- md/raid1: only allocate write behind bio for WriteMostly device + (stable-5.14.19). +- commit f47bd03 + +- KVM: PPC: Tick accounting should defer vtime accounting 'til + after IRQ handling (stable-5.14.19). +- KVM: VMX: Unregister posted interrupt wakeup handler on hardware + unsetup (stable-5.14.19). +- ia64: kprobes: Fix to pass correct trampoline address to the + handler (stable-5.14.19). +- btrfs: clear MISSING device status bit in btrfs_close_one_device + (stable-5.14.19). +- btrfs: call btrfs_check_rw_degradable only if there is a + missing device (stable-5.14.19). +- btrfs: fix lost error handling when replaying directory deletes + (stable-5.14.19). +- tools/testing/selftests/vm/split_huge_page_test.c: fix + application of sizeof to pointer (stable-5.14.19). +- net/smc: Correct spelling mistake to TCPF_SYN_RECV + (stable-5.14.19). +- net/smc: Fix smc_link->llc_testlink_time overflow + (stable-5.14.19). +- nfp: bpf: relax prog rejection for mtu check through + max_pkt_offset (stable-5.14.19). +- commit 602c6fc + +- nvmet-tcp: fix header digest verification (stable-5.14.19). +- nvmet-tcp: fix a memory leak when releasing a queue + (stable-5.14.19). +- block: schedule queue restart after BLK_STS_ZONE_RESOURCE + (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for GPD Win3 + (stable-5.14.19). +- vmxnet3: do not stop tx queues after netif_device_detach() + (stable-5.14.19). +- r8169: Add device 10ec:8162 to driver r8169 (stable-5.14.19). +- net: multicast: calculate csum of looped-back and forwarded + packets (stable-5.14.19). +- xen/netfront: stop tx queues during live migration + (stable-5.14.19). +- spi: spl022: fix Microwire full duplex mode (stable-5.14.19). +- watchdog: Fix OMAP watchdog early handling (stable-5.14.19). +- commit 5cebf2b + +- mmc: winbond: don't build on M68K (stable-5.14.19). +- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 + (stable-5.14.19). +- bpf: Prevent increasing bpf_jit_limit above max + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT + (stable-5.14.19). +- bpf: Define bpf_jit_alloc_exec_limit for riscv JIT + (stable-5.14.19). +- fcnal-test: kill hanging ping/nettest binaries on cleanup + (stable-5.14.19). +- spi: altera: Change to dynamic allocation of spi id + (stable-5.14.19). +- reset: socfpga: add empty driver allowing consumers to probe + (stable-5.14.19). +- ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode + (stable-5.14.19). +- sfc: Don't use netif_info before net_device setup + (stable-5.14.19). +- commit 1834fb0 + +- scsi: qla2xxx: Fix unmap of already freed sgl (stable-5.14.19). +- scsi: qla2xxx: Return -ENOMEM if kzalloc() fails + (stable-5.14.19). +- sfc: Export fibre-specific supported link modes + (stable-5.14.19). +- cavium: Fix return values of the probe function + (stable-5.14.19). +- mISDN: Fix return values of the probe function (stable-5.14.19). +- cavium: Return negative value when pci_alloc_irq_vectors() + fails (stable-5.14.19). +- net: mscc: ocelot: Add of_node_put() before goto + (stable-5.14.19). +- net: sparx5: Add of_node_put() before goto (stable-5.14.19). +- ptp: fix error print of ptp_kvm on X86_64 platform + (stable-5.14.19). +- ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets + (stable-5.14.19). +- commit b649fea + +- ext4: refresh the ext4_ext_path struct after dropping i_data_sem + (stable-5.14.19). +- ext4: ensure enough credits in ext4_ext_shift_path_extents + (stable-5.14.19). +- ext4: fix lazy initialization next schedule time computation + in more granular unit (stable-5.14.19). +- x86/irq: Ensure PI wakeup handler is unregistered before module + unload (stable-5.14.19). +- x86/iopl: Fake iopl(3) CLI/STI usage (stable-5.14.19). +- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog + receivers (stable-5.14.19). +- parisc: Fix ptrace check on syscall return (stable-5.14.19). +- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL + (stable-5.14.19). +- ASoC: soc-core: fix null-ptr-deref in + snd_soc_del_component_unlocked() (stable-5.14.19). +- KVM: arm64: Report corrupted refcount at EL2 (stable-5.14.19). +- commit e87c1d0 + +- ce/gf100: fix incorrect CE0 address calculation on some GPUs + (stable-5.14.19). +- Input: elantench - fix misreporting trackpoint coordinates + (stable-5.14.19). +- libata: fix read log timeout value (stable-5.14.19). +- ocfs2: fix data corruption on truncate (stable-5.14.19). +- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp + platform (stable-5.14.19). +- mmc: dw_mmc: Dont wait for DRTO on Write RSP error + (stable-5.14.19). +- mmc: mtk-sd: Add wait dma stop done flow (stable-5.14.19). +- parisc: Fix set_fixmap() on PA1.x CPUs (stable-5.14.19). +- exfat: fix incorrect loading of i_blocks for large files + (stable-5.14.19). +- commit d3aead9 + +- Update patch references for stable-5.14.19 +- commit 0013369 + +- bpf: Disallow unprivileged bpf by default (jsc#SLE-22575). +- commit 1dfa117 + +- Move upstreamed input patch into sorted section +- commit 6ef8342 + +- Input: i8042 - Add deferred probe support (bsc#1190256). +- commit 0a16328 + +- iscsi_ibft: Fix isa_bus_to_virt not working under ARM + (bsc#1191540). +- iscsi_ibft: fix crash due to KASLR physical memory remapping + (bsc#1191540). +- commit 64cab0a + +- Updated git-fix to remove uncalled function, fixing merge. + This fixes: + > Changed build warnings: + > ***** 1 warnings ***** + > * unused-function (ufshcd_send_request_sense) in ../drivers/scsi/ufs/ufshcd.c + > ../drivers/scsi/ufs/ufshcd.c:8449:1: warning: 'ufshcd_send_request_sense' defined but not used [-Wunused-function] +- commit 7e447e5 + +- powerps/pseries/dma: Add support for 2M IOMMU page size + (jsc#SLE-19556). +- commit 23aad36 + +- net: ethernet: ti: Move devlink registration to be last devlink + command (jsc#SLE-19253). +- commit 2ddcb3f + +- workqueue: fix state-dump console deadlock (bsc#1192750). +- commit 25dc8d6 + +- tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and + docker together (bsc#1192745). +- commit 778cf29 + +- random: fix crash on multiple early calls to add_bootloader_randomness() (bsc#1184924) +- commit d0015c2 + +- PCI: Coalesce host bridge contiguous apertures (jsc#SLE-19359). +- commit ef3ff2c + +- PCI/sysfs: Return -EINVAL consistently from "store" functions + (git-fixes). +- commit e4fd4ba + +- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input + (git-fixes). +- commit 0da7e42 + +- PCI: ACPI: Drop acpi_pci_bus (git-fixes). +- commit 2ffd6b1 + +- PCI: Rename pcibios_add_device() to pcibios_device_add() + (git-fixes). +- commit 8247513 + +- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes). +- commit 23e2a05 + +- PCI/P2PDMA: Apply bus offset correctly in DMA address + calculation (git-fixes). +- commit fb136b8 + +- ice: support basic E-Switch mode control (jsc#SLE-18375). +- Update config files. +- commit d25f447 + +- devlink: Set device as early as possible (jsc#SLE-19253). +- Refresh + patches.suse/net-hns3-remove-always-exist-devlink-pointer-check.patch. +- commit 332e4ab + +- net/mlx5: Lag, fix a potential Oops with + mlx5_lag_create_definer() (jsc#SLE-19253). +- net: hns3: allow configure ETS bandwidth of all TCs + (bsc#1190336). +- net: hns3: remove check VF uc mac exist when set by PF + (bsc#1190336). +- net: hns3: fix some mac statistics is always 0 in device + version V2 (bsc#1190336). +- net: hns3: fix kernel crash when unload VF while it is being + reset (bsc#1190336). +- net: hns3: sync rx ring head in echo common pull (bsc#1190336). +- net: hns3: fix pfc packet number incorrect after querying pfc + parameters (bsc#1190336). +- net: hns3: fix ROCE base interrupt vector initialization bug + (bsc#1190336). +- net: hns3: fix failed to add reuse multicast mac addr to + hardware when mc mac table is full (bsc#1190336). +- net: hisilicon: fix hsn3_ethtool kernel-doc warnings + (bsc#1190336). +- ice: Fix race conditions between virtchnl handling and VF ndo + ops (jsc#SLE-18375). +- ice: Fix not stopping Tx queues for VFs (jsc#SLE-18375). +- ice: Fix replacing VF hardware MAC to existing MAC filter + (jsc#SLE-18375). +- ice: Remove toggling of antispoof for VF trusted promiscuous + mode (jsc#SLE-18375). +- ice: Fix VF true promiscuous mode (jsc#SLE-18375). +- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD + (jsc#SLE-18978). +- net: hns3: use dev_driver_string() instead of + pci_dev->driver->name (bsc#1190336). +- RDMA/core: Require the driver to set the IOVA correctly during + rereg_mr (jsc#SLE-19249). +- RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback + (jsc#SLE-18977). +- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP + (jsc#SLE-18998). +- RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware + compatibility (bsc#1190336). +- RDMA/hns: Fix initial arm_st of CQ (bsc#1190336). +- RDMA/irdma: optimize rx path by removing unnecessary copy + (jsc#SLE-18383). +- RDMA/hns: Use the core code to manage the fixed mmap entries + (bsc#1190336). +- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks + (jsc#SLE-19242). +- IB/qib: Rebranding of qib driver to Cornelis Networks + (jsc#SLE-19242). +- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks + (jsc#SLE-19242). +- RDMA/bnxt_re: Use helper function to set GUIDs (jsc#SLE-18977). +- RDMA/bnxt_re: Fix kernel panic when trying to access + bnxt_re_stat_descs (jsc#SLE-18977). +- RDMA/rxe: Make rxe_type_info static const (jsc#SLE-19249). +- RDMA/rxe: Use 'bitmap_zalloc()' when applicable (jsc#SLE-19249). +- RDMA/rxe: Save a few bytes from struct rxe_pool (jsc#SLE-19249). +- RDMA/irdma: Remove the unused variable local_qp (jsc#SLE-18383). +- RDMA/core: Fix missed initialization of rdma_hw_stats::lock + (jsc#SLE-19249). +- RDMA/efa: Add support for dmabuf memory regions (jsc#SLE-19249). +- RDMA/umem: Allow pinned dmabuf umem usage (jsc#SLE-19249). +- RDMA/qedr: Remove unsupported qedr_resize_cq callback + (jsc#SLE-18998). +- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk + (jsc#SLE-18383). +- RDMA/mlx5: Use dev_addr_mod() (jsc#SLE-19250). +- RDMA/ipoib: Use dev_addr_mod() (jsc#SLE-19249). +- RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n + (jsc#SLE-19249). +- RDMA/core: Use kvzalloc when allocating the struct ib_port + (jsc#SLE-19249). +- RDMA/irdma: Make irdma_uk_cq_init() return a void + (jsc#SLE-18383). +- RDMA/rxe: Convert kernel UD post send to use ah_num + (jsc#SLE-19249). +- RDMA/rxe: Lookup kernel AH from ah index in UD WQEs + (jsc#SLE-19249). +- RDMA/rxe: Replace ah->pd by ah->ibah.pd (jsc#SLE-19249). +- RDMA/rxe: Create AH index and return to user space + (jsc#SLE-19249). +- RDMA/rxe: Change AH objects to indexed (jsc#SLE-19249). +- RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr + (jsc#SLE-19249). +- RDMA/mlx4: Return missed an error if device doesn't support + steering (jsc#SLE-19249). +- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_get_hw_addr() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (jsc#SLE-18383). +- RDMA/irdma: Remove irdma_uk_mw_bind() (jsc#SLE-18383). +- RDMA: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19249). +- RDMA/iwpm: Remove redundant initialization of pointer err_str + (jsc#SLE-19249). +- RDMA/hns: Use dma_alloc_coherent() instead of + kmalloc/dma_map_single() (bsc#1190336). +- RDMA/mlx5: Add optional counter support in get_hw_stats callback + (jsc#SLE-19249). +- RDMA/mlx5: Add modify_op_stat() support (jsc#SLE-19249). +- RDMA/mlx5: Add steering support in optional flow counters + (jsc#SLE-19249). +- RDMA/mlx5: Support optional counters in hw_stats initialization + (jsc#SLE-19249). +- RDMA/nldev: Allow optional-counter status configuration through + RDMA netlink (jsc#SLE-19249). +- RDMA/nldev: Split nldev_stat_set_mode_doit out of + nldev_stat_set_doit (jsc#SLE-19249). +- RDMA/nldev: Add support to get status of all counters + (jsc#SLE-19249). +- RDMA/counter: Add optional counter support (jsc#SLE-19249). +- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/core: Add a helper API rdma_free_hw_stats_struct + (jsc#SLE-19249). +- RDMA/counter: Add a descriptor in struct rdma_hw_stats + (jsc#SLE-19249). +- RDMA/efa: CQ notifications (jsc#SLE-19249). +- RDMA/rxe: Remove duplicate settings (jsc#SLE-19249). +- RDMA/rxe: Set partial attributes when completion status != + IBV_WC_SUCCESS (jsc#SLE-19249). +- RDMA/rxe: Change the is_user member of struct rxe_cq to bool + (jsc#SLE-19249). +- RDMA/rxe: Remove the is_user members of struct + rxe_sq/rxe_rq/rxe_srq (jsc#SLE-19249). +- RDMA/irdma: Delete unused struct irdma_bth (jsc#SLE-18383). +- IB/hf1: Use string_upper() instead of an open coded variant + (jsc#SLE-19242). +- RDMA/rw: switch to dma_map_sgtable() (jsc#SLE-19249). +- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when + a pool is empty (jsc#SLE-19250). +- RDMA/rtrs-clt: Follow "one entry one value" rule for IO + migration stats (jsc#SLE-19249). +- RDMA/rtrs: Do not allow sessname to contain special symbols / + and (jsc#SLE-19249). +- RDMA/rtrs: Introduce destroy_cq helper (jsc#SLE-19249). +- RDMA/rtrs: Replace duplicate check with is_pollqueue helper + (jsc#SLE-19249). +- RDMA/rtrs: Fix warning when use poll mode on client side + (jsc#SLE-19249). +- RDMA/rtrs: Remove len parameter from helper print functions + of sysfs (jsc#SLE-19249). +- RDMA/rtrs: Use sysfs_emit instead of s*printf function for + sysfs show (jsc#SLE-19249). +- RDMA/cma: Split apart the multiple uses of the same list heads + (jsc#SLE-19249). +- RDMA/rxe: Bump up default maximum values used via uverbs + (jsc#SLE-19249). +- IB/mlx5: Flow through a more detailed return code from + get_prefetchable_mr() (jsc#SLE-19250). +- RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK + (jsc#SLE-19249). +- RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and + RXE_WRITE_OR_SEND (jsc#SLE-19249). +- RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (jsc#SLE-19249). +- RDMA/hfi1: Use struct_size() and flex_array_size() helpers + (jsc#SLE-19242). +- IB/hfi1: Add ring consumer and producers traces (jsc#SLE-19242). +- IB/hfi1: Remove atomic completion count (jsc#SLE-19242). +- IB/hfi1: Tune netdev xmit cachelines (jsc#SLE-19242). +- IB/hfi1: Get rid of tx priv backpointer (jsc#SLE-19242). +- IB/hfi1: Get rid of hot path divide (jsc#SLE-19242). +- IB/hfi1: Remove cache and embed txreq in ring (jsc#SLE-19242). +- RDMA/rxe: Only allow invalidate for appropriate MRs + (jsc#SLE-19249). +- RDMA/rxe: Create duplicate mapping tables for FMRs + (jsc#SLE-19249). +- RDMA/rxe: Separate HW and SW l/rkeys (jsc#SLE-19249). +- RDMA/rxe: Cleanup MR status and type enums (jsc#SLE-19249). +- RDMA/rxe: Add memory barriers to kernel queues (jsc#SLE-19249). +- RDMA/bnxt_re: Check if the vlan is valid before reporting + (jsc#SLE-18977). +- RDMA/bnxt_re: Correct FRMR size calculation (jsc#SLE-18977). +- RDMA/bnxt_re: Use GFP_KERNEL in non atomic context + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix FRMR issue with single page MR allocation + (jsc#SLE-18977). +- RDMA/bnxt_re: Fix query SRQ failure (jsc#SLE-18977). +- RDMA/bnxt_re: Suppress unwanted error messages (jsc#SLE-18977). +- RDMA/bnxt_re: Support multiple page sizes (jsc#SLE-18977). +- RDMA/bnxt_re: Reduce the delay in polling for hwrm command + completion (jsc#SLE-18977). +- RDMA/bnxt_re: Use separate response buffer for stat_ctx_free + (jsc#SLE-18977). +- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-18977). +- RDMA/bnxt_re: Add extended statistics counters (jsc#SLE-18977). +- RDMA/rxe: remove the unnecessary variable (jsc#SLE-19249). +- RDMA/rxe: remove the redundant variable (jsc#SLE-19249). +- RDMA/rxe: Fix wrong port_cap_flags (jsc#SLE-19249). +- iavf: Fix kernel BUG in free_msi_irqs (jsc#SLE-18385). +- iavf: Add helper function to go from pci_dev to adapter + (jsc#SLE-18385). +- ice: Hide bus-info in ethtool for PRs in switchdev mode + (jsc#SLE-18375). +- ice: Clear synchronized addrs when adding VFs in switchdev mode + (jsc#SLE-18375). +- ice: Remove boolean vlan_promisc flag from function + (jsc#SLE-18375). +- net/mlx5: Support internal port as decap route device + (jsc#SLE-19253). +- net/mlx5e: Term table handling of internal port rules + (jsc#SLE-19253). +- net/mlx5e: Add indirect tc offload of ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Offload internal port as encap route device + (jsc#SLE-19253). +- net/mlx5e: Offload tc rules that redirect to ovs internal port + (jsc#SLE-19253). +- net/mlx5e: Accept action skbedit in the tc actions list + (jsc#SLE-19253). +- net/mlx5: E-Switch, Add ovs internal port mapping to metadata + support (jsc#SLE-19253). +- net/mlx5e: Use generic name for the forwarding dev pointer + (jsc#SLE-19253). +- net/mlx5e: Refactor rx handler of represetor device + (jsc#SLE-19253). +- net/mlx5: DR, Add check for unsupported fields in match param + (jsc#SLE-19253). +- net/mlx5: Allow skipping counter refresh on creation + (jsc#SLE-19253). +- net/mlx5e: IPsec: Refactor checksum code in tx data path + (jsc#SLE-19253). +- net/mlx5: CT: Remove warning of ignore_flow_level support for + VFs (jsc#SLE-19253). +- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() + (jsc#SLE-19253). +- igc: Change Device Reset to Port Reset (jsc#SLE-18377). +- igc: Add new device ID (jsc#SLE-18377). +- igc: Remove media type checking on the PHY initialization + (jsc#SLE-18377). +- bnxt_en: Remove not used other ULP define (jsc#SLE-18978). +- net: ixgbevf: Remove redundant initialization of variable + ret_val (jsc#SLE-18384). +- intel: Simplify bool conversion (jsc#SLE-18378). +- ice: fix error return code in ice_get_recp_frm_fw() + (jsc#SLE-18375). +- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() + (jsc#SLE-18375). +- ice: Add support to print error on PHY FW load failure + (jsc#SLE-18375). +- ice: Add support for changing MTU on PR in switchdev mode + (jsc#SLE-18375). +- ice: send correct vc status in switchdev (jsc#SLE-18375). +- ice: support for GRE in eswitch (jsc#SLE-18375). +- ice: low level support for tunnels (jsc#SLE-18375). +- ice: VXLAN and Geneve TC support (jsc#SLE-18375). +- ice: support for indirect notification (jsc#SLE-18375). +- bnxt_en: Provide stored devlink "fw" version on older firmware + (jsc#SLE-18978). +- bnxt_en: implement firmware live patching (jsc#SLE-18978). +- bnxt_en: Update firmware interface to 1.10.2.63 (jsc#SLE-18978). +- bnxt_en: implement dump callback for fw health reporter + (jsc#SLE-18978). +- bnxt_en: extract coredump command line from current task + (jsc#SLE-18978). +- bnxt_en: Retrieve coredump and crashdump size via FW command + (jsc#SLE-18978). +- bnxt_en: Add compression flags information in coredump segment + header (jsc#SLE-18978). +- bnxt_en: move coredump functions into dedicated file + (jsc#SLE-18978). +- bnxt_en: Refactor coredump functions (jsc#SLE-18978). +- bnxt_en: improve fw diagnose devlink health messages + (jsc#SLE-18978). +- bnxt_en: consolidate fw devlink health reporters + (jsc#SLE-18978). +- bnxt_en: remove fw_reset devlink health reporter + (jsc#SLE-18978). +- bnxt_en: improve error recovery information messages + (jsc#SLE-18978). +- bnxt_en: add enable_remote_dev_reset devlink parameter + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload fw_activate + (jsc#SLE-18978). +- bnxt_en: implement devlink dev reload driver_reinit + (jsc#SLE-18978). +- bnxt_en: refactor cancellation of resource reservations + (jsc#SLE-18978). +- bnxt_en: refactor printing of device info (jsc#SLE-18978). +- RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (jsc#SLE-19250). +- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib + (jsc#SLE-19250). +- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key + (jsc#SLE-19250). +- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (jsc#SLE-19250). +- RDMA/mlx5: Remove size from struct mlx5_core_mkey + (jsc#SLE-19250). +- RDMA/mlx5: Remove iova from struct mlx5_core_mkey + (jsc#SLE-19250). +- net/mlx5: Add priorities for counters in RDMA namespaces + (jsc#SLE-19250). +- net/mlx5: Add ifc bits to support optional counters + (jsc#SLE-19250). +- IB/mlx5: Enable UAR to have DevX UID (jsc#SLE-19250). +- net/mlx5: Add uid field to UAR allocation structures + (jsc#SLE-19253). +- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline + (jsc#SLE-19253). +- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate + together (jsc#SLE-19253). +- net/mlx5e: Add HW-GRO offload (jsc#SLE-19253). +- net/mlx5e: Add HW_GRO statistics (jsc#SLE-19253). +- net/mlx5e: HW_GRO cqe handler implementation (jsc#SLE-19253). +- net/mlx5e: Add data path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add handle SHAMPO cqe support (jsc#SLE-19253). +- net/mlx5e: Add control path for SHAMPO feature (jsc#SLE-19253). +- net/mlx5e: Add support to klm_umr_wqe (jsc#SLE-19253). +- net/mlx5e: Rename TIR lro functions to TIR packet merge + functions (jsc#SLE-19253). +- net/mlx5: Add SHAMPO caps, HW bits and enumerations + (jsc#SLE-19253). +- net/mlx5e: Rename lro_timeout to packet_merge_timeout + (jsc#SLE-19253). +- lib: bitmap: Introduce node-aware alloc API (jsc#SLE-19253). +- net/mlx5: remove the recent devlink params (jsc#SLE-19253). +- net/mlx5: SF_DEV Add SF device trace points (jsc#SLE-19253). +- net/mlx5: SF, Add SF trace points (jsc#SLE-19253). +- net/mlx5: Let user configure max_macs param (jsc#SLE-19253). +- net/mlx5: Let user configure event_eq_size param + (jsc#SLE-19253). +- net/mlx5: Let user configure io_eq_size param (jsc#SLE-19253). +- net/mlx5: Bridge, support replacing existing FDB entry + (jsc#SLE-19253). +- net/mlx5: Bridge, extract code to lookup and del/notify entry + (jsc#SLE-19253). +- net/mlx5: Add periodic update of host time to firmware + (jsc#SLE-19253). +- net/mlx5: Print health buffer by log level (jsc#SLE-19253). +- net/mlx5: Extend health buffer dump (jsc#SLE-19253). +- net/mlx5: Reduce flow counters bulk query buffer size for SFs + (jsc#SLE-19253). +- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask + (jsc#SLE-19253). +- net/mlx5: Remove unnecessary checks for slow path flag + (jsc#SLE-19253). +- net: qed_dev: fix check of true !rc expression (jsc#SLE-19001). +- net: qed_ptp: fix check of true !rc expression (jsc#SLE-19001). +- net: hns3: add error recovery module and type for himac + (bsc#1190336). +- net: hns3: add new ras error type for roce (bsc#1190336). +- net: hns3: add update ethtool advertised link modes for FIBRE + port when autoneg off (bsc#1190336). +- net: hns3: modify functions of converting speed ability to + ethtool link mode (bsc#1190336). +- net: hns3: add support pause/pfc durations for mac statistics + (bsc#1190336). +- net: hns3: device specifications add number of mac statistics + (bsc#1190336). +- net: hns3: modify mac statistics update process for + compatibility (bsc#1190336). +- net: hns3: add debugfs support for interrupt coalesce + (bsc#1190336). +- devlink: Delete obsolete parameters publish API (jsc#SLE-19253). +- mlx5: fix build after merge (jsc#SLE-19253). +- ice: Nuild fix (jsc#SLE-18375). +- ice: Add tc-flower filter support for channel (jsc#SLE-18375). +- ice: enable ndo_setup_tc support for mqprio_qdisc + (jsc#SLE-18375). +- ice: Add infrastructure for mqprio support via ndo_setup_tc + (jsc#SLE-18375). +- ice: fix an error code in ice_ena_vfs() (jsc#SLE-18375). +- ice: use devm_kcalloc() instead of devm_kzalloc() + (jsc#SLE-18375). +- ice: Make use of the helper function devm_add_action_or_reset() + (jsc#SLE-18375). +- ice: Refactor PR ethtool ops (jsc#SLE-18375). +- ice: Manage act flags for switchdev offloads (jsc#SLE-18375). +- ice: Forbid trusted VFs in switchdev mode (jsc#SLE-18375). +- ice: fix software generating extra interrupts (jsc#SLE-18375). +- ice: fix rate limit update after coalesce change + (jsc#SLE-18375). +- ice: update dim usage and moderation (jsc#SLE-18375). +- ice: Add support for VF rate limiting (jsc#SLE-18375). +- devlink: Remove extra device_lock assert checks (jsc#SLE-19253). +- net/mlx5: E-Switch, Increase supported number of forward + destinations to 32 (jsc#SLE-19253). +- net/mlx5: E-Switch, Use dynamic alloc for dest array + (jsc#SLE-19253). +- net/mlx5: Lag, use steering to select the affinity port in LAG + (jsc#SLE-19253). +- net/mlx5: Lag, add support to create/destroy/modify port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create TTC tables for LAG port + selection (jsc#SLE-19253). +- net/mlx5: Lag, add support to create definers for LAG + (jsc#SLE-19253). +- net/mlx5: Lag, set match mask according to the traffic type + bitmap (jsc#SLE-19253). +- net/mlx5: Lag, set LAG traffic type mapping (jsc#SLE-19253). +- net/mlx5: Lag, move lag files into directory (jsc#SLE-19253). +- net/mlx5: Introduce new uplink destination type (jsc#SLE-19253). +- net/mlx5: Add support to create match definer (jsc#SLE-19253). +- net/mlx5: Introduce port selection namespace (jsc#SLE-19253). +- net/mlx5: Support partial TTC rules (jsc#SLE-19253). +- iavf: Combine init and watchdog state machines (jsc#SLE-18385). +- iavf: Add __IAVF_INIT_FAILED state (jsc#SLE-18385). +- iavf: Refactor iavf state machine tracking (jsc#SLE-18385). +- qed: Change the TCP common variable - "iscsi_ooo" + (jsc#SLE-19001). +- qed: Optimize the ll2 ooo flow (jsc#SLE-19001). +- mlx5: prevent 64bit divide (jsc#SLE-19253). +- net/mlx5: Use system_image_guid to determine bonding + (jsc#SLE-19253). +- net/mlx5: Use native_port_num as 1st option of device index + (jsc#SLE-19253). +- net/mlx5: Introduce new device index wrapper (jsc#SLE-19253). +- net/mlx5: Check return status first when querying + system_image_guid (jsc#SLE-19253). +- net/mlx5: DR, Prefer kcalloc over open coded arithmetic + (jsc#SLE-19253). +- net/mlx5e: Add extack msgs related to TC for better debug + (jsc#SLE-19253). +- net/mlx5: CT: Fix missing cleanup of ct nat table on init + failure (jsc#SLE-19253). +- net/mlx5: Disable roce at HCA level (jsc#SLE-19253). +- net/mlx5i: Enable Rx steering for IPoIB via ethtool + (jsc#SLE-19253). +- net/mlx5: Bridge, provide flow source hints (jsc#SLE-19253). +- net/mlx5: Read timeout values from DTOR (jsc#SLE-19253). +- net/mlx5: Read timeout values from init segment (jsc#SLE-19253). +- net/mlx5: Add layout to support default timeouts register + (jsc#SLE-19253). +- ice: make use of ice_for_each_* macros (jsc#SLE-18375). +- ice: introduce XDP_TX fallback path (jsc#SLE-18375). +- ice: optimize XDP_TX workloads (jsc#SLE-18375). +- ice: propagate xdp_ring onto rx_ring (jsc#SLE-18375). +- ice: do not create xdp_frame on XDP_TX (jsc#SLE-18375). +- ice: unify xdp_rings accesses (jsc#SLE-18375). +- ice: split ice_ring onto Tx/Rx separate structs (jsc#SLE-18375). +- ice: move ice_container_type onto ice_ring_container + (jsc#SLE-18375). +- ice: remove ring_active from ice_ring (jsc#SLE-18375). +- net: intel: igc_ptp: fix build for UML (jsc#SLE-18377). +- ice: Implement support for SMA and U.FL on E810-T + (jsc#SLE-18375). +- ice: Add support for SMA control multiplexer (jsc#SLE-18375). +- ice: Implement functions for reading and setting GPIO pins + (jsc#SLE-18375). +- ice: Refactor ice_aqc_link_topo_addr (jsc#SLE-18375). +- net: qed_debug: fix check of false (grc_param < 0) expression + (jsc#SLE-19001). +- devlink: Delete reload enable/disable interface (jsc#SLE-19253). +- net/mlx5: Set devlink reload feature bit for supported devices + only (jsc#SLE-19253). +- devlink: Allow control devlink ops behavior through feature mask + (jsc#SLE-19253). +- devlink: Annotate devlink API calls (jsc#SLE-19253). +- devlink: Move netdev_to_devlink helpers to devlink.c + (jsc#SLE-19253). +- devlink: Reduce struct devlink exposure (jsc#SLE-19253). +- net: hns3: debugfs add support dumping page pool info + (bsc#1190336). +- ice: ndo_setup_tc implementation for PR (jsc#SLE-18375). +- ice: ndo_setup_tc implementation for PF (jsc#SLE-18375). +- ice: Allow changing lan_en and lb_en on all kinds of filters + (jsc#SLE-18375). +- ice: cleanup rules info (jsc#SLE-18375). +- ice: allow deleting advanced rules (jsc#SLE-18375). +- ice: allow adding advanced rules (jsc#SLE-18375). +- ice: create advanced switch recipe (jsc#SLE-18375). +- ice: manage profiles and field vectors (jsc#SLE-18375). +- ice: implement low level recipes functions (jsc#SLE-18375). +- ethernet: Remove redundant 'flush_workqueue()' calls + (jsc#SLE-19253). +- bnxt: use netif_is_rxfh_configured instead of open code + (jsc#SLE-18978). +- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario + (jsc#SLE-19001). +- qed: Initialize debug string array (jsc#SLE-19001). +- ice: add port representor ethtool ops and stats (jsc#SLE-18375). +- ice: switchdev slow path (jsc#SLE-18375). +- ice: rebuild switchdev when resetting all VFs (jsc#SLE-18375). +- ice: enable/disable switchdev when managing VFs (jsc#SLE-18375). +- ice: introduce new type of VSI for switchdev (jsc#SLE-18375). +- ice: set and release switchdev environment (jsc#SLE-18375). +- ice: allow changing lan_en and lb_en on dflt rules + (jsc#SLE-18375). +- ice: manage VSI antispoof and destination override + (jsc#SLE-18375). +- ice: allow process VF opcodes in different ways (jsc#SLE-18375). +- ice: introduce VF port representor (jsc#SLE-18375). +- ice: Move devlink port to PF/VF struct (jsc#SLE-18375). +- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" + (jsc#SLE-19001). +- ethernet: use eth_hw_addr_set() for dev->addr_len cases + (jsc#SLE-18377). +- mlx4: constify args for const dev_addr (jsc#SLE-19256). +- mlx4: remove custom dev_addr clearing (jsc#SLE-19256). +- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() + (jsc#SLE-19256). +- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() + (jsc#SLE-19256). +- net/mlx5: Enable single IRQ for PCI Function (jsc#SLE-19253). +- net/mlx5: Shift control IRQ to the last index (jsc#SLE-19253). +- net/mlx5: Bridge, pop VLAN on egress table miss (jsc#SLE-19253). +- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (jsc#SLE-19253). +- net/mlx5: Bridge, extract VLAN pop code to dedicated functions + (jsc#SLE-19253). +- net/mlx5: Bridge, refactor eswitch instance usage + (jsc#SLE-19253). +- net/mlx5e: Support accept action (jsc#SLE-19253). +- net/mlx5e: Specify out ifindex when looking up encap route + (jsc#SLE-19253). +- net/mlx5e: Reserve a value from TC tunnel options mapping + (jsc#SLE-19253). +- net/mlx5e: Move parse fdb check into + actions_match_supported_fdb() (jsc#SLE-19253). +- net/mlx5e: Split actions_match_supported() into a sub function + (jsc#SLE-19253). +- net/mlx5e: Move mod hdr allocation to a single place + (jsc#SLE-19253). +- net/mlx5e: TC, Refactor sample offload error flow + (jsc#SLE-19253). +- net/mlx5e: Add TX max rate support for MQPRIO channel mode + (jsc#SLE-19253). +- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() + (jsc#SLE-19253). +- qed: fix ll2 establishment during load of RDMA driver + (jsc#SLE-19001). +- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") + (jsc#SLE-19001). +- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi + (jsc#SLE-19001). +- qed: Update debug related changes (jsc#SLE-19001). +- qed: Add '_GTT' suffix to the IRO RAM macros (jsc#SLE-19001). +- qed: Update FW init functions to support FW 8.59.1.0 + (jsc#SLE-19001). +- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h + (jsc#SLE-19001). +- qed: Update qed_hsi.h for fw 8.59.1.0 (jsc#SLE-19001). +- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Update common_hsi for FW ver 8.59.1.0 (jsc#SLE-19001). +- qed: Split huge qed_hsi.h header file (jsc#SLE-19001). +- qed: Remove e4_ and _e4 from FW HSI (jsc#SLE-19001). +- qed: Fix kernel-doc warnings (jsc#SLE-19001). +- net/mlx4_en: avoid one cache line miss to ring doorbell + (jsc#SLE-19256). +- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() + (jsc#SLE-19253). +- ethernet: use eth_hw_addr_set() (jsc#SLE-19256). +- i40e: Use the xsk batched rx allocation interface + (jsc#SLE-18378). +- ice: Use the xsk batched rx allocation interface + (jsc#SLE-18375). +- ice: Use xdp_buf instead of rx_buf for xsk zero-copy + (jsc#SLE-18375). +- xsk: Batched buffer allocation for the pool (jsc#SLE-18375). +- net/mlx5e: Use array_size() helper (jsc#SLE-19253). +- net/mlx5: Use struct_size() helper in kvzalloc() + (jsc#SLE-19253). +- net/mlx5: Use kvcalloc() instead of kvzalloc() (jsc#SLE-19253). +- net/mlx5: Tolerate failures in debug features while driver load + (jsc#SLE-19253). +- net/mlx5: Warn for devlink reload when there are VFs alive + (jsc#SLE-19253). +- net/mlx5: DR, Add missing string for action type SAMPLER + (jsc#SLE-19253). +- net/mlx5: DR, init_next_match only if needed (jsc#SLE-19253). +- net/mlx5: DR, Fix typo 'offeset' to 'offset' (jsc#SLE-19253). +- net/mlx5: DR, Increase supported num of actions to 32 + (jsc#SLE-19253). +- net/mlx5: DR, Add support for SF vports (jsc#SLE-19253). +- net/mlx5: DR, Support csum recalculation flow table on SFs + (jsc#SLE-19253). +- net/mlx5: DR, Align error messages for failure to obtain vport + caps (jsc#SLE-19253). +- net/mlx5: DR, Add missing query for vport 0 (jsc#SLE-19253). +- net/mlx5: DR, Replace local WIRE_PORT macro with the existing + MLX5_VPORT_UPLINK (jsc#SLE-19253). +- net/mlx5: DR, Fix vport number data type to u16 (jsc#SLE-19253). +- devlink: report maximum number of snapshots with regions + (jsc#SLE-19253). +- net/mlx4_en: Add XDP_REDIRECT statistics (jsc#SLE-19256). +- ixgbe: let the xdpdrv work with more than 64 cpus + (jsc#SLE-18384). +- devlink: Add missed notifications iterators (jsc#SLE-19253). +- net/mlx4: Use array_size() helper in copy_to_user() + (jsc#SLE-19256). +- ice: Prefer kcalloc over open coded arithmetic (jsc#SLE-18375). +- ice: Fix macro name for IPv4 fragment flag (jsc#SLE-18375). +- ice: refactor devlink getter/fallback functions to void + (jsc#SLE-18375). +- ice: Fix link mode handling (jsc#SLE-18375). +- ice: Add feature bitmap, helpers and a check for DSCP + (jsc#SLE-18375). +- ice: Add DSCP support (jsc#SLE-18375). +- net/mlx5e: check return value of rhashtable_init + (jsc#SLE-19253). +- net: dsa: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- netdevsim: Move devlink registration to be last devlink command + (jsc#SLE-19253). +- qed: Move devlink registration to be last devlink command + (jsc#SLE-19001). +- nfp: Move delink_register to be last command (jsc#SLE-19253). +- mlxsw: core: Register devlink instance last (jsc#SLE-19253). +- net/mlx5: Accept devlink user input after driver initialization + complete (jsc#SLE-19253). +- net/mlx4: Move devlink_register to be the last initialization + command (jsc#SLE-19256). +- ice: Open devlink when device is ready (jsc#SLE-18375). +- bnxt_en: Register devlink instance at the end devlink + configuration (jsc#SLE-18978). +- devlink: Notify users when objects are accessible + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for ingress MACVLAN + (jsc#SLE-19253). +- net/mlx5e: Enable TC offload for egress MACVLAN (jsc#SLE-19253). +- net/mlx5e: loopback test is not supported in switchdev mode + (jsc#SLE-19253). +- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel + attributes (jsc#SLE-19253). +- net/mlx5e: Use tc sample stubs instead of ifdefs in source file + (jsc#SLE-19253). +- net/mlx5e: Remove redundant priv arg from + parse_pedit_to_reformat() (jsc#SLE-19253). +- net/mlx5e: Check action fwd/drop flag exists also for nic flows + (jsc#SLE-19253). +- net/mlx5e: Set action fwd flag when parsing tc action goto + (jsc#SLE-19253). +- net/mlx5e: Remove incorrect addition of action fwd flag + (jsc#SLE-19253). +- net/mlx5e: Use correct return type (jsc#SLE-19253). +- net/mlx5e: Add error flow for ethtool -X command + (jsc#SLE-19253). +- net/mlx5: DR, Fix code indentation in dr_ste_v1 (jsc#SLE-19253). +- qed: Don't ignore devlink allocation failures (jsc#SLE-19001). +- ice: Delete always true check of PF pointer (jsc#SLE-18375). +- devlink: Remove single line function obfuscations + (jsc#SLE-19253). +- devlink: Delete not used port parameters APIs (jsc#SLE-19253). +- bnxt_en: Properly remove port parameter support (jsc#SLE-18978). +- bnxt_en: Check devlink allocation and registration status + (jsc#SLE-18978). +- net: mlx4: Add support for XDP_REDIRECT (jsc#SLE-19256). +- devlink: Make devlink_register to be void (jsc#SLE-19253). +- devlink: Delete not-used devlink APIs (jsc#SLE-19253). +- mlxsw: core: Remove mlxsw_core_is_initialized() (jsc#SLE-19253). +- mlxsw: core: Initialize switch driver last (jsc#SLE-19253). +- devlink: Delete not-used single parameter notification APIs + (jsc#SLE-19253). +- net/mlx5: Publish and unpublish all devlink parameters at once + (jsc#SLE-19253). +- net: hns3: PF support get multicast MAC address space assigned + by firmware (bsc#1190336). +- net: hns3: PF support get unicast MAC address space assigned + by firmware (bsc#1190336). +- mlxsw: spectrum: Use PMTDB register to obtain split info + (jsc#SLE-19253). +- mlxsw: reg: Add Port Module To local DataBase Register + (jsc#SLE-19253). +- qed: Improve the stack space of filter_config() (jsc#SLE-19001). +- bnxt_en: Use struct_group_attr() for memcpy() region + (jsc#SLE-18978). +- stddef: Introduce struct_group() helper macro (jsc#SLE-18978). +- net: hns3: adjust string spaces of some parameters of tx bd + info in debugfs (bsc#1190336). +- net: hns3: ignore reset event before initialization process + is done (bsc#1190336). +- net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode + (bsc#1190336). +- rdma/qedr: Fix crash due to redundant release of device's qp + memory (jsc#SLE-18998). +- RDMA/rdmavt: Fix error code in rvt_create_qp() (jsc#SLE-19249). +- net/mlx5e: Fix vlan data lost during suspend flow + (jsc#SLE-19253). +- net/mlx5: E-switch, Return correct error code on group creation + failure (jsc#SLE-19253). +- IB/qib: Fix clang confusion of NULL pointer comparison + (jsc#SLE-19249). +- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() + (jsc#SLE-18978). +- bnxt: Read VPD with pci_vpd_alloc() (jsc#SLE-18978). +- net: create netdev->dev_addr assignment helpers (jsc#SLE-19253). +- dma-mapping: allow map_sg() ops to return negative error codes + (jsc#SLE-19249). +- ptp: ocp: Fix error path for pci_ocp_device_init() + (jsc#SLE-19253). +- ptp: ocp: Fix uninitialized variable warning spotted by clang + (jsc#SLE-19253). +- devlink: Use xarray to store devlink instances (jsc#SLE-19253). +- devlink: Count struct devlink consumers (jsc#SLE-19253). +- devlink: Remove check of always valid devlink pointer + (jsc#SLE-19253). +- devlink: Simplify devlink_pernet_pre_exit call (jsc#SLE-19253). +- ptp: ocp: Remove pending_image indicator from devlink + (jsc#SLE-19253). +- ptp: ocp: Rename version string shown by devlink + (jsc#SLE-19253). +- ptp: ocp: Use 'gnss' naming instead of 'gps' (jsc#SLE-19253). +- ptp: ocp: Remove devlink health and unused parameters + (jsc#SLE-19253). +- ptp: ocp: Add the mapping for the external PPS registers + (jsc#SLE-19253). +- ptp: ocp: Fix the error handling path for the class device + (jsc#SLE-19253). +- netdevsim: Protect both reload_down and reload_up paths + (jsc#SLE-19253). +- netdevsim: Forbid devlink reload when adding or deleting ports + (jsc#SLE-19253). +- ptp: ocp: Expose various resources on the timecard + (jsc#SLE-19253). +- devlink: Allocate devlink directly in requested net namespace + (jsc#SLE-19253). +- devlink: Remove duplicated registration check (jsc#SLE-19253). +- commit 8724dc6 + +- ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink + (bsc#1192375). +- ALSA: usb-audio: Add minimal-mute notion in dB mapping table + (bsc#1192375). +- ALSA: usb-audio: Use int for dB map values (bsc#1192375). +- commit a6f9546 + +- Refresh + patches.suse/sched-Temporarily-restore-deprecated-scheduler-sysctls-with-a-warning.patch (bsc#1192700) + Fix build for CONFIG_SCHED_DEBUG=n. +- commit b18b64a + +- rtw89: update partition size of firmware header on skb->data + (bsc#1188303). +- commit 107cd5f + +- Drop downstream rtw89 fix patch, to be replaced with the upstream fix +- commit 1e369dc + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 62177ed + +- PM: hibernate: Get block device exclusively in swsusp_check() + (git-fixes). +- commit ab0eb1b + +- PM: hibernate: swap: Use vzalloc() and kzalloc() (git-fixes). +- commit eb3f380 + +- PM: hibernate: fix sparse warnings (git-fixes). +- commit 348b162 + +- PM: hibernate: Remove blk_status_to_errno in hib_wait_io + (git-fixes). +- commit def0ee8 + +- init: Revert accidental changes to print irqs_disabled() + (git-fixes). +- commit 35c394e + +- scsi: core: Remove command size deduction from + scsi_setup_scsi_cmnd() (git-fixes). +- scsi: core: Avoid leaving shost->last_reset with stale value + if EH does not run (git-fixes). +- scsi: qla2xxx: Turn off target reset during issue_lip + (git-fixes). +- scsi: qla2xxx: Fix gnl list corruption (git-fixes). +- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes). +- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer + (git-fixes). +- scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() + (git-fixes). +- scsi: pm80xx: Fix misleading log statement in + pm8001_mpi_get_nvmd_resp() (git-fixes). +- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (git-fixes). +- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (git-fixes). +- scsi: core: Fix spelling in a source code comment (git-fixes). +- scsi: dc395: Fix error case unwinding (git-fixes). +- scsi: pm80xx: Fix lockup in outbound queue management + (git-fixes). +- scsi: elx: efct: Delete stray unlock statement (git-fixes). +- um: virt-pci: fix uapi documentation (git-fixes). +- scsi: ufs: Optimize serialization of setup_xfer_req() calls + (git-fixes). +- commit 8d221dc + +- clocksource: Forgive repeated long-latency watchdog clocksource + reads (bsc#1192724). +- scripts/git_sort/git_sort.py: add a dev branch of the -rcu tree +- commit 0845241 + +- patches.suse/zram-replace-fsync_bdev-with-sync_blockdev.patch: (bsc#1170269). +- commit 5c8aa0e + +- patches.suse/zram-avoid-race-between-zram_remove-and-disksize_sto.patch: (bsc#1170269). +- commit 5e92544 + +- patches.suse/zram-don-t-fail-to-remove-zram-during-unloading-modu.patch: (bsc#1170269). +- commit 534b940 + +- patches.suse/zram-fix-race-between-zram_reset_device-and-disksize.patch: (bsc#1170269). +- commit 78167fd + +- x86/fpu: Optimize out sigframe xfeatures when in init state + (bsc#1190497). +- commit 00db683 + +- fuse: fix page stealing (bsc#1192718). +- virtiofs: use strscpy for copying the queue name (bsc#1192720). +- commit c8072b7 + +- cpumask: Omit terminating null byte in + cpumap_print_{list,bitmask}_to_buf (bsc#1192611). +- commit 6727db6 + +- ABI: sysfs-devices-power: add some debug sysfs files + (git-fixes). +- commit 166ca61 + +- ABI: sysfs-devices-power: document some RPM statistics + (git-fixes). +- commit d90cdd7 + +- kprobes: Do not use local variable when creating debugfs file + (git-fixes). +- commit 31c6a3a + +- ptp: Document the PTP_CLK_MAGIC ioctl number (git-fixes). +- commit 4fba2e2 + +- Update + patches.suse/thunderbolt-Enable-retry-logic-for-intra-domain-cont.patch + (jsc#SLE-19356 jsc#SLE-19359). + Corrected Jira numbers to Epics +- commit 3be9934 + +- net: mellanox: mlxbf_gige: Replace non-standard interrupt + handling (jsc#SLE-19248). +- gpio: mlxbf2: Introduce IRQ support (jsc#SLE-19248). +- gpio: mlxbf2.c: Add check for bgpio_init failure + (jsc#SLE-19248). +- commit d883dc9 + +- README.BRANCH: Add Vlastimil Babka as SLE15-SP4 maintainer. +- commit 31b8a3a + +- xen-pciback: Fix return in pm_ctrl_init() (git-fixes). +- commit 907bc9c + +- xen: Fix implicit type conversion (git-fixes). +- commit c808811 + +- x86/smp: Factor out parts of native_smp_prepare_cpus() + (bsc#1192258). +- commit a1b08b7 + +- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot + Reset (git-fixes). +- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() + (git-fixes). +- commit 82e03a0 + +- PCI/MSI: Move non-mask check back into low level accessors + (git-fixes). +- PCI: aardvark: Fix reporting Data Link Layer Link Active + (git-fixes). +- PCI: aardvark: Fix checking for link up via LTSSM state + (git-fixes). +- PCI: aardvark: Fix PCIe Max Payload Size setting (git-fixes). +- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes). +- dyndbg: make dyndbg a known cli param (git-fixes). +- commit 6e4688e + +- powerpc/paravirt: correct preempt debug splat in + vcpu_is_preempted() (git-fixes). +- commit 45d77db + +- x86/sme: Use #define USE_EARLY_PGTABLE_L5 in + mem_encrypt_identity.c (bsc#1190497). +- commit a856ef9 + +- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + (git-fixes). +- clk/ast2600: Fix soc revision for AHB (git-fixes). +- Revert "clk: rockchip: use module_platform_driver_probe" + (git-fixes). +- clk: ingenic: Fix bugs with divided dividers (git-fixes). +- commit 6b7f27c + +- EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell + (bsc#1190497). +- commit ff42fca + +- Update config files: bump version to 5.14.18 +- commit eee3ca4 + +- drm: fb_helper: improve CONFIG_FB dependency (git-fixes). +- Update config files. +- commit 12bd574 + +- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED + (git-fixes). +- ALSA: synth: missing check for possible NULL after the call + to kstrdup (git-fixes). +- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes). +- ALSA: timer: Unconditionally unlink slave instances, too + (git-fixes). +- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N + (git-fixes). +- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes). +- ALSA: timer: Fix use-after-free problem (git-fixes). +- commit 00ac1e4 + +- ALSA: hda: Free card instance properly at probe errors + (git-fixes). +- ALSA: PCM: Fix NULL dereference at mmap checks (git-fixes). +- ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer + (git-fixes). +- drm/nouveau/svm: Fix refcount leak bug and missing check + against null bug (git-fixes). +- drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap + (git-fixes). +- Revert "drm/imx: Annotate dma-fence critical section in commit + path" (git-fixes). +- drm/udl: fix control-message timeout (git-fixes). +- drm/ttm: remove ttm_bo_vm_insert_huge() (git-fixes). +- drm/plane-helper: fix uninitialized variable reference + (git-fixes). +- drm/bridge/lontium-lt9611uxc: fix provided connector suport + (git-fixes). +- Input: iforce - fix control-message timeout (git-fixes). +- Input: max8925_onkey - don't mark comment as kernel-doc + (git-fixes). +- Input: st1232 - increase "wait ready" timeout (git-fixes). +- Input: ariel-pwrbutton - add SPI device ID table (git-fixes). +- rtc: rv3032: fix error handling in rv3032_clkout_set_rate() + (git-fixes). +- rtc: mcp795: Add SPI ID table (git-fixes). +- rtc: pcf2123: Add SPI ID table (git-fixes). +- rtc: ds1390: Add SPI ID table (git-fixes). +- rtc: ds1302: Add SPI ID table (git-fixes). +- thermal: int340x: fix build on 32-bit targets (git-fixes). +- commit 63439e7 + +- Linux 5.14.18 (stable-5.14.18). +- commit 739ae10 + +- isofs: Fix out of bound access for corrupted isofs image + (stable-5.14.18). +- binder: don't detect sender/target during buffer cleanup + (stable-5.14.18). +- usb: gadget: Mark USB_FSL_QE broken on 64-bit (stable-5.14.18). +- usb-storage: Add compatibility quirk flags for iODD 2531/2541 + (stable-5.14.18). +- usb: ehci: handshake CMD_RUN instead of STS_HALT + (stable-5.14.18). +- KVM: x86: avoid warning with -Wbitwise-instead-of-logical + (stable-5.14.18). +- Revert "x86/kvm: fix vcpu-id indexed array sizes" + (stable-5.14.18). +- binder: use cred instead of task for getsecid (stable-5.14.18). +- binder: use cred instead of task for selinux checks + (stable-5.14.18). +- binder: use euid from cred instead of using task + (stable-5.14.18). +- ALSA: pci: cs46xx: Fix set up buffer type properly + (stable-5.14.18). +- ALSA: pcm: Check mmap capability of runtime dma buffer at first + (stable-5.14.18). +- commit ac03c67 + +- pwm: rockchip: Unprepare clocks only after the PWM was + unregistered (jsc#SLE-22616). +- commit 12bd5ce + +- Update patch references for stable-5.14.18 +- commit 40343d9 + +- Fix and move the upstreamed patches into sorted section +- commit 8dc4b32 + +- supported.conf: add pwm-rockchip + References: jsc#SLE-22616 +- commit c6166b8 + +- btrfs: remove unused function btrfs_bio_fits_in_stripe() + (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_write (jsc#SLE-17674). +- btrfs: determine stripe boundary at bio allocation time in + btrfs_submit_compressed_read (jsc#SLE-17674). +- btrfs: introduce alloc_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: introduce submit_compressed_bio() for compression + (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_write() (jsc#SLE-17674). +- btrfs: handle errors properly inside + btrfs_submit_compressed_read() (jsc#SLE-17674). +- commit f0da449 + +- btrfs: subpage: add bitmap for PageChecked flag (jsc#SLE-17674). +- commit 50c42db + +- btrfs: subpage: pack all subpage bitmaps into a larger bitmap + (jsc#SLE-17674). +- btrfs: subpage: introduce btrfs_subpage_bitmap_info + (jsc#SLE-17674). +- commit 087ca75 + +- btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage + directly (jsc#SLE-17674). +- commit 46a7040 + +- btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize + is smaller than PAGE_SIZE (jsc#SLE-17674). +- commit a26cf9b + +- btrfs: introduce compressed_bio::pending_sectors to trace + compressed bio (jsc#SLE-17674). +- commit f3b6498 + +- btrfs: rename struct btrfs_io_bio to btrfs_bio (jsc#SLE-17674). +- commit 96b1426 + +- btrfs: remove btrfs_bio_alloc() helper (jsc#SLE-17674). +- commit 83c8397 + +- btrfs: rename btrfs_bio to btrfs_io_context (jsc#SLE-17674). +- commit 6b2229b + +- blacklist.conf: d979617aa84d ("bpf: Fixes possible race in update_prog_stats() for 32bit arches") + 32-bit only +- commit 0d1ab9a + +- apparmor: fix error check (git-fixes). +- gve: Fix off by one in gve_tx_timeout() (git-fixes). +- nfc: pn533: Fix double free when pn533_fill_fragment_skbs() + fails (git-fixes). +- can: mcp251xfd: mcp251xfd_chip_start(): fix error handling + for mcp251xfd_chip_rx_int_enable() (git-fixes). +- can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error + path (git-fixes). +- can: j1939: j1939_can_recv(): ignore messages with invalid + source address (git-fixes). +- can: j1939: j1939_tp_cmd_recv(): ignore abort message in the + BAM transport (git-fixes). +- xhci: Fix USB 3.1 enumeration issues by increasing roothub + power-on-good delay (git-fixes). +- commit a02425d + +- blacklist.conf: 868c250bb463 ("x86/fpu: Include vmalloc.h for vzalloc()") +- commit fcf1347 + +- Documentation/x86: Add documentation for using dynamic XSTATE + features (jsc#SLE-18931). +- commit cc5cb1c + +- selftests/x86/amx: Add context switch test (jsc#SLE-18931). +- commit 9946b7f + +- selftests/x86/amx: Add test cases for AMX state management + (jsc#SLE-18931). +- commit 4e5182e + +- x86/fpu/amx: Enable the AMX feature in 64-bit mode + (jsc#SLE-18931). +- commit 2ac2782 + +- x86/fpu: Add XFD handling for dynamic states (jsc#SLE-18931). +- commit 49619a9 + +- x86/fpu: Calculate the default sizes independently + (jsc#SLE-18931). +- commit afcd73c + +- x86/fpu/amx: Define AMX state components and have it used for + boot-time checks (jsc#SLE-18931). +- commit ddf9464 + +- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state + component numbers (jsc#SLE-18931). +- commit fb12c6f + +- x86/fpu/xstate: Add fpstate_realloc()/free() (jsc#SLE-18931). +- commit 52e8e05 + +- x86/fpu/xstate: Add XFD #NM handler (jsc#SLE-18931). +- commit 1918fca + +- x86/fpu: Update XFD state where required (jsc#SLE-18931). +- commit ae721d6 + +- x86/fpu: Add sanity checks for XFD (jsc#SLE-18931). +- commit e7eb3fb + +- x86/fpu: Add XFD state to fpstate (jsc#SLE-18931). +- commit ccad282 + +- x86/msr-index: Add MSRs for XFD (jsc#SLE-18931). +- commit 7ede736 + +- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature + bit (jsc#SLE-18931). +- commit d77baa8 + +- x86/fpu: Reset permission and fpstate on exec() (jsc#SLE-18931). +- commit 1b6783e + +- dmaengine: stm32-dma: avoid 64-bit division in + stm32_dma_get_max_width (git-fixes). +- sysv: use BUILD_BUG_ON instead of runtime check (git-fixes). +- commit fa67de7 + +- soc: ti: fix wkup_m3_rproc_boot_thread return type (git-fixes). +- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM + responses (git-fixes). +- soc: fsl: dpaa2-console: free buffer before returning from + dpaa2_console_read (git-fixes). +- soc: fsl: dpio: use the combined functions to protect critical + zone (git-fixes). +- soc: fsl: dpio: replace smp_processor_id with + raw_smp_processor_id (git-fixes). +- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT + (git-fixes). +- remoteproc: Fix a memory leak in an error handling path in + 'rproc_handle_vdev()' (git-fixes). +- rpmsg: Fix rpmsg_create_ept return when RPMSG config is not + defined (git-fixes). +- commit 4b979a4 + +- dmaengine: idxd: fix resource leak on dmaengine driver disable + (git-fixes). +- dmaengine: idxd: reconfig device after device reset command + (git-fixes). +- dmaengine: remove debugfs #ifdef (git-fixes). +- dmaengine: dmaengine_desc_callback_valid(): Check for + `callback_result` (git-fixes). +- dmaengine: stm32-dma: fix stm32_dma_get_max_width (git-fixes). +- remoteproc: imx_rproc: Fix rsc-table name (git-fixes). +- remoteproc: imx_rproc: Fix ignoring mapping vdev regions + (git-fixes). +- remoteproc: imx_rproc: Fix TCM io memory type (git-fixes). +- remoteproc: Fix the wrong default value of is_iomem (git-fixes). +- remoteproc: elf_loader: Fix loading segment when is_iomem true + (git-fixes). +- commit 88fbf4c + +- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses + (git-fixes). +- ACPI: PM: Fix device wakeup power reference counting error + (git-fixes). +- dmaengine: bestcomm: fix system boot lockups (git-fixes). +- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes). +- dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path + (git-fixes). +- dmaengine: idxd: move out percpu_ref_exit() to ensure it's + outside submission (git-fixes). +- crypto: tcrypt - fix skcipher multi-buffer tests for 1420B + blocks (git-fixes). +- crypto: ccree - avoid out-of-range warnings from clang + (git-fixes). +- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes). +- commit 415ba15 + +- init: make unknown command line param message clearer + (bsc#1192590). +- commit 5097b41 + +- x86/fpu: Prepare fpu_clone() for dynamically enabled features + (jsc#SLE-18931). +- commit 3b5888e + +- x86/fpu/signal: Prepare for variable sigframe length + (jsc#SLE-18931). +- commit 7107574 + +- x86/signal: Use fpu::__state_user_size for sigalt stack + validation (jsc#SLE-18931). +- commit 96c1b01 + +- x86/fpu: Add basic helpers for dynamically enabled features + (jsc#SLE-18931). +- commit bf58746 + +- x86/arch_prctl: Add controls for dynamic XSTATE components + (jsc#SLE-18931). +- commit 6553ecb + +- nvme: Add sibling to list after full initialization (bsc#1191793 + bsc#1192507). +- commit 5fedc09 + +- x86/fpu: Add fpu_state_config::legacy_features (jsc#SLE-18931). +- commit 938ac07 + +- x86/fpu: Add members to struct fpu to cache permission + information (jsc#SLE-18931). +- commit 96e08c8 + +- x86/fpu/xstate: Provide xstate_calculate_size() (jsc#SLE-18931). +- commit 0eebbe6 + +- x86/signal: Implement sigaltstack size validation + (jsc#SLE-18931). +- Update config files. +- commit 40edc00 + +- signal: Add an optional check for altstack size (jsc#SLE-18931). +- commit c2d9b5c + +- x86/fpu: Remove old KVM FPU interface (jsc#SLE-18931). +- commit b289ef7 + +- mm/vmscan: delay waking of tasks throttled on NOPROGRESS + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: increase the timeout if page reclaim is not + making progress (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: centralise timeout values for reclaim_throttle + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: remove the throttling logic from the page + allocator (bsc#1190208 (MM functional and performance + backports)). +- mm/writeback: throttle based on page writeback instead + of congestion (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim when no progress is being made + (bsc#1190208 (MM functional and performance backports)). +- mm/vmscan: throttle reclaim and compaction when too may pages + are isolated (bsc#1190208 (MM functional and performance + backports)). +- mm/vmscan: throttle reclaim until some writeback completes + if congested (bsc#1190208 (MM functional and performance + backports)). +- mm: hwpoison: handle non-anonymous THP correctly (bsc#1190208 + (MM functional and performance backports)). +- mm: shmem: don't truncate page if memory failure happens + (bsc#1190208 (MM functional and performance backports)). +- mm: hwpoison: refactor refcount check handling (bsc#1190208 + (MM functional and performance backports)). +- mm: filemap: coding style cleanup for filemap_map_pmd() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: use clamp() to simplify code (bsc#1190208 + (MM functional and performance backports)). +- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() + (bsc#1189998 (PREEMPT_RT prerequisite backports)). +- mm/page_alloc.c: show watermark_boost of zone in zoneinfo + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc: detect allocation forbidden by cpuset and + bail out early (bsc#1190208 (MM functional and performance + backports)). +- mm/page_alloc.c: do not acquire zone lock + in is_free_buddy_page() (bsc#1190208 (MM functional and + performance backports)). +- mm: move fold_vm_numa_events() to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm: move node_reclaim_distance to fix NUMA without SMP + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: avoid allocating highmem pages via + alloc_pages_exact[_nid] (bsc#1190208 (MM functional and + performance backports)). +- mm/page_alloc.c: use helper function zone_spans_pfn() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: simplify the code by using macro K() + (bsc#1190208 (MM functional and performance backports)). +- mm/page_alloc.c: remove meaningless VM_BUG_ON() in + pindex_to_order() (bsc#1190208 (MM functional and performance + backports)). +- mm: remove redundant smp_wmb() (bsc#1190208 (MM functional + and performance backports)). +- mm: introduce pmd_install() helper (bsc#1190208 (MM functional + and performance backports)). +- mm: add zap_skip_check_mapping() helper (bsc#1190208 (MM + functional and performance backports)). +- mm: drop first_index/last_index in zap_details (bsc#1190208 + (MM functional and performance backports)). +- mm: clear vmf->pte after pte_unmap_same() returns (bsc#1190208 + (MM functional and performance backports)). +- mm/memory.c: avoid unnecessary kernel/user pointer conversion + (bsc#1190208 (MM functional and performance backports)). +- mm: move more expensive part of XA setup out of mapping check + (bsc#1190208 (MM functional and performance backports)). +- mm/filemap.c: remove bogus VM_BUG_ON (bsc#1190208 (MM functional + and performance backports)). +- mm: don't read i_size of inode unless we need it (bsc#1190208 + (MM functional and performance backports)). +- mm: stop filemap_read() from grabbing a superfluous page + (bsc#1190208 (MM functional and performance backports)). +- mm: Fix comments mentioning i_mutex (bsc#1190208 (MM functional + and performance backports)). +- commit 1829ec0 + +- x86/kvm: Convert FPU handling to a single swap buffer + (jsc#SLE-18931). +- commit 1b316b0 + +- x86/fpu: Provide infrastructure for KVM FPU cleanup + (jsc#SLE-18931). +- commit 09d3f06 + +- x86/fpu: Prepare for sanitizing KVM FPU code (jsc#SLE-18931). +- commit e472864 + +- x86/fpu/xstate: Move remaining xfeature helpers to core + (jsc#SLE-18931). +- commit 7892ec7 + +- x86/fpu: Rework restore_regs_from_fpstate() (jsc#SLE-18931). +- commit 87bde61 + +- x86/fpu: Mop up xfeatures_mask_uabi() (jsc#SLE-18931). +- commit d6d75f4 + +- x86/fpu: Move xstate feature masks to fpu_*_cfg (jsc#SLE-18931). +- commit 04a01f4 + +- x86/fpu: Move xstate size to fpu_*_cfg (jsc#SLE-18931). +- commit cf4b506 + +- x86/fpu/xstate: Cleanup size calculations (jsc#SLE-18931). +- commit d16b889 + +- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() + (jsc#SLE-18931). +- commit 6817654 + +- x86/fpu: Provide struct fpu_config (jsc#SLE-18931). +- commit e9e9154 + +- Refresh + patches.suse/mm-page_alloc-Print-node-fallback-order.patch. +- Refresh + patches.suse/mm-page_alloc-Use-accumulated-load-when-building-node-fallback-list.patch. + Move to sorted section. +- commit df23484 + +- x86/fpu/signal: Use fpstate for size and features + (jsc#SLE-18931). +- commit 00eca20 + +- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() + (jsc#SLE-18931). +- commit 36ed39f + +- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() + (jsc#SLE-18931). +- commit 292d93f + +- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() + (jsc#SLE-18931). +- commit f1d4fea + +- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() + (jsc#SLE-18931). +- commit 3bd5114 + +- x86/fpu/xstate: Use fpstate for os_xsave() (jsc#SLE-18931). +- commit 310c2fa + +- s390/qeth: Register switchdev event handler (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- Refresh + patches.suse/s390-qeth-Fix-deadlock-in-remove_discipline.patch. +- commit d424df5 + +- s390/qeth: Update MACs of LEARNING_SYNC device (jsc#SLE-18329 + jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qeth: Switchdev event handler (jsc#SLE-18329 jsc#SLE-18330 + jsc#SLE-18516 bsc#1191738 LTC#193282). +- s390/qdio: propagate error when cancelling a ccw fails + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- s390/qdio: improve roll-back after error on ESTABLISH ccw + (jsc#SLE-18329 jsc#SLE-18330 jsc#SLE-18516 bsc#1191738 + LTC#193282). +- commit 9cdc2d7 + +- kcov: replace local_irq_save() with a local_lock_t + (bsc#1189998). +- kcov: avoid enable+disable interrupts if !in_task() + (bsc#1189998). +- kcov: allocate per-CPU memory on the relevant node + (bsc#1189998). +- Documentation/kcov: define `ip' in the example (bsc#1189998). +- Documentation/kcov: include types.h in the example + (bsc#1189998). +- commit ce3a059 + +- scsi: smartpqi: Update version to 2.1.12-055 (jsc#SLE-19277). +- scsi: smartpqi: Add 3252-8i PCI id (jsc#SLE-19277). +- scsi: smartpqi: Fix duplicate device nodes for tape changers + (jsc#SLE-19277). +- scsi: smartpqi: Fix boot failure during LUN rebuild + (jsc#SLE-19277). +- scsi: smartpqi: Add extended report physical LUNs + (jsc#SLE-19277). +- scsi: smartpqi: Avoid failing I/Os for offline devices + (jsc#SLE-19277). +- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation + (jsc#SLE-19277). +- scsi: smartpqi: Update LUN reset handler (jsc#SLE-19277). +- scsi: smartpqi: Capture controller reason codes (jsc#SLE-19277). +- scsi: smartpqi: Add controller handshake during kdump + (jsc#SLE-19277). +- scsi: smartpqi: Update device removal management + (jsc#SLE-19277). +- scsi: smartpqi: Replace one-element array with flexible-array + member (jsc#SLE-19277). +- scsi: smartpqi: Use scsi_cmd_to_rq() instead of + scsi_cmnd.request (jsc#SLE-19277). +- scsi: smartpqi: Update version to 2.1.10-020 (jsc#SLE-19277). +- scsi: smartpqi: Fix ISR accessing uninitialized data + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for new ZTE controllers + (jsc#SLE-19277). +- scsi: smartpqi: Add PCI ID for new ntcom controller + (jsc#SLE-19277). +- scsi: smartpqi: Add SCSI cmd info for resets (jsc#SLE-19277). +- scsi: smartpqi: Change Kconfig menu entry to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Change driver module macros to Microchip + (jsc#SLE-19277). +- scsi: smartpqi: Update copyright notices (jsc#SLE-19277). +- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers + (jsc#SLE-19277). +- commit bcef281 + +- x86/fpu: Use fpstate::size (jsc#SLE-18931). +- commit f9fab51 + +- x86/fpu: Add size and mask information to fpstate + (jsc#SLE-18931). +- commit 4e0ac7e + +- x86/process: Move arch_thread_struct_whitelist() out of line + (jsc#SLE-18931). +- commit f8a7a93 + +- x86/fpu: Do not leak fpstate pointer on fork (jsc#SLE-18931). +- commit 54a4c96 + +- x86/fpu: Remove fpu::state (jsc#SLE-18931). +- commit 1aeab0c + +- x86/math-emu: Convert to fpstate (jsc#SLE-18931). +- commit 3a0d6a3 + +- x86/fpu/core: Convert to fpstate (jsc#SLE-18931). +- commit f154e4c + +- x86/fpu/signal: Convert to fpstate (jsc#SLE-18931). +- commit c811273 + +- x86/fpu/regset: Convert to fpstate (jsc#SLE-18931). +- commit ddc34e9 + +- x86/fpu: Convert tracing to fpstate (jsc#SLE-18931). +- commit 6494d77 + +- x86/KVM: Convert to fpstate (jsc#SLE-18931). +- commit a14d0c2 + +- x86/fpu: Replace KVMs xstate component clearing (jsc#SLE-18931). +- commit dbdf07f + +- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate + (jsc#SLE-18931). +- commit 5d24bac + +- x86/fpu: Convert fpstate_init() to struct fpstate + (jsc#SLE-18931). +- commit a8d6069 + +- x86/fpu: Provide struct fpstate (jsc#SLE-18931). +- commit 93cdff1 + +- x86/fpu: Replace KVMs home brewed FPU copy to user + (jsc#SLE-18931). +- commit 7d64666 + +- x86/fpu: Provide a proper function for ex_handler_fprestore() + (jsc#SLE-18931). +- commit 8d40edd + +- x86/fpu: Replace the includes of fpu/internal.h (jsc#SLE-18931). +- commit 64c9a3a + +- x86/fpu: Mop up the internal.h leftovers (jsc#SLE-18931). +- commit 3802fa4 + +- x86/sev: Include fpu/xcr.h (jsc#SLE-18931). +- commit 893d382 + +- x86/fpu: Remove internal.h dependency from fpu/signal.h + (jsc#SLE-18931). +- commit 36ba3e4 + +- x86/fpu: Move fpstate functions to api.h (jsc#SLE-18931). +- commit 8b9d235 + +- x86/fpu: Move mxcsr related code to core (jsc#SLE-18931). +- commit 009e4b2 + +- x86/fpu: Move fpregs_restore_userregs() to core (jsc#SLE-18931). +- commit c095776 + +- net: sched: gred: dynamically allocate tc_gred_qopt_offload + (bsc#1189998). +- net: sched: remove one pair of atomic operations (bsc#1189998). +- net: sched: fix logic error in qdisc_run_begin() (bsc#1189998). +- net: sched: Allow statistics reads from softirq (bsc#1189998). +- net: sched: Remove Qdisc::running sequence counter + (bsc#1189998). +- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types + (bsc#1189998). +- net: sched: Use _bstats_update/set() instead of raw writes + (bsc#1189998). +- net: sched: Protect Qdisc::bstats with u64_stats (bsc#1189998). +- u64_stats: Introduce u64_stats_set() (bsc#1189998). +- gen_stats: Move remaining users to gnet_stats_add_queue() + (bsc#1189998). +- mq, mqprio: Use gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add gnet_stats_add_queue() (bsc#1189998). +- gen_stats: Add instead Set the value in + __gnet_stats_copy_basic() (bsc#1189998). +- net/sched: sch_ets: properly init all active DRR list handles + (bsc#1189998). +- net_sched: refactor TC action init API (bsc#1189998). +- net/sched: act_skbmod: Add SKBMOD_F_ECN option support + (bsc#1189998). +- commit 1f00ef0 + +- x86/fpu: Make WARN_ON_FPU() private (jsc#SLE-18931). +- commit a770cfc + +- x86/fpu: Move legacy ASM wrappers to core (jsc#SLE-18931). +- commit 550c5bb + +- scsi: mpt3sas: Fix reference tag handling for WRITE_INSERT + (jsc#SLE-18967). +- scsi: mpt3sas: Clean up some inconsistent indenting + (jsc#SLE-18967). +- scsi: mpt3sas: Call cpu_relax() before calling udelay() + (jsc#SLE-18967). +- scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI + (jsc#SLE-18967). +- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute + (jsc#SLE-18967). +- scsi: mpt3sas: Update driver version to 39.100.00.00 + (jsc#SLE-18967). +- scsi: mpt3sas: