Removed rpms ============ - ColPack-devel-32bit - NetworkManager-devel-32bit - OpenIPMI-python - PackageKit-Qt-devel - Play - QGnomePlatform-32bit - R-Matrix-devel - ServiceReport - adobe-sourcehansans-fonts - adobe-sourcehanserif-fonts - alsa-oss-32bit - alsa-plugins-maemo-32bit - alsa-topology-devel-32bit - asl-doc - audiofile-devel-32bit - bazel-gazelle - bazel-gazelle-source - binutils-devel-32bit - ceph-mgr-diskprediction-cloud - cilium - cilium-cni - cilium-devel - cilium-docker - cilium-etcd-operator - cilium-k8s-yaml - cilium-microscope - cilium-operator - cilium-proxy - clang7-devel-32bit - cobbler-web - codec2 - cppunit-devel-32bit - cyrus-sasl-gssapi-32bit - cyrus-sasl-plain-32bit - dbus-1-presage - dd-opentracing-cpp-devel - desktop-data-openSUSE-extra - dnscrypt-proxy-devel - enchant-1-backend-zemberek-32bit - envoy - envoy-protoc-gen-validate - envoy-protoc-gen-validate-source - envoy-proxy - envoy-proxy-source - fcitx-gtk2-32bit - fcitx-gtk3-32bit - freetype2-devel-32bit - ghc-pandoc-citeproc - ghc-pandoc-citeproc-devel - ghc-project-template - ghc-project-template-devel - glib2-tools-32bit - glibc-32bit - glibc-devel-static-32bit - gmic-zart - gmp-devel-32bit - gpresagemate - gromacs-bash - gromacs-openmpi3 - gsettings-backend-dconf-32bit - gstreamer-plugins-bad-32bit - gtk2-engine-glide-32bit - gtk2-engine-oxygen-32bit - gtk2-engine-thinice-32bit - gtk2-immodule-amharic-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-tigrigna-32bit - hdf5-mvapich2-devel-32bit - hdf5-openmpi3-devel-32bit - hdf5-openmpi4-devel-32bit - id3lib - ignition-dracut - Mesa-gallium-32bit - Mesa-libEGL-devel-32bit - Mesa-libEGL1-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi0-32bit - Mesa-vulkan-overlay-32bit - alsa-plugins-samplerate-32bit - bluez-devel-32bit - coolkey-32bit - cyrus-sasl-devel-32bit - dapl-devel-32bit - dbus-1-devel-32bit - ecryptfs-utils-32bit - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - evolution-data-server-32bit - file-devel-32bit - flac-devel-32bit - fontconfig-32bit - freeglut-devel-32bit - gdk-pixbuf-devel-32bit - gettext-runtime-32bit - glib2-devel-32bit - glibc-devel-32bit - glibc-profile-32bit - gnome-keyring-32bit - gnome-keyring-pam-32bit - gnome-vfs2-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-good-32bit - gtk2-devel-32bit - gtk2-engine-mist-32bit - gtk2-immodule-thai-32bit - gtk2-immodule-vietnamese-32bit - gtk2-immodule-xim-32bit - gtk3-immodule-amharic-32bit - gtk3-immodule-thai-32bit - intel-media-driver-32bit - kcompletion-devel-32bit - kconfigwidgets-devel-32bit - kcrash-devel-32bit - keyutils-devel-32bit - kio-core-32bit - kitemviews-devel-32bit - krb5-devel-32bit - kwallet-devel-32bit - lapack-devel-32bit - libFAudio0-32bit - libFS6-32bit - libGLEW2_1-32bit - libGLw-devel-32bit - libGeoIP1-32bit - libICE-devel-32bit - libIexMath-2_2-23-32bit - libIlmImfUtil-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5Bookmarks5-32bit - libKF5Codecs5-32bit - libKF5ConfigCore5-32bit - libKF5ConfigGui5-32bit - libKF5CoreAddons5-32bit - libKF5Crash5-32bit - libKF5DocTools5-32bit - libKF5GlobalAccel5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libLLVM11-32bit - libLLVM9-32bit - libMagick++-7_Q16HDRI5-32bit - libMagickCore-7_Q16HDRI10-32bit - libMagickWand-7_Q16HDRI10-32bit - libMrm4-32bit - libQt53DCore5-32bit - libQt53DQuickExtras5-32bit - libQt53DRender5-32bit - libQt5Bluetooth5-32bit - libQt5Concurrent5-32bit - libQt5Gui-devel-32bit - libQt5Location5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5OpenGLExtensions-devel-static-32bit - libQt5Script5-32bit - libQt5Sql5-32bit - libQt5Sql5-postgresql-32bit - libSDL-1_2-0-32bit - libSDL2-2_0-0-32bit - libSDL2-devel-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-devel-32bit - libSDL2_ttf-2_0-0-32bit - libSDL_image-devel-32bit - libSDL_mixer-1_2-0-32bit - libSDLmm-devel-32bit - libSM6-32bit - libSoundTouch0-32bit - libXRes1-32bit - libXau6-32bit - libXaw7-32bit - libXfixes-devel-32bit - libXfontcache1-32bit - libXp6-32bit - libXpm-devel-32bit - libXprintAppUtil1-32bit - libXrender1-32bit - libXres-devel-32bit - libXxf86misc1-32bit - libaio1-32bit - libaom0-32bit - libapparmor1-32bit - libart_lgpl_2-2-32bit - libaspell15-32bit - libatk-bridge-2_0-0-32bit - libattr-devel-32bit - libaudiofile1-32bit - libaudit1-32bit - libavc1394-0-32bit - libavdevice57-32bit - libavdevice58_13-32bit - libavfilter6-32bit - libavresample3-32bit - libavresample4_0-32bit - libbabl-0_1-0-32bit - libbasicobjects0-32bit - libblas3-32bit - libblkid1-32bit - libbluray2-32bit - libbonobo-32bit - libboost_atomic1_75_0-32bit - libboost_container1_75_0-32bit - libboost_date_time_legacy-32bit - libboost_fiber_legacy-32bit - libboost_filesystem1_66_0-32bit - libboost_graph_legacy-32bit - libboost_iostreams1_66_0-32bit - libboost_locale1_66_0-32bit - libboost_math1_75_0-32bit - libboost_random1_75_0-32bit - libboost_system1_66_0-32bit - libboost_test1_66_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_66_0-32bit - libbox2d-devel-32bit - libbpf0-32bit - libbrotlienc1-32bit - libbz2-1-32bit - libcaca0-32bit - libcap1-32bit - libclang11-32bit - libclang7-32bit - libclucene-shared1-32bit - libclutter-gtk-1_0-0-32bit - libcogl-pango20-32bit - libcryptmount0-32bit - libcupsimage2-32bit - libcupsmime1-32bit - libcurl4-32bit - libdb-4_8-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdevmapper-event1_03-32bit - libdmapsharing-4_0-3-32bit - libdouble-conversion3-32bit - libdrm_amdgpu1-32bit - libdw1-32bit - libdwarves-devel-32bit - libdwarves1-32bit - libelf-devel-32bit - libelf1-32bit - libev4-32bit - libevent-2_1-8-32bit - libexempi3-32bit - libexpat1-32bit - libext2fs2-32bit - libfabric-devel-32bit - libfarstream-0_2-5-32bit - libfdt1-32bit - libfftw3_threads3-32bit - libfltk1-32bit - libfontenc1-32bit - libfreebl3-hmac-32bit - libfribidi0-32bit - libgbm1-32bit - libgdata22-32bit - libgdk_pixbuf-2_0-0-32bit - libgee-0_8-2-32bit - libgif7-32bit - libgimpui-2_0-0-32bit - libgiomm-2_62-1-32bit - libgirepository-1_0-1-32bit - libglib-2_0-0-32bit - libglue-devel-32bit - libgmime-3_0-0-32bit - libgnome-menu-3-0-32bit - libgpg-error0-32bit - libgpgmepp6-32bit - libgpm2-32bit - libgstadaptivedemux-1_0-0-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstmpegts-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgsttag-1_0-0-32bit - libgstwayland-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-3-0-32bit - libgtk-4-1-32bit - libgtkmm-2_4-1-32bit - libgupnp-igd-1_0-4-32bit - libhangul1-32bit - libharfbuzz-icu0-32bit - libhdf5-103-openmpi3-32bit - libhdf5_cpp103-32bit - libhdf5_fortran102-openmpi2-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi2-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5hl_fortran100-32bit - libhogweed4-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libimobiledevice6-32bit - libinfinipath4-32bit - libisl15-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_0-18-32bit - libjbig-devel-32bit - libjson-c3-32bit - libkate1-32bit - libkyotocabinet16-32bit - liblcms2-devel-32bit - liblirc0-32bit - liblua5_3-5-32bit - liblz4-1-32bit - liblzma5-32bit - libmad0-32bit - libmagic1-32bit - libmediainfo0-32bit - libmikmod3-32bit - libmjpegutils-2_0-0-32bit - libmodplug1-32bit - libmpeg2-0-32bit - libmpg123-0-32bit - libmspack0-32bit - libnautilus-extension1-32bit - libncurses5-32bit - libndr2-32bit - libnetcdf18-openmpi4-32bit - libnetpbm11-32bit - libnettle-devel-32bit - libnewt0_52-32bit - libnss_nis2-32bit - libofa0-32bit - liboil-32bit - libopenal0-32bit - libopenmpt_modplug1-32bit - libopenssl1_1-32bit - libosmcomp5-32bit - libosmvendor5-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpangomm-1_4-1-32bit - libpath_utils1-32bit - libpcap-devel-32bit - libpcre16-0-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libpipewire-0_3-0-32bit - libpixman-1-0-32bit - libplist++3-32bit - libpoppler-cpp0-32bit - libpoppler89-32bit - libpspell15-32bit - libpython3_9-1_0-32bit - libqgpgme7-32bit - libqt5-qtlocation-devel-32bit - libqt5-qtmultimedia-devel-32bit - libqt5-qtsensors-devel-32bit - libqt5-qtserialport-devel-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libquicktime0-32bit - librasqal3-32bit - libraw1394-11-32bit - libraw20-32bit - libreadline5-32bit - libref_array1-32bit - libreiserfs-devel-32bit - libsamba-passdb0-32bit - libsamba-util0-32bit - libsasl2-3-32bit - libschroedinger-1_0-0-32bit - libsecret-1-0-32bit - libsemanage1-32bit - libserd-0-0-32bit - libsigc-3_0-0-32bit - libskk0-32bit - libsoup2-devel-32bit - libsource-highlight4-32bit - libspeechd2-32bit - libspeex1-32bit - libssh2-1-32bit - libswresample2-32bit - libsystemd0-32bit - libtspi1-32bit - libtss2-sys0-32bit - libtss2-tcti-device0-32bit - libturbojpeg0-32bit - libudev-devel-32bit - libunistring-devel-32bit - libusb-0_1-4-32bit - libuuid-devel-32bit - libv4l1-0-32bit - libvdpau_nouveau-32bit - libvdpau_trace1-32bit - libverto-tevent1-32bit - libvirt-devel-32bit - libvmaf1-32bit - libvpd2-32bit - libvpx4-32bit - libwavpack1-32bit - libwayland-egl1-32bit - libwebkit2gtk-4_0-37-32bit - libwebp-devel-32bit - libwebpdemux2-32bit - libwmf-gnome-32bit - libwoff2enc1_0_2-32bit - libwx_baseu_xml-suse3_0_5-32bit - libwx_gtk2u_gl-suse3_0_5-32bit - libwx_gtk2u_html-suse3_0_5-32bit - libwx_gtk2u_richtext-suse3_0_5-32bit - libxcb-damage0-32bit - libxcb-dri3-0-32bit - libxcb-keysyms1-32bit - libxcb1-32bit - libxkbcommon0-32bit - libxkbfile1-32bit - libxkbui1-32bit - libxml++-2_6-2-32bit - libxshmfence1-32bit - libyajl2-32bit - libzbar0-32bit - libzvbi0-32bit - libzzip-0-13-32bit - llvm11-LTO-devel-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm9-LTO-devel-32bit - motif-devel-32bit - mozilla-nss-certs-32bit - mpg123-jack-32bit - ncurses5-devel-32bit - net-snmp-devel-32bit - opensm-devel-32bit - orbit2-32bit - pam-32bit - pam-extra-32bit - pango-devel-32bit - pciutils-devel-32bit - perl-base-32bit - python-base-32bit - python3-talloc-32bit - rdma-core-devel-32bit - rpm-ndb-32bit - sssd-32bit - sysfsutils-32bit - unixODBC-32bit - vulkan-devel-32bit - wine-staging-32bit - xcb-util-renderutil-devel-32bit - zvbi-devel-32bit - qemu-sgabios - qemu-vgabios - intel-vaapi-driver-32bit - iproxy - jbig2dec-devel-32bit - kauth-devel-32bit - kcodecs-devel-32bit - ki18n-devel-32bit - kiconthemes-devel-32bit - kio-32bit - kopano-archiver - kopano-backup - kopano-bash-completion - kopano-client - kopano-common - kopano-dagent - kopano-dagent-pytils - kopano-devel - kopano-gateway - kopano-ical - kopano-indexer - kopano-lang - kopano-migration-imap - kopano-migration-pst - kopano-monitor - kopano-python-utils - kopano-search - kopano-server - kopano-spamd - kopano-spooler - kopano-statsd - kopano-webapp - kopano-webapp-contactfax - kopano-webapp-folderwidgets - kopano-webapp-gmaps - kopano-webapp-lang - kopano-webapp-pimfolder - kopano-webapp-quickitems - kopano-webapp-titlecounter - kopano-webapp-webappmanual - kopano-webapp-zdeveloper - kubernetes-404-server - kxmlgui-devel-32bit - libArcus-lulzbot-devel - libArcus3-lulzbot - libBulletFileLoader2_86 - libBulletInverseDynamicsUtils2_86 - libBulletWorldImporter2_86 - libBulletXmlWorldImporter2_86 - libCharLS2 - libConvexDecomposition2_86 - libFS-devel-32bit - libGIMPACTUtils2_86 - libGLEW2_1 - libGLw1-32bit - libGeoIP-devel-32bit - libHACD2_86 - libHX-devel-32bit - libKF5Auth5-32bit - libKF5Completion5-32bit - libKF5DBusAddons5-32bit - libKF5GuiAddons5-32bit - libKF5JobWidgets5-32bit - libKF5WindowSystem5-32bit - libKF5XmlGui5-32bit - libKSeExpr4_0_1_0 - libLHAPDF-6_2_3 - libLTO5-32bit - libLimeSuite20_01-1 - libMagick++-devel-32bit - libOSMesa-devel-32bit - libQt53DInput5-32bit - libQt53DQuick5-32bit - libQt53DQuickInput5-32bit - libQt53DQuickScene2D5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Concurrent-devel-32bit - libQt5Core-devel-32bit - libQt5DesignerComponents5-32bit - libQt5Help5-32bit - libQt5Nfc5-32bit - libQt5Positioning5-32bit - libQt5PrintSupport-devel-32bit - libQt5Test-devel-32bit - libQt5TextToSpeech5-32bit - libQt5WebSockets5-32bit - libQt5XmlPatterns5-32bit - libRivet-3_1_2 - libSDL-devel-32bit - libSDL2_mixer-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_Pango-devel-32bit - libSDL_Pango1-32bit - libSDL_gfx-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_sound-devel-32bit - libSDL_ttf-2_0-0-32bit - libSimGearCore-2018_3_4 - libSoapySDR0_7 - libWPEBackend-fdo-1_0-1-32bit - libXTrap6-32bit - libXaw3d7-32bit - libXaw6-32bit - libXaw8-32bit - libXdamage-devel-32bit - libXdmcp-devel-32bit - libXevie-devel-32bit - libXext6-32bit - libXfont-devel-32bit - libXft2-32bit - libXi-devel-32bit - libXinerama-devel-32bit - libXprintAppUtil-devel-32bit - libXrandr-devel-32bit - libXss1-32bit - libXtst6-32bit - libXv-devel-32bit - libXvMC_r600-32bit - libXxf86dga1-32bit - libYODA-1_8_0 - libZXingCore1 - libacl-devel-32bit - libaddrxlat0 - libangelscript2_35_0 - libangelscript_addons2_35_0 - libarm_compute18 - libarmadillo9 - libasm1-32bit - libasn1c0 - libass9-32bit - libassimp3 - libassuan0-32bit - libatopology2-32bit - libaugeas0-32bit - libavahi-glib1-32bit - libavc1394-devel-32bit - libavutil55-32bit - libavutil56_70-32bit - libbellesip0 - libbenchmark0 - libblkid-devel-32bit - libbluetooth3-32bit - libbonoboui-32bit - libboost_atomic1_66_0-32bit - libboost_atomic_legacy-32bit - libboost_context1_66_0-32bit - libboost_coroutine_legacy-32bit - libboost_date_time1_66_0-32bit - libboost_date_time1_75_0-32bit - libboost_filesystem1_75_0-32bit - libboost_json1_75_0-32bit - libboost_locale_legacy-32bit - libboost_math_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_mpi_python-py2_7-1_66_0 - libboost_mpi_python-py2_7-1_66_0-devel - libboost_nowide1_75_0-32bit - libboost_numpy-py2_7-1_66_0 - libboost_numpy-py2_7-1_66_0-devel - libboost_program_options1_66_0-32bit - libboost_program_options_legacy-32bit - libboost_python-py2_7-1_66_0 - libboost_python-py2_7-1_66_0-32bit - libboost_python-py2_7-1_66_0-devel - libboost_random_legacy-32bit - libboost_serialization1_66_0-32bit - libboost_signals1_66_0-32bit - libboost_system_legacy-32bit - libboost_test_legacy-32bit - libboost_thread_legacy-32bit - libboost_type_erasure_legacy-32bit - libboost_wave1_75_0-32bit - libbotan-2-10 - libbox2d2-32bit - libbrotlidec1-32bit - libbullet2_86 - libbz2-devel-32bit - libcaca0-plugins-32bit - libcairo2-32bit - libcanberra-gtk0-32bit - libcanberra-gtk3-module-32bit - libcap2-32bit - libcapnp-0_8 - libcares2-32bit - libcdda_interface0-32bit - libcdio16-32bit - libcdio19-32bit - libcdio_paranoia2-32bit - libcec4 - libcelt0-2-32bit - libcfg6-32bit - libcfitsio6 - libchromaprint1-32bit - libcilium1 - libcmap4-32bit - libcmocka-devel-32bit - libcodec2-0_9 - libcogl20-32bit - libcollection-devel-32bit - libcolm-0_13_0_5 - libcom_err2-32bit - libcorosync_common4-32bit - libcourier-unicode4 - libcroco-0_6-3-32bit - libcrypt1-32bit - libcsync0-32bit - libcupscgi1-32bit - libcurl-devel-32bit - libdar5000 - libdbus-c++-1-1-32bit - libdbusmenu-qt5-devel-32bit - libdd_opentracing0 - libdico1 - libdirac_encoder0-32bit - libdmapsharing-3_0-2-32bit - libdnet-python - libdnnl1 - libdrm_nouveau2-32bit - libdruntime-ldc94 - libduktape201 - libdvbv5-0-32bit - libdxflib-3_17_0-1 - libdxfrw0 - libebook-1_2-20-32bit - libeconf0-32bit - libecpg6-32bit - libecryptfs1-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libefa1-32bit - libenchant1-32bit - libepoxy0-32bit - libevdev2-32bit - libexpat-devel-32bit - libext2fs-devel-32bit - libfabric1-32bit - libfaxutil7_0_3 - libfbclient2-32bit - libfcitx-4_2_9-32bit - libfdisk-devel-32bit - libfdt-devel-32bit - libffi7-32bit - libfftw3-3-32bit - libfftw3_mpi3-32bit - libfipscheck1-32bit - libfl2-32bit - libflatbuffers1 - libflint14 - libfluidsynth3-32bit - libfplll4 - libfprint-examples - libfprint0 - libfreebl3-32bit - libfsm0 - libftgl2-32bit - libfuse3-3-32bit - libganesha_nfsd3_2 - libgck-devel-32bit - libgcr-3-1-32bit - libgcr-devel-32bit - libgcrypt20-32bit - libgegl-0_4-0-32bit - libgeocode-glib0-32bit - libgf2x-1_2 - libgig8 - libgiomm-2_4-1-32bit - libgit2-1_3-32bit - libglade-2_0-0-32bit - libglibmm-2_62-1-32bit - libgloox17 - libglut3-32bit - libglvnd-32bit - libgmpxx4-32bit - libgnome-desktop-3-18-32bit - libgnomecanvas-2-0-32bit - libgnuradio-3_8_3 - libgnuradio-iqbalance0_37_2git - libgnutls30-hmac-32bit - libgobject-2_0-0-32bit - libgphoto2-devel-32bit - libgsf-1-114-32bit - libgsm1-32bit - libgsoap-2_8_102 - libgstaudio-1_0-0-32bit - libgstbadaudio-1_0-0-32bit - libgstcodecparsers-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgtkdatabox-0_9_3-0 - libgtkglext-x11-1_0-0-32bit - libgtkhtml-editor-4_0-0-32bit - libgupnp-1_2-0-32bit - libgusb2-32bit - libhamlib++2 - libhamlib2 - libharfbuzz-gobject0-32bit - libharfbuzz0-32bit - libharminv2 - libhavege1 - libhdf5-103-openmpi4-32bit - libhdf5_cpp103-openmpi3-32bit - libhdf5_cpp103-openmpi4-32bit - libhdf5_hl_cpp100-openmpi2-32bit - libhdf5_hl_cpp100-openmpi3-32bit - libhdf5hl_fortran100-openmpi4-32bit - libhdhomerun1 - libhinawa1 - libhttp_parser2_7_1-32bit - libhubbub-doc - libib_util-32bit - libibus-1_0-5-32bit - libibverbs-32bit - libicu-devel-32bit - libicu60_2-32bit - libidn2-0-32bit - libido3-0_1-0-32bit - libiec61883-0-32bit - libigfxcmrt7-32bit - libimobiledevice6 - libini_config5-32bit - libiniparser0 - libinput10-32bit - libjansson4-32bit - libjpeg62-32bit - libkcarchiver0 - libkcfreebusy0 - libkcicalmapi0 - libkcindex0 - libkcinetmapi0 - libkcpyplug0 - libkcserver0 - libkcsoap0 - libkcutil0 - libkdumpfile7 - libkms1-32bit - liblcms2-2-32bit - libldac2-32bit - libldc-jit94 - liblightstep_tracer0 - liblilv-0-0-32bit - liblinphone++9 - liblinphone9 - libliveMedia94 - liblog4cplus-1_1-5 - liblog4cxx10 - liblqr-1-0-32bit - liblrdf2-32bit - liblrsgmp-062 - libluajit-5_1-2-32bit - liblzo2-2-32bit - libm4ri-0_0_20140914 - libm4rie-0_0_20150908 - libmapi1 - libmariadb3-32bit - libmatio9 - libmbedcrypto3 - libmbedtls12 - libmbedx509-0 - libmdb2 - libmdbsql2 - libmediastreamer_base10 - libmediastreamer_voip10 - libminiupnpc16 - libminizip1-32bit - libmlx5-1-32bit - libmms0-32bit - libmnl0-32bit - libmolsketch-qt5-1 - libmpc3-32bit - libmpeg2encpp-2_0-0-32bit - libmpfr6-32bit - libmtdev1-32bit - libmuparserx4_0_8 - libnauty-2_6_10 - libnco-4_9_7 - libnco_c++-4_9_7 - libncurses6-32bit - libnetapi-devel-32bit - libnetcdf18-openmpi2-32bit - libnettle6-32bit - libnfc5 - libnl3-devel-32bit - libnormaliz0 - libnotify-devel-32bit - libnss_usrfiles2-32bit - libntirpc3_2 - libntl33 - libnuma1-32bit - libnuspell4 - libodbc2-32bit - libogg0-32bit - liboldX6-32bit - libopagent1-32bit - libopendkim10 - libopenjp2-7-32bit - libopenlibm2 - libopenshot-audio7 - libopenshot19 - libopenssl1_0_0-steam-32bit - libopenssl1_1-hmac-32bit - liboping0-32bit - libopus0-32bit - liborigin2 - libortp13 - libosdCPU3_4_3 - libosip2 - libotf-devel-32bit - libotf0-32bit - libout123-0-32bit - libp11-3-32bit - libpango-1_0-0-32bit - libpari-gmp-tls6 - libparserutils-doc - libparted0-32bit - libpcap1-32bit - libpcre2-posix2-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libphobos2-0_94 - libphobos2-ldc94 - libplacebo43 - libplist++-devel - libplist++3 - libplist-devel - libplist3 - libplist3-32bit - libpolkit-qt5-1-1-32bit - libpolkit0-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libpostproc55_9-32bit - libprotobuf20-32bit - libprotoc20-32bit - libproxy1-32bit - libpulse-devel-32bit - libpython2_7-1_0-32bit - libqb100-32bit - libqrencode4-32bit - libqt5-qtspeech-plugin-speechd-32bit - libqt5-qtsvg-devel-32bit - libqt5-qtwayland-32bit - libqt5-qtwebsockets-devel-32bit - libqt5-qtxmlpatterns-devel-32bit - libquo6 - libquorum5-32bit - libqxmpp2 - libraw1394-devel-32bit - libreiser4-1_2-1 - libreiser4-minimal-1_2-1 - libreiserfs-0_3-0-32bit - librepair-1_2-1 - libsamba-credentials1-32bit - libsamba-errors0-32bit - libsbc1-32bit - libscintilla3 - libsensors4-32bit - libsgutils2-1_43-2 - libsidplayfp4 - libsmartcols-devel-32bit - libsmartcols1-32bit - libsmbclient0-32bit - libsmbconf0-32bit - libsndfile1-32bit - libsndio6_0 - libsoftokn3-32bit - libsoup-3_0-0-32bit - libsoup-devel-32bit - libsoxr-lsr0-32bit - libspatialindex4 - libsqlcipher-3_20_1-0 - libsqlite3-0-32bit - libsratom-0-0-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libstartup-notification-1-0-32bit - libswscale4-32bit - libt3widget1 - libtevent0-32bit - libtheora0-32bit - libtheoraenc1-32bit - libtins3 - libtinyxml2-6 - libtirpc3-32bit - libtool-32bit - libtorrent19 - libtotem_pg5-32bit - libtss2-fapi0 - libtss2-mu0-32bit - libtss2-sys0 - libtss2-tcti-mssim0-32bit - libuev2 - libuhd003 - libunistring2-32bit - libusb-1_0-0-32bit - libusbmuxd4 - libusbmuxd4-32bit - libusrp-3_4_4+git_20190808-0 - libustr-1_0-1-32bit - libut2 - libutempter0-32bit - libv4l-32bit - libv4l2-0-32bit - libva-devel-32bit - libva-gl-devel-32bit - libva-wayland2-32bit - libvapoursynth-50 - libvdpau_radeonsi-32bit - libverto-glib1-32bit - libverto-libev1-32bit - libvisual-32bit - libvmime-kopano2 - libvolk2_3 - libvorbisenc2-32bit - libvorbisfile3-32bit - libvulkan1-32bit - libvulkan_intel-32bit - libwacom2-32bit - libwayland-cursor0-32bit - libwebp6-32bit - libwebp7-32bit - libwebpdecoder3-32bit - libwebpextras0-32bit - libwebpmux3-32bit - libweston-3 - libweston-3-0 - libweston-desktop-3-0 - libwget0 - libwoff2common1_0_2-32bit - libwrap0-32bit - libwtdbo4_4_0 - libwtdbomysql4_4_0 - libwtdbopostgres4_4_0 - libwx_baseu-suse3_0_5-32bit - libwx_gtk2u_adv-suse3_0_5-32bit - libwx_gtk2u_aui-suse3-32bit - libwx_gtk2u_aui-suse3_0_5-32bit - libwx_gtk2u_core-suse3_0_5-32bit - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_html-suse3-32bit - libwx_gtk2u_propgrid-suse3-32bit - libwx_gtk2u_qa-suse3-32bit - libwx_gtk2u_ribbon-suse3-32bit - libwx_gtk2u_ribbon-suse3_0_5-32bit - libxapian30-32bit - libxbrz-1_7 - libxcb-composite0-32bit - libxcb-devel-32bit - libxcb-ewmh2-32bit - libxcb-glx0-32bit - libxcb-icccm4-32bit - libxcb-render0-32bit - libxcb-shape0-32bit - libxcb-xf86dri0-32bit - libxcb-xfixes0-32bit - libxcb-xvmc0-32bit - libxcrypt-devel-32bit - libxine2-gnome-vfs - libxkbcommon-devel-32bit - libxkbcommon-x11-0-32bit - libxkbfile-devel-32bit - libxslt-devel-32bit - libxy4 - libyajl-devel-32bit - libyara3 - libyate6 - libz1-32bit - libzbc-5_5_0 - libzio1-32bit - libzipkin-cpp-opentracing0 - libzstd-devel-32bit - lightstep-tracer-cpp-devel - lightstep-tracer-cpp-source - lilypond-doc - lilypond-doc-cs - lilypond-doc-de - lilypond-doc-es - lilypond-doc-fr - lilypond-doc-hu - lilypond-doc-it - lilypond-doc-ja - lilypond-doc-nl - lilypond-doc-zh - lit - ltrace-32bit - mdbtools-gui - mpfr-devel-32bit - mpg123-devel-32bit - mvapich2-psm2_2_3_4-gnu-hpc - mvapich2-psm2_2_3_4-gnu-hpc-devel - mvapich2-psm2_2_3_4-gnu-hpc-devel-static - mvapich2-psm2_2_3_4-gnu-hpc-doc - mvapich2-psm2_2_3_4-gnu-hpc-macros-devel - mvapich2-psm_2_3_4-gnu-hpc - mvapich2-psm_2_3_4-gnu-hpc-devel - mvapich2-psm_2_3_4-gnu-hpc-devel-static - mvapich2-psm_2_3_4-gnu-hpc-doc - mvapich2-psm_2_3_4-gnu-hpc-macros-devel - mvapich2_2_3_4-gnu-hpc - mvapich2_2_3_4-gnu-hpc-devel - mvapich2_2_3_4-gnu-hpc-devel-static - mvapich2_2_3_4-gnu-hpc-doc - mvapich2_2_3_4-gnu-hpc-macros-devel - mxml - naev-data - ncurses-devel-32bit - nfs-ganesha-xfs - nginx-ingress-controller - nss-myhostname-32bit - nss-mymachines-32bit - nss_ldap-32bit - octave-forge-mechanics - octave-forge-quaternion - octave-forge-secs2d - octave-forge-specfun - openSUSE-release-tools-devel - openSUSE-release-tools-leaper - openjpeg-devel-32bit - openldap2-devel-32bit - openxcom-doc - opie-32bit - oprofile-32bit - owncloud-client-l10n - pam_cap-32bit - pam_ldap-32bit - pam_pkcs11-32bit - pam_pwquality-32bit - perl-mousex-getopt - perl-xrood-client-admin - pfstools-exr - pgloader - php-mapi - protoc-gen-go - protoc-gen-go-source - protoc-gen-gogo - protoc-gen-gogo-source - protoc-gen-validate - protoc-gen-validate-source - pyprompter - python-32bit - python-Hamlib - python-braille - python-dulwich-doc - python-gamin - python-genders - python-gexiv2 - python-imobiledevice - python-keybinder - python-libaddrxlat - python-libesedb - python-libkdumpfile - python-libpff - python-marisa - python-mathgl - python-miniupnpc - python-plist - python-presage - python-presagemate - python-pyxb - python-urlgrabber - python-zope.testbrowser - python2-MulticoreTSNE - python2-libpamtest - python2-libxml2 - python2-natsort - python2-ptpython - python2-structlog - python3-32bit - python3-characteristic - python3-kopano - python3-mailman-web - python3-mapi - python3-postorius - python3-tdb-32bit - python3-tevent-32bit - python3-units - python39-base-32bit - qemu-seabios - ragel-devel - readline-devel-32bit - reuse-lang - rls - rpm-32bit - rtorrent-vim - rust-gdb - soapysdr0.7-module-airspy - soapysdr0.7-module-bladerf - soapysdr0.7-module-freesrp - soapysdr0.7-module-hackrf - soapysdr0.7-module-lms7 - soapysdr0.7-module-mirisdr - soapysdr0.7-module-osmosdr - soapysdr0.7-module-remote - soapysdr0.7-module-rfspace - soapysdr0.7-module-rtlsdr - soapysdr0.7-module-uhd - soapysdr0.7-module-xtrx - subversion-python-ctypes - surfraw-woffle - tk-32bit - touchegg-gui - tslib-devel-32bit - typelib-1_0-Playerctl-2_0_1 - typelib-1_0-Polari-1_0 - utempter-devel-32bit - uwsgi-python - wxWidgets-3_0-devel-32bit - xen-libs-32bit - xl2tpd-doc - xrootd-cl - xrootd-cl-devel - yast2-python-bindings - zile-doc - zipkin-cpp-opentracing-devel - zipkin-cpp-opentracing-devel-static - zsync-devel Added rpms ========== - CastXML-devel - LHAPDF-doc - Mesa-gallium-32bit - Mesa-libEGL-devel-32bit - Mesa-libEGL1-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi0-32bit - Mesa-vulkan-overlay-32bit - OpenIPMI-python3 - acars2-examples - adms-devel - adobe-sourcehansans-cn-fonts - adobe-sourcehansans-hk-fonts - adobe-sourcehansans-jp-fonts - adobe-sourcehansans-kr-fonts - adobe-sourcehansans-tw-fonts - adobe-sourcehanserif-cn-fonts - adobe-sourcehanserif-jp-fonts - adobe-sourcehanserif-kr-fonts - adobe-sourcehanserif-tw-fonts - alsa-plugins-samplerate-32bit - antic-devel - antimicrox - arb-devel - arm-trusted-firmware - arm-trusted-firmware-a80x0_mcbin - arm-trusted-firmware-imx8mm - arm-trusted-firmware-imx8mq - arm-trusted-firmware-poplar - arm-trusted-firmware-poplar-devel - arm-trusted-firmware-qemu - arm-trusted-firmware-rk3328 - arm-trusted-firmware-rk3368 - arm-trusted-firmware-rpi3 - arm-trusted-firmware-rpi4 - arm-trusted-firmware-sun50i_a64 - arm-trusted-firmware-sun50i_h6 - arm-trusted-firmware-tegra186 - arm-trusted-firmware-tegra210 - arm-trusted-firmware-tools - arm-trusted-firmware-zynqmp - aws-nitro-enclaves-binaryblobs-upstream - aws-nitro-enclaves-cli - belcard-data - belle-sip-data - bff-samples - bluez-devel-32bit - breezy - broadvoice16 - broadvoice16-devel - bugzilla-apache - cargo1.55 - cddlib-doc - cddlib-tools - cephfs-mirror - cephfs-top - clang - clang-devel - cli11-doc - clingo - clingo-devel - consoleet-darwin-fonts - consoleet-kbd-fonts - consoleet-oldschoolpc-fonts - coolkey-32bit - cpp11 - cross-aarch64-gcc11 - cross-aarch64-gcc11-icecream-backend - cross-arm-gcc11 - cross-arm-gcc11-icecream-backend - cross-hppa-gcc11 - cross-hppa-gcc11-icecream-backend - cross-i386-gcc11 - cross-i386-gcc11-icecream-backend - cross-m68k-gcc11 - cross-m68k-gcc11-icecream-backend - cross-mips-gcc11 - cross-mips-gcc11-icecream-backend - cross-nvptx-gcc11 - cross-nvptx-newlib11-devel - cross-ppc64-gcc11 - cross-ppc64-gcc11-icecream-backend - cross-ppc64le-gcc11 - cross-ppc64le-gcc11-icecream-backend - cross-riscv64-gcc11 - cross-riscv64-gcc11-icecream-backend - cross-s390x-gcc11 - cross-s390x-gcc11-icecream-backend - cross-sparc-gcc11 - cross-sparc64-gcc11 - cross-sparc64-gcc11-icecream-backend - cross-sparcv9-gcc11-icecream-backend - cross-x86_64-gcc11 - cross-x86_64-gcc11-icecream-backend - cyrus-sasl-devel-32bit - dapl-devel-32bit - dar-doc - dblatex-doc - dbus-1-devel-32bit - e-antic-devel - ecryptfs-utils-32bit - ecryptfs-utils-devel-32bit - enchant-1-backend-voikko-32bit - entangle-plugin-eclipse - evolution-data-server-32bit - extreme-tuxracer-data - f2c-devel - file-devel-32bit - firejail-bash-completion - firejail-zsh-completion - five-or-more-doc - flac-devel-32bit - fontconfig-32bit - fprintd-doc - freeglut-devel-32bit - fzf-fish-completion - gammu-bash-completion - gcc11 - gcc11-32bit - gcc11-ada - gcc11-ada-32bit - gcc11-c++ - gcc11-c++-32bit - gcc11-d - gcc11-d-32bit - gcc11-fortran - gcc11-fortran-32bit - gcc11-go - gcc11-go-32bit - gcc11-info - gcc11-locale - gcc11-obj-c++ - gcc11-obj-c++-32bit - gcc11-objc - gcc11-objc-32bit - gcc11-testresults - gdk-pixbuf-devel-32bit - gensio - gensio-devel - gettext-runtime-32bit - gh-bash-completion - gh-fish-completion - gh-zsh-completion - gkrellmd - glib2-devel-32bit - glibc-devel-32bit - glibc-livepatches - glibc-profile-32bit - gnome-keyring-32bit - gnome-keyring-pam-32bit - gnome-vfs2-32bit - gnu11-compilers-hpc - gnu11-compilers-hpc-devel - gnu11-compilers-hpc-macros-devel - goocanvas2-devel - goocanvas2-lang - gr-iqbal-grc - graphviz-webp - graphviz-x11 - gromacs-bash-completion - gromacs-openmpi - gstreamer-plugins-base-32bit - gstreamer-plugins-good-32bit - gtk2-devel-32bit - gtk2-engine-mist-32bit - gtk2-immodule-thai-32bit - gtk2-immodule-vietnamese-32bit - gtk2-immodule-xim-32bit - gtk3-immodule-amharic-32bit - gtk3-immodule-thai-32bit - gtk4-branding-openSUSE - gtksourceviewmm3_0-devel - gwenhywfar-gwenbuild - herbstluftwm-fish-completion - ignition-dracut-grub2 - imgui-devel - ColPack-devel-32bit - NetworkManager-devel-32bit - QGnomePlatform-32bit - alsa-oss-32bit - alsa-plugins-maemo-32bit - alsa-topology-devel-32bit - audiofile-devel-32bit - binutils-devel-32bit - clang7-devel-32bit - cppunit-devel-32bit - cyrus-sasl-gssapi-32bit - cyrus-sasl-plain-32bit - enchant-1-backend-zemberek-32bit - fcitx-gtk2-32bit - fcitx-gtk3-32bit - freetype2-devel-32bit - glib2-tools-32bit - glibc-32bit - glibc-devel-static-32bit - gmp-devel-32bit - gsettings-backend-dconf-32bit - gstreamer-plugins-bad-32bit - gtk2-engine-glide-32bit - gtk2-engine-oxygen-32bit - gtk2-engine-thinice-32bit - gtk2-immodule-amharic-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-tigrigna-32bit - hdf5-mvapich2-devel-32bit - hdf5-openmpi3-devel-32bit - hdf5-openmpi4-devel-32bit - intel-vaapi-driver-32bit - jbig2dec-devel-32bit - kauth-devel-32bit - kcodecs-devel-32bit - ki18n-devel-32bit - kiconthemes-devel-32bit - kio-32bit - kxmlgui-devel-32bit - libFS-devel-32bit - libGLw1-32bit - libGeoIP-devel-32bit - libHX-devel-32bit - libKF5Auth5-32bit - libKF5Completion5-32bit - libKF5DBusAddons5-32bit - libKF5GuiAddons5-32bit - libKF5JobWidgets5-32bit - libKF5WindowSystem5-32bit - libKF5XmlGui5-32bit - libLTO5-32bit - libMagick++-devel-32bit - libOSMesa-devel-32bit - libQt53DInput5-32bit - libQt53DQuick5-32bit - libQt53DQuickInput5-32bit - libQt53DQuickScene2D5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Concurrent-devel-32bit - libQt5Core-devel-32bit - libQt5DesignerComponents5-32bit - libQt5Help5-32bit - libQt5Nfc5-32bit - libQt5Positioning5-32bit - libQt5PrintSupport-devel-32bit - libQt5Test-devel-32bit - libQt5TextToSpeech5-32bit - libQt5WebSockets5-32bit - libQt5XmlPatterns5-32bit - libSDL-devel-32bit - libSDL2_mixer-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_Pango-devel-32bit - libSDL_Pango1-32bit - libSDL_gfx-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_sound-devel-32bit - libSDL_ttf-2_0-0-32bit - libWPEBackend-fdo-1_0-1-32bit - libXTrap6-32bit - libXaw3d7-32bit - libXaw6-32bit - libXaw8-32bit - libXdamage-devel-32bit - libXdmcp-devel-32bit - libXevie-devel-32bit - libXext6-32bit - libXfont-devel-32bit - libXft2-32bit - libXi-devel-32bit - libXinerama-devel-32bit - libXprintAppUtil-devel-32bit - libXrandr-devel-32bit - libXss1-32bit - libXtst6-32bit - libXv-devel-32bit - libXvMC_r600-32bit - libXxf86dga1-32bit - libacl-devel-32bit - libasm1-32bit - libass9-32bit - libassuan0-32bit - libatopology2-32bit - libaugeas0-32bit - libavahi-glib1-32bit - libavc1394-devel-32bit - libavutil55-32bit - libavutil56_70-32bit - libblkid-devel-32bit - libbluetooth3-32bit - libbonoboui-32bit - libboost_atomic1_66_0-32bit - libboost_atomic_legacy-32bit - libboost_context1_66_0-32bit - libboost_coroutine_legacy-32bit - libboost_date_time1_66_0-32bit - libboost_date_time1_75_0-32bit - libboost_filesystem1_75_0-32bit - libboost_json1_75_0-32bit - libboost_locale_legacy-32bit - libboost_math_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_nowide1_75_0-32bit - libboost_program_options1_66_0-32bit - libboost_program_options_legacy-32bit - libboost_random_legacy-32bit - libboost_serialization1_66_0-32bit - libboost_signals1_66_0-32bit - libboost_system_legacy-32bit - libboost_test_legacy-32bit - libboost_thread_legacy-32bit - libboost_type_erasure_legacy-32bit - libboost_wave1_75_0-32bit - libbox2d2-32bit - libbrotlidec1-32bit - libbz2-devel-32bit - libcaca0-plugins-32bit - libcairo2-32bit - libcanberra-gtk0-32bit - libcanberra-gtk3-module-32bit - libcap2-32bit - libcares2-32bit - libcdda_interface0-32bit - libcdio16-32bit - libcdio19-32bit - libcdio_paranoia2-32bit - libcelt0-2-32bit - libcfg6-32bit - libchromaprint1-32bit - libcmap4-32bit - libcmocka-devel-32bit - libcogl20-32bit - libcollection-devel-32bit - libcom_err2-32bit - libcorosync_common4-32bit - libcroco-0_6-3-32bit - libcrypt1-32bit - libcsync0-32bit - libcupscgi1-32bit - libcurl-devel-32bit - libdbus-c++-1-1-32bit - libdbusmenu-qt5-devel-32bit - libdirac_encoder0-32bit - libdmapsharing-3_0-2-32bit - libdrm_nouveau2-32bit - libdvbv5-0-32bit - libebook-1_2-20-32bit - libeconf0-32bit - libecpg6-32bit - libecryptfs1-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libefa1-32bit - libenchant1-32bit - libepoxy0-32bit - libevdev2-32bit - libexpat-devel-32bit - libext2fs-devel-32bit - libfabric1-32bit - libfbclient2-32bit - libfcitx-4_2_9-32bit - libfdisk-devel-32bit - libfdt-devel-32bit - libffi7-32bit - libfftw3-3-32bit - libfftw3_mpi3-32bit - libfipscheck1-32bit - libfl2-32bit - libfluidsynth3-32bit - libfreebl3-32bit - libftgl2-32bit - libfuse3-3-32bit - libgck-devel-32bit - libgcr-3-1-32bit - libgcr-devel-32bit - libgcrypt20-32bit - libgegl-0_4-0-32bit - libgeocode-glib0-32bit - libgiomm-2_4-1-32bit - libgit2-1_3-32bit - libglade-2_0-0-32bit - libglibmm-2_62-1-32bit - libglut3-32bit - libglvnd-32bit - libgmpxx4-32bit - libgnome-desktop-3-18-32bit - libgnomecanvas-2-0-32bit - libgnutls30-hmac-32bit - libgobject-2_0-0-32bit - libgphoto2-devel-32bit - libgsf-1-114-32bit - libgsm1-32bit - libgstaudio-1_0-0-32bit - libgstbadaudio-1_0-0-32bit - libgstcodecparsers-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgtkglext-x11-1_0-0-32bit - libgtkhtml-editor-4_0-0-32bit - libgupnp-1_2-0-32bit - libgusb2-32bit - libharfbuzz-gobject0-32bit - libharfbuzz0-32bit - libhdf5-103-openmpi4-32bit - libhdf5_cpp103-openmpi3-32bit - libhdf5_cpp103-openmpi4-32bit - libhdf5_hl_cpp100-openmpi2-32bit - libhdf5_hl_cpp100-openmpi3-32bit - libhdf5hl_fortran100-openmpi4-32bit - libhttp_parser2_7_1-32bit - libib_util-32bit - libibus-1_0-5-32bit - libibverbs-32bit - libicu-devel-32bit - libicu60_2-32bit - libidn2-0-32bit - libido3-0_1-0-32bit - libiec61883-0-32bit - libigfxcmrt7-32bit - libini_config5-32bit - libinput10-32bit - libjansson4-32bit - libjpeg62-32bit - libkms1-32bit - liblcms2-2-32bit - libldac2-32bit - liblilv-0-0-32bit - liblqr-1-0-32bit - liblrdf2-32bit - libluajit-5_1-2-32bit - liblzo2-2-32bit - libmariadb3-32bit - libminizip1-32bit - libmlx5-1-32bit - libmms0-32bit - libmnl0-32bit - libmpc3-32bit - libmpeg2encpp-2_0-0-32bit - libmpfr6-32bit - libmtdev1-32bit - libncurses6-32bit - libnetapi-devel-32bit - libnetcdf18-openmpi2-32bit - libnettle6-32bit - libnl3-devel-32bit - libnotify-devel-32bit - libnss_usrfiles2-32bit - libnuma1-32bit - libodbc2-32bit - libogg0-32bit - liboldX6-32bit - libopagent1-32bit - libopenjp2-7-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-hmac-32bit - liboping0-32bit - libopus0-32bit - libotf-devel-32bit - libotf0-32bit - libout123-0-32bit - libp11-3-32bit - libpango-1_0-0-32bit - libparted0-32bit - libpcap1-32bit - libpcre2-posix2-32bit - libpcreposix0-32bit - libpcscspy0-32bit - libplist++-2_0-3-32bit - libplist-2_0-3-32bit - libpolkit-qt5-1-1-32bit - libpolkit0-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libpostproc55_9-32bit - libprotobuf20-32bit - libprotoc20-32bit - libproxy1-32bit - libpulse-devel-32bit - libpython2_7-1_0-32bit - libqb100-32bit - libqrencode4-32bit - libqt5-qtspeech-plugin-speechd-32bit - libqt5-qtsvg-devel-32bit - libqt5-qtwayland-32bit - libqt5-qtwebsockets-devel-32bit - libqt5-qtxmlpatterns-devel-32bit - libquorum5-32bit - libraw1394-devel-32bit - libreiserfs-0_3-0-32bit - libsamba-credentials1-32bit - libsamba-errors0-32bit - libsbc1-32bit - libsensors4-32bit - libsmartcols-devel-32bit - libsmartcols1-32bit - libsmbclient0-32bit - libsmbconf0-32bit - libsndfile1-32bit - libsoftokn3-32bit - libsoup-3_0-0-32bit - libsoup-devel-32bit - libsoxr-lsr0-32bit - libsqlite3-0-32bit - libsratom-0-0-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libstartup-notification-1-0-32bit - libswscale4-32bit - libtevent0-32bit - libtheora0-32bit - libtheoraenc1-32bit - libtirpc3-32bit - libtool-32bit - libtotem_pg5-32bit - libtss2-mu0-32bit - libtss2-sys1-32bit - libtss2-tcti-cmd0-32bit - libtss2-tcti-mssim0-32bit - libtss2-tctildr0-32bit - libunistring2-32bit - libusb-1_0-0-32bit - libusbmuxd-2_0-6-32bit - libustr-1_0-1-32bit - libutempter0-32bit - libv4l-32bit - libv4l2-0-32bit - libva-devel-32bit - libva-gl-devel-32bit - libva-wayland2-32bit - libvdpau_radeonsi-32bit - libverto-glib1-32bit - libverto-libev1-32bit - libvisual-32bit - libvorbisenc2-32bit - libvorbisfile3-32bit - libvulkan1-32bit - libvulkan_intel-32bit - libwacom2-32bit - libwayland-cursor0-32bit - libwebp6-32bit - libwebp7-32bit - libwebpdecoder3-32bit - libwebpextras0-32bit - libwebpmux3-32bit - libwoff2common1_0_2-32bit - libwrap0-32bit - libwx_baseu-suse3_0_5-32bit - libwx_gtk2u_adv-suse3_0_5-32bit - libwx_gtk2u_aui-suse3-32bit - libwx_gtk2u_aui-suse3_0_5-32bit - libwx_gtk2u_core-suse3_0_5-32bit - libwx_gtk2u_gl-suse3-32bit - libwx_gtk2u_html-suse3-32bit - libwx_gtk2u_propgrid-suse3-32bit - libwx_gtk2u_qa-suse3-32bit - libwx_gtk2u_ribbon-suse3-32bit - libwx_gtk2u_ribbon-suse3_0_5-32bit - libxapian30-32bit - libxcb-composite0-32bit - libxcb-devel-32bit - libxcb-ewmh2-32bit - libxcb-glx0-32bit - libxcb-icccm4-32bit - libxcb-render0-32bit - libxcb-shape0-32bit - libxcb-xf86dri0-32bit - libxcb-xfixes0-32bit - libxcb-xvmc0-32bit - libxcrypt-devel-32bit - libxkbcommon-devel-32bit - libxkbcommon-x11-0-32bit - libxkbfile-devel-32bit - libxslt-devel-32bit - libyajl-devel-32bit - libz1-32bit - libzio1-32bit - libzstd-devel-32bit - ltrace-32bit - mpfr-devel-32bit - mpg123-devel-32bit - ncurses-devel-32bit - nss-myhostname-32bit - nss-mymachines-32bit - nss_ldap-32bit - openjpeg-devel-32bit - openldap2-devel-32bit - opie-32bit - oprofile-32bit - pam_cap-32bit - pam_ldap-32bit - pam_pkcs11-32bit - pam_pwquality-32bit - python-32bit - python3-32bit - python3-tdb-32bit - python3-tevent-32bit - python39-base-32bit - readline-devel-32bit - rpm-32bit - tk-32bit - tslib-devel-32bit - utempter-devel-32bit - wxWidgets-3_0-devel-32bit - xen-libs-32bit - qemu-seabios - intel-media-driver-32bit - jp2a-bash-completion - jupyter-cadabra2-kernel - kcompletion-devel-32bit - kconfigwidgets-devel-32bit - kcrash-devel-32bit - keylime-agent - keylime-config - keylime-firewalld - keylime-registrar - keylime-tpm_cert_store - keylime-verifier - keyutils-devel-32bit - kio-core-32bit - kitemviews-devel-32bit - kokkos-devel - krb5-devel-32bit - kwallet-devel-32bit - lammps-data - lapack-devel-32bit - libAlembic1_8 - libBulletFileLoader2_89 - libBulletInverseDynamicsUtils2_89 - libBulletWorldImporter2_89 - libBulletXmlWorldImporter2_89 - libConvexDecomposition2_89 - libFAudio0-32bit - libFS6-32bit - libGIMPACTUtils2_89 - libGLEW2_2 - libGLEW2_2-32bit - libGLw-devel-32bit - libGeoIP1-32bit - libHACD2_89 - libICE-devel-32bit - libIexMath-2_2-23-32bit - libIlmImfUtil-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5Bookmarks5-32bit - libKF5Codecs5-32bit - libKF5ConfigCore5-32bit - libKF5ConfigGui5-32bit - libKF5CoreAddons5-32bit - libKF5Crash5-32bit - libKF5DocTools5-32bit - libKF5GlobalAccel5-32bit - libKF5SonnetCore5-32bit - libKF5WidgetsAddons5-32bit - libKSeExpr4 - libLHAPDF-6_4_0 - libLLVM11-32bit - libLLVM9-32bit - libLimeSuite20_10-1 - libMagick++-7_Q16HDRI5-32bit - libMagickCore-7_Q16HDRI10-32bit - libMagickWand-7_Q16HDRI10-32bit - libMrm4-32bit - libOpenIPMI0 - libQt53DCore5-32bit - libQt53DQuickExtras5-32bit - libQt53DRender5-32bit - libQt5Bluetooth5-32bit - libQt5Concurrent5-32bit - libQt5Gui-devel-32bit - libQt5Location5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5OpenGL-devel-32bit - libQt5OpenGLExtensions-devel-static-32bit - libQt5Script5-32bit - libQt5Sql5-32bit - libQt5Sql5-postgresql-32bit - libRivet-3_1_3 - libSDL-1_2-0-32bit - libSDL2-2_0-0-32bit - libSDL2-devel-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-devel-32bit - libSDL2_ttf-2_0-0-32bit - libSDL_image-devel-32bit - libSDL_mixer-1_2-0-32bit - libSDLmm-devel-32bit - libSM6-32bit - libSimGearCore-2020_3_11 - libSoapySDR0_8 - libSoundTouch0-32bit - libXRes1-32bit - libXau6-32bit - libXaw7-32bit - libXfixes-devel-32bit - libXfontcache1-32bit - libXp6-32bit - libXpm-devel-32bit - libXprintAppUtil1-32bit - libXrender1-32bit - libXres-devel-32bit - libXxf86misc1-32bit - libYODA-1_9_0 - libZXing1 - liba2ps1 - libacars-2-2 - libacars2-devel - libada11 - libada11-32bit - libaddrxlat2 - libadms0 - libaio1-32bit - libangelscript2_35_1 - libangelscript_addons2_35_1 - libantic0 - libaom0-32bit - libapparmor1-32bit - libarb2 - libarm_compute25 - libarm_compute_core25 - libarm_compute_graph25 - libarmadillo10 - libart_lgpl_2-2-32bit - libasn1c1 - libaspell15-32bit - libassimp5 - libatk-bridge-2_0-0-32bit - libattr-devel-32bit - libaudiofile1-32bit - libaudit1-32bit - libavc1394-0-32bit - libavdevice57-32bit - libavdevice58_13-32bit - libavfilter6-32bit - libavresample3-32bit - libavresample4_0-32bit - libbabl-0_1-0-32bit - libbasicobjects0-32bit - libbellesip1 - libbenchmark1 - libblas3-32bit - libblkid1-32bit - libbluray2-32bit - libbonobo-32bit - libboost_atomic1_75_0-32bit - libboost_container1_75_0-32bit - libboost_date_time_legacy-32bit - libboost_fiber_legacy-32bit - libboost_filesystem1_66_0-32bit - libboost_graph_legacy-32bit - libboost_iostreams1_66_0-32bit - libboost_locale1_66_0-32bit - libboost_math1_75_0-32bit - libboost_random1_75_0-32bit - libboost_system1_66_0-32bit - libboost_test1_66_0-32bit - libboost_thread1_75_0-32bit - libboost_wave1_66_0-32bit - libbotan-2-18 - libbox2d-devel-32bit - libbpf0-32bit - libbrotlienc1-32bit - libbullet2_89 - libbz2-1-32bit - libcaca0-32bit - libcap1-32bit - libcapnp-0_9 - libcec6 - libcephsqlite - libcephsqlite-devel - libcfitsio9 - libcharls2 - libckteec0 - libclang11-32bit - libclang7-32bit - libclingo4 - libclucene-shared1-32bit - libclutter-gtk-1_0-0-32bit - libcodec2-1_0 - libcogl-pango20-32bit - libcolm-0_14_7 - libcourier-unicode7 - libcryptmount0-32bit - libcupsimage2-32bit - libcupsmime1-32bit - libcurl4-32bit - libdar64-6000 - libdb-4_8-32bit - libdb-4_8-devel-32bit - libdbi3-32bit - libdevmapper-event1_03-32bit - libdico2 - libdispatch - libdispatch-devel - libdmapsharing-4_0-3-32bit - libdnnl2 - libdouble-conversion3-32bit - libdrm_amdgpu1-32bit - libdruntime-ldc96 - libdrvproxy2 - libduktape206 - libdw1-32bit - libdwarves-devel-32bit - libdwarves1-32bit - libdxflib-3_26_4-1 - libdxfrw1 - libeantic1 - libelf-devel-32bit - libelf1-32bit - libev4-32bit - libevent-2_1-8-32bit - libexempi3-32bit - libexpat1-32bit - libext2fs2-32bit - libf2c0 - libfabric-devel-32bit - libfarstream-0_2-5-32bit - libfaxutil7_0_4 - libfcrypto-devel - libfcrypto1 - libfdt1-32bit - libfftw3_threads3-32bit - libflatbuffers2 - libflint16 - libfltk1-32bit - libfontenc1-32bit - libfplll7 - libfpm_helper-devel - libfpm_helper0 - libfprint-2-2 - libfprint-doc - libfreebl3-hmac-32bit - libfribidi0-32bit - libfsm-0_14_7 - libganesha_nfsd3_3 - libgbm1-32bit - libgdata22-32bit - libgdk_pixbuf-2_0-0-32bit - libgdruntime2 - libgdruntime2-32bit - libgee-0_8-2-32bit - libgensio0 - libgf2x3 - libgif7-32bit - libgig10 - libgimpui-2_0-0-32bit - libgiomm-2_62-1-32bit - libgirepository-1_0-1-32bit - libglib-2_0-0-32bit - libgloox18 - libglue-devel-32bit - libglusterd0 - libgmime-3_0-0-32bit - libgnome-menu-3-0-32bit - libgnuradio-3_8_4 - libgnuradio-iqbalance3_8_0 - libgo19 - libgo19-32bit - libgoocanvas-3_0-9 - libgpg-error0-32bit - libgpgmepp6-32bit - libgphobos2 - libgphobos2-32bit - libgpm2-32bit - libgsoap-2_8_117 - libgstadaptivedemux-1_0-0-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstmpegts-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgsttag-1_0-0-32bit - libgstwayland-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-3-0-32bit - libgtk-4-1-32bit - libgtkdatabox-0_9_3-1 - libgtkmm-2_4-1-32bit - libgtksourceviewmm-4_0-0 - libgtpnl-tools - libgumbo-devel - libgumbo1 - libgupnp-igd-1_0-4-32bit - libhamlib++4 - libhamlib4 - libhangul1-32bit - libharfbuzz-icu0-32bit - libharminv3 - libhavege2 - libhdf5-103-openmpi3-32bit - libhdf5_cpp103-32bit - libhdf5_fortran102-openmpi2-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi2-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5hl_fortran100-32bit - libhdhomerun2 - libhinawa2 - libhogweed4-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libhwasan0 - libid3-3_8-3 - libimobiledevice-1_0-6 - libimobiledevice-1_0-6-32bit - libinfinipath4-32bit - libiniparser1 - libiodbcadm2 - libisl15-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_0-18-32bit - libjbig-devel-32bit - libjson-c3-32bit - libkate1-32bit - libkdumpfile9 - libkokkos3 - libkyotocabinet16-32bit - liblcms2-devel-32bit - libldc-jit96 - liblime0 - liblinphone++10 - liblinphone10 - liblirc0-32bit - libliveMedia102 - liblog4cplus-1_2-5 - liblog4cxx11 - liblrs1 - liblua5_3-5-32bit - liblz4-1-32bit - liblzma5-32bit - libm4ri-0_0_20200125 - libm4rie-0_0_20200125 - libmad0-32bit - libmagic1-32bit - libmatio11 - libmbedcrypto7 - libmbedtls13 - libmbedx509-1 - libmdb3 - libmdbsql3 - libmediainfo0-32bit - libmediastreamer11 - libmikmod3-32bit - libminiupnpc17 - libmirage-vala - libmjpegutils-2_0-0-32bit - libmodplug1-32bit - libmpeg2-0-32bit - libmpg123-0-32bit - libmspack0-32bit - libmuparserx4_0_11 - libnautilus-extension1-32bit - libnauty-2_7_1 - libnco-5_0_3 - libnco_c++-5_0_3 - libncurses5-32bit - libndr2-32bit - libnest2d-devel - libnetcdf18-openmpi4-32bit - libnetpbm11-32bit - libnettle-devel-32bit - libnewt0_52-32bit - libnfc6 - libnormaliz3 - libnss_nis2-32bit - libntirpc3_3 - libntl44 - libnuspell5 - libofa0-32bit - liboil-32bit - libopenal0-32bit - libopendkim11 - libopenlibm3 - libopenmpt_modplug1-32bit - libopenshot-audio8 - libopenshot21 - libopenssl1_1-32bit - liborigin3 - libortp15 - libosdCPU3_4_4 - libosip2-12 - libosmcomp5-32bit - libosmvendor5-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpangomm-1_4-1-32bit - libpari-gmp-tls7 - libpath_utils1-32bit - libpcap-devel-32bit - libpcre16-0-32bit - libpcre2-16-0-32bit - libpcre2-32-0-32bit - libphobos2-0_97 - libphobos2-ldc96 - libpipewire-0_3-0-32bit - libpixman-1-0-32bit - libplacebo157 - libplist++-2_0-3 - libplist++-2_0-devel - libplist-2_0-3 - libplist-2_0-devel - libpolyclipping-devel - libpolyclipping22 - libpoppler-cpp0-32bit - libpoppler89-32bit - libpspell15-32bit - libpython3_9-1_0-32bit - libqgpgme7-32bit - libqhull_r8_0 - libqt5-qtlocation-devel-32bit - libqt5-qtmultimedia-devel-32bit - libqt5-qtsensors-devel-32bit - libqt5-qtserialport-devel-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtxmlpatterns-imports-32bit - libquicktime0-32bit - libquo7 - libqxmpp3 - librasqal3-32bit - libraw1394-11-32bit - libraw20-32bit - libreadline5-32bit - libref_array1-32bit - libreiser4-2_0-4 - libreiser4-minimal-2_0-4 - libreiserfs-devel-32bit - librepair-2_0-4 - libsamba-passdb0-32bit - libsamba-util0-32bit - libsasl2-3-32bit - libschroedinger-1_0-0-32bit - libscintilla5 - libsecret-1-0-32bit - libsemanage1-32bit - libserd-0-0-32bit - libsgutils2-1_47-2 - libsidplayfp6 - libsigc-3_0-0-32bit - libskk0-32bit - libslopy7_5 - libsndio7_1 - libsoci_core4_0 - libsoci_empty4_0 - libsoci_mysql4_0 - libsoci_odbc4_0 - libsoci_postgresql4_0 - libsoci_sqlite3-4_0 - libsoup2-devel-32bit - libsource-highlight4-32bit - libspatialindex6 - libspeechd2-32bit - libspeex1-32bit - libsqlcipher-3_34_1-0 - libsrtp2-linphone-devel - libsrtp2-linphone1 - libssh-config - libssh2-1-32bit - libstdc++6-devel-gcc11 - libstdc++6-devel-gcc11-32bit - libstdc++6-pp-gcc11 - libstdc++6-pp-gcc11-32bit - libsvn_auth_kwallet-1-0 - libswresample2-32bit - libsystemd0-32bit - libt3widget2 - libtesseract4 - libtins4_2 - libtinyxml2-8 - libtorrent21 - libtspi1-32bit - libtss2-fapi1 - libtss2-fapi1-32bit - libtss2-rc0-32bit - libtss2-sys1 - libtss2-tcti-cmd0 - libtss2-tcti-device0-32bit - libtss2-tcti-pcap0 - libtss2-tcti-swtpm0 - libtss2-tcti-swtpm0-32bit - libturbojpeg0-32bit - libudev-devel-32bit - libuev3 - libuhd4_1_0 - libumockdev-preload0 - libumockdev0 - libunistring-devel-32bit - libusb-0_1-4-32bit - libusbmuxd-2_0-6 - libusbmuxd-tools - libusrp1 - libuuid-devel-32bit - libv4l1-0-32bit - libvapoursynth-54 - libvdpau_nouveau-32bit - libvdpau_trace1-32bit - libverto-tevent1-32bit - libvirt-devel-32bit - libvkd3d-shader1 - libvmaf1-32bit - libvmime-suse4 - libvolk2_5 - libvpd2-32bit - libvpx4-32bit - libwavpack1-32bit - libwayland-egl1-32bit - libwebkit2gtk-4_0-37-32bit - libwebp-devel-32bit - libwebpdemux2-32bit - libweston-9 - libweston-9-0 - libweston-desktop-9-0 - libwget1 - libwmf-gnome-32bit - libwoff2enc1_0_2-32bit - libwtdbo4_5_1 - libwtdbomysql4_5_1 - libwtdbopostgres4_5_1 - libwx_baseu_xml-suse3_0_5-32bit - libwx_gtk2u_gl-suse3_0_5-32bit - libwx_gtk2u_html-suse3_0_5-32bit - libwx_gtk2u_richtext-suse3_0_5-32bit - libxbrz-1_8 - libxcb-damage0-32bit - libxcb-dri3-0-32bit - libxcb-keysyms1-32bit - libxcb1-32bit - libxkbcommon0-32bit - libxkbfile1-32bit - libxkbui1-32bit - libxml++-2_6-2-32bit - libxshmfence1-32bit - libxy3 - libyajl2-32bit - libyara8 - libyate6_4_0 - libzbar0-32bit - libzbc5 - libzdnn-devel - libzdnn0 - libzvbi0-32bit - libzzip-0-13-32bit - lime-devel - lld - lldb - lldb-devel - llvm - llvm-LTO-devel - llvm-devel - llvm-gold - llvm-opt-viewer - llvm-polly - llvm-polly-devel - llvm-vim-plugins - llvm11-LTO-devel-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm9-LTO-devel-32bit - lua-clingo - mate-applet-dock-lang - matomo-apache - maxima-exec-sbcl - mediastreamer2-doc - mercurial-tests - mkvtoolnix-tools - mmtf-cpp-devel - motif-devel-32bit - mozilla-nss-certs-32bit - mpg123-jack-32bit - mpitests-openmpi4 - mpitests-openmpi4-gnu-hpc - mvapich2-psm2_2_3_6-gnu-hpc - mvapich2-psm2_2_3_6-gnu-hpc-devel - mvapich2-psm2_2_3_6-gnu-hpc-devel-static - mvapich2-psm2_2_3_6-gnu-hpc-doc - mvapich2-psm2_2_3_6-gnu-hpc-macros-devel - mvapich2-psm_2_3_6-gnu-hpc - mvapich2-psm_2_3_6-gnu-hpc-devel - mvapich2-psm_2_3_6-gnu-hpc-devel-static - mvapich2-psm_2_3_6-gnu-hpc-doc - mvapich2-psm_2_3_6-gnu-hpc-macros-devel - mvapich2_2_3_6-gnu-hpc - mvapich2_2_3_6-gnu-hpc-devel - mvapich2_2_3_6-gnu-hpc-devel-static - mvapich2_2_3_6-gnu-hpc-doc - mvapich2_2_3_6-gnu-hpc-macros-devel - mxml-doc - ncurses5-devel-32bit - net-snmp-devel-32bit - netgen-examples - netgen-libs - nitrogen-lang - nnn-bash-completion - nnn-fish-completion - nnn-zsh-completion - ntl-doc - nudoku-lang - octave-forge-matgeom - opensm-devel-32bit - openssl-1_1-livepatches - orbit2-32bit - os-autoinst-s390-deps - osc-collab-server - otter-browser-lang - packETH-cli - packagekitqt5-devel - pagein-bash-completion - pam-32bit - pam-extra-32bit - pam_kwallet-32bit - pango-devel-32bit - pari-doc - pciutils-devel-32bit - pdfgrep-bash-completion - pdfgrep-zsh-completion - perf-devel - perl-Gtk3 - perl-MouseX-Getopt - perl-SQL-Abstract-Pg - perl-base-32bit - pfsalign - phpMyAdmin-apache - phpMyAdmin-lang - phpPgAdmin-apache - playerctl-bash-completion - playerctl-zsh-completion - plplay - podman-docker - podman-remote - povray-doc - prometheus-blackbox_exporter - python-Sphinx-doc-man - python-base-32bit - python3-Arcus - python3-Hamlib - python3-aiocontextvars - python3-charset-normalizer - python3-clingo - python3-dbus-presage - python3-dragonmapper - python3-genders - python3-gensio - python3-gluster - python3-google-auth-oauthlib - python3-gv - python3-gyp - python3-imobiledevice - python3-keylime - python3-libesedb - python3-libevdev - python3-libkdumpfile - python3-libpff - python3-lit - python3-lldb - python3-loguru - python3-marisa - python3-miniupnpc - python3-netgen - python3-patiencediff - python3-plist - python3-presage - python3-presagemate - python3-pyeantic - python3-pympv - python3-pynest2d - python3-pyprompter - python3-pysmbc - python3-pytest-console-scripts - python3-python-rapidjson - python3-pyxb - python3-seccomp - python3-sphinxcontrib-applehelp - python3-sphinxcontrib-devhelp - python3-sphinxcontrib-htmlhelp - python3-sphinxcontrib-jsmath - python3-sphinxcontrib-qthelp - python3-sphinxcontrib-serializinghtml - python3-talloc-32bit - python3-uhd - python3-urlgrabber - python3-xrootd - qemu-sgabios - qemu-vgabios - qhull_r-devel - qhullcpp-devel-static - qpdfview-plugin-djvu - qpdfview-plugin-image - qpdfview-plugin-pdf - qpdfview-plugin-ps - rdma-core-devel-32bit - restool - rime-plum - rime-schema-all - rime-schema-array - rime-schema-bopomofo - rime-schema-cangjie - rime-schema-cantonese - rime-schema-combo-pinyin - rime-schema-default - rime-schema-double-pinyin - rime-schema-emoji - rime-schema-essay - rime-schema-extra - rime-schema-ipa - rime-schema-jyutping - rime-schema-luna-pinyin - rime-schema-middle-chinese - rime-schema-pinyin-simp - rime-schema-prelude - rime-schema-quick - rime-schema-scj - rime-schema-soutzoe - rime-schema-stenotype - rime-schema-stroke - rime-schema-terra-pinyin - rime-schema-wubi - rime-schema-wugniu - rpm-ndb-32bit - rust1.55 - samba-tool - slop-devel - sndioctl - soapy-remote-server - soapysdr0.8-module-airspy - soapysdr0.8-module-bladerf - soapysdr0.8-module-hackrf - soapysdr0.8-module-lms7 - soapysdr0.8-module-mirisdr - soapysdr0.8-module-osmosdr - soapysdr0.8-module-remote - soapysdr0.8-module-rtlsdr - soapysdr0.8-module-uhd - soapysdr0.8-module-xtrx - soci-devel - soci-empty-devel - soci-mysql-devel - soci-odbc-devel - soci-postgresql-devel - soci-sqlite3-devel - ssh-import-id - sssd-32bit - starfighter-lang - sysfsutils-32bit - system-group-ne - system-user-osc-collab - thermal-monitor - typelib-1_0-Entangle-0_1 - typelib-1_0-FPrint-2_0 - typelib-1_0-GooCanvas-3_0 - typelib-1_0-Playerctl-2_0 - typelib-1_0-UMockdev-1_0 - uhd-utils - umockdev - umockdev-devel - unique-factory-devel - unixODBC-32bit - vulkan-devel-32bit - wine-staging-32bit - xcb-util-renderutil-devel-32bit - xrootd-client-libs - xrootd-doc - xrootd-server-libs - zvbi-devel-32bit Package Source Changes ====================== 2ping +- Added hardening to systemd service(s). Added patch(es): + * harden_2ping.service.patch + +- python symbol is not provided by python 3, use proper python3 + +- Update to version 4.5.1 + * 2ping.bash_completion: Make more resilient to failure / missing + features. + * Minimum Python version changed from 3.5 to 3.6. + * Minor no-op code and distribution updates. + +- use one python, not singlespec + +- Change optional requirements to recommends since they just enhance the tool +- Use correct package names for the recommends + +- Update to version 4.5 + * Added PyCryptodome support (recommended over PyCrypto, though the latter is still detected/supported). + * Replaced best_poller module with Python native selectors module. + * Changed --flood output: dots/backspaces are no longer printed, and loss results / errors display full details. + * --audible tones will only occur if stdout is a TTY. + * Improved hostname/IP display edge cases. + * Added an AF_UNIX --loopback test mode. + * Listener sockets are added and removed as needed, instead of being re-created on each rescan. + * Listener sockets are automatically rescanned periodically. + * Multiple systemd sockets are now allowed. + * A run can be both a listener and a client at the same time (mainly useful for smoke testing). + * Other socket handling refactoring. + * Other code refactoring. + * Listener statistics are displayer per-bind. + * Many, many testing/CI improvements. +- Remove groups in spec +- Package systemd service unit +- Add missing optional build requirements to enable all available options +- Some other clean up in spec + +- Update to version 4.3 + * Add --srv-service + * Change --adaptive behavior to better match ping -A + * Fix typos in manpage +- Ran spec-cleaner +- Fix rpmlint duplicate error with fdupes + +- Update to version 4.2 + * Added SIGHUP handling of listener processes + * Added an example bash_completion script + * Better cleanup handling of peer information + +- Update to version 4.1.2 + * Fix UTF-8 tests when run with invalid locale. + * Fix cleanup on non-encrypted sessions. + +- Use OpenPGP signature provided upstream +- Added 2ping.keyring, which contains the key from the author + -- Initial package (version 1.0) - 389-ds +- jsc#SLE-22962 - submit 2.x version in preparation for BDB to LMDB transition +- Add missing dependency on iproute2 for lib389 +- Update to version 2.0.10~git0.21dd2802c: + * Bump version to 2.0.10 + * Issue 4908 - Updated several dsconf --help entries (typos, wrong descriptions, etc.) + * Issue 4912 - Account Policy plugin does not set the config entry DN + * Issue 4863 - typoes in logconv.pl + * Issue 4796 - Add support for nsslapd-state to CLI & UI + * Issue 4894 - IPA failure in ipa user-del --preserve (#4907) + * Issue 4912 - dsidm command crashing when account policy plugin is enabled + * Issue 4910 - db reindex corrupts RUV tombstone nsuiqueid index + * Issue 4869 - Fix retro cl trimming misuse of monotonic/realtime clocks + * Issue 4887 - UI - fix minor regression from camelCase fixup + * Bump version to 2.0.9 + * Issue 4887 - UI - Update webpack.config.js and package.json + * Issue 4149 - UI - Migrate the remaining components to PF4 + * Issue 4875 - CLI - Add some verbosity to installer + * Issue 4884 - server crashes when dnaInterval attribute is set to zero +- Update to version 2.0.8~git0.553f26c87: + * Bump version to 2.0.8 + * Issue 4877 - RFE - EntryUUID to validate UUIDs on fixup (#4878) + * Issue 4872 - BUG - entryuuid enabled by default causes replication issues (#4876) + * Issue 4851 - Typos in "dsconf pwpolicy set --help" (#4867) + * Issue 4763 - Attribute Uniqueness Plugin uses wrong subtree on ModRDN (#4871) + * Issue 4736 - lib389 - fix regression in certutil error checking + * Issue 4861 - Improve instructions in custom.conf for memory leak detection + * Issue 4859 - Don't version libns-dshttpd + * Issue 4169 - Migrate Replication & Schema tabs to PF4 + * Issue 4623 - RFE - Monitor the current DB locks ( nsslapd-db-current-locks ) + * Issue 4736 - CLI - Errors from certutil are not propagated + * Issue 4460 - Fix isLocal and TLS paths discovery (#4850) + * Issue 4848 - Force to require nss version greater or equal as the version available at the build time + * Issue - 4696 - Password hash upgrade on bind (#4840) + * Bump version to 2.0.7 + * Issue 4443 - Internal unindexed searches in syncrepl/retro changelog + * Issue 4603 - Reindexing a single backend (#4831) + * Issue 4169 - UI - migrate Server Tab forms to PF4 + * Issue 4817 - BUG - locked crypt accounts on import may allow all passwords (#4819) + * Issue 4820 - RFE - control flow integrity (#4821) + * Issue 4706 - negative wtime for compare operations (#4780) + * Issue 4414 - SIGFPE crash in rhds disk monitoring routine (#4829) + * Issue 4262 - Fix Index out of bound in fractional test (#4828) + * Issue 4826 - Filter argparse-manpage from autogenerated requires + * Issue 4822 - Fix CI temporary password: fixture leftover breaks them (#4823) + * Issue 2820 - Fix CI test suite issues + * Bump version to 2.0.6 +- Remove unneeded shadow dependency, no longer required due to + systemd-sysusers +- Update to version 2.0.6~git0.d81dc6c90: + * Bump version to 2.0.6 + * Issue 4803 - Improve DB Locks Monitoring Feature Descriptions + * Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810) + * Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) + * Issue 4414 - disk monitoring - prevent division by zero crash + * Issue 4788 - CLI should support Temporary Password Rules attributes (#4793) + * Issue 4656 - Fix replication plugin rename dependency issues + * Issue 4656 - replication name change upgrade code causes crash with dynamic plugins + * Issue 4506 - Improve SASL logging + * Issue 4709 - Fix double free in dbscan + * Issue 4093 - Fix MEP test case + * Issue 4747 - Remove unstable/unstatus tests (followup) (#4809) + * Issue 4791 - Missing dependency for RetroCL RFE (#4792) + * Issue 4794 - BUG - don't capture container output (#4798) + * Issue 4593 - Log an additional message if the server certificate nickname doesn't match nsSSLPersonalitySSL value + * Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799) + * Issue 4169 - UI Migrate checkbox to PF4 (#4769) + * Issue 4447 - Crash when the Referential Integrity log is manually edited + * Issue 4773 - Add CI test for DNA interval assignment + * Issue 4789 - Temporary password rules are not enforce with local password policy (#4790) + * Issue 4379 - fixing regression in test_info_disclosure + * Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service + * Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service + * Issue 4575 Update test docstrings metadata + * Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream + * removed the snmp_present() from utils.py as we have get_rpm_version() in conftest.py + * Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream +- Fix requires as openssl cli is required by 389-ds now. +- Add now working CONFIG parameter to sysusers generator +- Update to version 2.0.5~git0.607bfbf16: + * Bump version to 2.0.5 + * Issue 4778 - RFE - Allow setting TOD for db compaction and add task + * Issue 4169 - UI - Port plugin tables to PF4 + * Issue 4656 - Allow backward compatilbity for replication plugin name change + * Issue 4764 - replicated operation sometime checks ACI (#4783) + * Issue 2820 - Fix CI test suite issues + * Issue 4781 - There are some typos in man-pages + * Issue 4773 - Enable interval feature of DNA plugin + * Issue 4623 - RFE - Monitor the current DB locks (#4762) + * Issue 3555 - Fix UI audit issue + * Issue 4725 - Fix compiler warnings + * Issue 4770 - Lower FIPS logging severity + * Issue 4765 - database suffix unexpectdly changed from .db to .db4 (#4766) + * Issue 4725 - [RFE] DS - Update the password policy to support a Temporary Password Rules (#4727) + * Issue 4747 - Remove unstable/unstatus tests from PRCI (#4748) + * Issue 4759 - Fix coverity issue (#4760) + * Issue 4169 - UI - Migrate Buttons to PF4 (#4745) + * Issue 4714 - dscontainer fails with rootless podman + * Issue 4750 - Fix compiler warning in retrocl (#4751) + * Issue 4742 - UI - should always use LDAPI path when calling CLI + * Issue 4169 - UI - Migrate Server, Security, and Schema tables to PF4 + * Issue 4667 - incorrect accounting of readers in vattr rwlock (#4732) + * Issue 4701 - RFE - Exclude attributes from retro changelog (#4723) + * Issue 4740 - Fix CI lib389 userPwdPolicy and subtreePwdPolicy (#4741) + * Issue 4711 - SIGSEV with sync_repl (#4738) + * Issue 4734 - import of entry with no parent warning (#4735) + * Issue 4729 - GitHub Actions fails to run pytest tests + * Issue 4656 - Remove problematic language from source code + * Issue 4632 - dscontainer: SyntaxWarning: "is" with a literal. + * Issue 4169 - UI - migrate replication tables to PF4 + * Issue 4637 - ndn cache leak (#4724) + * Issue 4577 - Fix ASAN flags in specfile + * Issue 4169 - UI - PF4 migration - database tables + * issue 4653: refactor ldbm backend to allow replacement of BDB - phase 3e - dbscan (#4709) +- Recommend openssl(cli) by lib389: admin tools like dscreate can + call out to /usr/bin/openssl to manage certificates. As the admin + could decide to manage the certificates differently, we only + recommend openssl here. +- Update to version 389-ds-base-2.0.4~git0.7f6ba5a37: + * Bump version to 2.0.4 + * Issue 4680 - 389ds coredump (@389ds/389-ds-base-nightly) in replica install with CA (#4715) + * Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4713) + * Issue 4700 - Regression in winsync replication agreement (#4712) + * Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4710) + * Issue 4169 - UI - migrate monitor tables to PF4 + * issue 4585 - backend redesign phase 3c - dbregion test removal (#4665) + * Issue 2736 - remove remaining perl references + * Issue 2736 - https://github.com/389ds/389-ds-base/issues/2736 + * Issue 4706 - negative wtime in access log for CMP operations + * Issue 3585 - LDAP server returning controltype in different sequence + * Issue 4127 - With Accounts/Account module delete fuction is not working (#4697) + * Issue 4666 - BUG - cb_ping_farm can fail with anonymous binds disabled (#4669) + * Issue 4671 - UI - Fix browser crashes + * Issue 4169 - UI - Add PF4 charts for server stats + * Issue 4648 - Fix some issues and improvement around CI tests (#4651) + * Issue 4654 Updates to tickets/ticket48234_test.py (#4654) + * Issue 4229 - Fix Rust linking + * Issue 4673 - Update Rust crates + * Issue 4658 - monitor - connection start date is incorrect + * Issue 4169 - UI - migrate modals to PF4 + * Issue 4656 - remove problematic language from ds-replcheck + * Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down + * Issue 4656 - Remove problematic language from UI/CLI/lib389 + * Issue 4661 - RFE - allow importing openldap schemas (#4662) + * Issue 4659 - restart after openldap migration to enable plugins (#4660) + * Merge pull request #4664 from mreynolds389/issue4663 + * issue 4552 - Backup Redesign phase 3b - use dbimpl in replicatin plugin (#4622) + * Issue 4643 - Add a tool that generates Rust dependencies for a specfile (#4645) + * Issue 4646 - CLI/UI - revise DNA plugin management + * Issue 4644 - Large updates can reset the CLcache to the beginning of the changelog (#4647) + * Issue 4649 - crash in sync_repl when a MODRDN create a cenotaph (#4652) + * Issue 4169 - UI - Migrate alerts to PF4 + * Issue 4169 - UI - Migrate Accordians to PF4 ExpandableSection + * Issue 4595 - Paged search lookthroughlimit bug (#4602) + * Issue 4169 - UI - port charts to PF4 + * Issue 2820 - Fix CI test suite issues + * Issue 4513 - CI - make acl ip address tests more robust + * Bump version to 2.0.3 + * Issue 4619 - remove pytest requirement from lib389 + * Issue 4615 - log message when psearch first exceeds max threads per conn + * Issue 4469 - Backend redesing phase 3a - implement dbimpl API and use it in back-ldbm (#4618) + * Issue 4324 - Some architectures the cache line size file does not exist + * Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) + * Issue 4469 - Backend redesign phase 3a - bdb dependency removal from back-ldbm + * Update dscontainer (#4564) + * Issue 4149 - UI - port TreeView and opther components to PF4 + * Issue 4577 - Add GitHub actions + * Issue 4591 - RFE - improve openldap_to_ds help and features (#4607) + * issue 4612 - Fix pytest fourwaymmr_test for non root user (#4613) + * Issue 4609 - CVE - info disclosure when authenticating + * Issue 4348 - Add tests for dsidm + * Issue 4571 - Stale libdb-utils dependency + * Issue 4600 - performance modify rate: reduce lock contention on the object extension factory (#4601) + * Issue 4577 - Add GitHub actions + * Issue 4588 - BUG - unable to compile without xcrypt (#4589) + * Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) + * Issue 4581 - A failed re-indexing leaves the database in broken state (#4582) + * Issue 4348 - Add tests for dsidm + * Issue 4577 - Add GitHub actions + * Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) + * Issue 4093 - fix compiler warnings and update doxygen + * Issue 4575 - Update test docstrings metadata + * Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) + * Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) + * Issue 4513 - Add DS version check to SSL version test (#4570) + * Issue 5442 - Search results are different between RHDS10 and RHDS11 + * Issue 4396 - Minor memory leak in backend (#4558) + * Revert "Update metadata for customerscenario in test docstring" + * Update metadata for customerscenario in test docstring + * Issue 4513 - Fix replication CI test failures (#4557) + * Issue 4513 - Fix replication CI test failures (#4557) + * Issue 4153 - Added a CI test (#4556) + * Issue 4506 - BUG - fix oob alloc for fds (#4555) + * Issue 4548 - CLI - dsconf needs better root DN access control plugin validation + * Issue 4506 - Temporary fix for io issues (#4516) + * Issue 4535 - lib389 - Fix log function in backends.py + * Issue 4534 - libasan read buffer overflow in filtercmp (#4541) + * Issue 4544 - Compiler warnings on krb5 functions (#4545) + * Update rpm.mk for RUST tarballs +- small spec cleanup +- As there is no python-* package, the direct use of singlespec + seems unapplicable. So do not build for all python3.x flavors, + but only for the main one: + + Use releavant %python3_ macros. + + Do not use %python_module, as this pulls in all python + versions. +- Update to version 2.0.2~git0.6d17ca7df: + * Bump version to 2.0.2 + * Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) + * Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) + * Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated + * Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523) + * Issue 4513 - CI Tests - fix test failures + * Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) + * Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt + * Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) + * Issue 4506 - BUG - Fix bounds on fd table population (#4520) + * Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) + * Issue 4219 - Log internal unindexed searches (notes=A) + * Issue 4384 - Separate eventq into REALTIME and MONOTONIC + * Issue 4381 - RFE - LDAPI authentication DN rewritter + * Issue 4513 - Fix schema test and lib389 task module (#4514) + * Issue 4414 - disk monitoring - prevent division by zero crash + * Issue 4517 - BUG: Multiple systemd pin warnings (#4518) + * Issue 4507 - Improve csngen testing task (#4508) + * Issue 4498 - BUG - entryuuid replication may not work (#4503) + * Issue 4480 - Unexpected info returned to ldap request (#4491) + * Issue #4504 - Fix pytest test_dsconf_replication_monitor (#4505) + * Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) + * Merge pull request #4501 from mreynolds389/issue4500 + * Issue 4272 RFE - add support for gost-yescrypt for hashing passwords (#4497) + * Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) + * Issue 3522 - Remove DES to AES conversion code + * Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493) + * Issue 4373 - BUG - calloc of size 0 in MT build (#4496) + * Issue 4483 - heap-use-after-free in slapi_be_getsuffix + * Issue 4486 - Remove random ldif file generation from import test (#4487) + * Issue 4224 - cleanup specfile after libsds removal + * Issue 4421 - Unable to build with Rust enabled in closed environment + * Issue 4489 - Remove return statement from a void function (#4490) + * Issue 4229 - RFE - Improve rust linking and build performance (#4474) + * Ticket 4224 - openldap can become confused with entryuuid + * Ticket 4313 - improve tests and improve readme re refdel + * Ticket 4313 - fix potential syncrepl data corruption + * Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) + * Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) + * Issue 4315: performance search rate: nagle triggers high rate of setsocketopt (#4437) + * Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) + * Issue 4446 RFE - openldap password hashers + * Issue 4284 - dsidm fails to delete an organizationalUnit entry + * Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466) + * Issue 4464 - RFE - clang with ds+asan+rust + * Issue 4105 - Remove python.six (fix regression) + * Issue 4384 - Use MONOTONIC clock for all timing events and conditions + * Issue 4418 - ldif2db - offline. Warn the user of skipped entries + * Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) + * Issue 4460 - BUG - lib389 should use system tls policy + * Issue 3657 - Add options to dsctl for dsrc file + * Issue 4454 - RFE - fix version numbers to allow object caching + * Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set + * Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) + * Issue 4112 - Added a CI test (#4441) + * Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) + * Issue 4105 - Remove python.six from lib389 (#4456) + * Fix pytest test collection + * Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) + * Issue 4410 RFE - ndn cache with arc in rust + * Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid + * Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining + * Issue 4428 - Paged Results with Chaining Test Case + * do not add referrals for masters with different data generation #2054 (#4427) + * Issue 4383 - Do not normalize escaped spaces in a DN + * Issue 4432 - After a failed online import the next imports are very slow + * Issue 4316 - performance search rate: useless poll on network send callback (#4424) + * Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' + * Issue 4429 - NULL dereference in revert_cache() + * Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) + * Issue 4407 RFE - remove http client and presence plugin (#4409) + * build problems at alpine linux + * Issue 4415 - unable to query schema if there are extra parenthesis +- Rust is a hard-requirement of 2.0.0 series, so enable-rust flags removed +- Perl has been completly removed in 2.0.0, enable-perl removed and lib389 + is the default. Perl tools have not been included in SUSE since 1.4.1.x +- Update to version 2.0.1~git0.b557f5daa: + * Bump version to 2.0.1 + * Issue 4420 - change NVR to use X.X.X instead of X.X.X.X + * Issue 4391 - DSE config modify does not call be_postop (#4394) + * Issue 4218 - Verify the new wtime and optime access log keywords (#4397) + * Issue 4176 - CL trimming causes high CPU + * ticket 2058: Add keep alive entry after on-line initialization - second version (#4399) + * Issue 4403 RFE - OpenLDAP pw hash migration tests (#4408) + * Bump version to 2.0.0 + 3omns +- Fixed spec file + * Updated URL and SourceURL + * Minor cleanup + 4store +- Fix building with gcc10 + +- Remove obsolete Groups tag (fate#326485) + +- Update to 1.1.6: + * No changelog provided. +- Clean with spec-cleaner. + 4ti2 +- Modernize specfile. + +- Update to new upstream release 1.6.9 + * Fix out of bounds vector access in circuits. +- Remove 4ti2-missing-libs.diff (not needed) + 7kaa +- Fixed music version requirement (align with music package) + AppStream +- Create and install a Vala API file + +- Update to version 0.14.4 + * qt: Expose setter and getter for pool cache location + * utils: Use GLib's gstring_replace if available + * its: Allow to mark release descriptions as non-translatable + * compose: Point people at the specification if metadata license is invalid + * docs: Clarify which metadata licenses are permitted + * docs: Fix a typo on the icon cache page + * spec: Add a paragraph about which license to put in + * Add documentation for YAML release type and urgency + * Add documentation for YAML provides + * component: Don't strip ";" from keywords before translating them + * utils: Don't strip modifiers when stripping encoding + * compose: Check optipng is there before we use it + * Improve text line wrapping, especially if many newlines are present + * Make word-wrap function unicode-aware + * Make license_is_metadata_license parse more complex expressions + * Improve cache refresh code, don't flag cache as updated if update failed + * Use system cache even if we had to drop some invalid metadata + * Assign more string class members safely + * Fix flashed firmware generating incorrect XML + * Fix YAML having wrong names for the firmware data + Botan -- Added CVE-2021-24115.patch to fix CVE-2021-24115 - * Backport 4db001ca2 to 2.10 - * In Botan before 2.17.3, or this backport, constant-time - computations are not used for certain decoding and encoding - operations (base32, base58, base64, and hex) -- Dropped unneeded build requirement gmp, - GNU MP was removed in 1.11.10 +- update to 2.18.2: + * Avoid using short exponents when encrypting in ElGamal, as some PGP + implementations generate keys with parameters that are weak when + short exponents are used CVE-2021-40529 boo#1190244 + * Fix a low risk OAEP decryption side channel + * Work around a miscompilation of SHA-3 caused by a bug in Clang 12 + and XCode 13 + * Remove support in OpenSSL provider for algorithms which are + disabled by default in OpenSSL 3.0 + * Add CI based on GitHub actions to replace Travis CI + * Fix the online OCSP test, as the certificate involved had expired. + * Fix some test failures induced by the expiration of the trust root + "DST Root CA X3" + +- Botan 2.18.1: + * Fix a build regression in 2.18.0 which caused linker flags + which contain -l within them (such as -fuse-linker-plugin) + to be misinterpreted + * Fix a bug which caused decoding a certificate which contained + more than one name in a single RDN + * Fix a bug which caused OID lookup failures when run in a locale + which uses thousands separators (pt_BR was reported as having + this issue) + * DNS names in name constraints were compared with case + sensitivity, which could cause valid certificates to be + rejected + * X.509 name constraint extensions were rejected if non-critical. + RFC 5280 requires conforming CAs issue such extensions as + critical, but not all certificates are compliant, and all other + known implementations do not require this + * X.509 name constraints were incorrectly applied to the + certificate which included the constraint +- build with lzma compression support +- build with SQLite support +- build with TPM support +- fix SLE 12 build + +- Botan 2.18.0 + * Add support for implementing custom RNG objects through the FFI + interface + * Improve safegcd bounds, improving runtime performance + * Reject non-TLS messages as quickly as possible without waiting + for a full record. + * Fixes for TLS::Stream::async_shutdown +- Removed unneeded GNU MP build requirement, support was dropped + with version 1.11.10 +- Enabled check target, verify integrity of build library + +- Botan 2.17.3: + * Harden against side-channels from decoding secret values by + changing the base64, base58, base32, and hex encoding and + decoding opearations to run in constant time + +- Botan 2.17.2: + * Fix build problem on ppc64 + * Resolve an issue in the modular square root algorithm + +- Botan 2.17.1: + * Fix bugs in ECDSA signature generation and verifications under + specific circumstances + * developer visible changes, including deprecation with warnings + * optimization in the non-hardware assisted AES key generation + * Add more detection logic for AVX-512 features + * Fix a bug parsing deeply nested cipher names + * Prevent requesting DER encoding of signatures when the + algorithm did not support it + +- Update to 2.16.0: + * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG) + use an internal lock, which allows safe concurrent use. This + however is purely a precaution in case of accidental sharing of + such RNG objects; for performance reasons it is always preferable + to use a RNG per thread if a userspace RNG is needed. + * DL_Group and EC_Group objects now track if they were created + from a known trusted group (such as P-256 or an IPsec DH + parameter). If so, then verification tests can be relaxed, as + compared to parameters which may have been maliciously + constructed in order to pass primality checks. + * RandomNumberGenerator::add_entropy_T assumed its input was a POD + type but did not verify this. + * Support OCSP responders that live on a non-standard port. + * Add support for Solaris sandbox. + * Support suffixes on release numbers for alpha/beta releases. + * Fix a bug in EAX which allowed requesting a 0 length tag, which + had the effect of using a full length tag. Instead omit the + length field, or request the full tag length explicitly. + * Fix a memory leak in GCM where if passed an unsuitable block + cipher (eg not 128 bit) it would throw an exception and leak + the cipher object. + +- update to 2.15: + Fix a bug where the name constraint extension did not constrain the alternative + DN field which can be included in a subject alternative name. This would allow + a corrupted sub-CA which was otherwise constrained by a name constraint to + issue a certificate with a prohibited DN. + Fix a bug in the TLS server during client authentication where where if a + (disabled by default) static RSA ciphersuite was selected, then no certificate + request would be sent. This would have an equivalent effect to a client which + simply replied with an empty Certificate message. (GH #2367) + Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As + a result AES is now constant time on all processors. (GH #2346 #2348 #2353 + [#2329] #2355) + In TLS, enforce that the key usage given in the server certificate allows the + operation being performed in the ciphersuite. (GH #2367) + In X.509 certificates, verify that the algorithm parameters are the expected + NULL or empty. (GH #2367) + Change the HMAC key schedule to attempt to reduce the information leaked from + the key schedule with regards to the length of the key, as this is at times (as + for example in PBKDF2) sensitive information. (GH #2362) + Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The + previous RDRAND_RNG interface is deprecated. (GH #2352) + The documentation claimed that mlocked pages were created with a guard page + both before and after. However only a trailing guard page was used. Add a + leading guard page. (GH #2334) + Add support for generating and verifying DER-encoded ECDSA signatures in the C + and Python interfaces. (GH #2357 #2356) + Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH + [#2322]) + When building documentation using Sphinx avoid parallel builds with version 3.0 + due to a bug in that version (GH #2326 #2324) + Fix a memory leak in the CommonCrypto block cipher calls (GH #2371) + Fix a flaky test that would occasionally fail when running the tests with a + large number of threads. (GH #2325 #2197) + Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be + removed in a future major release. + +- Update to Botan 2.14: + * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247) + * Optimize the vector permute AES implementation, especially improving + performance on ARMv7, Aarch64, and POWER. (GH #2243) + * Use a new algorithm for modular inversions which is both faster + and more resistant to side channel attacks. (GH #2287 #2296 #2301) + * Address an issue in CBC padding which would leak the length of the plaintext + which was being padded. Unpadding during decryption was not affected. + * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295) + * Increase the size of the ECC blinding mask and scale it based on the + size of the group order. (GH #880 #893 #2308) + * Add server side support for the TLS asio wrapper. (GH #2229) + * Add support for using Windows certificate store on MinGW (GH #2280) + * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter. + * Add Roughtime client (GH #2143 #1842) + * Add support for XMSS X.509 certificates (GH #2172) + * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213) + * Add AVX2 implementation of SHACAL2 (GH #2196) + * Support more functionality for X.509 in the Python API (GH #2165) + * Add generic CPU target useful when building for some new or unusual platform. + * Disable MD5 in BSI or NIST modes (GH #2188) + * Many currently public headers are being deprecated. If any such header is included by + an application, a warning is issued at compile time. + Headers issuing this warning will be made internal in a future major release. + * RSA signature performance improvements (GH #2068 #2070) + * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and + ChaCha20Poly1305 (GH #2117), especially for small messages. + * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100) + * Improve performance of POWER8 AES instructions (GH #2096) + * Add support for the POWER9 hardware random number generator (GH #2026) + * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022) + * In DTLS server, support a client crashing and then reconnecting from the same + source port, as described in RFC 6347 sec 4.2.8 (GH #2029) + * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042) + * Add support for the TLS v1.3 downgrade indicator. (GH #2027) + * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987) + * Add Bcrypt-PBKDF (GH #1990) + * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999) + * Add support for the TLS v1.3 supported_versions extension. (GH #1976) + * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000) + * Add support for OCSP stapling on server side. (GH #1703 #1967) + * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992) + * Add a certificate store for Linux/Unix systems. (GH #1885 #1936) + * Various Fixes Box2D -- Fix the source URL - -- Update to version 2.4.1. - * API Changes - * Extended distance joint to have a minimum and maximum limit. - * Removed rope joint. Use the distance joint instead. - * B2_USER_SETTINGS and b2_user_settings.h can control user - data, length units, and maximum polygon vertices. - * Default user data is now uintptr_t instead of void* - * b2FixtureDef::restitutionThreshold lets you set the - restitution velocity threshold per fixture. - * BREAKING Changes - * BREAKING: distance joint 0 stiffness now means the spring is - turned off rather than making the joint rigid. - * BREAKING: distance joint minimum and maximum must be set - correctly to get old behavior. - * Infrastructure - * Library installation function available in CMake. - * Shared library (DLL) option available. - * Bug fixes -- Updates since 2.3.1 - * Infrastructure - * Documentation in Doxygen format - * Unit test support - * Continuous integration testing using Travis CI - * Limited use of C++11 (nullptr and override) - * Collision - * Chain and edge shape must now be one-sided to eliminate ghost - collisions - * Broad-phase optimizations - * Added b2ShapeCast for linear shape casting - * Dynamics - * Joint limits are now predictive and not stateful - * Experimental 2D cloth (rope) - * b2Body::SetActive -> b2Body::SetEnabled - * Better support for running multiple worlds - * Handle zero density better - * The body behaves like a static body - * The body is drawn with a red color - * Added translation limit to wheel joint - * World dump now writes to box2d_dump.inl - * Static bodies are never awake - * All joints with spring-dampers now use stiffness and damping - * Added utility functions to convert frequency and damping - ratio to stiffness and damping -- Remove Box2D-fix-version-2.3.1.patch, fixed. -- Change package name from Box2D to box2d. - -- Replace strange buildroot definition - -- RPM group correction - -- Fixed Factory review (License.txt is not packaged). -- Minor spec clean-up (may fix SLE build). -- Cmake release with debug info build type. - -- Fixed tar.gz by osc service localrun download_files -- Fixed version in baselibs.conf (for 32bits packages) -- Added baselibs.conf as source1 - -- Update to new upstream version 2.3.1: - * Polygon creation now computes the convex hull. - * The convex hull code will merge vertices closer than - dm_linearSlop. - * Vertices no longer need to be ordered. - * New GUI - * Various other bugfixes -- removed upstream patched Box2D_v2.2.1-lib64.patch -- replaced Box2D_v2.2.1-version.patch with - Box2D-fix-version-2.3.1.patch - -- new package - CSXCAD +- Fix build with VTK 9.0, which reflects constness more strictly: + 0001-Fix-build-with-VTK-9.0-fix-memory-leak.patch + Catch2 +- Update to version 2.13.7 + Fixes: + * Added missing `` include in benchmarking. + * Fixed noexcept build with benchmarking enabled. + * Fixed build for compilers with C++17 support but without + C++17 library support. + * JUnit only uses 3 decimal places when reporting durations. + * `!mayfail` tagged tests are now marked as `skipped` in JUnit + reporter output. + CharLS +- Update to version 2.2.0: + * Added + - Added pkg-config charls.pc file to help in detect the CharLS + library (see #76) + - Added standard CMake variable BUILD_SHARED_LIBS as an option + to make it visible in the CMake GUI (see #66) + - The PowerPC Little Endian (ppc64le) platform has been added + as supported architecture + * Fixed + - Fixed #21, Building with UBSAN, will report runtime error: + left shift of 4031 by 63 places cannot be represented in type + 'long int' + - Fixed #25, CharLS fails to read LSE marker segment after + first SOS segment + - Fixed #26, CharLS should only use the valid bits from the + passed input buffer + - Fixed #36, CharLS should remain stable from bad input + (several issues found by fuzzy testing) + - Fixed #60, Visual Studio 2015 C++ compiler cannot compile + certain constexpr constructions + - Fixed #62, Missing includes in jpegls_error.cpp when using + libc++ (and not libstdc++) + - Fixed #70, The C and C++ sample don't swap the pixels from a + .bmp file horizontal + - Fixed #79, Wrong JPEG-LS encoding when stride is non-default + (stride != 0), component count > 1 and interleave_mode is none + * Changed + - The API has been extended with additional annotations to + assist the static analyzer in the MSVC and GCC/clang + compilers + - The size check for a Start Of Scan (SOS) segment is now exact + for improved compatibility with fuzzy testing + - The minimum support version of CMake is now 3.13 (was 3.9), + 3.13 is needed for add_link_options + - The Windows static library and DLL are now compiled with the + Control Flow Guard (/guard:cf) option enabled for enhanced + security + - The .NET adapter has been upgraded to .NET 5 and moved to its + own repository This has been done to make it possible to have + different release cycles. + * Removed + - The legacy methods JpegLsEncodeStream, JpegLsDecodeStream and + JpegLsReadHeaderStream have been removed as exported methods. + These methods were not part of the public API and only used + by by the charlstest application +- Added pkgconfig build requires. + +- Update to version 2.1.0. + * Added + * Two new C++ classes (jpegls_encoder \ jpegls_decoder) have + been added to make it much easier to use CharLS from C++ + * A new C API (charls_xxx functions) was added to provide a + more stable ABI for future updates. The old API calls are + internally forwarded to the new API. + * CharLS can now read and write JPEG-LS standard SPIFF headers + * Support has been added to detect the unsupported JPEG-LS + extension (ISO/IEC 14495-2) SOF_57 marker and IDs in LSE + marker + * Support has been added to encode\decode 4 component images + in all interleave modes + * Deprecated + * The legacy 1.x\2.0 C API has been marked as deprecated. This + legacy API will be maintained until the next major upgrade. + * Future 2.x updates will start to mark the legacy types and + functions with the C++ [[deprecated]] attribute. + * Changed + * charls_error has been replaced by a C++11 compatible + jpegls_errc error code enum design + * The included C and C++ sample have been updated to use the + new C\C++ API + * Improved the validation of the JPEG-LS stream during + decoding + * The referenced NuGet packages of the .NET wrapper assembly + are updated to their latest versions + * Removed + * Support to write JFIF headers during encoding has been + removed. JFIF headers were already skipped when present + during decoding. + * SPIFF headers should be used when creating standalone .jls + files + * Support for .NET Code Contracts has been removed as this + technology is being phased out by Microsoft + * Fixed + * Fixed #7, How to compile CharLS with Xcode has been + documented in the Wiki + * Fixed #44, Only the API functions should be exported from a + Linux shared library + * Fixes #35, Encoding will fail if the bit per sample is + greater than 8, and a custom RESET value is used + * Fixes #51, The default threshold values are not corrected + computed for 6 bit images or less + * Fixed the ASSERT in the ModuloRange function, which would + trigger false assertions in debug builds + Coin +- Explicitly request system libexpat. The bundled expat 2.0.1 has + known vulnerabilities, and also causes crashes in e.g. FreeCADs + SVG import due to using incompatible expat versions in use at + the same time (https://tracker.freecadweb.org/view.php?id=3307). + * 0001-Actually-link-to-system-expat.patch +- Cleanup spec file: + * Update Homepage URL + * Remove Source URL, bitbucket download is no longer functional + * Use %license, %make_build, %make_install macros + ComputeLibrary +- Update to 21.11: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v21.11/ + +- Update to 21.08: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v21.08/ + +- Update to 21.05: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v21.05/ +- Drop patch which is not needed anymore: + * acl-fix-packaging-issue.patch + +- Add patch to fix build of ArmNN with openCL: + * acl-fix-packaging-issue.patch + +- Package separately libarm_compute_core and libarm_compute_graph + +- Update to 21.02: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v21.02/ + +- Update to 20.11: + * Public major release + * Deprecation notice: + Deprecated GLES functions and kernels + Deprecated Neon and OpenCL Computer Vision functions + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v20.11/ + +- Update to 20.08: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v20.08/ + +- Update to 20.05: + * Public major release + * Documentation (API, changelogs, build guide, + contribution guide, errata, etc.) available here: + https://arm-software.github.io/ComputeLibrary/v20.05/ + CorsixTH +- Update to version 0.65.1 + * Fixes a bug where the game would crash if you got the All Cured + trophy at the end of year awards, when loading a save from 0.64 + or earlier. + +- Use default lua otherwise the Requires will be incorrect +- Remove unnecessary luajit build dep + +- Fix lua-lpeg requirement + +- Update to version 0.65: + * Hospital policies will now carry over to your next level in + the campaign + * You can now remove destroyed rooms for a fee (config option) + * The information dialogs that appear when a room is first built + can be disabled in the configuration file + * Fire extinguishers in rooms now have a chance to save a smoking + machine from exploding + * Advisor has more advice + * Additional trophy of the original game is implemented + * Roujin's challenge cheat is back + * Experimental direct_zoom config option, for more efficient zoom. + * Fix: Emergencies with unknown diseases will no longer occur + * The VIP system has been overhauled to provide more balanced ratings + * Overpriced/Underpriced treatments now scale with difficulty + * Placing a receptionist on a desk will now call her to the desk + * Boiler breakdowns now depend on handymen + * Faxes can no longer be opened while paused + * Improvements to receptionist announcement frequency and behaviour + * Games compiled without movie/audio can no longer access these settings + * Greek language added! + * Updates to Brazilian-Portuguese and English language + * Fixes to Chinese unicode encoding + * Fix: Issues scheduling emergencies have been resolved + * Fix: Games will no longer crash on load if the jukebox was open + * Fix: Games will no longer crash because of an empty music folder + * Fix: Fixed a scenario where editing a room caused staff to get stuck + * Fix: Games that scrolled while saving stop scrolling on load + * Fix: Psychiatrists in the Operating Theatre are now properly counted + * Fix: Losing a game now gives the reason if the movie is skipped + * Fix: Exiting the game will no longer hang when using the + Wayland backend + * Fix: The mouse will now be freed on game crash + +- Update to version 0.64 + * ISO images may be used as a Theme Hospital data source. + * Confirm dialogs are now sized properly in all languages + * Many circumstances causing rooms to become stuck have been fixed + * Level 6 map issues causing errors have been corrected + * Epidemic patients couldn't be treated while they were seeking a room + * CJK text layout issues have been corrected + * French Level 5 description was replaced so that formatting characters no longer show up in it. + * Some undefined behavior and potential memory leaks have been corrected. + * Earthquake cheat now breaks your hospital instead of the game. + * Updated translations for Chinese, French, Brazilian Portuguese. + * Spelling and grammar fixes for English. + +- Update to version 0.63 + * Game music now supports ogg, flac, wav, aiff, voc, and mod in + addition to mp3 and mid/xmi tracks. + * No more hunting for that machine that's always breaking down. + Save your camera position with ALT+number, and restore with + CTRL+number. + * Announcements are now queued to play one after another instead + of overlapping. + * New man page for unix like operating systems. + * Fax message improvements. + * All hotkeys in the game are now configurable from within a + new option in the settings menu. + * Configure the scroll and zoom speed in game. + * Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by + default) now always releases the mouse, so the game will not + scroll when moving out of the window. Clicking in the game + window causes the game to recognize the mouse again. +- Run spec-cleaner. +- Installation of Icon- and desktop files are now properly handled + by the upstream buildsystem. + +- Update to version 0.62 +- Enable movies again + -- update to version 0.30 - - Gameplay - * Change: You can now build more than one desk in the ward. More nurses means a slightly faster throughput. - * Change: Patients would previously queue outside toilets even though there were free loos since it was dependant on number of people in the room. Now, as soon as a loo becomes free another patient enters the room to use it, even if there is a long queue for the sink). If there is a queue for the sinks there is a chance the patient will leave without washing their hands - but will not be happy about doing this. - * Added: The ability to control alien behaviour - sitting, knocking doors, only to be available through emergency or arrive like all other patients. - * Added: Winning fax opens automatically and pauses the game. - * Added: Option to automatically accept wage increase requests when they "time out". - * Added: A new option allows for your average build content for each type of room to be remembered, so will be added for each new room built later. - * Fix: Doctors should get stuck less often, and handymen should not crash the game as frequently. - * Fix: It was not possible to replace a surgeon when a patient was in the room. - * Fix: Patients would sometimes get stuck inside a room when they should have died. - - User Interface - * Added: A new customization menu in the Options dialog. Most options from the configuration file are now available for change in-game. - * Added: A new directory menu in the Options dialog. - * Added: The game does now check for a more recent version of itself when launching. - * Added: A helpful message when the player puts more Researchers in the research department than there are desks. - * Added: The game now does a small integrity check on the Theme Hospital files to make sure that the most common corruptions are not present. - * Added: Confirm dialog to the quit/exit button on the main menu. - * Fix: The tooltip for the tutorial button was incorrect since the dialog has been visually changed. - * Fix: The announcer has had a few corrections made to his manuscripts. He is very happy about this! - * Removed: The settings menu is no longer available from within the game. - - Hotkeys - * Some hotkeys have been changed and/or added: - * Alt + A = Toggle Announcements - * Alt + M = Toggle Music - * Alt + S = Toggle Sound Effects - * Shift and + to zoom in five steps and Shift and - to zoom out five steps at a time. - - Campaign levels - * Fix: An error in level 8 made it possible to win without meeting the reputation criterion. - - Custom levels - * Change: For random emergencies each illness now has its own average number of patients to spawn. Previously they were all the same. - * Fix: Researching improvements was not really possible on some custom levels, i.e. if the map creator had made it so there were no machines at the start. - - Demo files - * Fix: When winning the demo level CorsixTH looked for another level to load, showing the wrong fax options and eventually crashing. - - Languages - * Added: Korean language. - * Fix: It was not possible to dump strings for a language with unicode characters in the name. - -- update to version 0.21 - - Gameplay: - * Fix: Staff would sometimes not go for a break. - * Fix: A few crashes related to Handymen. - * Fix: An error could occur if a fax message was removed just as it was animating into view. - * Fix: Patients could sometimes be told to go home multiple times, resulting in a crash. - * Fix: If a queueing patient was heading for a drinks machine just as the player moved that machine the game would crash. - - User Interface - * Added: Scrolling momentum when using the middle button. - * Added: There is now a clock in the right corner of the menu bar that shows the real world time. It can be toggled between AM/PM and 24h in the configuration file. - - Hotkeys - * Added: Hotkeys for the Jukebox (J), Save game menu (Shift + S), Load game menu (Shift + L), to restart the level (Shift + R) and finally quit the current game and take you back to the opening screen (Shift + Q). - * Change: Restart is now Shift + F10 instead of only F10. - * Change: Toggle adviser is now Shift + A instead of only A. - * Change: Key combinations will only trigger if that exact combination is pressed. E.g. Ctrl + R will not trigger R too. - * Change: Alt + F4 is now the hotkey to quit CorsixTH. - * Fix: Added a configuration option to have the possibility to use Shift + C as hotkey to open the Drug casebook instead of C. This is to workaround a bug that when you press on the volume down key on your keyboard the Drug casebook would open. - - Map Editor - * Added: Undo/Redo functionality. - * Added: Street lamps and the dead looking tree. - -- Build without FFmpeg support - -- update to version 0.20 - - Gameplay: - * Added: "edge tile" objects now occupy just one edge of the tile. - * Added: Possibility to play movies in-game (via ffmpeg libs). - * Added: The atom analyzer can now be built in the research department. - * Added: User actions are no allowed by default when the game is paused. - * Added: Some background sounds, coughs, phones ringing etc. - * Change: Placing a member of staff inside a room. - - User Interface: - * Added: You can see which drug company a certain drug was bought from. - * Added: The adviser tells you why the research screen can't be opened. - * Added: The Town Map functionality has been extended. - * Added: Available options on open faxes now gets updated. - * Added: Keyboard shortcuts F1 - F9 for the fullscreen windows. - * Added: Possibility to choose font file in the options dialog. - * Added: Player name is now customizable in the new game dialog. - - Graphics: - * Added: The graph dialog now displays graphs and statistics information. - * Added: Choosing among three colour scales for warmth level. - * Added: Print some info in the command prompt when taking a screenshot. - * Added: Screenshot functionality for OpenGL version. - * Change: Screenshots get saved to a dedicated screenshot folder now. - - Translations: - * Added: The beginning of Brazilian Portuguese and Hungarian. - * Change: The "utf8" prefix has been obsolete and has been removed. -- Switched to use download_files service. -- Service source_validator was enabled. - FlightGear +- Update to 2020.3.11 + * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11 + +- Update to 2020.3.9 + * https://wiki.flightgear.org/Changelog_2020.3#2020.3.9 + +- Update to 2020.3.8 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.7 + +- Update to 2020.3.6 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.6 + +- Update to 2020.3.5 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.5 + +- Update to 2020.3.4 + * No changelog available + +- Update to 2020.3.2 + * No changelog available + +- Update to 2020.3.1 + * http://wiki.flightgear.org/Changelog_2020.3 +- Drop upstream Fix_language_detection.patch + +- Update to 2020.1.3 + * http://wiki.flightgear.org/Changelog_2020.1#2020.1.3_point_release +- Add Fix_language_detection.patch +- Use system libspeex + +- Update to 2020.1.2 + * http://wiki.flightgear.org/Changelog_2020.1#2020.1.2_point_release + +- Update to 2020.1.1 + * changelog: http://wiki.flightgear.org/Changelog_2020.1 + +- Update to 2018.3.5 + * changelog: http://wiki.flightgear.org/Changelog_2018.3#2018.3.5_point_release +- Cleaned up spec file + FlightGear-data +- Update to 2020.3.11 + * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11 + +- Update to 2020.3.9 + * https://wiki.flightgear.org/Changelog_2020.3#2020.3.9 + +- Update to 2020.3.8 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.7 + +- Update to 2020.3.6 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.6 + +- Update to 2020.3.5 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.5 + +- Update to 2020.3.4 + * No changelog available + +- Update to 2020.3.2 + * No changelog available + +- Update to 2020.3.1 + * http://wiki.flightgear.org/Changelog_2020.3 + +- Update to 2020.1.3 + * http://wiki.flightgear.org/Changelog_2020.1#2020.1.3_point_release + +- Update to 2020.1.2, for details see + https://www.flightgear.org/news/flightgear-2020-1-2-released/ +- Adjust _constraints to avoid build failures + +- Update to 2020.1.1, for details see + https://www.flightgear.org/news/flightgear-2020-1-released/ + +- Update to 2018.3.5, no changelog provided +- Remove some more sources from data package +- Recompress PNG files with optipng + FreeCAD +- Replace the QtWebKit build dependency with QtWebEngine. + +- Update to version 0.19.2: + * Various bug fixes, no changelog provided + +- Update to version 0.19.1: + * Lots of new features, bug fixes and improvements, see + https://wiki.freecadweb.org/Release_notes_0.19 +- Drop upstream patches: + * 0001-Fix-build-with-pyside2-shiboken2-5.12.1.patch + * 0003-qt-5.14.patch + * update-swigpyrunin-for-python-3.8.patch + * 0001-fem-use-time.process_time-instead-of-removed-time.cl.patch + * fix_qt_5.15_build.patch + * 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch + * 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch + * 0001-Gui-skip-ci-fix-Wodr.patch + * 0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch + * 0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch + * 0001-partdesign-fix-failing-tapered-hole-test.patch + * 0001-add-missing-std-namespace-to-build-on-Debian-10.patch +- Rebase fix-smesh-vtk9.patch + +- Fix build and tests with OCCT 7.5, add + 0001-Part-Import-skip-ci-disable-use-of-Message_ProgressI.patch + 0001-import-Hotfix-for-build-failure-from-bad-debug-code.patch + 0001-partdesign-fix-failing-tapered-hole-test.patch +- Add 0001-add-missing-std-namespace-to-build-on-Debian-10.patch +- Cleanup specfile: + * Use system PyCXX, drop unused libboost_python3 + * Drop some unused dependencies + * Remove ChangeLog.txt, not updated since version 0.14 + +- Fix build with latest GCC, add 0001-Gui-skip-ci-fix-Wodr.patch +- Force-enable C++17, Boost 1.75 requires C++14 at least + +- Update to version 0.18.5: + * Fix addon manager to adapt to GitHub infrastructure changes. + * Add 0001-Fix-ODR-violation-correct-Ui_TaskSketcherGeneral-nam.patch + * Rebase 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch +- Reenable workbenches dependent on Mesher (e.g. Path, FEM): + * Add fix-smesh-vtk9.patch + +- Fix build with boost 1.73 and later, add + 0001-boost-1.73.0-The-practice-of-declaring-the-Bind-plac.patch +- Cleanup some build dependencies. + +- temporary disable FEM module until VTK 9 support arrives + +- Fix build with Qt 5.15, add fix_qt_5.15_build.patch + GeoIP +- Update README.SUSE with a description how to get the latest Geo IP + data after the distribution changes + (jsc#SLE-11184, bsc#1156194, jsc#ECO-1405) +- geoip-fetch is now obsolete and just points to the README + +- can't package database in /var/lib/GeoIP anymore as it breaks with + transactional updates (boo#1093352). Ideally one would put the + static version in /usr/share with the files in /var overriding + that. Since GeoIP is considered deprecated in favor of + libmaxminddb anyways, we'll just ship GeoIP-data as empty shell to + own the files for uninstall. + +- Update to version 1.6.12: + * Populate metro and area code when performing lookups in IPv6 + City databases. Previously this was only done when using IPv4 + City databases. +- Modernise spec file with spec-cleaner + +- Rectify RPM groups. + Remove pointless --with-pic since there are no static libs. + +- Update to version 1.6.11: + * Fix use of a NULL pointer when opening a corrupt database with + GeoIP_open + * GeoIP_database_info now returns the full version string rather + than incorrectly truncating it. + +- Fix compilation errors seen by GCC6. + +- Update to 1.6.9 + * Fix a regression introduced in version 1.6.8, which caused + GeoIP_database_info to erroneously return NULL. +- Changes for 1.6.8 + * Allow compilation on older systems by relaxing the autoconf + and automake minimum versions. Thank you, Jose Rubio! + * Avoid potential problems in multi-threaded environments by + consistently using pread() rather than read(). + * Fix various small issues reported by clang's static analyser. + +- Update to 1.6.7 + * Fixed a MSVC parser stack overflow when parsing regionName.c + and timeZone.c. Fix by elliotlo. GitHub #64. + * Updated region codes and timezones. + When using GEOIP_MEMORY_CACHE with an invalid database file, + the search tree traversal could attempt to read memory outside + of the memory allocated for the memory cache, resulting in a + segmentation fault. A check was added to ensure that the + traversal code does not try to read beyond the end of the file, + whether in memory, memory mapped, or on disk. + * Previously the return values from file reads were ignored. We now + check these values to ensure that there were no errors. +- copy the tools from the debian package to work with the database + files. new BR gcc-c++. Files are installed into the same path as + on debian /usr/lib/geoip/. new binaries: + /usr/lib/geoip/geoip-generator + /usr/lib/geoip/geoip-generator-asn + /usr/lib/geoip/v4-to-v6-layout.pl + +- Update to 1.6.6 + * Replaced usage of deprecated fileno, read, and lseek on Visual + Studio 2005+ with their ISO C++ conformant replacements. + * A warning about using a double as a float was fixed. + * Fixed segfault when doing a lookup on an empty database. + * Fixed a memcheck error from valgrind in the _check_mtime + function. + * Fixed _check_mtime to check the return value of gettimeofday + rather than just assuming it worked. + +- Remove unused zlib build requirement +- fix pubpackage arch build error, for SLE 11 SP3 + +* Updated LICENSE, using the upstream version. + * The GPL license has been removed:test-driver is licensed under the GPL but + is not packaged, libGeoIPUpdate is no longer part of the package. + * Changed handling of ghost files. + * Moved data into a seperate package. + +- Update to 1.6.5 + * A segmentation fault in geoiplookup was fixed when the utility + was passed an invalid database. (Reported in Red Hat + bug #1180874.) + * Additional validation was added for validation of the size used + in the creation of the index cache. (Based on discussion in + Red Hat bug #832913.) + * Changed the code to only look up country codes by using + functions which ensure that we do not try to look past the end + of an array. (Reported by Ivan Sorokin. GitHub #53) + +- Disable checks, they fail with currently provided data file. +- Update to 1.6.4: + + Update Fips code + + Several issues with the MinGW build were fixed. + + Use a constructor in pread.c to ensure the critical section is + always initialized. + + Added missing include of io.h on Windows + + Fixed configure warning that 'missing' script is too old or + missing. + + Previously nmake /f Makefile.vc clean would fail on Windows. This was fixed. + + Obsolete win32 and NetWare make files were removed. + + Numerous documentation updates. +- Changes from 1.6.3: + + Added a GEOIP_SILENCE flag. Include this flag when calling + GeoIP_open to prevent any messages from being written to stderr. + + Mitigate a possible race condition when running nuder threads + in the GeoIP_cleanup function. + + Added some recommendations to the docs on using this library + in a threaded application. + + Fixed some bugs discovered by coverity, including failure to + check some system call return values and making sure all + strings are null-terminated +- Changes from 1.6.2: + + Two files required for building on Win32 were missing from the + 1.6.1 release. These files were added. There are no changes + affecting other platforms. +- Changes from 1.6.1: + + Improve Win32 support. + + Update FIPS codes. +- Changes from 1.6.0: + + The GeoIP Update program was move to its own repo and source + distribution. + HepMC +- Update to version 3.2.4: + * Minor fixes to the CMake configuration of examples. + * Minor fixes in Pythia6 interface. + * Bugfix for HI output in WiterAsciiHepMC2. + * Speed optimizations for ReaderAsciiHepMC2. + * Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp + interfaces, as these were picked-up by the upstream. + * Bugfix: avoid cretion of empty attributes in + ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint. + * Removal of trailing empty lines by Mattias Ellert. + * Multiple fixes to style and printf by Mattias Ellert. + * Fix WriterAscii* to avoid problems with memory tests on + aarch64. Thanks to Mattias Ellert for reporting. + * Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks + for Fabian Klimpel for help with debug. + * Enable reading of multiple run info objects from ASCII files. + * Fixes to the tests. + * Drop cmake2 support + * Update cmake so the c++ standard is deduced from the ROOT + configuration if ROOT is used. Otherwise c++11 is used. + * Fix a bug in GenCrossSection: acces to non-existing vector + element in to_string() function. Happened for incomplete + objects. + * Fixed formating. + * Added compiler flags to reduce the amount of warnings. + * Fixed a bug in Tauola test, which was not reading proper + config. + * Streamlined cmake for PGI. + * Fixed some tests to make them return non 0 in case of + problems. + * Updated CI. + * Reduce debug-printout verbosity in ReaderFactory format + autodetection. + * Added uproot-based reader to examples. + * Fixed cmake configuration to allow multiple Python versions. + * Fixes of compilation warnings by Mattias Ellert. + +- Move doc to HepMC3 named dir to avoid clash with HepMC2. +- Provide HepMC3-* where appropriate. + +- Update to version 3.2.3: + * Documentation and copyright years were updated. + * Python bindings were regenerated with binder 1.1.0 and the + pybind11 copy updated to 2.6.0. + * The #ifdefs around the functions that had to be excluded from + bindings but binder 1.0.0 was not doing that were removed. + * A python test with attributes was added. + * ReaderLHEF was fixed for to treat correctly more comaplicated + input. + * Included updates to many python scripts. + * Included updates to CMake scripts. +- Run tests; need to pass CMAKE_SKIP_RPATH=OFF to cmake to fix + rpath handling in Leap 15.2 (and doesn't hurt generally). + -- Initial version - HepMC2 +- Remove conflicts with HepMC. + Herwig +- Update to version 7.2.2: + * support for python 3 and gcc 10. + * ufo2herwig script is updated to be compatible with python 2 + and 3, using --convert option. +- Rebase Herwig-disable-repo-install.patch for update. + +- Update to version 7.2.1: + * Vertex position fix for taus in dipole shower events. +- Add Herwig-type-mismatch-fix.patch to fix data of incorrect type + sent to functions, flagged by GCC 10. +- Use autosetup instead of individual patch commands. +- Use %make_build which automatically uses parallel threads and + makes the compilation more verbose. +- Remove a spurious .orig file. + J7Z +- Remove obsolete Groups tag (fate#326485) + +- Update to version 1.4.2 + * Resolved the inability to work with Java >= v10 + * Improved the scalability of the GUI widgets + * Upped the minimum required JRE to v1.8 (LTS) +- Removed J7Z-jdk10.patch, fixed upstream. + KEALib +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + LHAPDF +- Update to version 6.4.0: + * Restructure internal memory storage to increase performance + and simplify caching common computations for different + particles. Most notably replace KnotArray1F and KnotArrayNF + with single class KnotArray. + * Precompute coefficients for polynomial interpolators at init + time. + * Add specialised method to interpolators, to evaluate pdf's for + all common particles (-6,...-6,21) and allow for the caching + of common computations withoutthe need of a complicated cache. + * Update the fast ASCII NumParser to always use the C locale. + * Enable out-of-source builds, avoiding sensitivity to + pre-installed versions during the build, and converting the + Cython syntax to Py3-style. -atch. + * Bugfix to Python wrapper object parentage handling. + * Add a PIDs::PIDCode enum (and PIDs enum with equivalent + signature in Python) for more semantic access to particle ID + codes. + * Update embedded yaml-cpp code to version 0.6.3. + * PDFSet::uncertainties() now allows alternative=True for + non-replica sets (in which case it does nothing). + * lhapdf script bugfixes and improvements, including only + complaining about failed URLs after *all* attempts have + failed. + * Add matching by ID code to the lhapdf list and show commands. + +- Fix building for multiple python flavours. +- Copy doc files (built only for default python3 flavour) to + buildroot during %install. + +- Update to version 6.3.0: + * Provide setter methods on PDF for the flavour list and + setPositive behaviour. + * Convert the AlphaS raw pointer on PDF to a std::unique_ptr. + * Update the cache strategy for 'replays', and make cache size + and search/update strategy configurable at runtime. + * Extend caches to multi-level, searching through the N previous + calls for x and Q2 independently. + * Make the caches fully thread-safe rather than just + initialization-safe, by use of maps on thread IDs. + * Extend to cross-flavour, subgrid-specific x and Q2 caches. + * Use the x and Q2 knot hashes in cache-flushing tests. + * Add a hash function computation and comparator to the + KnotArray1F. + * Convert caching struct acquisition to use a Meyers Singleton + pattern, which guarantees thread-locality. + * Separate caching of x and Q2 variables in the + LogBicubicInterpolator: evidence suggests that these may be + updated at very different rates. + * Add simple caching to the LogBicubicInterpolator -- will cache + contiguous calls of the same (x,Q). +- Rebase sover.diff for update. +- Build API documentation and package them as part of a new doc + package. +- Add BuildRequires: python-setuptools to allow proper + postprocessing of the python-LHAPDF package when building. +- Drop obsolete conditionals and Group tags. + MozillaFirefox +- Firefox Extended Support Release 91.3.0 ESR + * Fixed: Various stability, functionality, and security fixes + MFSA 2021-49 (bsc#1192250) + * CVE-2021-38503 (bmo#1729517) + iframe sandbox rules did not apply to XSLT stylesheets + * CVE-2021-38504 (bmo#1730156) + Use-after-free in file picker dialog + * CVE-2021-38505 (bmo#1730194) + Windows 10 Cloud Clipboard may have recorded sensitive user + data + * CVE-2021-38506 (bmo#1730750) + Firefox could be coaxed into going into fullscreen mode + without notification or warning + * CVE-2021-38507 (bmo#1730935) + Opportunistic Encryption in HTTP2 could be used to bypass the + Same-Origin-Policy on services hosted on other ports + * MOZ-2021-0008 (bmo#1667102) + Use-after-free in HTTP2 Session object + * CVE-2021-38508 (bmo#1366818) + Permission Prompt could be overlaid, resulting in user + confusion and potential spoofing + * CVE-2021-38509 (bmo#1718571) + Javascript alert box could have been spoofed onto an + arbitrary domain + * CVE-2021-38510 (bmo#1731779) + Download Protections were bypassed by .inetloc files on Mac + OS + * MOZ-2021-0007 (bmo#1606864, bmo#1712671, bmo#1730048, + bmo#1735152) + Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3 +- Removed mozilla-bmo1735309.patch which is now upstream + MozillaFirefox-branding-openSUSE:MozillaFirefox-branding-openSUSE -- Add suseversion 150400 +- add sle_version 150300 and 150400 check -- Add suseversion 150300 +- use HTTPS for software search plugin MozillaFirefox-branding-openSUSE:firefox-esr-branding-openSUSE -- Add suseversion 150400 +- add sle_version 150300 and 150400 check -- Add suseversion 150300 +- use HTTPS for software search plugin MultiMarkdown-6 +- Update to version 6.6.0: + * UPDATED: Update CMakeLists.txt for Universal Binary + * CHANGED: Reformat comment + * UPDATED: Apply astyle to all files + * FIXED: Fix style issue with ODT output format + * FIXED: Improve README install path + * FIXED: Re-enable token object pools in default configuration + * version bump + * UPDATED: Restructure source code organization; Restructure Cmake configuration file; restructure Makefile + * version bump + * ADDED: Add additional blockquote tests + * FIXED: Fix issue when parsing blockquote that contains raw HTML + * FIXED: Don't free NULL link + * FIXED: Fix regression + * FIXED: Improve blockquote parser + * FIXED: Add latex footer to beamer output format (fixes #185) + * FIXED: Fix test suite + * FIXED: Prevent iOS Safari from bastardizing left arrow unicode character with an ugly emoji + * FIXED: Allow hyphen in image/link unquoted attributes + * ADDED: Add format to create HTML with storing of assets + * FIXED: Fix issue with tight list where last item has multiple paragraphs not being recognized as a loose list + * FIXED: Fix CMake issue + * FIXED: tweak CriticMarkup highlight handling + * version bump + * FIXED: Update cpack generator for macOS + * Fix fsf address in files licenses. + * FIXED: Fix memory leak in ITMZ reader + * UPDATED: Adjust cmake to only make library when included from a parent project + * FIXED: Don't use undefined version string + +- Update to version 6.5.1: + * FIXED: Fix README version + * version bump + * FIXED: Fix error when pruning tokens + * FIXED: Fix array overflow with wide tables + * FIXED: Fix tests + * FIXED: Fix null dereference + * FIXED: Fix memory leak + * FIXED: Fix null dereference + * FIXED: Fix edge case in fenced code blocks + * FIXED: Use more definitive edge case fix + * FIXED: Fix metadata edge case + * FIXED: Fix typos + * FIXED: Ensure use of bash for creating AllTests.c + * FIXED: Fix edge case in block parsing + * FIXED: Fix edge case error in definition lists + * UPDATED: Shorten hash function for compiling speed since we are hashing shorter strings + * FIXED: Fix name mismatch of mmd6-default-metadata (Addresses #173) + * UPDATED: Update notes source text + * version bump; copyright bump + * FIXED: Fix test suite for new captions + * ADDED: Add title as short caption for figures and tables to be used in list of figures and list of tables. Addresses #177 -- thanks, MArpogaus + * FIXED: Fix memory leak (#172) -- thanks Alfons + * UPDATED: Update cmake for xcode 11 + * UPDATED: Tweak smart quote rules to avoid false positive matches when using double quote as inches mark + * FIXED: Fix two small potential errors + * UPDATED: Make astyle + * FIXED: Fix edge case with single item loose lists (fixes #174) + * FIXED: Update README template + * Fixes to README + * Revert "remove build folder" + * remove build folder + * update README with instructions for Xcode + * FIXED: Fix regression + * ADDED: Add ASCII case detection + * UPDATED: Refactor header file inclusion + * UPDATED: Tidy code + * FIXED: Fix potential errors related to checking for metadata + * FIXED: Improve efficiency when checking for existence of metadata + * FIXED: Fix potential memory address error + * FIXED: Allow building libMMD has a child project for testing + * FIXED: Fix length of metadata if no trailing line ending + * UPDATED: Tidy code + * UPDATED: Tidy code + * FIXED: Improve BOM stripping + * UPDATED: reduce false-positive rate of metadata where first line contains colon but metadata is not intended + * UPDATED: Automatically disable libCurl on iOS + * UPDATED: remove reliance on version.h when testing + * UPDATED: Remove debug statement + * UPDATED: Add UTF-8 validity check function + * UPDATED: Fix main() when token pools disabled + * UPDATED: Update char.c + * UPDATED: Remove some old debugging statements that aren't necessary anymore + * FIXED: Fix filename + * UPDATED: Additional README comments about Xcode + * add how to build Xcode framework to README + * FIXED: Fix trim trailing whitespace + * UPDATED: Update astyle + * UPDATED: Add MARKUP token type + * UPDATED: Update astyle settings + * FIXED: Fix potential issue in d_string + * FIXED: Fix potential issue in d_string + * UPDATED: Remove i386 build architecture from default configuration + * ADDED: Add {{TOC:1}} and {{TOC:1-2}} options + * UPDATED: Silence warnings + * UPDATED: Apply astyle + * FIXED: Fix potential bug when reading OPML/ITMZ + * FIXED: Update Quick Start PDF + * FIXED: Clean up Quick Start guide + * FIXED: Update Quick Start PDF + * FIXED: Fix prior bad edits to quick start guide + * FIXED: Fix warning + * FIXED: Fix handling of hebrew language option + * UPDATED: Fix doxygen template + * UPDATED: Update advanced headers test suite + * ADDED: Add support for random header labels when not manually specified (Addresses #157) + * FIXED: Prevent line breaks in HTML/ODF attributes + * UPDATED: table id attribute should be on table not caption + * FIXED: Fix whitespace issues with headers with manual labels + * FIXED: Include .html for EPUB and .fodt for ODT when transcluding with wildcard extension + * UPDATED: Silence some Xcode warnings + * FIXED: Fix pointer dereference (fixes #152) + * UPDATED: Change convenience scripts for better POSIX compliance (implements #150) (Thanks, Ryan) + * UPDATED: Apply astyle + * FIXED: Ensure newline at end of header contents when importing from OPML/ITMZ + * FIXED: Fix CMake config for MacPorts (fixes #146) + * FIXED: Fix letterhead reference to memoir-footer. (Fixes #143) + * FIXED: Use C11 (had old C99 as well, but I suspect that wasn't actually used + * FIXED: Fix PATH in convenience scripts + * FIXED: Fix bugs in new zip extraction code + * Update mmd6-letterhead-leader.tex + * FIXED: Add byte for null terminator when extracting from zip archive + * FIXED: Update re2c scanners and prevent crash on certain documents with unexpected encoding + * ADDED: Add conversion from ITMZ routines + * UPDATED: Refactor XML parsing; improve OPML reading; add ITMZ (iThoughts) reading/writing (experimental feature); a few other small tweaks + * UPDATED: Update macOS deployment version to 10.6 for Mojave + * UPDATED: Don't require opening in OPML + * UPDATED: Apply astyle + * UPDATED: Add OPML routines to libMultiMarkdown.h + * UPDATED: Update d_string + +- Use modern macro for cmake + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 6.4.0: + * version bump + * FIXED: Fix token length in OPML + * UPDATED: Allow '\' to preserve line break in metadata. (Addresses #86) + * FIXED: Prevent potential null dereference + * Avoid potential error with stack_free + * FIXED: Use Setext headers when necessary to convert from OPML to text (fixes #138) + * UPDATED: Apply astyle + * ADDED: Add opml option to read for MultiMarkdown OPML files + * UPDATED: Adjust metadata for test files + * FIXED: Trim single remaining whitespace when exporting headers + NetworkManager-fortisslvpn +- Require the same version ppp at runtime as we had during build + time. We got away with the missing Requires as NM itself requires + ppp, so 'a version' was always installed at least. But we need to + guarantee the version at runtime matches the one we built against + (boo#1175106). + +- Set the path for the VPN service name file correctly to + %_vpnservicedir (provided by macros.NetworkManager). + NetworkManager-iodine +- Set the path for the VPN service name file correctly to + %_vpnservicedir (provided by macros.NetworkManager). + NetworkManager-l2tp +- Update to version 1.20.0: +- Changes from version 1.8.6: + * Support for kl2tpd from Katalix's go-l2tp project added. + * Support for Multilink PPP added. + * L2TP ephemeral source port checkbox added. + * Honors $CHARONDEBUG and $PLUTODEBUG even without --debug + * intltool for i18n builds no longer required. + * deprecated libnm-glib/libnm-util code removed. + * Updated translations. +- Update dependencies for NetworkManager >= 1.20.0 +- Remove redundant intltool build dependency. +- Replace recommends strongswan with (strongswan or libreswan) + +- Update to version 1.8.6: +- Changes from version 1.8.4: + * Fix for make check warning that prevented RPMs from being + built. +- Changes from version 1.8.2: + * Updated translations. + * Update strings for new dialog design in gnome-shell. + e.g use "Password" instead of "Password:". + * Use /usr/share/metainfo for AppData files. + * Move D-Bus policy file to /usr/share/dbus-1/system.d/. + * Add --with-nm-ipsec-nss-dir configure switch for Libreswan NSS + database location with default value of /var/lib/ipsec/nss. + * Do not add broken route to VPN gateway IP address. + * Add back import/export capability. + * update default PPPD_PLUGIN_DIR to ${libdir}/pppd/2.4.8. + * Fix for user certificate password flags for connection editor. + - Changes from version 1.8.0: + * Fixes for user certificate support. + * Provide --enable-libreswan-dh2 configure switch for older + versions of Libreswan or those built with USE_DH2. + * KDE plasma-nm compatibility for "Gateway ID". +- Use --enable-libreswan-dh2 configure switch. +- D-Bus policy file location is now /usr/share/dbus-1/system.d. +- AppData file location is now /usr/share/metainfo. + +- Set the path for the VPN service name file correctly to + %_vpnservicedir (provided by macros.NetworkManager). + -- Update to version 0.9.8.6: - * Bugfix: (security) don't start l2tp if IPsec enabled, but - failed to start. - * Bugfix: typo in nm-l2tp-service.name. - * noccp pppd option added. - * Minor locales fixes. - * Require new versions of gtk+ and glib. - NetworkManager-libreswan +- Update to version 1.2.14: + + Support Libreswan 4, which changed the name of some + configuration parameters. Now the plugin can detect the + Libreswan version and use the appropriate parameter names. + + The auth helper in external UI mode can now be run without a + display server. Future nmcli version will utilize this for + handling the secrets without a graphical desktop. + + Update strings for new dialog design in gnome-shell. + + Updated translations. + +- Set the path for the VPN service name file correctly to + %_vpnservicedir (provided by macros.NetworkManager). + +- No longer recommend -lang: supplements are in use + +- Update to version 1.2.12: + + libnm-glib compatibility (NetworkManager < 1.0) is disabled by + default. It can be enabled by passing --with-libnm-glib to + configure script. Nobody should need it by now. Users that + still use this are encourage to let us know before the + libnm-glib support is removed for good. + + Fixed the advanced dialog not working in Gnome. + + Updated translations. +- Stop passing --without-libnm-glib to configure, no longer needed. + NetworkManager-vpnc +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Set the path for the VPN service name file correctly to + %_vpnservicedir (provided by macros.NetworkManager). + OOKiedokie +- Remove obsolete Groups tag (fate#326485) + +- Add patch: + * OOKiedokie-fix-missing-return-type.patch + OpenColorIO +- Update Requires of devel package to python3-devel + +- Use python3 to produce the package due to python2 removal + +- Work around yaml-cpp's bad abi versioning by requiring the version + it was built against. See boo#1160171 + +- Update to version 1.1.1: + * Added optional compatibility for building apps with OpenImageIO + 1.9+ + * Added USE_SSE checks to fix Linux build failure + * getDisplays() result ordering now matches the active_displays + config definition or OCIO_ACTIVE_DISPLAYS env var override. + * Fixed incorrect getDefaultDisplay()/getDefaultView() result + when OCIO_ACTIVE_DISPLAYS or OCIO_ACTIVE_VIEWS env vars are + unset. + * Fixed Windows-specific GetEnv() bug + * Fixed Windows and MacOS CI failure cases + * Updated mail list URLs to aswf.io domain + From version 1.1.0: + * libc++ build fixes + * Added support for YAML > 5.0.1 + * YAML and TinyXML patch fixes + * Clang visibility fix + * Added write support for Truelight LUTs + * Improved OCIOYaml + * Python string corruption fix + * Added support for CDL + * Updated documentation + * Added args/kwargs support to Python MatrixTransform + * Added description field to Look objects + * Improved Python 3 compatibility + * CSP file read fix + * Added Linux, MacOS, and Windows continuos integration + * Improved 1D LUT extrapolation + * Improved 1D LUT negative handling + * Improved Windows build system + * Improved cross-platform build system + * Undefined role crash fix + * After Effects plugin updated + * Added reference Photoshop plugin + * Added reference Docker image +- Added the following patches: + * OpenColorIO-setuptools.patch (Use external python-setuptools + for building) + * 0003-Fix_Linux_compilation.patch + * 0004-Fix_build_with_GCC-8.patch + * 0005-Fix_build_with_yaml-cpp0.6.patch +- Added new build requirements libboost_headers-devel and + python-setuptools. +- Removed support for openSUSE <= 12.2. + -- Initial release (version 1.0.8). - OpenIPMI +- Enhance changelog as demanded in an internal submitrequest + +- Add latest mainline fixes: + A lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch + A unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch + +- Update to version 2.0.31 + Adopted patches to latest sources: + M OpenIMPI-add-libncurses.patch + M OpenIPMI-no-return-in-nonvoid-function.patch + M OpenIPMI-prefer_perl_vendor.patch + M fix_dia_version_detection.patch + M openipmi-tinfo.patch + * sample: Prefer glib for solterm instead of posix + * sample: Remove -rdynamic from openipmicmd + * smample: Compile ipmicmd with glib if it is available + * glib: Allow NULL timeout to perform_one_op() + * lanserv: Fix an issue with rmcp sending + * Rework mcserv.h so that marvell-mod can get what it needs + * lanserv: Move sol_init_mc() into sol code + * lanserv: Remove all calls from the library to user code + * Move ipmi_log() to ipmi_log.h + * ui: export ipmi_ui_cb_handlers + * ui: Add link libraries to UI library + * Add -no-undefined to all shared library links + * Rework ipmi_cmdlang_report_event() + * Rework ipmi_cmdlang_global_err() + * Get rid of posix_vlog() + * lanserv: Use recv, not read, for a network socket + * A lot windows (DLL, winsock, etc.) enhancements +- Update to version 2.0.30: + * Switch to python3 by default + * lanserv: Fix some various bugs + * sol: Fix some various bugs + * sdrcomp: Fix some memory leaks + * sol: Fix some packet handling errors + * solterm: Clean things up at shutdown + * Fix a leak in the selector code + * sol: Rewrite the library code + * sol: Return errors from close if the send fails + * Reconfigure the transmitter on a reconnect + * Refuse writes greater than 255 bytes + * lan: Fix timer cleanup + * Fix init/shutdown issues with mcs and domains + * Fix shutdown on error issues + * Fix a memory leak at initialization + * selector: Make the timer stop with done work right when handler running + * Add parameters to let the lan timeouts be specified + * initscript: Don't delete ipmi devices if udev created them + * selector: Rework to allow an arbitrary number of fds with epoll + * Don't disable fd handlers before setting one up + * Don't crash if passed in fd is >= FD_SETSIZE + +- Use Python3 instead of Python2 (bsc#1190999). + - non-position independent binaries and thus weakened security - [bsc#1183178, OpenIPMI.spec] + non-position independent binaries and thus weakened security (bsc#1183046). + +- update to 2.0.29: + * Add an external definition for ipmi_malloc_shutdown() + * Pass 0 to snprintf size when calculating real size + * selector: Fix a signed/unsigned comparison + * selector: Fix handling if pselect() returns 0 + * selector: Return the right value for timer already in use + * selector: Cause the read handler to be called on an exception + * selector: Fix multi-threading issues + * selector: Add an selector call to install a sigmask + * For for brokenness with fork() and epoll() + * Fix a deadlock when freeing a running timer + * lanserv: Allow individual group extensions to be registered + * Include readline history headers where needed + +- Update to latest version 2.0.28 + * Fixed a number of potential buffer overruns by appending a NUL + character to strncpy'd strings. + * switched from editline to readline + * some variable and function renaming to avoid leading + underscores + * more changes, no documentation available (ChangeLog file + is unchanged!) + * Two patches now obsolete. + [OpenIPMI-2.0.25..HEAD_git.diff, + 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch, + OpenIPMI-2.0.28.tar.gz] + +- Use noun phrase in summary. Remove em dashes from summaries. +- Implement shared library packaging policy. OpenLP +- nose dependency was actually not needed at all + +- Remove obsolete Groups tag (fate#326485) + -- Updated to 2.0.5 (bnc#884901) - * Upstream bugfix/stabilization release - * Final release in the 2.0 branch - * Change to BibleGateway URL to use legacy web interface - * Issues with Themes when comparing theme files (lp#719514) - * Improved error messages with Easy Worship Song Imports (lp#1326664) - * Allow more than 26 equal verses within a Song (lp#1310523) - * Handle songs where two optional breaks follow each other (lp#1296104) - * Improve Database update error handling (lp#1136278) - -- Updated to 2.0.5 (bnc#884901) - * Upstream bugfix/stabilization release - * Final release in the 2.0 branch - * Change to BibleGateway URL to use legacy web interface - * Issues with Themes when comparing theme files (lp#719514) - * Improved error messages with Easy Worship Song Imports (lp#1326664) - * Allow more than 26 equal verses within a Song (lp#1310523) - * Handle songs where two optional breaks follow each other (lp#1296104) - * Improve Database update error handling (lp#1136278) - OpenRGB +- Add OpenRGB-Logitch_G502_detect.patch and + OpenRGB-Logitch_G502_PID.patch (fix boo#1190894) + +- Update to version 0.6 + New Features: + * Plugin architecture - OpenRGB plugins add functionality to + the user interface. + + Plugins include effects engine, E1.31 receiver, visual map + editor, and more. + * Additional user interface configurable options + + Exit to tray + + Save window geometry + + Display index number labels in LED view + * Log manager + + Logs are stored in configuration directory under logs + folder + * Update detector list in configuration file before detection, + to avoid crashes + * SDK server provides capability to list and load profiles + (protocol version updated to 2) + * Reworked Linux build system to test on multiple Debian-based + distros + Device Controller Changes: + * MSI Mystic Light re-enabled after deep dive investigation + into RGB controller bricking issue + + Only motherboards that have been tested are enabled + + We can help you unbrick if your board was bricked with a + previous version, join our Discord for help + * PCI ID filtering added to ASUS GPU controller + * Additional GPUs added to MSI GPU controller + * Additional GPUs added to Gigabyte GPU controller + * EVGA GPU v2 controller updated to support all modes + * HyperX Pulsefire FPS Pro controller added + * Yeelight controller added (see configuration in wiki) + * Additional serial protocols for Arduino-controlled ARGB + + TPM2 + + Adalight + * FanBus controller added + * E.31 improvements + + Maximum channels per universe (fixes WLED compatibility) + * Corsair K55 support added + * Corsair K57 controller added (wired mode only) + * Corsair Vengeance Pro DRAM direct mode + * Standalone Razer controller, does not depend on OpenRazer + + A bunch of new Razer devices supported, including Razer + Chroma ARGB controller + * DAS Keyboard 4Q controller added + * NZXT Hue 2 Underglow device added + * Thermaltake Riing Quad controller added + * ASUS ROG Strix Flare controller added + * Lian Li Uni Hub controller added + * Creative Sound BlasterX G6 controller added + * Consolidated Logitech mouse controllers to reduce duplicate + code + * Added Direct mode to Logitech consolidated Logitech mouse + code + * Logitech G910 Orion Spectrum controller added + * QMK OpenRGB controller added (requires configuration entry) + * Logitech wireless mouse support improved + Known Issues: + * G502 Hero and G502 PS mice crash on startup. The issue has + been fixed in the pipeline builds. + * Plugin architecture does not have a versioning system. If + OpenRGB crashes on open, try deleting/updating all plugins. + * Some ASUS GPUs that worked in 0.5 no longer work in 0.6. + + Please open an issue on GitLab or join our Discord to get + its PCI ID added. We need the following information: + x Card marketing name and model number (Link to ASUS + website preferred) + x PCIe ID (Vendor, Product, Subvendor, Subproduct) + x Detector I2C address (you can get this using a + previous version of OpenRGB, version 0.5 recommended) + * Redragon M711 wave effect doesn't work + * Some Corsair mice do not have specific LED labels + * Some Razer keyboards are missing key maps + * Asus Addressable number of channels may be incorrect + Notes: + * Due to changes in device names, existing profiles you have + saved from previous versions may not work and will need to + be recreated. Same goes for saved addressable controller + sizes. + * If upgrading from a previous release, it is recommended to + disable OpenRazer or OpenRazer-win32 in the settings. This + allows use of the new Razer controller with better device + support. +- Refreshed OpenRGB-use_system_libs.patch + OpenSceneGraph +- Apply same condition for Tumbleweed to Leap 15.4 as well + +- fix build with openexr3: remove redundant BuildRequires (pkgconfig(IlmBase)) + +- Fix build on TW with asio 1.18.x, add + 0001-Replace-boost-bind-usage-with-std-bind.patch and + 0002-Replace-obsoleted-asio-basic_stream_socket-get_io_se.patch +- Disable GTK2 example on TW +- Disable wxWidgets example +- Do not package huge ChangeLog (commit log) + +- Put back PowerPC specific constraints (from 6 to 7GB disk space) + as failing on some builders. + OpenSceneGraph34 +- Remove the unneeded WebKitWidgets dependency. + +- Explicitly request wxWidgets <= 3.0 when building the examples, + wxGLCanvas has changed API with wxWidgets 3.1. Fixes build on TW. + OpenSubdiv +- Update to version 3.4.4 (Feb 2021) + + Release 3.4.4 is a minor release including bug fixes and + configuration improvements + + Changes + * The "master" branch on GitHub has been renamed "release" + (GitHub #1218 #1219) + * The CMake configuration has been updated to allow use as a + sub-project (GitHub #1206) + * Removed obsolete references to hbr from examples/farViewer + (GitHub #1217) + + Bug Fixes + * Fixed bug with sparse PatchTables and irregular face-varying + seams (GitHub #1203) + * Fixed loss of precision when using double precision stencil + tables (GitHub #1207) + * Fixed reset of Far::TopologyRefiner::GetMaxLevel() after call + to Unrefine() (GitHub #1208) + * Fixed linking with -ldl on unix systems (GitHub #1196) + * Fixed naming and installation of macOS frameworks (GitHub + [#1194] #1201) + * Fixed GL version and extension processing and dynamic loading + on macOS (GitHub #1216) + * Fixed FindDocutils.cmake to be more robust (GitHub #1213 + [#1220]) + * Fixed errors using build_scripts/build_osd.py with Python3 + (GitHub #1206) +- Add OpenSubdiv-pr1234-tbb2021.patch -- support oneTBB 2021 + * gh#PixarAnimationStudios/OpenSubdiv#1234 + * boo#1192994 + PackageKit-Qt +- Fix package URL +- Package README.md +- Rename devel to %{pkqt}-devel + +- update to 1.0.2: + * Fix documentation (Aleix Pol) + * Fix pkg-config include path (Matthias Klumpp) + * Fix some documentation typos (Pekka Vuorela) + * Make sure the build is done as c++11 (Pekka Vuorela) + * Map DBusError::AccessDenied to Transaction::ErrorNotAuthorized (Raine Makelainen) +- remove 0001-Fix-pkg-config-include-path.patch + 0002-Fix-some-documentation-typos.patch + 0003-Make-sure-the-build-is-done-as-c-11.patch: upstream + -- Update to version 0.9.2: - + Notes: - - Update to new PK API 0.9. - - Applied a series of patches to port to Qt5. - + New Features: - - Add GetDetailsLocal, GetFilesLocal and RepoRemove. - - Make use of DBus Properties changed to make less blocking - calls. - + Bugfixes: - - Allow for Details to be empty constructed. - - Cleaned include directive. - - Finish the API changes to get rid of blocking calls. - - Fix CMake var names for both Qt versions. - - Fix libdir path. - - Fix reply signature for Transaction methods. - - Improve object handlying. - - I think the API level should be hidden from libname. - - Keep only one transaction flags, which is unlikely to change. - - PackageKit doesn't has a changed signal anymore. - - Properly delete private data on daemon as DaemonPrivate is - not a QObject. - - Properly handle new Details signal. - - Properly init some Daemon values. - - Queue signals so that all transaction properties are - available when needed. - - Remove debug info. - - Update Roles enum, remove Provides enum, and fix some docs - typos. -- Drop PackageKit-Qt-libdir-references.patch: fixed upstream. - -- Add PackageKit-Qt-libdir-references.patch: Fix the installed - packagekit-qt2-config.cmake file to have the correct link to the - library by keeping CMAKE_INSTALL_LIBDIR as a relative path and - the .pc file to have a valid path to $libdir. - PgTcl +- Remove obsolete Groups tag (fate#326485) + -- Updated to the final 1.4 release. - Photini +- Update to version 2021.12.0 + * Installing with pip should install dependencies if needed. + * Other minor improvements and bug fixes. + +- Update to version 2021.11.1 + * Fix problems regenerating thumbnails if Pillow & FFmpeg are + not available. + * Improved reading of Exif.Photo.UserComment values. + * Minimum version of python-exiv2 is now 0.8.1 + * Other minor improvements and bug fixes. + +- Update to version 2021.11.0 + * Can use PySide6 instead of PySide2 or PyQt5. + * New config option to enlarge user interface on high + resolution screens. + * Other minor improvements and bug fixes. + +- Update to version 2021.9.0 + * New option to set file timestamps to photo's taken date/time. + * Improved GPX importer. + * Add option to use python-exiv2 for metadata access. + +- Update to version 2021.7.0 + * Added a tab for 'ownership' and copyright details. + * Added 'tooltip' hints to some text fields. + * Try to ensure only one instance of Photini runs at a time. + * Added menu option to make thumbnails for all images that + have none. + * Other minor improvements and bug fixes. + +- Update to version 2021.6.0 + * Show IPTC-IIM data length limits in text fields. + * Drop use of Python FlickrAPI library. + * Other minor improvements and bug fixes. + PlayOnLinux +- PlayOnLinux requires now python3 and pyton3-wxPython. + +- Update to 4.4.0 + - Update Variables.py +- Switch source from playonlinux.com to github. +- Run spec-cleaner. + QMPlay2 +- Removed Added 0001-fix-vulkan-instance-initialization.patch as it is merged upstream +- Removed 0001-switch-to-yt-dlp.patch as it is merged upstream +- Changed 0001-add-opensuse-customizations.patch to patch the new python command detection in QMPlay2 21.12.07 and higher +- Enabled GLSLC and PortAudio features +- Update to version 21.12.07 + * fix possible crash on Windows when system audio settings was changed during playback, + * add option to set negative amplify if replay gain is not stored, + * insert URL from clipboard into add address dialog, + * add option to show YouTube related videos (ivbauer), + * fix some Vulkan problems and crashes, + * set VP9 YouTube codec as preferred, + * update zh_CN translation (zo-shin), + * add Slovak translation (jose1711), + * add Dutch translation (Vistaus), + * add zh_TW translation (lks-wu), + * replace youtube-dl by yt-dlp, + * minor PipeWire fixes. + +- Added 0001-fix-vulkan-instance-initialization.patch to prevent an initialization error of QMPlay2's submodule QmVk when Tumbleweed updates vulkan to version 1.2.199 or higher + +- Added 0001-switch-to-yt-dlp.patch to fix several youtube-dl related issues such as buffering being unreliable +- Optimized spec file formatting for more compactness + +- Re-enabled PipeWire support on openSUSE Leap 15.3+ as well as SLE15SP3+ because the required gcc and libpipewire versions are now avilable +- Forced C and CXX compiler to GCC10 on openSUSE Leap 15.3+ as well as SLE15SP3+ to avoid a PipeWire modules compilation error with GCC7 + +- Changed python dependency from "python > 3.0.0" to "python3" to avoid dependency errors +- Cleaned up obsolete python2 dependencies +- Optimized 0001-add-opensuse-customizations.patch to not throw any "/usr/bin/env" errors + +- Removed 0001-fix-youtube-search.patch as it is merged upstream +- Removed 0001-fix-driver-crash.patch as it is merged upstream +- Removed 0001-fix-kde-startup-warning.patch as it is merged upstream +- Update to version 21.06.07 + * use WASAPI via PortAudio on Windows (including exclusive mode), + * set default config directory to "~/.config/QMPlay2" (Linux), + * use QtDBus API for suspend instead of QProcess (Linux), + * improve playlist sorting for entries with numbers, + * VA-API fix for Vulkan and new Radeon/Mesa driver, + * fix setting the VDPAU driver path for AppImage, + * fix SVG icon engine warning after KDE update, + * enable bypass compositor by default (Vulkan), + * update YouTube browser for YouTube changes, + * fix downloading of some network streams, + * add PT_BR translations (fabianski7), + * store/restore radio station image, + * fix default Vulkan GPU on Linux, + * other minor fixes. + +- Added 0001-fix-youtube-search.patch to fix YouTube Search not working + +- Added 0001-fix-driver-crash.patch to fix possible AMD/mesa driver crash + +- Added 0001-fix-kde-startup-warning.patch to fix SVG warning with Plasma >= 5.21.3 +- Disabled PipeWire support on openSUSE Leap 15.X and SLE15SPX as they don't provide a recent enough version of PipeWire +- Increase _constraints requirements to fix rare compilation issues + +- Removed 0001-fix-youtube-quality.patch as it is merged upstream +- Converted 0001-fix-broken-python-detection.patch into 0001-add-opensuse-customizations.patch as it adds branding for better distinction from vanilla builds now. +- Dropped support for openSUSE Leap 15.1 and SLE15SP1 as they are EOL and can't satisfy QMPlay2's build requirements anymore +- Update to version 21.03.09 + * drop support for Qt < 5.10, CMake < 3.9, TagLib < 1.9, FFmpeg < 4.0, + * fix possible freeze on Windows when Vulkan is enabled, + * add PipeWire audio output, + * fix YouTube videos, + * minor fixes. + +- Added 0001-fix-youtube-quality.patch to fix wrong YouTube quality selection + +- Removed 0002-fix-youtube-offset.patch as it is merged upstream +- Update to version 20.12.16 + * fix playback of some network streams, + * change CDDB server to gnudb.org. + +- Added 0002-fix-youtube-offset.patch to fix wrong YouTube video playback offset + +- Removed 0001-fix-build-error-lp151.patch as it is merged upstream +- Removed 0003-fix-youtube-search.patch as it is merged upstream +- Renamed 0002-fix-broken-python-detection.patch to 0001-fix-broken-python-detection.patch as it is the first patch now +- Update to version 20.12.07 + * fix displaying of subtitles from media file in some rare cases, + * load fonts from media file when using subtitles from file, + * fix inactive streams text color in Information panel, + * add Japanese language file (harujisaku), + * fix CUVID/Vulkan on some hardware, + * improve CMake files for Windows, + * fix "wmalossless" audio time, + * fix YouTube search, + * fix for SDP files, + * minor fixes. + +- Adjusted 0003-fix-youtube-search.patch to fix QMPlay2's YouTube search not working once again + +- Added 0003-fix-youtube-search.patch to fix QMPlay2's YouTube search not working + +- No longer Require python-xml as it isn't necessary +- Require python3 as it's required to run youtube-dl +- Added 0002-fix-broken-python-detection.patch to fix QMPlay2 always perferring python2 over python3 for executing youtube-dl which could cause youtube-dl to crash + +- Require python-xml as the YouTube play function crashes when python-xml is not installed +- Corrected a wrong comment in the specfile + +- Added 0001-fix-build-error-lp151.patch to fix compilation on openSUSE Leap 15.1 +- Switch to Ninja as build system +- Update to version 20.07.04 + * discard some frames on hardware decoding if hardware is too slow (was removed in 20.05.02), + * add workaround for VA-API/Vulkan for AMD GPUs on Mesa 20.1, + * use D-Bus for suspend (systemd and ConsoleKit), + * fix compilation with older FFmpeg version, + * fix duration for some WavPack files, + * remove QMPlay2 radio stations list, + * add architecture to about window, + * fix seeking on raw audio data, + * fix OpenGL linking on Linux, + * fix YouTube search. + +- Re-enable PHC compilation for ppc64 and ppc64le architectures by using _constrains + QTalarm +- Update to version 2.2.0 + * Added “Solve to Snooze” feature. This forces a user to solve + a random math problem to stop the current alarm. This is + intended for those who tend to hit snooze in their sleep. + * Fix URL + +- Update to version 2.1.1 + * Added manual monochrome tray icon option + +- Update to version 2.1.0 + * auto saving all alarm data + +- Update to version 2.0.2 + * Ui fixes: click tray icon to toggle reactive windows + * Add license file +- Drop compatibility ifdef's for old distributions + QtDMM +- Fix the lrelease executable name. + R-base +- CHANGES IN R 4.1.2: + C-LEVEL FACILITIES: + * The workaround in headers R.h and Rmath.h (using namespace std;) + for the Oracle Developer Studio compiler is no longer needed now + C++11 is required so has been removed. A couple more usages of + log() (which should have been std::log()) with an int argument + are reported on Solaris. + * The undocumented limit of 4095 bytes on messages from the + S-compatibility macros PROBLEM and MESSAGE is now documented and + longer messages will be silently truncated rather than + potentially causing segfaults. + * If the R_NO_SEGV_HANDLER environment variable is non-empty, the + signal handler for SEGV/ILL/BUS signals (which offers recovery + user interface) is not set. This allows more reliable debugging + of crashes that involve the console. + DEPRECATED AND DEFUNCT: + * The legacy S-compatibility macros PROBLEM, MESSAGE, ERROR, WARN, + WARNING, RECOVER, ... are deprecated and will be hidden in R + 4.2.0. R's native interface of Rf_error and Rf_warning has long + been preferred. + BUG FIXES: + * .mapply(F, dots, .) no longer segfaults when dots is not a list + and uses match.fun(F) as always documented; reported by Andrew + Simmons in PR#18164. + * hist(, ...) and hist(, ...) no longer pass + arguments for rect() (such as col and density) to axis(). + (Thanks to Sebastian Meyer's PR#18171.) + * \Sexpr{ch} now preserves Encoding(ch). (Thanks to report and + patch by Jeroen Ooms in PR#18152.) + * Setting the RNG to "Marsaglia-Multicarry" e.g., by RNGkind(), now + warns in more places, thanks to Andr'e Gillibert's report and + patch in PR#18168. + * gray(numeric(), alpha=1/2) no longer segfaults, fixing PR#18183, + reported by Till Krenz. + * Fixed dnbinom(x, size=, .., log=TRUE) regression, + reported by Martin Morgan. + * as.Date.POSIXlt(x) now keeps names(x), thanks to Davis Vaughan's + report and patch in PR#18188. + * model.response() now strips an "AsIs" class typically, thanks to + Duncan Murdoch's report and other discussants in PR#18190. + * try() is considerably faster in case of an error and long call, + as e.g., from some do.call(). Thanks to Alexander Kaever's + suggestion posted to R-devel. + * qqline(y = ) such as y=I(.), now works, see also + PR#18190. + * Non-integer mgp par() settings are now handled correctly in + axis() and mtext(), thanks to Mikael Jagan and Duncan Murdoch's + report and suggestion in PR#18194. + * formatC(x) returns length zero character() now, rather than "" + when x is of length zero, as documented, thanks to Davis + Vaughan's post to R-devel. + * removeSource(fn) now retains (other) attributes(fn). + +- repaired https://bugzilla.suse.com/show_bug.cgi?id=1191380 + (rpmacros now go to rpmmacrodir) +- minor clean-ups in spec file + +- CHANGES IN R 4.1.1: + NEW FEATURES: + * require(pkg, quietly = TRUE) is quieter and in particular does + not warn if the package is not found. + DEPRECATED AND DEFUNCT: + * Use of ftp:// URIs should be regarded as deprecated, with + on-going support confined to method = "libcurl" and not routinely + tested. (Nowadays no major browser supports them.) + * The non-default method = "internal" is deprecated for http:// and + ftp:// URIs for both download.file and url. + * On Windows, method = "wininet" is deprecated for http://, + https:// and ftp:// URIs for both download.file and url. (A + warning is only given for ftp://.) + For ftp:// URIs the default method is now "libcurl" if available + (which it is on CRAN builds). + method = "wininet" remains the default for http:// and https:// + URIs but if libcurl is available, using method = "libcurl" is + preferred. + INSTALLATION: + * make check now works also without a LaTeX installation. (Thanks + to Sebastian Meyer's PR#18103.) + BUG FIXES: + * make check-devel works again in an R build configured with + - -without-recommended-packages. + * qnbinom(p, size, mu) for large size/mu is correct now in a range + of cases (PR#18095); similarly for the (size, prob) + parametrization of the negative binomial. Also qpois() and + qbinom() are better and or faster for extreme cases. The + underlying C code has been modularized and is common to all four + cases of discrete distributions. + * gap.axis is now part of the axis() arguments which are passed + from bxp(), and hence boxplot(). (Thanks to Martin Smith's + report and suggestions in PR#18109.) + * .First and .Last can again be set from the site profile. + * seq.int(from, to, *) and seq.default(..) now work better in large + range cases where from-to is infinite where the two boundaries + are finite. + * all.equal(x,y) now returns TRUE correctly also when several + entries of abs(x) and abs(y) are close to .Machine$double.xmax, + the largest finite numeric. + * model.frame() now clears the object bit when removing the class + attribute of a value via na.action (PR#18100). + * charClass() now works with multi-character strings on Windows + (PR#18104, fixed by Bill Dunlap). + * encodeString() on Solaris now works again in Latin-1 encoding on + characters represented differently in UTF-8. Support for + surrogate pairs on Solaris has been improved. + * file.show() on Windows now works with non-ASCII path names + representable in the current native encoding (PR#18132). + * Embedded R on Windows can now find R home directory via the + registry even when installed only for the current user + (PR#18135). + * pretty(x) with finite x now returns finite values also in the + case where the extreme x values are close in size to the maximal + representable number .Machine$double.xmax. + Also, it's been tweaked for very small ranges and when a boundary + is close (or equal) to zero; e.g., pretty(c(0,1e-317)) no longer + has negative numbers, currently still warning about a very small + range, and pretty(2^-(1024 - 2^-1/(c(24,10)))) is more accurate. + * The error message for not finding vignette files when weaving has + correct file sizes now. (Thanks to Sebastian Meyer's PR#18154.) + * dnbinom(20, , 1) now correctly gives 0, and similar cases + are more accurate with underflow precaution. (Reported by Francisco Vera Alcivar in PR#18072.) + +- The line %{__install} -m 755 -d %{_infodir} + no longer works in TW or Factory. + But without that line it works everywhere. So this instruction + was commented out of the spec file. + +- CHANGES IN R 4.1.0: + FUTURE DIRECTIONS: + * It is planned that the 4.1.x series will be the last to support + 32-bit Windows, with production of binary packages for that + series continuing until early 2023. + SIGNIFICANT USER-VISIBLE CHANGES: + * Data set esoph in package datasets now provides the correct + numbers of controls; previously it had the numbers of cases added + to these. (Reported by Alexander Fowler in PR#17964.) + NEW FEATURES: + * www.omegahat.net is no longer one of the repositories known by + default to setRepositories(). (Nowadays it only provides source + packages and is often unavailable.) + * Function package_dependencies() (in package tools) can now use + different dependency types for direct and recursive dependencies. + * The checking of the size of tarball in R CMD check --as-cran + may be tweaked via the new environment variable + _R_CHECK_CRAN_INCOMING_TARBALL_THRESHOLD_, as suggested in + PR#17777 by Jan Gorecki. + * Using c() to combine a factor with other factors now gives a + factor, an ordered factor when combining ordered factors with + identical levels. + * apply() gains a simplify argument to allow disabling of + simplification of results. + * The format() method for class "ftable" gets a new option justify. + (Suggested by Thomas Soeiro.) + * New ...names() utility. (Proposed by Neal Fultz in PR#17705.) + * type.convert() now warns when its as.is argument is not + specified, as the help file always said it _should_. In that + case, the default is changed to TRUE in line with its change in + read.table() (related to stringsAsFactor) in R 4.0.0. + * When printing list arrays, classed objects are now shown _via_ + their format() value if this is a short enough character string, + or by giving the first elements of their class vector and their + length. + * capabilities() gets new entry "Rprof" which is TRUE when R has + been configured with the equivalent of --enable-R-profiling (as + it is by default). (Related to Michael Orlitzky's report + PR#17836.) + * str(xS4) now also shows extraneous attributes of an S4 object + xS4. + * Rudimentary support for vi-style tags in rtags() and R CMD rtags + has been added. (Based on a patch from Neal Fultz in PR#17214.) + * checkRdContents() is now exported from tools; it and also + checkDocFiles() have a new option chkInternal allowing to check + Rd files marked with keyword "internal" as well. The latter can + be activated for R CMD check via environment variable + _R_CHECK_RD_INTERNAL_TOO_. + * New functions numToBits() and numToInts() extend the raw + conversion utilities to (double precision) numeric. + * Functions URLencode() and URLdecode() in package utils now work + on vectors of URIs. (Based on patch from Bob Rudis submitted + with PR#17873.) + * path.expand() can expand ~user on most Unix-alikes even when + readline is not in use. It tries harder to expand ~, for example + should environment variable HOME be unset. + * For HTML help (both dynamic and static), Rd file links to help + pages in external packages are now treated as references to + topics rather than file names, and fall back to a file link only + if the topic is not found in the target package. The earlier rule + which prioritized file names over topics can be restored by + setting the environment variable _R_HELP_LINKS_TO_TOPICS_ to a + false value. + * c() now removes NULL arguments before dispatching to methods, + thus simplifying the implementation of c() methods, _but_ for + back compatibility keeps NULL when it is the first argument. + (From a report and patch proposal by Lionel Henry in PR#17900.) + * Vectorize()'s result function's environment no longer keeps + unneeded objects. + * Function ...elt() now propagates visibility consistently with + ..n. (Thanks to Lionel Henry's PR#17905.) + * capture.output() no longer uses non-standard evaluation to + evaluate its arguments. This makes evaluation of functions like + parent.frame() more consistent. (Thanks to Lionel Henry's + PR#17907.) + * packBits(bits, type="double") now works as inverse of + numToBits(). (Thanks to Bill Dunlap's proposal in PR#17914.) + * curlGetHeaders() has two new arguments, timeout to specify the + timeout for that call (overriding getOption("timeout")) and TLS + to specify the minimum TLS protocol version to be used for + https:// URIs (_inter alia_ providing a means to check for sites + using deprecated TLS versions 1.0 and 1.1). + * For nls(), an optional constant scaleOffset may be added to the + denominator of the relative offset convergence test for cases + where the fit of a model is expected to be exact, thanks to a + proposal by John Nash. nls(*, trace=TRUE) now also shows the + convergence criterion. + * Numeric differentiation _via_ numericDeriv() gets new optional + arguments eps and central, the latter for taking central divided + differences. The latter can be activated for nls() via + nls.control(nDcentral = TRUE). + * nls() now passes the trace and control arguments to getInitial(), + notably for all self-starting models, so these can also be fit in + zero-noise situations via a scaleOffset. For this reason, the + initial function of a selfStart model must now have ... in its + argument list. + * bquote(splice = TRUE) can now splice expression vectors with + attributes: this makes it possible to splice the result of + parse(keep.source = TRUE). (Report and patch provided by Lionel + Henry in PR#17869.) + * textConnection() gets an optional name argument. + * get(), exists(), and get0() now signal an error if the first + argument has length greater than 1. Previously additional + elements were silently ignored. (Suggested by Antoine Fabri on + R-devel.) + * R now provides a shorthand notation for creating functions, e.g. + \(x) x + 1 is parsed as function(x) x + 1. + * R now provides a simple native forward pipe syntax |>. The + simple form of the forward pipe inserts the left-hand side as the + first argument in the right-hand side call. The pipe + implementation as a syntax transformation was motivated by + suggestions from Jim Hester and Lionel Henry. + * all.equal(f, g) for functions now by default also compares their + environment(.)s, notably via new all.equal method for class + function. Comparison of nls() fits, e.g., may now need + all.equal(m1, m2, check.environment = FALSE). + * .libPaths() gets a new option include.site, allowing to _not_ + include the site library. (Thanks to Dario Strbenac's suggestion + and Gabe Becker's PR#18016.) + * Lithuanian translations are now available. (Thanks to Rimantas + Zakauskas.) + * names() now works for DOTSXP objects. On the other hand, in + R-lang, the R language manual, we now warn against relying on the + structure or even existence of such dot-dot-dot objects. + * all.equal() no longer gives an error on DOTSXP objects. + * capabilities("cairo") now applies only to the file-based devices + as it is now possible (if very unusual) to build R with Cairo + support for those but not for X11(). + * There is optional support for tracing the progress of + loadNamespace() - see its help. + * (Not Windows.) l10n_info() reports an additional element, the + name of the encoding as reported by the OS (which may differ from + the encoding part (if any) of the result from + Sys.getlocale("LC_CTYPE"). + * New function gregexec() which generalizes regexec() to find _all_ + disjoint matches and well as all substrings corresponding to + parenthesized subexpressions of the given regular expression. + (Contributed by Brodie Gaslam.) + * New function charClass() in package utils to query the + wide-character classification functions in use (such as + iswprint). + * The names of quantile()'s result no longer depend on the global + getOption("digits"), but quantile() gets a new optional argument + digits = 7 instead. + * grep(), sub(), regexp and variants work considerably faster for + long factors with few levels. (Thanks to Michael Chirico's + PR#18063.) + * Provide grouping of x11() graphics windows within a window + manager such as Gnome or Unity; thanks to a patch by Ivan Krylov + posted to R-devel. + * The split() method for class data.frame now allows the f argument + to be specified as a formula. + * sprintf now warns on arguments unused by the format string. + * New palettes "Rocket" and "Mako" for hcl.colors() (approximating + palettes of the same name from the 'viridisLite' package). + Contributed by Achim Zeileis. + * The base environment and its namespace are now locked (so one can + no longer add bindings to these or remove from these). + * Rterm handling of multi-byte characters has been improved, + allowing use of such characters when supported by the current + locale. + * Rterm now accepts ALT+ +xxxxxxxx sequences to enter Unicode + characters as hex digits. + * Environment variable LC_ALL on Windows now takes precedence over + LC_CTYPE and variables for other supported categories, matching + the POSIX behaviour. + * duplicated() and anyDuplicated() are now optimized for integer + and real vectors that are known to be sorted via the ALTREP + framework. Contributed by Gabriel Becker via PR#17993. + GRAPHICS: + * The graphics engine version, R_GE_version, has been bumped to 14 + and so packages that provide graphics devices should be + reinstalled. + * Graphics devices should now specify deviceVersion to indicate + what version of the graphics engine they support. + * Graphics devices can now specify deviceClip. If TRUE, the + graphics engine will never perform any clipping of output itself. + The clipping that the graphics engine does perform (for both + canClip = TRUE and canClip = FALSE) has been improved to avoid + producing unnecessary artifacts in clipped output. + * The grid package now allows gpar(fill) to be a linearGradient(), + a radialGradient(), or a pattern(). The viewport(clip) can now + also be a grob, which defines a clipping path, and there is a new + viewport(mask) that can also be a grob, which defines a mask. + These new features are only supported so far on the Cairo-based + graphics devices and on the pdf() device. + * (Not Windows.) A warning is given when a Cairo-based type is + specified for a png(), jpeg(), tiff() or bmp() device but Cairo + is unsupported (so type = "Xlib" is tried instead). + * grSoftVersion() now reports the versions of FreeType and + FontConfig if they are used directly (not _via_ Pango), as is + most commonly done on macOS. + C-LEVEL FACILITIES: + * The _standalone_ libRmath math library and R's C API now provide + log1pexp() again as documented, and gain log1mexp(). + INSTALLATION on a UNIX-ALIKE: + * configure checks for a program pkgconf if program pkg-config is + not found. These are now only looked for on the path (like + almost all other programs) so if needed specify a full path to + the command in PKG_CONFIG, for example in file config.site. + * C99 function iswblank is required - it was last seen missing ca + 2003 so the workaround has been removed. + * There are new configure options --with-internal-iswxxxxx, + - -with-internal-towlower and --with-internal-wcwidth which allows + the system functions for wide-character classification, + case-switching and width (wcwidth and wcswidth) to be replaced by + internal ones. The first has long been used on macOS, AIX (and + Windows) but this enables it to be unselected there and selected + for other platforms (it is the new default on Solaris). The + second is new in this version of R and is selected by default on + macOS and Solaris. The third has long been the default and + remains so as it contains customizations for East Asian + languages. + System versions of these functions are often minimally + implemented (sometimes only for ASCII characters) and may not + cover the full range of Unicode points: for example Solaris (and + Windows) only cover the Basic Multilingual Plane. + * Cairo installations without X11 are more likely to be detected by + configure, when the file-based Cairo graphics devices will be + available but not X11(type = "cairo"). + * There is a new configure option --with-static-cairo which is the + default on macOS. This should be used when only static cairo + (and where relevant, Pango) libraries are available. + * Cairo-based graphics devices on platforms without Pango but with + FreeType/FontConfig will make use of the latter for font + selection. + LINK-TIME OPTIMIZATION on a UNIX-ALIKE: + * Configuring with flag --enable-lto=R now also uses LTO when + installing the recommended packages. + * R CMD INSTALL and R CMD SHLIB have a new flag --use-LTO to use + LTO when compiling code, for use with R configured with + - -enable-lto=R. For R configured with --enable-lto, they have + the new flag --no-use-LTO. + Packages can opt in or out of LTO compilation _via_ a UseLTO + field in the DESCRIPTION file. (As usual this can be overridden + by the command-line flags.) + BUILDING R on Windows: + * for GCC >= 8, FC_LEN_T is defined in config.h and hence character + lengths are passed from C to Fortran in _inter alia_ BLAS and + LAPACK calls. + * There is a new text file src/gnuwin32/README.compilation, which + outlines how C/Fortran code compilation is organized and + documents new features: + * R can be built with Link-Time Optimization with a suitable + compiler - doing so with GCC 9.2 showed several + inconsistencies which have been corrected. + * There is support for cross-compiling the C and Fortran code + in R and standard packages on suitable (Linux) platforms. + This is mainly intended to allow developers to test later + versions of compilers - for example using GCC 9.2 or 10.x has + detected issues that GCC 8.3 in Rtools40 does not. + * There is experimental support for cross-building R packages + with C, C++ and/or Fortran code. + * The R installer can now be optionally built to support a single + architecture (only 64-bit or only 32-bit). + PACKAGE INSTALLATION: + * The default C++ standard has been changed to C++14 where + available (which it is on all currently checked platforms): if + not (as before) C++11 is used if available otherwise C++ is not + supported. + Packages which specify C++11 will still be installed using C++11. + C++14 compilers may give deprecation warnings, most often for + std::random_shuffle (deprecated in C++14 and removed in C++17). + Either specify C++11 (see 'Writing R Extensions') or modernize + the code and if needed specify C++14. The latter has been + supported since R 3.4.0 so the package's DESCRIPTION would need + to include something like + Depends: R (>= 3.4) + PACKAGE INSTALLATION on Windows: + * R CMD INSTALL and R CMD SHLIB make use of their flag --use-LTO + when the LTO_OPT make macro is set in file etc/${R_ARCH}/Makeconf + or in a personal/site Makevars file. (For details see 'Writing R + Extensions' SS4.5.) + This provides a valuable check on code consistency. It does work + with GCC 8.3 as in Rtools40, but that does not detect everything + the CRAN checks with current GCC do. + PACKAGE INSTALLATION on macOS: + * The default personal library directory on builds with + - -enable-aqua (including CRAN builds) now differs by CPU type, + one of + ~/Library/R/x86_64/x.y/library + ~/Library/R/arm64/x.y/library + This uses the CPU type R (and hence the packages) were built for, + so when a x86_64 build of R is run under Rosetta emulation on an + arm64 Mac, the first is used. + UTILITIES: + * R CMD check can now scan package functions for bogus return + statements, which were possibly intended as return() calls (wish + of PR#17180, patch by Sebastian Meyer). This check can be + activated via the new environment variable + _R_CHECK_BOGUS_RETURN_, true for --as-cran. + * R CMD build omits tarballs and binaries of previous builds from + the top-level package directory. (PR#17828, patch by Sebastian + Meyer.) + * R CMD check now runs sanity checks on the use of LazyData, for + example that a data directory is present and that + LazyDataCompression is not specified without LazyData and has a + documented value. For packages with large LazyData databases + without specifying LazyDataCompression, there is a reference to + the code given in 'Writing R Extensions' SS1.1.6 to test the + choice of compression (as in all the CRAN packages tested a + non-default method was preferred). + * R CMD build removes LazyData and LazyDataCompression fields from + the DESCRIPTION file of packages without a data directory. + ENCODING-RELATED CHANGES: + * The parser now treats \Unnnnnnnn escapes larger than the upper + limit for Unicode points (\U10FFFF) as an error as they cannot be + represented by valid UTF-8. + Where such escapes are used for outputting non-printable + (including unassigned) characters, 6 hex digits are used (rather + than 8 with leading zeros). For clarity, braces are used, for + example \U{0effff}. + * The parser now looks for non-ASCII spaces on Solaris (as + previously on most other OSes). + * There are warnings (including from the parser) on the use of + unpaired surrogate Unicode points such as \uD834. (These cannot + be converted to valid UTF-8.) + * Functions nchar(), tolower(), toupper() and chartr() and those + using regular expressions have more support for inputs with a + marked Latin-1 encoding. + * The character-classification functions used (by default) to + replace the system iswxxxxx functions on Windows, macOS and AIX + have been updated to Unicode 13.0.0. + The character-width tables have been updated to include new + assignments in Unicode 13.0.0. + * The code for evaluating default (extended) regular expressions + now uses the same character-classification functions as the rest + of R (previously they differed on Windows, macOS and AIX). + * There is a build-time option to replace the system's + wide-character wctrans C function by tables shipped with R: use + configure option --with-internal-towlower or (on Windows) + - DUSE_RI18N_CASE in CFLAGS when building R. This may be needed + to allow tolower() and toupper() to work with Unicode characters + beyond the Basic Multilingual Plane where not supported by system + functions (e.g. on Solaris where it is the new default). + * R is more careful when truncating UTF-8 and other multi-byte + strings that are too long to be printed, passed to the system or + libraries or placed into an internal buffer. Truncation will no + longer produce incomplete multibyte characters. + DEPRECATED AND DEFUNCT: + * Function plclust() from the package stats and + package.dependencies(), pkgDepends(), getDepList(), + installFoundDepends(), and vignetteDepends() from package tools + are defunct. + * Defunct functions checkNEWS() and readNEWS() from package tools + and CRAN.packages() from utils have been removed. + * R CMD config CXXCPP is defunct (it was deprecated in R 3.6.2). + * parallel::detectCores() drops support for Irix (retired in 2013). + * The LINPACK argument to chol.default(), chol2inv(), + solve.default() and svd() has been defunct since R 3.1.0. It was + silently ignored up to R 4.0.3 but now gives an error. + * Subsetting/indexing, such as ddd[*] or ddd$x on a DOTSXP + (dot-dot-dot) object ddd has been disabled; it worked by accident + only and was undocumented. + BUG FIXES: + * Many more C-level allocations (mainly by malloc and strdup) are + checked for success with suitable alternative actions. + * Bug fix for replayPlot(); this was turning off graphics engine + display list recording if a recorded plot was replayed in the + same session. The impact of the bug became visible if resize the + device after replay OR if attempted another savePlot() after + replay (empty display list means empty screen on resize or empty + saved plot). + * R CMD check etc now warn when a package exports non-existing S4 + classes or methods, also in case of no "methods" presence. + (Reported by Alex Bertram; reproducible example and patch by + Sebastian Meyer in PR#16662.) + * boxplot() now also accepts calls for labels such as ylab, the + same as plot(). (Reported by Marius Hofert.) + * The help page for xtabs() now correctly states that addNA is + setting na.action = na.pass among others. (Reported as PR#17770 + by Thomas Soeiro.) + * The R CMD check gives a longer and more comprehensible + message when DESCRIPTION misses dependencies, e.g., in Imports:. + (Thanks to the contributors of PR#17179.) + * update.default() now calls the generic update() on the formula to + work correctly for models with extended formulas. (As reported + and suggested by Neal Fultz in PR#17865.) + * The horizontal position of leaves in a dendrogram is now correct + also with center = FALSE. (PR#14938, patch from Sebastian + Meyer.) + * all.equal.POSIXt() no longer warns about and subsequently ignores + inconsistent "tzone" attributes, but describes the difference in + its return value (PR#17277). This check can be disabled _via_ + the new argument check.tzone = FALSE as suggested by Sebastian + Meyer. + * as.POSIXct() now populates the "tzone" attribute from its tz + argument when x is a logical vector consisting entirely of NA + values. + * x[[2^31]] <- v now works. (Thanks to the report and patch by + Suharto Anggono in PR#17330.) + * In log-scale graphics, axis() ticks and label positions are now + computed more carefully and symmetrically in their range, + typically providing _more_ ticks, fulfilling wishes in PR#17936. + The change really corresponds to an improved axisTicks() (package + grDevices), potentially influencing grid and lattice, for + example. + * qnorm(, log.p=TRUE) is now correct to at + least five digits where it was catastrophically wrong, + previously. + * sum(df) and similar "Summary"- and "Math"-group member functions + now work for data frames df with logical columns, notably also of + zero rows. (Reported to R-devel by Martin "b706".) + * unsplit() had trouble with tibbles due to unsound use of rep(NA, + len)-indexing, which should use NA_integer_ (Reported to R-devel + by Mario Annau.) + * pnorm(x, log.p = TRUE) underflows to -Inf slightly later. + * show() prints better and without quotes for + non-hidden S4 generics. + * read.table() and relatives treated an "NA" column name as missing + when check.names = FALSE PR#18007. + * Parsing strings containing UTF-16 surrogate pairs such as + "\uD834\uDD1E" works better on some (uncommon) platforms. + sprintf("%X", utf8ToInt("\uD834\uDD1E")) should now give "1D11E" + on all platforms. + * identical(x,y) is no longer true for differing DOTSXP objects, + fixing PR#18032. + * str() now works correctly for DOTSXP and related exotics, even + when these are doomed. + Additionally, it no longer fails for lists with a class and + "irregular" method definitions such that e.g. lapply(*) will + necessarily fail, as currently for different igraph objects. + * Too long lines in environment files (e.g. Renviron) no longer + crash R. This limit has been increased to 100,000 bytes. + (PR#18001.) + * There is a further workaround for FreeType giving incorrect + italic font faces with cairo-based graphics devices on macOS. + * add_datalist(*, force = TRUE) (from package tools) now actually + updates an existing data/datalist file for new content. (Thanks + to a report and patch by Sebastian Meyer in PR#18048.) + * cut.Date() and cut.POSIXt() could produce an empty last interval + for breaks = "months" or breaks = "years". (Reported as PR#18053 + by Christopher Carbone.) + * Detection of the encoding of 'regular' macOS locales such as + en_US (which is UTF-8) had been broken by a macOS change: + fortunately these are now rarely used with en_US.UTF-8 being + preferred. + * sub() and gsub(pattern, repl, x, *) now keep attributes of x such + as names() also when pattern is NA (PR#18079). + * Time differences ("difftime" objects) get a replacement and a + rep() method to keep "units" consistent. (Thanks to a report and + patch by Nicolas Bennett in PR#18066.) + * The \RdOpts macro, setting defaults for \Sexpr options in an Rd + file, had been ineffective since R 2.12.0: it now works again. + (Thanks to a report and patch by Sebastian Meyer in PR#18073.) + * mclapply and pvec no longer accidentally terminate parallel + processes started before by mcparallel or related calls in + package parallel (PR#18078). + * grep and other functions for evaluating (extended) regular + expressions handle in Unicode also strings not explicitly flagged + UTF-8, but flagged native when running in UTF-8 locale. + * Fixed a crash in fifo implementation on Windows (PR#18031). + * Binary mode in fifo on Windows is now properly detected from + argument open (PR#15600, PR#18031). + +- improved spec file according to comments of dimstar in + https://build.opensuse.org/request/show/892685 + +- To get in sync with d:l:R:autoCRAN the Matrix package's split + in -devel was reversed. + +- CHANGES IN R 4.0.5: + BUG FIXES: + * The change to the internal table in R 4.0.4 for iswprint has been + reverted: it contained some errors in printability of 'East + Asian' characters. + * For packages using LazyData, R CMD build ignored the + - -resave-data option and the BuildResaveData field of the + DESCRIPTION file (in R versions 4.0.0 to 4.0.4). + +- CHANGES IN R 4.0.4: + NEW FEATURES: + * File share/texmf/tex/latex/jss.cls has been updated to work with + LaTeX versions since Oct 2020. + * Unicode character width tables (as used by nchar(, type = "w")) + have been updated to Unicode 12.1 by Brodie Gaslam (PR#17781), + including many emoji. + * The internal table for iswprint (used on Windows, macOS and AIX) + has been updated to include many recent Unicode characters. + INSTALLATION on a UNIX-ALIKE: + * If an external BLAS is specified by --with-blas=foo or _via_ + environment variable BLAS_LIBS is not found, this is now a + configuration error. The previous behaviour was not clear from + the documentation: it was to continue the search as if + - -with-blas=yes was specified. + BUG FIXES: + * all.equal(x,y) now "sees" the two different NAs in factors, + thanks to Bill Dunlap and others in PR#17897. + * (~ NULL)[1] and similar formula subsetting now works, thanks to a + report and patch by Henrik Bengtsson in PR#17935. Additionally, + subsetting leaving an empty formula now works too, thanks to + suggestions by Suharto Anggono. + * .traceback(n) keeps source references again, as before R 4.0.0, + fixing a regression; introduced by the PR#17580, reported + including two patch proposals by Brodie Gaslam. + * unlist(plst, recursive=FALSE) no longer drops content for + pairlists with list components, thanks to the report and patch by + Suharto Anggono in PR#17950. + * iconvlist() now also works on MUSL based (Linux) systems, from a + report and patch suggestion by Wesley Chan in PR#17970. + * round() and signif() no longer tolerate wrong argument names, + notably in 1-argument calls; reported by Shane Mueller on R-devel + (mailing list); later reported as PR#17976. + * .Machine has longdouble.* elements only if + capabilities("long.double") is true, as documented. (Previously + they were included if the platform had long double identical to + double, as ARM does.) + * p.adjust(numeric(), n=0) now works, fixing PR#18002. + * identical(x,y) no longer prints "Unknown Type .." for typeof(x) + == "..." objects. + * Fix (auto-)print()ing of named complex vectors, see PR#17868 and + PR#18019. + * all.equal(, <...>) now works, fixing PR#18029. + * as.data.frame.list(L, row.names=NULL) now behaves in line with + data.frame(), disregarding names of components of L, fixing + PR#18034, reported by Kevin Tappe. + * checkRdaFiles(ff)$version is now correct also when ff contains + files of different versions, thanks to a report and patch from + Sebastian Meyer in PR#18041. + * macOS: Quartz device live drawing could fail (no plot is shown) + if the system changes the drawing context after view update + (often the case since macOS Big Sur). System log may show + "CGContextDelegateCreateForContext: invalid context" error. + +- CHANGES IN R 4.0.3: + NEW FEATURES: + * On platforms using configure option --with-internal-tzcode, + additional values "internal" and (on macOS only) "macOS" are + accepted for the environment variable TZDIR. (See ?TZDIR.) + On macOS, "macOS" is used by default if the system timezone + database is a newer version than that in the R installation. + * When install.packages(type = "source") fails to find a package in + a repository it mentions package versions which are excluded by + their R version requirement and links to hints on why a package + might not be found. + * The default value for options("timeout") can be set from + enviromnent variable R_DEFAULT_INTERNET_TIMEOUT, still defaulting + to 60 (seconds) if that is not set or invalid. + This may be needed when child R processes are doing downloads, + for example during the installation of source packages which + download jars or other forms of data. + LINK-TIME OPTIMIZATION on a UNIX-ALIKE: + * There is now support for parallelized Link-Time Optimization + (LTO) with GCC and for 'thin' LTO with clang _via_ setting the + LTO macro. + * There is support for setting a different LTO flag for the Fortran + compiler, including to empty when mixing clang and gfortran (as + on macOS). See file config.site. + * There is a new LTO_LD macro to set linker options for LTO + compilation, for example to select an alternative linker or to + parallelize thin LTO. + DEPRECATED AND DEFUNCT: + * The LINPACK argument to chol.default(), chol2inv(), + solve.default() and svd() has been defunct since R 3.1.0. Using + it now gives a warning which will become an error in R 4.1.0. + BUG FIXES: + * The code mitigating stack overflow with PCRE regexps on very long + strings is enabled for PCRE2 < 10.30 also when JIT is enabled, + since stack overflows have been seen in that case. + * Fix to correctly show the group labels in dotchart() (which where + lost in the ylab improvement for R 4.0.0). + * addmargins(*, ..) now also works when fn() is a local function, + thanks to bug report and patch PR#17124 from Alex Bertram. + * rank(x) and hence sort(x) now work when x is an object (as per + is.object(x)) of type "raw" _and_ provides a valid `[` method, + e.g., for gmp::as.bigz(.) numbers. + * chisq.test(*, simulate.p.value=TRUE) and r2dtable() now work + correctly for large table entries (in the millions). Reported by + Sebastian Meyer and investigated by more helpers in PR#16184. + * Low-level socket read/write operations have been fixed to + correctly signal communication errors. Previously, such errors + could lead to a segfault due to invalid memory access. Reported + and debugged by Dmitriy Selivanov in PR#17850. + * quantile(x, pr) works more consistently for pr values slightly + outside [0,1], thanks to Suharto Anggono's PR#17891. + Further, quantile(x, prN, names=FALSE) now works even when prN + contains NAs, thanks to Anggono's PR#17892. Ditto for ordered + factors or Date objects when type = 1 or 3, thanks to PR#17899. + * Libcurl-based internet access, including curlGetHeaders(), was + not respecting the "timeout" option. If this causes + unanticipated timeouts, consider increasing the default by + setting R_DEFAULT_INTERNET_TIMEOUT. + * as.Date() now also works with an initial "", thanks to + Michael Chirico's PR#17909. + * isS3stdGeneric(f) now detects an S3 generic also when it it is + trace()d, thanks to Gabe Becker's PR#17917. + * R_allocLD() has been fixed to return memory aligned for long + double type PR#16534. + * fisher.test() no longer segfaults when called again after its + internal stack has been exceeded PR#17904. + * Accessing a long vector represented by a compact integer sequence + no longer segfaults (reported and debugged by Hugh Parsonage). + * duplicated() now works also for strings with multiple encodings + inside a single vector PR#17809. + * phyper(11, 15, 0, 12, log.p=TRUE) no longer gives NaN; reported + as PR#17271 by Alexey Stukalov. + * Fix incorrect calculation in logLik.nls() PR#16100, patch from + Sebastian Meyer. + * A very old bug could cause a segfault in model.matrix() when + terms involved logical variables. Part of PR#17879. + * model.frame.default() allowed data = 1, leading to involuntary + variable capture (rest of PR#17879). + * tar() no longer skips non-directory files, thanks to a patch by + Sebastian Meyer, fixing the remaining part of PR#16716. + +- CHANGES IN R 4.0.2: + UTILITIES: + * R CMD check skips vignette re-building (with a warning) if the + VignetteBuilder package(s) are not available. + BUG FIXES: + * Paths with non-ASCII characters caused problems for package + loading on Windows PR#17833. + * Using tcltk widgets no longer crashes R on Windows. + * source(*, echo=TRUE) no longer fails in some cases with empty + lines; reported by Bill Dunlap in PR#17769. + * on.exit() now correctly matches named arguments, thanks to + PR#17815 (including patch) by Brodie Gaslam. + * regexpr(*, perl=TRUE) no longer returns incorrect positions into + text containing characters outside of the Unicode Basic + Multilingual Plane on Windows. + +- CHANGES IN R 4.0.1: + NEW FEATURES: + * paste() and paste0() gain a new optional argument recycle0. When + set to true, zero-length arguments are recycled leading to + character(0) after the sep-concatenation, i.e., to the empty + string "" if collapse is a string and to the zero-length value + character(0) when collapse = NULL. + A package whose code uses this should depend on R (>= 4.0.1). + * The summary() method now maps the counts correctly to + the warning messages. + BUG FIXES: + * aov(frml, ...) now also works where the formula deparses to more + than 500 characters, thanks to a report and patch proposal by Jan + Hauffa. + * Fix a dozen places (code, examples) as Sys.setlocale() returns + the new rather than the previous setting. + * Fix for adding two complex grid units via sum(). Thanks to Gu + Zuguang for the report and Thomas Lin Pedersen for the patch. + * Fix parallel::mclapply(..., mc.preschedule=FALSE) to handle raw + vector results correctly. PR#17779 + * Computing the base value, i.e., 2, "everywhere", now uses + FLT_RADIX, as the original machar code looped indefinitely on the + ppc64 architecture for the longdouble case. + * In R 4.0.0, sort.list(x) when is.object(x) was true, e.g., for x + <- I(letters), was accidentally using method = "radix". + Consequently, e.g., merge() was much slower than + previously; reported in PR#17794. + * plot(y ~ x, ylab = quote(y[i])) now works, as e.g., for xlab; + related to PR#10525. + * parallel::detect.cores(all.tests = TRUE) tries a matching OS name + before the other tests (which were intended only for unknown + OSes). + * Parse data for raw strings is now recorded correctly. Reported by + Gabor Csardi. + +- CHANGES IN 4.0.0: + SIGNIFICANT USER-VISIBLE CHANGES: + * Packages need to be (re-)installed under this version (4.0.0) of + R. + * matrix objects now also inherit from class "array", so e.g., + class(diag(1)) is c("matrix", "array"). This invalidates code + incorrectly assuming that class(matrix_obj)) has length one. + S3 methods for class "array" are now dispatched for matrix + objects. + * There is a new syntax for specifying _raw_ character constants + similar to the one used in C++: r"(...)" with ... any character + sequence not containing the sequence )". This makes it easier to + write strings that contain backslashes or both single and double + quotes. For more details see ?Quotes. + * R now uses a stringsAsFactors = FALSE default, and hence by + default no longer converts strings to factors in calls to + data.frame() and read.table(). + A large number of packages relied on the previous behaviour and + so have needed/will need updating. + * The plot() S3 generic function is now in package base rather than + package graphics, as it is reasonable to have methods that do not + use the graphics package. The generic is currently re-exported + from the graphics namespace to allow packages importing it from + there to continue working, but this may change in future. + Packages which define S4 generics for plot() should be + re-installed and package code using such generics from other + packages needs to ensure that they are imported rather than rely + on their being looked for on the search path (as in a namespace, + the base namespace has precedence over the search path). + REFERENCE COUNTING: + * Reference counting is now used instead of the NAMED mechanism for + determining when objects can be safely mutated in base C code. + This reduces the need for copying in some cases and should allow + further optimizations in the future. It should help make the + internal code easier to maintain. + This change is expected to have almost no impact on packages + using supported coding practices in their C/C++ code. + MIGRATION TO PCRE2: + * This version of R is built against the PCRE2 library for + Perl-like regular expressions, if available. (On non-Windows + platforms PCRE1 can optionally be used if PCRE2 is not available + at build time.) The version of PCRE in use can be obtained _via_ + extSoftVersion(): PCRE1 (formerly known as 'PCRE') has versions + <= 8, PCRE2 versions >= 10. + * Making PCRE2 available when building R from source is strongly + recommended (preferably version 10.30 or later) as PCRE1 is no + longer developed: version 8.44 is 'likely to be the final + release'. + * PCRE2 reports errors for some regular expressions that were + accepted by PCRE1. A hyphen now has to be escaped in a character + class to be interpreted as a literal (unless first or last in the + class definition). \R, \B and \X are no longer allowed in + character classes (PCRE1 treated these as literals). + * Option PCRE_study is no longer used with PCRE2, and is reported + as FALSE when that is in use. + NEW FEATURES: + * assertError() and assertWarning() (in package tools) can now + check for _specific_ error or warning classes _via_ the new + optional second argument classes (which is not back compatible + with previous use of an unnamed second argument). + * DF2formula(), the utility for the data frame method of formula(), + now works without parsing and explicit evaluation, starting from + Suharto Anggono's suggestion in PR#17555. + * approxfun() and approx() gain a new argument na.rm defaulting to + true. If set to false, missing y values now propagate into the + interpolated values. + * Long vectors are now supported as the seq argument of a for() + loop. + * str(x) gets a new deparse.lines option with a default to speed it + up when x is a large call object. + * The internal traceback object produced when an error is signalled + (.Traceback), now contains the calls rather than the _deparse()d_ + calls, deferring the deparsing to the user-level functions + .traceback() and traceback(). This fulfils the wish of PR#17580, + reported including two patch proposals by Brodie Gaslam. + * data.matrix() now converts character columns to factors and from + this to integers. + * package.skeleton() now explicitly lists all exports in the + NAMESPACE file. + * New function .S3method() to register S3 methods in R scripts. + * file.path() has some support for file paths not in the session + encoding, e.g. with UTF-8 inputs in a non-UTF-8 locale the output + is marked as UTF-8. + * Most functions with file-path inputs will give an explicit error + if a file-path input in a marked encoding cannot be translated + (to the native encoding or in some cases on Windows to UTF-8), + rather than translate to a different file path using escapes. + Some (such as dir.exists(), file.exists(), file.access(), + file.info(), list.files(), normalizePath() and path.expand()) + treat this like any other non-existent file, often with a + warning. + * There is a new help document accessed by help("file path + encoding") detailing how file paths with marked encodings are + handled. + * New function list2DF() for creating data frames from lists of + variables. + * iconv() has a new option sub = "Unicode" to translate UTF-8 input + invalid in the to encoding using escapes. + * There is a new function infoRDS() providing information about the + serialization format of a serialized object. + * S3 method lookup now by default skips the elements of the search + path between the global and base environments. + * Added an argument add_datalist(*, small.size = 0) to allow the + creation of a data/datalist file even when the total size of the + data sets is small. + * The backquote function bquote() has a new argument splice to + enable splicing a computed list of values into an expression, + like ,@ in LISP's backquote. + * The formula interface to t.test() and wilcox.test() has been + extended to handle one-sample and paired tests. + * The palette() function has a new default set of colours (which + are less saturated and have better accessibility properties). + There are also some new built-in palettes, which are listed by + the new palette.pals() function. These include the old default + palette under the name "R3". Finally, the new palette.colors() + function allows a subset of colours to be selected from any of + the built-in palettes. + * n2mfrow() gains an option asp = 1 to specify the aspect ratio, + fulfilling the wish and extending the proposal of Michael Chirico + in PR#17648. + * For head(x, n) and tail() the default and other S3 methods + notably for _vector_ n, e.g. to get a "corner" of a matrix, has + been extended to array's of higher dimension thanks to the patch + proposal by Gabe Becker in PR#17652. Consequently, optional + argument addrownums is deprecated and replaced by the (more + general) argument keepnums. An invalid second argument n now + leads to typically more easily readable error messages. + * New function .class2() provides the full character vector of + class names used for S3 method dispatch. + * Printing methods(..) now uses a new format() method. + * sort.list(x) now works for non-atomic objects x and method = + "auto" (the default) or "radix" in cases order(x) works. + * Where they are available, writeBin() allows long vectors. + * New function deparse1() produces one string, wrapping deparse(), + to be used typically in deparse1(substitute(*)), e.g., to fix + PR#17671. + * wilcox.test() enhancements: In the (non-paired) two-sample case, + Inf values are treated as very large for robustness consistency. + If exact computations are used, the result now has "exact" in the + method element of its return value. New arguments tol.root and + digits.rank where the latter may be used for stability to treat + very close numbers as ties. + * readBin() and writeBin() now report an error for an invalid + endian value. The affected code needs to be fixed with care as + the old undocumented behavior was to swap endian-ness in such + cases. + * sequence() is now an S3 generic with an internally implemented + default method, and gains arguments to generate more complex + sequences. Based on code from the S4Vectors Bioconductor package + and the advice of Herv'e Pag`es. + * print()'s default method and many other methods (by calling the + default eventually and passing ...) now make use of a new + optional width argument, avoiding the need for the user to set + and reset options("width"). + * memDecompress() supports the RFC 1952 format (e.g. in-memory + copies of gzip-compressed files) as well as RFC 1950. + * memCompress() and memDecompress() support long raw vectors for + types "gzip" and "zx". + * sweep() and slice.index() can now use names of dimnames for their + MARGIN argument (apply has had this for almost a decade). + * New function proportions() and marginSums(). These should replace + the unfortunately named prop.table() and margin.table(). They are + drop-in replacements, but also add named-margin functionality. + The old function names are retained as aliases for + back-compatibility. + * Functions rbinom(), rgeom(), rhyper(), rpois(), rnbinom(), + rsignrank() and rwilcox() which have returned integer since R + 3.0.0 and hence NA when the numbers would have been outside the + integer range, now return double vectors (without NAs, typically) + in these cases. + * matplot(x,y) (and hence matlines() and matpoints()) now call the + corresponding methods of plot() and lines(), e.g, when x is a + "Date" or "POSIXct" object; prompted by Spencer Graves' + suggestion. + * stopifnot() now allows customizing error messages via argument + names, thanks to a patch proposal by Neal Fultz in PR#17688. + * unlink() gains a new argument expand to disable wildcard and + tilde expansion. Elements of x of value "~" are now ignored. + * mle() in the stats4 package has had its interface extended so + that arguments to the negative log-likelihood function can be one + or more vectors, with similar conventions applying to bounds, + start values, and parameter values to be kept fixed. This + required a minor extension to class "mle", so saved objects from + earlier versions may need to be recomputed. + * The default for pdf() is now useDingbats = FALSE. + * The default fill colour for hist() and boxplot() is now col = + "lightgray". + * The default order of the levels on the y-axis for spineplot() and + cdplot() has been reversed. + * If the R_ALWAYS_INSTALL_TESTS environment variable is set to a + true value, R CMD INSTALL behaves as if the --install-tests + option is always specified. Thanks to Reinhold Koch for the + suggestion. + * New function R_user_dir() in package tools suggests paths + appropriate for storing R-related user-specific data, + configuration and cache files. + * capabilities() gains a new logical option Xchk to avoid warnings + about X11-related capabilities. + * The internal implementation of grid units has changed, but the + only visible effects at user-level should be + * a slightly different print format for some units (especially + unit arithmetic), + * faster performance (for unit operations) and + * two new functions unitType() and unit.psum(). + Based on code contributed by Thomas Lin Pedersen. + * When internal dispatch for rep.int() and rep_len() fails, there + is an attempt to dispatch on the equivalent call to rep(). + * Object .Machine now contains new longdouble.* entries (when R + uses long doubles internally). + * news() has been enhanced to cover the news on R 3.x and 2.x. + * For consistency, N <- NULL; N[[1]] <- val now turns N into a list + also when val) has length one. This enables dimnames(r1)[[1]] <- + "R1" for a 1-row matrix r1, fixing PR#17719 reported by Serguei + Sokol. + * deparse(..), dump(..), and dput(x, control = "all") now include + control option "digits17" which typically ensures 1:1 + invertibility. New option control = "exact" ensures numeric + exact invertibility via "hexDigits". + * When loading data sets via read.table(), data() now uses + LC_COLLATE=C to ensure locale-independent results for possible + string-to-factor conversions. + * A server socket connection, a new connection type representing a + listening server socket, is created via serverSocket() and can + accept multiple socket connections via socketAccept(). + * New function socketTimeout() changes the connection timeout of a + socket connection. + * The time needed to start a homogeneous PSOCK cluster on localhost + with many nodes has been significantly reduced (package + parallel). + * New globalCallingHandlers() function to establish global + condition handlers. This allows registering default handlers for + specific condition classes. Developed in collaboration with + Lionel Henry. + * New function tryInvokeRestart() to invoke a specified restart if + one is available and return without signaling an error if no such + restart is found. Contributed by Lionel Henry in PR#17598. + * str(x) now shows the length of attributes in some cases for a + data frame x. + * Rprof() gains a new argument filter.callframes to request that + intervening call frames due to lazy evaluation or explicit eval() + calls be omitted from the recorded profile data. Contributed by + Lionel Henry in PR#17595. + * The handling of ${FOO-bar} and ${FOO:-bar} in Renviron files now + follows POSIX shells (at least on a Unix-alike), so the first + treats empty environment variables as set and the second does + not. Previously both ignored empty variables. There are several + uses of the first form in etc/Renviron. + * New classes argument for suppressWarnings() and + suppressMessages() to selectively suppress only warnings or + messages that inherit from particular classes. Based on patch + from Lionel Henry submitted with PR#17619. + * New function activeBindingFunction() retrieves the function of an + active binding. + * New "cairoFT" and "pango" components in the output of + grSoftVersion(). + * New argument symbolfamily in cairo-based graphics devices and new + function cairoSymbolFont() that can be used to provide the value + for that argument. + Windows: + * Rterm now works also when invoked from MSYS2 terminals. Line + editing is possible when command winpty is installed. + * normalizePath() now resolves symbolic links and normalizes case + of long names of path elements in case-insensitive folders + (PR#17165). + * md5sum() supports UTF-8 file names with characters that cannot be + translated to the native encoding (PR#17633). + * Rterm gains a new option --workspace to specify the workspace to + be restored. This allows equals to be part of the name when + opening _via_ Windows file associations (reported by Christian + Asseburg). + * Rterm now accepts ALT+xxx sequences also with NumLock on. Tilde + can be pasted with an Italian keyboard (PR#17679). + * R falls back to copying when junction creation fails during + package checking (patch from Duncan Murdoch). + DEPRECATED AND DEFUNCT: + * Make macro F77_VISIBILITY has been removed and replaced by + F_VISIBILITY. + * Make macros F77, FCPIFCPLAGS and SHLIB_OPENMP_FCFLAGS have been + removed and replaced by FC, FPICFLAGS and SHLIB_OPENMP_FFLAGS + respectively. (Most make programs will set F77 to the value of + FC, which is set for package compilation. But portable code + should not rely on this.) + * The deprecated support for specifying C++98 for package + installation has been removed. + * R CMD config no longer knows about the unused settings F77 and + FCPIFCPLAGS, nor CXX98 and similar. + * Either PCRE2 or PCRE1 >= 8.32 (Nov 2012) is required: the + deprecated provision for 8.20-8.31 has been removed. + * Defunct functions mem.limits(), .readRDS(), + .saveRDS(),..find.package(), and .path.package() from package + base and allGenerics(), getAccess(), getAllMethods(), + getClassName(), getClassPackage(), getExtends(), getProperties(), + getPrototype(), getSubclasses(), getVirtual(), mlistMetaName(), + removeMethodsObject(), seemsS4Object(), traceOff(), and traceOn() + from methods have been removed. + C-LEVEL FACILITIES: + * installChar is now remapped in Rinternals.h to installTrChar, of + which it has been a wrapper since R 3.6.0. Neither are part of + the API, but packages using installChar can replace it if they + depend on R >= 3.6.2. + * Header R_ext/Print.h defines R_USE_C99_IN_CXX and hence exposes + Rvprintf and REvprintf if used with a C++11 (or later) compiler. + * There are new Fortran subroutines dblepr1, realpr1 and intpr1 to + print a scalar variable (gfortran 10 enforces the distinction + between scalars and length-one arrays). Also labelpr to print + just a label. + * R_withCallingErrorHandler is now available for establishing a + calling handler in C code for conditions inheriting from class + error. + INSTALLATION on a UNIX-ALIKE: + * User-set DEFS (e.g., in config.site) is now used for compiling + packages (including base packages). + * There is a new variant option --enable-lto=check for checking + consistency of BLAS/LAPACK/LINPACK calls - see 'Writing R + Extensions'. + * A C++ compiler default is set only if the C++11 standard is + supported: it no longer falls back to C++98. + * PCRE2 is used if available. To make use of PCRE1 if PCRE2 is + unavailable, configure with option --with-pcre1. + * The minimum required version of libcurl is now 7.28.0 (Oct 2012). + * New make target distcheck checks + * R can be rebuilt from the tarball created by make dist, + * the build from the tarball passes make check-all, + * the build installs and uninstalls, + * the source files are properly cleaned by make distclean. + UTILITIES: + * R --help now mentions the option --no-echo (renamed from --slave) + and its previously undocumented short form -s. + * R CMD check now optionally checks configure and cleanup scripts + for non-Bourne-shell code ('bashisms'). + * R CMD check --as-cran now runs \donttest examples (which are run + by example()) instead of instructing the tester to do so. This + can be temporarily circumvented during development by setting + environment variable _R_CHECK_DONTTEST_EXAMPLES_ to a false + value. + PACKAGE INSTALLATION: + * There is the beginnings of support for the recently approved + C++20 standard, specified analogously to C++14 and C++17. There + is currently only limited support for this in compilers, with + flags such as -std=c++20 and -std=c++2a. For the time being the + configure test is of accepting one of these flags and compiling + C++17 code. + BUG FIXES: + * formula(x) with length(x) > 1 character vectors, is deprecated + now. Such use has been rare, and has 'worked' as expected in + some cases only. In other cases, wrong x have silently been + truncated, not detecting previous errors. + * Long-standing issue where the X11 device could lose events + shortly after startup has been addressed (PR#16702). + * The data.frame method for rbind() no longer drops levels + from factor columns by default (PR#17562). + * available.packages() and hence install.packages() now pass their + ... argument to download.file(), fulfilling the wish of PR#17532; + subsequently, available.packages() gets new argument quiet, + solving PR#17573. + * stopifnot() gets new argument exprObject to allow an R object of + class expression (or other 'language') to work more consistently, + thanks to suggestions by Suharto Anggono. + * conformMethod() now works correctly in cases containing a "&& + logic" bug, reported by Henrik Bengtsson. It now creates methods + with "missing" entries in the signature. Consequently, + rematchDefinition() is amended to use appropriate .local() calls + with named arguments where needed. + * format.default(*, scientific = FALSE) now corresponds to a + practically most extreme options(scipen = n) setting rather than + arbitrary n = 100. + * format(as.symbol("foo")) now works (returning "foo"). + * postscript(.., title = *) now signals an error when the title + string contains a character which would produce corrupt + PostScript, thanks to PR#17607 by Daisuko Ogawa. + * Certain Ops (notably comparison such as ==) now also work for + 0-length data frames, after reports by Hilmar Berger. + * methods(class = class(glm(..))) now warns more usefully and only + once. + * write.dcf() no longer mangles field names (PR#17589). + * Primitive replacement functions no longer mutate a referenced + first argument when used outside of a complex assignment context. + * A better error message for contour(*, levels = Inf). + * The return value of contourLines() is no longer invisible(). + * The Fortran code for calculating the coefficients component in + lm.influence() was very inefficient. It has (for now) been + replaced with much faster R code (PR#17624). + * cm.colors(n) _etc_ no longer append the code for alpha = 1, "FF", + to all colors. Hence all eight *.colors() functions and + rainbow() behave consistently and have the same non-explicit + default (PR#17659). + * dnorm had a problematic corner case with sd == -Inf or negative + sd which was not flagged as an error in all cases. Thanks to + Stephen D. Weigand for reporting and Wang Jiefei for analyzing + this; similar change has been made in dlnorm(). + * The optional iter.smooth argument of plot.lm(), (the plot() + method for lm and glm fits) now defaults to 0 for all glm fits. + Especially for binary observations with high or low fitted + probabilities, this effectively deleted all observations of 1 or + 0. Also, the type of residuals used in the glm case has been + switched to "pearson" since deviance residuals do not in general + have approximately zero mean. + * In plot.lm, Cook's distance was computed from unweighted + residuals, leading to inconsistencies. Replaced with usual + weighted version. (PR#16056) + * Time-series ts(*, start, end, frequency) with fractional + frequency are supported more consistently; thanks to a report + from Johann Kleinbub and analysis and patch by Duncan Murdoch in + PR#17669. + * In case of errors mcmapply() now preserves attributes of returned + "try-error" objects and avoids simplification, overriding + SIMPLIFY to FALSE. (PR#17653) + * as.difftime() gets new optional tz = "UTC" argument which should + fix behaviour during daylight-savings-changeover days, fixing + PR#16764, thanks to proposals and analysis by Johannes Ranke and + Kirill M"uller. + * round() does a better job of rounding _"to nearest"_ by + _measuring_ and _"to even"_; thanks to a careful algorithm + originally prompted by the report from Adam Wheeler and then + others, in PR#17668. + round(x, dig) for _negative_ digits is much more rational now, + notably for large |dig|. + * Inheritance information on S4 classes is maintained more + consistently, particularly in the case of class unions (in part + due to PR#17596 and a report from Ezra Tucker). + * is() behaves more robustly when its argument class2 is a + classRepresentation object. + * The warning message when attempting to export an nonexistent + class is now more readable; thanks to Thierry Onkelinx for + recognizing the problem. + * choose() misbehaved in corner cases where it switched n - k for k + and n was only _nearly_ integer (report from Erik Scott Wright). + * mle() in the stats4 package had problems combining use of box + constraints and fixed starting values (in particular, confidence + intervals were affected). + * Operator ? now has lower precedence than = to work as documented, + so = behaves like <- in help expressions (PR#16710). + * smoothEnds(x) now returns integer type in _both_ cases when x is + integer, thanks to a report and proposal by Bill Dunlap PR#17693. + * The methods package does a better job of tracking inheritance + relationships across packages. + * norm(diag(c(1, NA)), "2") now works. + * subset() had problems with 0-col dataframes (reported by Bill + Dunlap, PR#17721). + * Several cases of integer overflow detected by the 'undefined + behaviour sanitizer' of clang 10 have been circumvented. One in + rhyper() may change the generated value for large input values. + * dotchart() now places the y-axis label (ylab) much better, not + overplotting labels, thanks to a report and suggestion by Alexey + Shipunov. + * A rare C-level array overflow in chull() has been worked around. + * Some invalid specifications of the day-of-the-year (_via_ %j, + e.g. day 366 in 2017) or week plus day-of-the-week are now + detected by strptime(). They now return NA but give a warning as + they may have given random results or corrupted memory in earlier + versions of R. + * socketConnection(server = FALSE) now respects the connection + timeout also on Linux. + * socketConnection(server = FALSE) no longer leaks a connection + that is available right away without waiting (e.g. on localhost). + * Socket connections are now robust against spurious readability + and spurious availability of an incoming connection. + * blocking = FALSE is now respected also on the server side of a + socket connection, allowing non-blocking read operations. + * anova.glm() and anova.glmlist() computed incorrect score (Rao) + tests in no-intercept cases. (Andr'e Gillibert, PR#17734) + * summaryRprof() now should work correctly for the Rprof(*, + memory.profiling=TRUE) case with small chunk size (and "tseries" + or similar) thanks to a patch proposal by Benjamin Tyner, in + PR#15886. + * xgettext() ignores strings passed to ngettext(), since the latter + is handled by xngettext(). Thanks to Daniele Medri for the report + and all the recent work he has done on the Italian translations. + * data(package = "P") for P in base and stats no longer reports the + data sets from package datasets (which it did for back + compatibility for 16 years), fixing PR#17730. + * x[[Inf]] (returning NULL) no longer leads to undefined behavior, + thanks to a report by Kirill M"uller in PR#17756. Further, + x[[-Inf]] and x[[-n]] now give more helpful error messages. + * Gamma() family sometimes had trouble storing link name PR#15891 + BUG FIXES (Windows): + * Sys.glob() now supports all characters from the Unicode Basic + Multilingual Plane, no longer corrupting some (less commonly + used) characters (PR#17638). + * Rterm now correctly displays multi-byte-coded characters + representable in the current native encoding (at least on Windows + 10 they were sometimes omitted, PR#17632). + * scan() issues with UTF-8 data when running in a DBCS locale have + been resolved (PR#16520, PR#16584). + * RTerm now accepts enhanced/arrow keys also with ConPTY. + * R can can now be started _via_ the launcher icon in a user + documents directory whose path is not representable in the system + encoding. + * socketConnection(server = FALSE) now returns instantly also on + Windows when connection failure is signalled. + * Problems with UTF-16 surrogate pairs have been fixed in several + functions, including tolower() and toupper() (PR#17645). + +- CHANGES IN R 3.6.3: + NEW FEATURES: + * The included LAPACK has been updated to version 3.9.0 (for the + included routines, just bug fixes). + BUG FIXES: + * Fixed a C level integer overflow in rhyper(); reported by + Benjamin Tyner in PR#17694. + * Uses of url(gzcon(.)) needing to extend buffer size have failed + (with HTTP/2 servers), reported by G'abor Cs'ardi. + * predict(loess(..), se=TRUE) now errors out (instead of + seg.faulting etc) for large sample sizes, thanks to a report and + patch by Benjamin Tyner in PR#17121. + * tools:assertCondition(., "error") and hence assertError() no + longer return errors twice (invisibly). + * update(form, new) in the case of a long new formula sometimes + wrongly eliminated the intercept from form, or (more rarely) + added a garbage term (or seg.faulted !); the fix happened by + simplifying the C-level logic of terms.formula(). Reported by + Mathias Amb"uhl in PR#16326. + * The error message from stopifnot(.., ) + again contains the full "stopifnot(.......)" call: Its attempted + suppression did not work consistently. + * On Windows, download.file(., , "wininet", headers=character()) + would fail; reported with patch proposal by Kevin Ushey in + PR#17710. + +- Don't mark %{_libdir}/R/doc as %doc: + This causes issues for rstudio, which requires the directory %{_libdir}/R/doc + to exist, but the directory is not present if libzypp is configured to omit + documentation. + +- CHANGES IN R 3.6.2: + NEW FEATURES: + * runmed(x, *) gains a new option na.action determining _how_ to + handle NaN or NA in x. + * dotchart() gains new options ann, xaxt, frame.plot and log. + INSTALLATION on a UNIX-ALIKE: + * Detection of the C stack direction has been moved from run-time + to configure: this is safer with LTO builds and allows the + detection to be overridden - see file config.site. + * Source-code changes enable installation on platforms using gcc + - fno-common (the expected default for gcc 10.x). + C-LEVEL FACILITIES: + * installTrChar (which is nowadays is wrapped by installChar) is + defined in Rinternals.h. (Neither are part of the API.) + PACKAGE INSTALLATION: + * Header Rconfig.h contains the value of FC_LEN_T deduced at + installation which is used by the prototypes in headers + R_ext/BLAS.h and R_ext/Lapack.h but to avoid extensive breakage + this is only exposed when USE_FC_LEN_T is defined. + If a package's C/C++ calls to BLAS/LAPACK allow for the 'hidden' + arguments used by most Fortran compilers to pass the lengths of + Fortran character arguments, define USE_FC_LEN_T and include + Rconfig.h (possibly _via_ R.h) before including R_ext/BLAS.h or + R_ext/Lapack.h. + * A package with Fortran source code and perhaps C (but not C++) + sources can request for its shared object/DLL to be linked by the + Fortran compiler by including a line USE_FC_TO_LINK= in + src/Makevars[.win] and using $(SHLIB_OPENMP_FFLAGS) as part of + PKG_LIBS. + The known reason for doing so is a package which uses Fortran + (only) OpenMP on a platform where the Fortran OpenMP runtime is + incompatible with the C one (e.g. gfortran 9.x with clang). + UTILITIES: + * R CMD check has a new option to mitigate checks leaving + files/directories in /tmp. See the 'R Internals' manual - this + is part of --as-cran. + Windows: + * The default standard for C++ in package installation is C++11 (as + it has been on other platforms where available since R 3.6.0: the + default toolchain on Windows was defaulting to C++98). + DEPRECATED AND DEFUNCT: + * Support for specifying C++98 in package installation is + deprecated. + * Support in R CMD config for F77, FCPIFCPLAGS, CPP, CXXCPP and + CXX98 and similar is deprecated. (CPP is found from the system + make and may well not be set.) + Use $CC -E and $CXX -E instead of CPP and CXXCPP. + BUG FIXES: + * runmed(x, *) when x contains missing values now works + consistently for both algorithm="Stuetzle" and "Turlach", and no + longer segfaults for "Turlach", as reported by Hilmar Berger. + * apply(diag(3), 2:3, mean) now gives a helpful error message. + * dgamma(x, shape, log=TRUE) now longer overflows to Inf for shape + < 1 and very small x, fixing PR#17577, reported by Jonathan + Rougier. + * Buffer overflow in building error messages fixed. Reported by + Benjamin Tremblay. + * options(str = .) is correctly initialized at package utils load + time, now. A consequence is that str() in scripts now is more + consistent to interactive use, e.g., when displaying function(**) + argument lists. + * as.numeric() now gives correct error message. + * Printing ls.str() no longer wrongly shows "" in rare + cases. + * Auto-printing S4 objects no longer duplicates the object, for + faster speed and reduced memory consumption. Reported by Aaron + Lun. + * pchisq(, , ncp=100) no longer takes practically forever + in some cases. Hence ditto for corresponding qchisq() calls. + * x %% L for finite x no longer returns NaN when L is infinite, nor + suffers from cancellation for large finite L, thanks to Long Qu's + PR#17611. + Analogously, x %/% L and L %/% x suffer less from cancellation + and return values corresponding to limits for large L. + * grepl(NA, *) now returns logical as documented. + * options(warn=1e11) is an error now, instead of later leading to C + stack overflow because of infinite recursion. + * R_tryCatch no longer transfers control for all conditions. + Reported and patch provided by Lionel Henry in PR#17617. + * format(object.size(.), digits=NULL) now works, fixing PR#17628 + reported by Jonathan Carroll. + * get_all_vars(f, d) now also works for cases, e.g. where d + contains a matrix. Reported by Simon Wood in 2009 and patch + provided by Ben Bolker in PR#13624. + Additionally, it now also works when some variables are data + frames, fixing PR#14905, reported by Patrick Breheny. + * barplot() could get spacings wrong if there were exactly two bars + PR#15522. Patch by Michael Chirico. + * power.t.test() works in more cases when returning values of n + smaller than 2. + * dotchart(*, pch=., groups=.) now works better. Reported by + Robert and confirmed by Nic Rochette in PR#16953. + * canCoerce(obj, cl) no longer assumes length(class(obj)) == 1. + * plot.formula(*, subset = *) now also works in a boundary case + reported by Robert Schlicht (TU Dresden). + * readBin() and writeBin() of a rawConnection() now also work in + large cases, thanks to a report and proposal by Taeke Harkema in + PR#17665. + +- Remove obsolete Groups tag (fate#326485) + +- Use %license + +- Fix Summary of R-core and R-core-devel + +- CHANGES IN R 3.6.1: + INSTALLATION on a UNIX-ALIKE: + * The default detection of the shell variable libNN is overridden + for derivatives of Debian Linux, some of which have started to + have a /usr/lib64 directory. (E.g. Ubuntu 19.04.) As before, it + can be specified in config.site. + UTILITIES: + * R CMD config knows the values of AR and RANLIB, often set for LTO + builds. + DEPRECATED AND DEFUNCT: + * The use of a character vector with .Fortran() is formally + deprecated and gives a non-portability warning. (It has long + been strongly discouraged in 'Writing R Extensions'.) + BUG FIXES: + * On Windows, GUI package installation via menuInstallPkgs() works + again, thanks to Len Weil's and Duncan Murdoch's PR#17556. + * R CMD check on data() fixing PR#17558 thanks to Duncan Murdoch. + * quasi(*, variance = list(..)) now works more efficiently, and + should work in all cases fixing PR#17560. Further, quasi(var = + mu(1-mu)) and quasi(var = "mu ^ 3") now work, and quasi(variance + = "log(mu)") now gives a correct error message. + * Creation of lazy loading database during package installation is + again robust to Rprofile changing the current working directory + (PR#17559). + * boxplot(y ~ f, horizontal=TRUE) now produces correct x- and + y-labels. + * rbind.data.frame() allows to keep levels from factor columns + (PR#17562) via new option factor.exclude. + Additionally, it works in one more case with matrix-columns which + had been reported on 2017-01-16 by Krzysztof Banas. + * Correct messaging in C++ pragma checks in tools code for R CMD + check, fixing PR#17566 thanks to Xavier Robin. + * print()ing and auto-printing no longer differs for functions with + a user defined print.function, thanks to Bill Dunlap's report. + * On Windows, writeClipboard(.., format = ) now does correctly + pass format to the underlying C code, thanks to a bug report + (with patch) by Jenny Bryan. + * as.data.frame() treats 1D arrays the same as vectors, PR#17570. + * Improvements in smoothEnds(x, *) working with NAs (towards + runmed() working in that case, in the next version of R). + * vcov(glm(), dispersion = *) works correctly again, fixing + PR#17571 thanks to Pavel Krivitsky. + * R CMD INSTALL of binary packages on Windows now works also with + per-directory locking. + * R CMD INSTALL and install.packages() on Windows are now more + robust against a locked file in an earlier installation of the + package to be installed. The default value of option + install.lock on Windows has been changed to TRUE. + * On Unix alikes (when readline is active), only expand tilde (~) + file names starting with a tilde, instead of almost all tildes. + * In R documentation (*.Rd) files, \item [..] is no longer treated + specially when rendered in LaTeX and hence pdf, but rather shows + the brackets in all cases. + +- CHANGES IN R 3.6.0: + SIGNIFICANT USER-VISIBLE CHANGES: + * Serialization format version 3 becomes the default for + serialization and saving of the workspace (save(), serialize(), + saveRDS(), compiler::cmpfile()). Serialized data in format 3 + cannot be read by versions of R prior to version 3.5.0. + Serialization format version 2 is still supported and can be + selected by version = 2 in the save/serialization functions. The + default can be changed back for the whole R session by setting + environment variables R_DEFAULT_SAVE_VERSION and + R_DEFAULT_SERIALIZE_VERSION to 2. For maximal + back-compatibility, files vignette.rds and partial.rdb generated + by R CMD build are in serialization format version 2, and resave + by default produces files in serialization format version 2 + (unless the original is already in format version 3). + * The default method for generating from a discrete uniform + distribution (used in sample(), for instance) has been changed. + This addresses the fact, pointed out by Ottoboni and Stark, that + the previous method made sample() noticeably non-uniform on large + populations. See PR#17494 for a discussion. The previous method + can be requested using RNGkind() or RNGversion() if necessary for + reproduction of old results. Thanks to Duncan Murdoch for + contributing the patch and Gabe Becker for further assistance. + The output of RNGkind() has been changed to also return the + 'kind' used by sample(). + NEW FEATURES: + * Sys.setFileTime() has been vectorized so arguments path and time + of length greater than one are now supported. + * axis() gets new option gap.axis = NA for specifying a + multiplication factor for the minimal "gap" (distance) between + axis labels drawn. Its default is 1 for labels _parallel_ to the + axis, and 0.25 for perpendicular ones. + Perpendicular labels no longer overlap, fixing bug PR#17384. + * The default method of plot() gains new arguments xgap.axis = NA + and ygap.axis = NA to be passed to the x- and y- axis(.., + gap.axis=*) calls. + * removeSource() now works not only for functions but also for some + language objects. + * as.call(), rep.int(), rep_len() and nchar() dispatch internally. + * is(object, class2) looks for class2 in the calling namespace + after looking in the namespace of class(object). + * extendrange(.., f) with a length-2 f now extends separately to + the left and the right. + * lengths() dispatches internally to S4 methods. + * download.file() on Windows now uses URLdecode() to determine the + file extension, and uses binary transfer (mode = "wb") also for + file extension .rds. + The help page for download.file() now contains the same + information on all platforms. + * Setting C locale for collation _via_ environment variables LC_ALL + and LC_COLLATE and _via_ a call to Sys.setlocale() now takes + precedence over environment variable R_ICU_LOCALE. + * There is a new function, nullfile(), to give the file name of the + null system device (e.g., /dev/null) on the current platform. + * There are two new options, keep.parse.data and + keep.parse.data.pkgs, which control whether parse data are + included into sources when keep.source or keep.source.pkgs is + TRUE. By default, keep.parse.data.pkgs is now FALSE, which + changes previous behavior and significantly reduces space and + time overhead when sources are kept when installing packages. + * In rapply(x, ..), x can also be "list-like" and of length >= + 2^{31}. + * trimws() gets new optional whitespace argument, allowing more + extensive definitions of "space", such as including Unicode + spaces (as wished in PR#17431). + * weighted.mean() no longer coerces the weights to a double/numeric + vector, since sum() now handles integer overflow. This makes + weighted.mean() more polymorphic and endomorphic, but be aware + that the results are no longer guaranteed to be a vector of type + double. + * When loading namespaces, S3 method registrations which overwrite + previous registrations are now noted by default (using + packageStartupMessage()). + * compiler::cmpfile() gains a version argument, for use when the + output file should be saved in serialization format 2. + * The axis labeling in the default method of pairs() may now be + toggled by new options horOdd and verOdd. + * (Not Windows nor macOS.) Package tcltk now supports an + environment variable R_DONT_USE_TK which if set disables Tk + initialization. This is intended for use to circumvent errors in + loading the package, e.g. with recent Linux running under an + address sanitizer. + * The numeric method of all.equal() gets optional arguments countEQ + and formatFUN. If countEQ is true, the mean error is more + sensible when many entries are *eq*ual. + * outer(x,y, FUN = "*") is more efficient using tcrossprod(u,v) + instead of u %*% t(v). + * vcov() is more efficient via new optional arguments in + summary.mlm(). + * The default method of summary() gets an option to choose the + _kind_ of quantile()s to use; wish of PR#17438. + * Fitting multiple linear models _via_ lm() does work with _matrix_ + offsets, as suggested in PR#17407. + * The new functions mem.maxVSize() and mem.maxMSize() allow the + maximal size of the vector heap and the maximal number of nodes + allowed in the current R process to be queried and set. + * news() gains support for NEWS.md files. + * An effort has been started to have our reference manuals, i.e., + all help pages. show platform-independent information (rather + than Windows or Unix-alike specifics visible only on that + platform). Consequently, the Windows version of X11() / x11() + got identical formal arguments to the Unix one. + * sessionInfo()$running has been factored out in a new variable + osVersion. + * slice.index() now also works for multi-dimensional margins. + * untar() used with an external tar command assumes this supports + decompression including xz and automagically detecting the + compression type. This has been true of all mainstream + implementations since 2009 (for GNU tar, since version 1.22): + older implementations are still supported _via_ the new argument + support_old_tars whose default is controlled by environment + variable R_SUPPORT_OLD_TARS. (It looks like NetBSD and OpenBSD + have 'older' tar commands for this purpose.) + * The new function asplit() allow splitting an array or matrix by + its margins. + * New functions errorCondition() and warningCondition() provide a + convenient way to create structured error and warning objects. + .Deprecated() now signals a warning of class "deprecatedWarning", + and .Defunct() now signals an error of class "defunctError". + * Many 'package not found' errors are now signaled as errors of + class "packageNotFoundError". + * As an experimental feature, when loadNamespace() fails because + the requested package is not available the error is initially + signaled with a retry_loadNamespace restart available. This + allows a calling handler to try to install the package and + continue. + * S3method() directives in NAMESPACE can now also be used to + perform _delayed_ S3 method registration. + * Experimentally, setting environment variable + _R_CHECK_LENGTH_1_LOGIC2_ will lead to warnings (or errors if the + variable is set to a 'true' value) when && or || encounter and + use arguments of length more than one. + * Added "lines" and "chars" coordinate systems to grconvertX() and + grconvertY(). + * getOption() is more efficient notably for the rare case when + called with two arguments, from several contributors in PR#17394. + * In .col(dim) and .row(dim), dim now may also be an integer-valued + "double". + * sQuote() and dQuote() get an explicit q argument with obvious + default instead of using getOption("fancyQuotes") implicitly and + unconditionally. + * unzip() can list archives with comments and with spaces in file + names even using an external unzip command. + * Command line completion has a new setting rc.settings(dots = + FALSE) to remove ... from the list of possible function + arguments. + * library() no longer checks packages with compiled code match + R.version$platform. loadNamespace() never has, and increasingly + the 'canonical name' does not reflect the important + characteristics of compiled code. + * The primitive functions drop() and unclass() now avoid + duplicating their data for atomic vectors that are large enough, + by returning ALTREP wrapper objects with adjusted attributes. + R-level assignments to change attributes will also use wrapper + objects to avoid duplicating data for larger atomic vectors. R + functions like structure() and unname() will therefore not + duplicate data in these settings. Generic vectors as produced by + list() are not yet covered by this optimization but may be in due + course. + * In formals(), envir becomes an optional argument instead of being + hardwired. + * Instead of signalling an error for an invalid S4 object x, str(x) + now gives a warning and subsequently still shows most parts of x, + e.g., when slots are missing. + * gamma(x) and lgamma(x) no longer warn when correctly returning + Inf or underflowing to zero. This helps maximum likelihood and + similar computations. + * convertColor() is now vectorized, so a lot faster for converting + many colours at once. The new argument vectorized to + colorConverter() ensures that non-vectorized colour converters + still work. (Thanks to Brodie Gaslam.) + * download.file() and url() get new argument headers for custom + HTTP headers, e.g., allowing to perform basic http + authentication, thanks to a patch contributed by G'abor Cs'ardi. + * File-based connection functions file(), gzfile(), bzfile() and + xzfile() now signal an error when used on a directory. + * For approx(), splinefun() _etc_, a new setting ties = + c("ordered", ) allows skipping the sorting and still treat + ties. + * format(x) gives a more user friendly error message in the case + where no method is defined. A minimal method is provided in + format.default(x) when isS4(x) is true. + * which(x) now also works when x is a long vector, thanks to + Suharto Anggono's PR#17201. *NB*: this may return a double + result, breaking the previous guarantee of an integer result. + * seq.default() is more careful to return an integer (as opposed to + double) result when its arguments are large and/or classed + objects; see comment #9 of Suharto Anggono's PR#17497. + * The plot() method for lm and glm fits, plot.lm(), gains a new + option iter.smooth with a default of 0 for binomial fits, no + longer down-weighting when smoothing the residuals. + * zip() passes its list of files _via_ standard input to the + external command when too long for the command line (on some + platforms). + * data() gains an overwrite argument. + * t.test() now also returns the standard error (in list component + stderr). + * model.matrix(*, contrasts.arg = CC) now warns about invalid + contrasts.args. + * Performance of substr() and substring() has been improved. + * stopifnot() has been simplified thanks to Suharto Anggono's + proposals to become considerably faster for cheap expressions. + * The default 'user agent' has been changed when accessing http:// + and https:// sites using libcurl. (A site was found which caused + libcurl to infinite-loop with the previous default.) + * sessionInfo() now also contains RNGkind() and prints it when it + differs from the default; based on a proposal and patch by Gabe + Becker in PR#17535. Also, RNGversion(getRversion()) works + directly. + * library() and require() now allow more control over handling + search path conflicts when packages are attached. The policy is + controlled by the new conflicts.policy option. + * barplot() gets a formula method, thanks to a patch proposal by + Arni Magnusson in PR#17521. + * pmax() and pmin(x) now also work for long vectors, thanks to + Suharto Anggono's PR#17533. + * bxp() now warns when omitting duplicated arguments. + * New hcl.colors() function to provide wide range of HCL-based + colour palettes with much better perceptual properties than the + existing RGB/HSV-based palettes like rainbow(). + Also a new hcl.pals() function to list available palette names + for hcl.colors(). + Contributed by Achim Zeileis. + * The default colours for image() and filled.contour() are now + based on hcl.colors(). + * The palette-generating functions rainbow(), gray.colors(), etc. + get a new rev argument to facilitate reversing the order of + colors. + * New str2lang() and str2expression() as streamlined versions of + parse(text=., keep.source=FALSE) allow to abstract typical call + constructions, e.g., in formula manipulations. (Somewhat + experimental) + * Add update_PACKAGES() for incrementally updating a package + repository index, instead of rebuilding the index from scratch. + Thanks to Gabe Becker in PR#17544 for the patch, based on part of + his switchr package. + INSTALLATION on a UNIX-ALIKE: + * The options selected for the C++ compiler default to the C++11 + standard if supported, otherwise to the C++98 standard. + * Visibility macros such as C_VISIBILITY can now be user-set + (including to empty), e.g. in config.site. + * Macro FCLIBS, which has sometimes been needed on Solaris, has + been renamed to FCLIBS_XTRA. + * Macro F77 is always set to the value of FC, so the latter should + be set to user-select the Fortran compiler for both fixed-form + and free-form Fortran. In particular, gfortran is now the first + choice for F77, not f95. + Macros FFLAGS and FCFLAGS remain distinct to allow for a compiler + which needs a flag to select free- or fixed-form Fortran (most + use the source-file extension to choose: .f is fixed-form and + .f90 and .f95 are free-form). + If only one of them is set, its value is used for both. + * The special-casing of CFLAGS, CXXFLAGS and FFLAGS for Intel + compilers on Linux has been removed: we do not have recent + experience but the generic defaults now chosen are the same as + those previously special-cased for x86_64. + If necessary, override the defaults on the configure command line + or in file config.site. + * Long-untested configure support for HP-UX and very old versions + of Linux has been removed. + * configure --with-blas (without specifying a value) includes + OpenBLAS in its search (before ATLAS and a generic BLAS). This + follows recent versions of the ax_blas autoconf macro. + * The configure macro MAKEINFO has been updated to TEXI2ANY. + * Support for make install-strip has been enhanced. + PACKAGE INSTALLATION: + * Source package installation is by default 'staged': the package + is installed into a temporary location under the final library + directory and moved into place once the installation is complete. + The benefit is that partially-installed packages are hidden from + other R sessions. + The overall default is set by environment variable + R_INSTALL_STAGED. R CMD INSTALL has new options --staged-install + and --no-staged-install, and packages can use the StagedInstall + field in their DESCRIPTION file to opt out. (That opt-out is a + temporary measure which may be withdrawn in future.) + Staged installation requires either --pkglock or --lock, one of + which is used by default. + * The interpretation of source code with extension .f is changing. + Previously this denoted FORTRAN 77 code, but current compilers no + longer have a FORTRAN 77 mode and interpret it as 'fixed-form' + Fortran 90 (or later where supported) code. Extensions .f90 and + .f95 continue to indicate 'free-form' Fortran code. + Legal FORTRAN 77 code is also legal fixed-form Fortran 9x; + however this change legitimizes the use of later features, in + particular to replace features marked 'obsolescent' in Fortran 90 + and 'deleted' in Fortran 2018 which gfortran 8.x and later warn + about. + * Packages containing files in the src directory with extensions + .f90 or .f95 are now linked using the C or C++ compiler rather + than the Fortran 9x compiler. This is consistent with fixed-form + Fortran code and allows mixing of C++ and free-form Fortran on + most platforms. + Consequentially, a package which includes free-form Fortran 9x + code which uses OpenMP should include SHLIB_OPENMP_CFLAGS (or the + CXXFLAGS version if they also include C++ code) in PKG_LIBS + rather than SHLIB_OPENMP_FCFLAGS - fortunately on almost all + current platforms they are the same flag. + * Macro PKG_FFLAGS will be used for the compilation of both + fixed-form and free-form Fortran code unless PKG_FCFLAGS is also + set (in src/Makevars or src/Makevars.win). + * The make macro F_VISIBILITY is now preferred for both fixed-form + and free-form Fortran, for use in src/Makevars and similar. + * R CMD INSTALL gains a new option --strip which (where supported) + strips installed shared object(s): this can also be achieved by + setting the environment variable _R_SHLIB_STRIP_ to a true value. + The new option --strip-lib attempts stripping of static and + shared libraries installed under lib. + These are most useful on platforms using GNU binutils (such as + Linux) and compiling with -g flags. + * There is more support for installing UTF-8-encoded packages in a + strict Latin-1 locale (and probably for other Latin locales): + non-ASCII comments in R code (and NAMESPACE files) are worked + around better. + UTILITIES: + * R CMD check now optionally checks makefiles for correct and + portable use of the SHLIB_OPENMP_*FLAGS macros. + * R CMD check now evaluates \Sexpr{} expressions (including those + in macros) before checking the contents of Rd files and so + detects issues both in evaluating the expressions and in the + expanded contents. + * R CMD check now lists missing packages separated by commas and + with regular quotes such as to be useful as argument in calling + install.packages(c(..)); from a suggestion by Marcel Ramos. + * tools::Rd2latex() now uses UTF-8 as its default output encoding. + * R CMD check now checks line endings of files with extension .hpp + and those under inst/include. The check now includes that a + non-empty file is terminated with a newline. + R CMD build will correct line endings in such files. + * R CMD check now tries re-building all vignettes rather than + stopping at the first error: whilst doing so it adds 'bookmarks' + to the log. By default (see the 'R Internals' manual) it + re-builds each vignette in a separate process. + It now checks for duplicated vignette titles (also known as + 'index entries'): they are used as hyperlinks on CRAN package + pages and so do need to be unique. + * R CMD check has more comprehensive checks on the data directory + and the functioning of data() in a package. + * R CMD check now checks autoconf-generated configure files have + their corresponding source files, including optionally attempting + to regenerate them on platforms with autoreconf. + * R CMD build has a new option --compression to select the + compression used for the tarball. + * R CMD build now removes src/*.mod files on all platforms. + C-LEVEL FACILITIES: + * New pointer protection C functions R_PreserveInMSet and + R_ReleaseFromMSet have been introduced to replace UNPROTECT_PTR, + which is not safe to mix with UNPROTECT (and with + PROTECT_WITH_INDEX). Intended for use in parsers only. + * NAMEDMAX has been raised to 7 to allow further protection of + intermediate results from (usually ill-advised) assignments in + arguments to BUILTIN functions. Properly written package code + should not be affected. + * R_unif_index is now considered to be part of the C API. + * R_GetCurrentEnv() allows C code to retrieve the current + environment. + DEPRECATED AND DEFUNCT: + * Argument compressed of untar() is deprecated - it is only used + for external tar commands which increasingly for extraction + auto-detect compression and ignore their zjJ flags. + * var(f) and hence sd(f) now give an error for factor arguments; + they gave a deprecation warning since R 3.2.3, PR#16564. + * Package tools' vignetteDepends() has been deprecated (it called a + function deprecated since Feb 2016), being partly replaced by + newly exported vignetteInfo(). + * The f77_f2c script has been removed: it no longer sufficed to + compile the .f files in R. + * The deprecated legacy support of make macros such as CXX1X has + been removed: use the CXX11 forms instead. + * Make macro F77_VISIBILITY is deprecated in favour of + F_VISIBILITY. + * Make macros F77, FCPIFCPLAGS and SHLIB_OPENMP_FCFLAGS are + deprecated in favour of FC, FPICFLAGS and SHLIB_OPENMP_FFLAGS + respectively. + * $.data.frame had become an expensive version of the default + method, so has been removed. (Thanks to Radford Neal for picking + this up and to Duncan Murdoch for providing a patch.) + BUG FIXES: + * replayPlot(r) now also works in the same R session when r has + been "reproduced" from serialization, typically after saving to + and reading from an RDS file. + * substr() and substring() now signal an error when the input is + invalid UTF-8. + * file.copy() now works also when its argument to is of length + greater than one. + * mantelhaen.test() no longer suffers from integer overflow in + largish cases, thanks to Ben Bolker's PR#17383. + * Calling setGeneric("foo") in a package no longer fails when the + enclosing environment of the implicit generic foo() is + .GlobalEnv. + * untar(file(".tar.gz"), *) now gives a better error message, + suggesting to use gzfile() instead. + * Method dispatch uses more relevant environments when looking up + class definitions. + * The documentation for identify() incorrectly claimed that the + indices of identified points were returned in the order that the + points were selected. identify() now has a new argument order to + allow the return value to include the order in which points were + identified; the documentation has been updated. Reported by + Richard Rowe and Samuel Granjeaud. + * order(...., decreasing=c(TRUE, FALSE)) could fail in some cases. + Reported from StackOverflow via Karl Nordstr"om. + * User macros in Rd files now accept empty and multi-line + arguments. + * Changes in print.*(), thanks to Lionel Henry's patches in + PR#17398: + * Printing lists, pairlists or attributes containing calls with + S3 class no longer evaluate those. + * Printing S4 objects within lists and pairlists dispatches + with show() rather than print(), as with auto-printing. + * The indexing tags (names or [[]]) of recursive data + structures are now printed correctly in complex cases. + * Arguments supplied to print() are now properly forwarded to + methods when printing lists, pairlists or attributes + containing S3 objects. + * The print parameters are now preserved when printing S3 + objects or deparsing symbols and calls. Previously, printing + lists containing S3 objects or expressions would reset these + parameters. + * Printing lists, pairlists or attributes containing functions + now uses srcref attributes if present. + * Calling install.packages() with a length zero pkgs argument now + is a no-op (PR#17422). + * unlist(x) now returns a correct factor when x is a nested list + with factor leaves, fixing PR#12572 and PR#17419. + * The documentation help(family) gives more details about the aic + component, thanks to Ben Bolker's prompting. + * The documentation for attributes and `attributes<-` now gives x + as name of the first and main argument which the implementation + has been requiring, fixing PR#17434. For consistency, the first + argument name is also changed from obj to x for + `mostattributes<-`. + * strwidth() now uses par("font") as default font face (PR#17352). + * plot(, log="x") no longer warns about log. + * The print() method for "htest" objects now formats the test + statistic and parameter directly and hence no longer rounds to + units _before_ the decimal point. Consequently, printing of + t.test() results with a small number of digits now shows + non-large df's to the full precision (PR#17444). + * kruskal.test() and fligner.test() no longer erroneously insist on + numeric g group arguments (PR#16719). + * Printing a news db via the browser now does a much better job + (PR#17433). + * print.aov() missed column names in the multivariate case due to + misspelling (reported by Chris Andrews). + * axis() now creates valid at locations also for small subnormal + number ranges in log scale plots. + * format.POSIXlt() now also recycles the zone and gmtoff list + components to full length when needed, and its internal C code + detects have_zone in more cases. In some cases, this changes its + output to become compatible with format.POSIXct(). + * On Windows, detectCores() in package parallel now detects + processors in all processor groups, not just the group R is + running in (impacts particularly systems with more than 64 + logical processors). Reported by Arunkumar Srinivasan. + * On Windows, socketSelect() would hang with more than 64 sockets, + and hence parallel::clusterApplyLB() would hang with more than 64 + workers. Reported by Arunkumar Srinivasan. + * as(1L, "double") now does coerce (PR#17457). + * lm.influence(), influence.measures(), rstudent() etc now work + (more) correctly for multivariate models ("mlm"), thanks to + (anonymous) stackoverflow remarks. + * sample.int(2.9, *, replace=TRUE) again behaves as documented and + as in R < 3.0.0, namely identically to sample.int(2, ..). + * Fixes to convertColor() for chromatic adaptation; thanks to + Brodie Gaslam PR#17473. + * Using \Sexpr[stage=install]{..} to create an Rd section no longer + gives a warning in R CMD check; problem originally posted by + G'abor Cs'ardi, then reported as PR#17479 with a partial patch by + Duncan Murdoch. + * Parse data now include a special node for equal assignment. + * split.default() no longer relies on [[<-(), so it behaves as + expected when splitting an object by a factor with the empty + string as one of its levels. Thanks to Brad Friedman for the + report. + * Line numbers in messages about .Rd files are now more reliable, + thanks to a patch from Duncan Murdoch. + * In the numeric method for all.equal(), a numeric scale argument + is now checked to be positive and allowed to be of length > 1. + (The latter worked originally and with a warning in recent + years). + * Deferred string conversions now record the OutDec option setting + when not equal to the default. Reported by Michael Sannella. + * When y is numeric and f a factor, plot(y ~ f) nicely uses "y" and + "f" as y- and x-labels. The more direct boxplot(y ~ f) now does + too. The new argument ann = FALSE may be used to suppress these. + * Subassignment to no/empty rows of a data frame is more consistent + and typically a no-op in all cases instead of sometimes an error; + part of Emil Bode's PR#17483. + * Calls like formatC(*, zero.print = "< 0.001") no longer give an + error and are further improved via new optional argument + replace.zero. Reported by David Hugh-Jones. + * methods::formalArgs("") now finds the same function as + formals(""), fixing Emil Bode's PR#17499. + * The methods package better handles duplicated class names across + packages. + * The default method of seq() now avoids integer overflow, thanks + to the report and "cumsum" patch of Suharto Anggono's PR#17497. + * sub() no longer loses encodings for non-ASCII replacements + (PR#17509). + * Fix for rotated raster image on X11 device. (Partial fix for + PR#17148; thanks to Mikko Korpela). + * formula(model.frame(frml, ..)) now returns frml in all cases, + thanks to Bill Dunlap. The previous behavior is available as + DF2formula(). + * ar.ols() also returns scalar var.pred in univariate case + (PR#17517). + * normalizePath() now treats NA path as non-existent and normalizes + it to NA. file.access() treats NA file name as non-existent. + file.edit() and connection functions such as file() now treat NA + file names as errors. + * The internal regularize.values() auxiliary of approx(), + splinefun() etc now warns again when there are ties and the + caller did not specify ties. Further, it no longer duplicates x + and y unnecessarily when x is already sorted (PR#17515). + * strtoi("", base) now gives NA on all platforms, following its + documentation. Reported by Michael Chirico. + * In the definition of an S4 class, prototype elements are checked + against the slots of the class, with giving a prototype for an + undefined slot now being an error. (Reported by Bill Dunlap.) + * From setClassUnion(), if environment variable + _R_METHODS_SHOW_CHECKSUBCLASSES is set to true, the internal + .checkSubclasses() utility prints debugging info to see where it + is used. + * max.col(m) with an m of zero columns now returns integer NA + (instead of 1). + * axTicks() no longer returns small "almost zero" numbers (in + exponential format) instead of zero, fixing Ilario Gelmetti's + PR#17534. + * isSymmetric(matrix(0, dimnames=list("A","b"))) is FALSE again, as + always documented. + * The cairo_pdf graphics device (and other Cairo-based devices) now + clip correctly to the right and bottom border. + There was an off-by-one-pixel bug, reported by Lee Kelvin. + * as.roman(3) <= 2:4 and all other comparisons now work, as do + group "Summary" function calls such as max(as.roman(sample(20))) + and as.roman(NA). (Partly reported by Bill Dunlap in PR#17542.) + * reformulate("x", response = "sin(y)") no longer produces extra + back quotes, PR#17359, and gains new optional argument env. + * When reading console input from stdin with re-encoding (R + - -encoding=enc < input) the code on a Unix-alike now ensures that + each converted input line is terminated with a newline even if + re-encoding fails. + * as.matrix.data.frame() now produces better strings from logicals, + thanks to PR#17548 from Gabe Becker. + * The S4 generic signature of rowSums(), rowMeans(), colSums() and + colMeans() is restricted to "x". + * match(x, tab) now works for long _character_ vectors x, thanks to + PR#17552 by Andreas Kersting. + * Class unions are unloaded when their namespace is unloaded + (PR#17531, adapted from a patch by Brodie Gaslam). + * selectMethod() is robust to ANY-truncation of method signatures + (thanks to Herve Pages for the report). + +- CHANGES IN R 3.5.3: + INSTALLATION on a UNIX-ALIKE: + * Detection of flags for C++98/11/14/17 has been improved: in + particular if CXX??STD is set, it is tried first with no + additional flags. + PACKAGE INSTALLATION: + * New macro F_VISIBILITY as an alternative to F77_VISIBILITY. This + will become the preferred form in R 3.6.0. + BUG FIXES: + * writeLines(readLines(fnam), fnam) now works as expected, thanks + to Peter Meissner's PR#17528. + * setClassUnion() no longer warns, but uses message() for now, when + encountering "non local" subclasses of class members. + * stopifnot(exprs = T) no longer fails. + +- Add architecture-independent package directory. + Taken from the Fedora version of R. +- Add RPM macros to ease installation of R packages. +- Fix building on older versions of openSUSE. + +- CHANGES IN R 3.5.2: + PACKAGE INSTALLATION: + * New macro CXX_VISIBILITY analogous to C_VISIBILITY (which several + packages have been misusing for C++ code) for the default C++ + compiler (but not necessarily one used for non-default C++ + dialects like C++14). + TESTING: + * The random number generator tests in tests/p-r-random-tests.R no + longer fail occasionally as they now randomly sample from + "certified" random seeds. + BUG FIXES: + * The "glm" method of drop1() miscalculated the score test + (test="Rao") when the model contained an offset. + * Linear multiple empty models such as lm(y ~ 0) now have a + correctly dimensioned empty coefficient matrix; reported by Brett + Presnell. + * vcov() and hence confint() now work (via a consistency + change in summary.lm()). + * confint() now works correctly; reported on R-devel + by Steven Pav. + * quade.test() now also works correctly when its arguments are not + yet sorted along groups, fixing PR#15842. + * Installation on a Unix-alike tries harder to link to the pthread + library where required (rather than relying on OpenMP to provide + it: configuring with --disable-openmp was failing on some Linux + systems). + * The data.frame method for print(x) is fast now also for large + data frames x and got an optional argument max, thanks to + suggestions by Juan Telleria. + * hist() no longer integer overflows in very rare cases, fixing + PR#17450. + * untar() ignored a character compressed argument: however many + external tar programs ignore the flags which should have been set + and automagically choose the compression type, and if appropriate + gzip or bzip2 compression would have been chosen from the magic + header of the tarball. + * zapsmall(x) now works for more "number-like" objects. + * The tools-internal function called from R CMD INSTALL now gets a + warnOption = 1 argument and only sets options(warn = warnOption) + when that increases the warning level (PR#17453). + * Analogously, the tools-internal function called from R CMD check + gets a warnOption = 1 argument and uses the larger of that and + getOption("warn"), also allowing to be run with increased warning + level. + * Parse data now have deterministic parent nodes (PR#16041). + * Calling match() with length one x and POSIXlt table gave a + segfault (PR#17459). + * Fork clusters could hang due to a race condition in cluster + initialization (makeCluster()). + * nextn(n) now also works for larger n and no longer loops + infinitely for e.g, n <- 214e7. + * cooks.distance() and rstandard() now work correctly for multiple + linear models ("mlm"). + * polym() and corresponding lm() prediction now also work for a + boundary "vector" case fixing PR#17474, reported by Alexandre + Courtiol. + * With a very large number of variables terms() could segfault + (PR#17480). + * cut(rep(0, 7)) now works, thanks to Joey Reid and Benjamin Tyner + (PR#16802). + * download.file(*, method = "curl", cacheOK = FALSE) should work + now on Windows, thanks to Kevin Ushey's patch in PR#17323. + * duplicated() now works, too, thanks to + Andreas Kersting's PR#17485; ditto for anyDuplicated(). + * legend(*, cex = 1:2) now works less badly. + * The print() method for POSIXct and POSIXlt now correctly obeys + getOption("max.print"), fixing a long-standing typo, and it also + gets a corresponding optional max argument. + * Unserialization of raw vectors serialized in ASCII representation + now works correctly. + * [TRUE, ] <- list(c1, c2) now works correctly, + thanks to Suharto Anggono's PR#15362 and Emil Bode's patch in + PR#17504. + * seq.int(*, by=by, length=n) no longer wrongly "drops fractional + parts" when by is integer, thanks to Suharto Anggono's report + PR#17506. + * Buffering is disabled for file() connections to non-regular files + (like sockets), as well as fifo() and pipe() connections. Fixes + PR#17470, reported by Chris Culnane. + +- CHANGES IN R 3.5.1 : + BUG FIXES: + * file("stdin") is no longer considered seekable. + * dput() and dump() are no longer truncating when + options(deparse.max.lines = *) is set. + * Calls with an S3 class are no longer evaluated when printed, + fixing part of PR#17398, thanks to a patch from Lionel Henry. + * Allow file argument of Rscript to include space even when it is + first on the command line. + * callNextMethod() uses the generic from the environment of the + calling method. Reported by Herv'e Pag`es with well documented + examples. + * Compressed file connections are marked as blocking. + * optim(*, lower = c(-Inf, -Inf)) no longer warns (and switches the + method), thanks to a suggestion by John Nash. + * predict(fm, newdata) is now correct also for models where the + formula has terms such as splines::ns(..) or stats::poly(..), + fixing PR#17414, based on a patch from Duncan Murdoch. + * simulate.lm(glm(*, gaussian(link = ))) has been + corrected, fixing PR#17415 thanks to Alex Courtiol. + * unlist(x) no longer fails in some cases of nested empty lists. + Reported by Steven Nydick. + * qr.coef(qr()) now works. Reported by Kun + Ren. + * The radix sort is robust to vectors with >1 billion elements (but + long vectors are still unsupported). Thanks to Matt Dowle for the + fix. + * Terminal connections (e.g., stdin) are no longer buffered. Fixes + PR#17432. + * deparse(x), dput(x) and dump() now respect c()'s argument names + recursive and use.names, e.g., for x <- setNames(0, "recursive"), + thanks to Suharto Anggono's PR#17427. + * Unbuffered connections now work with encoding conversion. + Reported by Stephen Berman. + * .Renviron on Windows with Rgui is again by default searched for + in user documents directory when invoked _via_ the launcher icon. + Reported by Jeroen Ooms. + * printCoefmat() now also works with explicit right=TRUE. + * print.noquote() now also works with explicit quote=FALSE. + * The default method for pairs(.., horInd=*, verInd=*) now gets the + correct order, thanks to reports by Chris Andrews and Gerrit + Eichner. Additionally, when horInd or verInd contain only a + subset of variables, all the axes are labeled correctly now. + * agrep("..|..", .., fixed=FALSE) now matches when it should, + thanks to a reminder by Andreas Kolter. + * str(ch) now works for more invalid multibyte strings. + Regina-REXX +- Added hardening to systemd service(s). Modified: + * rxstack.service + +- Remove obsolete Groups tag (fate#326485) + +- Reduce %systemd_requires to %systemd_ordering: + %service_* can deal with the absence of systemd. +- Replace historic boilerplate -devel subpackage summary. + -- update to 3.3 - -- added SONAME (libregina.so) to library - -- update to 3.2 - RemoteBox +- RemoteBox-2.6_fix-env-script-interpreter.patch remamed for to + RemoteBox-2.7_fix-env-script-interpreter.patch. + +- Update to 2.7 version + - RemoteBox now requires VirtualBox 6.1.x + - VirtualBox now requires hardware virtualization and no longer + supports software virtualization. Removed associated options + from RemoteBox. + - Removed option of setting the video side-channel quality for an + RDP connection. This option is largely unsupported by RDP + clients and not particularly useful. + - Added support for the Virtio-SCSI controller + - Added support for the AMD PCNet-ISA/NE2100 network card + - Added support for nested hardware virtualization (VT-x/AMD-V) + for supported processors + - Added toolbar buttons in the VMM to create new hard disk + images, new floppy disk images (from 360K to 2.88MB) and move + media to new locations + - Newly created floppy disk images can be optionally + pre-formatted with FAT12 + - Added a menu option when attached storage for creating a new + floppy disk image and automatically attaching it + - Added option to specify MAC address policy when importing an + appliance + - Added options to specify MAC address policy and include ISO + files when exporting an appliance + - Added options to Keep disk UUIDs, specify MAC policy and keep + disk names when cloning a guest + - Added OS icon for Windows 2019 64bit + - Rewrote the copy and disk conversion code, should be cleaner + and faster + - Creating a new guest, now uses the ApplyDefaults API call which + was broken in previous versions of VirtualBox. This allows + a lot of code cleanups and faster guest creation + - Fixed incorrect URL on About window + - Various code cleanups + +- Remove obsolete Groups tag (fate#326485) + Rivet +- Update to version 3.1.3: + * Add consistently 'RIVET_'-prefixed versions of the CTOR and + PLUGIN macros, to be the preferred future form from 3.2.0 + onwards. + * Add LHCB_2016_I1454404 (W/Z at 8 TeV), and LHCB_2015_I1396331 + & LHCB_2016_I1490663 (open charm). + * Add an explicit configure test and override variable for the + cython executable. + * Use more numerically robust x and y definitions in + DISKinematics + * Relax some restrictions on Sphericity calculation. + * Backport master-branch tolerance of no-beam events and no-xsec + runs to 3.1.x. + * Add a --no-downloads flag to rivet-mkanalysis. + * Add a GROOM option to MC_JETS. + * Add LHCB_2018_I1662483 (forward dilepton top-pair production + cross-section) + * Add mixed-arithmetic-type min(n1,n2) and max(n1,n2) functions, + using std::common_type. + * Adding CMS_2018_I1620050 (dileptonic ttbar at 13 TeV) and + CMS_2019_I1744604 (t-channel single top at 13 TeV). + * Move the experiment-specific smearing functions into + ExptSmearingFunctions.hh, with SmearingFunctions.hh retained + for UI simplicity and backward compatibility. + * Improve the ATLAS Run 2 MET smearing function to incorporate + the Run 2 linearity and resolution dependences. + * Refine the ATLAS and CMS MET functions to avoid a peak at + MET=0 from negative Gaussian smearing. + * Add mT plot to MC_WINC + * Use options for MC_VINC, MC_VJETS, MC_VKTSPLITTINGS + * Add a list of fastjet::Transformer to FastJets, to be applied + in order. Transformers don't currently have a comparison + operator, so if this list is non-empty, we have to report the + projection as non-equivalent and recompute duplicates -- for + now -- but it works, and we can feed back that improvement + (again). + * Tidy jet distance measure enums, introducing convenience AKT, + CA, and CAMBRIDGE aliases. + * Add missing 'inline' declarations to all high-level filter + functions. + * Add missing (i)discard/selectIfAll high-level filtering + functions. + * Correct logical bugs in (i)selectIfAnyDeltaR/Phi function + logic: it's not just the equivalent of the discard versions. + * Submission of ATLAS_2019_I1750330 + * Add bare-lepton origin position to DressedLepton constructors. + * Add aspace() and l/rpad() utility functions. + * Rename the little-used in-place sortBy() functions to + isortBy() cf. ifilter() and friends, since the behaviour + should not change wildly just based on the constness status of + an argument. + * Add JADE_1985_I213948 gamma, pi0 and eta spectra at 14, 22.5 + and 34.4 GeV + * Update rivet-diffhepdata-all to check local directory for + analysis.json + * Add L3_1990_I298078 jet rates at MZ + * Add L3_1991_I314407 pi0 and charged particle spectra + * Add L3_1994_I374698 pi0 and eta spectra + * Add missing jet rates to L3_2004_I652683 + * Add DELPHI_2000_I531568 p pbar correlations + * Add L3_2008_I825820 event shapes at 197 GeV + * Add ALEPH_2001_I555653 tau polarization at LEP I + * Add DELPHI_2008_I763352 tau polarization at LEP II + * Add MAC_1987_I245571 tau polarization at 29 GeV + * Add AMY_1990_I298238 tau polarization at 57 GeV + * Add VENUS_1997_I440852 tau polarization at 58 GeV + * Add DELPHI_2000_I511443 tau polarization at LEP I + * Add OPAL_2001_I554583 tau polarization at LEP I + * Add L3_1998_I467929 tau polarization at LEP I + * Add client-side plot display filtering and and -m/-M pattern + (un)matching fags to rivet-mkhtml. + * Add BELLE_2018_I1621272 B->D*- tau+ nu_tau + * Add BESIII_2019_I1702549 D_S+ -> K0 e+ nu_e + * Add BELLE_2019_I1724068 B0->D*- tau+ nu_tau + * Fix Clang 12.0 compiler warnings + * Add BABAR_2008_I781294 Lambda_c+ -> Xi- pi+ K+ + * Add BESIII_2020_I1817739 e+e- > omega pi0, omega eta + * Add BESIII_2020_I1791570 J/Psi, psi(2S) -> Sigma+, Sigmabar- + * Add plot to BESIII_2019_I1691850 + * Add SND_2020_I1809286 e+e-> pi+pi-pi0 + * Add BELLE_2020_I1796822 B+- > pi+pi- ell nu + * Add BESIII_2020_I1814783 e+e- -> Sigma+-Sigmabar-+ + * Add CLEOII_1997_I446031 e+e- > e+e- pi0/eta/eta' + * Create bash completion dir in $prefix/etc if it doesn't exist. + * Fix bug where path wasn't set for booking of scatters + * Submission of ATLAS_2019_I1762584, ATLAS_2019_I1772062 and + ATLAS_2019_I1759875 + * Add BELLE_2020_I1789775 e+e- > D_s D_s2 + * Add BELLE_2019_I1762826 e+e- > D_s D_s1(2536) + * Add warnings and physicality checks to PartonicTops + * Submission of ATLAS_2020_I1803608 + * Fix bug related to (de)selection of weight subsets + * Make Event class aware of selected weight subsets + * Added self-guided Rivet "truth analysis" tutorial + * Allow user to specify nominal weight. Also do not write out + weight name it skip weights is selected + * Add SND_2020_I1806118 e+e- > K+K-pi0 +- Move bash completion helper to standard bash_completion dir + (BuildRequires: bash-completion for proper dir ownership). +- Add Rivet-analysis-compilation.patch: Fix compilation of + analyses; patch taken from upstream. + 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 - SDL2_gfx +- Update homepage URLs + SDL_bgi +- Update to release 2.4.4 + * Fixed bug that affected floodfill() with fill patterns in + rare cases + SHERPA-MC +- Update to version 2.2.11: + * Improvements in ME+PS merging for unordered scale + configurations !381 + * New NLO_SUBTRACTION_SCHEME option for improved behavior of the + parton shower in processes with large higher-order + contributions from t-channel gluon exchange !382 + * Additional power corrections to better match soft limit !394 + * Implement csin2_thetaW for SMEFTsim !319 + * Exponentiation version of EWvirt corrections !348 + * Phase space enhancing with function for unweighted event + generation (Enhance_Function) !357 !379 + * Rivet interface improvements: zipped YODA files (!374) and + split pos/neg weights (!376) + * Runtime issues + - Bugfix in Comix for models with vertices with negative + coupling orders !327 + - Bugfixes for crashes with new SPECIAL_TAU_SPIN_CORRELATIONS + option !335 !362 + - Bugfix for crash with spin correlations in ttll setups !388 + - Bugfixes for non-standard KFACTOR treatments !352 + * Compilation issues + - Fix build problem with very new glibc !328 + - Updated swig requirement for python interface to 2.0.12 !342 + - Improvements in HepMC3 linking !380 + - MCFM interface fixes !389 +- Drop SHERPA-MC-build-with-recent-glibc.patch: incorporated + upstream. +- Add BuildRequires: libtool needed for building swig-based + bindings for updated version. + +- Add SHERPA-MC-build-with-recent-glibc.patch to fix builds + against recent glibc; patch taken from upstream git. + +- Drop post(un) install-info scripts for devel pkg, these are + handled by rpm file triggers; also drop the appropriate + dependencies. + +- Update to version 2.2.10: + * Further improvements for Rivet3 and HepMC3 compatibility + [!321, !314]. + * Bugfix for crashes with new heavy-flavour shower evolution + schemes [!313]. + * Bugfix for crash in ReweightWithoutSubevents [!318]. + * Bugfix for documentation signal blob with pre-NLO+PS + kinematics [!320]. + * Bugfix for crash in setups with neutron beams [!312]. + * More robust discovery of HZTool and HepMC3 ROOT IO libraries + [!317, !322, !323]. +- Changes from version 2.2.9: See + https://gitlab.com/sherpa-team/sherpa/-/tags/v2.2.9. +- Build with Rivet support (BuildRequires: Rivet-devel). +- Fix some incorrect Provides and Obsoletes in subpackages. +- Execute hashbang cleanup on source files instead of acting on + installed files in %{buildroot}. +- Run spec-cleaner for minor formatting cleanups. + SampleICC +- Trim metadata redundancies from description. + +- Use -ffat-lto-objects when building static libraries. +- Run spec-cleaner + SimGear +- Update to 2020.3.11 + * https://wiki.flightgear.org/Changelog_2020.3#2020.3.11 + +- Update to 2020.3.9 + * https://wiki.flightgear.org/Changelog_2020.3#2020.3.9 + +- Update to 2020.3.8 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.7 + +- Update to 2020.3.6 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.6 +- Drop upstream boost-1.75-fix.patch + +- Update to 2020.3.5 + * http://wiki.flightgear.org/Changelog_2020.3#2020.3.5 +- Fix build with Boost 1.75, add boost-1.75-fix.patch + +- Update to 2020.3.4 + * No changelog available + +- Update to 2020.3.2 + * No changelog available + +- Update to 2020.3.1 + * http://wiki.flightgear.org/Changelog_2020.3 + +- Update to 2020.1.3 + * http://wiki.flightgear.org/Changelog_2020.1#2020.1.3_point_release + +- Update to 2020.1.2 + * http://wiki.flightgear.org/Changelog_2020.1#2020.1.2_point_release + +- Update to 2020.1.1 + * changelog: http://wiki.flightgear.org/Changelog_2020.1 +- Drop upstream patches: + * 0001-Always-add-PROJECT_BINARY_DIR-to-include_directories.patch + * 0001-Remove-deprecated-boost-utility.patch + * 0001-boost-enable_if-Support-Boost-versions-1.56.patch + +- Update to 2018.3.5 + * changelog: http://wiki.flightgear.org/Changelog_2018.3#2018.3.5_point_release + SoQt +- update to final 1.6.0: + * see https://raw.githubusercontent.com/coin3d/soqt/SoQt-1.6.0/NEWS + -- Spec file clean up -- Patches redone - Srain +- Update to version 1.3.0 + - [1.3.0] + * Features: + + Implement ISUPPORT parsing + the UTF8ONLY IRCv3 specification + + Add support for RPL_UMODEIS + + Make nick completion case-insensitive + + Add button for inserting emoji + * Bug fixes: + + Fix configuration syntax errors caused by trailing commas + - [1.2.4] + * Bug fixes + + Fix bugs introduced by https://github.com/SrainApp/srain/pull/316 + + Fix crach when URL preview async task failed + - [1.2.3] + * Bug fixes: + + Eliminate GDK warning + - [1.2.2] + * Changed: + + Add libera.chat IRC network (#311) + + Updated Dutch translation (b6830e9) + ThePEG +- Update to version 2.2.2: + * Add meta mechanism to event record. + * Add option of preloading yoda files and remove support for + rivet-1 and aida. + +- Update to version 2.2.1: + * New release solely to keep Herwig and ThePEG version numbers + in sync. +- Pass `with-hepmcversion=3` and `with-rivet=%{_prefix}` to + configure fix ThePEG not compiling with HepMC and Rivet support. +- Drop conditionals for old openSUSE versions. +- Fix an env based hashbang. + UEFITool +- Update to version 20201122: + * Switch CI to GitHub Actions + * Drop AppVeyor + * Version bump + * Revert "Update CI configuration to dpl v2" + * Update CI configuration to dpl v2 + * Fix mishandling trailing newline + * Fix compatibility with older UEFIPatch + * Added MSR patches for C422, C620 motherboards (#204) + * Add support to parse/reconstruct LZMAF86 sections (#198) + +- Update to version 20200120: + * Add 'Do not rebuild' support for volumes + * Version bump + +- Update to version 20191103: + * Fix C++03 compatibility + * Backport rebuild logic + * Support applying patches from terminal, closes #186 + +- Update to version 20181230: + * Implement custom LZMA dictionary size support, fixes #154 + +- Update to version 20180624: + * Unify version scheme + * Support replacing raw sections and ffs via -asis + * Allow subguid matching for UEFIReplace + * Fix recursion in UEFIReplace + * Add -o / --output flag to UEFIPatch + * Implement replace all and add -o (--output) path to UEFIReplace + * Backport decompression updates from new_engine + * Add misc patches unrelated to Intel PowerManagement + * Implement external patches.txt path for UEFIPatch + * Fix Intel descriptor version parsing at reading + * Properly read Intel descriptor version, thx @platomav + * Recognise B360MHD3.F3 descriptor version + * Remove legacy UEFIFind and UEFIExtract in favour of new_engine branch + * Fix EC region parse + Vc +- Add GCC 11 compatibility fix: + * 0001-Add-missing-include-to-simdarray.h-275.patch + +- Update to version 1.4.1: + * No upstream changelog available +- Drop upstreamed patches: + * 0001-Fix-i686-build.patch + * handle-missing-libmvec.patch + +- Use FAT lto objects as the package ships a static library + +- Add 0001-Fix-i686-build.patch to fix build failures on i686 targets. + +- Add handle-missing-libmvec.patch to fix build issues on archs for + which libmvec is not available. + +- Update to version 1.4.0: + * i686 build failure build fixed upstream (#190) + Drop fix_i686_build.patch + * Drop default_to_scalar_implementation_for_unknown_arch.patch, + fixed upstream. + VirtualGL +- update to 2.6.5: + 1. Fixed a race condition that sometimes caused various fatal errors in the + interposed `glXMakeContextCurrent()` function if both GLX drawable IDs passed + to that function were the same window handle and the corresponding X window was + simultaneously resized in another thread. + 2. Fixed an oversight whereby the addresses of the interposed + `glDrawBuffers()`, `glGetString()`, and `glGetStringi()` functions introduced + in 2.6.3[2] and 2.6.4[1] were not returned from the interposed + `glXGetProcAddress()` and `glXGetProcAddressARB()` functions. + 3. VirtualGL now works properly with 3D applications that use the + `glNamedFramebufferDrawBuffer()` and `glNamedFramebufferDrawBuffers()` + functions (OpenGL 4.5) or the `glFramebufferDrawBufferEXT()` and + `glFramebufferDrawBuffersEXT()` functions (`GL_EXT_direct_state_access`) and + render to the front buffer. + 4. Fixed a BadRequest X11 error that occurred when attempting to use the X11 + Transport with a remote X connection. + 5. Worked around an issue with certain GLX implementations that list + 10-bit-per-component FB configs ahead of 8-bit-per-component FB configs and + incorrectly set `GLX_DRAWABLE_TYPE|=GLX_PIXMAP_BIT` for those 10-bpc FB + configs, even though they have no X visuals attached. This caused VirtualGL's + interposed `glXChooseVisual()` function to choose one of the 10-bpc FB configs + behind the scenes, which made it impossible to use the VGL Transport. + 6. Fixed an issue whereby, when using the X11 Transport, a vertically flipped + image of a previously-rendered frame was sometimes displayed if the 3D + application called `glFlush()` while the front buffer was the active drawing + buffer and the render mode was `GL_FEEDBACK` or `GL_SELECT`. + 7. `vglserver_config` now works properly if invoked with a relative path + (for example, `cd /opt/VirtualGL/bin; sudo ./vglserver_config`.) + 8. Worked around a limitation in the AMDGPU drivers that prevented recent + versions of Google Chrome from enabling GPU acceleration when used with + VirtualGL. + +- update to 2.6.4 + * Changelog in packaged ChangeLog.md or at + https://github.com/VirtualGL/virtualgl/blob/2.6.4/ChangeLog.md +- Refreshed patch VirtualGL-link-libs.patch +- Removed patch fix-Mesa-19.3.0-build.patch - resolved upstream + WindowMaker +- Added build requirements which result in broader image support and UTF-8/RTL + improvements. + +- Update to 0.95.9 + * SwitchPanel is now more configurable: + you can configure the switch panel icon size by setting the + “SwitchPanelIconSize” option to your preferred value in + ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also + sensible to changes in the system font. + * New user configuration directory environment variable: + In previous versions, the GNUstep directory used to store a user’s Window + Maker configuration files was specified by the GNUSTEP_USER_ROOT environment + variable, which defaulted to ~/GNUstep. However, this environment variable + was deprecated in gnustep-make v2. Therefore, it has been replaced by the + WMAKER_USER_ROOT environment variable. + * libXmu is now an optional dependency + If the library is not found, compilation work, the only limitation will + arise when trying to install the standard colormap on displays which are not + TrueColor. Please note that if you have the library but not the headers, + configure will still stop; there is no user option to explicitly disable + the library use. +- Rebase patches + * WindowMaker-config.patch + * WindowMaker-menu.patch +- Rework reproducible patch + * remove WindowMaker-0.95.8-reproducible.patch + * add WindowMaker-reproducible.patch + XyGrib +- proj8.diff and projection.diff added to fix build failure with proj 8 + +- libjpeg24.diff added to fix build error with openjpeg 2.4 + +- Use %cmake_build rather then %make_jobs + +- QPainter.patch applied for build error in TW (gcc10) + github.com/opengribs/XyGrib/pull/255 + YODA +- Update to version 1.9.0: + * Add missing inline declarations to free IO functions. + * Add fillDim() methods to the Bin, Bin1D and Bin2D classes. + * Rename the Point getParentAO etc. to getParent, using the new + Scatter base, and improve the accessor methods. + * Add Scatter base class to the Scatter classes, with rmPoints() + implemented there. + * Add Binned and Fillable base classes, the former introducing + the fillDim() method and rmBin(), and use them as ABCs for the + counter, histo and profile types. + * Allow YODA's Python interface to read from StringIO and FileIO + objects. + * Add rmPoint() and rmPoints() methods on all Scatter types. + * Change scaleDim() to scale() for points and scatters + * Remove ROOT5 compatibility, and handle 6.22 change in PyROOT. + * Fix out-of-source builds re. bash completions. + * Fixes to the Profile1D Python interface. + * Add header include to AnalysisObject.h to support + GCC11 (cf. http://gcc.gnu.org/gcc-11/porting_to.html) + * Restructure yodamerge to use pairwise merges, avoiding + simultaneous loading of all the input files and greatly + speeding up processing. Simultaneous simplification by + replacement of yodamerge stacking functionality with + yodastack. + +- Update to version 1.8.5: + * Add relErrs() functions to the H1D and H2D Python interfaces. + * Add an explicit configure test and override variable for the + cython executable. + * Fix typo from xAvgErr -> xErrAvg in Scatter2D.xErrAvgs() + Python function. + +- Update to version 1.8.4: + * Don't suppress cross-section-normalised empty histograms in + yodamerge. + * Use ROOT's ROOT_VERSION_CODE and ROOT_VERSION macros to handle + the changing TPython API. + * Do not apply bin-width scaling by default between YODA and + ROOT binned objects. + * Improve ROOT conversion utilities to support a fuller set of + width-scaling and focus-mapping options. + * Fix Point1D.setXErrs() function to handle sources and asymm + errors correctly. + * Map scatter reset() functions into Python. + * Create bash completion dir in $prefix/etc if it doesn't exist. + * Fix missing call-parentheses in Python-mapped Bin classes, + including in the __repr__ functions, which was making + print(bin) crash. +- Move bash_completion file from /usr/etc, where it is installed, + to the correct dir: `%{_datadir}/bash-completions/completions/`; + add BuildRequires: bash-completion for correct dir ownership. + +- Update to version 1.8.3: + * The python method `Histo2D.addBins` was reimplemented using + `Histo2D::addBins()` C++ method instead of `Histo2D::addBin()` + for better performance. + * Make the low stats error for variances strictly require Neff > + 1, rather than a fuzzy comparison that can cause trouble + downstream. + * Make xyMids,Foci,Errs,Mins,Maxs etc. runtime configurable with + 'unique' and 'asgrid' optional params. + * Convert geometric axis-property array functions on Histo2D and + Profile2D to return the unique edges, mins, maxes, mids, etc. + rather than the heavily repeated versions for all the bins. + * Fix Histo2D.volumes() Python mapping, and add sumWs() + functions to all histo types. + * Add asgrid optional arguments to value-related Python methods + for Histo2D and Profile2D + * Add computation of Python versions and passing them to Cython + as command-line flags. +- Changes from version 1.8.2: + * Fix off-by-one error in Axis2D.numBinsX/Y() return values, + fixing Histo2D and Profile2D. + * Add numBinsX() methods to the 1D histogram and profile + classes. + * Py3 compatibility fix + * Fix call to `Histo1D.annotationsDict` +- Changes from version 1.8.1: + * Fix list-return read YODA-format function. + * Removed unwanted space at end of headers. + * Set correct dimension when calling setErrs. + * Added zerrs to 3DScatter headers. + * Added xErrs, yErrs, zErrs to Scatter3D.pyx + * Add underflow and overflow reporting to the verbose yodals + printout. + * Re-instate title() and fix bug in z-error storage for scatter + 3Ds. + * Python3 compatibility tweaks + * Add a pdfspace() function in C++ and a Python equivalent -- + recoded rather than mapped, due to the technical implications + of passing Python callables as std::functions -- for custom + binning from a density function. + * Fix YODA 1.7 style call to AO.dim. + * Update yodamerge ao_out.point(i).setVal(dim, val_i) + * IO.pyx: missing python3 compatibility + * Sort dicts on IO write(), and return ordered dicts in read + mode if possible. +- Drop YODA-py3-compatibility-for-IO_pyx.patch: incorporated + upstream. + a2ps +- Discard rm of nonexistent %{_infodir}/dir to fix build + +- Add patch a2ps-4.14-texinfo-6.7.patch to let it build with + texinfo-6.7 as well + +- Remove obsolete Groups tag (fate#326485) + +- Implement shared library packaging policy. +- Remove --with-pic which is useless with --disable-static. +- Use noun phrase in summary. +- Resolve PreReq FIXMEs. + +- Make LFS support work on 32bit architectures (bsc#1112014) + +- Add reproducible.patch to fix build date (boo#1047218) +- Run build non-parallelized and with make -B because of + poorly specified make build dependencies to make build reproducible + a2ps-h +- Remove obsolete Groups tag (fate#326485) + +- Remove old tags/sections from specfile. + aaa_base +- use autopatch + - update first two patches from git originals to have the + same apply depth as the rest: + - git-01-61c106aac03930e03935172eaf94d92c02a343bd.patch + - git-02-4e5fe2a6ec5690b51a369d2134a1119962438fd1.patch + - fix get_kernel_version.c to work also for recent kernels + on the s390/X platform (bsc#1191563) + - git-37-dfc5b8af96bec249e44a83d573af1f95a661a85c.patch + - support xz compressed kernel (bsc#1162581) + - git-38-4c0060639f6fa854830a708a823976772afe7764.patch + - Fixing possible resource leak + - git-39-df622b89bc92fd882a6715c5743095528a643546.patch + - excluding new kernel string in version search + +- Add git-36-16d1cb895c2742e96a56af98111f8281bedd3188.patch: + * Add $HOME/.local/bin to PATH, if it exists (bsc#1192248) + +- Add patch git-34-9a1bc15517d6da56d75182338c0f1bc4518b2b75.patch + * sysctl.d/50-default.conf: + allow everybody to create IPPROTO_ICMP sockets (bsc#1174504) +- Add patch git-35-91f496b1f65af29832192bad949685a7bc25da0a.patch + * sysctl.d/50-default.conf: fix ping_group_range syntax error + abcde +- Fix dependency on perl(WebService::MusicBrainz) to work with + 1.0.5 (boo#1178312) + abcm2ps +- Update to 8.14.12: + Fixes: + * crash when "%%break 1" and no measure bar in the tune + * crash when duplicated voice ending on %%staves with repeat variant + * crash when voice duplication with symbols without width + * crash or bad output when null value in %%scale + * problem when only bars in 2 voices followed %%staves of the second voice only + * crash when tuplet error in grace note sequence + * crash when grace note with empty tuplet + * crash when many broken rhythms after a single grace note + * access outside the deco array when error in U: + * crash when !xstem! with no note in the previous voice + * crash on tuplet without any note/rest + * crash when grace notes at end of line and voice overlay + * crash when !trem2! at start of a grace note sequence + * crash when wrong duration in 2 voice overlays and bad ties + * crash when accidental without a note at start of line after K: + * array overflow when wrong duration in voice overlay + * loss of left margin after first page since previous commit + * no respect of %%leftmargin with -E or -g + * bad placement of chord symbols when in a music line with only invisible rests + Syntax: + * Accept and remove one or two '%'s at start of all %%beginxxx lines + Generation: + * Move the CSS from XHTML to SVG + Build: + * configure: respect environment variable +- Refresh compiler_flags.patch + +- Update to 8.14.11: + * fix: error "'staffwidth' too small" when generating sample3.abc + +- Update to 8.14.10: + * fix: bad glyph when defined by SVG containing 'v' in + * fix: bad check of note length since commit 191fa55 + * fix: memory corruption when error in %%staves/%%score + * fix: crash when too big note duration + * fix: crash when staff width too small + +- Update to 8.14.9: + * fix: bad natural accidental when %%MIDI temperamentequal + +- Update to 8.14.8: + * fix: no respect the width in %%staffbreak + * fix: don't draw a staff when only %%staffbreak inside + * fix: bad repeat bracket when continued on next line, line starting by a bar + * fix: bad tuplet bracket again when at end of a voice overlay sequence + * fix: bad tuplet bracket when at end of a voice overlay sequence + * handle '%%MIDI temperamentequal ' + * accept '^1' and '_1' as microtone accidentals + abi-compliance-checker +- Remove obsolete Groups tag (fate#326485) + +- Add '-fPIC' option for AArch64 to avoid the following errors: + * relocation XXX which may bind externally can not be used when + making a shared object; recompile with -fPIC + * dangerous relocation: unsupported relocation + +- Update to 2.3: + * Improvements: + + Support for GCC 8 + + Use -fdump-lang-class instead of -fdump-class-hierarchy + + Use -fdump-lang-raw instead of -fdump-translation-unit + + Enable internal mangling of C++ funcs for all future GCC + versions + + Added -keep-reserved option to report changes in reserved + fields + + Fixed license to LGPL 2.1 + * Bug Fixes: + + Fix detection of GCC 7 compiled with + - -with-gcc-major-version-only + + Fixed internal mangling + + Escape braces in regex for compatibility with future Perl 5 + versions + + Redirect stderr of objdump -f to null +- Add %check section. + abi-dumper +- update to 1.2: + * Support for Fedora 30 + * Misc fixes +- drop patches fixed in release: + * 0001-Fixed-license-to-LGPL-2.1.patch + * 0002-Fixed-license-file.patch + * 0003-Support-for-new-elfutils-Fedora-30.patch + +- Remove obsolete Groups tag (fate#326485) + +- Add 0001-Fixed-license-to-LGPL-2.1.patch + Add 0002-Fixed-license-file.patch + Add 0003-Support-for-new-elfutils-Fedora-30.patch + fixes incorrect debuginfo extraction with new elfutils + abi-monitor +- Remove obsolete Groups tag (fate#326485) + abi-tracker +- Remove obsolete Groups tag (fate#326485) + abiword +- Update to version 3.0.5 + + Fix use-after-free crash. + + Fix crash when IM is called before the document is ready + + Fix crash with cut and paste + + msword: Fix a potential buffer overrun in footnotes and endnotes + + gtk+TableWidget: fix display of the TableWidget + +- Pass '-std=c++14' to CXXFLAGS for openSUSE >= 1550 to fix + building with GCC 11 which uses c++17 by default, whereas + abiword codebase is not c++17 ready yet. + +- Update to version 3.0.4: + + AbiWord 3.0.4 mostly address an issue with the tarball for + 3.0.3 that was not properly generated. +- Changes from version 3.0.3: + + AbiWord 3.0.3 address several issues with recent version of + Gtk+. + + Updated translations. +- Drop abiword-fix-black-overlay.patch: fixed upstream. +- Add autoconf-archive BuildRequires: new dependency to be able to + bootstrap. + -- Add abiword.appdata.xml to the package. - abootimg +- Fixed and cleaned SPEC file + * Provide working URL + * Minor modernization + acarsdec +- Remove obsolete Groups tag (fate#326485) + accerciser +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Update to version 3.38.0: + + No changes. + +- Update to version 3.37.1: + + Remove some unused screenshots. + + Fix indentation, buffer reset, autocompletion in IPython + console. + + Highlight region-changed events from screen reader. + + Updated translations. + +- Update to version 3.36.3: + + Updated translations. + +- Update to version 3.36.2: + + Updated translations. + +- Update to version 3.36.1: + + Fix python console with IPython 7. + + Updated translations. + +- Update to version 3.36.0: + + Updated screenshots. + + Updated translations. + +- Update to version 3.34.4: + + Document new python-xlib dependency. + + Updated translations. +- Add missing python3-python-xlib Requires. + +- No longer recommend -lang: supplements are in use + +- Update to version 3.34.3: + + Updated translations. + +- Update to version 3.34.2: + + Updated translations. + +- Update to version 3.34.1: + + Updated translations. + +- Update to version 3.34.0: + + No changes. + +- Update to version 3.33.92: + + Add highlighting on text selection. + + Updated translations. + +- Update to version 3.33.91: + + Fix autoreconf dependency check + + Updated translations. +- Changes from version 3.33.4: + + Fix startup warnings + + Fix some accessibleId access cases + + Allow building with gettext ≥ 0.20 + + Show event sender + + Fix auto-completion + + On left arrow, go to parent before collapsing it + + Use TreeModelFilter to filter the view + + Let accerciser be selected, but do not refresh or highlight it + + Hide applications without widgets by default + + Updated translations. +- Changes from version 3.33.3: + + Fix using translations + + Fix some ui labelling + + Fix showing relations + + Use Unicode in translatable strings + + Fix build instructions + + Add expand/collapse node key handling + + Don't crash on empty schema list + + Better handle removed cursor row + + Use fonts which explicitly show U+FFFC + + Updated translations. +- Changes from version 3.33.2: + + Restore preventing accerciser from exploring itself + + Fix focus computation for ctrl-alt-b + + Show accessible ID +- Changes from version 3.33.1: + + help: + - Fix broken Mallard markup for key combinations + - Remove unhelpful Preferences screenshot + + Use autoreconf instead deprecated gnome-autogen + + Fix accessing items without a compositor + + Preferences dialog: fix setting title + + Fix warnings + + Updated translations. + +- Update to version 3.32.3: + + Fix showing relations. + + Fix support for IPython 7. + + Fix build instructions. + + Don't crash on empty schema list. + + Fix using translations. + +- Fix ipython package name. + +- Update to version 3.32.2: + + Fix using translations. + +- Update to version 3.32.1: + + Fix accessing items without a compositor. + + Updated translations. + +- Update to version 3.32.0: + + Updated maintainers info. + + Stopped using intltool. + + Desktop: Dropped obsolete X-GNOME-Full-Name fields. + + Updated bug reporting links. + + Help: Replace git.gnome.org by gitlab.gnome.org. + + Updated translations. +- Drop intltool BuildRequires, no longer needed. + +- Update to version 3.31.4: + + Updated maintainers info. + + Fixed appdata file name. + + Fixed duplicate section ID on help. + + Marked missing string for translation. + + Removed unused images from localized user docs accerciser.png. + + ipython: Update to support IPython version 5 (bgo#776301). + + Python 3.7+ support, async is a keyword. + + Replace Bugzilla by Gitlab URL in DOAP file. +- Stop post(un) handling of glib2_gsettings_schema_post(un), + desktop_database_post(un) and icon_theme_cache_post(un) + drop + glib2_gsettings_schema_requires, no longer needed. + -- Update to version 3.14.0: - + No changes from previous version. - -- Update to version 3.13.92: - + doap: Update URLs, category apps and add - . - + Mark images as not translatable to keep them off translators - radar. - + Addressing some PyGObject initializer deprecations. - + Adding transient windows for bookmarks dialogs. - + Updated translations. - -- Update to version 3.12.0: - + User docs: Fixed a few broken/redirected links. - + Updated translations. - -- Update to version 3.11.92.1: - + IPython View: Add backwards compatibility with old stable - releases of IPython -- Changes from version 3.11.92: - + Validate plugin: Make use of metaclasses compatible on python - 2.x & 3.x. - + Interface Viewer plugin - - Display of states should be wider. - - Avoid the misalignement of elements when resizing. - - Fix for bug 660971 - Fixing iv plugin's caret offset value. - - Fix spinner on Value's section. - + Macaroon - - Make Macaroon work in Python 3. - - Update get_text call according to latest API. - - When recording, put right ATSPI roles in the output sequence. - + Quick select: fix inspect accessible under mouse. - + Updated translations. - acct +- Migrate pacct log file to new location when upgrading from SLE12, + fixes bsc#1188159 + -- fixed libexec path in acct.service (bnc#893980) - -- cleanup of acct - * Add install section in service unit (bnc#867138) - * Add a simple script to create pacct file - -- update to 6.6.1 - * Fixed vulnabilities, due to autmake. Thanks to Karl Berry - for pointing this out. - * Update gnulib to latest git. -- dropped acct-stdio.h.patch (upstream) -- add gpg verification - -- Remove useless %inserv_prereq and fillup_prereq macro; acct package - doesn't contain neither sysvinit script and sysconfig file - -- Converted rc file to systemd unit file. -- Fixed a bug where the accounting file wasn't reopened after - logrotate, because force-reload isn't implemented. - -- Added makeinfo BuildRequire to fix build with new automake - -- remove suse_update_config - -- drop useless acct-axp.patch - -- Fix build with missing gets declaration (glibc 2.16) - -- switch from acct-6.3.5 to acct-6.5.5. From the upstream acct ChangeLog: - * Fix potential buffer-overflows. - * UNIX 98 pty support. - * Add Linux multiformat support. - * lastcomm.c: integrated patch from Paul Jones which adds - paging and swapping support to lastcomm and sa - -- cross-build fix: use %__cc, %__cxx macros - -- add libtool as buildrequire to make the spec file more reliable - -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- fix initscript's force-reload action to reload the service only - if it is running [bnc#667437] - -- remove the moblin hack that fixes something not in this package - -- fix mode on /etc/logrotate.d/acct to not be executable. - -- do not enable acct to start automatically on Moblin. We don't - want to access the disk every 15 seconds or so for no reason at - all on laptops. - ack +- Fix doc symlink issue +- ack 3.5.0: + * Reworked the option parsing to run correctly with Getopt::Long + 2.38. + * Added support for the Elm language. (GH#316) + * Added support for the Purescript language. (GH#317) + * Added support for the Bazel build tool. (GH#327) + +- ack 3.4.0: + * tweaks to coloring in output + * Add --toml for the TOML filetype + actkbd +- Drop ProtectClock hardening, can cause issues if other device acceess is needed + +- Added hardening to systemd service(s). Modified: + * actkbd.service + adminer +- Update to version 4.8.1 + * Fix XSS in doc_link + * MySQL: Allow moving views to other DB and renaming DB with views + * MariaDB: Do not treat sequences as views + * PostgreSQL: Support UPDATE OF triggers + * PostgreSQL: Support triggers with more events (OR) + * PostgreSQL: Fix parsing of foreign keys with non-ASCII column names + * PostgreSQL < 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere + * SQLite: Fix displayed types + * Avoid PHP warnings with PDO drivers + * Fix PHP 8 warnings + +- Update to version 4.8.0: + * Release 4.8.0 + * Remove .inc extension from driver plugins + * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi) + * MongoDB: Alpha + * MongoDB: Prefer driver used in other functions + * Save bytes + * MongoDB: Fix edit operations in select + * Fix typo + * MongoDB: Use ObjectID only if used + * MongoDB: Fix operators + * MongoDB: Handle errors + * MongoDB: Fix query + * Save bytes + * MongoDB: Display error when selecting wrong table + * MongoDB: Display arrays as JSON + * MongoDB: Fix executeQuery + * MongoDB: Modern extension doesn't allow connecting with random user/password + * MongoDB: Add operators + * MongoDB: Handle exceptions + * MongoDB: Fix getting binary fields + * MongoDB: Fix num_rows + * MongoDB: Move common code to function + * MongoDB: Display Authentication failed instead of exception + * Delete duplicate code + * Fix operators init + * PostgreSQL: Fix displaying NULL bytea fields + * Avoid errors about 'view_trigger' + * Support unprivileged users for schema list + * Support altering indexes + * Avoid errors when alter table column + * Avoid errors about auto increment + * Support granted table to list up indexes + * Correct column size with string type + * Sort the DB list + * Support importing table data + * The table with another scheme is deleted from the table list + * Support computing DB infos + * PostgreSQL: Do not show triggers from other schemas + * SimpleDB, Firebird, ClickHouse: Move to plugin + * Add comments + * Prepare for moving drivers to plugins + * Support function default values in insert (bug #713) + * Allow SQL pseudo-function in insert + * Save bytes + * PostgreSQL: Fix multi-parameter functions in default values (bug #736) + * Add id to
in select (bug #724) + * Remove newline before error message + * Fix whitespace + * Add bug number + * PostgreSQL: Avoid exporting empty sequence last value + * PostgreSQL: Create PRIMARY KEY for auto increment columns + * PostgreSQL PDO: Do not select NULL function for false values in edit (thanks to PR #380) + * MySQL 8: Fix EXPLAIN in SQL command + * Update tests + * Add callback before edit form (bug #759) + * Skip date columns for non-date values in search anywhere (thanks to PR #408) + * Fix PHP 8 warning + * Add DB version to comment in export + adms +- update to version 2.3.7 + * reproducible build + * typo fixes + * include path + * instructions + +- Expand shared library subpacakge description. + +- Clean spec file. + +- Update to version 2.3.6 + * Fix parser for parameter lists in subdevice instanciation. + * Remove duplicated constants in provided headers. + * Fix crash on x64 when printing message about standard headers. +- Moved to github +- Lint spec file + adobe-sourcehansans-fonts +- Fix source URLs to be properly downloadable + +- Update to version 2.004 +- Add variable fonts + +- Update to version 2.001 +- Add all region specific fonts +- Remove fontconfig file because Noto Sans CJK doesn't have such a + configuration either + adobe-sourcehanserif-fonts +- Add all region-specific fonts + adobe-sourcesanspro-fonts +- Revert update to Source Sans 3 and keep the pro versions + (boo#1189267) + +- Add 31-adobe-sourcesanspro.conf so that old name still works + +- Fixed github URL +- Fixed Source URL again; we take the full source zip instead of + split release zip + +- Update to version 3.046 + * Roman and Italic now are the same version + * The "pro" part of the name has been dropped, internally a number + is now used: Source Sans 3 + * Update URL + * This is a major release with many changes. See the release page + for the details: + https://github.com/adobe-fonts/source-sans/releases + +- Update source url + +- Update to version 2.045 (Roman) and 1.095 (Italic): + * Bugfixes (too many to name here) +- Run through spec cleaner +- Only package the (better) otf fonts (following the Source Code + Pro package) + -- updated to version 1.040 -- improvement: Adds Zero_Width_Non_Breaking_Space character (ZWNBS, U+FEFF) to address GitHub issue #20 - -- Update to version 1.038 (2012/09/12): - * Updates the metrics of Majuscule letters in lighter weights. - * Updates fonts to add small capitals and superior capital letters - to upright styles. - * Adds the following characters for transliteration: Blinebelow, - blinebelow, Klinebelow klinebelow, Emacronacute, emacronacute, - Omacronacute, omacronacute, primemod - * Adds the following punctuation characters: bardbl, iterrobang, - ceilingleft, ceilingright, floorleft floorright, bracketleftwhite, - bracketrightwhite, brackhalftopleft, brackhalftopright, brackhalfbotleft, - brackhalfbotright - * Adds dotted zero and slashed zero. - -- Added Obsoletes and Provides - -- Renamed from SourceSansPro package, fixed .changes and .spec file - -- Spec: Use %{_ttfontsdir} macro instead of %{_datadir} - -- Updated to 1.0.36 release - Updates fonts to fix bug in TTF versions in which the GDEF table - was not included. -- 1.0.35 release: - Updates the fitting for 'u' and its related glyphs. Updates the - kerning in the upright fonts. - adobe-sourceserifpro-fonts +- Revert update to Source Serif 4 and keep the pro version + (boo#1189267) + +- Add 31-adobe-sourceserifpro.conf so that old name still works + +- Fix download URL again; we take the full source zip instead of + each split release zip + +- Update description to reflect name change Source Sans + +- Update to 4.004: + Major update with the following highlights: + * Source Serif now has six weights across five optical sizes + * Shift text master in design space + * Change the family name from Source Serif Pro to Source Serif 4 + +- Update to 3.000 (Roman and Italic have now the same version): + Changes to Italic styles: + * extend Latin character set from AL-3 to AL-4 + * add Cyrillic (covering AC-2) + * add Greek (covering AG-1) + Changes to Roman styles: + * minor updates to spacing of modifer glyphs + * updates to some Cyrillic characters as suggested by external + advisors + * minor updates to Cyrillic kerning + * updates to some Greek characters as suggested by external + advisors + Global changes: + * overhaul ccmp feature to decompose accented glyphs when + followed by combining + * mark, thus allowing double-stacking of accents (addresses + [#41], #42) + * add ccmp solution for Ukrainian її clash, also for Latin ïï + (addresses #48) + * add Bulgarian Cyrillic alternates both via locl and ss01 feature + (addresses #20) + * add Serbian/Macedonian Cyrillic alternates both via locl and + ss02 feature + Roman and Italic styles now support the same global character set, + in both static and variable versions. + +- Update to 2.010 (Roman) and 1.010 (Italic): + * Italic variant is added + * small fixes, mainly bugfixes +- Only package OTF (like the Sans and Code variants of Source Pro) + adriconf +- Update to version 2.4.1 + * No source changes +- Fixed dependencies + * GTK+ 0.24+ is required for ComboBoxExtra + * libXML++ is also supported in version 5 (used in Factory) + +- Update to version 2.4: + * Renamed application from br.com.jeanhertel.adriconf to + org.freedesktop.adriconf. + * Handle string and float options. + * Add Polish translations. @baryluk + * Make various cosmetic fixes. +- Changes for older versions in 2.* series: + * Rename application to org.freedesktop.adriconf + * Make sure themes don't add shadows to button. + * Add tooltips to add profile screen. + * Fix Spin Button fields, so that increment/decrement fields are + correctly visible. + * Improve Switch buttons with more visible colors. + * Small fix fox incorrect shadows with default GTK+ theme. + * User Interface is dark by default + * Completely removed dialogs and replaced them with screens, + giving a more natural navigation. + * Profiles are now saved independently giving the user more + control on what to save. + * Mesa-defined profiles are not shown anymore, avoiding previous + confusion on what the user added and what is defined by mesa + itself. + * Better validate when the user adds a new profile. + * Bug-fix: When switching the GPU on PRIME settings now we keep + the same application selected. + ads +- Update to 2.0: + + Major rewrite uses samba python bindings for most commands + aegisub +- Disable 32 bit build, causes gcc bug. + +- Upstream orphaned (or at least inactive), use active wangqr fork +- Updated to fork version 3.3.2 + * Show a notice when reaching 32bit memory limit instead of crash + * Fix OpenGL color depth issue with some GPU drivers + * Fix eyedropper not working + * Fix alt-drag behavior in audio window + * Fix saving audio clip with float samples + * Added support for AviSynth+ on linux + * Fix video rendering performance issue with visual tools + * Added the "align to hardsub in video" function + * Allow user change color for visual typesetting tool + * Bug fixes about HiDPI display issues + * Bug fixes about timing calculation for video frame and audio FFT +- Added ax_boost-files.patch for fix build with boost >= 1.70 +- Dropped outdated patches Makefile.inc.in.patch, + remove-vendor-luajit-dependency.patch, aegisub-no-optimize.patch, + luaL_Reg-not-luaL_reg.patch, aegisub-fix_build_with_make4.3.patch + +- Use wxGTK3 instead of wxWidgets (GTK2), for better HiDPI and + Wayland support. + aespipe +- Re-enable LTO, but disable strict aliasing - boo#1187352 + +- Disable LTO everywhere (bsc#1187352) + +- Disable LTO for aarch64, %{arm} and ppc64le as a workaround for boo#1187352 + +- Update to 2.4f + * Fixed configure script mis-detection of "labels need underline + prefix" on Fedora. Fix from Jiri Hladky. + * Added configure script autodetection for x86/amd64 -fno-pie compile + and -no-pie linker flags. These are needed when compiler/linker + produces position independent executable (PIE) by default. +- Run spec-cleaner +- Add source verification + +- Remove obsolete Groups tag (fate#326485) + -- Fix PowerPC little endian build -- added patches: - * aespipe-ppc64le.patch - -- Fix spec formatting and licence - -- New packaging for obs / version 2.4.c - -- tweaks for build service - agenda +- Update to 1.1.2: + * Bug Fixes + * Fixed the issue where the task list is not saved on + unexpected quit + * Fixed the issue where the window position and size are not + saved on unexpected quit + * Added Ctrl-Q and Ctrl-W keyboard shortcuts for closing the + window + * Packaged the app as a flatpak for elementary OS 6! + * Fixed some theme issues + +- Update to 1.1.0: + * Merge pull request #115 from dahenson/develop + * Merge pull request #114 from dahenson/prepare-for-release + * Set node version to 10.17.0 for travis + * Update copyright year on appdata + * Update appdata with new version info + * Bump version number + * Update copyright years + * Merge pull request #113 from dahenson/run-vala-lint + * Update src/Window.vala + * Fix formatting issues in the code + * Merge pull request #110 from dahenson/fix-click-to-deselect + * Merge pull request #111 from ryonakano/l10n-update + * Add css fixes to hide focused checks + * Update POTFILES + * Merge pull request #109 from dahenson/css-fixes + * Listen for button press event + * Small updates to fix the treeview entry + * Only use the stylesheet if it runs on elementary + * Merge pull request #106 from ryonakano/improve-meson + * Use 4 spaces instead of a tab + * Merge branch 'develop' into improve-meson + * Address suggested changes + * Merge branch 'master' into develop + * Merge pull request #107 from + ryonakano/give-first-time-value-meaning + * Fix the GSettings value 'first-time' has no meaning + * README: Update installation instructions to Meson + * Remove stale INSTALL + * Remove no longer used pot + * Unify the number of indentation to 4 + * Remove unnecessary constants + * Merge pull request #103 from meisenzahl/master + * Downgrade Node.js to fix builds on Travis CI + * Remove cache from travis.yml + * Merge pull request #99 from dahenson/undo-feature + * Add ability to undo reordering to TaskList + * ... +- Drop fix-build.patch +- Switch to meson +- Spec file cleanup + +- Add fix-build.patch. With recent vala versions, --thread is + ignored but that also causes a build issue on openSUSE Factory. + +- Update to 1.0.12: + * Update com.github.dahenson.agenda.appdata.xml + * Merge pull request #79 from ryonakano/fix-icon-url + +- Update to 1.0.11: + * Bump version + * Get rid of those pesky whole screen screenshots. + +- Update to 1.0.10: + * Bump version number + * Change some wording to be more clear and concise. + * Change some wording and add release info + * Add additional screenshots + * Add the right prefix flag to cmake + * Add more screenshots + * Fix table in README again? + * Fix table in README + * Fix screenshot and add a new one. + * Rearrange some stuff + * Add special thanks + * Fix some wording and fix the icon + * Improve README + * Fix id field + * Add OARS data to AppData + * Remove cache section of Travis config + * Remove packaging, moved to orphan branch + * Add suggested price + * Add the GResource.cmake dependency + * Add travis CI integration + * Update the stylesheet for Juno + * Add GResource to cmake to fix build + * Remove backend file. Not needed yet. + * Fix licensing and some whitespace +- Remove obsolete macros +- Change the home page +- Add LICENSE file + aha +- Update to version 0.5.1 + * Use doctype HTML5 instead of XHTML optionally. + * Rewrote man page using mdoc. + * Removed extra linebreak at end. + * Use the #hex format for colours. + * Added optional language attribute + * Added vbcc support. + * Fixed handling of SGR 39/49. + * Added css inline option. + * Added --style option for inlining css styles like font size. + aide +- aide-disable-gcrypt-MD5-in-fips-mode.patch: gcrypt aborts if MD5 + is used in fips mode, so disable it also in aide (bsc#1191422). + -- add automake as buildrequire to avoid implicit dependency - airspy +- Update to release 1.0.10 + * no user visible changes since v1.0.9+git1611947482.70520c9 + +- Update to version v1.0.9+git1611947482.70520c9: + * Removed unnecessary optimization flags from CMakeLists.txt files + * airspy_open_device() bugfix: use the code in airspy_list_device() + * better paramater bound checking for set gain functions + +- Use ninja as cmake builder for potential speedup + +- Remove obsolete Groups tag (fate#326485) + alac +- Remove obsolete Groups tag (fate#326485) + -- initial version (0+r3) - alacritty +- Replace rust-packaging with cargo-packaging + +- Update to version 0.9.0. + * pkg: Minimum Rust version has been bumped to 1.46.0 + * feat: Support for ipfs/ipns URLs + * feat: Mode field for regex hint bindings + * fix: Regression in rendering performance with dense grids since 0.6.0 + * fix: Crash/Freezes with partially visible fullwidth characters due to alt screen resize + * fix: Incorrect vi cursor position after invoking ScrollPage* action + * fix: Slow PTY read performance with extremely dense grids + * fix: Crash when resizing during vi mode + * fix: Unintentional text selection range change after leaving vi mode + * fix: Deadlock on Windows during high frequency output + * fix: Search without vi mode not starting at the correct location when scrolled into history + * fix: Crash when starting a vi mode search from the bottommost line + * fix: Original scroll position not restored after canceling search + * fix: Clipboard copy skipping non-empty cells when encountering an interrupted tab character + * fix: Vi mode cursor moving downward when scrolled in history with active output + * fix: Crash when moving fullwidth characters off the side of the terminal in insert mode + * fix: Broken bitmap font rendering with FreeType 2.11+ + * fix: Crash with non-utf8 font paths on Linux + * fix: Newly installed fonts not rendering until Alacritty restart + +- Update to version 0.8.0 + * feat: IME composition preview not appearing on Windows + * feat: Synchronized terminal updates using DCS = 1 s ST/DCS = 2 s ST + * feat: Regex terminal hints (see features.md) + * feat: macOS keybinding (cmd+alt+H) hiding all windows other than alacritty + * feat: Support for magnet URLs + * change: The vi mode cursor is now created in the top-left if the terminal + cursor is invisible + * change: Focused search match will use cell instead of match colors + for CellForeground/CellBackground + * change: URL highlighting has moved from mouse.url to the hints + config section + * fix: alacritty failing to start on X11 with invalid DPI reported by XRandr + * fix: Text selected after search without any match + * fix: Incorrect vi cursor position after leaving search + * fix: Clicking on URLs on Windows incorrectly opens File Explorer + * fix: Incorrect underline cursor thickness on wide cell + * fix: Viewport moving around when resizing while scrolled into history + * fix: Block cursor not expanding across fullwidth characters when + on the right side of it + * fix: Overwriting fullwidth characters only clearing one of the involved cells + alembic +- Update to 1.8.1: + * Ogawa: Sanity check that we have a valid group to avoid + infinite recursion during traversal. +- Enable testsuite +- Add fuzztest.patch + +- Update to 1.8.0: + API: + * Dropped support for the ancient TR1, expect compilers to support + at least support C++std11 and currently default to C++std14. + * Removed ALEMBIC_LIB_USES_TR1 and ALEMBIC_LIB_USES_BOOST and + instead expect the std versions like shared_ptr. + Ogawa: + * Better support emscripten and ARM toolchains by using memcpy + to avoid dereferencing non-aligned pointers. + AbcStitcher: + * Propagate MetaData from the first of our ordered input archives + over to the stitched output. + Other: + * Overhaul to support Imath 3 + * Fix for using Alembic as a 3rd party with Imath 3. + +- update to 1.7.16: + GitHub: + * Add a Github Action to create a python 2.7 wheel. (PR 310) + AbcCoreHDF5: + * Specify char signedness when setting the HDF5 data type as some architectures, + like ARM, default to unsigned. (PR 316) + AbcCoreOgawa: + * Fuzzer issue 25695: Fix leak that can occur when reading meta data, but the file + is maliciously cut short. (PR 315) + * Fuzzer issue 26125: Add a check and throw an excpetion for an obviously + recursive group. (PR 321) + +- update to 1.7.15: + * Fuzzer issues 25166, 25175, 25185, 25204, and 25236 all test for illegal + meta data index values which we more carefully test. + * Fuzzer issue 25192 turned up a leak from a malformed file causing OrData to + throw. + +- update to 1.7.14: + * Fix another Fuzzer issue with Ogawa::IData allocating too much memory + because of a malicious file. Add tests for Fuzzer issues: + 24846, 24853, 24598, 25051, and 25081. (PR296) + * Remove Murmur3 from the LICENSE.txt since it was moved into the public domain + a while ago, and is reflected as such in the code. (Issue 292) + * Fix uninitialized member variable in OTypedGeomParam. (PR290) + * Remove some unused local functions. (Issue 293) + +- update to 1.7.13: + * Ogawa: Google generously setup AutoFuzz and it found several issues when + reading maliciously created files. These issues reported issues are fixed: + 253-258, 269-272, 282, 283 (PR266) + * AbcImport: Add support for connecting MFnData::kFloatArray. + * Fix issue where WFObjConvert headers were being put in the wrong place when + installed. (Issue 264) + * Partly address Issue 265 by making some adjustments to the Doxyfile and remove + a very old reference to MD5Hash in the very old Houdini SOP. + alevt +- Update to 1.8.1 + * Some SI fixes + * Use pkg-config to find libraries, obsoletes use-pkgconfig.patch + +- Fix previous changelog entry + +- Update to 1.8.0 + * DVB-T support + * Increase program table size from 16 to 128 + * Fix crash if no DVB service has Teletext + * Detect HEVC services for all regions (this fixes HEVC in Germany) + * Fix 100% cpu use when there is no vbi device + * Add zvbi support + * Add support for iso8859-7 (greek) + * Add support for KOI8-R encoding + * Support libpng-1.6 +- Update to 1.6.3 + * compilation fix for libpng-1.5, this obsoletes alevt-libpng15.patch +- Dropped obsoleted alevt-1.6.0-dvb-demux.patch, + alevt-happy-abuild.diff and alevt-overflow2.diff + alevt-libpng15.patch +- Modernized and fixed SPEC file + * Added working upstream URL +- Add use-pkgconfig.patch + +- Remove obsolete Groups tag (fate#326485) + -- fixed #203118, making -Wold-style-definition happy. - -- made xorg-safe. - -- converted neededforbuild to BuildRequires - -- revamped gcc4.diff into happy-abuild.diff - Avoid imlicit declarations and add RPM_OPT_FLAGS where needed. - alkimia +- Update to version 8.1.0 + * Do not override the global translation domain of the application + * Add support for skipping date extraction when a quote service + does not provide a valid date + * Fix bug not been able to rename local quote source + * Many other bugfixes +- Update dependencies to build with KF5 +- Drop upstream merged 0001-Use-new-KNS-install-location.patch +- Add patch from upstream: + * 0001-Add-missing-QUrl-include-with-DBUILD_WITH_WEBENGINE.patch + almanah +- Update to version 0.12.3 + * Fixed: Font size is too small in text view + * Updated Catalan translation + +- Update to version 0.12.2: + + Fix version number (no other changes). +- Changes from version 0.12.1: + + Bump Meson dependency to 0.51 to simplify build system. + + Bugs fixed: typo in src/vfs.c errors. + + Updated translations. + -- Add X-SuSE-DesktopUtility to the categories of almanah in order - to fix the build. - -- Add almanah-largefile.patch to fix build, instead of changing - CFLAGS. -- Cleanup for inclusion in Factory. - alpine +- Update to release 2.25 + * New configuration variable VAR_ssl-ciphers that allows users + to list the ciphers to use when connecting to a SSL + server. + * New hidden feature FEAT_enable-delete-before-writing to add + support for terminals that need lines to be deleted before + being written. + * Always follow ‘suppress-asterisks-in-password-prompt’ setting + in the various password prompts. + * Fixed a memory corruption when alpine searches for a string + that is an incomplete utf8 string in a local folder. + * Fixed: When forwarding a message, replacing an attachment + might make Alpine re-attach the original attachment. + +- Add chappa-DelText.patch [boo#1182236] + +- Set system mail directory to /var/mail + alsaequal +- update to 0.7.1: + * Added patches found in debian sid + * Added patches found in gentoo's bug thread + * Changed LIBDIR default assignment + * corrected a few style errors and a memory leak found by cppcheck. +- remove lib64.patch (upstream) + alttab +- Update to 1.6.1: + * Vertical layout. + * Extra border around the alttab window. + +- Update to 1.6.0: + * Fix major memory leak when huge icons are not used. + * Debug by SIGUSR1. + * Add test suite: running in headless X server. + * Add github CI pipeline. + * Bspwm documentation. + * Fix possible strncpy overflows. + +- Update to 1.5.0: + * Use xpm icons and pixmap directories. + * Use XDG_DATA_DIRS. + * Add extra keys: next/prev, cancel. + * Optimize main event loop. + * Fix numerous memleaks and overflows. + * Satisfy gcc 10 requirements. + +- Add -fcommon to allow the package to build with GCC10 + alure +- Updated SPEC file + * Use working upstream URL + * Use cmake macro, now builds with optflags + * Some general cleanup + +- Remove libdumb-devel BuildReq + amanda +- add amanda-3.5.1-GCC10_extern.patch to fix build with GCC10 + amsynth +- Do not build man pages on %ix86: pandoc does not exist on + intel/i586. +- Do not recommend the -lang package: the autogenerated -lang + package already has appropriate supplements. + +- Update to version 1.12.2: + * Fixed a regression in 1.12.0 that broke ALSA MIDI + [gh#amsynth/amsynth#181]. + +- Update to version 1.12.1: + * Fixed LV2 manifest format error [gh#amsynth/amsynth#178]. + +- Update to version 1.12.0: + + Improved HiDPI autodetection and added + - -force-device-scale-factor command line option + (gh#amsynth/amsynth#174). + + Presets are now available to be loaded in VST hosts using the + generic GUI (e.g. REAPER). + + Fixed a bug that caused MIDI channel and polyphony settings + from the command line or configuration file to be ignored + (gh#amsynth/amsynth#170). + + Fixed a bug that caused MIDI channel setting to be ignored + when sending MIDI over JACK (gh#amsynth/amsynth#170). + + Fixed a MIDI parsing bug in the VST plugin that caused stuck + notes in REAPER. + + Fixed a crash when compiled with LASH support but without a + LASH server running. + +- Update to version 1.11.0: + + Added mouse wheel support for controls. + + Implemented UI upscaling for background and controls on HiDPI + displays. + + Fixed a regression in 1.10.0 that changed the sound of patches + using ring modulation. + + Fixed LV2 lint error caused by missing minorVersion and + microVersion. + + Removed dependency on oscpack for Non Session Manager support. + +- Update to version 1.10.0: + + Implemented smoothing / de-zippering to improve sound quality + while adjusting parameters. + + amsynth user files (config, banks, etc.) now live in + XDG-compliant directories. + + Added jack_autoconnect configuration option. + + Disabled VST GUI in REAPER. + amtu +- Add -fcommon to allow package to build with GCC10 + -- added patch to make memory separation testcase work on - machines with kernel f_pos race fix. it is needed due to - new permissions on /proc/self/maps. - android-udev-rules +- Update to version 20210501 + fixed: + * Mediatek rules typo + +- Update to version 20210425 + added: + * Microsoft Surface Duo + * Umidigi F1 + * Iconia Tab 210 + * Fairphone 1 & 2 + fixed: + * Exclude BIND actions from udev triggering (close #204) +- Call %udev_rules_update in %post/%postun +- Remove fix-consider-bind-action.patch (fixed upstream) + +- Add fix-consider-bind-action.patch - Systemd catches up with + bind events (boo#1183058) (gh#M0Rf30/android-udev-rules#204) + +- Update to version 20210302 + added: + * Zebra TC72 + * Unitech Electronics vendor + * Unitech Electronics EA630 + * Xperia XZ1 Compact + * Xperia XZ2 Compact + * Xperia 5 II + +- Update to version 20201003 + added: + * Parrot vendor + * Tablet Idea XDS-1078 + * Castles vendor + * Point Mobile vendor + * Redmi 8 Pro + * Yandex Phone + * Nvidia SHIELD tablet new Id + fixed: + * Nvidia TV Shield on fastboot + cleanup: + * General adherence to udev rule model + * Reducing tests on device detection and entries processing + +- Update to version 20200613 + * Indentation cleanup + * Removed duplicate entry for Qualcomm (05c6) + * Adds support for Huawei P10 Lite to udev rules + * Disable ADVANCE rules: needs specific product rules + * Add Spectralink +- Update to version 20200410 + * Cleanup of entries without an action + * Revert "Uncommented Dell idVendor line" + * Add Sonim as vendor + * Essential Phone PH-1 is also known as `2e17:c032` + -- initial package for version 20191103 +- Initial package for version 20191103 angelscript +- Update to version 2.35.1 + * Bug fixes + * Fixed invalid bytecode sequence on calling method on explicit + temporary object of value type + * Fixed freeze in compiler when compiling script that declared + the same interface twice and inherited from another + * Fixed a problem with lambdas declared within shared functions + not being considered shared (Thanks Phong Ba) + * Fixed invalid bytecode sequence on creating a delegate from a + lambda + * Declaring arrays using the type[] syntax will now properly + add implicit handle for the type when needed + * Fixed crash if attempting to call CreateScriptObjectCopy with + an asITypeInfo for a script function + * Fixed error in compilation of ternary condition operator with + regards to deferred arguments + * Added more sanity checks in LoadByteCode to avoid crash on + invalid stream data + * Fixed crash when instantiating shared class after original + module was discarded + * Fixed assert failure in compiler on implicit conversion + between unsigned integer types of different sizes + * Fixed invalid bytecode sequence in initialization lists with + value types whose opAssign returns void + * Fixed registering asBEHAVE_LIST_CONSTRUCT on value type + templates + * Fixed compiler error in as_symboltable.h on GCC 11 + * Compiler no longer silently accepts implicit conversion from + null handle to object type registered with ASHANDLE if there + is no matching implicit constructor + * Fixed problem in native calling convention on arm64 when + function returned a reference to a class with + asOBJ_APP_CLASS_ALLFLOATS + * Script language + * Ternary condition operator is now able to implicitly convert + the types in the expressions to a common type + * Declarations of shorthand nested namespaces is now supported + * Add-ons + * Fixed compilation error in filesystem add-on + * Fixed datetime add-on to properly handle timezones with + day-light-savings in a portable way + * Fixed WRAP_MFN on gnuc when used within templated functions + * Fixed issue in array::sort with callback that could cause + objects in the array to be destroyed by gc +- Removed angelscript-fix-aarch64.patch, upstream merged + -- Build version 2.25.2 - ansible-cmdb +- Update to version 1.31 + * PyPi package had wrong license (MIT). Changed to GPLv3. + * Minor changes to variable parsing and applying. + * A fix for the "sql" template. A new reserved keyword has been + renamed. + * Minor changes and improvements to the "html_fancy" template. + antimicro +- Added patch antimicro-gcc11-fix.patch for fix gcc11 build. + aop +- Fixed and cleaned up the SPEC file (at least the URL was broken) + apache-rex +- require apache2-utils + +- version update to 20210108 + * count php8 in + +- version update to 20201125 + * curl changed --help behavior + +- version update to 20200901 + * added mod_proxy_express-basic-gdbm + * amended mod_proxy_express-basic to use sdbm, which should + be always available + +- Replace incorrect usage of %_libexecdir/rpm with %_rpmconfigdir + +- version update to 20200407 + * added mod_ssl-SSLProxyEngine + +- version update to 20200403 + * added mod_proxy_http2-basic + +- version update to 20200402 + * minor fixes + +- version update to 20200228 + * refactor mod_authn_dbd-mysql, create lib/mysql + * new mod_php-mysql + +- version update to 20200210 + * add debug-wku + +- version update to 20191219 + * modify: mod_authn_dbd-pgsql: control ipc + * new: mod_authz_unixgroup + +- version update to 20191203 + * add uwsgi support + * new + . mod_proxy_uwsgi-basic + . mod_wsgi-basic + apache2-icons-oxygen +- use system apache rpm macros + apache2-mod_authn_otp +- Fixed SPEC file: Replaced broken URL and minor cleanup + +- testing with apache-rex instead + +- Update to version 1.1.9 + + Added genotpurl(1) utility + + Added "-F" flag to otptool(1). + -- Fix source download url. - -- Update to version 1.1.7 - + Fixed bug where users file could get deleted when using Apache worker MPM (issue #22) - + Added "OTPAuthFallThrough" to allow fall through to other auth providers (issue #23) - + Allow "logout" by sending empty password (issue #24) - + Count PINs against OTPAuthMaxOTPFailure even when they have the wrong length - -- Update to version 1.1.6 - + Detect errors when writing to the new users.txt file - + Fix (harmless) bug where new users.txt file was not being closed -- Use correct license string in spec file -- Add copyright notice to spec file - apache2-mod_dnssd +- removing %apache_test_* macros, do not test module just by + loading the module + -- Cleanup of the specfile. -- --disable-lynx to remove the lynx BuildRequires. - apache2-mod_evasive +- removing %apache_test_* macros, do not test module just by + loading the module + +- Update homepage URL. + -- Initial package (version 1.10.1) for build.opensuse.org - apache2-mod_fcgid +- use /usr/sbin/apxs for build, not -prefork + +- test via apache-rex instead + -- Update to version 2.3.7: - + Introduce FcgidWin32PreventOrphans directive on Windows to use - OS Job Control Objects to terminate all running fcgi's when the - worker process has been abruptly terminated. - + Periodically clean out the brigades which are pulling in the - request body for handoff to the fcgid child. - + Resolve crash during graceful restarts. - + Solve latency/cogestion of resolving effective user file access - rights when no such info is desired, for config related - filename stats. - + Fix regression in 2.3.6 which broke process controls when using - vhost-specific configuration. - + Account for first process in class in the spawn score. -- Really fix build with apache 2.4: redefining apxs to %{_sbindir} - after the branch-check is just wrong. - -- Fix build with apache 2.4: apxs2 moved from %{_sbindir} to - %{_bindir}. - apache2-mod_maxminddb +- update to 1.2.0 + https://github.com/maxmind/mod_maxminddb/releases/tag/1.2.0 + +- removing %apache_test_* macros, do not test module just by + loading the module + +- Remove obsolete Groups tag (fate#326485) + +- Added autoreconf to allow building on factory version +- Added apache2-mod_maxminddb-build.patch to make it buildable on opensuse fatory again. + Does not build with LDFLAGS="-flto=8" + apache2-mod_mono +- Update to version 3.13 + * Build system related changes + +- use apache-rpm-macros + -- Update to 2.8 - * http://www.go-mono.com/archive/2.8 - -- Update to 2.6.3 - * http://www.mono-project.com/Release_Notes_Mono_2.6.3 - apache2-mod_perl +- fix build error with fix_perl_5.34_build.patch + +- define %license for older codestreams + apache2-mod_wsgi -- Enable installation of Python sitelib wrapper - This enabled Python Projects to require mod_wsgi in the install_requires - without receiving a "DistributionNotFound" error on entrypoint script - generated by setuptools -- Backport of https://build.opensuse.org/request/show/794038 -- Fixes bsc#1189467 +- use /usr/sbin/apxs for build, not -prefork + +- Update to version 4.7.1: + + Use Python 3 style print. + + Mostly changes around distribtion from PyPi, where mod_wsgi is + completented by a mod_wsgi-standalone with an own apache + instance. +- Drop the python2 based package (py2 is EOL): Move the content of + the former apache2-mod_wsgi-python3 package into apache-mod_wsgi. + Provide/Obsolete the old -python3 package for ease of upgrade. + +- Add Python-native build so Python metadata and wrapper is present + +- add %apache_rex_deps + +- version update to 4.6.8 + * If no system mime types file can be found, fall back to ``/dev/null`` + so that Apache can still at least start up. + * Fix compilation failures when using Python 3.8. + * The Apache request ID is accessible in request events as ``request_id``. + * The per request data dictionary accessible using ``mod_wsgi.request_data()`` + is now also accessible in events as ``request_data``. + * When the queue timeout was triggered for requests sent to daemon mode + processes, the error response wasn't being flushed out correctly resulting + in the connection still being held up to the time of the socket timeout. + +- test with %apache_rex_check + +- update to 4.6.5: + * When running mod_wsgi-express and serving up static files + from the document root, and the WSGI application was mounted + at a sub URL using --mount-point, the static files in the + document root outside of the mount point for the WSGI + application would no longer be accessible. + * If no system mime types file can be found, fall + back to /dev/null so that Apache can still at least + start up. + * Now possible to use mod_wsgi-express in an a zipapp + created using shiv. This entailed a special workaround + to detect when shiv was used, so that the unpacked + site-packages directory could be added to the Python + module search path for mod_wsgi-express. + +- update to 4.6.4: + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.19.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.20.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.21.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.22.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.23.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.5.24.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.0.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.1.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.2.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.3.html + * see http://modwsgi.readthedocs.io/en/develop/release-notes/version-4.6.4.html apparmor -- Don't provide python2 symbol for python3 package (bsc#1191690). +- Modify add-samba-bgqd.diff: Add new rule to fix new "DENIED + operation="file_mmap" violation in SLE15-SP4; (bsc#1192336). -- Be explicit about using python2 macros, when needed. +- add aa-notify-more-arch-mr809.diff: Add support for reading s390x + and aarch64 wtmp files (boo#1181155) -- update to AppArmor 2.13.6 - - fix utils hotkey conflicts in some languages - - aa-autodep: load abstractions on start (boo#1178527) - - add usr.lib.dovecot.script-login profile - - minor additions in abstractions/X and the dovecot profile - - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_2.13.6 +- add add-samba-bgqd.diff: add profile for samba-bgqd (boo#1191532) + +- lessopen.sh profile: allow reading files that live on NFS over UDP + (added to apparmor-lessopen-nfs-workaround.diff) (boo#1190552) + +- add profiles-python-3.10-mr783.diff: update abstractions/python and + profiles for python 3.10 + +- update to AppArmor 3.0.3 + - fix a failure in the parser tests + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.3 + for the detailed upstream changelog + +- update to AppArmor 3.0.2 + - add missing permissions to several profiles and abstractions + (including boo#1188296) + - bugfixes in utils and parser (including boo#1180766 and boo#1184779) + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.2 -- drop upstreamed patch libapparmor-so-number.diff +- remove upstreamed patches: + - apparmor-dovecot-stats-metrics.diff + - abstractions-php8.diff + - crypto-policies-mr720.diff + +- added apparmor-dovecot-stats-metrics.diff to allow Prometheus metrics end-point + +- move Requires: python3 back to the python3-apparmor subpackage - + readline usage is in the python modules, not in apparmor-utils + +- Remove python symbols (python means currently python2), work + only with python3 ones (fallout from bsc#1185588). + +- add abstractions-php8.diff to support PHP8 in abstractions/php (boo#1186267) + +- add crypto-policies-mr720.diff to allow reading crypto policies + in abstractions/ssl_certs (boo#1183597) + +- replace %{?systemd_requires} with %{?systemd_ordering} to avoid dragging in + systemd into containers just because apparmor-parser ships a *.service file + +- merge libapparmor.changes into apparmor.changes + +- avoid file listed twice error + +- define %_pamdir for <= 15.x to fix the build on those releases + +- add apache-extra-profile-include-if-exists.diff: make + include in apache extra profile optional to avoid problems with empty + profile directory (boo#1178527) + +- prepare usrmerge (boo#1029961) + * use %_pamdir + +- update to AppArmor 3.0.1 + - minor additions to profiles and abstractions + - some bugfixes in libapparmor, apparmor_parser and the aa-* utils + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0.1 + for the detailed upstream changelog +- removed upstream(ed) patches: + - changes-since-3.0.0.diff + - extra-profiles-fix-Pux.diff + - utils-fix-hotkey-conflict.diff + +- Use apache provided variables for the module_directry: + + Use %apache_libexecdir + + Add apache-rpm-macros BuildRequires + +- add utils-fix-hotkey-conflict.diff to fix a hotkey conflict in + de, id and sv translations (and fix the test) (MR 675) +- add extra-profiles-fix-Pux.diff to fix an inactive profile - + prevents a crash in aa-logprof and aa-genprof when creating a new + profile (MR 676) + +- update to AppArmor 3.0.0 + - introduce feature abi declaration in profiles to enable use of + new rule types (for openSUSE: dbus and unix rules) + - support xattr attachment conditionals + - experimental support for kill and unconfined profile modes + - rewritten aa-status (in C), including support for new profile modes + - rewritten aa-notify (in python), finally dropping the perl + requirement at runtime + - new tool aa-features-abi for extracting feature abis from the kernel + - update profiles to have profile names and to use 3.0 feature abi + - introduce @{etc_ro} and @{etc_rw} profile variables + - new profile for php-fpm + - several updates to profiles and abstractions (including boo#1166007) + - fully support 'include if exists' in the aa-* tools + - rewrite handling of alias, include, link and variable rules in + the aa-* tools + - rewrite and simplify log handling in the aa-logprof and aa-genprof + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.0 + for the detailed upstream changelog +- patches: + - add changes-since-3.0.0.diff with upstream fixes since the 3.0.0 + release up to 3e18c0785abc03ee42a022a67a27a085516a7921 + - drop upstreamed usr-etc-abstractions-base-nameservice.diff + - drop 2.13-only libapparmor-so-number.diff + - refresh apparmor-enable-profile-cache.diff - partially upstreamed + - update apparmor-samba-include-permissions-for-shares.diff and + apparmor-lessopen-profile.patch - switch to "include if exists" + - apparmor-lessopen-profile.patch: add abi rule to lessopen profile + - refresh apparmor-lessopen-nfs-workaround.diff +- move away very loose apache profile that doesn't even match the + apache2 binary path in openSUSE to avoid confusion (boo#872984) +- move rewritten aa-status from utils to parser subpackage +- add aa-features-abi to parser subpackage +- replace perl and libnotify-tools requires with requiring + python3-notify2 and python3-psutil (needed by the rewritten + aa-notify) +- drop ancient cleanup for /etc/init.d/subdomain from parser %pre +- drop (never enabled) conditionals to build with python2 and to + build the python-apparmor subpackage (upstream dropped python2 + support) +- drop setting PYTHON and PYTHON_VERSIONS env variable, no longer needed +- set PYFLAKES path for utils check +- add precompiled_cache build conditional to allow faster local + builds without using kvm +- remove duplicated BuildRequires: swig + - fix two potential build failures in libapparmor + - fix log parsing for logs with an embedded newline + - some fixes in cache handling + - preserve errno across aa_*_unref() functions +- no longer package static libapparmor.a +- Fix RPM groups + +- libapparmor.spec is based on the AppArmor 2.11 apparmor.spec, but + with minimum BuildRequires appimaged +- use current repo as source +- changed service to default.target + +- update to version 10 + applet-window-appmenu +- update to 0.7.1: + * do not show any appmenu on empty and inactive screens + * improve compact button spacing + * show proper popup menu for vertical panels + +- Fix the %files section. plasma-framework >= 5.84 doesn't install + desktop files in %_kf5_servicesdir anymore. + +- Update to 0.7.0: + * fix occasional crash when menu is hiding + * fixes when present in plasma panels + * position menus relevant to screen edge + * add filter for maximized windows + * apply filters properly for compact button scenario + * respect Fitt's law for floating latte panels + * position menus relevant to entire screen geometry + * add option to enable unity behavior in neighbour window title applets + * fixes for unity behavior in latte panels + +- %cmake_build is now the recommended way to build cmake projects + apulse +- Drop conditional 32bit recommends. + +- Update to version 0.1.13: + * Fix compiling with external PulseAudio 12.x headers. + * Link libpulse-simple.so with libpulse.so. + * Use <0 rather than !=0 for ALSA error code checking. + * Minor compilation fixes. +- Drop apulse-fix-pulse-12.patch, apulse-alsa.patch: fixed + upstream. + aqbanking +- Update to 6.3.2 + + Bugfixes + +- Update to 6.3.1 + + Bugfixes and small enhancements + +- Update to 6.3.0 + + Create transaction logs, for now only for HBCI/FinTS backend + +- Update to 6.2.10: + + Increased verbosity for debugging purposes. + + Fixed a bug regarding TAN-secured jobs. + +- Update to 6.2.9 + + Prepare move of OFX v1 importer to XML + + Bugfixes + + Small improvements + arc +- arc-5.21p-fno-common.patch: from Gentoo, fixe FTBS with + recent GCC versions. + arcanist +- Replace bundled certificates with symlink to the system + certificate bundle. +- Some typo fixes. + +- remove php7-devel from build dependencies + +- Update to version 0.0~git.20201026T090106~f713656a: + * Fix a typo of "previously" in FutureIterator + * Fix an issue where "phutil_utf8v()" could fatal when passed an integer + * Fix rubocop lint tests + * Fix "PhutilOpaqueEnvelopeTestCase" under PHP 7.4 with "zend.exception_ignore_args" + * fail `arc diff` if second lfs push errors + * In "phutil_passthru()", "resolve()" the future rather than calling "execute()" directly + * In ConduitCallFuture, only call Conduit exception messages on Conduit exceptions + * Fix a slow memory leak in long-lived FutureIterator objects, as used by FuturePool + * When raising a Conduit client exception, show the called method in the error message + * Fix additional "xsprintf()"-family static parameter errors + * Allow AAST to extract string literal values from HEREDOCs + * Fix a missing "pht()" parameter in HTTPSFuture + * Fix a false negative in lint for "xsprintf()"-family functions + +- Update to version 0.0~git.20200904T100240~7f87aeaa: + * Give Futures clearer start/end and exception semantics + * Preserve bookmarks across "hg rebase --keep --collapse", and destroy them before "hg strip/prune" + * When saving and restoring local state in Mercurial, also save and restore bookmarks + * Clean up push failure messaging in "arc land" slightly + * When "arc land" fails a Mercurial push, actually raise it as an exception + * Fix additional Mercurial/Python compatibility issues in "arc land" + * Allow "hg arc-ls-markers" to run under Python 2 or Python 3 + * Fix a MarkerRef call to get the active bookmark in Mercurial + * Render the state tree in "arc branches" slightly more cleanly + +- Update to version 0.0~git.20200703T100739~8daff5ee: + * Clean up some service profiler behavior in Conduit futures + * Improve login/auth messages from Arcanist toolset workflows + * Drop intended support for "--anonymous" from Arcanist Toolsets + * When tab-completing "arc" commands, suggest paths if the argument is empty and a path wildcard argument exists + * Implement Conduit login prompt behavior as a pure FutureProxy, not a Future-like object + * Improve resolution behaviors of FutureProxy + * Remove an unused method in "ArcanistUploadWorkflow" + * Give Mercurial more plausible marker behavior + * Support date-range commit graph queries, and multiple disjoint commits in Git + * In "arc branches", group linear sequences of published revisions together + * When a commit graph set has many commits, summarize them + * Improve grid layout in "arc branches" at various terminal widths + * Remove implicit sorting from "MarkerRefQuery" + * Render "arc markers" workflows as a tree, not a list + * Identify published commits in working copies by using remote configuration + * Load and map repository objects for remote URIs + * Provide "arc look", a user-facing inspection command + * Support generating remote refs in Git + * Support inspection of remote refs with "arc inspect remote(...)" + * Copy repository URI normalization code from Phabricator to Arcanist + * Introduce "phutil_partition()" and natural case sorting for "msortv(...)" + * Introduce "GridView", an updated version of "ConsoleTableView" + * Correct a leftover reference to "--keep-branch" + * Add more "RepositoryRef" legacy status mappings + * In "arc land" under Git, confirm branch creation + * Collect scattered implementations of "getDisplayHash()" into RepositoryAPI + * Update "arc land" display of build failures, and rename "DisplayRef" to "RefView" + * On Windows, don't try to set "stdin" nonblocking, as it does not work + * When a linter raises a message at a nonexistent line, don't fatal during rendering + * Improve "--hold", save/restore state, bookmark creation, and some warnings for "arc land" in Mercurial + * Correct some minor "arc land" workflow issues in Mercurial + * Use a "branchmap" call to identify remote branches in "arc-hg" + * In "arc land" in Mercurial, inch closer to making complex branch/bookmark workflows function + * In "arc land", fix some coarse issues with build warnings + * Realign "arc land" closed/published warning around more modern language + * In "arc land" in Mercurial, show a tidier "ls-remote" command + * Disambiguate various types of Mercurial remote markers with "hg arc-ls-remote" + * Verify remotes ("paths") in Mercurial during "arc land" + * Refine "arc land" behavior when pushing "onto" a new branch + * Support "arc land --pick" to pick specific changes out of a sequence + * Improve "arc land" behavior in the presence of merge conflicts and change sequences + * Remove "arc feature", "arc branch", "arc bookmark", and significant chunks of obsolete marker code + * Implement "arc work", to replace "arc feature" + * Use MarkerRefs to resolve landing symbols in Mercurial + * Provide a more powerful query mechanism for "markers" (branches/bookmarks) + * Allow "arc" to accept any prefix of a command as that command + * Remove old Mercurial code testing for rebase and phase support + * Add a check for ambiguous merge strategies after the "history.immutable" behavioral change + * Allow users to save prompt responses in "arc" workflows + * Format "arc land" passthru commands more nicely, and execute them from CWD + * Make Mercurial use "hg shelve" and "hg unshelve" in dirty working copies in "arc land" + * Improve final messages under "arc land --hold" + * Show some "arc" help pages through a configurable pager, like "less" + * Update "arc help land" + * Improve the logic for identifying ambiguous commits and applying "--revision" to them + * When landing changes in an empty repository, merge cleanly in Git + * Modernize output when pruning branches in Git during "arc land" + * Provide more information about merge progress in "arc land" under Git + * Sometimes discard already-closed revisions in "arc land" + * Add a synopsis and example for "arc help land" + * In "arc land", rebase branches in natural order + * Substantially modernize the "arc land" workflow + * In "arc branch" output, sort branches updated in the same second by name + * Remove "--ignore-unsound-tests" from "arc diff" + * When "arc" receives SIGWINCH or other signals during display of a prompt, recover + * Introduce "RepositoryLocalState", a modern version of "requireCleanWorkingCopy()" + * Provide modern config options for "arc land" configuration + * Add modern refs and hardpoints for buildables, builds, and build plans + * Add "Author" and "Parent Revision" hardpoints to RevisionRefs + * Alias newer "--library" to "--load-phutil-library" in legacy workflows + * Remove the "--less-context" flag from "arc diff" + * Remove "--encoding" flag from "arc diff" + * Remove "haveUncommittedChanges" property from "arc diff" + * Remove "--lintall" and "--only-new" flags to "arc diff" + * Remove lint and unit excuses and "--advice" and "--excuse" flags from "arc diff" + * Remove "--use-commit-message/-C" from "arc diff" + * Support short aliases and repeatable arguments in Arcanist Workflow arguments + * Add a "%?" ("hint") conversion to "tsprintf()" + * Support appending arbitrary lines to DisplayRef output + * Impose a HardpointEngine future parallelism limit + * Remove special casing of "arc --version" + * Allow PhutilArrayCheck to accept a list of objects as a context + * Add a support class to simplify typechecking list-of-objects return values + * Mark the wildcard argument to "arc liberate" as a path argument for shell completion + * Make lint tests handle paths better and distinguish between "0" and "null" more carefully + * Fix an issue when rendering a lint message which removes whitespace at the end of a file + * In the "cpplint" binding, raise messages on "line 0" without a line + * Allow construction of a ConduitEngine with a bare ConduitClient + * update SSL error messge re:libphutil + * Add "HTTPSFuture->addCurlOption()" for raw access to "curl_setopt()" + * Fix an initialization issue in VectorTree + * Add "--browse" and "--input" to "arc paste", and remove "--json" (which had no effect) + * Add "--browse" to "arc upload" and update behavior, particularly "--json" + * When recent PHP raises a "broken pipe" error in ExecFuture, treat it as a blocked stdin + * When a proxy future wraps a future which throws an exception, resolve with an exception + * Work around "mb_check_encoding()" warning in particular versions of PHP + * Restore the ":(attr:filter=lfs)" test for LFS + * Detect LFS by looking for tracks in ".gitattributes" instead of using "ls-tree" + * Replace "PhutilFileTree" with a more abstract "VectorTree" + archivemount +- Fixed SPEC file: Replaced broken URL with working upstream URL. + +- Update to version 0.9.1 + * Incorporated fixes for compilation problems with newer gcc + versions. Contributed by Niels de Vos +- includes 0.9.0 + * Make sure the written archive's format is the same or as + close as possible to the original. Due to a bug written files + were always in ustar format. Contributed by Jeff Ebert. + * Add AM_PROG_CC_C_O macro to configure.ac, contributed by + Jeff Ebert + * added option -o password, contributed by Scott Worley + * Pass REG_ENHANCED to regcomp where available (Mac and BSD). + Otherwise \? has no special meaning. Contributed by Michael + J. Walsh + * Removed magic number for block size, it's a constant now. + Contributed by John Delgado +- includes 0.8.12 + * changed naming scheme of temporary files to avoid running + into too long names for the filesystem in /tmp + * fixed renaming a newly created file (it got saved under its + original name) + * activated code for creating symlinks; in old versions, symlinks + were not saved, presumably due to a bug in libarchive, but it + seems to work now. +- includes 0.8.11 + * fixed accidentally broken renaming of files +- includes 0.8.10 + * fixed renaming of directories, it did not work at all anymore +- includes 0.8.9 + * fixed wrong insert into tree when a subdir had the same name as its + parent dir +- includes 0.8.8 + * fixed bug when creating a new file and moving it over an old one, + happens e.g. when saving a file from the geany editor +- drop patch archivemount.dif, fixed upstream +- run spec-cleaner + +- Remove obsolete Groups tag (fate#326485) + -- license update: LGPL-2.1+ - Package is LGPL-2.1+ according to the COPYING file. Use SPDX format - -- Initial package archivemount for openSUSE - arj +- Add arj-3.10.22-fixstrcpy.patch to fix data corruption + and make package builds reproducible (boo#1100677) + +- Remove obsolete Groups tag (fate#326485) + armadillo +- Update to version 10.7.3: + * Undocumented bug fixes. + +- Update to version 10.7.1: + * Faster handling of submatrix views accessed by + X.cols(first_col,last_col). + * Faster handling of element-wise min() and max() in compound + expressions. + * Expanded solve() with solve_opts::force_approx option to force + use of the approximate solver. + +- Update to version 10.6.2: + * No documented changes. + +- Update to version 10.6.1: + * No documented changes. + +- Update to version 10.6.0: + * Expanded chol() to optionally use pivoted decomposition. + * Expanded vector, matrix and cube constructors to allow element + initialisation via fill::value(scalar), eg. mat + X(4,5,fill::value(123)). + * Faster loading of CSV files when using OpenMP. + * Added csv_opts::semicolon option to allow saving/loading of + CSV files with semicolon (;) instead of comma (,) as the + separator. + +- Update to version 10.5.3 + * fix for handling sparse matrices with no elements + * minor speedups + +- Update to version 10.5.2: + * Undocumented bug fixes. + +- Update to version 10.5.1 + * Minor bug fixes + +- Update to version 10.5.0: + * Added .clamp() member function. + * Expanded the standalone clamp() function to handle complex + values. + * More efficient use of OpenMP. + * vector, matrix and cube constructors now initialise elements + to zero by default; use the fill::none specifier, eg. mat + X(4,5,fill::none), to disable element initialisation. + +- Update to version 10.4.1: + * Faster handling of triangular matrices by log_det(). + * Added log_det_sympd() for log determinant of symmetric + positive matrices. + * Added ARMA_WARN_LEVEL configuration option, to control the + degree of emitted warning messages. + * Reduced the default degree of warning messages, so that failed + decompositions, failed saving/loading, etc, no longer emit + warnings. + +- Update to version 10.3.0: + * faster handling of symmetric positive definite matrices by + pinv() + * expanded .save() / .load() for dense matrices to handle + coord_ascii format + * for out of bounds access, element accessors now throw the more + nuanced std::out_of_range exception, instead of only + std::logic_error + * improved quality of random numbers + +- Update to version 10.2.2 (no release notes). + +- Update to version 10.2.1: + - No changelog from upstream. + +- Fix baselibs.conf. + +- Update to version 10.2.0: + * Faster handling of subcubes. + * Added tgamma(). + * Added .brief_print() for abridged printing of matrices & + cubes. + * Expanded forms of trimatu() and trimatl() with diagonal + specification to handle sparse matrices. + * Expanded eigs_sym() and eigs_gen() with optional shift-invert + mode. + +- Update to version 10.1.2: + * Bug-fix release, no changelog from upstream. +- Enable building smoke test and run test as part of %check + section. + +- Update to version 10.1.1: + * Bug-fix release, no changelog from upstream. + +- Update to version 10.1.0: + * C++11 is now the minimum required C++ standard. + * Faster handling of compound expressions by trimatu() and + trimatl(). + * Faster sparse matrix addition, subtraction and element-wise + multiplication. + * Expanded sparse submatrix views to handle the non-contiguous + form of X.cols(vector_of_column_indices). + * Expanded eigs_sym() and eigs_gen() with optional fine-grained + parameters (subspace dimension, number of iterations, + eigenvalues closest to specified value). +- Fix an additional EOF encoding issue introduced in new release. +- Update shared lib name in keeping with so version update. +- Update baselibs.conf file for so version change. + +- Update to version 9.900.3: + * Bug-fix release, no changelog from upstream. + +- Update to version 9.900.2: + * Bug-fix release, no changelog from upstream. + +- Update to version 9.900.1: + * Faster solve() for under/over-determined systems. + * Faster eig_gen() and eig_pair() for large matrices. + * Expanded eig_gen() and eig_pair() to optionally provide left + and right eigenvectors. +- Use cmake macros for configuring, building, and installing. +- Run spec-cleaner for minor cleanups. + arp-scan +- Update to version 1.9.7: + * Internal changes only + arping2 +- Update to release 2.22 + * Build system updates only; no user-related changes. +- Drop arping-setgroups.diff (merged) + +- Update to version 2.21 + * Use more modern pcap API calls, when available + * Add payload data to mac ping + * chdir(/) after chroot() + * Misc minor cleanup +- Run spec-cleaner + +- update to version 2.20: no upstream changelog +- run spec-cleaner + -- Update to new upstream release 2.11 - * Fixes a segfault introduced in 2.10 - -- Update to new upstream release 2.10 - * This release adds much improved and portable interface - autodetection. It replaces gettimeofday() with clock_gettime() - where available. - -- Remove redundant tags/sections from specfile - asciidoc +- update to version 9.1.0 + * Can specify a line range when using the include macro. + * Setting the SGML_CATALOG_FILES environment variable will set --catalogs + on xmllint within a2x. + +- update to 9.0.5: + - Use config newline setting in system attribute evaulation + - Update to deadsnakes/python@v2.0.2 + +- Update to version 9.0.4 + * Fix listing out installed plugins (e.g. --filter list) + +- Update to version 9.0.3 + * Fix extra newline characters inserted into generated source + * Validate line endings as part of test suite + +- Update to version 9.0.2: + * Revert to using optparse from argparse for a2x + +- Update to version 9.0.1: + * Fix a2x crashing on decoding generated HTML pages + +- Update to version 9.0.0: + * Port asciidoc to run on Python 3.5+ + * Drop internal implementation of OrderedDict and use the + standard library collections.OrderedDict instead + * Implement Dockerfile for running asciidoc + * Add Catalan translation + * Add docbook5 backend + * Fix misspellings in various files and documents + * Use UTC for testing instead of Pacific/Auckland (which observes + daylight saving time) + * Use "with" context statement for opening and closing files + instead of older try/finally pattern + * Search sibling paths before system wide paths in asciidocapi + * Add manpage for testasciidoc.py + * Use argparse instead of optparse for argument parsing + * Add simplified Chinese translation (thanks @muirmok) + * vim-asciidoc: speed up the refresh process for big files + * Allow specifying floatstyle attribute for figures, tables, + equations, examples in docbook (thanks @psaris) + * Use https://pypi.org/project/trans/[trans python module] + (if available) to better handle character decomposition to + ascii for ascii-ids (thanks @rkel) + * Use lru_cache to memoize repeated calls to macro look-up + giving potential ~15% speed-up on parsing + * Fix index terms requiring two characters instead of just one + * Properly capture and use colophon, dedication, and preface for + docbooks in Japanese (see #2 (comment)) + * make install did not include the unwraplatex.py filter + * Fix a2x option collection from input file with non-ascii + encoding + * Fix options attribute not being properly parsed in Delimited + Blocks attribute list + * Migrate from hierarchical A-A-P build system to top-level + Makefile + * Add make help target that prints out usage message for make + * Fix double slash issue in Makefile when installing asciidoc + or its docs + * Commit generated test files to the repository for continuous + integration + * Test against Python 3.5+ on Travis-CI + * Remove symlink tests/asciidocapi.py in favor of just appending + to sys.path + * Add requires directive to testasciidoc.conf to indicate + necessary external dependencies (e.g. source-highlight) + +- simplify requires - we don't need the full python3, but the + interpreter and xml module (which is part of base) + asciinema +- Update to 2.1.0: + * Ability to pause/resume terminal capture with `C-\` key + shortcut + * Desktop notifications - only for the above pause feature at + the moment + * Removed dependency on tput/ncurses (thanks @arp242 / Martin + Tournoij!) + * ASCIINEMA_REC env var is back (thanks @landonb / Landon + Bouma!) + * Terminal answerbacks (CSI 6 n) in `asciinema cat` are now + hidden (thanks @djpohly / Devin J. Pohly!) + * Codeset detection works on HP-UX now (thanks @michael-o / + Michael Osipov!) + * Attempt at recording to existing file suggests use of + `--overwrite` option now + * Upload for users with very long `$USER` is fixed + * Added official support for Python 3.8 and 3.9 + * Dropped official support for EOL-ed Python 3.4 and 3.5 + * Internal refactorings + +- Modernise spec file +- Reduce space usage by fdupes + +- Update to 2.0.2 + * Official support for Python 3.7 + * Recording is now possible on US-ASCII locale + * Improved Android support + * Possibility of programatic recording with + asciinema.record_asciicast function + * Uses new JSON response format added recently to asciinema-server + * Tweaked message about how to stop recording + * Added proper description and other metadata to Python package + asclock +- Fix building with gcc10 +- Modernise spec file with spec-cleaner +- Honor optflags +- Reduce duplicities using fdupes + asco +- Add -fcommon to allow building against GCC10 + +- Update to version 0.9.10: + * Simulation re-runs are now supported in Spectre during an + optimization. + * Minor enhancements in the RF module. + * Support for the newest MPICH versions. + * The 'postp' tool is more robust to changes of each SPICE output + format. + * Support for the newest versions of MPICH documented. +- Fix implicit declaration error of 'gethostname': + * Add asco-0.4.10-fix-implicit-declaration.patch. + aseqview +- Fix segfault at piano widget creation with the recent gtk2 + (boo#1187239): + aseqview-piano-segfault-fix.patch + +- Fixed and modernized SPEC file + * Replace broken URL with latest upstream + +- Remove obsolete Groups tag (fate#326485) + -- updated to version 0.2.6: - * Fix segfault with thread mode (silly typo) - * Add mute-control feature by TAMUKI Shoichi - -- fix races in thread mode - -- updated to version 0.2.4: - * Added MIDI Tunig Standard (MTS) feature - asio +- Update to 1.18.2 + * Added ip::scope_id_type type alias. + * Added ip::port_type type alias. + * Added std::hash specialisations for IP addresses. + * Added std::hash specialisations for ip::basic_endpoint<>. + * Added friendship support to customisation points + * Changed any_io_executor to a "strong typedef"-style class. + * Fixed experimental::as_single to work with handler hook deprecation. + * Fixed work tracking for io_context and thread_pool executors + when move-assigned. + * Fixed I/O object move-assignment to ensure the executor is left + in a valid state. + * Prevented the blocking.always property from being used with strand<>, + as it did not produce the correct semantics. + * Removed deprecated file asio/impl/src.cpp. +- Update to version 1.18.1 + * Added executor-converting construction and assignment to ip::basic_resolver. + * Added the experimental::as_single completion token adapter. + * Fixed the executor concept to test for a const-qualified execute(). + * Fixed the thread_pool unit test to work without RTTI support. +- Update to version 1.18.0 + * Added workarounds for various issues in gcc 10's coroutine support. + * Added missing compatibility macros for the execution::receiver_of concept. + * Added constraints to the strand template's constructor + * Changed Asio's internal executor adapters to prevent template + instantiation recursion. + * Changed execution::blocking_t::always_t::is_preferable to be false as + per the specification. + * Added shape_type and index_type to thread_pool executors + * Ensured that the standard executor concept-related traits + * Fixed async_compose support for standard executors. + * Fixed the forward declaration of any_io_executor in asio/ts/netfwd.hpp. +- Update to version 1.17.0 + * Added support for the proposed standard executors to Asio's I/O facilities + * Added support for using detached_t as a default completion token + * Added a move constructor to ssl::stream<>. + * Fixed async_compose to work with copyable handlers when passed by lvalue. + * Fixed completion signature deduction in co_spawn. + * Removed a spurious Executor base class from the executor_binder + implementation. + * Various fixes and improvements in the documentation and examples. + +- Version update to 1.16.1: + * Fixed compatibility with C++20 concept syntax. + * Marked the POSIX descriptor classes' move constructors as noexcept. + * Added the ssl::host_name_verification class + * Added an ssl::context constructor to take ownership of a native handle. + * Changed C++ language version detection with gcc to use __cplusplus macro. + * Fixed a work counting issue in the asynchronous resolve operation for endpoints. + * Fixed the strand<> converting constructors and assignment operators. + * Ensured that resolvers are restarted correctly after a fork. + * Fixed compatibility with the current NetBSD release. + * Removed spurious handler requirement checks in some async_read overloads. + * Changed the ssl::context class to propagate non-EOF errors + * Fixed a compile error in the buffered streams due to the lack of + reference collapsing in C++98. + * Changed the priority_scheduler example to demonstrate calls to shutdown() + and destroy(). + * Removed some unnecessary null pointer checks. + * Added some emscripten compatibility patches. + * Fixed a compile error in the use_awaitable_t::as_default_on function. + * Changed all uses of the boost.bind placeholders to use the + boost::placeholders namespace. + * Fixed a potential compile error in the async_compose implementation + due to incorrect overload selection. + * Various documentation fixes and improvements. +- Changes from 1.16.0 + * Changed the async_initiate helper function to automatically deduce its return type. This is enabled for C++11 or later. + * Changed all asynchronous operations to use automatically deduced return types. This allows completion token implementations to incorporate the asynchronous operation initiation into the initiating function's return type, without type erasure. Note that C++14 or later is required to support completion tokens that use per-operation return type deduction. For C++11 or earlier, a completion token's async_result specialisation must still provide the nested typedef return_type. + * Added the nested template type rebind_executor to all I/O object types, as a way to generically rebind them to use alternative I/O executors. + * Changed the asynchronous operations' initiation function objects to report their associated I/O executor via the nested type executor_type and member function get_executor(). Note that the presence of executor_type and get_executor() should be treated as optional, and consequently it may be preferable to access them via the associated_executor trait and the get_associated_executor() helper function. + * Added the default_completion_token trait, so that every I/O executor type now has an associated default completion token type. + * Specialised the default_completion_token trait for the use_awaitable completion token + * Ensured that the executor type is propagated to newly accepted sockets. When synchronously or asynchronously accepting a new connection, but without specifying an executor or execution context, the accept operation will now correctly propagate the executor type from the acceptor to the socket. + * Changed to require that Protocol copy and move operations never throw. + * Changed to require that Endpoint default constructor and move operations never throw. +- Changes from 1.14.1 + * Improved performance slightly by eliminating a redundant move construction + when completed handlers are dispatched. + * Fixed the is_*_buffer_sequence detection traits for user-defined sequence types. + * Changed the serial port get_option() member function to be const. + * Fixed a name hiding issue with the WinRT stream-oriented socket backend's shutdown function. + * Applied a minor fix to the documentation for is_dynamic_buffer. + * Added some support for Haiku OS. + * Added wolfSSL compatability. + * Changed to require C++17 or later for coroutines TS support with clang. + * Fixed a doxygen generation problem in the tutorial. +- Changes from 1.14.0 + * Improved I/O object performance by adding runtime detection of native I/O executors when using the polymorphic executor wrapper. + * Changed I/O object move constructors so that the executor is copied, not moved. This ensures that the moved-from I/O object is left in the same state as if constructed with a valid executor but without a resource. + * Fixed move-based async_accept between sockets with different executor types. +- Changes from 1.13.0 + * Added custom I/O executor support to I/O objects. + - All I/O objects now have an additional Executor template parameter. This template parameter defaults to the asio::executor type (the polymorphic executor wrapper) but can be used to specify a user-defined executor type. + - I/O objects' constructors and functions that previously took an asio::io_context& now accept either an Executor or a reference to a concrete ExecutionContext (such as asio::io_context or asio::thread_pool). + - Note: One potential source of breakage in existing user code is when reusing an I/O object's io_context for constructing another I/O object + - The previously deprecated get_io_context and get_io_service member functions have now been removed. + - The previously deprecated service template parameters, and the corresponding classes, have now been removed. + * Added a new async_result form with an initiate static member function. + - The async_result template now supports a new form + - The initiate member function must: (a) transform the token into a completion handler object handler; (b) cause the invocation of the function object initiation as if by calling std::forward(initiation)(std::move(handler), std::forward(args)...). Note that the invocation of initiation may be deferred (e.g. lazily evaluated), in which case initiation and args must be decay-copied and moved as required. + - A helper function template async_initiate has also been added as a wrapper for the invocation of async_result<>::initiate. For backward compatibility, this function supports both the old and new async_result forms. + - The composed operations examples have been updated to use async_initiate. + - The previously deprecated handler_type trait and single-argument form of async_result have now been removed. + * Updated the Coroutines TS support and promoted it to the asio namespace. + - The awaitable<>, co_spawn, this_coro, detached, and redirect_error facilities have been moved from the asio::experimental namespace to namespace asio. As part of this change, the this_coro::token() awaitable has been superseded by the asio::use_awaitable completion token. + - Please note that the use_awaitable and redirect_error completion tokens work only with asynchronous operations that use the new form of async_result with member function initiate. Furthermore, when using use_awaitable, please be aware that the asynchronous operation is not initiated until co_await is applied to the awaitable<>. + * Added a new DynamicBuffer_v2 concept which is CopyConstructible. + - This change adds a new set of type requirements for dynamic buffers, DynamicBuffer_v2, which supports copy construction. These new type requirements enable dynamic buffers to be used as arguments to user-defined composed operations, where the same dynamic buffer object is used repeatedly for multiple underlying operations + - The original DynamicBuffer type requirements have been renamed to DynamicBuffer_v1. These requirements continue to be compatible with the Networking TS. + - New type traits is_dynamic_buffer_v1 and is_dynamic_buffer_v2 have been added to test for conformance to DynamicBuffer_v1 and DynamicBuffer_v2 respectively. The existing is_dynamic_buffer trait has been retained and delegates to is_dynamic_buffer_v1 (unless ASIO_NO_DYNAMIC_BUFFER_V1 is explicitly defined, in which case it delegates to is_dynamic_buffer_v2). + - For convenience, the dynamic_string_buffer and dynamic_vector_buffer classes conform to both DynamicBuffer_v1 and DynamicBuffer_v2 requirements. + - When ASIO_NO_DYNAMIC_BUFFER_V1 is defined, all support for DynamicBuffer_v1 types and functions is #ifdef-ed out. Support for using basic_streambuf with the read, async_read, read_until, async_read_until, write, and async_write functions is also disabled as a consequence. + - Note: This change should have no impact on existing source code that simply uses dynamic buffers in conjunction with Asio's composed operations. + * Added a new async_compose function that simplifies the implementation of user-defined asynchronous operations. + * Added a make_strand function, which creates a strand with a deduced Executor template argument. + * Relaxed the completion condition type requirements to only require move-constructibility rather than copy-constructibility. + * Added a constructor for local::basic_endpoint that takes a string_view. + * Added the noexcept qualifier to various member functions of the ip::address, ip::address_v4, ip::address_v6, ip::basic_endpoint, and executor_work_guard classes. + * Added the noexcept qualifier to the buffer_sequence_begin and buffer_sequence_end functions. + * Added a new ASIO_DISABLE_VISIBILITY configuration #define that allows visibility pragmas to be disabled. (Note: If symbols are hidden, extra care must be taken to ensure that Asio types are not passed across shared library API boundaries.) + * Changed compile-time feature detection to define ASIO_STANDALONE automatically if C++11 or later is detected. + - Users should define ASIO_ENABLE_BOOST to explicitly disable standalone mode when compiling with C++11 or later. + - The configure script now defaults to a standalone build unless Boost is specified or detected. + * Enabled recycling of the memory used to type-erase a function object with the polymorphic executor. + * Changed receive operations to return the correct number of bytes transferred when truncation (error::message_size) occurs on a datagram-oriented socket. + * Fixed multicast behaviour on QNX by automatically applying SO_REUSEPORT when the reuse_address option is set. + * Added inclusion of unistd.h when targeting Haiku OS, to fix feature detection. + * Added the network_v[46].hpp headers to the top-level convenience header. + * Fixed calculation of absolute timeout when the backend uses pthread_cond_timedwait. + * Changed the range-based asynchronous connect operation to deduce the EndpointSequence iterator type rather than assume the presence of a const_iterator typedef. + * Fixed buffer_sequence_begin and buffer_sequence_end to prevent implicit conversion. This change addresses an issue where a call to buffer_sequence_begin or buffer_sequence_end could trigger an implicit conversion to const_buffer or mutable_buffer. Whenever this implicit conversion occurred, the return value of buffer_sequence_begin or buffer_sequence_end would point to a temporary object. + * Ensured SSL handshake errors are propagated to the peer before the local operation completes. + * Suppressed the eof error on SSL shutdown as it actually indicates success. + * Added a fallback error code for when we OpenSSL produces an SSL_ERROR_SYSCALL result without an associated error. + * Changed composed asynchronous read and write operations to move, rather than copy, the buffer sequence objects when the composed operation implementation is moved. + * Fixed dispatch documentation to note that it may call the supplied function object in the current thread. + * Updated post and defer documentation to clarify the the distinction between them. + -- Update to stable version 1.10.1 - * many changes as outlined here - http://think-async.com/Asio/asio-1.10.1/doc/asio/history.html#asio.history.asio_1_10_1 - -- Remove redundant tags/sections from specfile -- Add missing make call -- Use %_smp_mflags for parallel build - asl +- Update to 1.42_bld173. + See http://john.ccac.rwth-aachen.de:8000/as/changelog for the + changelog +- Update the license tag to GPL-2.0-only OR GPL-3.0-only to + match the license tag added to most files. +- Fixes for %_libexecdir changing to /usr/libexec (boo#1174075) +- Update asl-buildfixes.patch +- Merge asl-riscv64.patch and asl-ppc64.patch with + asl-buildfixes.patch + +- asl-riscv64.patch: add sysdefs for riscv64 + +- Remove obsolete Groups tag (fate#326485) + +- add #define PRIInteg32 "d" to sysdefs for s390x to fix build + +- Update to version 142-bld115 + * No changelog available + +- Drop doc subpackage - building fails on current Factory + -- asl-aarch64.patch: Add sysdefs bits for aarch64 - -- Add some TeX fonts and theris mappings - -- Make it build with latest TeXLive 2012 with new package layout - -- fix ppc64 build - -- cross-build fix: use %__cc macro - 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 + aspell-dictionaries +- do not require aspell binary, dictionaries can be used even + by the aspell library [bsc#1177523] + -- updated Polish dictionary, version 1.11-2 -- updated Spanish dictionary, version 20121120 -- new Huastec dictionary, version 0.03-1 - aspell-en +- version update to 2020.12.07 + * Various new words. + * Variant cleanups. + * Bump irregardless, froward (+ derivatives) and perpend to level 70. + +- removing Novell residues +- deleted patches + - aspell-en-Novellwords_extra_dict.patch (not needed) +- deleted sources + - Nwordlist.tgz (abandoned) + +- do not require aspell binary, dictionary can be used + by the aspell library [bsc#1177523] + +- version update to 2019.10.06 + Various new words. + Remove compare's and fail's. + +- run fdupes only on dictionary data +- update keyring to include all upstream signatures +- update URL + +- Use SourceURL +- Use GPG signed source +- updated to 2018.04.16 + * various new words (see SCOWL-README for other changes) + -- Remove redundant tags/sections per specfile guideline suggestions -- Parallel building using %_smp_mflags - -- Updated to version 7.1-0: - * Updated to SCOWL 7.1 which corrected several errors and also added - several now common proper names and some other words now in - common use. - From 7.0: - * Updated to SCOWL 7 which was created with a new version of Varcon - which corrected many errors, especially in the British and Canadian - dictionaries. Numerous other corrections are also included. - * Added en_CA-variant_* and en_GB-variant_* auxiliary dictionaries. -- Spec file updates: - * Changes based on rpmdevtools templates and spec-cleaner run. - * Added description for the patch based on openSUSE Patches Guidelines. - * Updates in %description. - * Run %fdupes to fix rpmlint warning "files-duplicate". - * Minor other updates. -- Rebased Novellwords_extra_dict.patch to apply cleanly. - -- fixed url [bnc#620786] - -- Novell words for en_{CA,GB,US} [bnc#462871] - + updated Novellwords_extra_dict.patch - -- updated Nwordlist (words: Firefox,Thunderbird, NLD, ...) [#371] - -- added "Bugzilla" to Novell words - assimp +- Update to 5.1.3 + * Update blender importer to work with Blender 2.8+ files + * Added checks for out of bounds data access/writing + * Interpolate euler rotations for quaternion animations + * Fix file-extension check for X3D-files + * Update CMakeLists.txt + +- Update to 5.1.2. Changes since 5.1.0: + * Fixed an incorrect indeiciesType in the glTF2 sparse accessor. + * Prevent out-of-range memory writes by sparse accessors + * Delete test/models/3DS/UVTransformTest directory + * Do not build ziplib when 3MF exporter is disabled. + * Collada: Read value, not attribute + * Redefine deprecated glTF-specific PBR material macros +- Fix assimp-devel dependencies. minizip is required. + +- Update to 5.1.0 + * Check https://github.com/assimp/assimp/releases/tag/v5.1.0 + for the full list of changes +- Drop do-not-install-irrXML.patch. No longer needed. +- Drop obsolete patches: + * 0001-Fix-build-with-GCC-11.patch + * 0001-use-GNUInstallDirs-where-possible.patch + +- Add patch to fix build with GCC11: + * 0001-Fix-build-with-GCC-11.patch (boo#1181859) + +- Add a _constraints file for ppc64/ppc64le builds. + +- Remove unneeded build dependencies. + assimp doesn't need Qt5, boost, devIL and glu. + +- Restore the _service file. + Assimp still ships files which are not allowed in openSUSE. + +- Add upstream patch to fix the broken CMake config files: + * 0001-use-GNUInstallDirs-where-possible.patch + (adapted for the 5.0.1 release) + +- Update to 5.0.1 + * Added texture types: BASE_COLOR, NORMAL_CAMERA, EMISSION_COLOR, + METALNESS, DIFFUSE_ROUGHNESS + * Fixed various issues and memory leaks + * 3DS: Explicitly pass "UNNAMED" as 3DS root node name and fix + more thread-safety issue in 3DS loader. + * 3MF: Introduce first prototype for basematerial support + * AssJSon: Add json export. + * Various other file support improvements +- Dropped viewer subpackage, as it now requires DirectX +- Removed not needed disable-gitrevision-test.patch +- Rebased do-not-install-irrXML.patch +- Removed not needed install-viewer.patch +- Removed _service + +- sanitize_source.sh was removed in the 4.1.0 update; restore its + logic with a new _service file and recreate the tarball. + +- Fix incorrect summary for libassimp*. + +- Update to 4.1.0 + * Added support for Export 3MF (experimental) + * Added supprt for Import / Export glTF 2 + * Prevent failing stringstream to crash the export process + * Fix invalid access to mesh array when the array is + empty in Blender, also fixed short overflow. + * Fixed memory leak in AMFImporter + * Fixed IOStream leak in UnrealLoader: + * Fixed out-of-bounds read in MaterialSystem unit test + * Added support for SIB models from Silo 2.5 +- Changes from 4.0.1 + * StreamReader: fix out-of-range exception +- Changes From 4.0.0 + * New QT-Widget based assimp-viewer + * Open3DGC codec supported by glFT-importer + * glTF: Read and write transparency values + * Support for X3D, AMF and Lugdunum3D + * MDLLoader: fix resource leak. + * Fix memory leak in Collada importer + * Fixed many FBX bugs +- Added %check section, run unit tests +- Added disable-gitrevision-test.patch to fix testsuite as we do + not build from git, git rev will test will fail. +- Added do-not-install-irrXML.patch to prevent cmake from + installing the irrXML (static) library. +- install-viewer.patch: Install viewer component + -- Fixed the build problem with docdir - moved samples/ to doc - -- Improved the spec file, changed the names and cleaned the spec file - -- some improvements form *.spec at home:hcostelha repository - -- initial package of version 3.0 - asterisk-sounds-devel +- Fix %asterisk_snd_* definition to work with the newer rpm + macro expander. + astyle +- Remove obsolete Groups tag (fate#326485) + -- update to version 2.02.1 - - please see the included notes.html and news.html for a list of - changes in this release -- drop unnecesary patch astyle-1.24-cxxflags.patch -- package complete documentation - asusfan +- Fix building with gcc10 +- Spec file cleanup with spec-cleaner + -- initial package -- removed datasheet from source tarball (not redistributable) - atftp +- Update to version 0.7.5 [bsc#1190522, CVE-2021-41054] + * text files: mark/convert all textfiles to UTF-8 + * fix some compiler warnings + * fix buffer overflow in atftpd (CVE-2021-41054) + * test.sh: check for root no longer necessary + * tftpd.c: Only drop privs if requested or running as root + check for failure + * fix invalid read of 1 byte in tftp_send_request. + * Check return value of fseek(), abort if != 0 + * options.c: Proper fix for the read-past-end-of-array + * configure.ac: Add -std=gnu89 if gcc/clang is detected + * tftpd.c: Fix memleak if thread spawning fails + * atftp: Check return value of fgets, buffer might be uninitialized on NULL + * Fix check for argz support (HAVE_ARGZ -> HAVE_ARGZ_H) + * replace LICENSE with current version + * Remove patches fixed upstream: + - atftp-0.7-sorcerers_apprentice.patch + - atftp-0.7-server_receive_race.patch + - atftp-0.7-ack_heuristic.patch + * Rebase patches: + - atftp-drop_privileges_non-daemon.patch + - atftp-0.7-default_dir_man.patch + - atftp-0.7-default_user_man.patch + +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * atftpd.service + +- Update to version 0.7.4 + * fix compile, missing include + * fix compile, add missing defines + * link against libpthread for atftp + * fixed atftp fails to write to /proc/self/fd/1 + * Fix for DoS issue CVE-2020-6097 + * remove inline keyword from definitions + * remove extern inlines + * sys/cdefs usage +- Drop fixed atftp-CVE-2020-6097.patch + +- Use system wide tftp user/group, don't create them again + +- fix logrotate + * change command to '/sbin/service atftpd restart' since there is no + init script and we are using systemd +- fix service file + * atftpd does not create logfile when there is none, hence we create + in ExecStartPre +- Update sysconfig file + * add ATFTPD_LOGFILE if we want to use our own logfile + * add comment to ATFTPD_BIND_ADDRESSES that it is obsolete since + systemd (binds to 0.0.0.0) + atheme +- Redownload atheme-services-v7.2.11.tar.xz + because they changed it + +- Update to release 7.2.11 + * Add a preliminary Turkish translation + * Add HMAC-MD5 verify-only support to crypto/pbkdf2v2 + * modules/chanserv/akick: fix unload crash with akicks that + have timeouts + * modules/nickserv/multimark: use IRC case canonicalisation + for restored nicks + * modules/nickserv/multimark: forbid unloading due to the + potential for data loss + * CA_ constants: include CA_EXEMPT (+e) where appropriate +- Drop atheme-serno.diff (no longer applies) + +- Fix misuse of %_libexecdir for /usr/lib/tmpfiles + [boo#1174075] + +- Update to new upstream release 7.2.10.r2 + * Fix potential NULL dereference in modules/crypto/posix. + * Bump E-Mail address maximum length to 254 characters. + * Use flags setter information in modules/chanserv/access & + modules/chanserv/flags. + * Fix issue where modules/misc/httpd was not closing its + listening socket on deinit. + * Fix GroupServ data loss issue when a group was the founder of + another group. + -- Remove atheme-config.diff and provide a fresh minimal config - instead. Update the config to match charybdis's. - -- Update to new upstream release 7.1.0 - * ngircd: New protocol module. - * nefarious: Add Nefarious 2 SASL support. - * nefarious: Send account timestamp in svslogin. - * elemental-ircd: New protocol module. - * dreamforge: Remove protocol module. - * inspircd: Add support for server-side MLOCK and TOPICLOCK enforcement - * inspircd: Add support for matching extbans modifying matching logic - * inspircd: Add +H to channel modes - * inspircd: Add +X and +w to list-like mode list - * ircd-seven: Support charybdis extension cmodes on ircd-seven as well. - * ts6-generic: Add support for serverinfo::hidden - * unreal: Add support for extbans. - * unreal: Add cmode +P for permanent channel. -- Remove 0001-build-resolve-compile-warning-in-servtree.c.patch - (merged upstream) -- Delete sysvinit support (keeping the `rcatheme` shortcut, though) - -- Update to new upstream release 7.0.7 - * saslserv/{dh-aes,dh-blowfish}: avoid possible buffer overflow - with untrusted input size - * saslserv/dh-blowfish: generate a new keypair (but not a new - prime) for each authentication session - * saslserv/dh-blowfish: avoid generating DH parameters on each - mech_start(). - * Use hostname for flood klines if IP isn't set, for example on - auth-spoofed users - -- Update to new upstream release 7.0.6 - * chanfix: Restrict registering scored channels - * memoserv/delete: Only accept numeric indexes -- Add 0001-build-resolve-compile-warning-in-servtree.c.patch - atlascpp +- Update to version 0.6.4: + * Use same real value comparison as WFMath. + * Remove checking new pointer. + * Remove unused string. + * Use epsilon for float comparison. + * Replace deprecated INCLUDES with AM_CPPFLAGS. +- Drop unneeded patches: + * atlascpp-0.6.2-Werror.patch: Current version builds just fine + with -Werror, so let's keep it. + * fsf.patch: FSF postal address was updated by upstream in every + header and in COPYING. +- Fix license: LGPL-2.1-only (according to COPYING file) and + GPL-2.0-or-later (according to some file headers). + atomix +- Add atomix-gcc10.patch: Fix build with GCC 10. + +- Update to version 3.34.0: + + Stable release version bump. + +- Update to version 3.33.92: + + Updated translations. + +- Update to version 3.32.1: + + Fixed keys in menu controlling game. + + Fixed keyboard shortcuts. + + Updated translations. + +- Update to version 3.32.0: + + Stable release version bump. + +- Update to version 3.31.92: + + Updated translations. + +- Update to version 3.31.90: + + Moved app menu to in-game menu. + + Removed quit menu item. + + Updated translations. + +- Update to version 3.30.0.1: + + Fixed game menu not appearing (glgo#GNOME/atomix#13). +- Changes from version 3.30.0: + + Do not show scores after entering scores. + + Fixed libgnome-games-support git repo typo. + + Updated translations. +- Remove lang package from recommended packages as it already + supplements main package (same effect, it's redundant). + +- Update to version 3.29.3: + + Implemented appmenu (glgo#GNOME/atomix#7). + + Handle highscores using libgnome-games-support + (glgo#GNOME/atomix#6). + + Add flatpak manifest (glgo#GNOME/atomix#11). + + Port to Meson. + + Level names made translatable. + + Migrated to gettext. + + Updated bugzilla references to gitlab. +- Add meson BuildRequires and corresponding macros following + upstreams port to meson buildsystem. +- Add pkgconfig(libgnome-games-support-1) BuildRequires: New + dependency. +- Drop intltool BuildRequires: No longer needed, nor used. +- Use autosetup macro. +- Drop post(un) handling of icon_theme_cache_post(un), no longer + needed on current versions of openSUSE. + audacious +- Update to version 4.1: + * Switching between Qt and GTK modes can now be done right from + the Settings window, without editing .desktop files. + * New Global Hotkeys plugin for Qt + * Album art in the info bar can be disabled + * Symbolic links are now followed when adding folders + * The currently playing track is displayed in bold font + * The playlist drag-and-drop indicator is now more visible + * Queue Manager, Equalizer, and Equalizer Presets windows are + now dockable + * Entry, Track, and Queue Number columns now display abbreviated + header text + * The Song Info window now displays channel count + * The mouse wheel can be used to seek in the Qt UI + * The Channel Mixer can now convert 2 to 4 channels + * Desktop notifications can have a custom timeout set + * Scrobbler submissions now include album artist + * Fixed: Cuesheet entries read incorrectly from .m3u playlists + * Fixed: Null pointer dereference in Lyrics plugin + * Fixed: Album cover image does not display from ID3v2.2 tag + * Fixed: Crash in headless mode with status icon enabled + * New translations: Albanian, Slovenian + * Support for the LyricWiki database, which has shut down, + has been removed +- Now builds with GTK frontend per default + +- Update to version 4.0.5: + * See https://audacious-media-player.org/news/50-audacious-4-0-5-released + +- Update to version 4.0.4: + * See https://audacious-media-player.org/news/49-audacious-4-0-4-released + +- Update to version 4.0.3: + * See https://audacious-media-player.org/news/48-audacious-4-0-3-released + +- Update to version 4.0.2: + * Fix a regression where the Enter key did not work in the + playlist. + * Fix the seek bar changing width as the time counter increments. + * Fix the title bar getting stuck showing "Buffering". + * Add a workaround to ensure that the toolbar is not hidden on + startup. + * Fix the Composer field not being saved when updating ID3v2 + tags. + +- Update to version 4.0.1: + * Audacious now works as expected when run under KDE Plasma 5.18 + default settings. + * Audacious when running under QtUI will no longer block logout + on KDE Plasma 5.18. + * Skinned windows are placed correctly when running under GTK. + +- Update to version 4.0: + * See https://audacious-media-player.org/news/45-audacious-4-0-released +- Disable building the deprecated GTK UI. +- Build with Meson. + +- Update to version 3.10.1: + * Bug fixes. + +- Update to version 3.10: + + New features (general): + * Shuffle history is remembered at exit to avoid repeating + songs. + * Exported M3U and PLS playlists now use relative paths by + default. + * Recursively adding subdirectories to the playlist is now + optional. + * The URL history shown in the Add/Open URL dialogues can be + cleared. + * Toolbar buttons in the GTK+ UI now show tooltip hints. + * The adplug input plugin has a new settings window. + * The Search Tool can be configured to scan for new files at + start-up. + * The number of results shown in the Search Tool is now + configurable. + * The Delete Files plugin is clearer about which files will be + deleted. + * Icons from the desktop theme are used more consistently. + * The bottom info bar now matches the colour tone of dark + themes. + * The soxr resampler has some new, more detailed settings. + + Qt UI enhancements: + * "audacious -m" now raises the main window as expected. + * The number pad Enter key now starts playback as expected. + * The Escape key can be used to return to the currently playing + playlist. + * Fix the row height of the playlist view changing + unexpectedly. + * Volume can be changed using the mouse wheel on the system + tray icon. + * Add Playlist Import/Export dialogue windows. + * Add a song info tooltip to the playlist and system tray icon. + * Add a "Play" icon to the tab of the currently playing + playlist. + * Add a label showing file path/URI to the song info window. + * URI and tag values in the song info window can be copied to + the clipboard. + * Add the missing "Search Library" command in the Winamp UI. + * Add font formatting to improve readability in the + Search Tool. + * Fix a build error (QStaticText-related) with Qt 5.10. + * Fix Audacious exiting when the settings window is closed. + * Fix font preferences not being respected in a couple of + places. + * Fix playlist position sometimes not updating when the song + changes. + * The info bar correctly changes colour when the theme changes. + + Bugs fixed: + * Non-existent files are no longer skipped when loading a + playlist. + * Fix an issue when trying to seek beyond the end of a WAV + file. + * The default ReplayGain amplification for untagged files works + again. + * Fix a crash when changing UI with the Ampache plugin enabled. + * Fix a crash on exit when using the Winamp UI and the Ampache + plugin. + * Fix a warning about --datarootdir when running ./configure. + * Reduce excessive file I/O when loading playlists. + * Fix repeated error messages when playing a short playlist on + repeat. + * PulseAudio users can now change the volume without a song + playing. + * Fix an error preventing FLAC tags from being updated. + * Add a .m4v extension to the whitelist so that audio can be + played. + * Fix a rare crash triggered by a specific sequence of playlist + edits. + * Fix incorrect "Recording On/Off" notifications in the + Winamp UI. + * Fix an error in the MPRIS 2 server affecting the playerctl + client. + + Other changes: + * The GNOME Shortcuts plugin, which has been broken since + GNOME 3.26, is gone. + * The system version of the AdPlug library is now used + (if installed). + * Audacious no longer registers as an inode/directory MIME + type handler. +- Remove audacious-no-inode-directory-mimetype.patch: fixed + upstream. +- Switch back to Gtk2 from Gtk3 for the Gtk3 version is gone. + audacious-plugins +- Add fix-linking-mpg123.patch, required on Leap 15.2 and 15.3, + fixes boo#1187525 + +- Update to version 4.1: + * New Global Hotkeys plugin for Qt +- Dropped upstream merged 0001-Implement-qthotkey-plugin.patch + +- Use %autosetup -p1 + +- Update to version 4.0.5: + * See https://audacious-media-player.org/news/50-audacious-4-0-5-released + +- Fix Winamp Default skin by removing wrong skin file + * See https://github.com/audacious-media-player/audacious-plugins/pull/93 + +- Add missing Qt5X11Extras dependency for qthotkey plugin. + +- Update to version 4.0.4: + * See https://audacious-media-player.org/news/49-audacious-4-0-4-released + +- Fix build with faad + +- Update to version 4.0.3: + * See https://audacious-media-player.org/news/48-audacious-4-0-3-released +- Rebase 0001-Implement-qthotkey-plugin.patch. + +- 0001-Implement-qthotkey-plugin.patch: Backport qthotkey from + commit 9904ac5dfaae18ee1200cfcf64693ee3f33f739a to bring back + functionality lost in update to version 4.0. + +- Update to version 4.0.2: + * No changelog available. +- Remove + audacious-plugins-qtglspectrum-qt-opengles-workaround.patch: + fixed upstream. + +- Update to version 4.0.1: + * Seeking in audio files when using the SoX resampler plugin will + no longer crash the player. + +- Update to version 4.0: + * See https://audacious-media-player.org/news/45-audacious-4-0-released +- Add audacious-plugins-qtglspectrum-qt-opengles-workaround.patch: + Workaround Qt including OpenGLES headers in qtglspectrum + (commit a51aa5fc). +- Disable building the deprecated GTK UI. +- Build with Meson. + +- Update to version 3.10.1: + * Bug fixes. +- Add a licence to the package. +- Remove the now-useless "resticted" conditional. + +- Update to version 3.10: + * See the audacious package's changelog. +- Remove audacious-plugins-qt-5.10.patch: fixed upstream. +- Switch back to Gtk2 from Gtk3 for the Gtk3 version is gone. + audiofile +- Add 0008-CVE-2018-13440.patch to return AF_FAIL + in that case instead of causing NULL pointer + dereferences later (bsc#1100523, CVE-2018-13440). + +- Add 0007-set-the-output-chunk-to-the-amount-of-frames.patch to + set the output chunk to the amount of frames we pulled so that + the next module in the chain has the correct frame count ( + boo#1111586, CVE-2018-17095 ). + +- Add 0001-Always-check-the-number-of-coefficients.patch to put in code + an assert that was removed when building the code for a release + which checks the number of coeficients in WAVE.cpp . +- Add 0002-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch + to check for a multiplication overflow in MSADPCM.cpp . +- Add 0003-Check-for-multiplication-overflow-in-sfconvert.patch to + check that a multiplication doesn't overflow when calculating a + buffer size and reduce it if necessary. +- Add 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch + to clamp index values to fix an index overflow in IMA.cpp . +- Add 0005-Actually-fail-when-error-occurs-in-parseFormat.patch + so when there's an unsupported number of bits per sample or an invalid + number of samples per block, don't only print an error message using + the error handler, but actually stop parsing the file. +- Add 0006-Check-for-division-by-zero-in-BlockCodec-runPull.patch to + check for division by zero in BlockCodec::runPull +- These patches fix boo#1026978 (CVE-2017-6837, CVE-2017-6838, + CVE-2017-6839), boo#1026979 (CVE-2017-6827), + boo#1026980 (CVE-2017-6828), boo#1026981 (CVE-2017-6829), + boo#1026982 (CVE-2017-6830), boo#1026983 (CVE-2017-6831), + boo#1026984 (CVE-2017-6832), boo#1026985 (CVE-2017-6833), + boo#1026986 (CVE-2017-6834), boo#1026987 (CVE-2017-6836), + boo#1026988 (CVE-2017-6835). + +- Add audiofile-gcc6.patch to fix compile errors with GCC 6. + +- Fix overflow when changing both number of channels and sample + format (bsc#949399, CVE-2015-7747, + audiofile-CVE-2015-7747.patch). + +- Add Obsoletes audiofiles-32bit to baselibs.conf + +- Fix unresolvable dependencies for SLE11: + + add RPM conditional tests for sles_version +- Fix compilation error on SLE11: permission denied: + + add $DESTDIR to make install + +- Update to version 0.3.6: + + Implement FLAC and ALAC encoding and decoding. + + Update license to LGPL 2.1. +- Remove audiofile-0.3.5-without_examples.patch +- Add pkgconfig(flac) BuildRequires + +- Update to version 0.3.5: + + Implement IMA ADPCM encoding and decoding for AIFF-C, CAF, and WAVE files. + + Implement Microsoft ADPCM encoding for WAVE files. + + Fix calculation of IRCAM frame size. + + Record marker comments in WAVE files. + + Improve validation of compressed audio formats. + + Add support for building without documentation. +- Add audiofile-0.3.5-without_examples.patch +- Remove audiofile-remove-unused-variables.patch +- Remove Obsoletes: audiofile-64bit + +- update license to new format + +- Update to version 0.3.4: + + Use hidden visibility for internal symbols. + + Add support for Sample Vision format. + + Update license for extended-precision floating-point conversion + routines. + +- Update to version 0.3.3: + + Update library's soname version. + + Link against libm. +- Drop audiofile-add-lm-linker.patch: fixed upstream. +- Rebase audiofile-remove-unused-variables.patch. +- Remove call to autoreconf: it was only there for + audiofile-add-lm-linker.patch. +- Move man pages from libaudiofile0 subpackage to audiofile + subpackage, where the binaries live. +- Rename libaudiofile0 subpackage to libaudiofile1, following + upstream soversion change. + +- Update to version 0.3.2: + + Fix initialization of byte order in Creative Voice File format. + + Fix calculation of frame count in NIST SPHERE sound files. + + Remove duplicate definition of AFvirtualfile. + + Don't treat compiler warnings as errors by default. +- Clean spec file using spec-cleaner. +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. + +- add libtool as buildrequire to make the spec file more reliable + +- Remove redundant tags/sections from specfile +- Fix a typo in %_smp_mflags +- Implement shlib policy + +- Update to version 0.3.1: + + Support u-law and A-law compression in Core Audio Format files + + Add support for Creative Voice File format + + Define AFframecount and AFfileoffset as 64-bit signed integers + + Add support for extensible WAVE format +- Added audiofile-remove-unused-variables.patch for -Werror +- Added audiofile-add-lm-linker.patch to fix build error +- Drop audiofile-oldstyle.patch, fixed by upstream in a different way. +- Split documentation of the library into doc package +- Removed Obsoletes/Provides audiofil, seems outdated + +- Update to version 0.2.7: + + Fix decoding of multi-channel ADPCM WAVE files. + + Reduce unshared data in library. + + Fix handling of audio files with more than 2^24 frames. + + Add support for writing double-precision floating-point WAVE + files. + + Add support for reading certain uncompressed AIFF-C files + created by Mac OS X. + + Write fact chunk in floating-point WAVE files. +- Drop bnc_463220.patch, fixed by upstream in a different way. +- Drop audiofile-0.2.6.patch, audiofile-m4_quote_fix.diff and + audiofile-fiximplicit.patch. + +- buildrequire pkg-config to fix provides + +- add baselibs.conf as a source + +- fixed implicit functions + autobench +- Remove obsolete Groups tag (fate#326485) + autofdo +- Add llvm11-fix.patch in order to fix build with LLVM11. + +- Build with llvm10. + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 0.18: No changelog provided. +- Refresh spec file. + autossh +- add autoconf and automake as BuildRequires for autoreconf +- call autoreconf before configure otherwise setproctitle is + mis-detected as present, causing a build failure + +- Update to version 1.4g + + most notably addresses a bug that could see an alarm signal occur + without a handler, causing autossh to exit inappropriately. + +- Remove pre-12.2 parts from build recipe +- Reduce hard dependency on systemd +- Replace old $RPM_* shell vars and %__-type macro indirections. + +- Update to version 1.4f + + Change behavior when ssh exits on signal. + + Fix order of arguments to kill(). + + Ignore SIGPIPE. + + Should accept the default -1 with AUTOSSH_MAXSTART + + memset() sigaction structure before use +- autossh-makefile-destdir.patch: dropped + -- support a custom count of instances - -- add functions to init script for controling autossh instances - -- change first autossh channel configuration key to - the old one to make package update seemless - -- support upto 10 autossh instances - autotrash +- Do not BuildRequire pandoc (as it does not exist on all + architectures). +- Inject autotrash.1: build will fail when this needs to be + regenerated (as pandoc would be missing). + autoyast2 +- use Y2Storage::Arch to determine whether UEFI is available (bsc#937067) +- 4.4.24 + +- During autoupgrade merge the selected product workflow in order + to execute 2nd stage modules (bsc#1192437) +- 4.4.23 + +- Do not process the section during the 2nd stage + (bsc#1192185). +- 4.4.22 + avfs +- Update to version 1.1.4: + * add support for lzip (ulzip module for .lz files) + +- update to 1.1.3: + - fix compilation problem on MacOS + - fix encoding problem in ulha extfs module + - add support for rar 5.0 files + - fix memleak in zstd support + - small fix for extfs udar module + - updated internal bzlib to 1.0.8 to fix security bug + +- Update to version 1.1.0: + * improved handling of single '#' to stop resolving archive + handlers when it makes no sense to add another chain + * support multiple gzip member in a single file (concatenated + gzip files) + * updated webdav module with work with latest libneon (which is + no longer bundled) + * CODA and PRELOAD support has been removed +- Changes for version 1.0.6: + * added support for libzstd (zst files) + * fixed arbitrary command execution in rsh/ssh module + * zip workaround for zip archives with unix attributes but + regular files are not marked correctly + +- Remove obsolete Groups tag (fate#326485) + -- First initial package for mounting tar and other bells and whistles - avrdude +- Resolve FIXME for "proper Requires". +- Generalize description. + -- work around systemd-udev warnings, by moving comments in the - udev rules file to the beginning of a line. - awesfx +- Remove obsolete Groups tag (fate#326485) + +- Fix the build error and warning: + Fix-the-bogus-return-in-seq_set_gus_bank.patch + Fix-unused-variable-prev-in-strtoken.patch + +- Update to version 0.5.2: + Added ALSA-native GUS patch loader (agusload) +- Change URL to github + -- fix udev script to load properly with recent udev versions -- fix for autoreconf - -- updated to version 0.5.1a: - * really fix the build without linux/awe_voice.h - -- updated to version 0.5.1: - * include awe_voice.h into the package - * include udev files into the package - awesome +- Update awesome-branding-upstream metadata: + + do not use otherproviders() conflicts: the syntax is + deprecated. + + UUse booleandeps for supplements instead of packageand(). +- Add requires(post|postun): upate-alternatives. The scriplets call + u-a unconditionally, thus we need to ensure presence of + update-alternatives. +- Properly %ghost-own /etc/alternatives/default.desktop. +- Drop duplicate LICENSE in docdir: we have it in licensedir. + +- Added 001-extern-vars-declaration-fix-gcc10.patch: Move variable + declarations from header to C file to fix build with GCC 10 + See https://github.com/awesomeWM/awesome/pull/3065 + +- Do not hardcode default ruby, but use macro +- package LICENSE as %license + +- Update to 4.3 : + See https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v43 +- Remove awesome-asciidoc-fix.patch: + asciidoctor is used instead of asciidoc now + awesome-branding-openSUSE +- Add awesome-branding-without-calendar.patch: Disable the calendar + widget for now (boo#1182240). + ax25-tools +- Update to version 0.0.10-rc5 + * No upstream changelog provided + +- Set CFLAGS+=-fcommon + +- Remove obsolete Groups tag (fate#326485) + -- Update to current CVS with some bug fixes - -- Updated to newest CVS version including Unix98-PTY-Support for mkiss - -- fix for factory -- ax25-tools_ax25_axspawn.c__fix-bufferoverflow.diff -- ax25-tools_rose_rsdwnlink.c__fix-destbufferoverflow.diff -- ax25-tools_rose_rsuplnk.c__fix-destbufferoverflow.diff -- ax25-tools_kiss_mkiss.c__fix-include.diff - axel +- update to 2.17.10: + * Potential NULL pointer dereference + * Fixed incrementig procedure for delay_time + * Fixed speed limiting + * Made stop signal handler portable + * Build system improvements + - Now you can specify where OpenSSL is installed + - Further improved code portability + * Optimized wildcard search in URLs + * Added human-readable file size report at the begining of downloads + * Reworked Request Range support check + * Added "Accept-Encoding" header to requests + * Updated the documentation + * Fixed data type for sizes and offsets on 32-bit systems + * Fixed duplicated non-default port when using proxy + * Fixed request range comparison and overflow + * i8n fixes and updates for Simplified Chinese, Dutch, German, + Italian, Portuguese, Spanish. Also updates for Indonesian, + Japanese, Russian. +- CREDITS and AUTHORS files removed from upstream + +- update to 2.17.9: + * Fixed insecure mode certificate checking error. + * Fixed progress bar for large number of connections. + * Fixed some race conditions with conn_t. + * Removed limitations on state file name length. + * Removed limitations on HTTP query length. + * Fixed a memory leak when deleting the download state file. + * Added coding style aid and licensing rules to CONTRIBUTING.md. + * Updated and improved README.md. + * Cleanup of code & build system. + * Made the help flag report axel's version number. + * Updated Chinese translation. +- run spec-cleaner + * remove rpm groups + ayatana-ido +- Update to version 0.9.0: + * Switch to CMake from autotools. + * Add better documentation. + * data/libayatana-ido3-0.4.pc.in: Add glib-2.0 dependency. + * src/idoappointmentmenuitem.c: Construct the basic menu item + using the pixbuf property. + * src/basicmenuitem.c: Add GdkPixbuf source support for the + icon. + * src/idoremovablemenuitem.c: Replace grid with box to fix + a11y. + * src/idolocationmenuitem.c: Fix deprecated g_time_zone_new + warning. + * Fix a unit test failure on Ubuntu 20.04. + * Use consistent Ayatana IDO names. This version of Ayatana IDO + breaks NG system indicators before 0.9.x. +- Drop pkgconfig-requires.patch: merged upstream. +- Add ayatana-ido-0.9.0-libm.patch: Link with libm to fix build. +- Restore Group. + +- Update to version 0.8.2 + * Add a new menu item type: IDO Removable. + * Add optional markup to the basic menu item. + * Replace x-canonical attributes solely used by Ayatana Indicators + * Drop IDO Message Dialog. + * Centre playback menu item spinner/Pad application menu item label. + * Centre volume control/Stretch calendar horizontally. + * Updated colour getter for playback control. +- Drop upstream fixed + * ayatana-ido-glib-2.58.patch + * 0001-gtk_widget_get_state-is-deprecated.patch +- Add pkgconfig-requires.patch + * Add all public dependencies to pkgconfig Requires section + +- Add upstream patch to fix build: + * 0001-gtk_widget_get_state-is-deprecated.patch + azove +- Modernize specfile. + backintime +- Update to version 1.3.1 + * Match old and new rsync version format + * Keep permissions of an existing mountpoint from being overridden + * Fix FileNotFoundError exception in mount.mounted + * Fix: 'TempPasswordThread' object has no attribute 'isAlive' + * Fix: YEAR missing in config + * Fix: SSH module didn't send identification string while checking if remote host is avilable (#1030) + * QT: Fix notifyplugin + * QT: Fix theming: Use link Color instead of hardcoded lightGray + backward-cpp +- Update to version 1.5 + * BACKWARD_CXX_SOURCE_PREFIXES and many bug fixes +- drop patch GNUInstallDirs.patch, fixed upstream +- run spec-cleaner + +- %make_jobs is depricated replaced by %cmake_build + baka-mplayer +- Remove obsolete Groups tag (fate#326485) + +- cleanup specfile + bandwidth +- Update to 1.9.4: + * Removed unfinished AVX512 code that was causing a crash + on Xeon CPUs. + barcode +- Fix building with gcc10 + +- Build using -ffat-lto-objects +- Run spec-cleaner +- Remove obsolete conditions and unneeded build requirements +- Fix the -devel package group + -- added leak-fix.patch (bnc#537525). - -- reenabled pdf creation, the ps2pdf is fixed now - (*nohtmltoinfo.patch) - barrier +- Updated to version 2.4.0: + * Barrier now supports client identity verification (fixes CVE-2021-42072, + CVE-2021-42073). + Previously a malicious client could connect to Barrier server without any + authentication and send application-level messages. This made the attack + surface of Barrier significantly larger. Additionally, in case the malicious + client got possession of a valid screen name by brute forcing or other means + it could modify the clipboard contents of the server. + To support seamless upgrades from older versions of Barrier this is + currently disabled by default. The feature can be enabled in the settings + dialog. If enabled, older clients of Barrier will be rejected. + Barrier now uses SHA256 fingerprints for establishing security of encrypted + SSL connections. After upgrading client to new version the existing server + fingerprint will need to be approved again. Client and server will show both + SHA1 and SHA256 server fingerprints to allow interoperability with older + versions of Barrier. + Bugfixes: + * Fixed build failure on mips*el and riscv64 architecture. + * Barrier no longer uses openssl CLI tool for any operations and hooks into + the openssl library directly. + * More X11 clipboard MIME types have been mapped to corresponding converters + (#344). + * Fixed setup of multiple actions associated with a hotkey. + * Fixed setup of hotkeys with special characters such as comma and semicolon + (#778). + * Fixed transfer of non-ASCII characters coming from a Windows server in + certain cases (#527). + * Barrier will now regenerate server certificate if it's invalid instead of + failing to launch (#802) + * Added support for additional keys on Sun Microsystems USB keyboards (#784). + * Updated Chinese translation. + * Updated Slovak translation. + * Theme icons are now preferred to icons distributed together with Barrier + (#471). + Features: + * Added --drop-target option that improves drag and drop support on Windows + when Barrier is being run as a portable app. + * The --enable-crypto command line option has been made the default to reduce + chances of accidental security mishaps when configuring Barrier from command + line. A new --disable-crypto command line option has been added to + explicitly disable encryption. + * Added support for randomart images for easier comparison of SSL certificate + fingerprints. The algorithm is identical to what OpenSSH uses. + * Implemented a configuration option for Server GUI auto-start. + * Made it possible to use keyboard instead of mouse to modify screen layout. + * Added support for keyboard backlight media keys + * Added support for Eisu_toggle and Muhenkan keys + * Added --profile-dir option that allows to select custom profile directory. +- Bundle Gulrak Filesystem Headers (New Dependency) +- Enable Tests +- Add fix-build.patch + +- Drop use of barrier-use-system-includes.patch use commandline + flag instead + batctl +- Update to version 2021.0 + * Drop support for batman-adv's sysfs+debugfs + * Drop support for automatic destruction of empty meshifs + * Drop support for deprecated log command support + * Drop of the legacy vis subcommands + * Add per interface hop penalty command + * Add tcpdump support for MCAST TVLV, unicast fragments and coded + packets + * Add support for hardif specific settings + * Add multicast_fanout setting subcommand + * Add hop_penalty setting subcommand + * Add gateway selection manpage section for B.A.T.M.A.N. V + * New subcommand "event" to receive netlink notifications + * Bugs squashed: + * Fix query of meshif's ap_isolation status + * Ignore "interface already exists" error during "interface add" + * Fix endianness in ICMPv6 Echo Request/Reply parsing + * Fix parsing of radiotap headers on big endian systems + * Fix error code on throughputmeter errors + * Re-integrate support for translation table unicast/multicast + filter + * Avoid incorrect warning about disabled mesh interface when + debugfs support is not enabled in batman-adv + * Allow to select routing algorithm during creation of interface + * implement support for multicast RTR flags + * avoid some kernel deprecation warning by using more generic + netlink over sysfs + * use type specific prefixes to select mesh interface or vlan + instead of '-m' + * implement netlink based support for remaining sysfs-only features + * remove non-netlink support for translating MAC addresses to originators + * introduce support for batadv meshif, hardif and vlan configuration via netlink + * replace multicast_mode with multicast_forceflood settings subcommand + +- Update to version 2018.1. + * Synchronization of batman-adv netlink and packet headers. + * Add DAT cache and multicast flags netlink support. + * Disable translation support for non-unicast mac addresses. + -- Update to 2012.4.0 version: - * now maintains a list of optional features and informs the user - about a possibly deactivated optional feature. - * the sysfs / debugfs code has been refactored to remove redundant - boilerplate code. - * option to display the newly added backbone gateway table - -- patch license to follow spdx.org standard - bats +- boo#1193177: Fix build on Leap and SLE + +- update to 1.5.0: + * new command line flags + * `--verbose-run`: Make `run` print `$output` by default + * `-x`, `--trace`: Print test commands as they are executed (like `set -x`)` + * `--show-output-of-passing-tests`: Print output of passing tests + * `--print-output-on-failure`: Automatically print the value of `$output` on + failed tests + * `--gather-test-outputs-in `: Gather the output of failing **and** + passing tests as files in directory + * Experimental: add return code checks to `run` via `!`/`-` + * `install.sh` and `uninstall.sh` take an optional second parameter for the lib + folder name to allow for multilib install, e.g. into lib64 + * add `run` flag `--keep-empty-lines` to retain empty lines in `${lines[@]}` + * add `run` flag `--separate-stderr` which also fills `$stderr` and + `$stderr_lines` + * don't glob `run`'s `$output` when splitting into `${lines[@]}` + * remove empty line after test with pretty formatter on some terminals + * don't run setup_file/teardown_file on files without tests, e.g. due to + filtering + * print final line without newline on Bash 3.2 for midtest (ERREXIT) failures + * abort with error on missing flock/shlock when running in parallel mode + * improved `set -u` test and fixed some unset variable accesses + * shorten suite/file/test temporary folder paths to leave enough space even on + restricted systems + * added BATS_TEST_TMPDIR, BATS_FILE_TMPDIR, BATS_SUITE_TMPDIR + * added checks and improved documentation for `$BATS_TMPDIR` + * the docker container now uses [tini](https://github.com/krallin/tini) as the + container entrypoint to improve signal forwarding + * script to uninstall bats from a given prefix + * replace preprocessed file path (e.g. `/tmp/bats-run-22908-NP0f9h/bats.23102.src`) + with original filename in stdout/err (but not FD3!) + * print aborted command on SIGINT/CTRL+C + * print error message when BATS_RUN_TMPDIR could not be created + +- Update to 1.3.0 + * Added custom test-file extension via BATS_FILE_EXTENSION when + searching for test files in a directory + * Added TAP13 formatter, including millisecond timing + * Recursive suite mode will follow symlinks now + * Split options for (file-) --report-formatter and (stdout) + - -formatter + WARNING: This changes the meaning of --formatter junit. + stdout will now show unified xml instead of TAP. From now on, + please use --report-formatter junit to obtain the .xml report file! + * Removed --parallel-preserve-environment flag, as this is the default + * Preprocessed files are no longer removed if --no-tempdir-cleanup + is specified + * Fix internal failures due to unbound variables when test files + use set -u + * Fix internal failures due to changes to $PATH in test files + * Fix hangs on CTRL+C + * Make BATS_TEST_NUMBER count per file again + * Performance improvements + * Improved documentation +- Dropped upstream merged + bsc1180135-0001-fix-dont-use-unbound-variables-in-setup-methods.patch + +- Backport . bsc#1180135 + + bsc1180135-0001-fix-dont-use-unbound-variables-in-setup-methods.patch + +- update to 1.2.1: + * added: + - JUnit output and extensible formatter rewrite (#246) + - load function now reads from absolute and relative paths, and $PATH (#282) + - Beginner-friendly examples in /docs/examples (#243) + - @peshay's bats-file fork contributed to bats-core/bats-file (#276) + * changed: + - Duplicate test names now error (previous behaviour was to issue a warning) (#286) + - Changed default formatter in Docker to pretty by adding ncurses to Dockerfile, override with --tap (#239) + - Replace "readlink -f" dependency with Bash solution (#217) + +- Install to /usr/libexec on Tumbleweed + +- Require gnu_parallel so that 'bats --jobs' works out of the box and is tested + as part of the integration tests of the package. + bazel-skylib +- Add support for versioned packages. This allows to provide + multiple versions of this package during the Leap version + lifecycle. + +- update to 1.0.3 + * copy_file: Add parameter to allow symlinks (#252) + * Create Gazelle language for Starlark (#251) + * Create a helper rule (select_file) for selecting a file from outputs of another rule (#233) + - Significant Changes + * Move Gazelle extension to //gazelle/bzl and change package name + * Stop depending on rules_pkg through the federation. (#259) + - Incompatible Changes + * Remove links to maprules (#213) + * Remove old_sets.bzl (#231) + * It has been deprecated for a while, the code is not really compatible with + Bazel depset-related changes. +- from 1.0.2 + * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl. + - Incompatible Changes + * @bazel_skylib//:lib.bzl is removed. You now must specify specific + modules via @bazel_skylib//lib:.bzl. + * maprule.bzl is removed. + * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl. +- from 1.0.0 + * @bazel_skylib//:lib.bzl is removed. You now must specify specific modules + * via @bazel_skylib//lib:.bzl. + * maprule.bzl is removed. + - New Features + * Added types.is_set() to test whether an arbitrary object is a set as defined by sets.bzl. + bbe +- Use modern macros for building + +- Remove obsolete Groups tag (fate#326485) + +- Modernise spec file with spec-cleaner + bcal +- Update to version 2.2 + * Support [`calc`](http://www.isthe.com/chongo/tech/comp/calc/) + for multi-base expressions + * To use `calc`, `export BCAL_USE_CALC=1` + * Fix lint issues + * Fix issue #30 + * Updated auto-generated packages + * More portable Makefile + * Delete bcal-2.1_gcc9.patch, it was merged into upsteam. + bcm20702a1-firmware +- Fix build on Leap which does not have %_firmwaredir + +- fix boo#1175038 - remove unnecessary %postun scriptlet that is + incorrectly deleting all package files on upgrade; all files are + already listed in %files as %ghost so no scriptlet is needed. + +- use %_firmwaredir + bcmatroska2 +- Update to latest commit in order to be able to build the + latest version of mediastreamer2. + The 'Provides' field was added because we need mediastreamer2 to + depend on this latest version of the library, but upstream didn't + release a new tag. +- Rebase bcmatroska2-include-subdir.patch + +- %make_jobs is depricated replaced by %cmake_build + +- Remove obsolete Groups tag (fate#326485) + +- Modernise spec file + bctoolbox +- Update to version 5.0.53: + * no changes + +- Update to 5.0.49: + * no changes + +- Update to 5.0.46: + * no changes + +- Update to 5.0.36: + * no changes +- removed workaround for building with GCC11 + +- Update to 5.0.35: + * no changelog + +- Update to 5.0.3: + * no changelog + +- Update to 5.0.0: + * Tester API: add API to set maximum number of failed tests. + * Few bugfixes + +- Update to 4.5.20 + * no changelog available + +- Update to 4.5.15 + * No changelog available + +- Update to 4.5.10 (no changelog available) +- Apply GCC11 workaround only on Factory/Tumbleweed + +- Update to 4.5.3 + * No changelog available. + +- Workaround to allow building with GCC11 + +- Update to 4.5.0: + * Encrypted VFS API. + * Callback for client certificate query is now passed with the full list of subjects. + * miscellaneous small things + +- Update to 4.4.33 (no changelog) + +- Update to 4.4.29 (no changelog) + +- Update to 4.4.24 (no changelog) + +- Update to 4.4.21 (no changelog) + +- Update to 4.4.13 (no changelog) + +- Update to version 4.4.7 (no changelog) + +- Update to version 4.4.6 (no changelog) + +- Update to version 4.4.0 (no changelog) + +- Update to version 4.3.1 (no changelog) + +- %make_jobs is depricated replaced by %cmake_build + +- Remove obsolete Groups tag (fate#326485) + +- Add gcc9-stringop-bogus-warning.patch in order to fix a misleading + warning by GCC 9 (boo#1121200). + +- Remove bctoolbox-fix-no-git.patch: it is better to fix the issue + in packages where it occurs. + bcunit +- use correct archive extensione (xz instead of gz) + +- Small packaging cleanups + +- Update to latest master. This is needed for us in order to be able to + update bctoolbox, ortp and bzrtp to the latest version +- Update bcunit-sover.patch accordingly + +- Remove obsolete Groups tag (fate#326485) + -- The license is actually LGPL - -- Update to release 2.1.3: - * prune the static-devel subpackage as it is pointless. - * Various upstream fixes with no changelog. -- Cleanup with spec-cleaner to have the spec pretty - -- Update to new upstream release 2.1.2 - * modified dtd and xsl files to support inactive suites/tests - * Added ability to deactivate suite/tests dynamically - * Removed constraint that suite/test names be unique -- Remove redundant tags/sections -- Parallel build with %_smp_mflags -- Add autotools BuildRequires for factory/12.2 -- Fix use of implicitly defined function in source - (do not declare that post-build-checks's output was wrong) -- Add missing DT_NEEDED entry on ncurses - -- fixed 'no-pkg-config-provides' - beets +- Add patch to fix a crash due to invalid use of the ast module + (boo#1178199): + * 0001-Compatibility-with-breaking-changes-to-the-ast-module.patch +- Use %license + +- Update to 1.4.9: + * This small update is part of our attempt to release new versions more often! + There are a few important fixes, and we're clearing the deck for a change + to beets' dependencies in the next version. + * The new feature is: + * You can use the NO_COLOR environment variable to disable terminal colors. + * There are some fixes in this release: + * Fix a regression in the last release that made the image resizer fail to + detect older versions of ImageMagick. + * gmusic: The oauth_file config option now supports more flexible path + values, including ~ for the home directory. + * gmusic: Fix a crash when using version 12.0.0 or later of the gmusicapi + module. + * Fix an incompatibility with Python 3.8's AST changes. + * Here's a note for packagers: + * pathlib is now an optional test dependency on Python 3.4+, removing the + need for a Debian patch. +- Remove fix-pathlib-requirement.diff: Incorporated upstream + +- Update to 1.4.8: + * This release is far too long in coming, but it's a good one. There is the + usual torrent of new features and a ridiculously long line of fixes, but + there are also some crucial maintenance changes. We officially support + Python 3.7 and 3.8, and some performance optimizations can (anecdotally) + make listing your library more than three times faster than in the previous + version. + * The new core features are: + * A new config-aunique configuration option allows setting default options + for the aunique template function. + * The albumdisambig field no longer includes the MusicBrainz release group + disambiguation comment. A new releasegroupdisambig field has been added. + * The modify command now allows resetting fixed attributes. For example, + beet modify -a artist:beatles artpath! resets artpath attribute from matching albums back to the default value. + * A new importer option, ignore_data_tracks, lets you skip audio tracks + contained in data files. + * There are some new plugins: + * The playlist can query the beets library using M3U playlists. + * The loadext allows loading of SQLite extensions, primarily for use with + the ICU SQLite extension for internationalization. + * The subsonicupdate can automatically update your Subsonic library. + * And many improvements to existing plugins: + * lastgenre: Added option -A to match individual tracks and singletons. + * play: The plugin can now emit a UTF-8 BOM, fixing some issues with + foobar2000 and Winamp. + * gmusic: + * Add a new option to automatically upload to Google Play Music library + on track import. + * Add new options for Google Play Music authentication. + * replaygain: albumpeak on large collections is calculated as the average, + not the maximum. + * chroma: + * Now optionally has a bias toward looking up more relevant releases + according to the preferred configuration options. + * Fingerprint values are now properly stored as strings, which prevents + strange repeated output when running beet write. + * convert: The plugin now has an id3v23 option that allows you to override + the global id3v23 option. + * spotify: + * The plugin now uses OAuth for authentication to the Spotify API. + * The plugin now works as an import metadata provider: you can match + tracks and albums using the Spotify database. + * ipfs: The plugin now supports a nocopy option which passes that flag to + ipfs. + * discogs: The plugin now has rate limiting for the Discogs API. + * mpdstats, mpdupdate: These plugins now use the MPD_PORT environment + variable if no port is specified in the configuration file. + * bpd: + * MPD protocol commands consume and single are now supported along with + updated semantics for repeat and previous and new fields for status. + The bpd server now understands and ignores some additional commands. + * MPD protocol command idle is now supported, allowing the MPD version to + be bumped to 0.14. + * MPD protocol command decoders is now supported. + * The plugin now uses the main beets logging system. The special-purpose + - -debug flag has been removed. + * mbsync: The plugin no longer queries MusicBrainz when either the + mb_albumid or mb_trackid field is invalid. See also the discussion on + Google Groups + * export: The plugin now also exports path field if the user explicitly + specifies it with -i parameter. This only works when exporting library + fields. + * acousticbrainz: The plugin now declares types for all its fields, which + enables easier querying and avoids a problem where very small numbers + would be stored as strings. + * Some improvements have been focused on improving beets' performance: + * Querying the library is now faster: + * We only convert fields that need to be displayed. + * We now compile templates once and reuse them instead of recompiling + them to print out each matching object. + * Querying the library for items is now faster, for all queries that do + not need to access album level properties. This was implemented by + lazily fetching the album only when needed. + * absubmit, badfiles: Analysis now works in parallel (on Python 3 only). + * mpdstats: Use the currentsong MPD command instead of playlist to get the + current song, improving performance when the playlist is long. + * Several improvements are related to usability: + * The disambiguation string for identifying albums in the importer now + shows the catalog number. + * Added whitespace padding to missing tracks dialog to improve readability. + * The move command now lists the number of items already in-place. + * Modify selection can now be applied early without selecting every item. + * Beets now emits more useful messages during startup if SQLite returns an + error. The SQLite error message is now attached to the beets message. + * Fixed a confusing typo when the convert plugin copies the art covers. + * Many other fixes + * The full changelog can be read at + https://github.com/beetbox/beets/releases/tag/v1.4.8 +- Remove fix_python_3_7_compatibility.patch: No longer needed + +- Add fix_python_3_7_compatibility.patch: fix compatibility with python 3.7 + +- Update to 1.4.7: + * This new release includes lots of new features in the importer and the + metadata source backends that it uses. We've changed how the beets importer + handles non-audio tracks listed in metadata sources like MusicBrainz: + * The importer now ignores non-audio tracks (namely, data and video tracks) + listed in MusicBrainz. Also, a new option, ignore_video_tracks, + lets you return to the old behavior and include these video tracks. + * A new importer option, ignored_media, can let you skip certain media + formats. + * There are other subtle improvements to metadata handling in the importer: + * In the MusicBrainz backend, beets now imports the + musicbrainz_releasetrackid field. + * A new importer configuration option, artist_credit, will tell beets to + prefer the artist credit over the artist when autotagging. + * And there are even more new features: + * replaygain: The beet replaygain command now has --force, --write and + - -nowrite options. + * A new importer configuration option, incremental_skip_later, lets you + avoid recording skipped directories to the list of "processed" directories + in incremental mode. This way, you can revisit them later with another + import. + * fetchart: The configuration options now support finer-grained control via + the sources option. You can now specify the search order for different + matching strategies within different backends. + * web: A new cors_supports_credentials configuration option lets in-browser + clients communicate with the server even when it is protected by an + authorization mechanism (a proxy with HTTP authentication enabled, + for example). + * A new sonosupdate plugin automatically notifies Sonos controllers to + update the music library when the beets library changes. + * discogs: The plugin now stores master release IDs into mb_releasegroupid. + It also "simulates" track IDs using the release ID and the track list + position. + * discogs: Fetch the original year from master releases. + * Lots of bug fixes. + * The full changelog can be read at + https://github.com/beetbox/beets/blob/master/docs/changelog.rst + belcard +- Update to version 5.0.53: + * no changes + +- Update to version 5.0.49: + * No changes + +- Update to version 5.0.46: + * No changes + +- Update to version 5.0.36: + * isspace cannot be used with int on windows + +- Update to version 4.5.20: + * No changes +- fix several RPMLINT warning + +- Update to 4.5.3: + * No changelog available. + +- Update to version 4.4.0: + * Fix building with Clang 10. +- Move belr grammar files from belcard-devel to a new belcard-data + package. + +- Update to version 4.3.1: + * No changelog available. + belle-sip +- Update to version 5.0.53: + * Fix a crash when receiving parsing a rtcp-fb attribute with just + fb-id but no value + +- Update to 5.0.49: + * no changes + +- Update to 5.0.46: + * Fix possible REGISTER endless loop when 200 OK from REGISTER is + not received through the same connection as the REGISTER + +- Update to 5.0.36: + * add option to deactivate potentially weak digest authentication schemes + * fix via header of CANCEL request + * fix null pointer crash when receiving an INVITE without from-tag + * fix prack auth + * fix special case dns resolver issue and add test + * fix cast warning + * implement UDP listening point without server socket + +- Move belr grammar files from belle-sip-devel to a new + belle-sip-data package. + +- Update to 5.0.0: + * added SDP API for Capability Negociation headers (RFC5939). + * SDP parser no longer uses antlr, but belr. + * Fixed erroneous closing of file description 0, causing unexpected behaviors. + * Fixed crash when receiving invalid from header. +- drop fix-build.patch +- add belr-devel build requirement +- drop antlr build requirement + +- fix several RPMLINT warning +- Update to 4.5.20: + * Fix some GCC warning + * Fix crash while receiving some kind of invalid from header +- Update to 4.5.15: + * Fix bellesip parser on IPV4 inside IPV6 +- Update to 4.5.10: + * Fix cast as causing belle_sip_uri_equals_with_omission to return false negatives + +- Update to 4.5.3: + * Use DNSService framework on iOS, to workaround the local network permission request triggered on iOS >= 14 + * Fix routing according to RFC3263: uri with a port number shall not be resolved with SRV. + +- Update to version 4.4.0 (changes since 4.3.1): + * Now get custom well_known_port (either sip or sips) if set, + exported well known port getter and setter to be used in + public api. + * Introduce bufferising file body handler. + * Fix potential crashes when processing invalid responses or + requests. + * Add Session-Expires header support (from RFC 4028). + * Fix bad algorithm for channel selection. + * Add a new cppListToClist method on hybrid objects. + * Replace std::mem_fun by std::mem_fn, as the former is + deprecated. + * User body handler gets buffering too. + * Make received parameter in VIA header compatible with url + encoded IPv6 address + (https://tools.ietf.org/html/rfc5118#section-4.5) + * Print C++ object type names using typeid. + * Make belle_sip_main_loop_do_later() to be thread-safe. + * Clear all data of the control pipe on each main loop + iteration. + * Prevent bad behaviour when creating a belle_sip_source_t with a + timeout higher than UINT_MAX/2. + +- Update to version 4.3.1 (changes since 1.6.3): + * RFC3262 (100 rel) support. + * Use maddr for http uris. + * Install cmake config files into the correct path. + * Enable faster retry upon io/error. + * Add wakelocks counters to destroy powermanager only if there is + no more initialised wakelocks + * Send keepalive on channels that are in out state IDLE only + + add method to send a keep alive manually. + * Fix http provider auth using SHA-256. + * Use BcTooblox macros for source archive generation. + * Fix loop of REGISTER when the server replies 500 Internal + error. + * Export some functions related to escaped characters. + * Process 100rel for answers from 101 to 199. + * CMakeLists.txt: Introduce ENABLE_PACKAGE_SOURCE option. + * Improve prack behaviour in case of reliable response + retransmition. + * The licence is now GPLv3+. + * Remove some useless files. +- Drop belle-sip-fix-dns-build.patch, + belle-sip-fix-pkgconfig.patch. + +- %make_jobs is depricated replaced by %cmake_build + +- Remove obsolete Groups tag (fate#326485) + +- Update RPM group and descriptions. + +- Add belle-sip-fix-dns-build.patch: Pass -Wno-override-init to the + compiler while building dns.c (commit 99dda3d1). + belr +- Update to version 5.0.53: + * no changes + +- Update to version 5.0.49: + * No changes + +- Update to version 5.0.46: + * No changes + +- Update to version 5.0.36: + * Cast on assert to remove warning on x64 + * Remove a useless usage shared_ptr<> in the Parser and Regognizers + +- Update to version 4.5.20: + * No changes +- fix several RPMLINT warning + +- Update to 4.5.3: + * No changelog available. + +- Update to version 4.4.0: + * Fix a bug with the use of createRootObject(). + It wasn't passed the size of what was really parsed, which was + confusing for the DebugParser and the output of belr-parse tool. + * Add Iphlpapi dependency for using liblinphone + GetAdaptersAddresses. + +- Update to version 4.3.1 (changes since 0.1.3): + * belr-compiler tool, to generate binary grammar files, that can + be loaded hundred times faster than txt grammars. + * Optimise size of user application object code, due to template + instanciation of belr classes. + * Install cmake config files into the correct path. + * Use BcTooblox macros for source archive generation. + * CMakeLists.txt: Introduce the ENABLE_PACKAGE_SOURCE option. + * Licence moves to GNU GPLv3+. + * Add better documentation in README. + +- %make_jobs is depricated replaced by %cmake_build +- Use %autopatch + +- Remove obsolete Groups tag (fate#326485) + +- Modernise spec file with spec-cleaner + bemenu +- Update to 0.6.4: + * fix scaling caused issue on window redimension on wayland #197 + * add -c center mode on wayland #198 + * Add option to configure cursor height #201 + * Add -s to disable title spacing on entries #203 + * Fix incorrect line height #207 + * lib/renderers/curses/curses.c: always use "%s"-style + format for printf()-style functions #211 + * Add horizontal alignment and improve center alignment #209 + * Add paste functionality #210 + * Instruction for installing dependencies #214 + +- Update to 0.6.3: + * Fixes key repeat rate in wayland + * Ctrl-c now exits bemenu in x11 and wayland + * Hidden files (dot files) are now ignored in bemenu-run + +- Update to 0.6.2: + * Handle multiple seats (more) correctly + +- Update to 0.6.1: + * Makes it possible to show bemenu on focused monitor on + wayland #174 + +- Update to 0.6.0: + * Add custom key support + * Add key_pending field to sync wayland keyboard event loops + * Add --filter option. + * Support hiding filter input (#150) + * Use -m option for setting monitor name and monitor + * Various fixes + +- Update to 0.5.0: + * This release fixes rendering issues under HiDPI configuraitons + Notable new features: + * --scrollbar none + * BEMENU_SCALE env variable which can be used to force scaling + factor + benchmark +- Update to version 1.5.5: + * [NFCI] Drop warning to satisfy clang's -Wunused-but-set-variable diag (#1174) + * Add support for new architecture loongarch (#1173) + * Use modern clang/libc++ for sanitizers (#1171) + * Enable various sanitizer builds in github actions (#1167) + * Random interleaving of benchmark repetitions - the sequel (fixes #1051) (#1163) + * Fix leak in test, and provide path to remove leak from library (#1169) + * [NFCI] Make BenchmarkRunner non-internal to it's .cpp file + * [NFCI] RunBenchmarks(): extract FlushStreams()/Report() functions + * compare.py: sort the results (#1168) + * Make 'complexity reports' cache per-family, not global (#1166) + * Introduce per-family instance index (#1165) + * Introduce "family index" field into JSON output (#1164) + * BenchmarkFamilies::FindBenchmarks(): correctly use std::vector<>::reserve() + * Ensure that we print repetition count even when it was specified via flag `--benchmark_repetitions=` + * Revert "Implementation of random interleaving. (#1105)" (#1161) + * Fix perf counter argument parsing (#1160) + * Run build-and-test on all branches + * Un-disable github actions :] + * Run build-and-test on all branches + * Set theme jekyll-theme-hacker + * bump version to v1.5.4 + * Removing freenode from README + * Fix pedantic compilation flag violation (#1156) + * fix version recorded in releases (#1047) + * Implementation of random interleaving. (#1105) + * remove appveyor and add libera.chat as IRC resource + * [PFM] Extend perf counter support to multi-threaded cases. (#1153) + * Support -Wsuggest-override (#1059) + * Refactor `BenchmarkInstance` (#1148) + * Remove travis configs that are covered by actions (#1145) + * remove done TODOs + * add g++-6 to ubuntu-14.04 (#1144) + * Add MSVC ARM64 support to cmake (#1090) + * Add ubuntu-14.04 build and test workflow (#1131) + * Clean -Wreserved-identifier instances (#1143) + * Fix StrSplit empty string case (#1142) + * cmake: Add explicit BENCHMARK_ENABLE_LIBPFM option (#1141) + * Add API to benchmark allowing for custom context to be added (#1137) + * Add `benchmark_context` flag that allows per-run custom context. (#1127) + * Add multiple compiler support to build-and-test workflow (#1128) + * enable markdown rendering on github pages + * Support optional, user-directed collection of performance counters (#1114) + +- Update to version 1.5.3: + * Be compliant and return 0 from main. + * Fix windows warning on type conversion (#1121) + * Add verbosity to CI logs (#1122) + * fix cmake issue with referencing a non-existing function argument (#1118) + * [tools] Fix dumb mistake in previous commit - print aggregates only means aggregates, not non-aggregates + * [tools] Don't forget to print UTest when printing aggregates only + * [sysinfo] Fix CPU Frequency reading on AMD Ryzen CPU's (#1117) + * Use fewer ramp up repetitions when KeepRunningBatch is used (#1113) + * Add bazel status to README + * Re-enable bazel without bazelisk and with scoped build/test targets (#1109) +- Drop no longer needed 0001-src-benchmark_register.h-add-missing-limits-inclusio.patch + +- Add upstream patch to fix build with GCC 11 (boo#1181865): + * 0001-src-benchmark_register.h-add-missing-limits-inclusio.patch + +- Update to version 1.5.2: + * Timestamps in output are now rfc3339-formatted #965 + * overflow warnings with timers fixed #980 + * Python dependencies are now covered by a requirements.txt #994 + * JSON output cleaned up when no CPU scaling is present (#1008) + * CartesianProduct added for easier settings of multiple ranges (#1029) + * Python bindings improvements: + + Custom main functions (#993) + + A rename to google_benchmark (#199 + + More state methods bound (#1037) with a builder interface (#1040) + * Workflow additions in github include pylint (#1039) and bindings runs (#1041) + +- %make_jobs is depricated replaced by %cmake_build + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 1.5.0: + * Bump CMake minimum version to 3.5.1 (see dependencies.md) + * Add threads and repetitions to the JSON outputa + * Memory management and reporting hooks + * Documentation improvements + * Miscellaneous build fixes +- Disable gtest part of tests untill new gtest is available + +- Use arch-specific libdir in pkgconfig file + +- Use arch-specific directories for support files + +- Enable lto +- Update dependencies + +- Update to version 1.4.1 + * Realign expectation that State::iterations() returns 0 before + the main benchmark loop begins. + * CMake error message fixes + * Enscripten check fix + * Bazel pthread linking + * Negative regexes + * gmock fix + bff +- Update to 1.0.5: + * Add samples written in Brainfuck. + biabam +- Convert changes file to proper UTF-8 format: new + version of RPM are getting strict in interpreting files. + -- Update VERSION too - bibletime +- Update to 3.0.2: + * Fixed a build-error caused by an C++11 incompatibility (bug #332) + * Fixed copying of text disabled with Qt versions earlier than than + 5.13 (bug #334) + * Fixed some undefined behavior and out-of-bounds memory errors + * Fixed missing documentation in Windows + * Updated translations + * Added ability to copy docs into build during install and packaging + +- Update to 3.0.1: + * Improved tuning of scrolling speed. + * Improved handling of fonts to fix many bugs, including a switch to Qt's + native font chooser widget in settings dialog, because of many serious bugs + in our legacy implementation. + * Improved sample text in settings dialog. + * Improved behavior of the mag view to be more similar to pre-3.0 behavior. + * Increased maximum column count from 4 to 10. + * Removed the orphaned and broken tests for BibleTime. + * Updated translations, including a new user interface translations to + Japanese and Ukrainian, a new Handbook translation to Russian, and a new + Howto translation to Ukrainian. + * Fixed DisplayView.qml getting incorrectly installed under /usr/bin/ on some + platforms. + * Fixed some compatibility issues with different Qt versions. + * Fixed a crash when editing personal commentary. + * Fixed highlighting of selected text. + * Fixed dragging of links. + * Fixed modules rearranging themselves. + * Fixed logic related to clicking on verse numbers. + * Fixed custom font of first column being incorrectly applied to all columns. + * Fixed preview in settings dialog displaying text in red. + * Fixed lexicons not being displayed. + * Fixed drag and drop in mag view and search dialog. + * Fixed no text being displayed for some ThML modules. + * Fixed undefined behavior and crashes from opening menus to select works by + working around a broken QMenu interface (QTBUG-77273). + * Fixes to handling of languages, including a caching discrepancy which + caused some settings not being properly applied before restarting + BibleTime. + * Fixed saving of chapters not working properly. + * Fixed handling of nested tags for OSIS works. + * Fixes to handling of PageUp/PageDown keys when scrolling out of bounds. + Note that when BibleTime is compiled against Qt 5.9, one might still + experience a trivial glitch where only part of the module is displayed. + Pressing PageUp/PageDown again may help to work around this. +- Remove displayview.patch + +- Remove the unneeded QtWebKit build dependency. + +- Add compatibility with qml-autoreqprov + +- Update to 3.0: + Enhancements: + * Text windows now have continuous scrolling from the beginning + to end of a module. At the end of a chapter just keep scrolling + to see the next chapter. + * You don't have to open the Personal Commentary for writing. Edit + it in a normal text window or even when it is a parallel column in a text window. + * Automatic text scrolling up or down with variable speed and pause. + * Copy to clipboard by choosing the beginning and ending reference. + * A search filter was added in the "Install Works" page of the + Bookshelf Manager. + * You can select text from a single column when using parallel + texts in a window. + * Added a user interface to delete or create search indices. + * The first time the Bookshelf Manager is used in a session, the + remote libraries are updated. + * Improved popup menus and icons for module chooser buttons and + text window headers. + * Show module unlock information in about text when available. + * Improved unlocking of modules. + Bugs fixed: + * Locked Bible not unlocking properly. + * Place not being saved in Daily Devotional. + * Problems with MAG window references using hebrew modules OSHB + and OSMHB. + * Unable to create a search scope for deuterocanonical books. + * Searching with quotes not working. + * MAG windows Strongs references not working unless config + settings were saved. +- Add displayview.patch + +- %make_jobs is depricated replaced by %cmake_build + +- Update desktop file categories + -- udpate to 2.10.1: - * Implemented support for localized module config entries. - * Fixed an OSIS rendering bug. - * Fixed some HTML rendering issues. - * Fixed key chooser bug in book windows. - * Fixed double loading of some settings. - * Fixed Text Filter settings not being saved. - * Various install manager bug fixes. - * Various other minor fixes and optimizations. - -- update to 2.10.0: - + Enhancements: - ++ Uses Sword library version 1.7. - ++ Added Find context menu for search within each window. Matching - words are highlighted and navigated using next or previous buttons. - ++ Added support for HTTP, HTTPS, SFTP transports in BibleTime. - ++ Implemented saving of font family and size in HTML commentary editor. - + Bugs fixed: - ++ Fixed problem where certain alternate versification bibles did not - display old testament. - ++ Fixed Windows Control Panel version was to be correct. - ++ Fixed search analysis save dialog filters. - ++ Fixed search analysis save asking for overwrite confirmation twice. - ++ Optimized and enhanced search analysis to output proper XHTML. - ++ Fixed widget ending up disabled after removing install source. - ++ Mag Window uses current module if no default cross reference is set. - ++ Fixed a bug in the HTML commentary editor which resulted in text - formatting from the cursor to be applied to the whole selection. - ++ Allow comboxboxes on config dialog desk page to resize. - ++ Fixed some lexicons never working. - ++ Fixed high stack memory usage on indexing. - ++ Fixed unexpected exception with encrypted modules. - ++ Fixed application freeze during installation of works. - -- update to 2.9.2: - + Fixed settings dialog tab contents not being translated - + Fix crash when closing window with tab - + Fix bug 14 - Headers displayed as plain text in some modules - + Fix problem with text not displaying when using QtWebKit 2.3 - + added changes needed for Qt5 - + Fix multi-arch path issue in FindCLucene.cmake -- removed fix-movetoanchor-for-qt5.patch (upstream) - -- Added fix-movetoanchor-for-qt5.patch, fixes non visible text when - used with libQtWebkit 2.3 - biboumi +- Added hardening to systemd service(s). Added patch(es): + * harden_biboumi.service.patch + +- Update to 9.0: + * Messages reflections are now properly cut if the body was cut + befor being to sent to IRC + * Messages from unjoined resources are now rejected instead of + being accepted. + * All commands sent to IRC servers are now throttled to avoid + being disconnected for excess flood. The limit value can be + customized using the ad-hoc configuration form on a server JID. + * Support for XEP-0410 Self-Ping Optimization. + * SASL support has been added. + * SIGHUP is now caught and reloads the configuration like + SIGUSR1 and 2. + * Add a verify_certificate policy option that lets the admin + disable certificate validation per-domain. + * The WatchdogSec value in the biboumi.service file + now defaults to the empty string, which means “disabled”. +- Added do-not-require-git.patch, use system Catch2 +- Enable tests + +- update to 8.5: + * Fix a build failure with GCC 10 + * Fix a possible crash that could be caused by a very well timed identd query + +- Update to biboumi 8.3 + Changes in version 8.3 + * The global ad-hoc configure command is now available on biboumi’s JID in + fixed_irc_server mode. + Changes in version 8.2 + * The users are not able to bypass the fixed mode by just configuring a + different Address for the IRC server anymore. + Changes in version 8.1 + * Fix a crash on a raw NAMES command + Changes in version 8.0 + * GCC 4.9 or lower are not supported anymore. The minimal version is 5.0 + * Add a complete='true' in MAM’s iq result when appropriate + * The archive ordering now only relies on the value of the ID, not the + date. This means that if you manually import archives in your database (or + mess with it somehow), biboumi will not work properly anymore, if you + don’t make sure the ID of everything in the muclogline table is + consistent. + * The “virtual” channel with an empty name (for example + %irc.freenode.net@biboumi) has been entirely removed. + * Add an “Address” field in the servers’ configure form. This lets + the user customize the address to use when connecting to a server. + See https://lab.louiz.org/louiz/biboumi/issues/3273 for more details. + * Messages id are properly reflected to the sender + * We now properly deal with a PostgreSQL server restart: whenever the + connection is lost with the server, we try to reconnect and re-execute the + query once. + * A Nick field has been added in the IRC server configuration form, to let + the user force a nickname whenever a channel on the server is joined. + * Multiple admins can now be listed in the admin field, separated with a colon. + * Missing fields in a data-form response are now properly interpreted as + an empty value, and not the default value. Gajim users were not able to + empty a field of type text-multi because of this issue. + * Fix an uncaught exception with botan, when policy does not allow any + available ciphersuite. + * When the connection gets desynchronized and tries to re-join while + biboumi thinks it has never left, biboumi now sends the whole standard + join sequence (history, user-list, etc). + bibtool +- Remove obsolete Groups tag (fate#326485) + -- spdx.org conforming license string -- added build dependency on automake - bibview +- Correct documentation as there is no X11R6 anymore for a long time + -- fix filelist - bindfs +- Update to release 1.15.1 + * Support for libfuse3. + * Fixed non-zero exit code when unable to chdir into source dir. + * Pass through "-o fsname" to FUSE. + +- Update to release 1.14.8 + * No user-visible changes (build system only) + +- Update to release 1.14.7 + * Added --map-passwd and --map-group + +- Update to release 1.14.3 + * No longer check that numeric UIDs and GIDs exist, since + /etc/passwd etc are not always available. + * Address -fno-common build [boo#1160257] + +- Update to new upstream release 1.14.1 + * Do not call realpath() on source dirs starting with "/proc/". + * Fixes to --gid-offset when used with a setgid bit or with + - -create-as-mounter. + * Added --forward-odirect. Bindfs now clears O_DIRECT by default. + * Resolve symlinks in readdir() so correct attributes are + returned. + -- Update to new upstream release 1.12.6 - * Implements throttling - -- Update to new upstream release 1.12.3 - * Implement fuse_utimens instead of fuse_utime - -- Update to new upstream release 1.12.2 - * Added --chmod-filter - binwalk +- Update to version 2.3.3 + * Added checks to prevent directory traversal vulnerability when + external extractors create symlinks on the filesystem. + * Added --run-as command line option to allow users to control + the privilege level external extractors are given as well as + the power to run as root if they so choose. + +- Update to version 2.3.2 + * Minor bug fixes + * Removed hilink decryption plugin + +- Update to version 2.3.1 + * Upstream does not provide a changelog + +- Update to version 2.3.0 + * Upstream does not provide a changelog + +- Create (via help2man) and package manpage +- Recommend more unpacking programs + * capstone, cramfs-tools, cramfsswap, jefferson, lhasa, lzop, + sasquatch, sleuthkit, squashfs, srecord, ubi_reader, yaffshiv + -- updated to latest upstream 2.0.1 - + Python3 support - + Raw deflate detection/extraction - + Improved API - + Improved speed - + More (and improved) signatures - + Faster entropy scans -- Project has moved from google code hosting to github - -- update to 1.2.1 - * complete re-write in Python and includes new features and - a scriptable Python module - * several new features, including recursive scanning and extraction, - strings and entropy analysis, and plugin support - * major speed improvements and regex filter support, - as well as bug fixes and signature updates - * adds the --extract option and extends --dd, allowing auto extraction - and auto decompression of extracted files - * Improved signatures and scan speed - -- updated to latest upstream 0.4.5 - * Fixed magic file white space parsing bug. - * Fixed memory leak when more than one target file was specified. - * Added --dd option for auto-extraction of files. - * Bug fixes, signature updates - * Much improved scanning speed (thanks dannyb!). - * New options (--grep, --raw-bytes). - * Improved filtering. - * Various bug fixes and signature updates. - * Improved signature matching for SquashFS file systems. - * Added support for Linux block devices. - * Added support for building against libmagic. - * Added ability to optionally disable update features. - bird +- Drop ProtectClock hardening, can cause issues if other device acceess is needed + +- Added hardening to systemd service(s). Modified: + * bird.service + bitcoin +- Update to version 0.21.2 + * P2P protocol and network code + * use NetPermissions::HasFlag() in CConnman::Bind() + * Rate limit the processing of rumoured addresses + * Wallet + * Do not iterate a directory if having an error while accessing it + * RPC + * Reset scantxoutset progress before inferring descriptors + * Build System + * depends: update Qt 5.9 source url + * Update Windows code signing certificate + * Use custom MacOS code signing tool + * Fix build with Boost 1.77.0 + * Tests and QA + * Build with --enable-werror by default, and document exceptions + * Fix intermittent feature_taproot issue + * Fix macOS brew install command + * add missing ECCVerifyHandle to base_encode_decode + * Run fuzzer task for the master branch only + * GUI + * Do not use QClipboard::Selection on Windows and macOS. + * Remove user input from URI error message + * Draw "eye" sign at the beginning of watch-only addresses + * Miscellaneous + * Fix crash when parsing command line with -noincludeconf=0 + * util: Properly handle -noincludeconf on command line (take 2) + +- Added hardening to systemd service(s). Added patch(es): + * harden_bitcoind.service.patch + Modified: + * bitcoind.service + +- Update to version 0.21.1 + * Consensus: + * Speedy trial support for versionbits + * Speedy trial activation parameters for Taproot + * P2P protocol and network code + * allow CSubNet of non-IP networks + * Avoid UBSan warning in ProcessMessage + * Wallet + * Introduce DeferredSignatureChecker and have + SignatureExtractorClass subclass it + * Avoid requesting fee rates multiple times during coin selection + * RPC and other APIs: + * Disallow sendtoaddress and sendmany when private keys disabled + CVE-2021-3195 + +- Update to version 0.21.0: + * For full details see release-notes-0.21.0.md + +- Update to version 0.20.1 + * Mining + * Fix GBT: Restore "!segwit" and "csv" to "rules" key + * P2P protocol and network code + * Replace automatic bans with discouragement filter + * Wallet + * Handle concurrent wallet loading + * Minimal fix to restore conflicted transaction notifications + * RPC and other APIs + * Increment input value sum only once per UTXO in decodepsbt + * psbt: Increment input value sum only once per UTXO in decodepsbt + * psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs + * GUI + * Add missing QPainterPath include + * update Qt base translations for macOS release + * Misc + * util: Don't reference errno when pthread fails + * Fix locking on WSL using flock instead of fcntl +- Remove fix-qpainterpath.patch + +- Add 7GB min disk space and change memory setting to physicalmemory + in existing _constraints file + +- Add fix-qpainterpath.patch +- Add -fcommon to allow building against GCC10 + +- Update to version 0.20.0: + * See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.20.0.md + +- Fix build on aarch64. + +- Do not run bitcoind in daemon mode. Running it not as a + background process makes it working properly with journald + (instead of writing logs in /var/log). + +- Update to version 0.19.1: + * Wallet + * Fix origfee return for bumpfee with feerate arg + * Fix unique_ptr usage in boost::signals2 + * Fix issue with conflicted mempool tx in listsinceblock + * Bug: IsUsedDestination shouldn't use key id as script id for + ScriptHash + * IsUsedDestination should count any known single-key address + * Reset reused transactions cache + * RPC and other APIs + * cli: Fix fatal leveldb error when specifying + - blockfilterindex=basic twice + * require second argument only for scantxoutset start action + * zmq: Fix due to invalid argument and multiple notifiers + * psbt: handle unspendable psbts + * psbt: check that various indexes and amounts are within + bounds + * GUI + * Fix missing qRegisterMetaType for size_t + * disable File->CreateWallet during startup + * Fix comparison function signature + * Fix unintialized WalletView::progressDialog + * Tests and QA + * Appveyor improvement - text file for vcpkg package list + * fix "bitcoind already running" warnings on macOS + * add missing #include to fix compiler errors + * Platform support + * Update msvc build for Visual Studio 2019 v16.4 + * Updates to appveyor config for VS2019 and Qt5.9.8 + msvc + project fixes + * bug-fix macos: give free bytes to F_PREALLOCATE + * Miscellaneous + * init: Stop indexes on shutdown after ChainStateFlushed + callback + * util: Add missing headers to util/fees.cpp + * Unbreak build with Boost 1.72.0 + * scripts: Fix symbol-check & security-check argument passing + * Log to net category for exceptions in ProcessMessages + * Update univalue subtree + bitlbee +- Added hardening to systemd service(s). Added patch(es): + * harden_bitlbee.service.patch + Modified: + * bitlbee.service-suse.in + +- Update to 3.6: + - Removed msn, skype, oscar (icq/aim). For msn/skype use skypeweb, for + ICQ use icyque. AIM is just dead. + - Fix twitter (disable stream setting, set tweet length to 280) + Note that users of 3.5.1 and older can re-enable twitter support by + changing these two settings: + account twitter set stream off + account twitter set message_length 280 + - Add server-time IRCv3 capability + - Large performance improvements for large contact lists + bitlbee-discord +- Update to version 0.4.3+7.g607f988: + * Fix empty gateway->path with glib > 2.68 + * Additional debuginfo on websocket upgrade + +- Update to version 0.4.3+5.g068ed17: + * Basic implementation of discord's replies + * Update README.md + * Update and rename README to README.md + * Add verbosity toggle + +- Update to version 0.4.3+0.g9466079: + * Correct command in README + +- Update to version 0.4.2+20200207.g69e16be: + * Call imcb_connected only after we parsed the whole READY message + * Sync private groups as well + * Per-channel sync + * Remove pending sync var + * Don't wait for GUILD_SYNC on login + * Add BITLBEE_LIBS to discord_la_LDFLAGS + * Fix paste_buffer + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 0.4.2 + This release contains mostly fixes to catch up with recent + changes in the way discord operates plus a couple of new + convenience options. + bitlbee-facebook +- Update to version 1.2.2+git.1614281748.a31ccbe: + * configure: drop the unnecessary AC_PROG_CC macro check (#211) + * Release 1.2.2 + * configure: change obsolete AC_PROG_CC_C99 for AC_PROG_CC + * Force sync_interval to the new default if it's 5 minutes or lower + * Replace travis with github actions, fix OBS (#210) + +- Update to version 1.2.1+git.1611145185.49ea312: + * Bump the FB_ORCA_AGENT version once again (#208) + * Remove bash-ism in configure.ac + * Port away from deprecated g_type_class_add_private() and friends + * Increase default sync_interval from 5 to 1440 + * travis: replace python-m2crypto dependency with python3-m2crypto + * facebook-api: Fix id assertion in fb_api_cb_publish_mst() (#204) + * travis: add python-m2crypto to dependencies for OBS deploy + * Release 1.2.1 with fixes for a couple of server changes + * Fix taNewMessage bug (#202) + * fb_api_cb_publish_pt: check field is stop (#199) + +- Update to 1.2.1: + - Fix "Parse error: unexpected identifier 'taNewMessage'" + (gh#bitlbee/bitlbee-facebook#200) + - Fix "Failed to read thrift: facebook-api.c:1929 + fb_api_cb_publish_pt: assertion 'fb_thrift_read_stop(thft)' failed" + (gh#bitlbee/bitlbee-facebook#197) + +- Version bump 1.2.0 + - Fix ERROR_QUEUE_OVERFLOW on login by bumping orca agent version + - Fix "Failed to read fixed header" with TLS 1.3 / GnuTLS 3.6.x + - Add workplace chat support (enable the "work" setting to use it) + bitmap +- update to version 1.0.9: + * This release fixes a long standing bug in the bitmap editor + where operations would not work properly when NumLock was on. + bladeRF +- Update to version 2021.10 + * Fix up packet mode bugs + * Add Wishbone master core as NiOS peripheral + +- Update to version 2021.09 + * Support new keywords in config file for bladerf2.0 clocking: + + Update doc for new keywords + + Add clock_out keyword + + Add clock_sel keyword + + Add refin_freq keyword + + Add clock_ref keyword + + Fix parsing of vctcxo_tamer key + * Python bindings: Fix get_gain_modes + * Make all of the get_*_range functions work + * Revert "hdl: bladerf-wlan: disable RX switch when tx_ota_req + is asserted" + +- Update to version 2021.03 + * cyapi: add META support to cyapi backend + +- Update to version 2021.02 + Bugfix release + * Revert "ad936x_params: allow CTRL_IN to control gain in MGC + mode" + +- Update to version 2020.12 + libbladeRF + * Added packet mode format BLADERF_FORMAT_PACKET_META. + libbladeRF is able to exchange variable length packets with + the HDL if packet mode is enabled + * Added RFIC parameters for burst waveforms + * Ability to query backend for handle and lock FX3 + * Variable length packet support for PACKET_META mode + bladeRF-cli: + * Indicate presence of packet cores in FPGA + Python + * Update for libbladeRF v2.4.0 +- Drop patches (integrated upstream): + * 0001-libbladeRF-unambiguous-flash_arch-macro-name.patch + * 0002-libbladeRF-define-bladerf2_state_to_string-as-extern.patch + +- Add patches to fix gcc10 compile errors: + * 0001-libbladeRF-unambiguous-flash_arch-macro-name.patch + * 0002-libbladeRF-define-bladerf2_state_to_string-as-extern.patch + blasphemer +- Update to version 0.1.7 + * Added an additional episode + * This release is officially single player and death match ready + * New maps were added + * A lot new texture, sprites and sounds + bleachbit +- Update to 4.4.0: + * Add cleaner for Brave browser + * Clean the last location of the File - Save As dialog in + Google Chrome + * Clean session for Thunderbird + * Add new command line option --all-but-warning to enable all + cleaners that do not emit a warning + * Add preference option to remember window geometry, + which means whether it was maximized and the last window size, + if it was not maximized. + * Fix ResourceWarning message when cleaning Firefox URL history + * Fix: do not clean bookmarks in Firefox + * Add warning when cleaning Thunderbird - Index + * Fix wiping free space on FAT32 partitions with more than 4GB of + available space + * Fix "About # minutes remaining" was not translatable into any + language + * Fix ResourceWarning message when downloading chaff + * The menu item Diagnostics was replaced with the term System + Information. + * Add ability to clean the profile of the unstable version of + Google Chrome + * Clean more with System - Recent Documents + * Correctly detect that Thunderbird is running + * Correctly detect how much space was freed by journald + * Adjust spacing so the scrollbar does not cover checkbox with + some GTK themes + * Improve AppStream metainfo + +- Update to 4.3.0: + * Clean the Brave browser (1061). + * Use the new --all-but-warning CLI command (365). + * In the preferences, toggle the option to remember window geometry. + Restart BleachBit and check that the behavior matches the setting + (1056). + * Download chaff, and there should not be a ResourceWarning + message (issue 856). + * Clean Firefox favicons in URL history, and there should not + be a sqlite3.Warning message (1135). + * Wipe the free space on a FAT32 partition with more than + 4GB of available space (1051). + * Clean Thunderbird - Index, and there should be a warning (363). + * In Google Chrome, type CTRL+S to save the page. Save it + to a non-default location, and not the location. Then in + BleachBit, clean Google Chrome - History, and back in Google + Chrome verify the location was forgotten (944). + * On a system with non-English user interface, use BleachBit to + wipe free space, and verify the "About # minutes remaining" + message is translated (1162). This also depends on whether + this string was translated for your language. + * Clean Firefox - URL History, and verify bookmark icons were + not deleted (1081). + * Clean Google Chrome unstable (1147). + * Open Thunderbird and try to clean it while it is running. + There should be an error (1112). + * Clean journald, and BleachBit should report how much space + was freed (1115). + * For any GTK theme, the scrollbar should not cover the + checkboxes (1034.) + * Clean System - Recent documents, and it may clean more paths (1118). + +- Update to 4.2.0: + * Fix: dnf process was not closed (#1001) + * Update translations + * Add Slack cleaner + * Add new action for deleting firefox favicons + * Initial support for Microsoft Edge + * Clean Chromium installed as snap + +- Update to 4.1.0: + * Fix KeyError: 'win10_theme' on Linux (#880) + * Fix file_wipe() for special files (#875) + * Fix SyntaxWarning: "is not" with a literal. (#902) + * Open files with FILE_FLAG_BACKUP_SEMANTICS (#337) + * Use encoding='utf-8' when opening json/xml files (#874) + * Worker generator should be added using default prior (#881) + * Update translations + +- Fix dependencies: + + gobject-introspection is a build-depoendency, not a runtime + dependency. Having it in the buildroot also enable the + typelib()-dependency scanner, which in turn allows to: + + Remove typelib-1_0-Gtk-3_0 Requires: this is now propelry + auto-detected (together with the other typelib-* deps). +- Fix more shebangs using sed: we still ended up requiring python2. + +- Add missing dependency typelib-1_0-Gtk-3_0 to fix error + "Namespace Gtk not available" + bless +- update to version 0.6.3 +- drop dont-require-rarian.patch +- drop bless-0.6.2-Range-ambiguous-reference.patch + +- update version 0.6.2 + * see git commits +- add bless-0.6.2-Range-ambiguous-reference.patch + * Fix building error CS0104: 'Range' is an ambiguous reference + +- add dont-require-rarian.patch, fix boo#1141386 + * rarian/scrollkeeper is unmaintained upstream + blktests +- Update to version 0+20201022.e10add0: + * nvme/038: Test removal of un-enabled subsystem and ports + * nvme/037: Add test which loops passthru connect and disconnect + * nvme/036: Add test for testing reset command on nvme-passthru + * nvme/035: Add test to verify passthru controller with a filesystem + * nvme/034: Add test for passthru data verification + * nvme/033: Simple test to create and connect to a passthru target + * nvme: Add common helpers for passthru tests + * nvme: Search for specific subsysnqn in _find_nvme_loop_dev + * common/xfs: Create common helper to verify block device with xfs + * common/xfs: Create common helper to check for XFS support + * common/fio: Remove state file in common helper + * zbd/003: Reset zones when the test device has max_active_zones limit + * block/004: Provide max_active_zones to fio command + * common/rc: Add _test_dev_max_active_zones() helper function + * nvme: support rdma transport type + * common: move module_unload to common + * nvme: support nvme-tcp when runinng tests + * tests/nvme: restrict tests to specific transports + * nvme: make tests transport type agnostic + * nvme: consolidate some nvme-cli utility functions + * nvme: consolidate nvme requirements based on transport type + * nvme/005: add the missing _have_program nvme + * common/multipath-over-rdma: make block scheduler directory optional + * zbd/002: Check write pointers only when zones have valid conditions + * zbd/005: Enable zonemode=zbd when zone capacity is less than zone size + * zbd/004: Check zone boundary writes using zones without zone capacity gap + * zbd/002: Check validity of zone capacity + * zbd/rc: Support zone capacity report by blkzone + * Remove partition rereading tests for reverted fixes + * tests/srp/rc: Separate login parameters with a comma + * srp tests: Use _{init,exit}_scsi_debug() instead of duplicating these functions + * common/multipath-over-rdma: Log mkfs output + * srp, nvmeof-mp: Use no_path_retry instead of queue_if_no_path + * tests/nvmeof-mp/rc: Make login failures easier to debug + * block/012: add comment explaning second --setro + * tests/srp/rc: Fix a shellcheck warning + * tests: mark tests with CAN_BE_ZONED=1 + * common/cpuhotplug: fix ALL_CPUS + * tests/srp/rc: Do not pass an empty string to dd + * zbd/007: Add --force option to blkzone reset + * Fix ./check: line 275: LAST_TEST_RUN["$key"]: unbound variable + * Fix unquoted integer shellcheck errors + * travis: update shellcheck URL + * tests/srp/rc: Make the SRP tests pass against kernel v5.7 + +- Update to version 0+20200430.bff70b0: + * Add $DESCRIPTION to the TEST_RUN + * Fix unintentional skipping of tests + * Add a test that triggers the blk_mq_realloc_hw_ctxs() error path + * Introduce the function _configure_null_blk() + * Use _{init,exit}_null_blk instead of open-coding these functions + * Make _exit_null_blk remove all null_blk device instances + * common/fio: do not use norandommap with verify + +- Add blktrace to recommended as some tests require it + +- Update to version 20200307.cd11d00: + * Support skipping tests from test{,_device}() + * Show last run for skipped tests + * Skip tests based on SKIP_REASON, not return value + * nbd/003: fix compiling error with gcc version 4.8.5 + * nbd/003:add mount and clear_sock test for nbd + * nvme/018: Reword misleading error message + * nvme/018: Ignore message generated by nvme read + * tests/srp/015: Add a test that uses the SoftiWARP (siw) driver + * common/multipath-over-rdma, tests/srp: Make it easy to use siw instead of rdma_rxe + * common/multipath-over-rdma: Rename two functions +- Apply spec-cleaner +- Change version format in service file +- Add GPL-3.0 to license list +- Add README.md to doc section + +- Remove obsolete Groups tag (fate#326485) + blktrace +- Fix crash due to dropped first event while using pipe input (bsc#1191788). + * blkparse: skip check_cpu_map with pipe input + * blkparse: fix incorrectly sized memset in check_cpu_map + * Added: + - blkparse-skip-check_cpu_map-with-pipe-input.patch + - blkparse-fix-incorrectly-sized-memset-in-check_cpu_m.patch + -- Update to v1.0.3 (bnc#720300 and others). - - Updated documentation - - Fixed multiple output errors - - Added FLUSH/FUA support - - Misc bug fixes - -- disable parallel build again - -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- Fix build with no-add-needed (missing -pthread) - -- Fix memory leak (bnc #546035) - -- Fix memory leak in btrecord (bnc #523444). - -- Fix typo in btt (bnc #511264). - -- Update to version 1.0.1: - * blkrawverify: warn and return error if no traces are found - * blkiomon manpage and usage reference invalid "msg-queue-name" option - * fix up btrace options & manpage - * more manpage fixups - * fix max-pkts option inconsistencies - * Converted to using the correct remap entries - * blkiomon: fix unaligned accesses on ia64 - * fix off-by-one issues in blkiomon.h - * fix include statement in stats.h - * handle race to mkdir at startup - * Fixed plug/unplug logic in btt - * Working on fixing % time q plugged - * fix trivial typo in manpage - * Add NOTIFY to activity mask - * Blktrace failed to lock reader threads on the cpu used by the - corresponding writer. This resulted in stale data being consumed when - blktrace accidently read at a position that was being written to at the - same time. This issue surfaced as "bad trace magic" warnings emitted by - blktrace tools. - * Generate matplotlib plots for btt generated data - * Update Jenkins hash to lookup3() variant - * Fixed EAGAIN handling in blktrace.c - * O_NOATIME isn't always present - * btt: Added no remap option - * btt general cleanup plus valgrind clean - * btt: Missed fopen conversion to my_fopen - * Code review updates - * Reworked blktrace master/thread interface - * Cleaned up devs that have no data - * Moved starting of tracing after tracers are going - * btt: fixed open in setup_ifile - * Synchronized trace gathering - * Invoke gethostbyname once, handle errors better - * Added accept as a system call needing resource increases - * Rewrote blktrace to have a single thread per CPU - * Fix btt to handle large numbers of output files - * Increased limits to allow for large system runs - * A couple of min-counters weren't initialised correctly (thrput_r, - thrput_w). We have got a perfectly working init function for this - purpose. Removing partially duplicated code. - * The git commit 11914a53d2ec2974a565311af327b8983d8c820d added - __BLK_TA_ABORT to blktrace_api.h. A corresponding addition to the blktrace - tools repository has been missing, breaking the API. Blkparse complained: - "Bad fs action 40010011" - * Added no messages option to blkparse.c - * gcc 4.3.2 has started to warn about: - * Added -P to create a data file w/ Q, D and C per line - * Fixed 'M' displays on per-io output and added in I/O separator - * Fixed segfault in aqd.c : need to check for NULL (not requested) - * Added in -z to provide running waiting-for-issue latencies - * Moved btrecord/btreplay to version 1.0.0 - -- Build with docs by default. - bloaty +- Update to version 1.1: + * Fix for ABSL CMake build. + * Fleshed out the Changelog a bit more. + * Added changelog for 1.1 release and updated version number. + * Updated README.md with latest Bloaty output. + * Fixed the build for the new ABSL version. + * Updated submodules, except for Demumble which switched to LLVM upstream. + +- Update to version 1.0+git76. Most notable changes: + * Allow WebAssembly files with `--debug-file`. + * Use system deps for protobuf, capstone and re2 + * Added experimental support for WebAssembly. + * Add support for ARM64 binaries. + blockout +- Trim outdated specfile constructs. + blogbench +- Fixed SPEC file: Replaced broken URL with current upstream + +- Remove obsolete Groups tag (fate#326485) + +- Enable more thorough dependency tracking + +- Update project url +- Modernise spec file + blogc +- Update to 0.20.1: + * Fixed sorting of posts in blogc(1) when some post's DATE was + before Sun Sep 9 01:46:40 AM UTC 2001. + * Simplified utf-8 implementation. + +- Update to 0.20.0: + * blogc(1) now generates a "Table of Contents" tree for each + source file. See blogc-toctree(7) for usage instructions. + +- Update to 0.19.0: + * blogc(1) now accepts multiple -e command-line arguments, to allow + declaration of multiple listing_entry template blocks. + See blogc-template(7) for details. This is not supported by + blogc-make(1), it only accepts one file as listing_entry setting. + * blogc(1) now supports a listing_empty template block, that is + displayed only when the the listing set is empty. + See blogc-template(7) for details. + * Fixed a race condition in blogc-make(1)'s runserver command. + * Minor adjustments in blogc-make(1) atom feed generation. + * Some other minor bug fixes. + blosc +- Update to 1.21.1 + * Fix pthread on ppc64le. + * Updates in internal codecs, important performance improvements + +- Update to 1.21.0: + * Updated internal codecs + blueberry +- Update to version 1.4.5: + * Add Turn bluetooth on/off option in tray menu. + * blueberry-tray.py: Remove menu positioning code. + * blueberry-tray.py: Silence a runtime warning. + * rfkillMagic: Rewrite safechild in shell script to reduce + memory usage. + * Added build & install steps to readme file. + * l10n: Update POT. +- Restore Group. + +- Update to 1.4.4 + * l10n: Update translations + +- Update to 1.4.2 + * l10n: Update translations + * l10n: Update files + * Don't use /usr/bin/env to call python3 + +- Update to 1.3.9 + * l10n: Update translations +- Fixes for %_libexecdir changing to /usr/libexec (boo#1174075) +- Use %{_udevrulesdir} for udev rules files + bluefish +- Refresh remove-python-class-shebang.patch to remove a requirement of + /usr/bin/python +- Switch BuildRequires for pkgconfig(python3) to link against it instead + +- switch to non-deprecated enchant-2 library + +- Update to 2.2.12 + * fix for a crash in simple search + * Python 3 compatibility has been further improved + * Encoding detection in python files has been improved. + * Triple click now selects the line. + * Several programming languages have improved syntax highlighting + * Bluefish now works fine with Enchant2 for spell checking. + +- Update to version 2.2.11 + * Bluefish 2.2.11 is a minor maintenance release and minor feature release. + * The only exception to that is the python 3 compatibility which is a major + change. If you compile Bluefish with python 3, you might experience new + bugs. + * There are various minor changes as well. + * Double click selection has been improved (for example selecting a function + name that has underscores), and is now configurable per language. + * Bluefish now has a feature to fill a line with spaces up to a mouse click, + so you can start typing in any position on the screen (with a fixed width + font). + * A crash when running very large replace actions on disk on many files has + been fixed. + * Search and replace now ignores backup files by default. + * Cursor highlighting and line highlighting have been fixed for a rare bug. + * A small new feature has been added, to insert output from an external + command in the current cursor position. + * Many language files have seen updates, most notably CSS, Python and HTML. + * A data loss bug - when an unknown encoding was selected - was fixed, the + fallback is now to save as UTF-8. + * A bug when saving with unknown characters in the filename has also been + fixed. + * Printing has been improved such as printing in landscape. + * Some small tweaks to the UI have been implemented. For example you can now + search in files in the filebrowser (right click a directory). Search + results can now be shown in the output pane. + * The current identifier can be selected using . + * Last there various fixes when Bluefish is run on top of Wayland. +- Update gpgkeyring to correct for source validation +- Refresh patch remove-python-class-shebang.patch +- Remove in %post since they are not needed anymore (triggers) + * %mime_database_post + * %desktop_database_post +- Remove in %postun since they are not needed anymore (triggers) + * %mime_database_postun + * %desktop_database_postun +- Run spec-cleaner + * Remove rpm groups + * use make macros + -- update to 2.2.5: - + The syntax scanning engine is faster after small changes to the text. - + The filebrowser is also much faster with less memory usage, with - various fixes and new features. - + Projects now store the active document and active line numbers. - + Indenting is improved in auto-completion and the smart indenting. - + Bookmarks and paste special also have been improved. - + Furthermore almost all syntax highlighting has been improved, most - notable jquery in javascript, HTML5, and HTML5 in PHP files. - + There are also many bug fixes, such as in wrap text on right margin, - in the replace engine, the jsmin licence, the split lines feature, - the auto-recovery and many obscure bugs. - -- update to 2.2.4: - + minor bugfix release - + various fixes for the tab-width on gtk 3.6 - + improved auto-completion popup speed - + more simple search options - + paste improvements (to paste for example images from Libreoffice) - + pylint, cssmin, jsmin, csstidy and php_beautifier integration - + various language syntax definition files have also been improved - -- license update: GPL-3.0+ - See the COPYING file and the majority of the source code file headers - -- update to 2.2.3: - + new feature: Zencoding support - + works with gtk-3 - + faster syntax scanner - + new search and replace function - + support for new languages added: Google Go, Vala and Ada - + some shortcut key combinations were added. -- small specfile cleanup - boinc-client +- Drop boinc-gui.desktop and icons, because upstream provides a + desktop entry with icons now. + +- Update to release 7.18.1 + * Exporting event log wrote just 6 lines, which was fixed. + +- Update to release 7.18 + * A number of fixes for other platforms like Android + +- pwdutils was dropped long time ago +- fix building (/etc/init.d does not exist) + +- update to 7.16.14: + * macOS fixes + +- Update to release 7.16.11 + * Changes to build procedure for other platforms + * A locale-related fix is included + +- Update to release 7.16.9 + * Linux client: fix X-based idle detection + * Drop X11 fallback as Wayland can show a desktop session with no + X11 servers, but XWayland can be started temporarily (and is + useless for idle detection). + * client: avoid CPU starvation when GPU computing is suspended + * client: do nott allow an empty GUI RPC password + * client: let a project master URL change from http: to https: without involving the user. + * Fix CORS for GUI RPC via HTTP + * Converted Java parts to Kotlin + * transitioner: Fix race condition with file_upload_handler +- Drop boinc-guirpcauth.patch (mostly merged; upstream has a + slightly different solution, though) + bonnie++ +- Add patch: + * bonnie++-1.98-bon_csv2html.patch (fixes gcc11 build). + +- update to 1.98: + * Allow specifying the number of random seeks and the number + of seeker processes and store that in the CSV (for testing NVMe). + * Changed the text output to use KiB/MiB/GiB as units of measurement so we + can fit NVMe results on screen. + +- Remove obsolete Groups tag (fate#326485) + -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- fix bnc#442857 with right C++ delete - -- upgraded source to version 1.03d, bnc#414150 - bookworm +- Remove dependency on Python 2 + +- Update to 1.1.2: + * Added FB2 mimetype for Files contract - Issue #215 + * Fix for opening last read book and also open the context menu + for word meaning and annotations only if a selection is made + * Merge branch 'origin/master' into Weblate. + * Merge pull request #266 from comradekingu/patch-5 + * Spelling: MIME → media type, full screen → fullscreen + * Added support for .fb2.zip (Issue #215) + * Updated support for FB2, FB2 image extraction done (Issue + [#215]) + * re-added pl.po + * Updating pl.po + * Changes for extracting images from FB2 files(Issue #215) + * Initial imlementation of the FB2 format + * Updated debian control with granite version 0.5 (Issue #253) + * Fixed library button status ahead of the user action (Issue + [#263]) + * Fixed the blank library page issue when the number of books + is a multiple of the library size (issue #263 + * Fix for pagination boundary conditions - last page skiped + (Issue #232) + * Added search, keyboard shortcuts and preference items for + pagination of library + * Added search for paginated library (Issue #232) + * Initial changes for library pagination (Issue #232) + * Fix for #257 +- Switch to meson +- Add HiDPI icons +- Spec file cleanup + boomaga +- Require zlib explicitly +- Spec cleanup +- Remove obsolete macros in %post/%postun +- Switch to cmake() syntax for Qt requirements + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- Update to 3.0.0. + * A new backend that works more reliably in modern distributions. + * Added support for Wayland sessions. + * Support for Postscript input files. + * Simplification of the program structure, reduced the number of + executable files. + * Faster processing of large PDF files. + * SELinux support. + * Some GUI improvements. + * Updated translations. + booth +- Use Python 3 for -test subpackage. + +- Update to version 1.0+20210519.bfb2f92: + * config: Remove deprecated net functions + * configure: drop unnecessary check and define + * configure: move exec_prefix sanitizer closer to prefix + * configure: drop dead code + * configure: drop unnecessary macro + * configure: use PKG_CONFIG to detect pacemaker user/group + * configure: use resource-agents pkg-config info to determine ocfdir + * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR + * configure: detect and init pkg-config with proper macro + * configure: Simplify libqb detection when libqb is not installed in standard paths + * [build] ship booth.pc with basic booth build information for downstream packages to use + * booth.spec: Change naming scheme for upgrades + * boot.spec.in: Package html files when generated + * build: Fix building of html docs with asciidoc + * git-version-gen: Use fallback for git-archive + * configure: Make sure without-html_man works + * test: Add compatibility with iproute ss command + * test: fix the delimiter in the here-string + * build: Remove bashisms + * booth.spec: Add fedora compatibility provides + * build: Add option to enable tests during rpmbuild + * build: Substitute hauser and haclient in RPM + * build: Substitute python dependency in RPM + * build: Substitute glue dependency in RPM + * build: Substitute asciidoc or asciidoctor for RPM + * build: Rework build of RPM + * build: Use git-version-gen + * configure: Always let automake set python vars + * build: Delete cov directory on clean + * build: Make sure tarball contains all needed files + * build: Remove unneeded OS detection section + * build: Make generating of HTML man work +- remove applied patch + test-fix-read-a-issue.patch + borgbackup +- Update to 1.1.17 (2021-07-12): + Compatibility notes: + * When upgrading from borg 1.0.x to 1.1.x, please note: + * read all the compatibility notes for 1.1.0*, starting from + 1.1.0b1. + * borg upgrade: you do not need to and you also should not run + it. + * borg might ask some security-related questions once after + upgrading. You can answer them either manually or via + environment variable. One known case is if you use unencrypted + repositories, then it will ask about a unknown unencrypted + repository one time. + * your first backup with 1.1.x might be significantly slower (it + might completely read, chunk, hash a lot files) - this is due + to the –files-cache mode change (and happens every time you + change mode). You can avoid the one-time slowdown by using the + pre-1.1.0rc4-compatible mode (but that is less safe for + detecting changed files than the default). See the –files- + cache docs for details. + * 1.1.11 removes WSL autodetection (Windows 10 Subsystem for + Linux). If WSL still has a problem with sync_file_range, you + need to set BORG_WORKAROUNDS=basesyncfile in the borg process + environment to work around the WSL issue. + * 1.1.14 changes return codes due to a bug fix: In case you have + scripts expecting rc == 2 for a signal exit, you need to + update them to check for >= 128 (as documented since long). + * 1.1.15 drops python 3.4 support, minimum requirement is 3.5 + now. + * 1.1.17 install_requires the “packaging” pypi package now. + Fixes: + * pyinstaller dir-mode: fix pyi detection / LIBPATH treatment, + [#5897] + * handle crash due to kill stale lock race, #5828 + * fix BORG_CACHE_DIR crashing borg if empty, #5216 + * create –dry-run: fix display of kept tagfile, #5834 + * fix missing parameter in “did not consistently fail” msg, + [#5822] + * missing / healed chunks: always tell chunk ID, #5704 + * benchmark: make sure cleanup happens even on exceptions, #5630 + New features: + * implement BORG_SELFTEST env variable, #5871. this can be used + to accelerate borg startup a bit. not recommended for normal + usage, but borg mass hosters with a lot of borg invocations + can save some resources with this. on my laptop, this saved + ~100ms cpu time (sys+user) per borg command invocation. + * implement BORG_LIBC env variable to give the libc filename, + [#5870]. you can use this if a borg does not find your libc. + * check: add progress indicator for archive check. + * allow –files-cache=size (not recommended, make sure you know + what you do) + Other changes: + * Python 3.10 now officially supported! we test on py310-dev on + github CI since a while and now also on the vagrant machines, + so it should work ok. + * github CI: test on py310 (again) + * get rid of distutils, use packaging and setuptools. distutils + is deprecated and gives warnings on py 3.10. + * setup.py: rename “clean” to “clean2” to avoid shadowing the + “clean” command. + * remove libc filename fallback for the BSDs (there is no + “usual” name) + * cleanup flake8 checks, fix some pep8 violations. + * docs building: replace deprecated function “.add_stylesheet()” + for Sphinx 4 compatibility + * docs: + * add a hint on sleeping computer and ssh connections, #5301 + * update the documentation on hacked backup client, #5480 + * improve docs/FAQ about append-only remote repos, #5497 + * complement the documentation for pattern files and exclude + files, #5520 + * “filename with spaces” example added to exclude file, #5236 + note: no whitespace escaping needed, processed by borg. + * add info on renaming repositories, #5240 + * clarify borg check –verify-data, #5808 + * add notice about defective hardware to check documentation, + [#5753] + * add paragraph added in #5855 to utility documentation source + * add missing leading slashes in help patterns, #5857 + * clarify “you will need key and passphrase” borg init warning, + [#4622] + * pull mode: add some warnings, #5827 + * mention tar –compare (compare archive to fs files), #5880 + * fix typos, backport of #5597 + * vagrant: + * add py3.7.11 for binary build, also add 3.10-dev. + * use latest Cython 0.29.23 for py310 compat fixes. + * more RAM for openindiana upgrade plan resolver, it just hangs + (swaps?) if there is too little RAM. + * fix install_pyenv to adapt to recent changes in pyenv (same as + in master now). + * use generic/netbsd9 box, copied from master branch. +- Reformatted Paolos last changelog +- Revert logic of borgbackup-1.1.16-fix-sphinx-api.patch: + borgbackup-1.1.17-old-sphinx-api.patch +- Allow to use old version of xxhash library (might crash on ARM), + but an update is in enqueued + +- Fix documentation generation with + borgbackup-1.1.16-fix-sphinx-api.patch for Leap >= 15.3 + +- Remove the version from recommends pyfuse3, + because it doesn't work in suse. + +- Use recommends pyfuse3 instead of llfuse for Tumbleweed. + Upstream says use primary pyfuse3 and secondary llfuse. + +- Update to 1.1.16: + Fixes: + * setup.py: add special openssl prefix for Apple M1 + compatibility + * do not recurse into duplicate roots, #5603 + * remove empty shadowed_segments lists, #5275, #5614 + * fix libpython load error when borg fat binary / dir-based + binary is invoked via a symlink by upgrading pyinstaller to + v4.2, #5688 + * config: accept non-int value (like 500M or 100G) for + max_segment_size or storage_quota, #5639. please note: when + setting a non-int value for this in a repo config, using the + repo will require borg >= 1.1.16. + New features: + * bundled msgpack: drop support for old buffer protocol to + support Python 3.10 + * verbose files cache logging via --debug-topic=files_cache, + [#5659]. Use this if you suspect that borg does not detect + unmodified files as expected. + * create/extract: add --noxattrs and --noacls option, #3955. + when given with borg create, borg will not get xattrs / ACLs + from input files (and thus, it will not archive xattrs / ACLs). + when given with borg extract, borg will not read xattrs / ACLs + from archive and will not set xattrs / ACLs on extracted files. + * diff: add --json-lines option, #3765 + Other changes: + * Tab completion support for additional archives for 'borg + delete' + * repository: deduplicate code of put and delete, no functional + change + Docs updates + boringssl +- Update to version 20200921 (fixes bsc#1183836, bsc#1181866): + * Add SSL_CIPHER_get_protocol_id. + * Add TrustTokenV2. + * Add X509_get_pathlen and X509_REVOKED_get0_extensions. + * Add some accommodations for FreeRDP + * Require non-NULL store in X509_STORE_CTX_init. + * Const-correct X509V3_CONF_METHOD. + * Avoid unions in X509_NAME logic. + * Bump OPENSSL_VERSION_NUMBER to 1.1.1. + * Document more of x509.h. + * Fix potential leak in bssl::Array::Shrink. + * Remove ASN1_STRING_length_set. + * Revert "Check AlgorithmIdentifier parameters for RSA and ECDSA signatures." + * Implement PSK variants of HPKE setup functions. + * acvp: support working with files. + * Document a few more functions in x509.h. + * Add subject key ID and authority key ID accessors. + * Remove sxnet and pkey_usage_period extensions. + * Const-correct various X509 functions. + * Make X509_set_not{Before,After} functions rather than macros. + * Add X509_get0_uids from OpenSSL 1.1.0. + * Bound RSA and DSA key sizes better. + * Add set1 versions of X509 timestamp setters. + * Consistently sort generated build files. + * delocate: use 64-bit GOT offsets in the large memory model. + * Update HPKE implementation and test vectors to draft-irtf-cfrg-hpke-05. + * Handle NULL arguments in some i2d_* functions. + * aarch64: support BTI and pointer authentication in assembly + * Support delegated credentials verison 06 + * delocation: large memory model support. + * Enforce presence of ALPN when QUIC is in use. + * Fix the naming of alert error codes. + * Use golang.org/x/crypto in runner. + * Disable ClientHello padding for QUIC. + * Add X509_SIG_get0 and X509_SIG_getm. + * Implement HPKE. + * Disallow TLS 1.3 compatibility mode in QUIC. + * Switch clang-format IncludeBlocks to Preserve. + * Fix unterminated clang-format off. + * Add line number to doc.go error messages. + * Kick the bots. + * Add a JSON output to generate_build_files.py. + * Add details of 20190808 FIPS certification. + * Link to ws2_32 more consistently. + * Allow explicitly-encoded X.509v1 versions for now. + * Opaquify PKCS8_PRIV_KEY_INFO. + * Implement i2d_PUBKEY and friends without crypto/asn1. + * Remove TRUST_TOKEN_experiment_v0. + * Clarify in-place rules for low-level AES mode functions. + * acvp: add CMAC-AES support. + * acvp: add SP800-108 KDF support. + * Remove x509->name. + * Maybe build for AArch64 Windows. + * sha1-x86_64: fix CFI. + * Use |crypto_word_t| and |size_t| more consistently in ECC scalar recoding. + * Enable shaext path for sha1. + * Avoid relying on SSL_get_session's behavior during the handshake. + * Add a -wait-for-debugger flag to runner. + * Add missing OPENSSL_EXPORT to X509_get_X509_PUBKEY. + * Const-correct various functions in crypto/asn1. + * Remove uneeded switch statement. + * Convert X.509 accessor macros to proper functions. + * Remove X509_CINF_get_issuer and X509_CINF_get_extensions. + * Remove X509_get_signature_type. + * clang-format x509.h and run comment converter. + * Check AlgorithmIdentifier parameters for RSA and ECDSA signatures. + * Remove some unimplemented prototypes. + * Check the X.509 version when parsing. + * Fix x509v3_cache_extensions error-handling. + * Work around Windows command-line limits in embed_test_data.go. + * Move crypto/x509 test data into its own directory. + * Test resumability of same, different, and default ticket keys. + * Fixes warning when redefining PATH_MAX when building with MINGW. + * Abstract fd operations better in tool. + * Use CMAKE_SIZEOF_VOID_P instead of CMAKE_CL_64 + * Enforce the keyUsage extension in TLS 1.2 client certs. + * Reword some comments. + * Add “Z Computation” KAT. + * acvptool: handle negative sizeConstraint. + * Let memory hooks override the size prefix. + * acvptool: go fmt + * Assert md_size > 0. + * Remove -enable-ed25519 compat hack. + * Add a |SSL_process_tls13_new_session_ticket|. + * Use ctr32 optimizations for AES_ctr128_encrypt. + * Test AES mode wrappers. + * Bump minimum CMake version. + * Modify how QUIC 0-RTT go/no-go decision is made. + * Remove RAND_set_urandom_fd. + * Document that getrandom support must be consistent. + * Fix docs link for SSL_CTX_load_verify_locations + * Fix TRUST_TOKEN experiment_v1 SRR map. + * Add CRYPTO_pre_sandbox_init. + * Still query getauxval if reading /proc/cpuinfo fails. + * Add missing header to ec/wnaf.c + * Fix OPENSSL_TSAN typo. + * Fix p256-x86_64-table.h indentation. + * Enable avx2 implementation of sha1. + * Trim Z coordinates from the OPENSSL_SMALL P-256 tables. + * Use public multi-scalar mults in Trust Tokens where applicable. + * Use batched DLEQ proofs for Trust Token. + * Restrict when 0-RTT will be accepted in QUIC. + * Disable TLS 1.3 compatibility mode for QUIC. + * Use a 5-bit comb for some Trust Tokens multiplications. + * Use a (mostly) constant-time multi-scalar mult for Trust Tokens. + * Batch inversions in Trust Tokens. + * Rearrange the DLEQ logic slightly. + * Use token hash to encode private metadata for Trust Token Experiment V1. + * Introduce an EC_AFFINE abstraction. + * Make the fuzzer PRNG thread-safe. + * Disable fork-detect tests under TSAN. + * Introduce TRUST_TOKENS_experiment_v1. + * Route PMBToken calls through TRUST_TOKEN_METHOD. + * Introduce a TRUST_TOKEN_METHOD hook to select TRUST_TOKEN variations. + * fork_detect: be robust to qemu. + * Move serialization of points inside pmbtoken.c. + * Introduce PMBTOKENS key abstractions. + * Fix the types used in token counts. + * Remove unused code from ghash-x86_64.pl. + * Switch the P-384 hash-to-curve to draft-07. + * Add hash-to-curve code for P384. + * Write down the expressions for all the NIST primes. + * Move fork_detect files into rand/ + * Harden against fork via MADV_WIPEONFORK. + * Fix typo in comment. + * Use faster addition chains for P-256 field inversion. + * Tidy up third_party/fiat. + * Prefix g_pre_comp in p256.c as well. + * Add missing curve check to ec_hash_to_scalar_p521_xmd_sha512. + * Add a tool to compare the output of bssl speed. + * Benchmark ECDH slightly more accurately. + * Align remaining Intel copyright notice. + * Don't retain T in PMBTOKEN_PRETOKEN. + * Check for trailing data in TRUST_TOKEN_CLIENT_finish_issuance. + * Properly namespace everything in third_party/fiat/p256.c. + * Update fiat-crypto. + * Add missing ERR_LIB_TRUST_TOKEN constants. + * Add bssl speed support for hashtocurve and trusttoken. + * Implement DLEQ checks for Trust Token. + * Fix error-handling in EVP_BytesToKey. + * Fix Trust Token CBOR. + * Match parameter names between header and source. + * Trust Token Implementation. + * Include mem.h for |CRYPTO_memcmp| + * acvptool: add subprocess tests. + * Add SHA-512-256. + * Make ec_GFp_simple_cmp constant-time. + * Tidy up CRYPTO_sysrand variants. + * Do a better job testing EC_POINT_cmp. + * Follow-up comments to hash_to_scalar. + * Add a hash_to_scalar variation of P-521's hash_to_field. + * Add SSL_SESSION_copy_without_early_data. + * Double-check secret EC point multiplications. + * Make ec_felem_equal constant-time. + * Fix hash-to-curve comment. + * Make ec_GFp_simple_is_on_curve constant-time. + * Implement draft-irtf-cfrg-hash-to-curve-06. + * Update list of tested SDE configurations. + * Only draw from RDRAND for additional_data if it's fast. + * Generalize bn_from_montgomery_small. + * Remove BIGNUM from uncompressed coordinate parsing. + * Add EC_RAW_POINT serialization function. + * Base EC_FELEM conversions on bytes rather than BIGNUMs. + * runner: Replace supportsVersions calls with allVersions. + * Enable QUIC for some perMessageTest runner tests + * Move BN_nnmod calls out of low-level group_set_curve. + * Clean up various EC inversion functions. + * Start to organize ec/internal.h a little. + * Fix CFI for AVX2 ChaCha20-Poly1305. + * Remove unused function prototype. + * Enable more runner tests for QUIC + * Require QUIC method with Transport Parameters and vice versa + * acvptool: support non-interactive mode. + * Add is_quic bit to SSL_SESSION + * Update SDE. + * Update tools. + * Add simpler getters for DH and DSA. + * Don't define default implementations for weak symbols. + * Don't automatically run all tests for ABI testing. + * Fix test build with recent Clang. + * Remove LCM dependency from RSA_check_key. + * Simplify bn_sub_part_words. + * No-op commit to test Windows SDE bots. + * ABI-test each AEAD. + * Add memory tracking and sanitization hooks + * Add X509_STORE_CTX_get0_chain. + * Add DH_set_length. + * Static assert that CRYPTO_MUTEX is sufficiently aligned. + * [bazel] Format toplevel BUILD file with buildifier + * Add |SSL_CTX_get0_chain|. + * Configure QUIC secrets inside set_{read,write}_state. + * Allow setting QUIC transport parameters after parsing the client's + * Fix comment for |BORINGSSL_self_test|. + * Trust Token Key Generation. + * Revise QUIC encryption secret APIs. + * Fix ec_point_mul_scalar_public's documentation. + * Don't infinite loop when QUIC tests fail. + * Tidy up transitions out of 0-RTT keys on the client. + * Remove bn_sub_part_words assembly. + * Keep the encryption state and encryption level in sync. + * Add ECDSA_SIG_get0_r and ECDSA_SIG_get0_s. + * Fix a couple of comment typos. + * Const-correct various X509_NAME APIs. + * Ignore old -enable-ed25519 flag. + * Provide __NR_getrandom fillins in urandom test too. + * Skip RSATest.DISABLED_BlindingCacheConcurrency in SDE. + * Fix client handling of 0-RTT rejects with cipher mismatch. + * runner: Tidy up 0-RTT support. + * Add X509_getm_notBefore and X509_getm_notAfter. + * Clean up TLS 1.3 handback logic. + * Require handshake flights end at record boundaries. + * Delete unreachable DTLS check. + * Rename TLS-specific functions to tls_foo from ssl3_foo. + * Rename ssl3_choose_cipher. + * SSL_apply_handback: don't choke on trailing data. + * ssl_test: test early data with split handshakes. + * Check for overflow in massive mallocs. + * Add more convenient RSA getters. + * Remove SSL_CTX_set_ed25519_enabled. + * Improve signature algorithm tests. + * bazel: explicitly load C++ rules + * Check enum values in handoff. + * Restore fuzz/cert_corpus. + * Add a -sigalgs option to bssl client. + * Add SSL_set_verify_algorithm_prefs. + * Switch verify sigalg pref functions to SSL_HANDSHAKE. + * Add SSL_AD_NO_APPLICATION_PROTOCOL + * Refresh corpora due to TLS 1.3 changes in handoff serialization. + * handoff: set |enable_early_data| as part of handback. + * Add 109 and 120 to SSL_alert_desc_string_long + * runner: enable split handshake tests for TLS 1.3. + * Make TLS 1.3 split handshakes work with early data. + * Split half-RTT tickets out into a separate TLS 1.3 state. + * Use BCryptGenRandom when building as Windows UWP app. + bowtie +- Fixed SPEC file: Replaced broken URL + +- Update to 1.3.0: + * Fixed an issue causing bowtie to report incorrect results + when using a Bowtie 2 index. + * New, more efficient implementation of --reorder for + keeping SAM output lines in same order as input reads + * Added -x parameter for specifying index. bowtie still + supports specifying an index via positional parameter, + but this behavior will be deprecated. + * Migrated python scripts to python3. + * Fully removed colorspace functionality. + * Added support for compiling on ARM architectures. + * Fixed an issue preventing bowtie from outputting newlines + in --max and --un output files. + * Fixed an issue causing alignment results to vary based + on read names. + * Fixed an issue preventing --no-unal from suppressing + unmapped reads. + * Removed dependence on some third-party libraries, + simplifying the code and improving portability. + * Fix an issue preventing bowtie from running with + many threads on big-endian machines. +- Spec cleanup +- Enable aarch64 and disable ppc* and s390x. + bowtie2 +- Update to version 2.4.4: + * Fixed an issue that would sometimes cause deadlocks in bowtie2 + when running multithreaded. + +- Update to version 2.4.3: + * Replaced TBB concurrency with C++ threads. + * Added native support for processing Zstd-compressed read files + to bowtie2. + * Added native support for processing Zstd-compressed + reference-genome files to bowtie2-build. + * Fixed an issue causing `bowtie2` to report incorrect + alignments on big-endian machines. + * Fixed an issue causing `bowtie2` to incorrectly process BAM + files on big-endian machines. + * Fixed an issue causing Bowtie2 to set an incorrect MAPQ when + AS and XS are the maximum for read length. + * Add support for building on Apple M1 processors. +- Update simde to version 0.7.0. +- Drop BuildRequires tbb-devel: no longer required. +- RelWithDebInfo isn't supported and assumes fully unoptimised + Debug mode; use Release mode instead by passing + `-DCMAKE_RELEASE_TYPE=Release` to cmake. + +- Actually update bowtie2 source to version 2.4.2 (fixing previous + revision). +- Drop patches incorporated upstream: + * bowtie2-processor_support.patch (commit ebb07cf). + * bowtie2-cmake-install-targets.patch (commit c9d92ce). +- Package README.md file as doc. + +- Update to version 2.4.2: + * Fixed an issue that would cause the `bowtie2` wrapper script + to throw an error when using wrapper-specific arguments. + * Added new `--sam-append-comment` flag that appends comment + from FASTA/Q read to corresponding SAM record. + * Fixed an issue that would cause qupto, `-u`, to overflow when + there are >= 2^32 query sequences + (gh#BenLangmead/bowtie2#312). + * Fixed an issue that would cause bowtie2-build script to + incorrectly process reference files. +- Drop _service file and use tagged version of simde instead (at + version 0.6.0); correspondingly drop the obsinfo and obscpio + files as well. + +- Added bowtie2-processor_support.patch to fix GCC10 build fail +- Added %fdupes in the spec files to handle duplicated binary files + +- Update to version 2.4.1: + * Fixed an issue that would cause the bowtie2 wrapper script to + incorrectly process certain arguments. +- Changes from version 2.4.0: + * Fixed an issue in BAM pattern source where one thread would + prematurely close the read file pointer resulting in other + threads crashing because of "Bad file descriptor" errors. + * Fixed an issue that would cause bowtie2 to crash with + `--no-1mm-upfront` specified. + * Modified bowtie2-build script to better handle of flags and + positional parameters. + * Migrated all python scripts to python3. + * Added support for wildcards in input files to bowtie2 wrapper + script e.g. `bowtie2 -x index -q *.fq` as opposed to `bowtie2 + - x index -q 1.fq,2.fq,3.fq...`. + * Fixed an issue causing bowtie2 to incorrectly process read + names see [gh#BenLangmead/bowtie2#265]. + * Added support for allowing presets to be overridden by more + specific options e.g `bowtie2 -x index --local + - -very-fast-local --L22 -q reads.fq` will cause bowtie2 to use + a seed length of 22 instead of a seed length of 25 that's + configured for `--very-fast-local` preset. + * Modified SAM output for `-k`/`-a` so that supplementary + alignments get assigned a MAPQ of 255. + * Fixed an issue that would cause bowtie2-build to not generate + reverse index files. + * Added preliminary support for ppc64le architectures with the + help of SIMDE project see [gh#BenLangmead/bowtie2#271] for + details. + * Fixed an issue causing bowtie2 to incorrectly calculate the + MAPQ when `--mp` was specified in combination with + `--ignore-quals`. +- Add bowtie2-cmake-install-targets.patch to fix cmake scripts, + specfically adding install targets and fixing tests (still does + not work) [gh#BenLangmead/bowtie2#292]. +- Use cmake for building (BuildRequires: cmake); adapt + appropriately for aarch64. +- Use pkgconfig based BuildRequires for zlib. + bpftrace +- Update to 0.14.0 + + Support microsecond timestamps in stftime() + + Add _ as integer literal digit separator + + Support for C style integer suffix in parser + + Add C like pointer arithmetic + + Automatic resolution of library paths for uprobes + + Support positional parameters as integer literals + + Access to uprobe arguments by name + + Prevent LLVM from unrolling loops + + Fix memory leaks in struct types + + Fix strncmp() when N is bigger than on-stack buffer + + Fix strncmp() to check for NUL terminator + + Fix unroll() with async calls + + Fix string comparison codegen + + Fix verifier error when accessing same tracepoint field twice + + Fix reading too many bits for <64 bit kfunc args + + Fix misaligned stack access for map keys + + Write new man page for bpftrace(8) + +- Ensure we always use a fixed LLVM major version to match upstream (12 at the + moment). On Leap we use the latest LLVM (9 at the moment) because 12 is not + available. + +- Update to bpftrace 0.13.0. + + support for LLVM 12 + + warn if attaching a kprobe to a non-traceable function + + support for -k[k] and elapsed in iter probes + + improve JSON printing (nested structs) + + return 1 from tracepoint probes + + preserve original order of struct types + - disallow accessing common tracepoint fields + - forbid casting from/to struct types + +- Update to bpftrace 0.12.1. + * Incorrect --info output bug fix release + +- Update to bpftrace 0.12.0. + + add path, macaddr, strftime builtin + + allow wildcards for tracepoint categories + + add wildcard support for kfunc probe types + + support scientific notation for integer literals + + list retprobes + + resolve unknown typedefs using BTF and give a hint when a type cannot be found + + support multi-matched globbed targets for uprobe and ustd probes + + positional parameters: support numbers as strings and params as string literals + + support for tracepoint __data_loc fields + + set addrspace info for various builtins + + support watchpoint for kernel space address + + support for pointer to pointer + + support for uprobe refcounts + + support for usdt arguments utilising the index register and scale + + printing structures + - disable str($# + 1) + * array improvements (support assignment to variables and usage as a map key) +- Remove upstreamed patches: + - bpftrace-bsc1180670-sync-man-page-and-help.patch + brickd +- Added hardening to systemd service(s). Added patch(es): + * harden_brickd-resume.service.patch + * harden_brickd.service.patch + +- Update to new upstream version 2.4.3: +- Properly shutdown subsystems on Ctrl+C instead of abruptly exiting on Windows +- Rotate persistent log file on Windows and limit its total size to 25 MB +- Add commandline options to override log and config file location on Windows +- Colorize Log Viewer live log messages on Windows +- Reword Log Viewer messages to be less ambiguous on Windows +- Add build option to work without a device file manager such as udevd on Linux +- Allow to handle more then 6 USB devices on Windows +- Use BCM2835 library for SPI connected Bricklets on Raspberry Pi to improve + performance and work around SPI chip select conflict between Linux kernel 5.4 + and HAT Brick firmware < 2.0.2 +- Improve log messages related to HAT (Zero) Brick on Linux +- Fix SPI hardware chip select usage on Linux +- Allow to fully static link brickd for Docker container usage on Linux +- Switch Debian package build to debhelper and drop SysV init support +- Improve USB transfer error logging and stall error recovery +- Fix SPI clock for HAT (Zero) Brick on Linux, if core_freq differs from 250 MHz +- Add config option to override SPI backend detection + brickv +- Update to new upstream version 2.4.20 + - Hide unused custom line ending controls in hex mode in RS485 Bricklet plugin + - Reuse thread in Data Logger timer to avoid slow memory leak + - Fix Data Logger device list clearing on config loading + - Fix slow memory leak in Data Logger data tab + - Add firmware version column to Health Monitor dialog + - Improve udev rule compatibility on Linux + - Add support for RTC driver config to HAT Brick plugin + - Add support for simple mode to NFC Bricklet plugin + - Increase required PySerial version to 3.0 + - Add support for flashing ESP32 (Ethernet) Bricks +- remove upstream patch 0001-udev-rules-Fix-ATTR-assignment.patch + +- Fix shebang +- Add patch to fix udev rule warning + 0001-udev-rules-Fix-ATTR-assignment.patch + +- Update to new upstream version 2.4.19: + - Add support for DC 2.0, Industrial PTC and Silent Stepper Bricklet 2.0 + - Add Data Logger support for DC 2.0, Industrial PTC and Silent Stepper Bricklet 2.0 + - Fix Healthmonitor error handling + - Filter Updates/Flashing and RED Brick Console serial port selection based on + USB product- and vendor-ID + version 2.4.18: + - Add minimal health monitor dialog + - Fix state handling for untabbed plugins + - Force correct UI state after aborting autoreconnect on error + - Handle errors while opening Data Logger debug log file + - Update download.tinkerforge.com certificate chain to fix update autodetection + - Autoselect download directory for Brick Viewer downloads + - Check if NFC Bricklet is in correct state to start cardemu discovery + +- Adapt build recipe to python 3 parallel installation support +- Update to new upstream version 2.4.17: + - Add support for Performance DC Bricklet and Servo Bricklet 2.0 + +- Update to new upstream version 2.4.16: + - Add support for IMU Bricklet 3.0 and Industrial Dual AC Relay Bricklet + - Improve error handling and reporting + - Support running on integrated GPU on macOS + - Reduce Qt requirement to 5.11 to fix crash on macOS + +- Update to new upstream version 2.4.14: + - Fix monoflop handling to cover full uint32 duration range + - Better indicate disconnected state + - Highlight timeout error counter > 0 in bold red + - Fix slider/spinbox mismatch on auto-reconnect in DC Brick plugin + - Avoid UI jumps on value changes in Energy Monitor Bricklet plugin + - Add extra checkbox to avoid accidental port number changes + - Handle all errors while downloading firmware updates + version 2.4.13: + - Fix race condition in RED Brick program state tracking + - Report actual cause for connection errors + - Don't reset RED Brick tab on every enumerate callback (fixes tab reset on + selecting the Server Monitoring tab) + - Ensure that all dialogs have proper close buttons + - Fix close buttons for for detached tabs + - Fix race condition in RED Brick overview sorting + +- Use proper %{_udevrulesdir} instead of (wrong) + %{_libexecdir}/udev/rules.d. + brise +- don't install .bin files in build + +- update brise 20210525+git4f7fc2a + * revamped rime-plum-go with CLI ui support via "--select" + rime-plum-go is totally compatible with upstream plum and + the go version respects "rime_dir" "rime_frontend" environment + variables and "http_proxy"/"https_proxy" proxies. + * brise data is updated to 20210525 + +- revert "remove rime-plum in package brise and ready to move it into a new package for easier maintenance" + +- remove rime-plum in package brise and ready to move it into a new package for easier maintenance + +- split brise to rime-schema-* + +- update rime-plum-go.tar.xz, fix tw build + +- update 0.39+git20190120.8d5ec2e + * brise was deprecated since plum came out. openSUSE still + provides brise but it is just a collection of ":all" + schema set fetched by plum. the version will just + indicate the time when maintainer updates the package + from now on, because every schema has a separate git + repository and no way to get a version. but we'd better + collect some major changes from these repositories and + list here. + -- update version 0.35+git20140810 - * default.yaml: add switch 'ascii_punct' to switch on and off Chinese - punctuations; add hotkey Control+. to toggle ascii_punct; - add hotkey Control+h for BackSpace, Control+[ for Escape; - clear unfinished input when switching off Chinese mode with Caps Lock; - enable folded options in schema list, press space key to unfold. - * essay.txt: replaces essay.kct in installed files; fix bugs. - * symbols.yaml: /bdz for Chinese punctuations in vertical writing. - * stroke.dict.yaml: adopt BSD license as approved by its original author. - * combo_pinyin: silently ignore invalid chords. - * luna_pinyin_fluency: input various numeric characters with /0 ~ /10. - * luna_pinyin, terra_pinyin, emoji, stroke, zyenpheng: update tables. - -- update version 0.33git20140315 - * symbols.yaml: rearranged symbol table by Patricivs. - * emoji: more Emoji symbols; support tips and alternative spellings. - * jyutping: include more Cantonese phrases. - * essay.txt, luna_pinyin, terra_pinyin: lots of improvements. - * many other bugfixes since then. - -- update version 0.30 - * default.yaml, symbols.yaml: prefer middle dot U+00B7 to U+30FB. - * bopomofo_tw: bopomofo, output in Taiwan standard. - * jyutping: include more characters. - * luna_pinyin_simp: enable hotkey Control+Shift+4 to toggle - simplified/traditional Chinese mode. - * essay.txt, luna_pinyin, terra_pinyin: lots of improvements. - -- update version 0.22 - * essay.txt, luna_pinyin, terra_pinyin: lots of bug-fixes. - * wubi86: auto-commit complete words. (max_code_length: 4) - * luna_pinyin*: enable user created custom_phrase.txt (rime>=0.9.9) - -- although this package only have a /usr/share/rime-data, - but it need building, 32-bit and 64-bit results are different. - So remove BuildArch: noarch tag to fix ibus/fcitx-rime crash. - -- update version 0.13 - * install data files from a separate package. - * update: luna_pinyin, terra_pinyin, jyutping tables. - * update: essay database. - * new schema: emoji. - -- initial version 0.9.2 - * chord-typing support: combine multiple keys to compose a syllable at once. - * configuration: global page_size setting. - * inline mode: extend the API to support inline mode. - * table translator: add option to filter candidates by character set. - * user dictionary: automatic recovery for corrupted databases. - * user dictionary: fixed a bug that was responsible for missing user phrases. - * rime_deployer: a utility program to prepare Rime's workspace. - * rime_dict_manager: a utility program to import/export user dictionaries. - * librime package: include 'brise', a collection of preset schemata in the package. - * new schema: Middle Chinese Phonetic Transcription. - * new schema: IPA input method in X-SAMPA. - brotli +- Fix CVE-2020-8927, decoder: integer overflow when input chunk + is larger than 2GiB. (CVE-2020-8927, bsc#1175825) + * fix-cve-2020-8927.patch + bs +- Change "%license COPYING NEWS README" to "%license COPYING" + +- Update bs to 2.11 + bsd-games +- Switch to ncurses 6 wide char ABI + -- Fixed SLES build - bspwm +- Update to version 0.9.10: + + Additions + - New node descriptor: first_ancestor. + - New node modifiers: horizontal, vertical. + + Changes + - The node descriptors next and prev might now return any node. + The previous behavior can be emulated by appending .!hidden.window. + - The node descriptors pointed, biggest and smallest now return + leaves (in particular pointed will now return the id of a + pointed receptacle). The previous behavior can be emulated by + appending .window. + - The query command now handles all the possible descriptor-free + constraints (for example, query -N -d .active now works as + expected). + - The rules can now match against the window's names (WM_NAME). + - The configuration script now receives an argument to indicate + whether is was executed after a restart or not. + - The intermediate consequences passed to the external rules + command are now in resolved form to avoid unwanted + code execution. +- Package config to /etc/.skel +- Ran spec-cleaner + +- Update to version 0.9.9: + * Fix a memory allocation bug in the implementation of wm --restart. + * Honor single_monocle when the hidden flag is toggled. +- includes 0.9.8: + * Fix a potential infinite loop. + * Fix two bugs having to do with single_monocle. + * Honor removal_adjustment for the spiral automatic insertion scheme. + +- Add -fcommon to CPPFLAGS to make it build with gcc10 + +- Fix suggestions for bspwm-fish-completion + +- Update 0.9.7: + * Bug fix for "single_monocle does not work for the first node on + a desktop" +- From 0.9.5 to 0.9.6 +- Additions + * New wm command: --restart. It was already possible to restart + bspwm without loosing the current state through + - -{dump,load}-state, but this command will also keep the + existing subscribers intact. + * New settings: automatic_scheme, removal_adjustment. + The automatic insertion mode now provides three ways of + inserting a new node: spiral, longest_side (the default) + and alternate. Those schemes are described in the README. + * New settings: ignore_ewmh_struts, presel_feedback, + {top,right,bottom,left}_monocle_padding. + * New node descriptor: smallest. + * New desktop modifier: active. +- Changes + * The focused and active modifiers now mean the same + thing across every object. + * Fullscreen windows are no longer sent to the above layer. + Within the same layer, fullscreen windows are now above floating + windows. If you want a floating window to be above a fullscreen + window, you'll need to rely on layers. + * Pseudo-tiled windows now shrink automatically. +- Removals + * The paddingless_monocle setting was removed (and subsumed). + btar +- Fix building with gcc10 + btfs +- 2.24 + * use XDG_DATA_HOME if defined + +- 2.23 + * Add --utp-only flag to disable TCP + +- Fix build with libtorrent v2. +- Spec cleanup + +- 2.22 + * bug fixes + +- Remove obsolete Groups tag (fate#326485) + +- 2.20 + * btplay: Change shebang to python3 + +- Modernize spec file +- 2.19 + * Add option to set data directory + bucklespring +- Update to version 1.5.1 + * This is a no-change version update to properly propagate the + version number + +- Update to version 1.5.0 + * scan-x11: Play mouse clicks both on press and release + * Add desktop file + * Adds background in starting tool + * Added libinput scan backend + * Add a array to configure mid row location and solve stereo + issues + * Adjusted gain of new numpad keys by -4dB to match average + volume of existing keys + * Add horizontal locations for keypad keys + * Add (normalized) keypad samples + * Misc bugfixes + bugzilla +- Add modernize-bugzilla-submit.patch: + - Port bugzilla-submit to Python 3. + +- Use apache-rpm-macros. +- Put apache configuration files in separate subpackage. +- Remove %service_add_post and %server_del_postun apache2.service + from spec. +- Fix two rpmlint errors. + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut through the -mini flavors. + +- Update to 5.0.6 + This release contains a schema change to the flagtypes table, + allowing for many more flagtypes. + - The flagtypes table should have been using a mediumint for + several releases, but due to a bug in the schema migration code + this never happened. +- Changes from 5.0.5 + This release reformats the code according to the same + conventions as the popular Mojolicious product and includes a + .perltidyrc to do the same. You may use whatever coding style you + want, but all files commited to the repo must be reformatted + according to those rules. + Additionally, we no longer follow the same release process as + before. Releases will be more frequent. + - As it is now 2019, the bugs_fulltext table is now InnoDB instead + of MyISAM. This may cause upgrade headaches. +- Update german language to 5.0.4-2. +- Drop bugzilla-de-tagfix.patch because now in upstream language. +- Run spec-cleaner. + bumblebee +- Add Debian patch to fix build with GCC10: + * Fix_build_with_GCC10.patch + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut through the -mini flavors. +- Drop pwdutils Requires: pwdutils has been provided by shadow, + which is also required, for a long time. + +- Fix directory mode on the bash-completion + +- Trim aims from description, say what it does. Trim bias. +- Do not ignore errors from groupadd. + +- Please, do not overwrite bumblebee configs (adding noreplace) +- fixing some rpmlint errors + * bash-completion goes to /usr/share/bash-completion/completions/ not /etc/bash_completion.d/ + * rpmlint filter for zero-size 10-dummy.conf + +- Run %udev_rules_update in post + -- Install README and COPYING - -- Require systemd-modules-load.service to be present for our service - -- Add mention aboud the blacklist requirement for nouveau. - bvi +- Update to 1.4.1 + * Compile warning: implicit declaration of function ‘save_chk’ + * fixed bmore seg fault on file not found + * set columns prevents filename display on the commandline + * bmore new option -r + * bvi new setting: set reverse + * Characters between 160 - 254 are displayed as "reverse video + text" as used in some legacy systems (Atari, Commodore, + Apple II, etc). + * castings fixed in comm.c +- cleanup with spec-cleaner + bwbar +- Added hardening to systemd service(s). Modified: + * bwbar.service + bwidget +- update to 1.9.14: + spinbox.tcl: fix error about unsupported option + - disabledforeground when using themed widgets. + Thanks to Gerhard Reithofer and Christian Werner. + Ticket [071fc80f14] + mainframe.tcl: Add optional parameter "Top" to internal + function "MainFrame::_create_menubar" to allow to use + a menu button for the main menu (Hack). + The mainframe may be initialized with "- menu {}". + Then, the menubutton may be created and the menu may + by added by: + MainFrame::_create_menubar .mf $mitems $menubutton. + Allow to skip a main menu level by empty menu label. + Purpose: support commands/checkboxes at first level. + scrollframe.tcl: use Tk8.7 TIP 518 virtual event + <> to resize client frame to 1x1 when + last child is unmapped. + dialog.c: For Unix, also Bind KP_Enter for default dialog + button invokation. Ticket [3e31f04367]. + Thanks to Jos for the proposal. + Spanish translation enhanced by Neko. + Ticket [a947e33526] + color.tcl: replace the help widget by balloons bound to the + widgets. Ticket [2cc70ce1cb] + color.tcl: New option -command allows to get a callback + when the user does an unvalidated choice. + New option -background and command SelectColor for + window background. + TitleFrames, Dynamic help and Aqua native buttons used. + Show current choice by highlighting, not focus, to avoid + conflict with keyboard traversal. + Shows entry widget for numerical color input/output. + New option -help to show a help area. + Patch by Keith J. Nash + Ticket [75101bf5ce] + Translators: Jima (es), Vogel (fr), Marcus (nl), Ian (da) + Ticket [a947e33526] + notebook.tcl (+man,demo): Add possibility to NoteBook + to add an image at the right of each tab. + Ticket [15e19fe9ec]. Patch by Keith J. Nash. + MessageDlg.html: Documented the use of the native widget for + "MessageDlg -type !user" and the limited set of recognized + options. Ticket [8edade3cea] by Gerhard Reithofer + listbox.tcl: Listbox did not scroll to current item on + startup. Ticket [ae238d5a7] + lang/da.rc, lang/es.rc, lang/fr.rc, lang/no.rc: + Translations non portable on utf-8 systems. + File encoding changed to utf-8. Ticket [6c91e43d76] + tree.tcl: Tree lines are black by default even if background + is black. Ticket [ed4c1dab46] + listbox.tcl: 8.4 compatibility was broken due to the use of + min/max math functions. Ticket [0aef856302] + dynhelp.tcl: Drop the assumption that all windows + screen are the same size (of fix dated 2009-06-26) + and use the virtual screen information to place the bubble + help. Ticket [b64e03e548]. + -- new version: 1.7.0 + some newer fixes from CVS. -- building as a non-root user. - bwm-ng +- Update to version 0.6.3 + * Fix potential write to unallocated memory. + * Output bits per second in csv + * Add support for newer netstat (2016+) + +- Trim bias from descriptions. +- Remove unsupported arches from specfile. + +- Update to version 0.6.2: + * Fix for timestamp inaccuracy and Y-2038 problem. + * Add the started time in "sum" mode. + * Fix DYNAMIC and ANSIOUT in config. + * Use `static inline` instead of `inline`. + * Always fflush the pipe. + * Update FSF address. + * Fix typos. + * Fix nan and inf values on fast refresh (deb#532331). +- Remove bwm-ng-fix_gcc7_inline.patch: Fixed upstream. +- Refresh spec file. + byobu +- Fix build after libexec change in distribution + +- update to version 5.133: + * debian/docs: Closes: #951455 + - fix FTBFS on README + byobu (5.132-0ubuntu1) focal; urgency=medium + * debian/control, debian/rules: + - pep8 binary is gone from Debian, disable for now + +- Update to 5.131 + * debian/control: Closes: #949941 + - build-depend on python3-pep8, rather than pep8 transitional package + * usr/lib/byobu/disk: + - change disk status to white on darker magenta/purple, helps with + readability on some terminals + * usr/lib/byobu/include/select-session.py: LP: #1750430 + - commit edeae41 fixed the excessive creation of sessions by not + creating different sessions. This commit adjust the behavior in a way + that having .reuse-sessions enabled tmux will properly attach and remove + sessions when dettaching and will also kill the last session available + - When more than two sessions exist, tmux asks which session to use + * usr/share/byobu/keybindings/f-keys.tmux: LP: #1861555 + - Update usage of tmux swap-window so that focus stays with the + original window. + +- Update to 5.130 + * usr/lib/byobu/logo: + - add Raspbian colors / logo + * usr/lib/byobu/include/select-session.py: + - Force UTF-8 when attaching in `select-session.py` + * debian/rules: + - ignore new pep8 rules around hard tabs and whitespaces, related + to bug 1843729 + * AUTHORS, CONTRIBUTING, NEWS, README, README.md: + - Flatten these files into a single README.md + - Minor updates in the process +- Remove unnecessary python-devel BuildRequires. +- Replace shebang for two env-using scripts. + +- Update to 5.129 + + see https://bazaar.launchpad.net/~kirkland/byobu/trunk/view/head:/debian/changelog + +- Require python3-newt, fixes bsc#1121502 + +- update to 5.127. key changes: + * usr/share/byobu/profiles/bashrc: + - Googley PS1 for non-Ubuntu distros + * usr/lib/byobu/include/shutil, usr/lib/byobu/Makefile.am, + usr/lib/byobu/rcs_cost, usr/share/byobu/status/status, + usr/share/man/man1/byobu.1, + usr/lib/byobu/ec2_cost, + usr/lib/byobu/include/ec2instancespricing.py, + usr/lib/byobu/include/Makefile.am, usr/lib/byobu/include/shutil, + usr/lib/byobu/Makefile.am, usr/share/byobu/status/status, + usr/share/man/man1/byobu.1, + * usr/bin/byobu-janitor.in: + - deprecate unmaintained ec2/rcs pricing functionality + - this never really worked well, and these prices are constantly changing + - clear out stale status cache + * debian/control, usr/lib/byobu/ip_address, usr/lib/byobu/network, + usr/share/man/man1/wifi-status.1: LP: #1748956 + - switch entirely to iproute2, away from net-tools and ifconfig + - only remaining ifconfig is fall-back logic, in case /sbin/ip is + not found + * usr/bin/byobu-select-profile.in, usr/share/man/man1/byobu-select- + profile.1: LP: #1717746 + - deprecate interactive mode for byobu-select-profile + * usr/lib/byobu/include/toggle-utf8.in: LP: #1696546 + - try to support zsh and other shells in addition to bash + * usr/share/byobu/profiles/bashrc: + - fix missing bash 256 ps1 colors + * usr/lib/byobu/include/constants, usr/share/byobu/keybindings/f- + keys.screen, usr/share/byobu/keybindings/f-keys.tmux: + - create a $BYOBU_EDITOR variable, using "sensible-editor" if found + (it will be on Debian/Ubuntu systems), or $EDITOR if not, and falling + back to "vim" in the case where none are found + - use $BYOBU_EDITOR with Shift-F7 to open the printscreen buffer in + a new window; this fixes a bug on some distros where $EDITOR might + be undefined + * usr/lib/byobu/session: + - don't count sessions that start with _ BUG: #892489 + * usr/lib/byobu/updates_available: + - Fix rare race condition for update_needed and cache file (#26) + - https://github.com/dustinkirkland/byobu/pull/26 + * byobu.desktop: + - give some hints for GNOME Shell to correctly match byobu desktop file + (LP: #1718482); partial fix, not entirely working yet + +- update to 5.125: + * usr/share/byobu/profiles/dircolors: LP: #1752352 + - fix blinking symlinks + * usr/lib/byobu/include/select-session.py: + - Fix cull_zombies() so that we properly cull zombies of sessions that + have non-numeric session names + - Allow the dynamic session-creation behaviour to be disabled by + creating ~/.byobu/.reuse-session + * debian/control: + - need sensible-utils + byzanz +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Fixed SPEC file: Replaced broken URL with latest upstream + +- No longer recommend -lang: supplements are in use + -- Use favor_gtk2 to switch between gtk2 and gtk3 builds. -- Add byzanz-gnome3.patch: ports the applet to GNOME 3, to fix - build in Factory. Only apply if favor_gtk2 is not set, and call - gnome-autogen.sh in that case, with a gnome-common BuildRequires. -- For gtk3 build, move to pkgconfig()-style and GNOME 3 - BuildRequires: - + Old ones: gtk2-devel, gnome-panel-devel, - gstreamer-0_10-plugins-base-devel, xorg-x11-devel. - + New ones: cairo, gio-2.0, gstreamer-0.10, gstreamer-app-0.10, - gtk+-3.0, libpanelapplet-4.0, x11. - -- Update to version 0.2.3: - + Features: - - WebM support - - Updated translations - + Bugfixes: - - Fix compile on 64bit machines. - -- Call relevant macros in %post/%postun: - + %icon_theme_cache_post/postun because the package ships themed - icons. -- Pass %{?no_lang_C} to %find_lang so that english documentation - can be packaged with the program, and not in the lang subpackage. -- Change Requires of lang subpackage to Recommends, since the - english documentation is not there anymore. - bzflag +- Added hardening to systemd service(s). Modified: + * bzflagserver.service + +- Update to 2.4.22 + * Fix many issues with SDL 2 window management. + * The playHistoryTracker plugin now tracks kills correctly. + * Local shotID was not being set in bz_eShotFiredEvent. + * Send active autopilot statuses to a joining player. + * Fix solo bots being kicked when rejoining to a server. + * Fix the backspace key not working on the bzadmin Curses menu. + +- Update to 2.4.20 + * Reorganization of the menus to improve usability - Scott Wichser + * Add bz_isWithinWorldBoundaries to API - Vladimir Jimenez + * Use teleporter names in /saveworld .obj exports - Vladimir Jimenez + * Add bz_getSpawnPointWithin to API - Vladimir Jimenez + * Fix NetHandler compiler errors on Alpine Linux - Jim Melton + * Significantly improve platform-dependent header imports - Jim Melton + * Only perform texture conversion to internal format once - Alfredo Tupone, Scott Wichser + * Removal of never used logic for expiring builds - Zehra + * Radar size and console height are controlled with BZDB variables - The Noah + * Add bz_getNearestFlagSafetyZone to the API - Vladimir Jimenez + * Don't allow hunt to be used when not connected to a server - Zehra + * Improve vsync settings with SDL2 - Joshua Bodine + * Ignore the -NSDocumentRevisionsDebugMode YES option in Xcode - Joshua Bodine + * Add Slovak translation - Jose Riha, Scott Wichser + * Use a greyscale color scale based on relative height when colored radar shots are disabled - Alfredo Tupone + * Sort locally discovered servers to the top of the server list - Scott Wichser + * Add the Open Free For All mode to the Start Server menu - Scott Wichser + * Remove ineffective performance tests and just default to "modern" settings - Scott Wichser + * Change default settings to better suit first time players - Scott Wichser + * Standardize the rabbit game mode name to "Rabbit Chase" - Scott Wichser + * Do not scale NPOT textures when OpenGL supports them - Alfredo Tupone + * Generate mipmaps with OpenGL 1.4 extension - Alfredo Tupone + * Fixed SDL 1.2 builds on macOS - Joshua Bodine + * Force zbuffer for Experimental quality - Alfredo Tupone + * Use GLEW to detect GL_EXT_texture_edge_clamp - Alfredo Tupone + * Add support for storing arbitrary data in API player records - Jeff Myers + * Fix API string utility functions sometimes losing values - Vladimir Jimenez + * Add new bz_ePlayerDeathFinalizedEvent API event - Vladimir Jimenez + * Display Time-per-Frame with 2 decimal digits and averaged over time - Alfredo Tupone + * Output correct error when loading a nonexistent bzfs plugin - Vladimir Jimenez + * Remove obsolete bzfs option from Start Server menu on Windows - Scott Wichser + +- Update to version 2.4.16 + * Send MsgFlagGrab before API event is called + * Correctly unmuted when paused and killed by server + * Format codebase to allman style + * Use GLEW for obtaining OpenGL entry points and checking for + extensions + * Revert a80ab87 (truncation warning fix) as that generated broken + replay file headers. Detect and work around that bad header. + * Use pkg-config, if available, to detect ncurses +- Update to version 2.4.14 + * Add new bz_eAllowServerShotFiredEvent to the API + * Fix antialiasing when starting the client windowed + * Update the Windows icon file to include larger icons + * Treat the number pad keys uniquely for key mapping with SDL2 + * Better cpu selection for x86_64 + * Fix build with enable-profile + * Add safety check when getting flags (bzfs) + * Add min/../max to drawTime - Alfredo Tupone + * Fix the -configdir option for the client + * Improve support for custom BZDB vars in plug-ins + * Fix truncation warnings + * Add new bz_ePermissionModificationEvent to the API + * Introduce new 'showMotto' permission + * Fix gcc warnings and code formatting + * Remove old BitmapFont renderer + * Add new bz_eServerShotFiredEvent to the API + * Revamp the world weapon API entirely + * Add PLAYER-MOTTO output to logDetail plugin + * Display remaining ban time when a banned player connects + * Punitive messages no longer display admin callsigns + * Slash commands in the API now know destination channel + * Fix ability to bind a key with a modifier through menu + * Disallow -helpmsg from world files + +- Add %systemd_ordering for %service_*. + +- Replaced the sysv init script by a systemd unit file + Due to the complexity of the init script, the script is still + used to start/stop the server. Note that the init script + and the systemd unit file are not part of upstream! + [bsc#1115940, bzflagserver.service] + -- Strip redundant sections/tags from specfile - -- add libtool as buildrequire to make the spec file more reliable - -- Update to version 2.4.0 - * Shot messages are synchronized with position - * Added /playerlist for everyone - * Added message type for properly handling /me actions - * Added BZDB option to hide flags on radar server side - * Removed /setpass /register /identify - * Handicap is computed on the server - * Allow plugins to register custom flag types - * Forced *image.bzflag.org for image downloads until user sets - otherwise - * Accepted patch from McSpider, added OpenFFA - * Removed -requireUDP, now it is always required - * Accepted patch from McSpider, removed client option to turn off fog - * Accepted patch from McSpider, added -noTeamKills option - * Removed -3Dfx, -no3Dfx. Moved -geometry -> -window - * Add ricochet on a per object basis for .bzw files - * serverControl plugin- Add option to ignore observers for server shutdowns - * serverControl plugin- Only report ban file access errors once - * serverControl plugin- Limit filesystem checks to once every 3 seconds - * LogDetail plugin-Add SERVER-MAPNAME with the public server description - * The bzfs -time command line option allows end time - * screenshots now compressed asynchronously - * Add /serverdebug command and plugin API - * Add bzfs -utc command line option to log timestamps using universal time - * Fix buffer overrun when using -ts micros on Linux - * Only players with POLL permission are eligible to vote - * Only allow a single end shot credit for holding the shield flag - * Do not inform hunters of stealthy prey - * All scores are controlled completely by the server - * Relabel player "email" string as "motto" - * Require TALK privilege for player motto to be broadcast - * Always require valid authentication for registered names - * Move flag identification server side - * GM sanity checks - * Added the -publickey requirement for publicly listed servers (and renamed - the bzfs -public option to -publictitle) -- Remove forward declaration patch - -- Use %_smp_mflags for parallel building -- Strip %clean section (not needed on BS) - -- Update to version 2.0.16 - * Fix regression in protocol handling by server - * Add bullet tails as seen out the viewport - * Remove unused dependency on Xi library - * Allow only one Enter message per player instance - * Add TimeLimit plugin - * Remove broken vocaliser and obsolete torBlock plugins - * Add Options -> Display -> AntiFlicker option - * Add Options -> Input -> Confine Mouse (MotionBox) - * Adjust advanced ground rendering for texture flicker - * Backport fix for /idbanlist and /hostbanlist crashes - * Fix player ghosting failure - * Provide API support for using bz_moveFlag on team flags - * Add pushstats plugin for future statistics gathering system - * Increase restrictions on incompletely joined players - * Announce saved file name in recordmatch plugin - * Fix buffer overflow in menu subsystem - * Fully support glob-style wildcards in hostbans and make name comparisons - case insensitive - * Properly limit maximum message size in /showgroup command - * Reset team scores in case of a capture during a countdown - * Block spoofed /me messages - * Keep flags within the world boundary - * Add the "roamView" BZDB variable - * Change fonts to DejaVu - * Source cleanup - * use fdupes - -- cleanup spec file - bzrtp +- Update to version 5.0.53: + * no changes + +- Update to 5.0.49: + * no changes + +- Update to 5.0.46: + * no changes + +- Update to 5.0.36: + * Fix compilation issue with CLang 11 + +- Update to 5.0.35: + * no changelog + +- Update to 5.0.0, no changelog + +- Update to 4.5.20, no changelog + +- Update to 4.5.15 (no changelog) + +- Update to 4.5.10 (no changelog) + +- Update to 4.5.3: + * No changelog available. + +- Update to 4.5.0 (no changelog) + +- Update to 4.4.33 (no changelog) + +- Update to 4.4.29 (no changelog) + +- Trim redundancies from description. + +- Update to 4.4.24 (no changelog) + +- Update to 4.4.21 (no changelog) + +- Update to 4.4.13 (no changelog) + +- Update to 4.4.7 (no changelog) + +- Update to 4.4.6 (no changelog) + +- Update the licence: it is now GPLv3+. + +- Update to 4.4.0 (no changelog) + +- Update to 4.3.1 (no changelog) + +- %make_jobs is depricated replaced by %cmake_build +- Use %autosetup to simplify maintenance + +- Remove obsolete Groups tag (fate#326485) + +- Fix RPM group. + +- Modernise spec file +- Move doc between subpackages + c-ares -- 5c995d5.patch: augment input validation on hostnames to allow _ - as part of DNS response (bsc#1190225) - -- Version update to git snapshot 1.17.1+20200724: - * fixes missing input validation on hostnames returned by DNS - servers (bsc#1188881, CVE-2021-3672) - * If ares_getaddrinfo() was terminated by an ares_destroy(), - it would cause crash - * Crash in sortaddrinfo() if the list size equals 0 due to - an unexpected DNS response - * Expand number of escaped characters in DNS replies as - per RFC1035 5.1 to prevent spoofing - * Use unbuffered /dev/urandom for random data to prevent early startup - performance issues -- missing_header.patch: upstreamed - -- add BR for pkg-config to get the provides in the devel package - -- ares_dns.h, missing_header.patch: re-add missing header in last release - -- Version update to 1.17.0 - Security: - * avoid read-heap-buffer-overflow in ares_parse_soa_reply found during - fuzzing - * Avoid theoretical buffer overflow in RC4 loop comparison - * Empty hquery->name could lead to invalid memory access - * ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was - passed in (bsc#1178882, CVE-2020-8277) - Changes: - * Update help information for adig, acountry, and ahost - * Test Suite now uses dynamic system-assigned ports rather than hardcoded - ports to prevent failures in containers - * Detect remote DNS server does not support EDNS using rules from RFC 6891 - * Source tree has been reorganized to use a more modern layout - * Allow parsing of CAA Resource Record - Bug fixes: - * readaddrinfo bad sizeof() - * Test cases should honor HAVE_WRITEV flag, not depend on WIN32 - * FQDN with trailing period should be queried first - * ares_getaddrinfo() was returning members of the struct as garbage values if - unset, and was not honoring ai_socktype and ai_protocol hints. - * ares_gethostbyname() with AF_UNSPEC and an ip address would fail - * Properly document ares_set_local_ip4() uses host byte order - For details, see https://c-ares.haxx.se/changelog.html -- add missing upstream sources, to be removed for next release -- remove unnecessary BuildRequires -- fix building on SLE12 systems - -- simplify conditions bit to make it tad more readable - -- Implement multibuild specfile to split out tests into its own - flavor; this way we can build and run tests, which require - static lib, as well as avoid packaging the latter without issues - with the installed cmake file.. - -- Version update to 1.16.1 - Security: - * Prevent possible use-after-free and double-free in ares_getaddrinfo() if - ares_destroy() is called prior to ares_getaddrinfo() completing. - Reported by Jann Horn at Google Project Zero. - Changes: - * Allow TXT records on CHAOS qclass. Used for retriving things like - version.bind, version.server, authoris.bind, hostname.bind, and id.server. [3] - Bug fixes: - * Fix Windows Unicode incompatibilities with ares_getaddrinfo() [1] - * Silence false cast-align compiler warnings due to valid casts of struct - sockaddr to struct sockaddr_in and struct sockaddr_in6. - * MacOS should use libresolv for retrieving DNS servers, like iOS - * CMake build system should populate the INCLUDE_DIRECTORIES property of - installed targets [2] - * Correct macros in use for the ares_getaddrinfo.3 man page -- Changes in version 1.16.0 - Changes: - * Introduction of ares_getaddrinfo() API which provides similar output - (including proper sorting as per RFC 6724) to the system native API, but - utilizes different data structures in order to provide additional - information such as TTLs and all aliases. Please reference the respective - man pages for usage details. - * Parse SOA records from ns_t_any response - * CMake: Provide c-ares version in package export file - * CMake: Add CPACK functionality for DEB and RPM - * CMake: Generate PDB files during build - * CMake: Support manpage installation - Bug fixes: - * Fix bad expectation in IPv6 localhost test. - * AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to - prevent complaints about CPPFLAGS in CFLAGS. - * Fix .onion handling - * Command line usage was out of date for adig and ahost. - * Typos in manpages - * If ares_getenv is defined, it must return a value on all platforms - * If /etc/resolv.conf has invalid lookup values, use the defaults. - * Tests: Separate live tests from SetServers* tests as only live tests - should require internet access. - * ares_gethostbyname() should return ENODATA if no valid A or AAAA record - is found, but a CNAME was found. - * CMake: Rework library function checking to prevent unintended linking - with system libraries that aren't needed. - * Due to use of inet_addr() it was not possible to return 255.255.255.255 - from ares_gethostbyname(). - * CMake: Fix building of tests on Windows -- Drop regression.patch which have been fixed upstream -- Refresh disable-live-tests.patch -- Remove static lib since its required when doing tests and we dont want it - included in package -- Run spec-cleaner - -- Upgrade to latest snapshot from 2020-01-17 -- disable-live-tests.patch: refreshed -- regression.patch: fix a regression in DNS results that contain - both A and AAAA answers. - -- Add netcfg as the build requirement and runtime requirement. - ares_getaddrinfo function uses the getservbyport_r function which - requires the /etc/services file to function properly. That config - file is provided by the netcfg package. Unit tests rely on it - too, hence it has to be a build dependency as well. - -- Switch to cmake-based build. - Some packages need the cmake build files. - -- Fix version number of the snapshot to not be downgrade: - bsc#1156601 - -- Update to upstream snapshot 20191108 - * getaddrinfo - avoid infinite loop in case of NXDOMAIN - * ares_getenv - return NULL in all cases - * implement ares_getaddrinfo -- onion-crash.patch: removed, upstreamed. -- removed upstream patches that are part of the snapshot: - 0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch - 0002-Remaining-queries-counter-fix-additional-unit-tests-.patch - 0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch - 0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch - 0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch - 0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch - 0007-getaddrinfo-enhancements-257.patch - 0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch - 0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch - 0010-Disable-failing-test.patch -- disable-live-tests.patch - updated - -- Add upstream patches with the ares_getaddrinfo function: - * 0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch - * 0002-Remaining-queries-counter-fix-additional-unit-tests-.patch - * 0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch - * 0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch - * 0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch - * 0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch - * 0007-getaddrinfo-enhancements-257.patch - * 0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch - * 0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch -- Add a patch which disables test failing on OBS (but passing in - local environment): - * 0010-Disable-failing-test.patch - -- Version update to 1.15.0: - * Add ares_init_options() configurability for path to resolv.conf file - * Ability to exclude building of tools (adig, ahost, acountry) in CMake - * Report ARES_ENOTFOUND for .onion domain names as per RFC7686 - (bsc#1125306) - * Apply the IPv6 server blacklist to all nameserver sources - * Prevent changing name servers while queries are outstanding - * ares_set_servers_csv() on failure should not leave channel in a - bad state -- enable unit tests -- disable-live-tests.patch: disable tests to live servers -- onion-crash.patch: backport fix for a crash affecting .onion TLD - -- Remove ineffective --with-pic. - -- Version update to 1.14.0: - * Fix patch for CVE-2017-1000381 to not be overly aggressive - * gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel is called - * ares_gethostbyname.3: fix callback status values - * docs: Document WSAStartup requirement - * Fix a typo in init_by_resolv_conf - -- Rename everything to c-ares - -- Version update to 1.13.0: - * Fixes bsc#1044946 CVE-2017-1000381 - * Bunch of bugfixes -- Drop cares-1.9.1-ocloexec.patch as it broke again and it is - not really worth all the fwdporting -- Drop check phase there is only return 0 - -- Version update to 1.12.0: - * Fixes bsc#1007728 CVE-2016-5180 - * api: add ARES_OPT_NOROTATE optmask value - * Collection of bugfixes - -- update to 1.11.0: - * Allow multiple -s options to the ahost command - * api: Expose the ares_library_initialized() function - * api: Add ares_set_sortlist(3) entrypoint - * api: Add entrypoints to allow use of per-server ports - * api: introduce `ares_parse_txt_reply_ext` - * api: Add ares_set_socket_configure_callback() - * Add -t u option to ahost - * collection of bug fixes - -- No longer perform gpg validation; osc source_validator does it - implicit: - + Drop gpg-offline BuildRequires. - + No longer execute gpg_verify. - c-toxcore +- Update to 0.2.13 + * Merged PRs: + - #1725 cleanup: add some missing null checks + - #1723 chore: Run infer static analyser on circle ci builds. + - #1718 fix: Sec/fix crypto size compute + - #1716 chore: Use toktok-stack docker image with built third_party. + - #1713 test: Add some unit tests for important internal DHT functions. + - #1708 perf: reduce calling into Mono_Time in DHT + - #1706 chore: Enable cimple tests on cirrus build. + - #1705 fix: issue with save_load autotest + - #1703 chore: Upgrade to toktok-stack:0.0.11. + - #1699 fix: some friend connection issues + - #1698 fix: bug causing API to report wrong self connection status + - #1693 chore: Update IRC info + - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI + - #1686 chore: Enable c-toxcore conan packaging + - #1684 cleanup: Update INSTALL.md instructions + - #1679 cleanup: Trivial cleanup + - #1674 cleanup: filetransfer code + - #1672 docs: Add instructions for building unit tests to INSTALL.md + - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine + - #1664 cleanup: use heap memory instead of stack for large variables + - #1663 fix: Fix file tests on windows + - #1633 fix: AppVeyor failing due to conan remote being added twice + - #1602 fix: Fix buffer over-read when a peer leaves a conference + - #1586 test: Fix tcp_relay_test by adding a second bootstrap node. + - #1580 style: Format comments according to tokstyle's requirements. + - #1557 chore: Add conan support + - #1537 chore: Cygwin build + - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py. + - #1515 style: Run restyled on Travis and Circle CI scripts. + - #1514 refactor: Remove multi-declarators entirely. + - #1513 refactor: Disallow multiple initialised declarators per decl. + - #1510 chore: Don't build pushes to branches, only to tags. + - #1504 chore: Remove release-drafter configuration in favour of global one. + - #1498 refactor: Limit scope of loop iterators. + - #1497 refactor: Use bash arrays instead of strings for static analysis scripts. + - #1496 cleanup: Stop hard-coding packet IDs in tests. + - #1495 chore: Exclude imported libsodium sources from restyled. + - #1493 feat: Add logging to TCP and onion client. + - #1489 cleanup: NAC_LIBS -> NACL_LIBS. + - #1487 chore: Add autotools build to localbuild docker images. + - #1473 chore: Add a script to run Travis CI locally. + - #1467 fix: Fix a bug in savedata loading when malloc fails. + - #1464 fix: Fix errors on error paths found by oomer. + - #1463 cleanup: Add a check that we don't have any unused functions. + - #1462 cleanup: Include for explicit_bzero. + - #1436 chore: Enable cimple tests by default but allow disabling them. + * Closed issues: + - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer + - #1326 the cause is great, but this thing is completely unusable + - #1319 Is this new application is safe & trusted ?? + - #1236 Ruby Extension? + - #1149 uTox aborts on toxcore restart + - #886 Maybe need to set the stacksize for musl-libc + +- Update to 0.2.12 + * Merged PRs: + - #1457 Disable non-hermetic tests by default. + - #1456 Limit the number of friends you can have to ~4 billion. + - #1452 Add execution trace option for debugging. + - #1447 Udp dht group chats + - #1444 Set up release-drafter to automatically draft the next release. + - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%. + - #1442 Add CODEOWNERS and settings.yml files. + - #1441 [ImgBot] Optimize images + - #1439 Fix continuous integration builds. + - #1437 Rework the toxchat/bootstrap-node Docker image. + - #1435 Enable TCP relay test in Bazel and autotools build. + - #1434 Skip invalid TCP relays and DHT nodes when loading save data. + - #1433 Fix saving of combination of loaded and connected TCP relays + - #1430 Invert not_valid functions and name them is_valid. + - #1429 Fix things not being initialized if creating a TCP-only network + - #1426 Remove tokstyle exemptions from build files. + - #1425 Stop using the "inline namespace" feature of apidsl. + - #1424 Add new semi-private API functions to set per-packet-id custom handlers. + - #1423 Give CI workflow a better name: clang-sanitizers + - #1422 Use public API for sending in RTP + - #1421 Install ci-tools and get tokstyle via the script it provides. + - #1420 Use tox public API for sending packets in toxav BWController + - #1419 Remove newlines from the end of LOGGER format strings. + - #1418 Change ToxAVCall struct mutex to a more distinct name + - #1417 Create own instance of Mono_Time for ToxAV + - #1416 Stop using Messenger's mono_time in bandwidth controller. + - #1415 Fix 2 memory leaks in ToxAV. + - #1414 Show function names in asan/tsan stack traces on CircleCI. + - #1413 Make afl_toxsave.c a bit more portable; fix memory leak. + - #1411 Fixes towards building on MSVC. + - #1409 Mark conference test as small. + - #1407 Add minimal save generator + - #1406 Migrate format-source script to new apidsl web app. + - #1404 Smarter setup of bazel remote cache on Cirrus CI. + - #1331 Add basic test adapter for AFL + * Closed issues: + - #1365 Add the option to use LAN discovery even when using a proxy for remote connections + - #1353 libtoxdns.a and libtoxav.a + - #86 Freenet as Offline Messaging Backend + +- update to 0.2.11 + * #1403 Install libsodium from apt instead of from source. + * #1402 Remove bazel build from Travis. + * #1400 Disable bazel remote cache on CI. + * #1399 Periodically try to send direct packets when connected by TCP. + * #1398 Minor cleanup: use assoc_timeout function where possible. + * #1397 Check that LOGGER macros are only called with string literals. + * #1396 Make function defns match their decls regarding storage class. + * #1395 Mark file-local function definitions as static. + * #1394 Enable remote cache for bazel builds. + * #1393 Add another bootstrap node to the bootstrap test. + * #1392 Clear out old conference connections. + * #1391 Minor cleanups in network code. + * #1390 Avoid casting back and forth between void-ptr. + * #1389 Standardise on having a comma at the end of enums. + * #1388 Fix up comments a bit to start being more uniform. + * #1387 Use rules_cc instead of native cc_library rules. + * #1386 Use spdx license identifier instead of GPL blurb. + * #1383 Pass packet ID to custom packet handlers. + * #1382 Add a mutex lock/unlock inside every public API function. + * #1381 Use net_pack instead of casting bytes to ints. + * #1380 Disable FreeBSD travis build until it is fixed. + * #1379 Update and fix FreeBSD setup on Travis-CI + * #1378 Use ninja build system for the cmake-linux build. + * #1376 Remove testing/av_test.c. + * #1375 Add "cimple_test" to the bazel build. + * #1374 Handle invite to existing conference + * #1372 Upgrade bazel to 2.1.1. + * #1371 Bump to astyle-3.1 in travis build. + * #1370 use -1 rather than ~0 in unsigned integer types + * #1362 Workaround for message number saving + * #1358 Allow Bazel to rerun tests marked as flaky + * #1352 Update tests to use a working bootstrap node + * #1349 Fix tox-bootstrapd's README and update Dockerfile + * #1347 Fix pthread_mutex_destroy getting too many arguments + * #1346 Fix most TSAN failures + * #1345 fix concurrency issues in mono_time + * #1343 Fix TSAN failures in tests + * #1334 fix missing group title length check + * #1330 Force IPv4 for cirrus-ci tests + * #1329 bump libsodium version in appveyor.yml + * #1322 Clean-up of group.c code + * #1321 Some small fixes to groups. + * #1299 Add VScode folder to .gitignore + * #1297 Use net_pack/unpack instead of host_to_net. + * #1373 handle crashes after group invites + * #1368 Are tox clients also open source + * #1366 Generate a link for websites (Friendship and proxy) + * #1354 Unstable Tests + * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not + * #1274 build error + * #850 GPG App Usage + +- update to 0.2.10 + * #1320 add undef guard in tox_many_tcp_test + * #1314 Fix bazel build version at 0.22.0 for CI. + * #1311 Disable failing TCP server test + * #1310 Do not send the same packet to the same node twice + * #1309 add configurable limit on number of stored frozen peers + * #1305 Expose api functions for enabling and disabling AV in AV groups + * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size + * #1313 CirrusCI is failing and blocking PRs + * #1312 Onion client review + * #1306 Persistent conference's offline peer list always grows and never decreases + * #1303 Loaded persistent groups fail to send audio + * #1298 How to make libtox4j-c.so for android? + * #1261 Bump so version + * #1116 Message length is too large log spam + cJSON +- Update to version 1.7.15 + * Fix potential core dumped for strrchr. + * Fix null pointer crash in cJSON_CreateXxArray. + * Fix several null pointer problems on allocation failure. + * Fix a possible dereference of null pointer. + c_count +- Update to version 7.20: + * updated configure macros + * update config.guess and config.sub + +- Update to version 7.19: + + remove obsolete makefile-rules + + updated configure macros + + update config.guess and config.sub + +- Update to version 7.18: + * updated configure macros + * update config.guess and config.sub + cadabra2 +- Update to version 2.3.6.8: + * Add forgotten file to sources. +- Changes from version 2.3.6.4 and 2.3.6.6: + * Do not remove latex log/aux files on error. + * Fix glib linker error for cadabra-cli + * Fix meld error where terms with different names but same index + structure were melded. + * Add more functionality to cdb.core.node. + * Fix handling of auto-declare names ('A#'); these were not + matched correctly to numbered names ('A18'). + * Fix vcpkg changing 'libintl' to 'intl'. + * Optimise AdjformEx to use int32_t instead of mpq_class. + * Handle Diagonal objects with symbolic (as opposed to numeric) + indices. + * Remove old-style gauge theory package. + * Disable mathematica support by default. +- Require jupyter-jupyter_core-filesystem for openSUSE >= 1550 for + the appropriate rpm macros. + +- Update to version 2.3.6.2: + * Fix a linker error for the xeus jupyter kernel. + +- Update to version 2.3.6.1: + * Once further change to the installation path of cadabra2.so + module, to conform to Debian policies. + * Fix display of lists containing Ex objects. + * Fix import of Jupyter notebooks. + * Fix bug related to automatic dummy index relabelling. + * Fix tab-completion. +- Exclude tests that try to write config files to home dir; since + the `%ctest` macro does not accept additional options, run ctest + manually. + +- Update to version 2.3.5: + * Relocate cadabra module to python_sitelib instead of + python_sitearch. +- Add cadabra2-disable-components-test.patch: Disable a test that + crashes in the buildroot env -- but not in a user session -- for + unknown reasons (gh#kpeeters/cadabra2#212). +- Enable tests since gh#kpeeters/cadabra2#211 is now resolved. +- Add python3 to Requires for cadabra2. + +- Update to version 2.3.2: + * Fixed bug in pattern matching logic used in + integrate_by_parts. + * Fixed bug which would prevent assignment to node multiplier + from Python. + * Tab-completion on command line and in the notebook. + * Install the cadabra2 python module in a standard location. + * Fixes for the Mathematica scalar backend. + * Make expand_delta much faster when the Kronecker delta is + contracted with objects which have anti-symmetry. + * Make meld work correctly with non/anti-commuting objects. + * Make numbered indices like a1 display with a subscript + automatically a1. + * Provide pickle functionality for expressions. + * Fixes for compatibility with newer SymPy versions. + * Added a 'find' function in the notebook, to search input + cells. + * New Jupyter kernel (enabled by default) which does not require + Xeus. + * Various improvements and fixed for handling and display of + Young tableaux. + * Added ExNode::ex() to obtain an Ex object from an ExNode + iterator. +- Drop patches incorporated upstream: + * cadabra2-python-modules-location.patch. + * Fix-linking-of-cadabra-module.patch. +- Split out a separate package - jupyter-cadabra2-kernel - for the + new jupyter notebook kernel. +- Fix typo in `ENABLE_SYSTEM_JSONCPP` option passed to `%cmake`. +- Set up but disable building and running tests until issues with + the test-suite are sorted out [gh#kpeeters/cadabra2#211, + gh#kpeeters/cadabra2#212]. + +- Refresh Fix-linking-of-cadabra-module.patch with fix for same + issue committed upstream [gh#kpeeters/cadabra2#202]. + +- Update to version 2.3.0: + * Fix bug which would collect powers of objects with indices and + then report an error. + * Functionality to read Cadabra Cloud notebooks into the desktop + Cadabra. + * Use a better hash function for expression trees (avoiding a + bug in factor_in). + * Expose index symmetries through traces, so that canonicalise + and related algorithms work correctly. Introduced a new + property TableauInherit. + * More flexible LaTeXForm property, to enable more flexible + object display in the notebook. + * Various fixes for behaviour of unwrap with anti- or + non-commuting arguments. + * New meld algorithm for canonicalisation. +- Drop cadabra2-add-pthread-to-cxxflags.patch: No longer required + for building. +- Add cadabra2-python-modules-location.patch to fix location of + python libs and modules (gh#kpeeters/cadabra2#203). +- Rebase Fix-linking-of-cadabra-module.patch for update; only + partially fixed by upstream (gh#kpeeters/cadabra2#202). +- Remove a hashbang from a non-executable script. +- Use %{name}-%{version} naming format for source. + cairo-clock +- Fixed SPEC file, replace URL with working upstream URL. + +- No longer recommend -lang: supplements are in use + cairomm +- Update to version 1.16.1 + + Only build system related changes + +- Update to version 1.16.0: + + This is the first stable release in the cairomm-1.16 ABI + series. It is parallel-installable with the cairomm-1.0 ABI. + + Cairo: + - Add Context::get_source_for_surface() + - Fix a memory leak in RefPtr + + Build: + - Require C++17 + - Add NMake Makefiles. Remove the Visual Studio projects + - Add support for building with Meson + - Use __declspec(dllexport) when building cairomm on Visual + Studio. Stop using gendef.exe + - docs/reference/: Update for Doxygen >= 1.8.16 + + Tests: + - Update the source code + - Don't include deprecated Boost header files. Fix tests in + Autotools builds + + Documentation: README: Update with instructions for building + cairomm. +- Add meson BuildRequires and macros following upstreams port. +- Add graphviz BuildRequires, needed now for building + documentation. + +- Description updates. + cal3d +- Fixed SPEC file, replaced URL with working upstream URL. + calc +- Update to 2.14.0.6: + * Fixed typo in cal/statistics.cal + * Fixed an old Windoz pun in README.WINDOWS + * Fixed a really obscure bug in the internal initconstants() + function of const.c that has been sitting for over 31 years! + * Fixed issues identied by the default CodeUL GitHub security code scan: + + Wrong type of arguments to printf in have_fpos_pos.c + + Multiplication result converted to larger type in zfunc.c + +- Drop explicit -march definition (bsc#1191604, bsc#1100677) + +- Update to 2.14.0.3: + * Added builtin functions to convert between degrees and + degrees, minutes and seconds under the config("mod") + See help/d2dms and help/d2dm. + * Added builtin functions to convert between gradians and + gradians, minutes and seconds under the config("mod") + See help/g2gms and help/g2gm. + * Added builtin functions to convert between hours and + hours, minutes and seconds under the config("mod") + See help/h2hms and help/h2hm. + * Renumbered regression tests 3408 thru 3437, to 9102 thru 9131. + * Updated Added hms.cal resource file to use h2hms() builtin. + * Updated Added dms.cal resource file to use d2dms() builtin. + * Fix minor typo in help/mod SYNOPSIS. + * Fix minor typo in help/quo SYNOPSIS. + * Added a few more examples to help/strcmp. + * Added builtin functions to convert between degrees, minutes and + seconds and degrees under the config("mod") + See help/dms2d and help/dm2d. + * Added builtin functions to convert between gradians, minutes and + seconds and gradians under the config("mod") + See help/g2gms and help/g2gm. + * Added builtin functions to convert between hours, minutes and + seconds and hours under the config("mod"): + See help/hms2h and help/hm2h. + +- Update to 2.14.0.2: + * The clean and clobber makefile rules no longer list custom/Makefile + as a dependency. + * Unfortunately due to the complex dependency issues between + Makefile, Makefile.ship and custom/Makefile, parallel GNU make + is NOT recommended. + * Fixed a few typos in CHANGES. + * As a side note: We stayed v2.13.x was kept for only a short time. + The move to 2.14.x was motivated by non-compatible changes due to + the default order of CALCRC, plus some new builtin functions. + * More changes are likely, so we might see another v2.14.0.x release + before things are declared "recommended stable". + * Not that we wan to discourage people from trying v2.14.0, you should + try it. We just want things to become stable and well field tested + before we reach the "recommended stable" release state. + +- Update to 2.14.0.0: + * The :-separated default CALCRC value has been reversed. + The default CALCRC was: + ${CALC_SHAREDIR}/startup:~/.calcrc:./.calcinit + The default CALCRC is now: + ./.calcinit:~/.calcrc:${CALC_SHAREDIR}/startup + See "help environment" for details. + * Added engineering mode as per a GitHub pull request: + ; config("mode","eng"), + ; 10^41 + 100e39 + or for example: + ; base(1000), + ; 2^23209-1 + ~402.87411577898877818187e6984 + For more information see: help base + * Added regression test code for engineering mode. Improved and + expanded regression test code related to the base() and base2() + builtin functions. + * Fixed a critical bug in the above mentioned pull request where + a call to base2(1000) would make calc unstable and likely to + dump core. + +- Update to 2.13.0.1: + * Replaced /usr/local with the use of ${PREFIX} in calc Makefiles. + The ${PREFIX} is not the same as ${T}. The ${T} specifies + a top level directory under which calc installs things. + While usually ${T} is empty, it can be specific path + as if calc where "chrooted" during an install. + The ${PREFIX} value, during install, is a path between + the top level ${T} install directory and the object + such as an include file. + * Corrected a few more typos in Makefile comments. + - Added Makefile.local, a file with a single comment. The main + Makefile includes Makefile.local just before the first all rule. + One may override any Makefile setting by modifying Makefile.local. + For example, Makefile.local could force BLD_TYPE: + HAVE_STRING_H:= YES + HAVE_TIMES_H:= YES + SED:= /usr/local/bin/nsed + - Added ${LOC_MKF} to specify the make of the file that is + included just before the all file. So one could place + the above override lines into a different file and call + make changing the ${LOC_MKF} value. For example: + - make LOC_MKF=Makefile.private clobber all chk + - Updated HOWTO.INSTALL to mention Makefile.local. + +- Update to 2.13.0.0: + * Fixed typo (missing quotes) in the env rule. + * Fixed intendation problem in CHANGES. + * Combined 2.12.9.1 changes into the 2.12.8.2 to 2.12.9.0 + range, and thus renamed the range to 2.12.8.2 to 2.12.9.1. + * Fixed issues related to building Makefile.simple. + * Fixed how the Makefile variable MANPATH is set for macOS. + * Added a bunch of information to the near bottom of HOWTO.INSTALL + on calc Makefiles. This information discusses the various + Makefiles found in the calc source. + * Added comments in various calc Makefiles about their origin. + In particular, for Makefiles that are constructed such as + Makefile.simple, custom/Makefile and custom/Makefile.simple + there are comments about how they were made. + * For all calc Makefiles, including those in sub-directories, + near the top there is now a line of the form: + [#] SRC: ... some message about the origin ... + * Fixed how the calc(1) man page is installed under macOS. + * Fixed how calc man page in ${CATDIR} is formed. + * Fixed how Makefile.simple is formed. + * Fixed the #! calc script argument processing. The initial #! + line must end in a -f. For example, if calc is in /usr/local/bin/calc, + then the following would be the first line of a calc script: + * It is common that -q be usde with a calc script, so assuming the + same /usr/local/bin/calc path + * Use of -s in the #! first line of a calc script is not needed + since -f implies -f. + * The argv() will now return values more typical of C's main(). + Before it returned one less than the number of arguments. Now, + for example, when calc is given 2 args, argv() will return 3. + * The value of argv(0) will be the path to calc, or in the + case of a #! calc cscript, it will return the name of the script. + * Updated the calc man page and help/argv to reflect the + above changes. + * Improved the formatting of the calc man page. + * Fixed the formation of the win32 sub-directory via the win32_hsrc + Makefile rule. + * Due to incompatible changes to the argv() function, and #! calc + scripts, we are setting the version to the next minor number: +- Remove checksum.sha-256 + +- Update to 2.12.19.0: + * Added notes to help/unexpected about: + display() will limit the number of digits printed after decimal point + %d will format after the decimal point for non-integer numeric values + %x will format as fractions for non-integer numeric values + fprintf(fd, "%d\n", huge_value) may need fflush(fd) to finish + * Fixed Makefile dependencies for the args.h rule. + * Fixed Makefile cases where echo with -n is used. On some systems, + /bin/sh does not use -n, so we must call /bin/echo -n instead + via the ${ECHON} Makefile variable. + * Add missing standard tools to sub-Makefiles to make them + easier to invoke directly. + * Sort lists of standard tool Makefile variables and remove duplicates. + * Declare the SHELL at the top of Makefiles. + * Fixed the depend rule in the custom Makefile. + * Improved the messages produced by the depend in the Makefiles. + * Changed the UNUSED define in have_unused.h to be a macro with + a parameter. Changed all use of UNUSED in *.c to be UNUSED(x). + * Removed need for HAVE_UNUSED in building the have_unused.h file. + * CCBAN is given to ${CC} in order to control if banned.h is in effect. + * The banned.h attempts to ban the use of certain dangerous functions + that, if improperly used, could compromise the computational integrity + if calculations. + * In the case of calc, we are motivated in part by the desire for calc + to correctly calculate: even during extremely long calculations. + * If UNBAN is NOT defined, then calling certain functions + will result in a call to a non-existent function (link error). + +- Update to 2.12.8.2: + * Calc can now correctly compile without CUSTOM being defined + +- Update to 2.12.8.1: + * Fixed how the *.tar.bz2 are formed. The calc-2.12.8.0.tar.bz2 file + that was formed for calc version 2.12.8.0 was missing most files. + * Expanded 'make chk' to also verify that 'make distchk' and 'make + distlist' execute successfully. This will help check a regression + of the bug that produced the bogus calc-2.12.8.0.tar.bz2 file. + * Added additional regression tests related 0^(zero_expression)==1. + +- Update to 2.12.8.0: + * Fixed a mistake in "help intro" where some inserted text changed + the value of "." and thus made the next result incorrect. + * Clarified in "help factor" that 1 is returned if no + factor below the limit was found. + * Removed Makefile variable ${MAKEFILE_REV}. + * The missing cscript/square.calc file has been restored. + * Fixed compiler errors and warnings related to GCC. In particular, + gcc/9.3.1 and gcc/10.2.1 now compile calc without any compiler + errors or warnings, even with -Werror -Wextra -pedantic. + * To print out information about the calc compilation + environment, we added the following make rule: + * make calcinfo + * Improved how 'make debug' operates. + * Created a new calc bug report Email address. Created a new + calc question Email address. Created a new calc contribution + Email address. See the BUGS file for details. + * Added "help questions" to print the QUESTIONS help file. + * If the environment variable $CALCHELP is defined and is non-empty, + then calc help files will be in the directory by the $CALCHISTFILE + environment variable. + * If the environment variable $CALCCUSTOMHELP is defined and is + non-empty, then custom calc help files will be in the directory + by the $CALCCUSTOMHELP environment variable. + * Fixed a number of typos in text and in source code comments. + +- Build with march=corei7 instead of native + to avoid compile-time CPU-detection (boo#1100677) + +- Update to 2.12.7.6: + * The missing cscript/square.calc file has been restored. + +- Update to 2.12.7.5: + * Requiring calc shell scripts to use -s -f at the end of the + initial #! line. + * Fixed /tmp/mersenne example in calc(1) man page. + * Added make variable ${ARCH_CFLAGS}. The ${ARCH_CFLAGS} is + added after ${CCMISC} and before ${EXTRA_CFLAGS} when building + the ${CFLAGS} for compiling C code. are ${CC} when compiling + C files. The default value is: + * By default, the calc history file is located in ~/.calc_history. + Now, if the environment variable $CALCHISTFILE is defined + and is non-empty, then calc history file will be defined + by the $CALCHISTFILE environment variable. + * Calc as defined 0^0 as 1. However in the past, 0 raised to + an expression that evaluated to zero returned 1. The result + was that 0^0 was different than 0^(6-6) or even 0^(0). + Now, calc will return 1 for 0^(0) and 0^zero when zero == 0. + +- new stable release 2.12.7.2: + + Fixed a segfault when getpwuid() returned NULL during initialization + + Corrected Changes notes + +- new stable release 2.12.7.0 + + The qprintnum() function now takes outdigits as a [optional] 3rd + argument. + + enhanced printf + + various documentation updates + + various fixes of build + +- update to 2.12.6.10 + + minor improvements + +- update to 2.12.6.9 + + various fixes and improvements, e.g. a number of core dump bugs + +- update to 2.12.6.8 + + various fixes and improvements + calcurse +- Update to version 4.7.1 + * Bug fixes: + - Multiple iCal import fixes: Make iCal event import independent + of property ordering. Return failure if an item is skipped. + Avoid double free on import errors. Fix parsing of UNTIL. + - Do not remove an empty note file after edit session. + - Keep internal linked list sorted when moving items. + - Prevent external hook/notification commands + from interacting with the UI. + * calcurse-caldav bug fixes: + - Allow non-ASCII characters in username and password + - Improved error handling for the configuration file. + Unknown keys are now reported as errors instead of ignored. + - Always request href from server after pushing a new object to prevent + items from being erroneously deleted or created when path contains + characters that need to be URL-encoded. + +- Update to version 4.7.0 + * Compatibility notes + - Note file contents are now exported as DESCRIPTION in iCal exports + - The item deletion menu has been redesigned + - The systemdialogs option has been removed from the configuration + * New features: + - Support for advanced recurrence rules + - Repeat counts are accepted in the UI as an alternative to repetition + end dates for recurrent items + - The :previous and :next commands can be used to jump to the previous/next + occurrence of the currently selected recurrent item. + - Various improvements in iCal imports + - Notes are now displayed in the item view dialog + * Bug fixes + - Fixed formatting of DTSTART for recurrent events + - Improvements in hook execution + - Checks to make sure the config and data dirs exist + +- update to 4.6.0: + * XDG base directory support: While using ~/.calcurse/ is still supported for + backwards compatibility, we recommend putting your configuration files in + ~/.config/calcurse/ and your data files in ~/.local/share/calcurse/ instead + (implemented by Nitroretro). + * Configurable text for empty days + * Support RET to set the todo item priority to 0 + * Various improvements in iCal imports + * Escape necessary characters in SUMMARY on export (implemented by Kelvin Jackson). + * Update notification bar properly when certain recurrent appointments are deleted (implemented by Lars Henriksen). + * Fix save of interactively imported data (implemented by Lars Henriksen). + * Restore ability to edit recurrent items without exceptions (reported and fixed by Lars Henriksen). + * Fix monthly and yearly recurrence algorithms for frequencies greater than one (reported and fixed by Lars Henriksen). + * Fix DST issues (reported by Lars Henriksen and others, fixed by Lars Henriksen). + +- Update to 4.5.0: + Compatibility notes: + * The --conf command line option has been renamed to --confdir and the --directory option has been renamed to --datadir. + New features: + * Multiple days support + * Experimental vdir support: For details, refer to contrib/vdir/README.md in the calcurse source tree. + * Support for editing recurrence exceptions (implemented by Lars Henriksen). + New calcurse-caldav features: + * Custom data directory support (implemented by vxid). + * A new Troubleshooting section in the calcurse-caldav README.md (added by Randy Ramos). + Bug fixes: + * Various fixes in the notification system (implemented by Lars Henriksen). + * Fix for a calendar redraw issue (implemented by Lars Henriksen). + * Fix a potential deadlock (implemented by Lars Henriksen). + * Use ICALDATETIMEFMT for EXDATE in iCal exports (implemented by Henrik Grimler). + * Fix for the compile-time AsciiDoc check (implemented by Brandon Munger). + +- Update to 4.4.0: + Compatibility notes: + * The -F option is superseded by -P which can be used to remove certain entries from the data file (instead of keeping them). Please consult the man page for details. + New features: + * Major overhaul of the input routines in interactive mode (implemented by Lars Henriksen). + * Support for separate data and configuration file directories (partly implemented by Quentin Hibon). + * A --filter-invert option which inverts the other filter options (implemented by Lars Henriksen). + * Support for negative date ranges when using the -d command line option. + New calcurse-caldav features: + * The SyncFilter configuration option which allows for specifying the types of items synced from/to the server (implemented by Satvik Sharma). + * Support for a CALCURSE_CALDAV_PASSWORD environment variable which can be used to pass a password securely from another program (implemented by Randy Ramos). + * HTTP support (implemented by Dino Macri). + * Authorization removed from debug logs by default. + Bug fixes: + * Fix for an appointment becoming an event when entering an invalid start time (implemented by Lars Henriksen). + * Fix for the deletion of a multi-day recurrent appointment (implemented by Lars Henriksen). + * Fixes for potential database inconsistencies caused by appointments which end before they begin (implemented by Lars Henriksen). + * Several fixes dealing with DST (implemented by Lars Henriksen). + * Fixes for date range queries (implemented by Lars Henriksen). + * Fix for segmentation fault with recent ncurses implementations. + * Fix for potential segmentation fault in mutex handling. + * RFC5545-compliant DTSTART in iCal exports (patch by Quentin Hibon). + * Fix for not closing the stream after exporting iCal items (patch by crvs). + * Fix for priority parsing in iCal imports (patch by dott). + * Various improvements to the change detection and save conflict resolution code (implemented by Lars Henriksen). + * Several improvements to concurrency control (implemented by Lars Henriksen). + * Various fixes to the scrollbar (implemented by Lars Henriksen). + * Various potential buffer overflow fixes. + * A more robust command line argument parser (implemented by Lars Henriksen). + * Various improvements to the UTF-8 handling code (implemented by Lars Henriksen). + * Several stability and portability fixes (partly provided by Mikolaj Kucharski). + * Several stability fixes in the calcurse-caldav script. + -- update to calcurse-3.1.4 - - Do not prompt for a todo after adding an appointment. - - Close key binding window when reassigning the same key (thanks - to Michael Smith for submitting a patch). - - Update copyright ranges. - - Do not ignore "--datarootdir" in the i18n Makefile. - - Complete the test-suite even if libfaketime is not present. - - Add a workaround for broken libfaketime-based tests on 32-bit - systems (fixes Debian bug #697013). - - Do not update start time/duration with bogus values if the - prompt is canceled in edit mode. - - Fix another corner case of the screen corruption bug (BUG#6). - - Fix core dump when trying to edit a non-existent item. - - Display correct welcome messages on startup. - -- update to 3.1.1: - * fix screen corruption bug - -- update to 3.1.0: - * Vim-like copy/paste (FR#15). Use the delete key to cut items. - * Support for entering times in 24 hour format ("2130" instead of "21:30") - * Compact panel mode (FR#7). This can be enabled using the currently - undocumented "appearance.compactpanels" configuration setting. - * Configurable default view (FR#19). The default view can be changed using - the currently undocumented "appearance.defaultpanel" configuration setting. - * "-D" and "-c" can now be used simultaneously, whereby "-c" has precedence - over "-D". - * Cache monthly view to speed up browsing. - * Sort `calcurse -d` output by time - * Fix a critical data corruption bug - * Fix screen corruption - * No longer show the calcurse screen in the editor/pager when the window is - resized - * Calculate busy slices correctly if (recurrent) appointments with a duration - of more than 24 hours are used. - * Fix a core dump that occurred if the main window was too small. - * Several translation updates. - -- update to 3.0.0: - * full UTF-8 support - * format strings for printing items in non-interactive mode have been - introduced - * support for vim-style count prefixes for displacement keys - * duration strings are now much more powerful - * extended duration strings, such as "+3:10" or "+1d20h5m", can be used - * new feature allows piping items to external commands - * there are keybindings to jump to the previous/next month/year - * lots of internal changes have been made - * note that you will need to run "calcurse-upgrade" after upgrading, since - the configuration file format has changed - calligra +- Add Fix-Freetype-and-FontConfig-Linkage.patch to fix build with + KDE Frameworks 5.83 + +- Use %find_lang + %kf5_find_htmldocs + +- Mark org.calligra as internal QML module + +- Spec cleanup +- Drop obsolete patch: + * 0001-Revert-Chart-Depend-on-KChart-2.7.0.patch + camsource +- The camsource v4l1 module has logic errors opening the video + device that incorrectly perform a channel set when a grab window + set (frame size, fps, etc) is intended. The error handling from + the invalid channel set causes the configuration frame size and + fps settings to be discarded and replaced with the current + settings active on the video device. The result is that running a + v4l(1/2) application on a given camera before using camsource on + the same camera means camsource has the grab window attributes + from the other application not the one specified in camsource + configuration +- camsource-v4l-conf-video_window-overwrite.patch + -- converted neededforbuild to BuildRequires - canna +- Added hardening to systemd service(s). Modified: + * canna.service + +- ran spec-cleaner +- do not install static archive into -devel package +- put devel file lib*.so in -devel package + -- Improve systemd support for openSUSE >= 12.3 -- Remove sysconfig and %fillup_prereq PreReq; package doesn't contain - any sysconfig file, these macros are useless -- Don't provide INSTALL and INSTALL.jp in documentation; it describes - how do build from source have nothing to do in package - -- Remove obsoleted authors section . - Please see also - http://lists.opensuse.org/opensuse-ja/2013-07/msg00099.html - canna-yubin +- Update to new upstream release 0.4.0.20210430.0: + * Updated data to 2021-04-30 ver. + +- Updated upstream version to 0.4.0.20200331.0: + * Updated data to 2020-03-31 ver. + +- Reduce PreReq to Requires(pre). + +- Updated upstream version to 0.4.0.20190228.0: + * Updated data to 2019-02-28 ver. + -- update ken_all.zip and jigyosyo.zip: 2013-09-30 ver. -- update canna-yubin.spec: - * update description longer . - Because rpmlint tells a warning message . - * add -q option to setup macro . - Reason: - http://en.opensuse.org/openSUSE:Specfile_guidelines#Quiet_.25setup - * rename from setup0 to setup - * delete Authors information from description . - See also: - http://en.opensuse.org/openSUSE:Specfile_guidelines#Description - * add "Conflicts: update-canna-yubin" . - The update-canna-yubin is not released yet . - But it conflicts with canna-yubin . - See also: - https://build.opensuse.org/package/show/home:Mitsutoshi:M17N/update-canna-yubin - * add a comment about Source0's URL . - * replace a macro in comments to "_" . - Because rpmlint tells a warning message . - * add "BuildArch: noarch" . - -- Add ken_all.zip and jigyosyo.zip: 2013-08-30 ver. - Source0 tarball's csv data are too old (2001-11-01) . - So I added 2013-08-30 version . - Please see also: - http://www.post.japanpost.jp/zipcode/dl/kogaki-zip.html - http://www.post.japanpost.jp/zipcode/dl/jigyosyo/index-zip.html - And I added code for replacing csv data in spec file . -- Update canna-yubin.spec: - * fixed Source0's URL to tarball's filename . - Because The URL was dead already . - * added a code for replacing csv data . - * added BuildRequires: unzip . - * added BuildRequires: nkf . - The iconv ended in a convert error . - So I replaced from iconv to nkf . - -- update license to new format - -- converted neededforbuild to BuildRequires - canutils-pengutronix +- Update to snapshot 4.0.6.g26 (2041b569a) + * cansend: add handling of ENOBUFS when sending + capnproto +- Update to version 0.9.1 + * only import fiber related headers when fibers are enabled + * use more accurate names for tests + * Fix copy-pasto resulting in uninitialized use of kind + * Fix capnp/capnpc --version when built using CMake + * Fix feed.xml + +- Update to version 0.9 + * There’s no huge new features in this release, but there are + many minor improvements and bug fixes. + cardpeek +- Fix reproducible.patch to add --mtime @1 to not break the tar call + +- Add reproducible.patch to not have the embedded tarball vary + across builds + casync +- Cleanup build dependencies + +- Update to version 2+git20201210.bd8898e: + * docs: fix simple typo, distuingish -> distinguish + * caprotocol: fix typo in protocol description + * Call stat again after changing ownership of created files, so we detect reset setuid/setgid bits and reset them. + * We erroneously use the st_dev value in place of the magic value if the st_dev value is cached. This causes problems extracting trees containing subvolumes. + * Update to Fedora31 + cava +- Update to 0.7.4: + improvements: + * added faster autosens at startup + bugfixes: + * better installation of custom console font + * suppress error about vla parameter introduced in gcc11 or 10? + +- Update to 0.7.3: + Improvements: + * Added Hann windowing and proper ring buffer (this improves visualisation + significantly!) + * Added mutex lock on write to fftw input buffers and fftw execute (this + removes som glitches) + * Improved portaudio audio input + * #370 made timeout configurable + * ncurses mode is now default again + * #379 removed key controls from noncurses to fix strange beaviour + * Added config option: x-axis scale (frequency) #289 + Bugfixes: + * #375 shmem audio input + * #377 small memory leak + * #385 fix eq + +- Update to 0.7.2: + improvements: + * added key controls for noncurses mode #364 + bugfixes: + * fix drawing of background color for noncurses mode + * fix install on macos #365 + +- Update to 0.7.1: + improvements: + * set default gradient colors instead of exiting when not defined. + bugfixes: + * minor memory leak in ncurses + * fix warnings when building on macos + * updated macos building instructions + +- Update 0.7.0: + Breaking changes: + * Reworked noncurses output mode and made it default. + The reworked noncurses mode uses a custom framebuffer technique that + only draws changes per frame and only writes to the terminal once per + frame. This results in far less cpu usage then ncurses. It is also + free of the flickering that we see in ncurses mode #196 + * Colors are no longer set by default so hopefully cava will change + color automatically in noncurses mode when using tools such as + pywall #340 #181 + * Unfortunately html colors, gradient and key controls are not supported + in noncurses. + Other improvements: + * separated bass, midtones and treble in to separate fftw operations + ccgfs +- Update to snapshot 0.81.g3 + * support new glibc sys/xattr.h +- Remove replace-sha0.diff (included in snapshot) + cddlib +- Update to release 0.94m + * Fix and error, where a non-redundant linearity could be + considered redundant. + * Fix an optimization error in ViaShooting code so that the linear + programs are now much smaller. + * Fixed memory leaks in the redundancy code. + +- Update to release 0.94l + * Merged 0001-build-extend-extern-C-block-in-header-files.patch +- Split command-line programs to new package cddlib-tools. + +- Update to release 0.94k + * Header files are now installed to PREFIX/include/cddlib to + avoid clashes with other libraries. + * pkg-config cddlib.pc file added. +- Add 0001-build-extend-extern-C-block-in-header-files.patch + +- Update to new upstream release 0.94j + * Introduced cddexec as a replacement of cdd_both_reps that many + distributions packaged. +- Remove cddlib-flags.diff, cddlib-automake.diff + -- Restore and rediff patches - -- Update to version 0.94g - * fixed memory leaks in cddlib.c and cddlp.c - * integrated patches for making the library - shared and more compatible for C++ compilers - cdecl +- Update to release 11.6 + * C++23: integer literal suffix support (z, uz) + * C++23: operator[] support for zero-or-more arguments + +- Update to release 11.5 + * Locations for error and warning messages have been improved. + * The `show` command now correctly prints all possible commands + to define a type when requested to show a type that does not + exist. + * A deprecated warning is now printed for a `register` array, + `enum`, `class`, `struct`, `union`, pointer, pointer to + member, reference, and rvalue reference between C++11 and + C++14. (Previously, a warning was printed only for built-in + types and `typedef`s.) + +- Update to release 11.4 + * Allow declarations using unknown scoped type names + * const-volatile-restrict-qualified _Atomic types are now + correctly forbidden. + +- Update to release 11.3 + * Both an --explicit-csu/-S command-line and explicit-ecsu set + option have been added. + +- Update to release 11.2 + * const_cast, dynamic_cast, and reinterpret_cast now perform + additional checks. +- Add unbreak-gnulib.diff + +- Update to release 11.1 + * Fixed multiple nested declarations crash. + +- Update to release 11.0 + * Correctly forbid functions returning struct in K&R C. + * Support digraphs before C95 and trigraphs in K&R C. + * Optional () for destructor. + * C++20's nested inline namespaces are now supported + * In-class default, delete, and noexcept constructors are now + accepted. + * A raw string literal like R"abc(X)ab)abc" was previously not + parsed correctly. + * An array of reference (or rvalue reference) is now correctly + flagged as an error. + +- Update to release 10.4 + * Added support for Microsoft calling conventions, MS __declspec, + and __asm keywords, and __m64/__m128 types. +- Drop unbreak-gnulib.diff (solved upstream) + +- Update to release 10.3 + * Marking functions and conversion operators = delete is now + supported. +- Add unbreak-gnulib.diff + +- Update to release 10.2 + * At most one of `virtual`, `final`, or `override` is now printed. + * Pointers to union members are now allowed. + +- Update to release 10.1 + * More robust scoped name type checking + * More C++ std types + cdemu-client +- Update to 3.2.5 + * Removed password parameter for security reasons +- Fixed URL + +- Update to release 3.2.4 + * Updated MimeType in .desktop file + +- Drop the manual typelib() Requires. Add gobject-introspection + BuildRequires instead and let the system do the magic for us. +- Replace /usr/bin/env shebang of cdemu. +- Drop the empty NEWS file from the files. + +- Update to release 3.2.3 + * Improved setting and retrieval of daemon/library debug masks + * Fixed a "is no" comparison against a literal + +- Update to new upstream release 3.2.0 + * Switched to python3. + * Added "bdr" as valid blank medium type. + * Implemented "dvd-report-css" ad device option instead of + image-loading parameter. + -- Update to new upstream release 2.1.0 - * Added support for device addition/removal - -- Update to new upstream release 2.0.0 (up from 1.5.0) - * Support for ISZ, CSO, DMG, GBI, ECM, gzip and xz formats - * Partial support for 1-track MDX -- Remove cdemu-lang.diff, no longer applies - -- Add Freecode URL - -- Initial package for build.opensuse.org - cdk +- Update to version 5.0.20210324 + * Spelling fixes, per codespell + * Updated build system + -- use %patch for Patch - cecilia +- Update to version 5.4.1 + * Support WxPython version 4.1.0. + * Support pyo version 1.0.3. + * Removed presets from cecilia5 files. + Moved them to ~/.cecilia5/presets folder + * Added filter per grain in StochGrains.c5 an StochGrains2.c5 + * Allow the user to add a point on a line, without alteration, + with Shift-Click. + * NEW MODULE: AutoModFilter – Filter auto-modulated by an audio + feature of its input sound + * NEW MODULE: Binaural – Binaural 3D spatialization + * NEW MODULE: MatrixReverb – Delay-line rotating-matrix reverb + * NEW MODULE: StateVar2 – State Variable Filter with user-defined + filter types + * NEW MODULE: Stutterer – Read segments extracted from a sound + loaded in memory + * NEW MODULE: WaveScanSynth – Synthesis where the waveform is a + small portion extracted from an audio signal +- Updated cecilia-setup.patch + +- Use convert -strip to not include build time in png (boo#1047218) + +- Software entirely rewritten in python + version 5.3.5: + * Upgraded to python version 3.6.4, wxPython-4.0.1 and pyo + 0.9.0. + * Better error handling when loading or running a cecilia5 + module. + version 5.3.4: + * Upgraded to python version 3.6.3, wxPython-4.0.0b2 and pyo + 0.8.8. + * Fixed preferences path encoding on Windows. + * Fixed unicode paths on MacOS when running as an application. + version 5.3.3: + * Upgraded to python version 3.6.2, wxPython-4.0.0b1 and pyo + 0.8.7. + version 5.3.2: + * Build against wxPython-4.0.0a2. + version 5.3.1: + * Better handling of non-ascii characters in preferences file. + * Fixed standalone packaging on OSX. + * Fixed curved line not showing on module initialization. + * UltimateGrainer now allows a grain duration up to 10 seconds. + version 5.3.0: + * Migration of the application code to python3 and wxpython + 3.0.3 (phoenix) completed. + * Source code cleanup (refactoring, removed dead and/or + duplicated code). + * Lot of fixed bugs. + * Automatic saving of the module after creating or deleting a + preset. + * Warning to save on quit. + * The app now opens with the last used module (instead of the + random chooser). + * Revisited tooltip and html documentation. + * On Windows, default preferences for input/output devices + should be set to WASAPI devices. + * Added ChenLee attractor to the ChaosMod plugin. + * Added various modulation waveforms to BinModulator.c5 + * All modules have been tested and cleaned. + New modules: + * UltimateGrainer - A state-of-the-art granulation processing + module. + * RandomAccumulator - Variable speed recording accumulator + module. + * UpDistoRes - Arctangent distortion module with upsampling + and resonant lowpass filter. + version 5.0.8: + * Record button now records in realtime (offline rendering is + now triggered with Menubar->Action->Bounce to Disk. + * User can set the starting point by moving the cursor above + the grapher. + * Drag and Drop file or folder on the input sound popup to + loads sounds. + * Right-click on sound popup opens a "Recent audio files" + popup. + * Sliders can be controlled with MIDI or Open Sound Control + messages. + * When moving a point on the graph, Alt key clipped the + position on the horizontal axis while Shift-Alt keys clipped the + position on the vertical axis. + * Added two batch processing modes. Either every presets + applied on the selected sound, or the current preset applied to + every sounds in the folder. + * Midi notes are automatically assigned to the sampler + transposition and controller 7 to the master gain. Must be + activated in the preferences. + version 5.0.7: + * Disabled duration slider while playing. + * Fixed segmentation fault on preset changes. + * Added a DropFileTarget on the Grapher (for .c5 or .py files). + * Fixed opening soundfile player/editor on Windows and OSX. + * Changed delay time before a popup close itself (when loosing + focus) from 500 ms to 1000 ms. + version 5.0.6: + * Fixed memory leak occuring on each run play/stop (need pyo + [revision + 974](https://code.google.com/p/cecilia5/source/detail?r=974)). + * Allow fraction notation in cgen (list entry in the + interface). + version 5.0.5: + * Disabled printing sound info for all sounds in the selected + folder. + * Added new filter module, Vocoder. (need pyo to be up-to-date + with sources). + * Fixed wrong executable path generated by py2app (OSX app). + * Removed Jack and Coreaudio from driver's list in bundled app + on OSX (leaved them when running from sources). + * Fixed bug: The red button doesn't turn off at the end of + recording. + * cgen ignores trailing coma in poup entry. + * Fixed bug: Do not quiery for the control panel if the + interface doesn't exist yet. + * Fixed bug in ListEntry widget when loading from a preset. + version 5.0.3: + * List in cgen popup window can now be entered as 'comma' or + 'space' separated values. + * Fixed number of channels used by the audio Server. + * Wait for the audio Server releasing soundcard's stream + before allowing to play again. + * Fixed saving .c5 file on Windows. + * Added 2 filter modules: BrickWall.c5 and BandBrickWall.c5. + version 5.0.2: + * Automatically save a preset named "last save" when saving a + module. On module loading, if "last save" preset exists, it is + activated. + * Fixed display of the Channels menu. + * Fixed bugs in sliders automation recording. + version 5.0.1: + * Fixed audio input/output selection. + * Fixed BaseModule.addSampler "pitch" argument. + version 5.0.0: + * First beta release. +- Dropped cecilia-path-fix.dif and cecilia-CVE-2008-1832.patch + (they no longer apply to new codebase) +- Added cecilia-setup.patch (courtesy of debian) +- Spec cleanup + celluloid +- Update to version 0.22 + * Migrate to GTK4. + * Add Greek, Korean, Norwegian Bokmål, Occidental, Arabic and + Urdu translations + * Add option to show title buttons in fullscreen mode. + * Add option to present the window when opening files. + * Change default screenshot filename template to + FILENAME-TIMESTAMP (%f-%P). + * Fix inaccurate timestamp preview. + cellwriter +- Add patch to fix build with GCC10: + * 0001-Fix-build-failure-with-GCC10.patch + -- initial package v1.3.0 - ceph -- Update to 15.2.14-84-gb6e5642e260: - + rebase on top of Ceph v15.2.14 tag - https://ceph.io/releases/v15-2-14-octopus-released/ - * (bsc#1184517) cls/rgw: look for plane entries in non-ascii plain namespace too - * (bsc#1185246) rgw: check object locks in multi-object delete - + (bsc#1186348) mgr/zabbix: adapt zabbix_sender default path - + (bsc#1188979) mgr/cephadm: pass --container-init to "cephadm deploy" if specified - + (bsc#1189173) mgr/dashboard: Downstream branding: Adapt latest upstream - changes to branded navigation component - -- Update to 15.2.13-85-g18a335e0360: - + qa/tasks/salt_manager: allow gatherlogs for files in subdir - + qa/tasks/ceph_salt: gather /var/log/ceph/cephadm.out +- Update to 16.2.6-463-g22e7612f9ad: + + (bsc#1178073) mgr/dashboard: fix downstream NFS doc links + +- Preservation of Bugzilla, Jira and CVE citations from earlier incarnations of + this changes file after double-checking that none of these fixes got lost in + the pacific rebase: + + bsc#1163764 (--container-init feature cherry-picked to octopus) + + bsc#1170200 (mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically) + + bsc#1172926 (mgr/orchestrator: Sort 'ceph orch device ls' by host) + + bsc#1173079 (mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster) + + bsc#1174466 (mon: have 'mon stat' output json as well) + + bsc#1174526 (mgr/dashboard: allow getting fresh inventory data from the orchestrator) + + bsc#1174529 (rpm: on SUSE, podman is required for cephadm to work) + + bsc#1174644 (cephadm: log to file) + + bsc#1175120 (downstream branding) + + bsc#1175161 (downstream branding) + + bsc#1175169 (downstream branding) + + bsc#1176390 (mgr/dashboard: enable different URL for users of browser to Grafana) + + bsc#1176451 (Drop patch "rpm: on SUSE, podman is required for cephadm to work") + + bsc#1176489 (mgr/cephadm: lock multithreaded access to OSDRemovalQueue) + + bsc#1176499 (mgr/cephadm: fix RemoveUtil.load_from_store()) + + bsc#1176638 (ceph-volume: batch: call the right prepare method) + + bsc#1176679 (mgr/dashboard: enable different URL for users of browser to Grafana) + + bsc#1176828 (cephadm: command_unit: call systemctl with verbose=True) + + bsc#1177078 (mgr/dashboard: Fix bugs in a unit test and i18n translation) + + bsc#1177151 (python-common: do not skip unavailable devices) + + bsc#1177319 (--container-init feature cherry-picked to octopus) + + bsc#1177344 (mgr/dashboard: support Orchestrator and user-defined Ganesha cluster) + + bsc#1177360 (cephadm: silence "Failed to evict container" log msg) + + bsc#1177450 (ceph-volume: don't exit before empty report can be printed) + + bsc#1177643 (Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse") + + bsc#1177676 (cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files) + + bsc#1177843 (CVE-2020-25660) + + bsc#1177857 (mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails) + + bsc#1177933 (cephadm: configure journald as the logdriver) + + bsc#1178531 (cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph) + + bsc#1178837 (rgw: cls/user: set from_index for reset stats calls) + + bsc#1178860 (mgr/dashboard: Disable TLS 1.0 and 1.1) + + bsc#1178905 (CVE-2020-25678) + + bsc#1178932 (cephadm: reference the last local image by digest) + + bsc#1179016 (rpm: require smartmontools on SUSE) + + bsc#1179452 (mgr/insights: Test environment requires 'six') + + bsc#1179526 (rgw: during GC defer, prevent new GC enqueue) + + bsc#1179569 (cephadm: reference the last local image by digest) + + bsc#1179802 (CVE-2020-27781) + + bsc#1179997 (CVE-2020-27839) + + bsc#1180107 (ceph-volume: pass --filter-for-batch from drive-group subcommand) + + bsc#1180155 (CVE-2020-27781) + + bsc#1181291 (mgr/cephadm: alias rgw-nfs -> nfs) + + bsc#1182766 (cephadm: fix 'inspect' and 'pull') + + bsc#1183074 (CVE-2021-20288) + + bsc#1183561 (mgr/cephadm: on ssh connection error, advice chmod 0600) + + bsc#1183899 (bluestore: fix huge reads/writes at BlueFS) + + bsc#1184231 (cephadm: Allow to use paths in all <_devices> drivegroup sections) + + bsc#1184517 (cls/rgw: look for plane entries in non-ascii plain namespace too) + + bsc#1185246 (rgw: check object locks in multi-object delete) + + bsc#1185619 (CVE-2021-3524) + + bsc#1185619 (CVE-2021-3524) + + bsc#1186020 (CVE-2021-3531) + + bsc#1186021 (CVE-2021-3509) + + bsc#1186348 (mgr/zabbix: adapt zabbix_sender default path) + + bsc#1188979 ("mgr/cephadm: pass --container-init to "cephadm deploy" if specified" and "Revert "cephadm: default container_init to False") + + bsc#1189173 (downstream branding) + + jsc#SES-1071 (ceph-volume: major batch refactor - upstream PR#34740) + + jsc#SES-185 (SES support with cache software) + + jsc#SES-704 (mgr/snap_schedule) + +- Update to 16.2.6-462-g5fefbbf8888: + + rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea + * (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package + * spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE + +- Update to Version: 16.2.6.45+g8fda9838398: + + rebased on top of upstream commit SHA1 dbc87327c37d0f305c2107e487cb98a072ae858b + upstream 16.2.6 release + https://ceph.io/releases/v16-2-6-pacific-released/ + +- Update to 16.2.5-504-g6a3a59bd19e: + + rebased on top of upstream commit SHA1 0d1e1f2973cae7645126fc88a72743367c790d9d + + (bsc#1189605) cmake: exclude "grafonnet-lib" target from "all" + +- Update to 16.2.5-113-g8b5bda7684e: + + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 + improved version of patch that did not work as intended + +- Update to 16.2.5-111-ga5b472dfcf8: + + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 + +- Update to 16.2.5-110-gc5d9c915c46: + + rebased on top of upstream commit SHA1 7feddc9819ca05586f230accd67b4e26a328e618 - + (bsc#1188979) Revert "cephadm: default container_init to False" -- Additional bugs fixed by 15.2.13-79-g51835b62d61: - + (bsc#1181291) mgr/cephadm: alias rgw-nfs -> nfs - + (bsc#1183561) mgr/cephadm: on ssh connection error, advice chmod 0600 +- Update to 16.2.5-29-g97c2c82c2f5: + + rebased on top of upstream commit SHA1 0883bdea7337b95e4b611c768c0279868462204a + upstream 16.2.5 release + https://ceph.io/releases/v16-2-5-pacific-released/ + + cherry-pick fix for bsc#1188111: + * include/denc: include used header + * mon,osd: always init local variable + * common/Formatter: include used header + +- Update to 16.2.4-564-g9689286366a: + + rebased on top of upstream commit SHA1 e57defcbcc91e67aac958c4a52d657a7a907e8ef -- Update to 15.2.13-79-g51835b62d61: - + rebase on top of Ceph v15.2.13 tag - https://ceph.io/releases/v15-2-13-octopus-released/ - * (bsc#1174526) mgr/dashboard: allow getting fresh inventory data from the orchestrator - + drop obsolete downstream patches: - * cephadm: add global flag --container-init - * mgr/cephadm: append --container-init to basecommand - * cephadm: remove container-init subparser from "deploy" - -- Update to 15.2.12-83-g528da226523: - + rebase on top of Ceph v15.2.12 tag - https://ceph.io/releases/v15-2-12-octopus-released/ +- Update to 16.2.4-26-g555d38aa5a5: + + rebased on top of v16.2.4 tag + https://ceph.io/releases/v16-2-4-pacific-released/ + * mgr/dashboard: fix set-ssl-certificate{,-key} commands + * systemd: remove ProtectClock=true for ceph-osd@.service -- Update to 15.2.11-83-g8a15f484c2: - + (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections - -- Update to 15.2.11-82-g7c6356e178: - + upstream Octopus v15.2.11 release - see https://ceph.io/releases/v15-2-11-octopus-released/ +- Update to 16.2.3-26-g422932e923: + + rebased on top of upstream pacific SHA1 381b476cb3900f9a92eb95d03b4850b953cfd79a + Pacific v16.2.3 release + see https://ceph.io/releases/v16-2-3-pacific-released/ + * cephadm: normalize image digest in 'ls' output too + Pacific v16.2.2 release + see https://ceph.io/releases/v16-2-2-pacific-released/ + +- Update to 16.2.1-283-g9f37a4bec4: + + rebased on top of upstream pacific SHA1 717ce59b76c659aaef8c5aec1355c0ac5cef7234 + Pacific v16.2.1 release + see https://ceph.io/releases/v16-2-1-pacific-released/ - + cephadm: Update Grafana container image from 7.0.3 to 7.3.1 + * (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections + +- _constraints: raise s390x disk constraint to 42G after seeing a build fail + with "write error: No space left on device" + +- Update to 16.2.0-91-g24bd0c4acf: + + rebase on top of upstream pacific SHA1 4cbaf866034715d053e6259dcd5bd8e4e1d1e1ed + +- Update to 16.2.0-31-g5922b2b9c1: + + rebase on top of upstream v16.2.0 (first stable release in Pacific series) + see https://ceph.io/releases/v16-2-0-pacific-released/ + +- Update to 16.1.0-1217-g8e1da7347e: + + rpm: drop extraneous explicit sqlite-libs runtime dependency + +- pre_checkin.sh: add README-packaging.txt as a source file to ceph-test.spec + (to pacify obs-service-source_validator) + +- Update to 16.1.0-1216-gbaca20b112: + + spec: prepare openSUSE usrmerge (boo#1029961) + +- Update to 16.1.0-1215-gd99465b6ba + + rebase on top of upstream commit 3eb70cf622aace689e45749e8a92fce033d3d55c + (tip of "pacific" branch) + * introduce libnpmem and libpmemobj dependencies to for RBD_RWL and + RBD_SSD_CACHE features backed by system PMDK + * introduce libcephsqlite + +- Add README-packaging.txt + +- Update to 16.1.0-46-g571704f730 + + rebase on top of upstream v16.1.0 (Pacific release candidate) + + drop obsolete downstream patches that were causing conflicts: + * cephadm: use registry.suse.com by default + * cephadm: add global flag --container-init + * mgr/cephadm: append --container-init to basecommand + * cephadm: remove container-init subparser from "deploy" + +- Update to 16.0.0-7500-g78f6791981: + + cephadm: add global flag --container-init + + mgr/cephadm: append --container-init to basecommand + + cephadm: remove container-init subparser from "deploy" + +- Update to 16.0.0-7497-g63a0682c7e: + + rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee + +- Update to 16.0.0-6239-g0c2e605e78: + + rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66 + * cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500) + +- Update to 16.0.0-6229-g71574673b0: + + rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed + * ceph-volume: don't exit before empty report can be printed (PR #37591) + +- Update to 16.0.0-6177-g01e4ab745b: + + rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2 + * ceph-volume: pass filter_for_batch as keyword argument (PR #37545) + +- Update to 16.0.0-6162-g892bfa3fef: + + drop the following commits: + + lvmcache: refactor argument parsing and add -h flag + + ceph-volume: install lvmcache plugin + + ceph-volume: add lvmcache plugin and its tests + + rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349 + + mgr/devicehealth: device_health_metrics pool gets created even without + any OSDs in the cluster (bsc#1173079) + +- Update to 16.0.0-5613-gb1a0951432: + + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12 + +- Update to 16.0.0-4863-g5d95d9d41d: + + cmake: detect and use sigdescr_np() if available (bsc#1175266) -- Update to 15.2.10-81-g29303934a5: - + upstream Octopus v15.2.10 release, see https://ceph.io/releases/v15-2-10-octopus-released/ - * bluestore: fix huge reads/writes at BlueFS (bsc#1183899) - -- Update to 15.2.9-83-g4275378de0: - + cephadm: fix 'inspect' and 'pull' (bsc#1182766) - -- Update to 15.2.9-82-gee18977364: - + upstream Octopus v15.2.9 release, see https://ceph.io/releases/v15-2-9-octopus-released/ - * (bsc#1179997) (CVE-2020-27839) mgr/dashboard: Use secure cookies to store JWT Token - * (bsc#1178905) (CVE-2020-25678) Do not add sensitive information in Ceph log files - * (bsc#1172926) mgr/orchestrator: Sort 'ceph orch device ls' by host - * (bsc#1176390, bsc#1176679) mgr/dashboard: enable different URL for users - of browser to Grafana - * (bsc#1176489) mgr/cephadm: lock multithreaded access to OSDRemovalQueue - * (bsc#1176828) cephadm: command_unit: call systemctl with verbose=True - * (bsc#1177360) cephadm: silence "Failed to evict container" log msg - * (bsc#1177857) mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails - * (bsc#1178837) rgw: cls/user: set from_index for reset stats calls - * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1 - * (bsc#1178932, bsc#1179569) cephadm: reference the last local image by digest - -- Update to 15.2.8-80-g1f4b6229ca: - + Rebase on tip of upstream "octopus" branch, SHA1 bdf3eebcd22d7d0b3dd4d5501bee5bac354d5b55 - * upstream Octopus v15.2.8 release, see https://ceph.io/releases/v15-2-8-octopus-released/ - * (bsc#1179802, bsc#1180155, CVE-2020-27781) cephx privilege escalation possible via - ceph_volume_client Python interface - -- Update to 15.2.7-776-g343cd10fe5: - + Rebase on tip of upstream "octopus" branch, SHA1 1b8a634fdcd94dfb3ba650793fb1b6d09af65e05 - * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1 - + (bsc#1179016) rpm: require smartmontools on SUSE - + (bsc#1180107) ceph-volume: pass --filter-for-batch from drive-group subcommand - -- Update to 15.2.7-689-g2c35e99e0a: - + Rebase on tip of upstream "octopus" branch, SHA1 bf8c93ed52f9fc8b0ead7434383bfc40f78d4204 - * upstream Octopus v15.2.7 release, see https://ceph.io/releases/v15-2-7-octopus-released/ - * (bsc#1179526) rgw: during GC defer, prevent new GC enqueue - + (bsc#1179452) mgr/insights: Test environment requires 'six' - -- Update to 15.2.6-684-gd472d0011a: - + Rebase on tip of upstream "octopus" branch, SHA1 ad83229f58142c7c9e23b931df437dfdbc9a9f68 - * upstream Octopus v15.2.6 release, see https://ceph.io/releases/v15-2-6-octopus-released/ - + qa/task/cephadm: run cephadm only on bootstrap_remote - -- Update to 15.2.5-667-g1a579d5bf2: - + Fix CVE-2020-25660 (bsc#1177843) - * mon/MonClient: bring back CEPHX_V2 authorizer challenges - * msg/async/ProtocolV1: resurrect "implement cephx_*require_version options" - * msg/async/ProtocolV1: resurrect "include MGR as service when applying cephx settings" - -- Update to 15.2.5-664-gfbc9fa98aa: - + Rebase on tip of upstream "octopus" branch, SHA1 31d4e76d0d584790763b4b1146b29ea4cfc2e9af - * (bsc#1170200) mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically - * (bsc#1174466) mon: have 'mon stat' output json as well - * (bsc#1177344) mgr/dashboard: support Orchestrator and user-defined Ganesha cluster - * (bsc#1178073) mgr/dashboard: fix downstream NFS doc links - * (bsc#1178531) cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph - -- Update to 15.2.5-514-g7a2bcdb091: - + Rebase on tip of upstream "octopus" branch, SHA1 afe740393a17dc80a91f8baca4ef92d0135c4525 - + (bsc#1177319) mgr/cephadm: make --container-init a global option - + (bsc#1177933) cephadm: configure journald as the logdriver - -- Update to 15.2.5-432-g0ead4ca479: - + cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files (bsc#1177676) - -- Update to 15.2.5-430-g652d1d1e54: - + Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse" - (bsc#1177643) - -- Update to 15.2.5-429-g96b264c584: - + Rebase on tip of upstream "octopus" branch, SHA1 82793ade49526d7d5674e488fba88e7568888ebb - * (bsc#1173079) mgr/devicehealth: device_health_metrics pool gets created - even without any OSDs in the cluster - -- Update to 15.2.5-411-g6432ac8c37: - + Rebase on tip of upstream "octopus" branch, SHA1 72e846aa6fb25df05a17ded0287ff0a59c579d7f - * (bsc#1174644) cephadm: log to file - * (bsc#1176499) mgr/cephadm: fix RemoveUtil.load_from_store() - -- Update to 15.2.5-355-g33a4cd4ce3: - + Rebase on tip of upstream "octopus" branch, SHA1 be28449139148fb00086e11185abeebd3cb5b5b8 - + ceph-volume: don't exit before empty report can be printed (bsc#1177450) - -- Update to 15.2.5-352-gf4a94295a4: - + Rebase on tip of upstream "octopus" branch, SHA1 e819e7280dd64d9f2d54359067056fe0e342c10d - + Drop patch "rpm: on SUSE, podman is required for cephadm to work" - (bsc#1176451) - + Re-cherry-pick "ceph-volume: major batch refactor" upstream octopus backport PR - * (bsc#1177151) python-common: do not skip unavailable devices - -- Update to 15.2.5-222-g3a105ce6a4: - + cherry-pick --container-init feature and follow-on fix from upstream - (bsc#1163764) (bsc#1177319) - * cephadm: Fix error setting 'mgr/cephadm/container_init' config - * mgr/cephadm: Call cephadm with --container-image - * cephadm: Add --container-image - -- Update to 15.2.5-220-gb758bfd693: - + rebase on tip of upstream "octopus" branch, SHA1 4e5be808dc271f6dc00ebdcc352e5e8ab0bac16e - * mgr/dashboard: Fix bugs in a unit test and i18n translation (bsc#1177078) - -- Update to 15.2.5-206-g1627a4c33d: - + octopus: cephfs: backport snap-schedule module (jsc#SES-704) - -- Update to 15.2.5-170-g2cc001476b: - + Updated SES7 downstream branding (bsc#1175120) - + monitoring: switch to CaaSP v4.5 container images - + ceph-volume: batch: call the right prepare method - + ceph-volume: batch: fix very_fast_allocation plan and add tests - -- Update to 15.2.5-167-gee11658d9d: - + rebase on tip of upstream "octopus" branch, SHA1 efdb0db2de7b1795bace506fc1538c0325fdcbbc - * upstream Octopus v15.2.5 release, see https://ceph.io/releases/v15-2-5-octopus-released/ - -- Update to 15.2.4-944-g85788353cf: - + ceph-volume: batch: call the right prepare method (bsc#1176638) - -- Update to 15.2.4-942-g7a609d729d: - + ceph-volume: major batch refactor (jsc#SES-1071) - -- Update to 15.2.4-908-g4cc5421bb2: - + octopus: cephadm batch backport September (1) (upstream PR #36975) - + mgr/dashboard: Downstream branding update - -- Update to 15.2.4-864-g0f510cb110: - + rebase on tip of upstream "octopus" branch, SHA1 65d8836383deeacfc8343f8d6563548a4c44c835 - + revert "ceph-volume: add lvmcache plugin" (jsc#SES-185) - + rpm: on SUSE, podman is required for cephadm to work (bsc#1174529) - + mgr/dashboard: Downstream branding update (bsc#1175161, bsc#1175169) - + monitoring: use full qualified image names for cephadm +- Update to 16.0.0-4862-g8ac6038555: + + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9 -- Update to 15.2.4-827-g318de690ed: - + ceph-volume: add lvmcache plugin +- checkin.sh: build only one frontend language (English) by default, to speed + up tarball generation ceph-iscsi +- Update to 3.5+1638408991.g5341b5d + + rbd unmap image when deleting target (bsc#1190772) + + gwcli: add error handling path for config api request (#231) + + rbd-target-api: misc fixing for disk API (#229) + + iscsi: raise if the 'gateway.conf' config file doesn't exist (#228) + + iscsi: write cert/key to temp files in mode 'w' to handle strings (#227) + + Fix the default value for gateway_conf (#226) + + Add a strip to ListSetting.Normalize (#220, bsc#1177100) + + Make settings mon config key store aware (#217) + + Rename blacklist to blocklist (#216) + + Fix gateway creation crash in python3 (#196) + + Report tcmu-runner device status (#210) + + Fix list access violiation when load config (#200, bsc#1183028) + + fix delete disk error when disk owner is not specified (#206) + + Support specified gateway config name (#207) + + spec: added dependency on ceph-common package (#201) + +- Update to 3.4+1614165221.g78e33bb + + Gateway fails to start when using SSL (bsc#1182611) + +- Update to 3.4+1602850653.g9af452e + + Support spaces on 'trusted_ip_list' (#220, bsc#1177100) + +- Update to 3.4+1602668899.ga7b4d38 + + Update RBD supported features for SLE15-SP2 kernel (bsc#1177202) + + Make settings mon config key store aware (#217) + +- Update to 3.4+1589469085.ga007663 + + Add a config option to log to stderr (#186) + + Don't store to config if create_target fails (#187) + + Fixed numerous string format issues on errors paths (#189) + +- Update to 3.4+1588266755.g4a5a2cb + + Attempt to pull SSL crt and key's from mon config-key store (#173) + +- Update to 3.4+1586869678.gf041d18 + + Allow target reconfigure without clients (bsc#1164571) + + Fix ceph blacklist ls test (#171) + + Always perform full deletion on local node (#170) + + Fix crash during unblacklisting with python3 (#170) + + Fix metrics crash if gw not setup yet (#170) + + Fix keys() crash with python 3 (#168) + + Add option to force deletion of unreachable gw (#156) + + Fix next() crash with python 3 (#164) + + Fix config upgrade from 2 to 3 (#162) + + Fix ZeroDivisionError (#155) + +- Update to 3.3+1573833100.g55d02da: + + Allow explicit set LUN number and WWN (bsc#1145756) + + Should be possible to use a single gateway (bsc#1155283) + + Fix group disk add on python3 + + Fix crash when CephCluster fails to get Rados object + +- Update to 3.3+1570534953.g93940a4: + + spec/checkin.sh: + * reinstate "BuildArch: noarch" for all distros except openSUSE (i.e., + including SLE, which does not allow arch change in a maintenance update) + * "ExclusiveArch" on openSUSE only + +- Update to 3.3+1569576525.g93940a4: + + Validate kernel LIO controls type and value (bsc#1140491) + + TPG lun_id persistence (bsc#1145618) + + Target level CHAP authentication (bsc#1145617) + +- Update to 3.2+1569497618.ga2b17e1: + + incremental pre-Milestone1 build + +- Update to 3.2+1568098374.g09c5205: + + upstream 3.2 release + * Always use host FQDN instead of shortname + * Validate min/max value for target controls and rbd:user/tcmu-runner image + controls (bsc#1140491) + + checkin.sh: + * add "sed" statements to reproduce Dominique Leuenberger's + downstream-only mod from July 29, 2019 (see previous entry), so it + doesn't get clobbered every time we run the script + * add "sed" statement to collapse multiple newlines down to one + +- Make package not noarch: it is not installable on archs where + ceph is not being built. Copy the ExclusiveArch statement from + ceph.spec. + +- Update to 3.0+1560249372.g70ec7a9: + + spec: drop python3-configshell-fb version guard + +- Update to 3.0+1560181178.g3010fd7: + + Fix config hash check validation + + spec: fix rhel conditional blocks + +- Update to 3.0+1559837868.g8be74cf: + + spec: conflict only with lrbd <= 3.0 to ensure lrbd is not installed + simultaneously with ceph-iscsi + +- Update to 3.0+1559815396.g7aa8f7f: + + Set 'SUSE' SCSI vendor (bsc#1136769) + + Adds support for multiple IPs per gateway (bsc#1136757) + + Do not allow lrbd to be installed simultaneously with ceph-iscsi + + Temporary workaround to support ',' in configshell params (must be removed/reverted in the future, after configshell >= 1.1.f25 is available) + + Fix problem deleting target with clients/disks + + Removes the disk 'delete' command + +- Update to 3.0+1558465738.g6a0a021: + + If fqdn is enabled, "getfqdn" should be used instead of "gethostname" + +- Update to 3.0+1558443949.g9784103: + + rbd-target-gw/api systemd dep fix + + Add support for enabling FQDN + +- Update to 3.0+1557415271.g940ac86: + + Fix race condition on target disk add (bsc#1134479) + +- Update to 3.0+1557397680.g929bd14: + + logger level is now configurable + + tcmu-runner supports all RBD features + + allow deletion of a target that doesn't exist in LIO + ceph-test -- Update to 15.2.14-84-gb6e5642e260: - + rebase on top of Ceph v15.2.14 tag - https://ceph.io/releases/v15-2-14-octopus-released/ - * (bsc#1184517) cls/rgw: look for plane entries in non-ascii plain namespace too - * (bsc#1185246) rgw: check object locks in multi-object delete - + (bsc#1186348) mgr/zabbix: adapt zabbix_sender default path - + (bsc#1188979) mgr/cephadm: pass --container-init to "cephadm deploy" if specified - + (bsc#1189173) mgr/dashboard: Downstream branding: Adapt latest upstream - changes to branded navigation component - -- Update to 15.2.13-85-g18a335e0360: - + qa/tasks/salt_manager: allow gatherlogs for files in subdir - + qa/tasks/ceph_salt: gather /var/log/ceph/cephadm.out +- Update to 16.2.6-463-g22e7612f9ad: + + (bsc#1178073) mgr/dashboard: fix downstream NFS doc links + +- Preservation of Bugzilla, Jira and CVE citations from earlier incarnations of + this changes file after double-checking that none of these fixes got lost in + the pacific rebase: + + bsc#1163764 (--container-init feature cherry-picked to octopus) + + bsc#1170200 (mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically) + + bsc#1172926 (mgr/orchestrator: Sort 'ceph orch device ls' by host) + + bsc#1173079 (mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster) + + bsc#1174466 (mon: have 'mon stat' output json as well) + + bsc#1174526 (mgr/dashboard: allow getting fresh inventory data from the orchestrator) + + bsc#1174529 (rpm: on SUSE, podman is required for cephadm to work) + + bsc#1174644 (cephadm: log to file) + + bsc#1175120 (downstream branding) + + bsc#1175161 (downstream branding) + + bsc#1175169 (downstream branding) + + bsc#1176390 (mgr/dashboard: enable different URL for users of browser to Grafana) + + bsc#1176451 (Drop patch "rpm: on SUSE, podman is required for cephadm to work") + + bsc#1176489 (mgr/cephadm: lock multithreaded access to OSDRemovalQueue) + + bsc#1176499 (mgr/cephadm: fix RemoveUtil.load_from_store()) + + bsc#1176638 (ceph-volume: batch: call the right prepare method) + + bsc#1176679 (mgr/dashboard: enable different URL for users of browser to Grafana) + + bsc#1176828 (cephadm: command_unit: call systemctl with verbose=True) + + bsc#1177078 (mgr/dashboard: Fix bugs in a unit test and i18n translation) + + bsc#1177151 (python-common: do not skip unavailable devices) + + bsc#1177319 (--container-init feature cherry-picked to octopus) + + bsc#1177344 (mgr/dashboard: support Orchestrator and user-defined Ganesha cluster) + + bsc#1177360 (cephadm: silence "Failed to evict container" log msg) + + bsc#1177450 (ceph-volume: don't exit before empty report can be printed) + + bsc#1177643 (Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse") + + bsc#1177676 (cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files) + + bsc#1177843 (CVE-2020-25660) + + bsc#1177857 (mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails) + + bsc#1177933 (cephadm: configure journald as the logdriver) + + bsc#1178531 (cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph) + + bsc#1178837 (rgw: cls/user: set from_index for reset stats calls) + + bsc#1178860 (mgr/dashboard: Disable TLS 1.0 and 1.1) + + bsc#1178905 (CVE-2020-25678) + + bsc#1178932 (cephadm: reference the last local image by digest) + + bsc#1179016 (rpm: require smartmontools on SUSE) + + bsc#1179452 (mgr/insights: Test environment requires 'six') + + bsc#1179526 (rgw: during GC defer, prevent new GC enqueue) + + bsc#1179569 (cephadm: reference the last local image by digest) + + bsc#1179802 (CVE-2020-27781) + + bsc#1179997 (CVE-2020-27839) + + bsc#1180107 (ceph-volume: pass --filter-for-batch from drive-group subcommand) + + bsc#1180155 (CVE-2020-27781) + + bsc#1181291 (mgr/cephadm: alias rgw-nfs -> nfs) + + bsc#1182766 (cephadm: fix 'inspect' and 'pull') + + bsc#1183074 (CVE-2021-20288) + + bsc#1183561 (mgr/cephadm: on ssh connection error, advice chmod 0600) + + bsc#1183899 (bluestore: fix huge reads/writes at BlueFS) + + bsc#1184231 (cephadm: Allow to use paths in all <_devices> drivegroup sections) + + bsc#1184517 (cls/rgw: look for plane entries in non-ascii plain namespace too) + + bsc#1185246 (rgw: check object locks in multi-object delete) + + bsc#1185619 (CVE-2021-3524) + + bsc#1185619 (CVE-2021-3524) + + bsc#1186020 (CVE-2021-3531) + + bsc#1186021 (CVE-2021-3509) + + bsc#1186348 (mgr/zabbix: adapt zabbix_sender default path) + + bsc#1188979 ("mgr/cephadm: pass --container-init to "cephadm deploy" if specified" and "Revert "cephadm: default container_init to False") + + bsc#1189173 (downstream branding) + + jsc#SES-1071 (ceph-volume: major batch refactor - upstream PR#34740) + + jsc#SES-185 (SES support with cache software) + + jsc#SES-704 (mgr/snap_schedule) + +- Update to 16.2.6-462-g5fefbbf8888: + + rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea + * (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package + * spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE + +- Update to Version: 16.2.6.45+g8fda9838398: + + rebased on top of upstream commit SHA1 dbc87327c37d0f305c2107e487cb98a072ae858b + upstream 16.2.6 release + https://ceph.io/releases/v16-2-6-pacific-released/ + +- Update to 16.2.5-504-g6a3a59bd19e: + + rebased on top of upstream commit SHA1 0d1e1f2973cae7645126fc88a72743367c790d9d + + (bsc#1189605) cmake: exclude "grafonnet-lib" target from "all" + +- Update to 16.2.5-113-g8b5bda7684e: + + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 + improved version of patch that did not work as intended + +- Update to 16.2.5-111-ga5b472dfcf8: + + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 + +- Update to 16.2.5-110-gc5d9c915c46: + + rebased on top of upstream commit SHA1 7feddc9819ca05586f230accd67b4e26a328e618 - + (bsc#1188979) Revert "cephadm: default container_init to False" -- Additional bugs fixed by 15.2.13-79-g51835b62d61: - + (bsc#1181291) mgr/cephadm: alias rgw-nfs -> nfs - + (bsc#1183561) mgr/cephadm: on ssh connection error, advice chmod 0600 +- Update to 16.2.5-29-g97c2c82c2f5: + + rebased on top of upstream commit SHA1 0883bdea7337b95e4b611c768c0279868462204a + upstream 16.2.5 release + https://ceph.io/releases/v16-2-5-pacific-released/ + + cherry-pick fix for bsc#1188111: + * include/denc: include used header + * mon,osd: always init local variable + * common/Formatter: include used header + +- Update to 16.2.4-564-g9689286366a: + + rebased on top of upstream commit SHA1 e57defcbcc91e67aac958c4a52d657a7a907e8ef -- Update to 15.2.13-79-g51835b62d61: - + rebase on top of Ceph v15.2.13 tag - https://ceph.io/releases/v15-2-13-octopus-released/ - * (bsc#1174526) mgr/dashboard: allow getting fresh inventory data from the orchestrator - + drop obsolete downstream patches: - * cephadm: add global flag --container-init - * mgr/cephadm: append --container-init to basecommand - * cephadm: remove container-init subparser from "deploy" - -- Update to 15.2.12-83-g528da226523: - + rebase on top of Ceph v15.2.12 tag - https://ceph.io/releases/v15-2-12-octopus-released/ +- Update to 16.2.4-26-g555d38aa5a5: + + rebased on top of v16.2.4 tag + https://ceph.io/releases/v16-2-4-pacific-released/ + * mgr/dashboard: fix set-ssl-certificate{,-key} commands + * systemd: remove ProtectClock=true for ceph-osd@.service -- Update to 15.2.11-83-g8a15f484c2: - + (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections - -- Update to 15.2.11-82-g7c6356e178: - + upstream Octopus v15.2.11 release - see https://ceph.io/releases/v15-2-11-octopus-released/ +- Update to 16.2.3-26-g422932e923: + + rebased on top of upstream pacific SHA1 381b476cb3900f9a92eb95d03b4850b953cfd79a + Pacific v16.2.3 release + see https://ceph.io/releases/v16-2-3-pacific-released/ + * cephadm: normalize image digest in 'ls' output too + Pacific v16.2.2 release + see https://ceph.io/releases/v16-2-2-pacific-released/ + +- Update to 16.2.1-283-g9f37a4bec4: + + rebased on top of upstream pacific SHA1 717ce59b76c659aaef8c5aec1355c0ac5cef7234 + Pacific v16.2.1 release + see https://ceph.io/releases/v16-2-1-pacific-released/ - + cephadm: Update Grafana container image from 7.0.3 to 7.3.1 + * (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections + +- _constraints: raise s390x disk constraint to 42G after seeing a build fail + with "write error: No space left on device" + +- Update to 16.2.0-91-g24bd0c4acf: + + rebase on top of upstream pacific SHA1 4cbaf866034715d053e6259dcd5bd8e4e1d1e1ed + +- Update to 16.2.0-31-g5922b2b9c1: + + rebase on top of upstream v16.2.0 (first stable release in Pacific series) + see https://ceph.io/releases/v16-2-0-pacific-released/ + +- Update to 16.1.0-1217-g8e1da7347e: + + rpm: drop extraneous explicit sqlite-libs runtime dependency + +- pre_checkin.sh: add README-packaging.txt as a source file to ceph-test.spec + (to pacify obs-service-source_validator) + +- Update to 16.1.0-1216-gbaca20b112: + + spec: prepare openSUSE usrmerge (boo#1029961) + +- Update to 16.1.0-1215-gd99465b6ba + + rebase on top of upstream commit 3eb70cf622aace689e45749e8a92fce033d3d55c + (tip of "pacific" branch) + * introduce libnpmem and libpmemobj dependencies to for RBD_RWL and + RBD_SSD_CACHE features backed by system PMDK + * introduce libcephsqlite + +- Add README-packaging.txt + +- Update to 16.1.0-46-g571704f730 + + rebase on top of upstream v16.1.0 (Pacific release candidate) + + drop obsolete downstream patches that were causing conflicts: + * cephadm: use registry.suse.com by default + * cephadm: add global flag --container-init + * mgr/cephadm: append --container-init to basecommand + * cephadm: remove container-init subparser from "deploy" + +- Update to 16.0.0-7500-g78f6791981: + + cephadm: add global flag --container-init + + mgr/cephadm: append --container-init to basecommand + + cephadm: remove container-init subparser from "deploy" + +- Update to 16.0.0-7497-g63a0682c7e: + + rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee + +- Update to 16.0.0-6239-g0c2e605e78: + + rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66 + * cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500) + +- Update to 16.0.0-6229-g71574673b0: + + rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed + * ceph-volume: don't exit before empty report can be printed (PR #37591) + +- Update to 16.0.0-6177-g01e4ab745b: + + rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2 + * ceph-volume: pass filter_for_batch as keyword argument (PR #37545) + +- Update to 16.0.0-6162-g892bfa3fef: + + drop the following commits: + + lvmcache: refactor argument parsing and add -h flag + + ceph-volume: install lvmcache plugin + + ceph-volume: add lvmcache plugin and its tests + + rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349 + + mgr/devicehealth: device_health_metrics pool gets created even without + any OSDs in the cluster (bsc#1173079) + +- Update to 16.0.0-5613-gb1a0951432: + + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12 + +- Update to 16.0.0-4863-g5d95d9d41d: + + cmake: detect and use sigdescr_np() if available (bsc#1175266) -- Update to 15.2.10-81-g29303934a5: - + upstream Octopus v15.2.10 release, see https://ceph.io/releases/v15-2-10-octopus-released/ - * bluestore: fix huge reads/writes at BlueFS (bsc#1183899) - -- Update to 15.2.9-83-g4275378de0: - + cephadm: fix 'inspect' and 'pull' (bsc#1182766) - -- Update to 15.2.9-82-gee18977364: - + upstream Octopus v15.2.9 release, see https://ceph.io/releases/v15-2-9-octopus-released/ - * (bsc#1179997) (CVE-2020-27839) mgr/dashboard: Use secure cookies to store JWT Token - * (bsc#1178905) (CVE-2020-25678) Do not add sensitive information in Ceph log files - * (bsc#1172926) mgr/orchestrator: Sort 'ceph orch device ls' by host - * (bsc#1176390, bsc#1176679) mgr/dashboard: enable different URL for users - of browser to Grafana - * (bsc#1176489) mgr/cephadm: lock multithreaded access to OSDRemovalQueue - * (bsc#1176828) cephadm: command_unit: call systemctl with verbose=True - * (bsc#1177360) cephadm: silence "Failed to evict container" log msg - * (bsc#1177857) mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails - * (bsc#1178837) rgw: cls/user: set from_index for reset stats calls - * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1 - * (bsc#1178932, bsc#1179569) cephadm: reference the last local image by digest - -- Update to 15.2.8-80-g1f4b6229ca: - + Rebase on tip of upstream "octopus" branch, SHA1 bdf3eebcd22d7d0b3dd4d5501bee5bac354d5b55 - * upstream Octopus v15.2.8 release, see https://ceph.io/releases/v15-2-8-octopus-released/ - * (bsc#1179802, bsc#1180155, CVE-2020-27781) cephx privilege escalation possible via - ceph_volume_client Python interface - -- Update to 15.2.7-776-g343cd10fe5: - + Rebase on tip of upstream "octopus" branch, SHA1 1b8a634fdcd94dfb3ba650793fb1b6d09af65e05 - * (bsc#1178860) mgr/dashboard: Disable TLS 1.0 and 1.1 - + (bsc#1179016) rpm: require smartmontools on SUSE - + (bsc#1180107) ceph-volume: pass --filter-for-batch from drive-group subcommand - -- Update to 15.2.7-689-g2c35e99e0a: - + Rebase on tip of upstream "octopus" branch, SHA1 bf8c93ed52f9fc8b0ead7434383bfc40f78d4204 - * upstream Octopus v15.2.7 release, see https://ceph.io/releases/v15-2-7-octopus-released/ - * (bsc#1179526) rgw: during GC defer, prevent new GC enqueue - + (bsc#1179452) mgr/insights: Test environment requires 'six' - -- Update to 15.2.6-684-gd472d0011a: - + Rebase on tip of upstream "octopus" branch, SHA1 ad83229f58142c7c9e23b931df437dfdbc9a9f68 - * upstream Octopus v15.2.6 release, see https://ceph.io/releases/v15-2-6-octopus-released/ - + qa/task/cephadm: run cephadm only on bootstrap_remote - -- Update to 15.2.5-667-g1a579d5bf2: - + Fix CVE-2020-25660 (bsc#1177843) - * mon/MonClient: bring back CEPHX_V2 authorizer challenges - * msg/async/ProtocolV1: resurrect "implement cephx_*require_version options" - * msg/async/ProtocolV1: resurrect "include MGR as service when applying cephx settings" - -- Update to 15.2.5-664-gfbc9fa98aa: - + Rebase on tip of upstream "octopus" branch, SHA1 31d4e76d0d584790763b4b1146b29ea4cfc2e9af - * (bsc#1170200) mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically - * (bsc#1174466) mon: have 'mon stat' output json as well - * (bsc#1177344) mgr/dashboard: support Orchestrator and user-defined Ganesha cluster - * (bsc#1178073) mgr/dashboard: fix downstream NFS doc links - * (bsc#1178531) cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph - -- Update to 15.2.5-514-g7a2bcdb091: - + Rebase on tip of upstream "octopus" branch, SHA1 afe740393a17dc80a91f8baca4ef92d0135c4525 - + (bsc#1177319) mgr/cephadm: make --container-init a global option - + (bsc#1177933) cephadm: configure journald as the logdriver - -- Update to 15.2.5-432-g0ead4ca479: - + cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files (bsc#1177676) - -- Update to 15.2.5-430-g652d1d1e54: - + Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse" - (bsc#1177643) - -- Update to 15.2.5-429-g96b264c584: - + Rebase on tip of upstream "octopus" branch, SHA1 82793ade49526d7d5674e488fba88e7568888ebb - * (bsc#1173079) mgr/devicehealth: device_health_metrics pool gets created - even without any OSDs in the cluster - -- Update to 15.2.5-411-g6432ac8c37: - + Rebase on tip of upstream "octopus" branch, SHA1 72e846aa6fb25df05a17ded0287ff0a59c579d7f - * (bsc#1174644) cephadm: log to file - * (bsc#1176499) mgr/cephadm: fix RemoveUtil.load_from_store() - -- Update to 15.2.5-355-g33a4cd4ce3: - + Rebase on tip of upstream "octopus" branch, SHA1 be28449139148fb00086e11185abeebd3cb5b5b8 - + ceph-volume: don't exit before empty report can be printed (bsc#1177450) - -- Update to 15.2.5-352-gf4a94295a4: - + Rebase on tip of upstream "octopus" branch, SHA1 e819e7280dd64d9f2d54359067056fe0e342c10d - + Drop patch "rpm: on SUSE, podman is required for cephadm to work" - (bsc#1176451) - + Re-cherry-pick "ceph-volume: major batch refactor" upstream octopus backport PR - * (bsc#1177151) python-common: do not skip unavailable devices - -- Update to 15.2.5-222-g3a105ce6a4: - + cherry-pick --container-init feature and follow-on fix from upstream - (bsc#1163764) (bsc#1177319) - * cephadm: Fix error setting 'mgr/cephadm/container_init' config - * mgr/cephadm: Call cephadm with --container-image - * cephadm: Add --container-image - -- Update to 15.2.5-220-gb758bfd693: - + rebase on tip of upstream "octopus" branch, SHA1 4e5be808dc271f6dc00ebdcc352e5e8ab0bac16e - * mgr/dashboard: Fix bugs in a unit test and i18n translation (bsc#1177078) - -- Update to 15.2.5-206-g1627a4c33d: - + octopus: cephfs: backport snap-schedule module (jsc#SES-704) - -- Update to 15.2.5-170-g2cc001476b: - + Updated SES7 downstream branding (bsc#1175120) - + monitoring: switch to CaaSP v4.5 container images - + ceph-volume: batch: call the right prepare method - + ceph-volume: batch: fix very_fast_allocation plan and add tests - -- Update to 15.2.5-167-gee11658d9d: - + rebase on tip of upstream "octopus" branch, SHA1 efdb0db2de7b1795bace506fc1538c0325fdcbbc - * upstream Octopus v15.2.5 release, see https://ceph.io/releases/v15-2-5-octopus-released/ - -- Update to 15.2.4-944-g85788353cf: - + ceph-volume: batch: call the right prepare method (bsc#1176638) - -- Update to 15.2.4-942-g7a609d729d: - + ceph-volume: major batch refactor (jsc#SES-1071) - -- Update to 15.2.4-908-g4cc5421bb2: - + octopus: cephadm batch backport September (1) (upstream PR #36975) - + mgr/dashboard: Downstream branding update - -- Update to 15.2.4-864-g0f510cb110: - + rebase on tip of upstream "octopus" branch, SHA1 65d8836383deeacfc8343f8d6563548a4c44c835 - + revert "ceph-volume: add lvmcache plugin" (jsc#SES-185) - + rpm: on SUSE, podman is required for cephadm to work (bsc#1174529) - + mgr/dashboard: Downstream branding update (bsc#1175161, bsc#1175169) - + monitoring: use full qualified image names for cephadm +- Update to 16.0.0-4862-g8ac6038555: + + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9 -- Update to 15.2.4-827-g318de690ed: - + ceph-volume: add lvmcache plugin +- checkin.sh: build only one frontend language (English) by default, to speed + up tarball generation cereal +- Add patch to fix build with glibc 2.34: + * d7b68df.patch + +- update to 1.3.0: + * Deferred serialization for smart pointers (#185) + * Initial support for C++17 standard library variant and optional (thanks to @arximboldi, #448) + * Support for std::atomic (thanks to @bluescarni, #277) + * Vastly improved continuous integration testing (#568, #569) + * Fixed several issues related to compilation on newer compilers (#579, #587, #515) + * Fixed warnings with -Wconversion and -Wdocumentation (thanks to @WSoptics, #423) + * Performance improvements for polymorphic serialization (#354) + * Fixed a bug related to CEREAL_REGISTER_DYNAMIC_INIT with shared libraries (thanks to @M2tM, #523) + * Avoid unnecessary undefined behavior with StaticObject (thanks to @erichkeane, #470) + * New version.hpp file describes cereal version (#444) + * Ability to disable size=dynamic attribute in the XML archive (thanks to @hoensr, #401) + remove 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch: upstream + cfengine-masterfiles +- Fixed SPEC file: Replaced broken URL with current upstream +- Update to 3.15.3 (3.15 LTS): + * https://github.com/cfengine/masterfiles/blob/3.15.0/CHANGELOG.md + +- Update to 3.12.0 LTS + See https://github.com/cfengine/core/blob/3.12.0/ChangeLog + for full ChangeLog + +- Update to 3.11.0 + See https://github.com/cfengine/core/blob/3.11.0/ChangeLog + for full ChangeLog + cfitsio +- update to 3.490: + - Fix to imcompress.c. It now turns off quantization if ZSCALE + and ZZERO columns are missing. Treatment will be the same as + if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present + and set to something else. + - Added mutex to fits_execute_template() function so that the + creation of files using ASCII templates will be thread safe. + - In fpack when using -table flag, replaced warning message with a + more detailed description mentioning FITS format update. + - Added flag to CMake builds to disable curl dependency. Also + only add CURL_LIBRARIES to CMake link target if curl is found. + - Minor adjustment to download progress output. + +- Update to version 3.480: + * Now can handle parentheses in path names rather than + automatically interpreting them as output file specifiers. + * Fixed bug in imcompress.c that wasn't properly handling + conversion between float and double types when reading from a + gzip compressed float or double image. + * Fixed bug that was preventing use of bracket and parentheses + symbols in pathnames when opening multiple READWRITE files, + even when requesting no-extended-syntax usage. *This fix + necessitates a library interface version number change. + * Fixed bug in ffmnhd / fits_movnam_hdu to properly handle + wildcard syntax. + * Fixed bug in fits_open_extlist to handle filename[EXT] syntax + properly. The hdutype parameter may now be null. More + documentaion for this function is in cfitsio.tex. + * Added new function fits_copy_hdutab to create a new table with + the same structure as an existing table. + * fits_copy_col / ffcpcl handles long long integer data types + more natively to prevent precision loss. + * histo.c routines now recognize integer columns that have been + scaled by TSCALn keywords and may be closer to floating point + type. + * Added backward compatibility for very old Rice compressed files + which were not using the ZVAL2 keyword in the way that later + became standard. + * Change made to cfitsio.pc.in to prevent forcing downstream + libraries to link against cfitsio's dependencies when using + pkgconfig. + +- Update to version 3.470: + * Added set of drivers for performing ftps file transfers. + * Tile sizes for compression may now be specified for any pair of + axes, where previously 2D tiles where limited to just X and y. + * Fix to ffgsky and ffgkls functions for case of keyword with + long string values where the final CONTINUE statement ended + with '&'. If the final CONTINUE also contained a comment, it + was being repeated twice when passed back through the 'comm' + argument. + * Fix made to ffedit_columns() for case of multiple col filters + containing wildcards. Only the first filter was being + searched. + * fits_copy_rows (ffcprw) can now handle 'P'-type variable-length + columns. + * Fix made to an obscure case in fits_modify_vector_len, where a + wrongly issued EOF error may occur. + * Added internal fffvcl() function. + From version 3.460 (Ftools release): + * Improved the algorithm for ensuring no tile dimensions are + smaller than 4 pixels for HCOMPRESS compression. + * Added new functions intended to assist in diagnosing (primarily + https) download issues: fits_show_download_progress, + fits_get_timeout, fits_set_timeout. + * Added the '-O ' option to fpack, which previously existed + only for funpack. Also added fpack/funpack auto-removal of + .bz2 suffix equivalent to what existed for .gz. + * For the fpack '-table' cases, warning message is now sent to + stderr instead of stdout. This is to allow users to pipe the + results from stdout in valid FITS format. (The warning message + is otherwise placed at the start of the FITS file and therefore + corrupts it.) + * Fix made to the '-P' file prefix option in funpack. + * Added wildcard deletion syntax for columns, i.e. -COLNAM* will + delete the first matching column as always; -COLNAM*+ will + delete all matching columns (or none); exact symmetry with the + keyword deletion syntax. +- Rebased cfitsio-zlib.patch to apply cleanly. + +- Update to version 3.450: + * New support for reading and writing unsigned long long + datatypes. This includes 'implicit datatype conversion' between + the unsigned long long datatype and all the other datatypes. + * Increased the hardcoded NMAXFILES setting for maximum number of + open files from 1000 to 10000. + * Bug fix to fits_calc_binning wrapper function, which wasn't + filling in the returned float variables. + * Fixed a parsing bug for image subsection and column binning + range specifiers that was introduced in v3.44. + -- Update to version 3.360: - * added 9 Dec: small change to the fileseek function in drvrfile.c to - support large files > 2 GB when building CFITSIO with MinGW on Windows - * reorganized the CFITSIO code directory structure; added a 'docs' - subdirectory for all the documentation, and a 'zlib' directory - for the zlib/gzip file compression code. - * made major changes to the compression code for FITS binary table - to support all types of columns, including variable-length arrays. - This code is mainly used via the fpack and funpack programs. - * increased the number of FITS files that can be opened as one - time to 1000, as defined by NMAXFILES in fitsio2.h. - * made small configuration changes to configure.in, configure, - fitsio.h, and drvrfile.c to support large files (64-bit file - offsets} when using the mingw-w64 compiler (provided by - Benjamin Gilbert). - * made small change to fits_delete_file to more completely ignore - any non-zero input status value. - * fixed a logic error in a 'if' test when parsing a keyword name - in the ngp_keyword_is_write function in grparser.c (provided - by David Binderman). - * when specifying the image compression parameters as part of the - compressed image file name (using the "[compress]" qualifier - after the name of the file), the quantization level value, if - specified, was not being recognized by the CFITSIO compression - routines. The image would always be compressed with the default - quantization level of 4.0, regardless of what was specified. This - affected the imcopy program, and potentially other user-generated - application programs that used this method to specify the - compression parameters. This bug did not affect fpack or - funpack. This was fixed in the imcomp_get_compressed_image_par - routine in the imcompress.c file. (reported by Sean Peters) - * defined a new CFITS_API macro in fitsio.h which is used to export the - public symbols when building CFITSIO on Windows systems with CMake. This - works in conjunction with the new Windows CMake build procedure that - is described in the README.win32 file. This complete revamping of the - way CFITSIO is built under Windows now supports building 64-bit - versions of the library. Thanks to Daniel Kaneider (Luminance HDR - Team) for providing these new CMake build procedures. - * modified the way that the low-level file_create routine works when - running in the Hera environment to ensure that the FITS file that is - created is within the allow user data disk area. - * modified fits_get_compression_type so that it does not return an error - if the HDU is a normal FITS IMAGE extension, and is not a tile-compressed - image. - * modified the low-level ffgcl* and ffpcl* routines to ensure that they - never try ro read or write more than 2**31 bytes from disk at one time, - as might happen with very large images, to avoid integer overflow errors. - Fix kindly provided by Fred Gutsche at NanoFocus AG (www.nanofocus.de). - * modified Makefile.in so that doing 'make distclean' does not delete - new config.sub and config.guess files that were recently added. - * adopted a patch from Debian in zcompress.c to "define" the values of - GZBUFSIZE and BUFFINCR, instead of exporting the symbols as 'int's. -- Renamed libcfitsio-devel to cfitsio-devel and libcfitsio-devel-doc to - cfitsio-devel-doc. Added appropriate Provides/Obsoletes entries. -- Removed the following patches (fixed upstream): - * implicit-pointer-decl.patch - * no-return-in-nonvoid-function.patch -- Rebased cfitsio-zlib.patch to apply cleanly. - -- ppc64le-support.patch: Add support for ppc64le. - -- Update to version 3.350: - * fixed problem with the default tile size when compressing images with - fpack using the Hcompress algorithm. - * fixed returned value ("status" instead of "*status") - * in imcompress.c, declared some arrays that are used to store the dimensions - of the image from 'int' to 'long', to support very large images (at least - on systems where sizeof(long) = 8), - * modified the routines that convert a string value to a float or double - to prevent them from returning a NaN or Inf value if the - string is "NaN" or "Inf" (as can happen with gcc implementation of the - strtod function). - * removed/replaced the use of the assert() functions when locking or - unlocking threads because they did not work correctly if NDEBUG is - defined. - * made modifications to the way the command-line file filters are parsed to - 1) remove the 1024-character limit when specifying a column filter, - 2) fixed a potential character buffer-overflow risk in fits_get_token, and - 3) improved the parsing logic to remove any possible of confusing - 2 slash characters ("//") in the string as the beginning of a - comment string. - * modified configure and Makefile.in so that when building CFITSIO - as a shared library on linux or Mac platforms, it will use the SONAME - convention to indicate whether each new release of the CFITSIO - library is binary-compatible with the previous version. Application - programs that link with the shared library will not need to be - recompiled as long as the versions are compatible. In practice, - this means that the shared library binary file that is created (on - Linux systems) will have a name like 'libcfitsio.so.I.J.K', where I is the - SONAME version number, J is the major CFITSIO version number (e.g. 3), - and K is the minor CFITSIO version number (e.g., 34). Two link - files will also be created such that - libcfitsio.so -> libcfitsio.so.I, and - libcfitsio.so.I -> libcfitsio.I.J.K - Application programs will still run correctly with the new version of - CFITSIO as long as the 'I' version number remains the same, but the - applications will fail to run if the 'I' number changes, thus alerting - the user that the application must be rebuilt. - * fixed bug in fits_insert_col when computing the new table row width - when inserting a '1Q' variable length array column. - * modified the image compression routines so that the output compressed - image (stored in a FITS binary table) uses the '1Q' variable length - array format (instead of '1P') when the input file is larger than 4 GB. - * added support for "compression directive" keywords which indicate how - that HDU should be compressed (e.g., which compression algorithm to use, - what tiling pattern to use, etc.). The values of these keywords will - override the compression parameters that were specified on the command - line when running the fpack FITS file compression program. - * globally changed the variable and/or subroutine name "dither_offset" - to "dither_seed" and "quantize_dither" to "quantize_method" so - that the names more accurately reflects their purpose. - * added support for a new SUBTRACTIVE_DITHER_2 method when compressing - floating point images. The only difference with the previous method - is that pixels with a value exactly equal to 0.0 will not be dithered, - and instead will be exactly preserved when the image is compressed. - * added support for an alias of "RICE_ONE" for "RICE_1" as the value - of the ZCMPTYPE keyword, which gives the name of the image compression - algorithm. This alias is used if the new SUBTRACTIVE_DITHER_2 option - is used, to prevent old versions of funpack from creating a corrupted - uncompressed image file. Only newer versions of funpack will recognize - this alias and be able to uncompress the image. - * made performance improvement to fits_read_compressed_img so that - when reading a section of an compressed image that includes only - every nth pixel in some dimension, it will only uncompressed a tile - if there are actually any pixels of interest in that tile. - * fixed several issues with the beta FITS binary table compression code - that is used by fpack: added support for zero-length vector columns, - made improvements to the output report when using the -T option in fpack, - changed the default table compression method to 'Rice' instead of - 'Best', and now writes the 'ZTILELEN' keyword to document the number - of table rows in each tile. - * fixed error in ffbinit in calculating the total length of the binary - table extension if the THEAP keyword was used to override the - default starting location of the heap. -- Removed cfitsio.patch (fixed upstream). -- Rebased cfitsio-zlib.patch to apply cleanly. -- Added a patch (no-return-in-nonvoid-function.patch) to fix "Program returns - random data in a function" rpm post build check error. - -- aarch64-support.patch: Add support for aarch64 - cflow +- Update license information + +- Modernise spec file with spec-cleaner + +- Update to version 1.6: + * New option --all (-A) + * New option --no-main + cgdb +- update to 0.7.1: + * Status bar messages are now displayed properly in veritical mode. + The message is now truncated according to the status bar width instead + of the width of the terminal. + * Fix spurious error from CGDB on shutdown. You may have seen, + CGDB had unexpected results. Search the logs for more details. + In the log there was a waitpid error. CGDB was using the API wrong. + * Fix issue #161 - CGDB would lock up when doing a regex search from + the status bar if the file was just opened from the file dialog and + the search did not match any text in the file. Now the search fails + to match text as expected. + * Status bar commands and gdb console commands now both show gdb + output in the gdb window (instead of only the gdb console commands). + This fixed issue #154 on github. + * Fixed issue where typing F8 would do a 'next', 'step' and + screen refresh instead of just doing a 'next' command. + * Fix issue #139 - Show appropriate logos when color disabled + Previously, if the user had colors disabled, CGDB would still show + logos that had ansi escape color sequences in them. + * Fixed :highlight regression introduced in 0.7.0. + In 0.6.8, if the user entered a :highlight command from the CGDB + status bar, for instance: + :highlight Comment ctermfg=Blue + CGDB would updated the currently displayed source file + with the requested highlighting changes. In 0.7.0 this would not occur. + Both versions honored :highlight in the .cgdbrc file. + * Fix issue #125 - CGDB can cross compile again. + * The rust syntax highlighter is now case sensitive instead of case + insensitive. + * Fix issue #129. CGDB with old versions of ncurses (5.6 or before) + would not display colors. Now it will display colors, but will + not support ansi colors in the GDB window. + * Fix issue #137. rustlexer.lpp fails to compile with some versions + of GNU autotools. + * Fix issue #135. CGDB would "freeze" when opening the file + dialog if the number of files was very large. Updating the + gdbwire parser resolved the issue. + * Add support for readline's backward-kill-word and kill-word at gdb prompt + -- update to cgdb-0.6.5 - * Turn autosourcereload to on by default. This matches GDB's - behavior. - * Add support for :up and :down in the cgdb status bar. - Thanks Benoit Pierre for reporting this. - * Enhanced tgdb in a2 mode. It now understands GNAT's - pre-instance-choice, instance-choice, post-instance-choice - extension. - * Made searching and :commands a little more vi-like. If you abort a - search, you can still recall the last search with 'n' or 'N'. - If you backspace to the beginning of the line, a :command - or /search is aborted. - * Added some new cgdb commands. - :c is now a synonym for :continue - :f is now a synonym for :finish - :n is now a synonym for :next - :r is not a synonym for :run - :s is now a synonym for :step - :start is a new command that will send "start" to the debugger - :kill is a new command that will send "kill" to the debugger - * Shortcut mode has been removed from cgdb. If you liked it, you can - put these commands in your cgdbrc file, - map r :run - map c :continue - map f :finish - map n :next - map s :step - and you will get the same functionality. Do not forget that, - F5 is the same as 'run'. - F6 is the same as 'continue'. - F7 is the same as 'finish'. - F8 is the same as 'next'. - F10 is the same as 'step'. - are always available. - * Added a feature to CGDB which allows it to ask readline what key - sequence it uses for the Home and End keys. That way, if the terminfo - database is wrong, but the OS vendor modified /etc/inputrc, CGDB will - have a working Home and End key. - * CGDB fully supports the use of maps now. The feature is similar in - nature to the vim map feature. It supports map, unmap, imap - and iunmap. The map/unmap work in CGDB mode and the imap/iunmap - work in GDB mode. - * Added the cgdbmodekey configuration option. This allows the user to - change the key that switches them from GDB mode to CGDB mode. The - default value is the Escape key. This is useful for users that want - to use readline in vi-mode. - * Fixed a bug in CGDB where the Insert and Delete keys were not - recognized properly all of the time. - cgit +- Update to new upstream release 1.2.3 + * Offer lzip and zstd as compression methods through the webui. + * ui-tree: allow per repository override for enable-blame. +- Bump git to latest upstream release 2.25.1 + cgns +- Update to version 4.1.2: + * Fixed the Compatibility issue between v3.4.0 and v4.1.1 (CGNS-214). + * Change a wrong check in cg_poly_element_read to load older CGNS + file section with CGNS 4.x API (CGNS-219). + -- enable legacy and fortran interface - chafa +- Update to 1.8.0: + * Added basic support for the Kitty and iTerm2 graphics protocols. + These are enabled automatically when corresponding terminal support + is detected, or manually with -f kitty or -f iterm. + * Implemented an 8-color mode, selectable with -c 8 + * Implemented a foreground-only switch, --fg-only. This produces + character art using foreground colors only, and will avoid + modifying or resetting the background color. Looks best with + non-contiguous symbols (e.g. ascii). + * Added builtins for Japanese kana fullwidth symbols. These can + now be used without loading any external fonts (try -c none --symbols wide). + * Added builtins for legacy computer symbols (mainly wedges and + sextant blocks). These were widely used in PETSCII and Teletext, + and can be enabled using --symbols or --fill with their respective + tags: legacy, wedge and sextant (@hodefoting). + * Since there is a growing number of builtin symbols that may not + be available everywhere, the default selection has been restricted + to the widely supported block and border sets. + * If possible, we now select a visually blank character from the + specified symbol/fill sets instead of hardcoding ASCII space for + featureless cells. One practical upshot of this is that the constant-width + braille range can be used to produce consistent images even in contexts + with variable-width fonts. U+2800 (BRAILLE PATTERN BLANK) will then be used in blank cells. + * Improved terminal size detection when used with pipelines and redirection. + This should now produce an image properly sized for your terminal: + curl https://i.imgur.com/WFDEFVg.jpeg | chafa - | tee out + * ChafaCanvas gained API functions for programmatically getting and + setting character cell contents. These are used in a new example + in tests/ncurses.c demonstrating ncurses integration. + * Made --disable-rpath the default in order to simplify packaging. + * Added a HACKING file featuring a much needed release checklist. + * Improved terminal support: + + Ctx will now use optimizing REP sequences at high -O levels. + + foot now defaults to sixels. + + iTerm2 now defaults to the iTerm2 protocol. + + Kitty now defaults to the Kitty protocol. + + st now defaults to truecolor symbols. + * Bug fixes: + + #44 Missing error handling on stdout writes. + + [unfiled] Solid symbols erroneously replaced by fill in FGBG mode. + + [unfiled] Integer formatter was not using fast path for 8-bit values. + +- Update to 1.6.1: + * Add NOCONFIGURE variable to autogen.sh to skip configure + Bug fixes: + * #50 SIGBUS while loading huge GIFs + * #52 Produces small glitches in output with some images + * #54 Haiku port fails on 32bit + * [unfiled] Exclude RTL code points that could break the output. + * [unfiled] Apple Terminal lacks truecolor support, so make it + default to 256 colors + * [unfiled] Fix typo affecting middle dot symbol. + +- Update to 1.6.0: + * Added support for fullwidth symbols that take up two character + cells. These are common in East Asian scripts. Single-cell and + double-cell symbols can be mixed, and -f symbols mode will use + both if possible. + * New symbol tags: alpha, digit, alnum, narrow, wide, ambiguous, + ugly, bad. "Ambiguous" symbols have uncertain widths and may + render poorly in some terminals. "Ugly" denotes symbols that + are unsuitable for Chafa's cell-based graphics (multicolor + emoji, ideographic descriptors, etc). "Bad" is a superset of + these two categories. Bad symbols are always excluded unless + explicitly enabled with e.g. CHAFA_SYMBOL_TAG_BAD (--symbols + +bad in the frontend). + * The font loader (--glyph-file option) now does a better job + with proportional fonts. + * Added options for controlling lossless optimization of output. + Currently, attribute reuse and character repetition (REP + sequence) are implemented. + * Added -O option to the frontend. This controls the optimization + level. + * Added a simple abstraction layer for terminal control sequences + (ChafaTermInfo and ChafaTermDb). This allows for improved + terminal support. + * FbTerm is now supported with TERM=fbterm in the environment. + * Bug fixes: + - #43 Fix signal handler. + - [unfiled] Crash when invalid font paths were passed on command line. + - [unfiled] Small typo in fontgen's READM). + - [unfiled] Bad contrast adjustment in images with transparency. + charliecloud +- Update to version 0.23 + * ch-image push: now works with Docker Hub + * ch-image: + * remove compatibility alias ch-grow + * new subcommand reset + * ch-image build: fix bugs in whitespace handling + * miscellaneous bug fixes and improvements + * Full changes: + https://github.com/hpc/charliecloud/compare/v0.22...v0.23 +- Only apply Replace-hardcode-path.patch if needed + chasen +- Drop --with-pic, as it has no effect with --disable-static. +- Trim history and author list from description. +- Move chasen-config to devel package where these kinds of programs + usually are located. + +- Update to version 2.4.5 + * fix buffer overflow +- Drop upstream fixed chasen244-secfix.diff + -- converted neededforbuild to BuildRequires - -- No need to declare stuff from stdio.h on linux - chmlib +- Upgrade old specfile constructs. +- Remove --with-pic (no effect with --disable-static). + -- Port to all future systems. - chocolate-doom +- Add 0001-build-use-python3-exclusively.patch so we can build + without python2. + -- Update to new upstream release 2.0 - * Support for three other Doom engine-based games: Heretic, Hexen, - and Strife. - choqok +- Remove the KF5WebKit dependency. + +- %cmake_build is now the recommended way to build cmake projects + chromium +- Chromium 95.0.4638.69 (boo#1192184): + * CVE-2021-37997: Use after free in Sign-In + * CVE-2021-37998: Use after free in Garbage Collection + * CVE-2021-37999: Insufficient data validation in New Tab Page + * CVE-2021-38000: Insufficient validation of untrusted input in Intents + * CVE-2021-38001: Type Confusion in V8 + * CVE-2021-38002: Use after free in Web Transport + * CVE-2021-38003: Inappropriate implementation in V8 + +- Chromium 95.0.4638.54 (boo#1191844): + * CVE-2021-37981: Heap buffer overflow in Skia + * CVE-2021-37982: Use after free in Incognito + * CVE-2021-37983: Use after free in Dev Tools + * CVE-2021-37984: Heap buffer overflow in PDFium + * CVE-2021-37985: Use after free in V8 + * CVE-2021-37986: Heap buffer overflow in Settings + * CVE-2021-37987: Use after free in Network APIs + * CVE-2021-37988: Use after free in Profiles + * CVE-2021-37989: Inappropriate implementation in Blink + * CVE-2021-37990: Inappropriate implementation in WebView + * CVE-2021-37991: Race in V8 + * CVE-2021-37992: Out of bounds read in WebAudio + * CVE-2021-37993: Use after free in PDF Accessibility + * CVE-2021-37996: Insufficient validation of untrusted input in Downloads + * CVE-2021-37994: Inappropriate implementation in iFrame Sandbox + * CVE-2021-37995: Inappropriate implementation in WebApp Installer +- Added patches: + * chromium-95-BitstreamReader-namespace.patch + * chromium-95-compiler.patch + * chromium-95-libyuv-aarch64.patch + * chromium-95-quiche-include.patch + * chromium-95-system-zlib.patch +- Removed patches: + * chromium-94-compiler.patch + * chromium-91-libyuv-aarch64.patch + * chromium-90-ruy-include.patch + * chromium-94-CustomSpaces-include.patch + +- Remove Python 2 requirement + +- Disable DCHECK(): that's for debug only + +- Add pipewire-do-not-typecheck-the-portal-session_handle.patch: + fix WebRTC with xdg-desktop-portal 1.10 + +- Chromium 94.0.4606.81 (boo#1191463): + * CVE-2021-37977: Use after free in Garbage Collection + * CVE-2021-37978: Heap buffer overflow in Blink + * CVE-2021-37979: Heap buffer overflow in WebRTC + * CVE-2021-37980: Inappropriate implementation in Sandbox +- Re-add after accidental deletion: + * chromium-93-InkDropHost-crash.patch + +- Chromium 94.0.4606.54 (boo#1190765): + * CVE-2021-37956: Use after free in Offline use + * CVE-2021-37957: Use after free in WebGPU + * CVE-2021-37958: Inappropriate implementation in Navigation + * CVE-2021-37959: Use after free in Task Manager + * CVE-2021-37960: Inappropriate implementation in Blink graphics + * CVE-2021-37961: Use after free in Tab Strip + * CVE-2021-37962: Use after free in Performance Manager + * CVE-2021-37963: Side-channel information leakage in DevTools + * CVE-2021-37964: Inappropriate implementation in ChromeOS Networking + * CVE-2021-37965: Inappropriate implementation in Background Fetch API + * CVE-2021-37966: Inappropriate implementation in Compositing + * CVE-2021-37967: Inappropriate implementation in Background Fetch API + * CVE-2021-37968: Inappropriate implementation in Background Fetch API + * CVE-2021-37969: Inappropriate implementation in Google Updater + * CVE-2021-37970: Use after free in File System API + * CVE-2021-37971: Incorrect security UI in Web Browser UI + * CVE-2021-37972: Out of bounds read in libjpeg-turbo +- Chromium 94.0.4606.61 (boo#1191166): + * CVE-2021-37973: Use after free in Portals +- Chromium 94.0.4606.71 (boo#1191204): + * CVE-2021-37974 : Use after free in Safe Browsing + * CVE-2021-37975 : Use after free in V8 + * CVE-2021-37976 : Information leak in core +- Added patches: + * chromium-94-CustomSpaces-include.patch + * chromium-94-sql-no-assert.patch + * chromium-older-harfbuzz.patch + * chromium-94-ffmpeg-roll.patch + * chromium-94-compiler.patch +- Removed patches: + * chromium-freetype-2.11.patch + * chromium-93-ContextSet-permissive.patch + * chromium-93-ClassProperty-include.patch + * chromium-93-BluetoothLowEnergyScanFilter-include.patch + * chromium-93-HashPasswordManager-include.patch + * chromium-93-pdfium-include.patch + * chromium-93-DevToolsEmbedderMessageDispatcher-include.patch + * chromium-93-FormForest-constexpr.patch + * chromium-93-ScopedTestDialogAutoConfirm-include.patch + * chromium-93-InkDropHost-crash.patch + * chromium-91-compiler.patch + * chromium-glibc-2.33.patch + * chromium-shim_headers.patch + +- Add patch to fix Leap 15.2 build: + * chromium-ffmpeg-lp152.patch +- Change system-libdrm.patch: add to unbundle instead of changing + header path + ciano +- Update to 0.2.4: + * Merge branch 'master' of github.com:robertsanseries/ciano + * Minor fixes and changes + * update file gitignore + * Merge pull request #105 from NathanBnm/patch-5 + * Fix README app icon + * Merge pull request #102 from NathanBnm/master + * Make post_install.py scrip executable + * Merge pull request #100 from NathanBnm/improvements + * Improvements + * Merge pull request #99 from NathanBnm/fix-typo + * Merge pull request #98 from NathanBnm/update-fr + * Fix typo + * Merge pull request #96 from NathanBnm/patch-4 + * Add missing OARS metadata making build fail + * Merge pull request #93 from NathanBnm/patch-3 + * Update .travis.yml + * Merge pull request #83 from meisenzahl/master + * Merge pull request #89 from safak45x/patch-1 + * Merge branch 'master' into patch-1 + * Merge pull request #78 from libreajans/Turkish + * Merge branch 'master' into Turkish + * Merge pull request #72 from NathanBnm/patch-1 + * commit partial + * Update LINGUAS + * updated .gitignore to ignore *~ + * Downgrade Node.js to fix builds on Travis CI + * Merge pull request #76 from nedrichards/patch-1 + * Add OARS tag + * Merge pull request #1 from NathanBnm/patch-2 + * Added fr + +- Update to 0.2.1: + * Fix accels deprecation + * Fix margin deprecations + * Merge pull request #66 from drom98/master + * Update issue templates + * update readme + * remoção do arquivo com.github.robertsanseries.ciano.json + * Update com.github.robertsanseries.ciano.desktop.in + * Update .desktop comment to be consistent with HIG + * moving the settings class to the services package + ck +- Update to version 0.7.1 + * Add s390x support + * ck_hs: add convenience hash function wrapper ck_hs_hash + * ck_backoff: avoid dead store to ceiling + * ck_ring: add two new utility functions for persistent rings + * ck_sequence: reduce thread count to account for writer + * ck_queue: fix logic inversion in CK_STAILQ_CONCAT + * ck_epoch: allow record sharing and reentrancy for write-side operations +- Drop upstream merged patches: ck-fix-gettid-glibc-clash.patch, + ck-fix-j1.patch + ckb-next -- Fix double slash in /bin/bash requirement in - ckb-next-use-run.patch (fixes boo#1186929) +- Drop ProtectClock hardening, can cause issues if other device acceess is needed + +- Re-labeled 422.patch +- Updated harden_ckb-next-daemon.service.patch to fix + gh#ckb-next/ckb-next#740 + +- Added hardening to systemd service(s). Added patch(es): + * harden_ckb-next-daemon.service.patch + +- Fix fix double slash in //bin/bash requirement clFFT +- Add clFFT-avoid-rvalue-address.patch: Fix building with gcc11 + (which is stricter about referencing rvalue addresses) by using + ostringstream object directly rather its pointer + [gh#clMathLibraries/clFFT#237]. +- Add opencl-headers and pkgconfig(OpenCL) to -devel package + Requires as these are referenced by clFFT headers and library. +- Use %license for LICENSE file. + +- %make_jobs is depricated replaced by %cmake_build + clamav +- bsc#1192346: Update to 0.103.4 + * FreshClam: + - Add a 24-hour cool-down for FreshClam clients that have received + an HTTP 403 (Forbidden) response from the CDN. This is to reduce + the volume of 403-response data served to blocked FreshClam + clients that are configured with a tight update-loop. + - Fixed a bug where FreshClam treats an empty CDIFF as an + incremental update failure instead of as an intentional request + to download the whole CVD. + * ClamDScan: Fix a scan error when broken symlinks are encountered on + macOS with "FollowDirectorySymlinks" and "FollowFileSymlinks" + options disabled. + * Overhauled the scan recursion / nested archive extraction logic and + added new limits on embedded file-type recognition performed during + the "raw" scan of each file. This limits embedded file-type + misidentification and prevents detecting embedded file content that + is found/extracted and scanned at other layers in the scanning + process. + * Fix an issue with the FMap module that failed to read from some + nested files. + * Fixed an issue where failing to load some rules from a Yara file + containing multiple rules may cause a crash. + * Fixed assorted compiler warnings. + * Fixed assorted Coverity static code analysis issues. + * Scan limits: + - Added virus-name suffixes to the alerts that trigger when a scan + limit has been exceeded. Rather than simply + Heuristics.Limits.Exceeded, you may now see limit-specific + virus-names, to include: + + Heuristics.Limits.Exceeded.MaxFileSize + + Heuristics.Limits.Exceeded.MaxScanSize + + Heuristics.Limits.Exceeded.MaxFiles + + Heuristics.Limits.Exceeded.MaxRecursion + + Heuristics.Limits.Exceeded.MaxScanTime + - Renamed the Heuristics.Email.ExceedsMax.* alerts to align with + the other limit alerts names. These alerts include: + + Heuristics.Limits.Exceeded.EmailLineFoldcnt + + Heuristics.Limits.Exceeded.EmailHeaderBytes + + Heuristics.Limits.Exceeded.EmailHeaders + + Heuristics.Limits.Exceeded.EmailMIMEPartsPerMessage + + Heuristics.Limits.Exceeded.EmailMIMEArguments + - Fixed an issue where the Email-related scan limits would alert + even when the "AlertExceedsMax" (--alert-exceeds-max) scan option + is not enabled. + - Fixes an issue in the Zip parser where exceeding the "MaxFiles" + limit or the "MaxFileSize" limit would abort the scan but would + fail to alert. The Zip scan limit issues were independently + identified and reported by Aaron Leliaert and Max Allan. + * Fixed a leak in the Email parser when using the --gen-json scan + option. + * Fixed an issue where a failure to record metadata in the Email + parser when using the --gen-json scan option could cause the Email + parser to abort the scan early and fail to extract and scan + additional content. + * Fixed a file name memory leak in the Zip parser. + * Fixed an issue where certain signature patterns may cause a crash or + cause unintended matches on some systems when converting characters + to uppercase if a UTF-8 unicode single-byte grapheme becomes a + multi-byte grapheme. Patch courtesy of Andrea De Pasquale. +- Fix unit test + + clamav-ck_assert_msg.patch + +- bsc#1188284: Update to 0.103.3 + * Fixed a scan performance issue when ENGINE_OPTIONS_FORCE_TO_DISK is + enabled. This issue did not impacted most users but for those + affected it caused every scanned file to be copied to the temp + directory before the scan. + * Fix ClamDScan crashes when using the --fdpass --multiscan + command-line options in combination with the ClamD ExcludePath + config file options. + * Fixed an issue where the mirrors.dat file is owned by root when + starting as root (or with sudo) and using daemon-mode. File + ownership will be set to the DatabaseOwner just before FreshClam + switches to run as that user. + * Renamed the mirrors.dat file to freshclam.dat. + * Disabled the HTTPUserAgent config option if the DatabaseMirror uses + clamav.net. This will prevent users from being inadvertently blocked + and will ensure that we can keep better metrics on which ClamAV + versions are being used. + * Moved the detection for Heuristics.PNG.CVE-2010-1205 behind the + ClamScan --alert-broken-media option (ClamD AlertBrokenMedia yes) + option. This type of PNG issue appears to be common enough to be an + annoyance, and the CVE is old enough that no one should be + vulnerable at this point. + * Fix ClamSubmit failures after changes to Cloudflare "__cfduid" + cookies. See: https://blog.cloudflare.com/deprecating-cfduid-cookie/ + clamav-database +- database refresh on 2021-12-06 (bsc#1084929) + +- database refresh on 2021-11-29 (bsc#1084929) + +- database refresh on 2021-11-22 (bsc#1084929) + +- database refresh on 2021-11-15 (bsc#1084929) + clamtk +- Update to version 6.14 + * Fix for context-menu scanning image issues + +- Update to version 6.13: + * Fixes for appdata.xml + * Partially work Github #129 (engine version, date of sigs, title) + * Update translations in clamtk.desktop + +- Update to version 6.11: + * Clamtk and Clamav do not update automatically + * Add appdata.xml file + * Remove code referencing old repo. + * Bug: app doesn't scan files/folders on demand + * Bug: Do not inject 'no-separator' into window decoration + * Add --alert-broken-media option for versions >= 103.1 + * Remove older repo (clamtk-gtk3), use clamtk only +- Remove 0001-Do-not-inject-no-separator-into-window-decoration.patch + +- Update to version 6.07: + + Update to look for additional information during update to know + when finished. + + Update dates to 2021. +- Add 0001-Do-not-inject-no-separator-into-window-decoration.patch: + Do not add no-separator to window decoration (boo#1182151). + +- update to 6.06: + * Fix for 'Show Hidden Files' checkbox automatically + * Remove env from clamtk startup for correct + dependency detection (rpmlint) + * Minor language updates to desktop file + * Updated language files: Japanese (ja), English (en_AU), + Mon (mnw_MM), Finnish (fi), Malay (ms) + +- update to 6.05: + * Exclude Timeshift directory (Github #121) + * Added Help button in Analysis to explain its purpose + (Github #122) + * Updated language files: English (en_UK), Galician (gl), + Ukrainian (uk), French (fr), Afrikans (af), Hebrew (he), + Chinese (zh_TW) + * Add Encrypted.PDF as clean (Github #120). Also, remove alert- + encrypted-* options + * Add set LC_TIME (Gitlab commit a7b3a31c) + * More README cleanup + * Updated language files: Dutch (nl), Afrikans (af), + Indonesian (id), English (en_UK) + * Bug fix affecting manual updates + * Update year (2019 -> 2020) + * Clean up man page + * Heuristic scanning made an option rather than a default + * Fix icon mismatch in the Scheduler + * Fix icon glitch in Update + * Updated language files: English (en_UK), Indonesian (id), + Swedish (sv) (Launchpad #1688469) + +- Update to version 6.0.2 + * No changelog upstream +- Cleanup spec file + +- update to 5.27 + * Update options for new ClamAV (0.101.0) + * Update language files: Swedish (sv), Japanese (ja) + * Language files will begin to incorporate new "Language" field + * Language files are now BSD because Launchpad. + https://help.launchpad.net/Translations/LicensingFAQ + * Update year to 2019; 15th year :) + +- update to 5.26 + * UI change to single-click + * Update year to 2018; 14th year :) + * Updates to the man pages + * Update Swedish (sv) language file for Launchpad #1688469 + * Begin move to https://gitlab.com/dave_m/clamtk + claws-mail +- Disable pilot-link on Tumbleweed as we are dropping the library, + this keeps pilot link support around only for Leap 15.x + +- instead of forcing a certain pinentry tool require the generic + provides and only recommends the gtk2 version. There is no gtk3 + version to prefer. +- make sure we have python3-gobject so we can load the gtk/gdk/gio + libraries + +- Update to 4.0.0 + Featurewise it is the same as 3.18.0 with 1 major difference: + GTK 3 support! + With this comes pygobject based python plugins. +- enable alternative addressbook as well +- drop all support for gtk2 in the spec file +- drop libcanberra-gtk3.patch: no longer needed + clazy +- Update to 1.10 + * Requires C++17 + * Fixed a -Wclazy-lambda-in-connect false-positive + * Fixed crash in copyable-polymorphic when PCH was enabled +- Drop 0001-Fix-build-with-Clang-12.patch. Fixed upstream. + +- Make sure C++17 support is available for Leap builds. + +- Add upstream change: + * 0001-Fix-build-with-Clang-12.patch + cld2 +- include GNUInstallDirs into CMakeLists.txt and use CMAKE_INSTALL_FULL_LIBDIR + variable in pkgconfig file to set corret library path also on Tumbleweed + +- fix generating cld2_full library by adding common source files + in CMakeLists.txt + +- change include paths in pkgconfig file to the values used by + cyrus imap + +- add 0001-fix-hebrew-iso-code.patch to change obsolete hebrew language + code from iw to he + +- add pkgconfig file +- cleanup spec file + * remove stuff for compatibility below SLE 12 + * use license tag in files section + clementine +- update to 1.3.99.20210609 + * For upstream changes go to: + https://github.com/clementine-player/Clementine/compare/354f6a23e0ce...612767c87822 + +- Update to git snapshot 1.3.99.20210304 to fix build against the + new taglib. +- For upstream changes go to: + https://github.com/clementine-player/Clementine/compare/1.4.0rc1-343-gb49afcc5b...1.4.0rc1-548-g354f6a23e + cli11 +- Build doc package +- Include pkgconfig file +- Disable the build of examples +- Change the directory of cmake files to %{_datadir}/cmake +- Use the upstream name for source and building, and keep the + package name lowercase +- Update to version 2.1.2 + * Use main for the main branch of the repository + * Bugfix(cmake): Enforce at least C++11 when using CMake target + * Build: Don't run doxygen and CTest includes if a submodule + * Build: Avoid a warning on CMake 3.22 + * Build: Support compiling the tests with an external copy of Catch2 + clinfo +- Update to version 3.0.21.02.21: + * No upstream release notes. + +- Update to version 3.0.20.11.20: + * No upstream list of changes. + clipped +- Update to 1.1.1: + * Add comment for future me + * Increase focus_out timeout + * Add StartupWMClass (#49) + * Fix delete crash + * Remove X11 keybind (#48) + * Add version to meson (#47) + * Add support for @2 icons (#46) + +- Update to 1.1.0: + * Allow deleting clipboard entries with delete key + * Allow typing numbers when search bar is focused + * Hardcode elementary theme + * Update appdata + * Remove cmake files + * Add meson files +- Spec file cleanup + +- Update to 1.0.3: + * debian folder moved out to orphan branches + * Update Lithuanian language (#22) + * Fix style priority + * Update search entry CSS selectors +- Spec file cleanup + clisp +- Do not use LTO for clisp images + +- Remove -mieee-fp gcc option as gcc does not know or ignore + that l(ib)ieee is not part of glibc package anymore +- -fPIE/-fpie is brain dead for a binary used for dumping images + cln +- remove -fvisibility-inlines-hidden for now [bsc#1176710] + -- make it build on s390x - clojure +- Update to 1.10.3.855: + * Fix in applying :jvm-opts with -X execution on Windows +- Changes in 1.10.3.849: + * Adds support for a trailing map of kvs in -X calls (similar to Clojure 1.11 trailing map to vararg calls) + * Updates all Maven deps to latest (maven-resolver 1.7.0, maven core 1.8.3) to address these security concerns + - CVE-2020-13956 - bumps deps on Apache HttpClient used by Maven + - CVE-2021-26291 - potential security problems regarding Maven repositories: + - Due to the possibility of MITM (man in the middle) attacks, http repo access is now blocked by default. + tools.deps/Clojure CLI has always used https repos in the default repository list (central and clojars), + so this mostly impacts any explicit http repositories defined in deps.edn + - Concerns over the "hijacking" of repository urls by transitive pom deps (or their super poms) to download + artifacts from malicious repos. Maven made no changes here, but did clarify how repos are resolved on this page. + From a deps perspective, we only use repositories declared in the top-level deps.edn (if transitive deps need a custom repo, + you will need to add it at top-level too). For tools.deps use of pom dependencies, we are providing the repos of + the top deps.edn file (which should always put Maven Central and Clojars first), then deferring to Maven for the rest. + * Use tools.deps.alpha 0.11.922 +- Changes in 1.10.3.839: + * Fix Linux installer breakage in 1.10.3.833 +- Changes in 1.10.3.833: + * TDEPS-177 - Fix Maven mirrors to look up by id, not name + * Remove flag when fetching git deps so that older git versions work + * Tweak some warning messages + * Clean up scripts to simplify variable replacement + * Use tools.deps.alpha 0.11.918 +- Changes in 1.10.3.822: + * Fix issue with git deps where new commits on branches were not fetched +- Changes in 1.10.3.814: + * git deps: switch from using jgit to shelling out to git (must be git >= 2.5) + * New env vars for control: + - GITLIBS_COMMAND - command to invoke when shelling out to git, default = git + - GITLIBS_DEBUG - set to true to print git commands and output to stderr, default = false + * Made git fetch only when shas can’t be resolved to improve performance + * Bump dep versions for tools.cli and aws api to latest + * Use tools.deps.alpha 0.11.905 +- Changes in 1.10.2.796: + * Fix clj -X:deps git-resolve-tags to update the sha to match the tag + * Perf improvements for git or local deps using pom.xml + * Use tools.deps.alpha 0.9.884 +- Changes in 1.10.2.790: + * Add -version and --version options + * TDEPS-56 - Fix main-opts and jvm-opts word splitting on spaces + * TDEPS-125 - Use JAVA_CMD if set (thanks Gregor Middell!) + * Add warning if :paths or :extra-paths refers to a directory outside the project root (in the future will become an error) + * Use tools.deps.alpha 0.9.871 + +- Update to 0.10.2: + * Interop / JVM: + - CLJ-1472 Ensure monitor object is on stack, for verifiers + - CLJ-2517 More fixes for invocation of static interface methods with primitive args + - CLJ-2492 Remove uses of deprecated Class.newInstance() + - CLJ-2534 Fix javadoc urls for JDK 11+ + - CLJ-2571 Add Throwable return type hint to ex-cause + - CLJ-2572 Avoid reflection in clojure.data + - CLJ-2502 Fix reflection warnings in clojure.stacktrace/print-stack-trace + - CLJ-2597 proxy should emit Java 1.8 bytecode + * Core: + - CLJ-2580 Fix case expression branch analysis that resulted in compilation error + - CLJ-2564 Improve error message for case + - CLJ-2585 nth with not-found on regex matcher returns not-found on last group index + - CLJ-1364 vector-of does not implement equals or hashing methods + - CLJ-2549 vector-of does not implement IObj for metadata + - CLJ-1187 quoted metadata on empty literal colls is lost + - CLJ-2459 ExceptionInInitializerError if jars executed with java -jar + * Printing: + - CLJ-2469 Fix errors in printing some maps with namespace syntax + - CLJ-1445 pprint doesn't print collection metadata when *print-meta* is true + * Docstrings: + - CLJ-2295 Eliminate duplicate doc string printing for special forms + - CLJ-2495 prepl docstring is incorrect + - CLJ-2169 conj has out-of-date :arglists + * Performance: + - CLJ-1005 Use transient map in zipmap + +- Adds rlwrap dependency for proper clj functionality + +- Fix could not find or load main class clojure.main (boo#1178408) +- Add missing clojure/libexec/exec.jar (boo#1178408) +- Add tool version to package to increase version visibility +- Apply spec-cleaner +- Update to 1.10.1.727 + * Fix clj -X:deps tree adding tools.deps.alpha to tree + * Fix clj -X:deps mvn-pom adding tools.deps.alpha to pom deps + * Fix clj -X:deps git-resolve-tags not working + * TDEPS-169 - Fix clj -X:deps mvn-install on jar to also install embedded pom + * Fix clj -Spom not respecting dep modifications from -A (regression) +- Changes in 1.10.1.716 + * Make edn reading tolerant of unknown tagged literals + * Update to latest dependencies for maven-resolver and aws-api + * Use tools.deps.alpha 0.9.821 + +- Update tool version to 708 +- Remove _service file as it wasn't accepted by Factory + +- Updated tool version. +- Fixed macros in spec file, added _service file. + -- Update to 1.6.0 - cloud-regionsrv-client +- Update to version 9.3.0 (jsc#PCT-130) + + Support AHB-v3 + + Support registration of BYOS instances against the update infrastructure + + Properly extract the region for local zones in AWS to ensure instances + get connected to the proper update servers + + Azure addon service and executable rename + + Support non SLE repos + + Fix handling of regionservers configured with DNS names + clustershell +- Update to upstream release 1.8.4: + * RangeSetND: fix padding info when slicing using __getitem__() + * Defaults: Allow out-of-tree worker modules + * NodeUtils: allow YAML list to declare node groups + * Tree: Use default local_worker and allow overriding Defaults + * Worker/Rsh: return maxrc properly for Rsh Worker + * xCAT binding: add support for spaces in group names + * CLI/Clush: Avoid python3 error with no stdin + * CLI/Clush: use os.read() in stdin thread + * CLI/Clush: Add maxrc option to clush.conf + * CLI/Display: Add support for NO_COLOR and CLICOLOR + +- Grab updated spec file from upstream to fix Python2 handling. + +- Update to upstream release 1.8.3: + * Worker/ScpClient: always put remote into brackets (#424) + * RangeSetND: fix padding info when slicing using __getitem__() (#429) + * Defaults: Allow out-of-tree worker modules +- Resync spec file with upstream, disable Python2 where not supported + any more. +- Obsolete python2 package that may be installed when building for + python3 only. + +- The correct license is LGPL-2.1-or-later + +- Update to upstream release 1.8.2: + * clush: support UTF-8 string encoding with --diff + * in some cases, timers were too fast due to an issue in EngineTimer + * fix issue in the Slurm group bindings where job ids were used + instead of user names + * performance update for xCAT group bindings +- Update Source to download from GitHub directly +- Use %license and %fdupes + clusterssh +- Update to new upstream release v4.16 + * Further fix for 'resolve_names' error when adding hosts via the UI + * Fix missing space separator for ssh_args (thanks to Petr Vorel) +- removed obsolete backport patch + 0001-helper-Fix-missing-space-separator-for-ssh_args.patch + +- Backport fix for #133 + https://github.com/duncs/clusterssh/pull/133 + 0001-helper-Fix-missing-space-separator-for-ssh_args.patch + +- Update to new upstream release v4.15 + * Include all utilies within each man page + * Add in 'command_pre' and 'command_post' configuration options + * Fix 'Add Host' menu error finding 'resolved_names' + * Ensure lib path is added to range tests to find the libraries + * Mark permission test as TODO as it appears to be inconsistent + +- Update to new upstream release v4.14 + * Include README within the repository, not just created tar.gz files + * Add 'autoquit' setting to 'File' menu (Github issue #114) + * Correct macro_hostname to be the FQDN of the server where + cssh is being run (Github issue #116) + * Add in user defined macros + +- Own entire bash-completion subtree + +- Update to new upstream release v4.13.2_02 + https://github.com/duncs/clusterssh/blob/v4.13.2_02/Changes +- Drop clusterssh-fix-docgen.patch as it has been fixed upstream + (https://github.com/duncs/clusterssh/pull/106) +- Add new dependency X11::Protocol::WM (build and runtime) +- Drop clusterssh-fix-docgen.patch (not relevant any more) +- Add patch fixing shebang (perl_shebang.patch) +- Disable Test::PerlTidy as it's not available +- Add new build and runtime dependency X11::Protocol::WM +- Add new build dependency Test::Trap (for testing) + -- Update to new upstream release 4.01.03 - * Allow the path to rsh/ssh/telnet to be defined in the - configuration file - * Move .csshrc to .csshrc.DISABLED since it should no longer be used - * Resolve error emitted when adding a host via the "Hosts" drop-down - * Resolve paste using a strange keyboard layout - * Cope with being invoked by "clusterssh" - * Remove doc references to "always_tile" (is known as "window_tiling") - * Updated manpage whatis entries - * Fix cssh starting if xterm is not installed - * Set WM_CLASS on windows to "cssh" - -- license update: GPL-1.0+ or Artistic-1.0 - See README - -- Initial package for build.opensuse.org (4.01.01) - clzip +- Update to release 1.12 + * Make -o behave like -c, but writing to file instead of stdout. + * Make -c and -o check whether the output is a terminal + only once. + +- Update to new upstream release 1.11 + * No changes; just a version bump. + +- Update to new upstream release 1.11~rc1 + * Detection of forbidden combinations of characters in trailing + data has been improved. + -- Use more robust make install call; remove redundant %clean - section; wrap description at 70 cols; GPG signature verification - -- update to 1.4: - * Multi-step trials have been implemented - * Compression ratio has been slightly increased - * Compression time has been reduced by 10% - * Decompression time has been reduced by 8% - -- update to 1.3: - * inability to change output file attributes has been downgraded from error - to warning - * a small change has been made in the "--help" output and man page - cmrt +- Update Group lines. + +- n_UsrEtc.patch + * switch to /usr/etc location for cmrt.conf (boo#1173035) + cmus +- update to 2.9.1: + * Documentation improvements for keybindings and some commands + * Spelling, grammar, and other improvements + * Add comments about fg/bg color to gruvbox-warm.theme + * Increase help view keybinding width + * pgaskin and flyingmutant committed 11 days ago + * ip/cdio.c: only declare track_comments_found if + * Remove unused functions in op/sndio.c + * Fixes truncation warnings by replacing %s with %.s + * add amazon.theme (#975) + * Fix playlist track selection + +- Update to version 2.8.0~20210101.gcef5ea4: + * Switch to GitHub Actions (#1026) + * Shuffle first track (#893) (#1008) + * Implement mouse events for title bar (#1025) + * Fix whitespace issues (#1021) + +- Update to version 2.8.0~20201215.gba1c3f0: + * Implement mouse events for status bar (#1013) + * Add tree width options (#1018) + * Stop after queue (resolves #696) (#1006) + * play pregaps of songs by adding them at the end of the previous song (#983) + * properly calculate size of print string (#987) + * Support R128_TRACK_GAIN / R128_ALBUM_GAIN tags (#994) + * Adding "--server SOCKET --passwd PASSWORD" section (#958) + * Add -n option to win-add-{l,p,Q,q} to prevent selecting the next item (#1017) + * Add support for 'DISCNUMBER' REM-field in CUE-sheets (#982) + * Add -f, --file to cmus-remote (#984) + * Add gruvbox-warm.theme (#1014) + * Update zsh completion (#985) (#1019) + * Make mouse behavior on playlist window consistent with library (#1011) + * Fix type of MPRIS2 fields title and album (#972) + * docs: fix simple typo, speacial -> special (#1002) + +- Update to version 2.8.0~20200120.gd1290d5: + * Fix bug on ppc64 caused by narrowing cast (#941) + * Fix typo: it's->its (#947) + +- Clean up spec file +- Update to version 2.8.0~20191105.g354625c: + * Allow push to accept no arguments (#937) + * mute/unmute command (#934) + * Add `continue_album` option (#927) + * Fix a crash when moving all tracks in a view (#916) + * fixed playlist name searching (#906) + * misc_init: remove variable user_name (#898) + * Makes :quit only prompt if -i is given (#888) + * ip/mp4: add metadata support for bpm/tempo (#878) + +- Update to version 2.8.0~20190219.ge27e813: + * Ensures all data sent on dbus is in utf8 (#847) (#871) + * bits-per-sample fixes (#870) + * Fixes incorect bit rate declaration for 24bit flac (#867) + * Changes yes_no_query to signal error on cmus exit (#858) + * Add support for elogind (#846) + * ip/ffmpeg: enable opus support (#865) + * Add note about overriding keybindings using rc (closes #742) (#866) + * Avoid -I$(pwd) (#820) + * Fixes ffmpeg deprecations (#861) + * Add *.lo to clean in Makefile (#864) + * Fixes various compiler warning (#862) + * added "exiting" player status (#648) + * Makes save -p consistent with documentation (#859) + * Make cmus-update*.py use env python and fix pidgin with py3 (#857) + * cmus 2.8.0 + * README: note that cmus is not actively maintained + * Fix CI build by specifying gcc version for Linux. Add OSX to CI test (#854) + * Increasing print buffer to fix crashes on ultra wide screens (#853) + +- Update to version 2.8.0~20181120.gf5a442a: + * Change to get_non_empty_env for CMUS_PLAYLIST_DIR. (#836) + * Add support for CMUS_PLAYLIST_DIR. (#830) + * Add documentation for passwd option (#824) + * Accept PARTOFACOMPILATION tag (#807) + +- Update to version 2.8.0~20180524.g8cccf70: + * Skip track when seeking past track duration (#803) + cntlm +- Added hardening to systemd service(s). Modified: + * cntlm.service + +- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: + Allow OBS to shortcut through the -mini flavors. + -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- license update: GPLv2+ - The package is GPL 2 "or later". See - http://svn.awk.cz/cntlm/trunk/COPYRIGHT. - No GPL-2.0 "only" files in the package - cobbler +- Update to version 3.3.0.50+git.c1d81950: + * Add support for Windows 11 + * Do not warn users about missing files during removal + * Collections: Simplify the duplication checks + * mkloaders: Add checks for required components + * mkgrub: Rename file and class to mkloaders + * mkgrub: Use grub subdirectory for storing binary executables + * Downgrade info to debug message when loading systems + * Show startup time in seconds if python3-psutil is installed + * Use newly introduce per item serializer on parent/profile addings + * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now + * Introduce new serialize_one_item function + * Exclude ourselves from duplicate checks for ip/mac/dns duplicates + * mkgrub: Improve bootloader building process + * mkgrub: Apply opinionated formatting + * Fix defaults and path to the ipxe files + * Version bump to V3.3.1 + * Remove not existent check for disabled spacewalk registration + * Security: Flag gate for modify_setting in XMLRPC + * Safeguard XMLRPC against rce + * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address + * MAC address should already be properly formatted + * Write message that initrd has successfully been loaded + * Set default menu if netboot is enabled + * Use the grub formatted tftp URL in for loading kernel/initrd remotely + +- Update to version 3.2.1.336+git.5639a3af: + * Autoinstall Manager: Fix utils.die calls and removed unused variable + * Docs: Add the mkgrub command to the CLI + * Add docstring to new API method + * Added new keys to the migration module for 3.3.0 + * spec file needs an open source license header to be build in open build service + * Expose GrubImage Action in api.py and cli.py + * Add GrubImage action + * Refactor the hardlink command to support non default web directories. + * Cobbler-settings: Change options order + * docs: Fix docstrings and logger formatting + * Adjustments to cobbler-settings validate + * Update sleep time in setup-supervisor script + * reposync_ssl + * Feat.: add support for Debian 11 Bullseye + * fix: cobbler reposync + +- Do not export spec file from git, due to bad licence format +- Add rpmlintrc to sources + +- Update to version v3.2.1.295+git.af118f52: + * Refactor the hardlink command to support non default web directories. + * Cobbler-settings: Change options order + * docs: Fix docstrings and logger formatting + * docs: Update and cleanup + * Adjustments to cobbler-settings validate + * fix/windows + * Applied suggestions from @agraul and @vzhestkov + * Update sleep time in setup-supervisor script + * reposync_ssl + * Feat.: add support for Debian 11 Bullseye + * fix: cobbler reposync +- Set disabled service to localonly +- Remove unused patch + D prevent-race-condition-writting-tftpboot-files-bsc1186124.patch + +- Prevent some race conditions when writting tftpboot files and + the destination directory is not existing (bsc#1186124) +- Added: + * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch + +- Fixed SPEC file: + * Re-added missing license header + * Added missing Source tag for rpmlintrc + +- Update to version 3.2.1+git20210315.f7482f6b: + * API: Add HTTP 200 Return in case we have an OPTIONS request + * Install everything in scripts/ to get migrate-data-v2-to-v3.py + * Update issue templates + * Webinterface: Removal of the Django Version + * Remove get-loader code + * Remove internal tftp python server and remove tornado dependencies + * Increase version of Cobbler to 3.2.1 + * Move legacy field setting + * Add tests for distro.py and item.py + * Templates: Move macros back to the template_api and fix snippets + * Templates: Remove old subject parameter; rename Template to CobblerTemplate + * Templates: Improve Cheetah template child class (linter & comments) + * Templates: Improve docs and fix linter errors with sedsec + * CLI: Add class docstring for the main class + * Actions - Replicate: Add class docstring + * Serializer - Mongo: Revert explicit type because of soft req on MongoDB + * Grub: Add tests and catch some errors + * Fix several issues in module file.py + * remove esxi70u1 from signatures and template from spec + * remove esxi70u1 config and templates + +- Update to version 3.2.0+git20210221.644f267c: + * Address review concerns by @nodeg + * Add schema checking code and test it + * Convert integer bools to real bools + * Docs: Rearrange to alphabetical order & add missing settings + * Add python-schema to our requirements + * post_report: Use with syntax to close file in case of an error. + * Fix linter errors in check.py + * Remove import cgi + * Adjust prospector Config to fix doubled issues + * Fix Codacy linter errors + +- Update to version 3.2.0+git20210218.8af5f420: + * revert_strip_none prior adding an object on replicate + * Remove unused function filter_upgrade_duplicates() in file.py + * Add filename to exception + * Add return types in file.py + * Handle files with double .json ending + * sync_post_wingen: Include pefile in the import check + * Tests: Add tests for module_loader and type the module + * Add adjustments for the source installation + * close file after open + * make esx_modules available to template + * fix bootcfg template path + Delete patches which were upstreamed and are included in the tarball: + D better-string-replacement-performance.diff + D cgi_parse_qs_is_deprecated.diff + D fix-for-old-str.join-usage.diff + D fix-string-replacement.diff + D load_module_apache_suse_fix.diff + D refactored_auth_module.diff + D remove-redundant-json-suffix.diff + +- Update spec file to satisfy current rpmbuild (>=4.16) and make + the build on Tumbleweed work again. + +- Update tarball from upstream to remove the .pc quilt folder. + +- Fix string replacement for @@xyz@@ +- Better performing string replacements +- Added: + * better-string-replacement-performance.diff + * fix-string-replacement.diff + coccigrep +- update to 1.20: + - Fix a python3 comptability issue + - Add grep color mode + - Fix multiple matches on one line + - This release fixes #19 and improve matching capabilities + - Address a issue with pygments installation on Python 2 and fix parallel execution + - Some light fixes on the documentation and a cleaner setup.py so the project looks decent on Pypi. + +- Update to version 1.17+git.20180322: + * grep mode: fix multiline case + * fix typo in comment + * used: fix equality match + * allow multiple match on the same line + * fix grep mode display + * Update version to 1.17 + * set only color in grep mode for tty + * color attribute in grep mode + * add grep mode for color + -- initial package - codec2 +- Added a patch moved-freedv_callback_rx_sym-into-internal-header.patch + to fix building gnuradio (patch taken from upstream) + +- Drop handcrafted generation of the pkgconfig file +- Remove "-Wno-dev" + +- Update to version 1.0.1: + * Release to support freedv-gui 1.6.1 + +- Update baselib.conf + +- Update to version 1.0.0: + * No upstream changelog available + * Added new mode 700E +- Test binaries not installed now, so package codec2 dropped, + license and doc files moved to libcodec2 library. +- Patch codec2-no_return_random.patch rebased. + codespell +- Update to 2.1.0: + * No upstream changelog + +- Update to 2.0.0: + * No upstream changelog + +- Update to version 1.17.1: + * Upstream does not provide a changelog +- Update patch: + * help2man-run-needs-utf8-locale.patch + +- Update to 1.16.0: + * Add several more spelling corrections + * Fix typos + colm +- Update to version 0.14.7 + * fix: make string pointers from locals, not temp strings + * fix vm_pop_type for big-endian systems + * various refcount fixes + * A lot other bugfixes and improvements +- Added fix-library.patch +- Dropped outdated shadow.diff + +- Update Git URL. Trim old specfile constructs. + +- Add reproducible.diff + +- Update to new upstream release 0.13.0.7 + * No changelog provided + +- Update to new upstream release 0.13.0.6 + * No changelog was provided, again. + colord-kde +- Update URL +- Spec cleanup + colordiff +- Update to 1.0.19 + * Add 'difffile' color option, allowing more git-like coloring (separate + color for header of each changed file). Thanks Geraint Edwards. + * Improved portability of Makefile, thanks Michael Osipov. + * Provide support for 24-bit colour strings, thanks Stephen Wall. +- Run spec-cleaner + * Drop package groups +- Drop patch colordiff-fix-permission.diff not needed anymore + -- initial SUSE package - colorpicker +- Update to 1.1.5: + * Fix travis build problem + * Added Bulgarian translation (kudos to @clappingmonkey) + +- Update to 1.1.3: + * Added Polish translation (kudos to @michalzkosmosu) + * Added Dutch translation (kudos to @Vistaus) + * Added Turkish translation (kudos to @ibrakap) + * Fix build integration (kudos to @meisenzahl) + +- Update to 1.1.2: + * Add português lang + commandergenius +- Update to version 3.0.9 + * Bug fixes with changed aspect ratio and resolutions + * Multiplayer fixes + * Many gameplay bug fixes + +- Update to version 3.0.1 + * New Engine with parallax scrolling feature + * Added support for Cosmos the Cosmic Adventure + * Many bug fixes, some general improvements + +- Update to version 2.8.2 + * Improved carmack decompression routine. + * Sliding through entrances/doors improved. + +- Update to version 2.8.1 + * More Keen Galaxy engine fixes + * Menu fixes + +- %cmake_build is now the recommended way to build cmake projects +- DCMAKE_INSTALL_PREFIX is set by the cmake macro + +- Update to version 2.8.0 + * Remove legacy SDL 1.2 code at many parts + * More stable graphics engine + * SDL2 is not an option anymore + * Improved logging + * Open GL 2.1 is minimum now + * Lots of OpenGL fixes + * Boost library now is optional + * C++17 + +- Add patch: + * fix-icons.patch + +- Update to version 2.7.9 + * Add appdata + +- Update to version 2.7.8 + * More logging. Code cleanups + +- Update to version 2.7.7 + * Now you can configure the base url. If http does not work on + your side, feel free to set it to https. + * Some Memory cleanups + +- Update to version 2.7.6 + * Foot improvement on some mods. With Eight Accumlators now it + works correclty. + +- Update to version 2.7.5 + * Achivement System improved. Now you can see what achivements + you got and how much is yet missing + * Quit Menu now shows three ways to quit your current game + +- Update to version 2.7.4 + * Virtual pad control improvements + +- Update to version 2.7.3 + * Smarter Game store. Catalogue entries can be read later at + runtime and in the background + +- Update to version 2.7.2 + * Disc color now is white + * Touch buttons give feedback when pressed/touched + * Improved overall direction and buttons control + * No more ugly vpad background + +- Update to version 2.7.1 + * Bugfix release + +- Update to release 2.7.0 + * More Keen Dreams fixes + * More Lua support and remaining python code is now completely + removed + * Added sound buffer amplifier for improving the sound/music + quality hopefully on certain systems + +- Update to release 2.6.3 + * We have eight control presets which got some standard names. + * Bug fixes in the Keen dreams engine + +- Update to release 2.6.2 + * More sounds are now played + * Collision fixes + * AI fixes + * Added 5 control presets which can be saved and loaded. + +- Update to release 2.6.1 + * More lua support. Oblivion v1.4 fully working + * More crash fixes, especially for Keen 6 DEMO + +- Update to release 2.6.0 + * Fixing mute music after saving a game + * Added PC Speaker Volume option + +- Drop patch (fixed by upstream): + * commandergenius-set-gskit-linker-language.patch + +- Update to release 2.5.5 + * Improved controller configuration for multiplayer + +- Update to release 2.5.4 + * Level swap when Hardmode in Episode 1 works once again + +- Update to release 2.5.3 + * Secret Ending In Keen 5 is unlockable + * Crash fixes with older save game files + +- Update to release 2.5.2 + * Improved blinking sprites for home-made creations + * Keen dreams improvements with level signs + * Now you can remove gameplay and menu bindings + * Collision detection improvements + * Splitting up the control settings a bit better + * Since you can unbind Super Run option got removed. + +- Update to release 2.5.1 + * Ceilick Ai improvements + * Small bug fix with sprite export in Galaxy Keen. +- Add patch: + * commandergenius-set-gskit-linker-language.patch + +- Update to release 2.4.6 + * New Export graphics feature + * Super Run option. The run button now only works when you + enable that option + +- Update to release 2.4.5.2 + * Black screen fixes + * Reduced probability of the slug doing the squat action. + +- Update to new upstream release 2.4.5 + * QED Fixes + * Improved Savegame menu style and overall functionality + * Minor GUI improvements + +- Update to new upstream release 2.4.4 + * Boost libraries are now optional, thanks to TinyXML2 code + * AutoGun working in Keen 4-6 + * Better Analog controls handling in Keen 4-6 + +- Update to new upstream release 2.4.3 + * Finally, loading the game list is much faster. Enjoy! + * Integer scaling improvements + * Fixes to the load of high-res tiles in keen5 and 6 + * Some bug fixes + -- Initial package (version 1.6.5.5) for build.opensuse.org - compicc +- Drop support for old openSUSE versions. + -- mark |ICM| attribute in _ICC_COLOR_DESKTOP atom - compiz-bcop +- Update to version 0.8.18: + * No changelog available. +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * No changelog available. + -- Review and merge changes from X11:Compiz - -- Now parses options for compiz version 0.7.8 - compiz-emerald +- Do not package /usr/share/mime-info: this was from the times of + GNOME 1 and is no longer used (boo#1062631). + +- Update to version 0.8.18: + * Add ability to configure window grab areas independently from + borders. + +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * Random fixes and updates. +- Remove emerald-0.8.14-fix-app-switchers.patch: fixed upstream. + -- support 30-bit visuals by skipping shadow painting -- fix License naming -- add changelog file -- move devel libs to devel package - compiz-emerald-themes +- Update to version 0.8.18: + * Fix dark/ directory permissions. + +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * Add wreathe theme. + * Add white theme with state indication. + compiz-plugins-experimental +- Update to version 0.8.18: + * Fix build with gcc-10. + * earth: Initialise screen structure with calloc. + * Migrate workspacenames plugin to plugins-extra. + +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * Improvements to earth. + * Import icons from CCSM. + -- 0.7.4 release -- Update bcop dependency -- Send out sync request when changing window size -- Fix division-by-zero when snow speed is 100 - -- 0.7.2 development release - -- sync to the latest git - compiz-plugins-extra +- Update to version 0.8.18: + * Add workspacenames plugin (migrated from -experimental). + * Add a contrast differentiation mode in ADDHelper. + * showmouse: add option to initiate automatically on startup. + * First attempt at writing a plugin showing speech synthesis: + highlightcontent. + * grid: Fix issues with cycling through window sizes caused by + extents. + * Fix grid bug that prevented certain windows (Chromium-based, + others) from updating properly. + * Fix up DEBUG calls to refer to correct variables. + * Fix make distcheck command. + * showmouse: Fix behaviour with particles activation setting. + * showmouse: Fix toggling crosshairs while active. + * showmouse: Rewrite crosshair drawing to be affected by neg and + colorfilter. + * wallpaper: Fix a calloc call. + * Add and improve the bell plugin imported from + https://github.com/CarterWeron/compiz-bell-plugin + * Update translations. + +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * Introduce auto fade and directory support in wallpaper plugin. + * Add vidcap plugin. + * Import icons from ccsm. + * Grid improvements. + * Add support for gtk frame extents. + * Add new crosshair mode to showmouse. +- Add a licence file to the package. + -- Update to version 0.8.6 - + bug fix release - + Keep version in sync with compiz. - -- Update to version 0.8.4 -- Rename package to compiz-plugins-extra, obsolete old name -- Drop NOMAD patches -- Clean spec file using spec-cleaner. - -- use --disable-static instead of removing static libraries - compiz-plugins-main +- Update to version 0.8.18: + * mousepoll: Also consider mouse clicks for its tracking delays. + * Add an icon to the focuspoll plugin. + * Make shortcuts to work with XInput2 for ezoom, neg and + colorfilter. + * focuspoll: Set org.a11y.Status.IsEnabled to true at startup to + ensure applications like Firefox will be opened with + accessibility support enabled. + * titleinfo: Don't flag remote windows as root-owned. + * ezoom/focuspoll: Greatly improve the focus tracking feature. + * colorfilter: Add an option to enable filtering at startup. + * colorfilter: Add an option to enable/disable cumulative filter + mode. + * colorfilter: Add support for showing a notification on filter + change. + * neg: Add an option to negate the window decoration too. + * colorfilter: Add a negate filter, by inverting lightness in HSL + representation. + * Fix compilation with gcc-10. + * Update translations. + +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * Negative plugin improvements. + * Add Ezoom plugin AT-SPI support. + * Import icons from CCSM. +- Remove compiz-plugins-main-better-neg.patch: fixed upstream. +- Add a licence file to the package. + -- fix Group of devel package -- remove %{buildroot} from build section -- remove outcommented and unused cmake build commands -- remove old compiz-fusion-plugins-main-devel obsoletes and provides -- run spec-cleaner over spec file - -- use correct license format - -- Update to version 0.8.8 - compizconfig-settings-manager +- Correct prefix setting broken with the previous changes. + +- Update to version 0.8.18: + * Fix Error Widgets.py:957:show_popup:TypeError: __init__() got + multiple values for argument "parent". + +- Drop support for old openSUSE versions. + +- Update to version 0.8.16: + * Move icons out of ccsm and into respective plugin packs. + -- unlink from Factory - complexity +- Small modernisation of spec file + +- Use noun phrase in summary. Reduce description hype. + +- Add gpg signature +- Run tests during build + +- Require pkgconfig(autoopts) for building + compton-conf +- %cmake_build is now the recommended way to build cmake projects + conmon +- Update to version 2.0.30: + * Remove unreachable code path + * exit: report if the exit command was killed + * exit: fix race zombie reaper + * conn_sock: allow watchdog messages through the notify socket proxy + * seccomp: add support for seccomp notify + +- Update to version 2.0.29: + * Reset OOM score back to 0 for container runtime + * call functions registered with atexit on SIGTERM + * conn_sock: fix potential segfault + +- Update to version 2.0.27: + * bump to v2.0.27 + * Add CRI-O integration test GitHub action + * exec: don't fail on EBADFD + * close_fds: fix close of external fds + * Add arm64 static build binary + * bump to v2.0.27-dev + +- Update to version 2.0.26: + * conn_sock: do not fail on EAGAIN + * fix segfault from a double freed pointer + * Fix a bug where conmon could never spawn a container, because + a disagreement between the caller and itself on where the attach + socket was. + * improve --full-attach to ignore the socket-dir directly. that + means callers don't need to specify a socket dir at all (and + can remove it) + * add full-attach option to allow callers to not truncate a very + long path for the attach socket + * close only opened FDs + * set locale to inherit environment + +- Update to version 2.0.22: + * added man page + * attach: always chdir + * conn_sock: Explicitly free a heap-allocated string + * refactor I/O and add SD_NOTIFY proxy support + +- Update to version 2.0.21: + * bump to v2.0.21 + * protect against kill(-1) + * Makefile: enable debuginfo generation + * Remove go.sum file and add go.mod + * Fail if conmon config could not be written + * nix: remove double definition for e2fsprogs + * Speedup static build by utilizing CI cache on `/nix` folder + * Fix nix build for failing e2fsprogs tests + * test: fix CI + * Use Podman for building + converseen +- Update to 0.9.9.0. + * Fixed random crash when all images are removed. + * Some translation updates. + * Various minor updates. + * Various bugfixes. + +- Update to 0.9.8.1. + * Added Swedish translation. + * Various minor updates. + * Various bugfixes. + +- Update to 0.9.8.0. + * Fixed bug with TIF files. + * Various Minor Updates. + * Various bugfixes. + +- Update to 0.9.7.2. + * Updated Japanese Localization. + * Various bugfixes. + +- Update to 0.9.7.1. + * Various bugfixes. +- Changes in 0.9.7. + * Added Ukranian Traslation. + * Updated Italian Traslation. + * Removed Flattr links and buttons. + * Various bugfixes. + coreboot-utils +- Fix build with GCC 10 + * msrtool-fix-build-with-gcc-10.patch + +- Update to 4.10 + * Full changelog: + https://coreboot.org/releases/coreboot-4.10-relnotes.txt +- Update coreboot-utils.keyring + Old key 0x269C04E1 got superseeded by 0xAA103F48728F5291 + +- Update to 4.9 + * Full changelog: + https://coreboot.org/releases/coreboot-4.9-relnotes.txt +- Rebase patches: + * no-pie.patch +- Update coreboot-utils.keyring + Old key 0x19796C2B3E4F7DF7 got superseeded by 0x269C04E1 + +- Update to 4.8.1 + * Full changelog: + https://www.coreboot.org/releases/coreboot-4.8.1-relnotes.txt +- Rebase patches: + * no-pie.patch + -- license update: GPL-2.0 - No indication of aggregation - -- update license to new format - coturn +- Dropped harden_coturn.service.patch because systemd units are + created from own source anyway and are proven to work + +- Drop ProtectClock hardening, can cause issues if other device acceess is needed + +- Added hardening to systemd service(s). Added patch(es): + * harden_coturn.service.patch + Modified: + * coturn.service + * coturn@.service + +- Version 4.5.2 + * Fix for CVE-2020-26262 (boo#1180764) + - Fix ipv6 ::1 loopback check + - Not allow allocate peer address 0.0.0.0/8 and ::/128 + - For more details see the github security advisory: + https://github.com/coturn/coturn/security/advisories/GHSA-6g6j-r9rf-cm7p + * fix null pointer dereference in case of out of memory. + * Fix: Null pointer dereference on tcp_client_input_handler_rfc6062data function + * Fix: use-after-free vulnerability on write_to_peerchannel function + * Fix: use-after-free vulnerability on write_client_connection function + * add prometheus metrics + * Delete trailing whitespace in example configuration files + * Add architecture ppc64le to travis build + * Fix misleading option in doc (prometheus) + * Allow RFC6062 TCP relay data to look like TLS + * Add support for proxy protocol V1 + * Print full date and time in logs + * Add new options: "new-log-timestamp" and "new-log-timestamp-format" + * Do not use FIPS and remove hardcode OPENSSL_VERSION_NUMBER with LibreSSL + * Add ACME redirect url + * support of --acme-redirect + * fix acme security, redundancy, consistency + * Add new --log-binding option to enable binding request logging + * Fix stale-nonce documentation + * Version number is changed to semver 2.0 + * pkg-config, and various cleanups in configure file + * Add systemd notification for better systemd integration + * Fix c++ support + * Remove session id/allocation labels + * Remove per session metrics. We should later add more counters. + +- AppArmor profile has ABI 3.0 and some minor changes +- Modified systemd unit: + * do not use daemon mode + * Type=simple + * added security settings +- added multi-instance systemd unit + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + courier-authlib +- Added hardening to systemd service(s). Modified: + * courier-authdaemon.service + +- update to 0.71.3 + * courier-authlib: Report failed LDAP authenticated bind correctly. + +- Change ownership of socket directory from root:root to root:mail + to allow postfix SASL auth to work + % courier-authlib.tmpfile + +- update to 0.71.2 + * No relevant changes for (open)SUSE build +- update source download URL +- fix unsafe permissions for socket directory (boo#1183724) + % courier-authlib.tmpfile + +- update to 0.71.1 + * Clean up header files, do not install autoconf-generated + courier_auth_config.h + +- update to 0.71.0 + * userdb: Make userdb script accept UTF-8 domain names. Document + it in the man page. + * Configure and installed versioned shared libraries, both shared + and the authentication modules. + * Update INSTALL. Remove obsolete pre-courier authlib migration + script and documentation. It's been long enough. + * Add _meta API functions with an extra auth_meta parameter, + keep the original functions as wrappers that provide a stub meta + parameter. Use this to pass arbitrary variables to authdaemon. + * authdaemond.c: retrieve the TCPREMOTEIP variable if it's provided. + * authpam.c: TCPREMOTEIP, if set, sets PAM_RHOST. + * Makefile.am (commonldflags): Link all libraries with the + - -enable-new-dtags flag. +- rpmlint + o addFilter shared-lib-calls-exit + +- update to 0.70.0 + * authsasl.c (auth_sasl_ex): For EXTERNAL, base64-decode the + initial authorization string, since if none is provided the + callback's reply is base64-decoded. + courier-imap +- update to 5.1.4 + * all: code changes so that courier can be compiled with -Wall + - Werror gcc flags. The default compilation flags are not changed. + This also includes changes to the configuration scripts, which + includes removing outdated configuration settings. + * pop3: buffer input by ourselves, clear input buffer before + switching to TLS. + * imap: fix crash if the connection to the client is terminated at + the wrong/right time. + +- update to 5.1.3 + * pop3d: pro-forma POP3 LANG extension. + * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry + in the pop3d-ssl configuration file. + +- update to 5.1.2 + * make: Individual files that did not end in a newline were + not handled correctly. + * imap: adjust error message. + +- update to 5.1.1 + * Fix swapped TLS_CACHEFILE settings in the IMAP and POP3 + configuration files + +- update to 5.1.0 + * Implement support for the TLS ALPN extension. + * Replace FAM/Gamin with inotify. + * Install the maildirwatch tool. + * Remove the IMAP_ENHANCEDIDLE setting from the imapd configuration + file. +- update source download URL +- remove courier-imap-Makefile.patch (upstreamed) + +- update to 5.0.14 + * Fix packaging problem with a faulty courier-unicode dependency +- update to 5.0.13 + * Fixes a crash caused by a malformed DNS query/response +- move SSL cache files to /var/cache/courier-imap/ and put (open)SUSE + specific changes to configuration files in a patch file (instead of + sed scripts) + + courier-imap-config.patch +- remove obsolete SysV init files + - courier-imap.init + - courier-imap-ssl.init + - courier-pop.init + - courier-pop-ssl.init + +- update to 5.0.12 + * openssl: Add TLS_PROTOCOL setting to disable client-initiated + renegotiation. + * imap: send corrupted Unicode alerts only for new messages. + * waitlib: fix testwait.c failure with LTO enabled on F33. + * pop3login.c: fflush before STARTLS. + +- update to 5.0.11 + * courier-authlib API update. + * Add AC_PROG_CC_C99 to configure +- remove courier-imap-stdc.patch (no longer needed) + +- update to 5.0.10 + * tcpd/starttls.c (dossl): Start client after negotiating SSL, in + order to allow EXTERNAL client certificate authentication. + * Fix virtual IP and hostname handling when using GnuTLS for SSL. + * imap, pop3: include remote port TCP port number together with the + IP address, in log messages. +- add courier-imap-stdc.patch to remove 'for' loop initial declarations + +- update to 5.0.8 + * Update documentation in the imapd and pop3d ssl config flies. +- update to 5.0.7 + * pop3dserver.c (do_retr): Use the new MIME_UNICODE_MESSAGE_TYPE + setting to set the type of the wrapped MIME attachment. +- update to 5.0.6 + * pop3dserver.c: Fix parsing of pop3d file cache, on some + architectures. + * tcpd/libcouriertls.c: Ignore unreadable cert files. +- update to 5.0.5 + * fetch.c: Send an alert about a Unicode messages to a non-Unicode + client at most once per IMAP session. +- update to 5.0.4 + * pop3dserver.c: Deal with MS Outlook's broken implementation of + RFC 6856. +- update to 5.0.3 + * pop3dserver.c (calcsize): Fix spurious flagging of non-UTF8 + messages as UTF-8. + To fix existing mailboxes with erroneously-flagged messages. In + each mailbox, if its existing courierpop3dsizelist file starts with + /3 [followed by additional data] + Only if the first line in courierpop3dsizelist starts with /3, then + execute: + perl -p -i -e 's/:\d+$/:0/' courierpop3dsizelist + * pop3dserver.c (readpop3dlist): Be able to update + courierpop3dsizelist from version 2 to 3 in place. + (do_retr): Instead of returning an ERR to a non-Unicode client, + handle Unicode messages by wrapping them as an attachment. +- update to 5.0.2 + * configure.ac: Additional changes to how Unicode messages are + handled with non-Unicode clients: disclaim all warranties, still + report an error, but provide the raw message content, as is. +- update to 5.0.1 + * Provide an substitute message to IMAP clients that did not enable + UTF-8. + * couriertls: additional fixes. + * couriertls: option to use a separate file for the SSL certificate's + private key, as an alternative to the combined keyfile+certificate. +- update to 5.0.0 + * pop3dserver.c: update Courier-IMAP to support UTF8 POP3. Update + version of the courierpop3dsizelist cache file. + * courier-imap, sqwebmail: update Courier-IMAP to support UTF8 IMAP. + Convert maildir folders to use UTF-8 for folder names. Add + - -checkutf8 and --convutf8 options to maildirmake to convert + pre-UTF8 maildirs to UTF8 maildirs, a mandatory upgrade procedure. + * waitlib/configure.ac: Fix typo. + * libs/tcpd/starttls.c (main): Add -user option. Additional fixes + to startup script to have couriertls drop root privileges. + * libs/tcpd/tlsclient.h: add username option, used in couriertls_start + to set the child process's uid and gid. + * imaplogin.c (starttls): Set username option for couriertls + * pop3login.c (starttls): Set username option for couriertls + * imapd-ssl.dist, pop3d-ssl.dist: Use separate imap and pop3 session + cache files. Startup script: remove/set ownership and permsission + on the imap and pop3 session cache files. + * libs/tcpd/libcouriergnutls.c: Remove usage of deprecated OpenPGP + API. Tag the "Unexpected SSL connection shutdown" with the "DEBUG" + label just like the OpenSSL version does. + * libs/tcpd/starttls.c: If TCPREMOTEIP is set, prepend it to error + messages. +- delete reproducible.patch (upstreamed) +- add courier-imap.keyring for source verification +- cleanup spec + +- removal of SuSEfirewall2 services, since SuSEfirewall2 has been replaced by + firewalld, see [1]. + [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut the build queues by allowing usage of systemd-mini + +- Add reproducible.patch to override build date (boo#1047218) + -- fix courier-imap.service - * STARTTLS on port 143 (thanks to cschweingruber) - -- update to 4.15 - * pop3login.c (starttls): Clear input buffer after STARTTLS. - * imaplogin.c (starttls): Clear input buffer after STARTTLS. - * Fix various compiler warnings about unchecked results from setuid - and setgid calls. - * libs/tcpd/libcouriergnutls.c, libs/tcpd/libcouriertls.c: remove the - TLS_DHCERTFILE setting, and use TLS_CERTFILE for all functionality. - Read DH parameters from TLS_CERTFILE, or from the new TLS_DHPARAMS - environment variable. - * mkdhparams: New script that generates DH parameters into a standalone - file. - * Remove TLS_DHCERTFILE setting from imapd-ssl, pop3d-ssl, esmtpd and - esmtpd-ssl. Add TLS_DHPARAMS. - * Update imapd.cnf.openssl, pop3d.cnf.openssl, esmtpd.cnf.openssl, - set default number of bits for RSA keys to 4096. - * libs/tcpd/libcouriertls.c (tls_create): Add TLSv1_1_method() and - TLSv1_2 method(), based on patch by Rob Austein . - * pop3d-ssl.dist.in, imapd-ssl.dist.in: Fix up differences in the - documentation of TLS options in various config files. -- added systemd service files -- fix build for SLE - * fam-devel vs gamin-devel -- cleanup spec - * RPM_BUILD_ROOT -> buildroot - -- use gamin-devel instead of unmaintained fam(-devel) package - courier-unicode +- update to 2.2.3 + * Fix compilation error on CentOS 7 + +- update to 2.2.2 + * unicode_bidi.c: Implement unicode_bidi_combining(). Implement + canonical and compatibility decomposition and canonical composition. + * unicode_bidi.c (unicode_bidi_needs_embed): Make its return code + what its documentation says its return code is. + * Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(), + unicode::bidi_override, +- update to 2.2.1 + * unicode_bidi_calc and unicode_bidi_calc_levels return a + unicode_bidi_direction object, to indicate whether the + computer paragraph embedding level was explicitly computed or + defaulted. + * unicode::bidi_calc - an empty string with an explicit embedding + level should return the requested embedding level. +- update to 2.2 + * unicode::iconvert::convert, fix uninitialized variable. + * Implement bidirectional algorithm, canonical or equivalent character + mappings. + * Unicode 13 update. Adds lookup of EastAsianWidth property, emoji + property lookup, adds an alternative sequence-based grapheme API + that handles multi-character emoji rules. + * Add bidi property lookups. +- update source download URL + +- update to 2.1.2 + * Fixes a packaging error in 2.1.1 that results in broken manual page + links (no code changes) +- update to 2.1.1 + * Fixes a bug that causes cone to garble some messages when showing + them + cowsay +- update to 3.0.4: + - Licensing terms have changed to GPLv3. + - Friendlier to being hosted on GitHub. + - No functionality changes whatsoever. + +- Add SUSE brand + * chami.patch -- big chameleon picture named chameleon.cow + * one-eye.patch -- helper patch to allow the chameleon to be dead + cpanspec +- Update to 1.81.01 + * Also read from META.json + * Read 'dynamic_config' and 'provides' from META files + * Move Intrusive.pm into its own subprocess + * Add --debug option + * Add statistics output + * Add batch processing script for testing changes on a number of packages + +- Add the important cpanspec.yml file to the package + +- Update to 1.80.01 + * support opensuse patch comments (PATCH-FIX-UPSTREAM) + * add misc block, e.g. for subpackages + +- Update to 1.79.01 + * smaller bug-fixes + * add add_doc and skip_doc to allow changing docs handling + * ignore some more unwanted files in doc handling + * fix package requires + * reduce changelog space wasting, document option --old-file + * update copyrights + +- Update to version 1.78.09.1554211595.43afd0f: + * Support licence as filename for license (british english) + +- Update to version 1.78.09.1551439566.b166388: + Switch to _service file + +- Bernhard M. Wiedemann (5): + avoid stripping exec bits off .pl files + refactor custom spec sections + allow for post_build section + allow to override summary and description + accept more pathnames in tarballs + Dirk Stoecker (8): + fix some issues, add minimal README + small cleanup in download case + user new license names, don't show upstream license if identical, better summary capitalization + don't show upstream license if totally identical + support Zip + support perl license text in cpanspec.yml properly + unify perl license + Dirk Stöcker (2): + makecmd - handle alike to perl and rm (#8) + support new storage position for cpan data + Sebastian Riedel (1): + Prevent invalid "perl-.spec" and "perl-.changes" from being generated + Stephan Kulow (7): + retry the checkout after branch (service in progress) + avoid "the manpage" links + remove debug statement + take license folder too + small fixes + Use %license + Fix wget options in cpanget + -- remove cpanspec-1.78.06-spdx.patch - upstreamed - -- Stephan Kulow (2): - apply spdx.patch applied for a year in OBS - bump version - -- Stephan Kulow (2): - no longer print possible build requires - avoid useless newlines - -- Stephan Kulow (4): - bump version - avoid empty description - don't reset Module::Build - support Module::Build::Tiny - -- fixed cpanspec to suggest "GPL-1.0+ or Artistic-1.0" if no - licence is found - -- Stephan Kulow (1): - adopt license - -- Add requires on Class::Accessor::Chained and Pod::POM - cppcheck +- Add glibc 2.34 build fix: + * 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch + +- update to 2.5: + * checked that all features in c++11, c++14, c++17 are supported + * c++20 support is improved but not complete yet + * improved library files, better knowledge about APIs + * improved checks to detect more bugs + * fixed checks to avoid unwanted warnings + * suspicious container/iterator assignment in condition + * rethrow without current handled exception +- drop 0002-Another-gcc11-fix-3179.patch, 0001-Fix-gcc11-build-errors.patch: upstream + +- Add GCC compatibility fixes: + * 0001-Fix-gcc11-build-errors.patch + * 0002-Another-gcc11-fix-3179.patch + +- add fix-i586.patch to fix compilation on i586, where the test + case tests the wrong IntRange + +- update to 2.4.1: + * fix for windows installer, no other changes + +- update to 2.4: + * Detect one definition rule violations + * MISRA improvements + * ImportProject fixes + * Various bug hunting improvements + * Fixes when importing AST from clang + +- Update to version 2.3 + Improved C++ parser: + * types + * wrong operands in ast + * better simplification of templates + Improved clang import, various fixes. + Improved value flow analysis + Fixed false positives + Improved configuration in library files + * boost.cfg + * googletest.cfg + * qt.cfg + * windows.cfg + * wxwidgets.cfg + Added several Misra rules: + * 6.1 + * 6.2 + * 7.2 + * 7.4 + * 9.2 + * 10.2 + * 15.4 + Added platforms: + * elbrus e1c+ + * pic + * pic8 + * mips +- Update to version 2.2 + New checks: + * incorrect usage of mutexes and lock guards + * Dereference end iterator + * Iterating a known empty container + * outOfBounds check for iterators to containers + Removed 'operator=' check that ensures reference to self is returned. That is not about safety. + Improved parser + * various ast fixes + Clang parser + * The Clang import feature in Cppcheck should be considered to be experimental for now. There are problems. + Improved bug hunting + * variable constraints + * handling of multidimension arrays + * function calls, execute functions that are in same TU + * improved handling of containers + * several improvements for uninitialized variables check + * improved analysis of for loops + * added a hash value for warnings that can be used for suppressions + Improved data flow + * one more heuristic for ternary operators + * improved data flow for containers + CLI: + * Fixed some addon execution problems when there are spaces etc + GUI: + * Fix handling of tags + * Exclude files + cppcheck-htmlreport: + * several result files can be combined into 1 output + Suppressions: + * comments can be added at end of suppression in suppressions file + +- Update to version 2.1 + * We have tweaked build scripts. + * When you use USE_Z3=yes, we will handle new versions of z3 better. If you + have an old z3 library and get compilation problems you will need to add + a z3_version.h in externals. + * The cmake scripts was updated. + * There was a couple of bug fixes. + New check: + * for "expression % 1" the result is always 0. +- Run spec-cleaner + * Remove rpm groups +- Enable Z3 build flag + +- Since cppcheck version 1.89 CFGDIR is replaced by FILESDIR and + cfg files are no longer kept in FILESDIR but in subfolder FILESDIR/cfg. + +- Use cmake macros + +- Update to version 1.90 + * alias to vector element invalid after vector is changed + * improved value flow analysis for struct members + * improved value flow analysis for pointer alias + * CERT: Added ENV33-C: Do not call system() + * MISRA: added rules 2.7, 3.2, 4.2, 14.2, 21.1, 21.12 +- update to version 1.89 + * The default warning message format was changed. The new format + is similar to GCC. If you want to get warnings in the old + format, add --template=cppcheck1 to the command line. + * improved value flow analysis for pointer aliases + * improved checking for uninitialized variables/structs + * better checking of smart pointers + * better checking of global variables + * Added Cppcheck annotations cppcheck_low(VALUE) and + cppcheck_high(VALUE) + * shadow variables; warn when argument is shadowed + * warn if local reference variable can be const + * Added API01-C: Avoid laying out strings in memory directly + before sensitive data + * Added MSC24-C: Do not use deprecated or obsolescent functions + * Added STR11-C: Do not specify the bound of a character array + initialized with a string literal + * MISRA: added rules 17.2, 18.4, 18.7 + +- Update to version 1.88: + * Comparing pointers that point to different objects + * Address of local variable 'x' is accessed at non-zero index + * STL usage: unnecessary search before insertion + * Duplicate expression for condition and assignment: if (x==3) x=3; + * Better handling of C++14 and C++17 + * New command line option --addon used to run addons directly from Cppcheck. + * Some advanced options are only available in GUI: +- Update to version 1.87: + * --project can now import Cppcheck GUI projects. + * Condition is always true when array address is compared with 0. + * function argument expression calculation has known result (#8830) + * Better lifetime checking (using pointer/reference that points at deleted object) + * Improved whole program analysis + * Better handling of language extension var@address. + * Many improvements in parser to handle templates, type aliases, etc better + * New addon for checking naming conventions. Naming conventions are configured in json file. + +- Workaround for CMake lacking a CFGDIR variable. + * Patch was submitted (https://github.com/danmar/cppcheck/pull/1554) + and accepted so this change should be reverted and replaced with a CMake compile definition + - DCFGDIR=\"%{_datadir}/%{name}\" once a new upstream version is released. + +- Small packaging enhancements + +- Use Python 3 instad of Python 2 +- Switch to CMake as the used build system, otherwise Python 3 + could not be detected by plain make + +- Update to 1.86 + * Many fixes in the template simplifier + * Several fixes in the abstract syntax tree. + Checking improvements: + * New check: passing address of char to function that expects a + strz + * New check: shadow variables + * Improved lifetime checking + * Improved STL iterators checking + * Improved data flow analysis + New libraries: + * zlib + * googletest + Addons: + * misra.py: Fixes for suppressions and exclusions + * namingng.py: New addon to check naming conventions. Rules are + specified in json file. + +- Update to 1.85: + Changes from 1.83: + Command line: + - fixes in parser + - Improved loading of platform files. + GUI: + - few minor improvements in user interface + - Code preview + - Added MISRA addon integration + - Platform can be selected in project settings + - Fixed issue when loading xml results file + Addons: + - We are now officially releasing our MISRA addon. So far it supports MISRA C 2012. + Changes from 1.85: + General: + - We are modernizing the Cppcheck code. Support for MSVC 2010 and GCC 4.4 is dropped. + You now need a compiler that is at least as good as MSVC 2013 or GCC 4.6. + Checking improvements: + - New check: Suggest STL algorithms instead of hard-coded for loops + - New check: Warn about ineffective algorithms (same iterator passed) + - New check: Mismatching iterators used together in operators + - Container (STL/Qt/WxWidgets/etc) access out of bounds + - Improved the checkers that warns about same/opposite expressions, track variable values better. + - Variable scope: warn about references also + Graphical user interface: + - You can specify undefines in the project file dialog + - Fixed configuration of suppressions + - Windows: Fixed issue of wrong/no theme being applied to UI elements + Misra: + - support per file excludes from cppcheck + - support per file suppressions from cppcheck + - summary will now summarize results for all files again + - a few false positives were fixed + -- update to 1.66: - * new checks added: - - Compare pointer with '\0' - - Assigning boolean expression to floating point variables - * Improvements: - - Much improved AST - - Much improved ValueFlow analysis - - ValueFlow and AST now used by much more checks, improving - checking accuracy and performance - - Checking for self assignment now supports more complex - expressions - - Returning references to literals or references to calculation - results is detected - - Enhanced support for commutative operators in duplicate - expression checking - - Improved template/enum parsing - - Much improved htmlreport - - Definition of POD types in .cfg files - - Definition of minsize for buffer arguments in .cfg files - for buffer overflow checking - - Fixed handling of #error: Do not report them if -f and -D - are used together - - New .cfg file for AVR platform - - Generate xml dump of AST/ValueFlow/SymbolDatabase/TokenList - if --dump is given - - Improved performance in several cases - -- update to 1.65: - * General changes: - - Cppcheck requires a C++11 compiler supporting the common - subset of features supported by GCC 4.4, Visual Studio 2010 - and Clang 2.9 - * Improvements: - - Much improved support of complex combinations of function - pointers, arrays and references - - Better handling of syntax errors - - Better detection of stack variables passed to free() - - Much improved value flow analysis - - More robust error detection in several checks due to usage - of AST - - Better handling of unknown Macros in function declarations - - Allocation/Deallocation functions can be extend across - different .cfg files - - Better handling of some C++11 language features like enum - class, in-class member initializers - - Detect calling (std::)abs() with bool argument - * New checks: - - Check for noexcept and __attribute__((nothrow)) correctness - - Check for unhandled exceptions when exception specifiers - are used - - Access to empty STL containers - - Repositioning operation on a file opened in append mode - - Find nested redundant if-statements (was experimental before) - * Additionally, a large number of false positives and crashs - has been fixed. - cpprest +- Update to 2.10.18: + * Add ability to parse and emit the NT Epoch 1601-01-01T00:00:00Z. +- Remove obsolete conditionals. +- Remove duplicate call to license macro. +- Simplify check section and make it work on Leap 15.2/15.3. + +- Update to 2.10.17: + * Fix year calculation for the last day of a leap year. + * Fix wrong linking of Apple Frameworks on MacOS. + * Define __STDC_FORMAT_MACROS when it hasn't been defined to + avoid duplicate define error. + * Delete apparently broken .vcxprojs and .pfxes. + * Removed defunct email contact information from the readme. + +- cpprest-2.10.9-disable-test-extract_floating_point.patch: Only disable + the problematic test +- base64.patch: Portable base64 +- filestream.patch: Fix type mismatch in basic_file_buffer + +- Add patch to disable 'extract_floating_point' test failing on + ppc64* and aarch64: + * cpprest-2.10.9-disable-test-extract_floating_point.patch + +- Update to 2.10.16: + * Various c++11 fixes + * Cmake buildsystem improvements + cppzmq-devel +- Update to version 4.7.1 + * Fixes syntax issues with MSVC + * Add shutdown() for context_t + * Typesafe context options + * Typesafe socket options + * Better C++ standard detection + * CMake fixes and improvements + * Multipart message encoding and decoding + * Fix (unlikely) UB in message_t constructor + * Improved poll() overloads + * Require non-null handlers to active_poller + * Fix socket move assignment bug + * Deprecate surprising message_t constructor from string literals + +- Update to version 4.6.0 + * New generic algorithms for sending and receiving multipart messages + * New to_string and to_string_view member functions in message_t + * Less surprising behaviour when move assigning socket_t and context_t + * Return types for send and recv moved into zmq namespace + * Checks for 32/64bit-ness in cppzmqConfigVersion.cmake removed + * fixed issues when compiling with C++11 + * fixed and improved cmake build (in and out of source builds, libzmq discovery, fallback to pkg-config and more) + * updated README.md with clear design goals, supported platforms + * official CI support for Linux, MacOS and Windows + * unit tests infrastructure + * test code coverage brought to 77% + * updated code style (more details in .clang-format) + * socket_t: + + added support for draft ZMQ_SERVER and ZMQ_CLIENT sockets + + added support for draft ZMQ_RADIO and ZMQ_DISH sockets + * poller_t: + + poller_t became thin abstraction layer on zmq_poller_* + + functionality with std::function handlers split and moved to a new active_poller_t in zmq_addon.hpp + + simpler and safer implementation + + made non-copyable, but properly movable + + more consistent and robust error handling + + event type part of handler definition + + fixed a segfault issue when modifying poller_t from a handler + + added empty method indicating presence of registered sockets + * context_t: + + added methods for context options: setctxopt(int option_, int optval_) and int getctxopt(int option_) + * message_t: + + easier construction from iterable type e.g. std::string, std::array + + added != and == operators and equals method marked as deprecated + * multipart_t: + + added an operator<<(std::ostream) to easily print out multipart_t content + * monitor_t: + + build error in constructor #135 + + blocked when used without threads #134 + + move constructor was only partly initialized #130 + * socket::send(): improper EHOSTUNREACH handling #125 + * check for zmq_msg_gets did not properly exclude libzmq 4.0.X #114 + * CMake: + + export targets to config (requires CMake 3.0+ now) #118 #121 + + pkg-config fallback for libzmq installs via autotools #133 + * peekstr & peektyp: peek into parts of messages #124 + * allow empty handler parameter in zmq::poller_t::add() #119 #120 + * poller_t class based on new libzmq poller API #111 + cpulimit +- update to 2.6: + * Fixed indentation to avoid compiler warnings. No functional change. + * Updated manual page to warn against using -m on a script. + crazydiskinfo +- Update to version 1.1.0 + * Add support for toggle raw values between hexadecimal and + decimal + * Add feature to hide a serial number +- Update patch: + * crazydiskinfo-obey-cflags.patch + cri-o +- Update to version 1.22.0: + Dependency-Change + * Update runc within static binary bundle to v1.0.1 + * Update static binary bundle runc version to v1.0.0-rc94. + * Update static binary bundle runc version to v1.0.0-rc95. + * Updated crun in static binary bundle to v0.20.1 + Deprecation + * The internal_wipe option is now true by default. + Further, it is being deprecated, and will be unconditionally true in the future. + API Change + * Update how the resources for a workload is specified. Now, to override a workload, + the pod must have the annotation $prefix/$ctr_name = {"$resource_type": "$resource_value"}. + The workloads feature has also been marked as experimental, which should have happened + from the beginning. + Feature + * Added --metrics-collectors/metrics_collectors configuration to enable or disable certain metrics. + * All metrics collectors are enabled per default. + * Added crio_image_pulls_layer_size histogram metric to get insights about all pulled layer sizes. + * Added build tags as well as AppArmor and seccomp status to crio version output. + * Added generation of self-signed certificates for the secure metrics endpoint + * if the provided cert and key paths are not available on disk. + * Added secure metrics endpoint configuration options + * Added structural logging of container ID, sandbox ID and process ID on container start. + * Automatically reload metrics TLS certificate and key if any of those specified files change. + * CNI plugins are now passed a K8S_POD_UID environment variable containing the pod UID + this sandbox was started for. + * Changed the logging behavior of klog messages to be included in the CRI-O logs. + * The klog info verbositry is converted to CRI-O debug to lower the log verbosity. + * Cri-o now does not limit the DNS search paths. + * Enable the "volatile" option for the overlay drivers when it is supported by the underlying kernel. + * Rootless: enable resource limit when cgroup v2 controllers are delegated. + * Support io.kubernetes.cri.blockio-class container annotation for specifying blockio class. + * Support blockio.resources.beta.kubernetes.io/pod pod annotation for specifying the default blockio + class to all containers in the pod. + * Support blockio.resources.beta.kubernetes.io/container.NAME pod annotation for specifying + the blockio class of the NAME container in the pod. + * Add blockio_config_file config file option (and corresponding --blockio-config-file for command line) + for configuring blockio classes and their cgroups blockio controller parameters. + * Support io.kubernetes.cri.rdt-class container annotation for specifying RDT class. + * Add rdt_config_file config file option (and corresponding --rdt-config-file for command line) + for configuring the resctrl pseudo-filesystem. + * The config field drop_infra_ctr is now true by default + * The runtime_config_path option, which allows to specify the path of the runtime configuration file, + is now supported by CRI-O. This is specific to the VM runtime type. + * Validate certificate dates for TLS metrics endpoint + Design + * Drop support for the crio.shutdown. + * ExecSync requests now don't use conmon, instead calling the runtime directly, which reduces overhead. + Bug or Regression + * Add support for absent_mount_sources_to_reject, which allows admins to configure paths that, + when mounted into a container despite not existing on the host, causes a container creation + request to fail. This is useful for paths like /etc/hostname, which causes trouble as a directory, + but possibly shouldn't be created as a file either (in the case of a dynamic hostname). + * Add symlink /proc/mounts on /etc/mtab to container + * Add the config field internal_wipe which moves the responsibility of wiping containers after a reboot + and images after an upgrade from the external binary crio wipe to the main crio server. + This has a handful of advantages, the main one being crio is now better able to cleanup CNI resources after a reboot. + * Allow users to customize conmon's resources if a pod is in a workload. + * CRI-O now logs when it is using cgroupv2 + * Fix a bug in internal_wipe that would mean CNI resources would be leaked across reboots. + * Fix a bug where CRI-O can't work with runc 1.0.0-rc93 because of an incorrectly specified list of capabilities + * Fix a bug where CRI-O would leak opened files for namespaces on a server restore + * Fix a bug where crio config would print a string for privileged_without_host_devices, not a boolean + * Fix a bug where a container exec process received a little less time than the timeout provided + * Fix a bug where an exec sync timeout would fail to cleanup the runtime exec process + * Fix a bug where cAdvisor couldn't read the disk usage of a pod with a dropped infra container + * Fix a bug where duplicate requests would stall even if the pod or container was already created + * Fix a bug where server startup was significantly slowed down by attempting to clean up CNI resources after a reboot. + * Fix a performance regression with exec probes + * Fix a segfault when CRI-O has takes more than 8 minutes to create a pod or container + * Fix an RSS regression with exec sync requests + * Fix an issue where a container started with a terminal fails on exec sync calls + * Fix drop ALL and add back few caps behavior to not include the default configured capabilities + * Fix potential panic when reopening a container's log + * Fixed bug where it was not possible to run containers using the default or no seccomp profile on + * seccomp disabled builds/machines + * Fixed bug where runtime VM created containers never reach their completed state. + * Fixed linkmode detection for on en_US systems crio version + * Fixed runtime panic for layers lockfile if its parent directory does not exist. + * Added support for repositories in auth.json + * Re-attempt setting up conmon's cgroup if it fails on EAGAIN from dbus + * Reduce the permission on the listen socket to 0660 + * Reuse connection when connecting to dbus, as well as reattempt the connection if it fails temporarily + * The privileged_without_host_devices flag can now be given a an additional parameter to configure a runtime + * Wait for CNI plugins to be ready before starting non-host-network pods, to allow pods that may run CNI + plugins to start faster + Other (Cleanup or Flake) + * Add systemd After=crio.service to containers and conmon + * Switched build artifacts to be published via the cri-o bucket. + * Use build tag for linkmode detection on crio version. + Uncategorized + * Add Particule as adopters + * Add --device-ownership-from-security-context which allows an admin to specify devices be configured + to be owned by the container user and group, rather than unconditionally * being root. + * Added internal/process/defunct_processes.go and crio_processes_defunct metric to collect + the total number of defunct/zombie processes in a node. + * Raise a warning when creating a bind mount on the container root + +- build with go 1.16 for reproducible binaries (boo#1102408) + +- Update to version 1.21.2: + * oci: be more precise about channels and routines + * oci: wait for runtime to write pidfile before starting timer + * oci: refactor fsnotify usage + * vendor: add notify package + * version: bump to v1.21.2 + * server: use cnimgr to wait for cni plugin ready before creating a pod + * server: use cnimgr for runtime status + * config: add cnimgr + * Introduce cnimgr + * server: prevent segfault by not using a potentially nil sandbox + * network: pass pod UID to ocicni when performing network operations + * vendor: bump ocicni to 4ea5fb8752cfe + * Bump c/storage to v1.32.3 + * oci: kill runtime process on exec if exec pid isn't written yet + * oci: don't pre-create pid file + * dbus: update retryondisconnect to handle eagain too + * simplify checking for dbus error + * utils: close dbus conn channel + * dbusmgr: protect against races in NewDbusConnManager + * cgmgr: reuse dbus connection + * cgmgr: create systemd manager constructor + * try again on EAGAIN from dbus + * test: fix cgroupfs workload tests + * Disable short name mode + * workloads: don't set conmon cpuset if systemd doesn't support AllowedCPUs + * test: add test for conmon in workloads + * workloads: setup on conmon cgroup + * Bump runc to get public RangeToBits function + * server: export InfraName and drop references to leaky + * storage: succeed in DeleteContainer if container is unknown + * bump to v1.21.1 + * Fix CI + * oci: drop internal ExecSync structs + * oci: do not use conmon for exec sync + * bump c/storage to 1.31.1 + * bump runc to 1.0.0-rc94 + * Fix unit tests + * Add support to drop ALL and add back few capabilities + * server: call CNI del in separate routine in restore + * server: reduce log verbosity on restore + * reduce listen socket permissions to 0660 + * test: adapt crio wipe tests to handle new behavior + * ignore storage.ErrNotAContainer + * move internal wipe to only wipe images + * server: properly remove sandbox network on failed restore + * runtimeVM: Use internal context to ensure goroutines are stopped + * Fix go.sum + * sandbox remove: unmount shm before removing infra container + * use more ContainerServer.StopContainer + * sandbox: fix race with cleanup + * server: don't unconditionally fail on sandbox cleanup + * server: group namespace cleanup with network stop + * resourcestore: run cleanup in parallel + * test: add test for delayed cleanup of network on restart + * InternalWipe: retry on failures + * server: get hooks after we've check if a sandbox is already stopped + * server: move newPodNetwork to a more logical place + * Add resource cleaner retry functionality + * test: add test for internal_wipe + * server: add support for internal_wipe + * crio wipe: add support for internal_wipe + * config: add InternalWipe + * server: breakup stop/remove all functions with internal helpers + * storage: remove RemovePodSandbox function + * server: reuse container removal code for infra + * Cleanup pod network on sandbox removal + * test: add test for absent_mount_sources_to_reject + * server: add support for absent_mount_sources_to_reject + * config: add absent_mount_sources_to_reject option + * server: use background context for network stop + * resource store: prevent segfault on cleanup step + * Pin gocapability to v0.0.0-20180916011248-d98352740cb2 + * config: fix type of privileged_without_host_devices + * Fix podman name in README + * Fix RuntimeDefault seccomp behavior if disabled + * Add After=crio.service dependency to containers and conmon + * Use extra context for runtime VM + * workloads: move to more concrete type + * workloads: update how overrides are specified + * main: still rely on logrus (rather than using the internal log) + * container server: fix silly typo + * nsmgr: remove duplicate IsNSOrErr call + * nsmgr: fix some leaks with GetNamespace + * bump to containers/image 5.11.1 + * Bug 1942608: do not list the image with error locating manifest + * runtimeVM: Calculate the WorkingSetBytes stats + * runtimeVM: Use containerd/cgroups for metrics + * runtimeVM: Move metricsToCtrStats() around + * runtimeVM: Vendor typeurl instead of maintain our own copy + +- Update to version 1.21.0: + * bump to v1.21.0 + * config: drop registries field as it is no longer supported + * Revert "test: drop unneeded sed statement" + * WIP: add debug print + * test: drop unneeded sed statement + * config: fix template insecure_registries field + * config: drop commented config lines + * build(deps): bump google.golang.org/grpc from 1.36.1 to 1.37.0 + * Bump OpenShift CI cri-tools version and fix build path + * build(deps): bump github.com/containers/image/v5 from 5.10.5 to 5.11.0 + * Bump cri-tools to v1.21.0 + * Update Kubernetes to v1.21.0 + * Add container out of memory metrics + * [CLI] "crio config" only prints the fields that are differet than the default. + * Set short name mode to permissive + * docs-validation: update to handle workloads + * Fix unnecessary conversion lint report + * add tests for workloads + * integrate with server + * config: update workloads structure + * Clarify release cadence and version skew + * Add correct start time to initial log output + * Add support for workload settings + * refactor handling of allowed_annotations + * Do not push main binary into cachix cache + * resourcestore: introduce ResourceCleaner + * Use internal logging when context available + * build(deps): bump github.com/coreos/go-systemd/v22 from 22.3.0 to 22.3.1 + * server: remove dead code + * sandbox: use defined CRI type for NamespaceOption + * config: remove dead code + * oci: remove dead code + * lib: remove dead code + * build(deps): bump github.com/containers/podman/v3 + * build(deps): bump k8s.io/client-go from 0.20.1 to 0.20.5 + * update pause image to 3.5 for non-root + * build(deps): bump github.com/soheilhy/cmux from 0.1.4 to 0.1.5 + * build(deps): bump google.golang.org/grpc from 1.34.0 to 1.36.1 + * build(deps): bump github.com/containers/buildah from 1.19.8 to 1.20.0 + * build(deps): bump github.com/prometheus/client_golang + * build(deps): bump github.com/godbus/dbus/v5 from 5.0.3 to 5.0.4 + * build(deps): bump k8s.io/cri-api from 0.20.1 to 0.20.5 + * build(deps): bump github.com/containers/podman/v3 + * build(deps): bump k8s.io/kubernetes from 1.13.0 to 1.20.5 + * crio-wipe: only clear storage if CleanShutdownFile is supported + * Add static bundle node e2e tests to GitHub actions + * Reload the main config file when reloading configs + * crio wipe: only completely wipe storage after a reboot + * Bump static binary dependency versions + * Add dependabot config file + * runtimeVM: Fix shimv2 binary name construction + * config,runtimeVM: Improve runtime_path validation + * oci_test: Add basic coverage to "RuntimeType()" + * oci_test: Add basic coverage to "privileged_without_host_devices" + * oci_test: Leave invalidRuntime on its own line + * tweak scope dependencies + * Do not return `` placeholders for images any more + * Fix invalid libcontainer GetExecUser call + * Update dependencies + * config: Don't fail if the non default runtime doesn't pass validation + * Remove check for CI env variable for release-notes and dependencies + * cgmgr: add CreateSandboxCgroup method + * inspect: send container PID for dropped infra sandbox + * oci: specify sbox id when creating spoofed container + * Run GitHub actions on release branches + * Update bats to v1.3.0 (#4661) + * use happy-eyeballs for port-forwarding + * fix mock issues + * fix lint issues + * install: drop support matrix and update instructions + * do not store context in runtime vm + * Fix lint GitHub action + * pkg/container: take process args + * Use and publish version marker for CRI-O + * Add GitHub API pages support to `get` script + * add libbtrfs-dev to unit tests + * Revert "server: use IsAlive() more" + * Fix GitHub actions cache key + * Bug 1881694: Add pull source as info level log + * test: use latest conmon + * runtime_vm: Create the global fifo inside the runtime root path + * stats: fix log spam + * Support CRI seccomp security profiles + * oci: add unit tests for stop timeouts + * oci: don't update stop timeout if it's earlier than old one + * oci: update timeout even if we're ignoring kill + * oci: don't wait too long on a long stop + * oci: check process is still around with kill + * Add integration test for started/finished container time + * fix: Don't set `image-endpoint` in crictl config + * feat: Add CLI option to set registries.conf.d path + * Add allowed io.containers.trace-syscall annotation to static bundle + * Make `get` script independent from `make` + * test: correct the env variable for dropping the infra container + * Add metric to grab latency of individual cri calls + * Fix `get` script commit SHA retrieval + * Add arm64 static build to GitHub actions + * Fix GitHub actions workflow syntax + * Updates yq commnands for yq v4 + * gh-actions: also run on release branches + * pkg/sandbox: add InitInfraContainer endpoint + * test: reconfigure how runtimes are passed in + * test: add runtime() function + * sandbox/container: drop context + * test: drop workaround for crun + * pkg/sandbox: cleanup unused funcs/files + * fix doc log_level adding trace option + * Fix oci container update config + * Update e2e-aws logic for 4.8 + * nsmgr: take Initalize method + * Switch to go 1.16 for GitHub actions and remove scripts/build-test-image + * config: remove and create the correct dir + * Update nix pin with `make nixpkgs` + * server: mount cgroup with rslave + * crio wipe: ensure a clean shutdown + * Move integration tests to GitHub actions + * Run release-notes GitHub action after dependencies + * Bumps github.com/containers/ocicrypt from 1.0.3 to 1.1.0. + * config/node: refactor checking for CollectMode + * Fix GitHub actions checkout permissions + * change binary version to 1.21.0-dev + * Set conmon scope KillSignal to SIGPIPE + * Move repo modification jobs to GitHub actions + * bump protobuf to 1.3.2 + * Log container stop timeout + * ResourceStore: add close method + * Allow seccomp hook tracing for separate containers + * ResourceStore: extend tests to test WatcherForResource + * ResourceStore: update tests to all run + * ResourceStore: update docs for WatcherForResource + * ResourceStore: don't segfault + * server: support setting raw unified cgroupv2 settings + * vendor: update runtime-specs + * cgroup: implement fix for swap memcg on cgroup v2 + * server: leave swap mem limit unset if not supported + * test: skip ServiceAccountIssuerDiscovery test + * hostport manager clean up host ports + * allows stream timeout to be set from config + * config: pre-create pinns directories + * Bump containers image to v5.10.1 + * Move unit tests to GitHub actions + * Move go1.14 and 386 builds to GitHub actions + * set kubelet node IP + * Fix validate-completions GitHub action + * Add integration test for pprof over unix socket + * Add a flag for enabling profile over unix socket + * Lookup echo command for unit tests + * Move static build to GitHub actions + * pinns: Fixup 'pwarn' output to match 'pwarnf' output + * pinns: Don't put errno in the exit message for argument checks + * nsmgr: use host option + * nsmgr: Use config struct for NewPodNamespaces + * pinns: support pinning host ns + * Remove implicit GitHub action `name` fields + * Move docs and completions validation to GitHub actions + * Bump golangci-lint to v1.35.2 + * Make config tests work rootless + * Make rootless namespace unit test execution work + * config: fix template to show infra_ctr_cpus option + * Do not log file path on ioutil.ReadFile + * fixes version_test.go + * Close the stdin/tty on server start to avoid shortname prompts + * docs: fix http link + * docs: update kubeadm tutorial + * Fix `make lint` + * Return runtime API version based on protocol + * Update compatibility matrix to mention v1.20 + * add method comment + * restore irqbalance config only on system restart + * add blurb in doc and more informative name for unit tests + * add is-enabled check for irqbalance service + * fix unit tests + * add unit tests + * fix bash/zsh completions + * fix the docs validation + * handle irqbalance service + * runtime_vm: set finished time when containers stop + * nsmgr: fix/add calls to GetNamespace + * managed namespaces: move to dedicated package + * Provide integration test for infra-ctr-cpuset feature + * Set CPUs for the infra containers during the creation + * Add shell completion for infra-containers-cpu flag + * Add new infra-containers-cpus to the CLI and config file + * refine `registries` deprecation message + * Circle CI: install test/registries.conf + * crio.8.md: runroot defaults to /run/containers/storage + * support short-name aliases + * pull: do check for blocked registries + * config: deprecate registries + * Rollback gocapability vendor bump + * vendor: bump containers/storage to v1.24.4 + * Update nix pin with `make nixpkgs` + * contrib/test/int: add Kata Containers runtime support + * contrib/test/int: enforce linking in parallel build process + * contrib/test/int: build parallel from sources in CentOS + * contrib/test/int: allow to skip user namespace testing + * contrib/test/int: allow to configure test timeout + * Capitalize Kubernetes + * modify the error url of podctl + * Add Digital Science to adopters + * crio.service: Request to be run before kubelet.service + * pinns: make binary not always static + * server: use IsAlive() more + * Support CRI v1 and v1alpha2 at the same time + * drop support for ManageNSLifecycle + * test/timeout.bats: increase timeout to fix flakes + * release-notes: fix flags + * test/timeout.bats: fix comments + * int/resourcestore: fix comment about Put + * test/image.bats: simplify some loops + * test/helpers.bats: simplify cleanup_* + * contrib/test/int: rm node-e2e test + * contrib/test/int: fix iptables rule + * critest: add unix:// prefix + * critest.yml: don't skip test on RHEL + * test: add timeout.bats + * bump network creation timeout to 5 minutes + * resourcecache: add watcher idiom + * server: use ResourceCache instead of dropping progress + * Add unit tests for ResourceCache + * Introduce ResourceCache + * moves shmsize to a handler allowed annotation + * image pull: close progress chan + * test/ctr.bats: fix a "ctr execsync" flake + * Fix the functions' name in completions + * make: drop link to crio.service + * test: rm "run ctr with image with Config.Volumes" + * test: add no-pull-on-run=true + * test/devices.bats: fix "additional device permissions" case + * test/devices.bats: rm unneeded run + * test/devices.bats: skip earlier + * Bandwidht CNI plugin reserved an upper limit on burst,in which banned include boundary. See: https://github.com/containernetworking/plugins/blob/v0.8.7/plugins/meta/bandwidth/main.go#L113 +- Drop config-fix-tz.patch as upstream dependency was patched + +- Update to version 1.20.2: + * bump to latest c/storage 1.24 branch + * Remove check for CI env variable for release-notes and dependencies + * fix lint + * test: pin cri-tools to 1.20 + * bump to v1.20.2 + * Run GitHub actions on release branches + * Pin gocapability to v0.0.0-20180916011248-d98352740cb2 + * [PATCH 9/9] add method comment + * [PATCH 8/9] restore irqbalance config only on system restart +- Add vendor.tar.gz to avoid dependency downloads +- Add config-fix-tz.patch to fix crio validation error while building + +- Update to version 1.19.1: + * bump to v1.19.1 + * don't do unnecesary iptables restore + * switch CRI-O to use its own hostport manager + * dual-stack host port manager + * fix upstream hostport manager + * Add README to hostport folder + * fork hosport kubernetes code + * [1.19] vendor: bump containers/storage to v1.20.5 + * runtime_vm: Ensure closeIOChan is not nil inside CloseStdin's function + * runtime: parse oom file for VM type runtimes + * runtime_vm: Ignore ttrpc.ErrClosed when removing a container + * runtime_vm: StopContainers() should not fail when the VM is shutdown + * runtime_vm: Don't let wait() return ttrpc.ErrClosed + * runtime_vm: Fix updateContainerStatus() logic + * runtime_vm: set Pid and InitPid for VM runtimes + * internal/config/node: add checkFsMayDetachMounts + * Fix bogus CI test failures + * test/config: fix shellcheck warning + * test/config: fix "config dir should fail with invalid option" + * server: cleanup container in runtime after failed creation + +- API Change + - CRI-O now manages namespace lifecycles by default +- Feature + - Add --version-file-persist, a place to put the version file in + persistent storage. Now, crio wipe wipes containers if + - -version-file is not present + - Add big_files_temporary_dir to allow customization of where + large temporary files are put + - Add build support for setting SOURCE_DATE_EPOCH + - Added `--metrics-socket`/`metrics_socket` configuration option + to allow exposing the metrics endpoint on a local socket path + - Added `crio_image_layer_reuse` metric which counts layer reuses + during image pull + - Added `privileged` field to container status `info` + - Added behavior to allow filtering by a partial Pod Sandbox ID + - Added configuration validation to ensure a `conmon_cgroup == + "pod"` if `cgroup_manager == "cgroupfs"` + - Added latest `crun` version to static binary bundle + - Added metrics-exporter and [documentation] + - Added new metrics `crio_image_pulls_failures` and + `crio_image_pulls_successes`. For more information please refer + to the [CRI-O metrics guide] + - Container HostPort with SCTP protocol is supported. + - Containers running `init` or `systemd` are now given a new + selinux label `container_init_t`, giving it selinux privileges + more appropriate for the workload + - If users want the container_kvm_t label when using a runtime + that supports kvm separation, they will need to either set the + runtime_type to "vm" or have "kata" in the runtime name. E.g + [crio.runtime.runtimes.my-kata-runtime] + runtime_path = "" + runtime_type = "oci" + runtime_root = "/run/kata" + or + [crio.runtime.runtimes.my-kata-runtime] + runtime_path = "" + runtime_type = "vm" + runtime_root = "/run/kata" + - Re-add the behavior that string slices can be passed to the CLI + comma separated, for example `--default-capabilities + CHOWN,KILL` + - Removed `socat` runtime dependency which was needed for pod + port forwarding + - Return pod image, pid and spec in sandbox_status CRI verbose + mode +- Design + - Hooks_dir entries are now created if they don't exist +- Documentation + - Added `crun` container runtime to `crio.conf` + - Added dependency report to generated release notes + - The changelog is now rendered by a custom go template and + contains the table of contents +- Bug or Regression + - Adding additional runtime handler doesn't require the user to + copy existing default runtime handler configuration. The + existing default runtime handler configuration will be + preserved while adding the new runtime handler. + - ExecSync requests will ask conmon to not double fork, causing + systemd to have fewer conmons re-parented to it. conmon v2.0.19 + or greater is required for this feature. + - Fix handling of the --cni-plugin-dir and other multivalue + command line flags + - Fix path to bash via `/usr/bin/env` in crio-shutdown.service + - Fix the container cgroup in case cgroupfs cgroup manager is + used + - Fix working set calculation + - Fixed `crio version` binary mode parsing on musl toolchains + - Fixed a bug where crictl only showed pod level stats, not + container level stats. + - Fixed a bug where exec sync requests (manually or automatically + triggered via readiness/liveness probes) overwrite the runtime + `info.runtimeSpec.process.args` of the container status + - Fixed bug where Pod creation would fail if Uid was not + specified in Metadata of sandbox config passed in a run pod + sandbox request + - Fixed bug where pod names would sometimes leak on creation, + causing the kubelet to fail to recreate + - Fixed crio restart behavior to make sure that Pod creation + timestamps are restored and the order in the list of pods stays + stable across restarts + - Fixed wrong linkmode output + - Reflects resource updates under the container spec. +- Other + - Added info logs for image pulls and image status + - Cleanup default info logging + - Cleanup go module and vendor files. + - Pod creation now fails if conmon cannot be moved to the cgroup + specified in `conmon_cgroup`. Our default value for + `conmon_cgroup` is `system.slice`, which is invalid for + cgroupfs. As such, if you use cgroupfs, you should change + `conmon_cgroup` to `pod` + - Removed `crio-wipe.service` and `crio-shutdown.service` systemd + units from the static bundle since they are not required +- Uncategorized + - Add `--drop-infra-ctr` option to ask CRI-O to drop the infra + container when a pod level pid namespace isn't requested. This + feature is considered experimental + - Adds a new optional field, runtime_type, to the "--runtimes" + option. + - Cleanup and update nix derivation for static builds + - Fix a bug where a sudden reboot causes incomplete image writes. + This could cause image storage to be corrupted, resulting in an + error `layer not known`. + - Fix bug where empty config fields having to do with storage + cause `/info` requests to return incorrect information + - Fixes panic when /sys/fs/cgroup can't be stat'ed + - If the default_runtime is changed from the default + configuration, the corresponding existing default entry in the + runtime map in the configuration will be ignored. + - Remove support for `--runtime` flag + - Updated `crictl.yaml` configuration inside the repository to + reflect cri-tools v1.19.0 changes +- Dependency-Change + - Compile with go 1.15 + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- Suggest katacontainers instead of recommending it. It's not + enabled by default, so it's just bloat + +- Update to version 1.18.3: + - Fix a bug where a sudden reboot causes incomplete image writes. + This could cause image storage to be corrupted, resulting in an + error layer not known. + - Fixed bug where pod names would sometimes leak on creation, + causing the kubelet to fail to recreate + - If conmon is v2.0.19 or greater, ExecSync requests will not + double fork, causing systemd to have fewer conmons re-parented + to it + +- Update to version 1.18.2: + * Bump version to v1.18.2 + * criocli: Avoid parsing the config twice + * StringSliceTrySplit: return a copy of the underlying slice + * Restore version output from crio --version + * Add info logs for image pull and status CRI calls + * managed_ns: deflake tests + * bump containers image to 5.4.4 (fixes gh#containers/image/issues/898) + +- Update to version 1.18.1: + - Feature + - Add -–version-file-persist, a place to put the version file + in persistent storage. Now, crio wipe wipes containers if + - –version-file is not present (presumably it is on temporary + storage), and wipes images if both -–version-file and + - –version-file-persist are out of date (presumably there has + been an upgrade of cri-o’s minor version + - Containers running init or systemd are now given a new + selinux label container_init_t, giving it selinux privileges + more appropriate for the workload + - Other (Bug, Cleanup or Flake) + - Fix linkmode retrieval on crio version for static binaries + - Fix a bug where CRI-O could not start a container if + CONFIG_CGROUP_HUGETLB was not set in the kernel + - Re-add the behavior that string slices can be passed to the + CLI comma separated, for example --default-capabilities + CHOWN,KILL + - Removed crio-wipe.service and crio-shutdown.service systemd + units from the static bundle since they are not required + - Fix some crio version oddities + +- Remove the `go >= 1.13` build requirement + +- Restore calls to %service_* macros that were accidently removed + with the last change + +- Remove crio-wipe.service and crio-shutdown.service +- Update to version 1.18.0: + - Deprecation + - Drop support for golang < v1.13 + - API Change + - Removed version from default AppArmor profile name in config + - CRI-O now runs containers without NET_RAW and SYS_CHROOT + capabilities by default. This can result in permission denied + errors when the container tries to do something that would + require either of these capabilities. For instance, using + `ping` requires NET_RAW, unless the container is given the + sysctl `net.ipv4.ip_forward`. Further, if you have a + container that runs buildah or configures RPMs, they may fail + without SYS_CHROOT. Ultimately, the dropped capabilities are + worth it, as the majority of containers don't need them. The + fewer capabilities CRI-O gives out by default, the more + secure it is by default. + - When pinning namespaces, CRI-O now pins to + /var/run/$NS_NAMEns/$RAND_ID instead of + /var/run/crio/ns/$RAND_ID/$NS_NAME for better compatibility + with third party networking plugins + - Feature + - Add `crio config -m/--migrate` option which supports + migrating a v1.17.0 configuration file to the latest version. + - Add available image labels to image status info + - Add cgroup namespace unsharing to pinns + - Add live configuration reload to AppArmor profile option + - Add live configuration reload to seccomp profile option + - Add log context to container stats to improve logging + - Added `--cni-default-network`/`cni_default_network` option to + specify the CNI network to select. The default value is + `crio`, but this option can be explicitly set to `""` to + pickup the first network found in + `--cni-config-dir`/`network_dir`. + - Added `conmon`, `runc` and `cni-plugins` to the static + release bundle + - Added `linkmode` (dynamic or static) output to `crio version` + subcommand + - Added gRPC method names to log entries to increase + trace-ablity + - Added live reload to `decryption_keys_path` + - Added pinns binary to static bundle + - Improve `crio --version` / `version` output to show more + details + - Provide the possibility to set the default config path via + `make DEFAULTS_PATH=` + - Take local images into account when pulling images prefixed + with `localhost/` + - Added support for drop-in registries.conf configuration + files. Please refer to the registries.conf.d documentation + (https://github.com/containers/image/blob/master/docs/containers-registries.conf.d.5.md) + for further details. + - If a specified or the default hooks directory is not + available, then we warn the user but do not fail any more. + - Documentation + - Update documentation that the lowest possible value for the + ctr_stop_timeout is 30seconds. We also move the validation of + this fact into the config validation part of the library. + - Added man page for crio.conf.d(5) + - Other (Bug, Cleanup or Flake) + - Empty sandbox labels are now serialized into proper JSON (`null`) + - Fixed CRI-O to fail to start when `runc` is no configured + runtime and the `runc` binary is not in `$PATH` + - Fixed SIGHUP reload for drop-in configuration files + - Provide the latest release bundle via a Google Cloud Storage + Bucket at: + https://console.cloud.google.com/storage/browser/k8s-conform-cri-o/artifacts + - Removed annoying logs coming directly from lower level + runtimes like runc + - Removed the musl libc build target from the static binary + bundle in favor of the existing glibc variant + - Removed warning about non-absolute container log paths when + creating a container + - CRI-O's version can be overriden at buildtime with + `VERSION=my.version.number make bin/crio` + - ContainerStatus no longer waits for a container operation + (such as start or stop) to finish. + - Fix bug resulting in false reports of OOM + - Fixed SIGHUP reload behavior for unqualified search + registries + - Return grpc code NotFound when we can't find a container or + pod + - Systemd unit file: drop crio-wipe.service as a requirement + criu +- Enable nftables for SLE15-SP3 / openSUSE Leap 15.3, too (bsc#1193486) + +- Update to criu 3.16.1: + see details at https://criu.org/Download/criu/3.16.1 + Bugfixes: + * Switch criu-ns helper script from unversioned 'python' to + 'python3' for easier distribution packaging + Improvements: + * Add '--join-ns' interface to libcriu to allow joining namespaces + via libcriu like CLI and RPC already allow +- Change Source URL to github + +- Update to criu 3.16: + see details at https://criu.org/Download/criu/3.16 + New features: + * criu-ns helper script + * support checkpoint/restore of stacked apparmor profiles + * add nftables based network locking/unlocking + * allow restoring of precreated veth devices + Improvements: + * better support for restoring containers into existing pods + * pidfd based pid reuse detection for RPC clients + * license change for all files in the images/ directory to MIT + * use clang-format for automatic code indentation +- Drop criu-protobuf-c-1.4-underscore-fix.patch + as obsoleted + crmsh +- Update to version 4.3.1+20211210.a149de51: + * Dev: ui_cluster: Exit stop process when there is no DC (jsc#SLE-22497) + * Dev: ui_cluster: check dlm controld ra is running when stop cluster (jsc#SLE-22497) + * Dev: log: In status_long function, add a blank line when exception + * Revert "Dev: ui_cluster: Make sure node is online when stop service" + +- Update to version 4.3.1+20211206.e34e2fff: + * Dev: sbd: Adjust timeout related values (jsc#SLE-22492) + * Dev: ui_cluster: check if qdevice service started when starting cluster if qdevice configured + * Dev: idmgmt: Avoid leading with number for ID + * Dev: ui_cluster: Check service is available before enable/disable qdevice + * Dev: ui_node: Improve node standby/online methods + * Dev: ui_cluster: Remove node from node list if node is unreachable + * Dev: Give warning when no-quorum-policy not set as freeze while using DLM + * Fix: crm: To avoid the potential "permission denied" error under other users (boo#1192754) + * Fix: ui_resource: Parse node and lifetime correctly (bsc#1192618) + cross-aarch64-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-arm-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-hppa-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-i386-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-m68k-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-mips-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-nvptx-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-ppc64-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-ppc64le-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-s390x-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-sparc-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-sparc64-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + cross-x86_64-gcc7 +- Adjust some ambiguous SPDX license specifications to prevent + spec-cleaner from messing up. + +- Add gcc7-pr55917.patch to do not handle exceptions in std::thread + (jsc#CAR-1182) + +- - Add gcc7-pfe-0001-Backport-Add-entry-for-patchable_function_entry.patch + gcc7-pfe-0002-Backport-Skip-fpatchable-function-entry-tests-for-nv.patch + gcc7-pfe-0003-Backport-Error-out-on-nvptx-for-fpatchable-function-.patch + gcc7-pfe-0004-Backport-Adapt-scan-assembler-times-for-alpha.patch + gcc7-pfe-0005-Backport-patchable_function_entry-decl.c-Use-3-NOPs-.patch + gcc7-pfe-0006-Backport-IBM-Z-Use-the-dedicated-NOP-instructions-fo.patch + gcc7-pfe-0007-Backport-Add-regex-to-search-for-uppercase-NOP-instr.patch + gcc7-pfe-0008-Backport-ICE-segmentation-fault-with-patchable_funct.patch + gcc7-pfe-0009-Backport-patchable_function_entry-decl.c-Pass-mcpu-g.patch + gcc7-pfe-0010-Backport-patchable_function_entry-decl.c-Do-not-run-.patch + gcc7-pfe-0011-Backport-patchable_function_entry-decl.c-Add-fno-pie.patch + gcc7-pfe-0012-Backport-PR-c-89946-ICE-in-assemble_start_function-a.patch + gcc7-pfe-0013-Backport-targhooks.c-default_print_patchable_functio.patch + gcc7-pfe-0014-Backport-Align-__patchable_function_entries-to-POINT.patch + gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch + gcc7-pfe-0016-Backport-AArch64-PR92424-Fix-fpatchable-function-ent.patch + gcc7-pfe-0017-Backport-Fix-patchable-function-entry-on-arc.patch + gcc7-pfe-0018-Backport-Add-patch_area_size-and-patch_area_entry-to.patch + gcc7-pfe-0019-Backport-testsuite-Adjust-patchable_function-tests-f.patch + gcc7-pfe-0020-Backport-Use-the-section-flag-o-for-__patchable_func.patch + gcc7-pfe-0021-Backport-varasm-Fix-up-__patchable_function_entries-.patch + gcc7-pfe-0022-Backport-rs6000-Avoid-fpatchable-function-entry-regr.patch + gcc7-pfe-0023-Fix-unwinding-issues-when-pfe-is-enabled.patch + to add -fpatchable-function-entry feature to gcc-7. + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + +- Add gcc7-sanitizer-cyclades.patch to remove cyclades.h use from + libsanitizer fixing builds with recent kernels. + crosstool-ng +- Update to version 1.24.0: + * An upgrade procedure for configurations created in the previous + release of crosstool-NG has been introduced with this release. + See http://crosstool-ng.github.io/docs/configuration/ for more + details. +- Add new build dependency: unzip. +- Remove reproducible.patch: Fixed upstream. +- Add crosstool-ng.keyring to verify tarball signature. +- Add crosstool-ng.rpmlintrc to ignore some irrelevant rpmlint + errors. + crow-translate +- Update to version 2.5.1 + Added + * Uyghur localization. + * Google: Kinyarwanda, Oriya, Tatar, Turkmen and Uyghur languages. + Changed + * All GUI slots now available via D-Bus. + * Fix saving selected languages. +- Update to version 2.5.0 + Added + * Add the ability to display only language code on buttons. + Changed + * Fix crash at startup with specified languages for Qt < 5.14. + * Fix Yandex SID parsing. + * Fix paths in configuration (some settings will be lost). + +- Update to version 2.4.1 + * Do not reset languages after reloading settings. + * Fix duplicated default swap shortcut. + * Improve global shortcuts error logging. + * Linux: Fix .desktop file name. + +- Update to version 2.4.0 + Added + * --brief option to print only translations. + * The ability to add, remove or reorder used languages. + * Swap languages shortcut. + Changed + * Use https instead of http for all engines. + * --audio-only option now only plays text. + * Automatic translation disabled by default. +- Add patch: + * Fix-install-path.patch +- Switch from qmake to cmake + csi-external-attacher +- Update to v3.0.2 + +- Update to v3.0.0 + csi-external-provisioner +- Update to v2.0.4 + +- v2.0.0 depends on golang 1.13 + +- Update to v2.0.0 + csi-external-resizer +- Update to version 1.0.1 + +- Update to version 1.0.0 + csi-external-snapshotter +- Update version to 4.0.0 + +- Update version to v3.0.2 + +- v3.0.0 relies on golang 1.13 + +- Update version to 3.0.0 + csi-node-driver-registrar +- Update to version 2.0.1 + csmash +- build with RPM_OPT_FLAGS + -- forcing use of CXXFLAGS for compilation - csvprintf -- Update to release 1.0.3 +- Update to release 1.3.0 + + Added "-b" flag for new Bash output mode -- Tweak spec file to fix Madriva builds +- Update to release 1.2.1 + + Fixed bug where "-x" flag was behaving like "-X" flag + +- Update to release 1.2.0 + + Added "-j" flag for JSON text sequence document output. + + Stopped escaping double quote as """ in plain XML text. + +- Replace source tarball with _service file pulling from github -- Tweaks to spec file requested by mrdocs in response to SR #143350. +- Run spec-cleaner on spec file -- Update to release 1.0.2 +- Update to release 1.1.0 + - Added support for format strings containing column names -- Update to release 1.0.1 +- Remove obsolete Groups tag (fate#326485) -- Initial release +- Update to release 1.0.4 + - Fixed "unexpected character" bug when line ends with QUOTE, CR + - Added "-X" flag to derive XML tag names from column headers + +- Update to release 1.0.3 + +- Tweak spec file to fix Madriva builds csync -- Add fix-missing-const.patch: Fix a compile error on Leap 15.1 - Fixes boo#1113889 - -- Fix build break by changing __FUNCTION__ to __func__ - * csync_log.h.patch - -- Fix popd usage: since bash 4.3, it only takes a numeric argument. - -- BuildRequire pkg-config to make cmake find its libraries again. - -- Update to version 0.50.0. - * Added an owncloud module - * Added a backup mode to the reconciler - * Added new logging framework (removed log4c dependency) - * Added new config parser (removed iniparser dependency) - * Added capabilities for modules - * Added content checking in conflict case - * Improved database performance and integrity checks - * Improved error reporting -- Add fix-cmake-on-pre-12.patch: Fix building on older systems - -- Build always with libssh support. - -- Update to version 0.44.0. - * Migrated sftp module to libssh 0.4. - * Added more cache entries to the default config. - * Added missing requirements. - * Fixed build warnings. - * Fixed some memory leaks using sftp attributes. - * Some code cleanups. - -- Package baselibs.conf - -- Update to version 0.43.0. - * Added SFTP support with libssh 0.3. - * Added possibility to pass userdata to the auth function. - * Added a better version function. - * Fixed CMake build. - * Fixed CMake find modules. - * Fixed some flaws in cstd functions. - * Documented all public functions. - -- Fix Fedora build. -- Change the way how to set CFLAGS. - ctris +- Set CFLAGS+=-fcommon to workaround gcc10 errors (boo#1160244) + cttop +- Modernize specfile and add a _service file for the + manually-rolled tarball. + cudd +- Modernize specfile. + cups-airprint +- python3.patch: Port script to python3 +- pdf-support.patch: Fix printer discovery +- Add minimal build check to verify the script can run at all + cura +- Update to version 4.9.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.9 +- Drop 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch +- Remove manually added package dependencies for QML + +- Add compatibility with qml-autoreqprov + +- Resurrect 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch +- Correct icon install paths + +- Depend on the python3-Arcus bindings instead of the versioned + library. + +- Update to version 4.8.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.8 +- Rebase disable-code-style-check.patch + +- Update to version 4.7.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.7.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.7.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.2 +- Drop obsolete + 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch + +- Update to version 4.6.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.6.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.5.0 +- Drop unneeded patches: + * fix-crash-on-start.patch + * fix-runtime.patch +- Rebase 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch + +- Remove pkgconfig(Qt5Core) from runtime dependencies, pulls in + a huge set of Qt5 devel packages. + +- Avoid crash when qqc2-desktop-style is installed and used as + default style (typically by a KDE Plasma session): + * 0001-Avoid-crash-caused-by-KDE-qqc2-desktop-style.patch + +- update to version 4.4.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/v4.4.1 + +- update to version 4.4.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/v4.4.0 + +- update to version 4.3.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.3.0 + +- update to version 4.2.1 + * https://ultimaker.com/en/blog/52912-ultimaker-cura-42-first-choice-for-3d-printing-professionals-worldwide + +- update to version 4.1.0 + * https://ultimaker.com/en/products/ultimaker-cura-software/release-notes + * Requires Qt 5.10 or later. So no builds for openSUSE Leap atm. + * added disable-code-style-check.patch fix-crash-on-start.patch fix-runtime.patch +- enable tests + * but skip code stylce checks disable-code-style-check.patch + +- Spec cleanup: + * Update URL to use https + * Remove %defattr + cura-engine +- Update to version 4.9.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.9 + +- Update to version 4.8.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.8 +- Use system RapidJSON and polyclipping when available + +- Update to version 4.7.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.7.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.7.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.2 + +- Update to version 4.6.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.6.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.5.0 +- Clean up spec file + +- update to version 4.4.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/v4.4.1 + +- update to version 4.4.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/v4.4.0 + +- update to version 4.3.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.3.0 +- obsoletes CuraEngine-gcc9.patch + +- update to version 4.2.0 + * https://ultimaker.com/en/blog/52912-ultimaker-cura-42-first-choice-for-3d-printing-professionals-worldwide + +- update to version 4.1.0 + * https://ultimaker.com/en/products/ultimaker-cura-software/release-notes +- enable tests +- some build fixes needed: + fix-build.patch + CuraEngine-gcc9.patch +- 32bit platform is unsupported on Linux + (builds, but testcases are failing) + +- sync spec file with -lulzbot variant +- enable test suite (requires fix-build.patch for libArcus interface) + +- Update URL to use https + cura-fdm-materials +- Update to version 4.9.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.9 + +- Update to version 4.8.0 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.8 + +- Update to version 4.7.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.7.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.7.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.2 + +- Update to version 4.6.1 + Release notes: + * https://github.com/Ultimaker/Cura/releases/tag/4.6.1 + * https://github.com/Ultimaker/Cura/releases/tag/4.6.0 + * https://github.com/Ultimaker/Cura/releases/tag/4.5.0 + cutecom +- Small packaging adjustements: + * Dont manually compress manpages + * Fully leverage install command + +- Add patch to fix build with Qt 5.15: + * 0001-Fix-build-with-Qt-5.15.patch +- Spec cleanup + +-update to release 0.51.0 + * moved to a new home + * added auto reconnect feature + - ------------------------------------------------------------------ + +-update to release 0.50.0 + * added the byte counter plugin + * added a plugin manager + * added macros plugin to support similar to br@y's terminal + * added netproxy plugin + * improved logfile handling + * redesign control panel's opening button + +-update to release 0.45.0 + * Enable input of Crl characters using a popup or Ctrl+ + * Windows support added + * line termination was not saved in settings - FIX + * upgrading to clang-format to version 3.8.0 + * updating travis ci instructions - FIX + * support for Qt5>=5.11 + +- fix build with cmake >= 5.11 (68.patch) + -- display correct license in about dialog - -- change license to be in spdx.org format - -- fix line breaking issue (patch copied from Debian) - -- initial setup - cutterff +- Update to version 1.0.1 + * gui.c + + if encoding (softcut enabled) has finished, the text in the + progressbar may not disappear. Fixed! + * ffmpeg.c + + if saving a file with softcut more than once the automatic + enabling of 'h264_mp4toannexb' or 'hevc_mp4toannexb' fails. + Fixed! + + in 'cff_ffmpeg_copy_write_frame_softcut' the PTS assignment + may wrong, 'pts -= pts_diff' followed by 'pts = pptr->dts'. + Fixed! + + 'av_packet_int' replaced with 'av_packet_alloc' + + 'av_packet_ref' replaced with 'av_packet_clone' + +- Update to version 1.0 + * main.c + + replaced 'GLIB_MAJOR_VERSION' with + 'GLIB_MINOR_VERSION' and 'glib_major_version' + with 'glib_minor_version' + * gui.c + + setting '-GtkMenuBar-shadow-type' only for + versions < 3.20 (GTK-3 only) + + if closing a file with unsaved cutpoints a + dialog asks for discarding changes + + replaced in 'cff_gui_css_load_from_data' + 'gtk_style_context_add_provider_for_screen' + with 'gtk_style_context_add_provider' + + changed priority in 'cff_gui_logwindow_color_set' + from 'GTK_STYLE_PROVIDER_PRIORITY_APPLICATION' to + '..._USER' (GTK-3 only) + + changed tag color and font in 'textview' to + GTK-2 'gtk_widget_modify_...' or + GTK-3 'cff_gui_css_load_from_data' + + in 'cff_gui_logwindow_color_parse' converting + 'rgb(r,g,b)' to '#rrggbb' (GTK-2 only) + + popup in 'cff_gui_file_save' for selecting the + encoder for soft cutting + + may hang if log was set to 'debug'. So + 'g_main_context_invoke_full' in 'cff_gui_logwindow_cb' + was removed, 'cff_gui_logwindow_mainthread' is now + called every 5ms using 'g_timeout_add_full' + + remove last '\n' from log string in 'cff_gui_logwindow_cb' + + '_textview_scroll_to_iter' in 'cff_gui_logwindow_cb' + was removed. Now down scrolling is done using the + signal 'changed', and setting the new value in + 'cff_gui_logwindow_adjustment' with the function + 'gtk_adjustment_set_value' + + the slider is now 'GtkScale' + + using 'Cairo' instead of 'GdkDraw' (GTK-2 only) + * ffmpeg.c + + 'cff_ffmpeg_print_codecs_for_id': codecs separated + by commas, last space in front of terminating ')' + removed + + softcut is de- and encoding frames at the cutpoint(s) + + stream-sync starts copying packets if the timestamp + is greater or equal than the cutpoint + + test if bitstream filter 'mp4toannexb' is needed for + encoding in 'cff_ffmpeg_get_frame_dts' (h.264 + h.265) + + 'cff_ffmpeg_copy_open': if 'avformat_transfer_internal_ + stream_timing_info' failed, try '(st->oStream)->time_ + base = (st->iStream)->time_base' before 'av_stream_get_ + codec_timebase' + + if the first DVB subtitle frame should clear a subtitle, + it is dropped (no subtitle shown yet). This will also + compute the right stream duration + * tools-gtk.c + + renamed 'guitl_' to 'cff_guitl_' + + moved 'cff_gui_beep' to 'cff_guitl_beep' + + 'cff_guitl_window_destroy' sets 'gWindata.topwin' + to NULL, if the main window is not on the top + + 'cff_guitl_dialog_icon' sets 'gWindata.topwin' to + 'gWindata.mainwin', is the top window is NULL + + changed signal 'size-allocate' in 'cff_guitl_window_setup' + to 'configure-event' + +- Update to version 0.9 + + gui.c + - if Num-Lock is activated, depending on the OS and GUI no + navigation may possible. Now the functions only breaks if the + Control-key is pressed. + - 'cff_gui_video_frame_button' is the right button equal to the + shift key. + + ffmpeg.c + - 'cff_ffmpeg_get_stream_from_index' may return wrong or no + streams, if the file contains more than one program, and some + without a video stream. Fixed! + - the frame duration computed from 'ticks_per_second' may + sometimes too short. Fixed! + - flushing the codec in 'cff_ffmpeg_file_open_cb' if seeking + for the last frame of the video + - DVB subtitles should work now + - if 'avcodec_receive_frame' fails, rewind only if the packet + flag 'AV_PKT_FLAG_DISCARD' is not set + - decoding starts now always with a keyframe, if not seeking + the first fame + - storing the packet position for first frame, needed if the + dts is not set + - copy the video if first cutpoint is the first frame may fail + if the dts is not set. Fixed! + - cutpoints will now be saved with the values frame-dots, + packet-dts and packet-position. It is possible to load lists + stored with previous versions of CutterFF. + cxxtools +- Drop --with-pic, as it has no effect with --disable-static. + +- add gcc11.patch: backport from https://github.com/maekitalo/cxxtools/commit/b773c01fc13d2ae67abc0839888e383be23562fd +- run tests + -- Alow cpp files in demo subpackage -- Don't build demos - -- Removed spurious lib prefix from devel subpackage -- Used an 2.2.1 update from home:-miska-:arm - * fixes a major bug when parsing query parameters in http communication -- Add demo subpackage - czmq +- update to 4.2.1: + * New DRAFT zsock API to match libzmq's 4.3.4 socket options: + - zsock_set_xpub_manual_last_value + - zsock_socks_username, zsock_set_socks_username + - zsock_socks_password, zsock_set_socks_password + - zsock_in_batch_size, zsock_set_in_batch_size + - zsock_out_batch_size, zsock_set_out_batch_size + - zsock_set_wss_key_pem, zsock_set_wss_cert_pem, zsock_set_wss_trust_pem, + zsock_set_wss_hostname, zsock_set_wss_trust_system + - zsock_set_only_first_subscribe + - zsock_hello_msg, zsock_set_hello_msg + - zsock_disconnect_msg, zsock_set_disconnect_msg + - zsock_priority, zsock_set_priority + - zsock_reconnect_stop, zsock_set_reconnect_stop + See zsock manpage for more details. + * New DRAFT zframe and zmsg API to print arbitrary length messages: + - zframe_print_n + - zmsg_print_n + See zframe and zmsg manpages for more details. + * New DRAFT zosc* APIs to support the OSC (Open Sound Control) protocol. + See zosc_* manpages for more details. + * New DRAFT zcertstore_get_state API to get the state stored in the certstore. + See the zcertstore manpage for more details. + * Support for new libzmq DRAFT socket type ZMQ_DGRAM was added to zsock. + * Fixed #1972 - Findlibzmq.cmake out of date, Windows build fails + * Fixed #1998 - zproxy uses fixed ipc endpoint, causing race condition + * Fixed #2002 - fix socket leak in zbeacon + * Fixed #2020 - use libnss in zdigest if available for SHA functions. + * Fixed #2028 - zpoller docs isn't mentioning file handles + * Fixed #2043 - zhttp_response_recv leaks memory when result is non-zero + * Fixed #2045 - Problem: zframe_print output is truncated + * Fixed #2048 - no logging if zsys is not initialized + * Fixed #2057 - zchunk_slurp() causes assert if file can't be opened + * Fixed #2062 - allow zbeacon to resolve ip address to interface or interface + * Fixed #2064 - Enable ipv4 multicast packet types when using zbeacon + * Fixed #2072 - fix build on Android NDK >= 24 + * Fixed #2086 - zsys is re-initialized when logging an error in zsys_shutdown + * Fixed #2090 - "quit" variable in zproc_wait() can overflow + * Fixed #2087 - logsender destroyed before last log message + * Fixed #2103 - if gossip server disconnects and reconnects, persisting gossip + * Fixed #2113 - zcertstore has no API to get the disk state from a custom loader + * Fixed #2115 - various issues around zcertstore API string ownership + * Fixed #2038 - zsock_t sockets do not work in child process after fork + * Fixed #2144 - zhashx_dup() does not copy callbacks +- build against systemd, uuid, nss and related + +- Move the manpage for the tool to the package with the tool + +- Update to 4.2.0 + - New STABLE APIs + * zsys_thread_name_prefix, zsys_set_thread_name_prefix + * zsys_thread_affinity_cpu_add, zsys_thread_affinity_cpu_remove + * zsock_bindtodevice, zsock_set_bindtodevice + * zsock_gssapi_service_principal_nametype, zsock_set_gssapi_service_principal_nametype + * zsock_gssapi_principal_nametype, zsock_set_gssapi_principal_nametype + - Bugfixes + * #1899 - zsys_udp_new leaks file descriptor when process is exec'd. + * #1948 - zlistx_head always returns NULL. + * #1959 - zhash_pack crash on armv7 due to unaligned pointer access. + * #1961 - unnecessary uuid includes in public headers break builds without + libuuid. + * #1995 - timers are called twice if they change the pollset. + - A lot of changes in DRAFT apis, see NEWS + d-feet +- Update to version 0.3.16: + + Escape markup in property values. + + introspection: Clear idle id when done with it. + + introspection: Load introspection data asynchronously. + + DFeetWindow: switch to the added bus watch. + + DFeetWindow: factor out connect_to(address). + + Updated translations. + +- Build as noarch again, with new meson version it works again. + +- No longer recommend -lang: supplements are in use + +- Update to version 0.3.15: + + Restructure menus to follow GNOME 3.32 menu guidelines. + + New app icon as part of the GNOME 3.32 icon redesign. + + Add OARS content-rating data. + + New Meson-based build system. + + Updated translations. +- Add meson BuildRequires and macros following upstreams port. +- No longer build as NoArch, FIXME added to spec. + +- Do not have useless arch-dependent libdir in noarch package + (boo#1109534). + +- Own metainfo dir to fix build on old versions of openSUSE. + +- Update to version 0.3.14: + + Correctly honour theme foreground colour. + + dbus_utils: + - stringify "h" (UNIX FD). + - simplify converting simple types. + - simplify looking ahead 1 character. + + Cleanup doap file. + + settings: + - fix regexp syntax, add a test. + - use r'' strings for regexps. + + Ignore W504 line break after binary operator. + + Fix a few unused variable/import warnings. + + Remove bare 'except:' clauses. + + Detect 'pycodestyle', the new name for 'pep8'. + + Run tests with same Python version as application. + + Fix coding style errors reported by make check. + + executedialog: + - include bus name. + - allow selecting name/path/interface fields. + + Fix format string with python3. + + Honor theme's foreground color. + + Display statistics and match rules from the D-Bus Stats + interface. + + Remove unused DFeetWindow.package field. + + Set icon_name to org.gnome.dfeet. + + Do not use hyphen for the reverse-DNS names. + + Rename the icons, appdata and desktop files. + + Updated translations. + -- Update to version 0.3.9: - + Wrap method signature in exec dialog. - + Remove references to the obsoleted paned_buswatch. - + introspection.ui: Use symbolic icons for the reload button. - + Make AppData file translatable, - + Update wiki page link. - + data: Don't run update-desktop-database if DESTDIR is set. - + Updated translations. - -- Update to version 0.3.8: - + Fix appdata distribution. - + Add appdata file for gnome-software. - + Update screenshot according to appdata guidelines. - + Add screenshot for appdata. - + Introspection: - - Fix showing unique-name for services with a well-known name. - - Use a 'reload' image button instead of a text button. - + Pep8 updates. - + Change ' to " in .ui files. - + Build: - - Update ignored files. - - Don't use AM_GNU_GETTEXT. - + Window: - - Keep track of whether Session and System bus are already - open. - - Allow closing currently visible bus. - - Use a GtkStack instead of a GtkNotebook. - - Use a GtkHeaderBar and a gear menu. - + Bus: - - Add margins to the bus box - - Use a GtkSearchEntry instead of the filter box. - + Application: Load app menu from ui file. - + Fix desktop file keywords translation. - + Updated translations. - -- Update to version 0.3.7: - + Show inactive bus names in italic. - + Also install dfeet-icon-default-service.png. - + Update POTFILES.in. - + Also show activatable bus names. - + Remove duplicate if-clause. - + Fix Makefile for data/ui. - + threads_init no longer needs to be called. - + Bring back the application icons. - + Use pformat to show method call results. - + Use GtkListBox instead of a TreeView. - + Updated translations. - d0_blind_id +- Modernise spec file + dSFMT +- Update to version 2.2.5 + * Some minor fixes + * Allow build as shared library, this obsoletes + dSFMT-export_functions.patch +- Refreshed dSFMT-sharedlib.patch as dSFMT-sharedlib-makefile.patch +- Fixed SPEC file, use working upstream URL + dante +- Added hardening to systemd service(s). Modified: + * sockd.service + +- Update to version 1.4.3 + * LDAP module functionality expanded with support for PAC and + LDAP based authentication. + * Changed child.maxrequests behavior to be an upper limit on + requests handled and added child.maxlifetime, which can be + used to specify the limit on how long child-processes will + receive new requests. + * Added Linux service specification file. + * Work around an issue where "logoutput: syslog" in the client + could create issues for the application being socksified. + * Added missing NULL argument check in Raccept(). + * Fix an error case where the Dante mother process would never + terminate a request process that failed handling a client + due to resource shortage, leading the request process to hang + around idle forever. + * Will hopefully fix problem reported by ANON. + * Fix for server crash in builds with preloading disabled + (preloading is enabled by default). + * Fix for module related SIOCGIFHWADDR warning in obscure + situations. + * Removal of arbitrary interface limit in getifaddrs() + compatibility function. + * Some minor automated build/test related changes. + * Minor documentation fixes. +- Update patch dante-1.4.1-gcc5-fixes.patch + +- Drop authorship; this ought not to be part of descriptions. +- Fix RPM groups. Drop filler words. Replace boilerplate -devel + subpackage description. +- Remove pointless --with-pic (no static libs here). + +- Update to version 1.4.2: + * Support new version of libminiupnp (drop dante-miniupnp14.patch) + * Miscelaneous build improvements + -- Fix HAVE_SENDBUF_IOCTL macro -- added patches: - * dante-1.4.0-sendbuf_macro.patch - -- dante.spec: instead of statically defining CFLAGS, parse out - - grecord-gcc-switches from %{optflags}, since it causes problems - for the configure script - -- update to dante-1.4.0 - o Older syntax for setting the socket buffer sizes via - socket.recvbuf.udp, socket.sendbuf.udp, socket.recvbuf.tcp and - socket.sendbuf.tcp options have been deprecated and replaced with - the more general API for setting socket options. - "socket.recvbuf.udp" can now be set by ".udp.so_rcvbuf" - "socket.sendbuf.udp" can now be set by ".udp.so_sndbuf" - "socket.recvbuf.tcp" can now be set by ".tcp.so_rcvbuf" - "socket.sendbuf.tcp" can now be set by ".tcp.so_sndbuf" - refers to either "internal", for Dante's internal - interface(s), or "external", for Dante's external interface(s). - o socks-rules now require a "socks" prefix (like client-rules require a - "client" prefix), and the socks "method" keyword has been renamed to - "socksmethod". - o The "socksmethod" keyword can now be set in client-rules too. It - is used to override the default preference for what socksmethod to - select for which clients addresses, making it possible to by - default e.g., have the preference "gssapi username none", but for - some client-ranges have a different preference, e.g., "none - username gssapi". - Normally there is no need to use set this keyword in a client-rule. - o Fallback to direct (non-proxy) routes now defaults to off in the client, - as well as in the server. - To keep previous behaviour in the client, with direct route fallback - for destinations with no matching route, set SOCKS_DIRECTROUTE_FALLBACK - to "yes" in the environment, or ./configure with --enable-drt-fallback. - Direct fallback is enabled if there are no routes configured (as is - usually the case in a server configuration), and disabled otherwise. - o IPv6 is now supported in the server. - Standard IPv6 address syntax is used for addresses, with the addition - of the special address "0/0" used for matching both all IPv4 and - all IPv6 addresses. - o New "monitor" object added. Syntax is similar to rules and routes, - but instead of applying to individual sessions, it applies to all - sessions currently matching the addresses to monitor. - This can be used for monitoring network anomalies related to too - little data being transferred or too many disconnects occurring, - triggering alarms if detected. - o Possibility to configure system errors and DNS-errors for - special logging in certain cases (when connecting and performing - hostname resolving). - o More aggressive regarding how many processes to fork when starting - and how many processes to reserve for future clients. - o Added new log keyword: "tcpinfo". Used to report more extensive - statistics about sessions, including TCP_INFO on supported platforms. - o SIGINFO/SIGUSR1 output is now logged at level "info" instead of level - "debug". - o SIGHUP code rewritten. Should function considerably better in - environments were SIGHUP is, for whatever reason, sent an excessive - amount of times every second. - o Default for the maximum number of clients an i/o process can handle has - been increased from 8 to 32. - o Improved UDP compatibility by sending appropriate ICMP unreachable - errors to clients and targets, if running with the appropriate - privileges (typically, root is required for this). - Makes it possible for a client or target to be notified that a UDP - packet it wanted the Dante server to forward was not forwarded. - o Reduction in memory consumption at the expense of allocating extra - memory dynamically in the very rare, perhaps non-existing, cases - where the extra memory is needed. - o The default timeout for TCP i/o (timeout.io.tcp) has been changed from - 84000 to 0. 0 means use the kernels default, which in most cases will - mean no timeout. See UPGRADE for more information. - o The session module has been merged with the mainstream Dante code, - and has also been extended to support the following new features: - - connection throttling (number of new sessions accepted per second). - - state-keys. - Two state keys are currently supported: - - per-IP address. - - per-hostid (hostid is supported on certain platforms, with - certain kernel patches, with certain clients). - The syntax has also changed (see UPGRADE). - See the manual for more information about the new features. - o Code used for finding the correct outgoing address to bind when - external.rotation is set to "route" replaced with much simpler, - but hopefully equally (or better) functioning code. - Idea taken from Quagga. - o Use getpassphrase() rather then getpass() to obtain password for - username authentication when available. Avoids 9 character limit - on Solaris. Suggested by Albert Fluegel - o Use sqrt() rather than sqrtl() in stddev calculation, as sqrtl() is not - available on some platforms (such as FreeBSD 7.2). Problem reported - by Rudolf Polzer . - o If the authentication method used was RFC931 (ident), the username - was not always logged when it should be. - Reported by Gregory Charot (EVENIUM) . - o Syntax checking has been improved to better detect invalid or - likely incorrect server configurations. - This can result in some configurations that have previously been - accepted or accepted with warnings by Dante, to now cause an error - on startup, preventing the Dante server from starting up until the - configuration error has been fixed. - o Fixed compilation on OpenBSD with compilers not supporting -Wbounded. - Problem report and testing by - Mikael More . - o GSSAPI "clear" is no longer enabled by default, as it is not part - of the SOCKS GSSAPI standard per se. - o external.rotation was not handling non-IPv4 target addresses correctly. - Reported and diagnosed by Rudolf Polzer . - o The "--disable-libwrap" option has been renamed "--without-libwrap". - o Fixed bug that would cause the following warning to sometimes be - erroneously reported: - "warning: accept(2) failed: Resource temporarily unavailable" - o SIGINFO log information extended to include information about i/o - buffer status and as well as UDP packet latency. - o Real-time scheduling priority settings and CPU affinity settings made - available in sockd.conf. - See https://www.inet.no/dante/files/dante_realtime_preview.pdf for - a performance analysis done in relation to these new features. - o General API for setting socket options on sockets used by Dante - made available in sockd.conf. - o Support for cross compilation of client library for Android - (system name 'arm-linux-androideabi'). - Testing and analysis by Yoav Weiss . - o Problem with sockd.init generation in dante.spec fixed. - Reported by Luiz Gustavo Nascimento . -- refreshed patches: - dante-1.4.0-64bit_portability.patch - dante-1.4.0-glibc-2.17.patch - dante-1.4.0-sockd_conf_man_format.patch - dante-1.4.0-socksify_man_format.patch -- %{optflags} contains -grecord-gcc-switches, which causes problems for - configure. removed optflags from CFLAGS and modified it to contain the - rest of the options. - -- Replace sysvinit with systemd - Package build only for Factory; no need to keep sysvinit support - alive -- Replace hard paths with RPM macros - dar +- Update to version 2.6.15 + * fixed error message formatting error leading message to contain + garbage in place of system error information. + * fixing bug (internal error) met while trying restoring files and + dirs without sufficient write permission on the destination + directory tree to perform the operation. + * adding minor feature to avoid restoring Unix sockets (-au) + * fixing dar-catalogue.dtd +- Update to version 2.6.14 + * fixed bug met when removing slices of an old backup located on + a remote sftp server + * fixed bug in cache layer met when writing sliced backup to a + remote ftp or sftp repository + * enhancement to the -[ and -] options to work as expected when + "DOS" formatted text file is provided as a file listing. +- Drop outdated Provides / Obsoletes, RPM will automatically detect + new dependency of linking packages, as long as -devel package + does not get renamed or packages use dlopen and manually require it + +- Enable curl and rsync support + +- update to 2.6.13: + - fixed compilation warning in testing routine (outside libdar and dar) + - due to change in autoconf, the --sysconfdir path (which defaults to + ${prefix}/etc) was read as an empty string, leading dar to look for + darrc system file at the root of the filesystem (/darrc) + - fixed bug that should occur in extremely rare conditions (it has been + discover during 2.7.0 validation process): compression must be used, + no ciphering, no hashing, file changed at backup time or had a poor + compression ratio, was not saved at slice boundary, the previous + entry had an EA saved but no FSA or an unchanged FSA. In such + conditions are all met, dar tries to resave the file in place, but + partially or totally overwites the EAs of the previous entry leading + to archive testing to fail for these EA (though the archive could be + finished without error). + - fixed bug met when case insensitive mask is requested (-an option) + and locale of file to restore or backup is not the one the dar binary + is run with. + +- update to 2.6.12: + - fixed regression met in 2.6.11 when generating encrypted + archives + - fixing bug in dar_manager libdar part, met when the two oldest + entries for a file are recorded as unchanged (differential + backup) + - fixed typo in dar_manager man page + - updated lax mode to ignore encryption flag found in header + and trailer + - fixed two opposite bugs in strong encryption code that + annihilated each other, by chance + - fixing bug met when merging an archive an re-compressing + the data with another algorithm that gives a less good result, + this condition lead the merging operation to fail + reporting a CRC mismatch + - improving archive header code to cope with unknown flags + +- update to 2.6.10: + - update the configure script to handle some undocumented --enable-* + options that existed but were not expected to be used. + - fixed spelling in darrc comments + - fixed bug in dar_split that could occur in very rare conditions + - fixed EA support build failure due to what seems to be a change + in Linux kernel header + - fixed symbol conflict with s_host of in.h on omniOS platform + +- Update to version 2.6.9 + * too many changes to list, see ChangeLog file +- Drop dar-use-libc-xattr.patch (fixed upstream) +- Drop Group tag +- Spec cleanup + darktable +- Update to version 3.6.1 + * https://github.com/darktable-org/darktable/releases/tag/release-3.6.1 + +- Update to version 3.6.0 + * https://github.com/darktable-org/darktable/releases/tag/release-3.6.0 + +- Build with internal lua on Fedora 33 and newer + +- Use pkgconfig BuildRequires for more libraries + datamash +- update to 1.7: + * decorate(1): new program - sorts input in non-standard ordering + e.g. IPv4, IPv6, roman numerals. + * New operations: sha224/sha384 + * New operations: geomean (Geometric mean) and harmmean (Harmonic + mean) +- includes changes from 1.6: + * The 'gutnum' operation now correctly prints detected numbers + without truncating them + +- update to 1.5: + * accept backslash-escaped characters in field names + * New operations for handling file names and paths + * New getnum operation to extract a number from a string + * New operation: cut, similar to cut(1) + +- disable LTO for ppc64 ppc64le aarch64 bypass boo#1149348 + +- update to 1.4: + * New option: -C/--skip-comments to skip comment lines +- drop upsteamed patches: + * upstream-disable-broken-test.patch + * upstream-fix-test.patch + dateutils +- Update to 4.9: + * allow to specify epochs in nanoseconds, %s%N (#123) + * fix nanosecond arithmetic (#124) + * make cross-compilations easier (#128) + * mention default timezone (#129) +- Drop upstreamed patches: + * 0144b15dda4b1ea4fdbeca9f3ecb128eb98772fd.patch + * a0ebd0037df973aed14779b51d59da3edc506b6a.patch + +- Add 0144b15dda4b1ea4fdbeca9f3ecb128eb98772fd.patch and + a0ebd0037df973aed14779b51d59da3edc506b6a.patch: fix test suite + run on 32bit archs. + +- add upstream signing key +- simplify spec file + +- Update to 0.4.8: + * be symmetric about differences, A - B := -(B - A) for A < B + * fix security issue when reading TZMAP_DIR from environment + * fix printing of negative 0 (-0) + * fix issue with tzdata transitions in files with leap second + * adjustments that are now cut off at expiration time (#121) +- Drop dateutils-remove-deprecated-header.patch: not needed anymore + +- Add dateutils-remove-deprecated-header.patch: Remove deprecated + glibc sysctl.h header. + +- Update to 0.4.7: + * strptime mimics return code behaviour of dateconv + * use unsigned arithmetic for leap second conversion + * fix up ymds before adding days or business days + * drain prchunk if filled with many small lines + +- Update to 0.4.6: + * underspecified ISO weekday dates can be parsed + * adding days to underspecified dates results in proper dates + * all tools with -S|--sed-mode now support -E|--empty-mode to + output an empty line when a line cannot be read. + * dateround supports day, week, month and year classes now + (issues/92) + * datediff can determine difference in nanoseconds between + two time values (issues/94) + +- Simplify conditions +- Run spec-cleaner + +- Update to 0.4.5: + * dgrep accepts %c as qualifier in expressions (issue 81) + * tests work regardless of wall clock time (issue 84) + +- Ensure neutrality of descriptions. +- Trim idempotent %if..%endif guards. + +- Update to 0.4.4: + Incompatible changes: + * suffix `m` is no longer accepted as a synonym for `mo` + with date-only input, issue #76 + Bugfixes: + * expose BSD routines (fgetln()) to yuck + * for dates passed to dateround(1) that coincidentally + match the roundspecs do read them as dates + * wrong timestamps read via -i %s signal error + * facilitate bmake build + * time rounding on date-only input keeps the date unchanged + * dateseq's short-cut iterator (2 date arguments) does not + interfere with the 3-argument version + * adding 0 date or time units does not change the summand + * datezone on times (without date) will return times + * zones are singletons now, opened and closed only once + dbench4 +- Use modern macros for building + dbh +- Update to 5.0.22 + * Added function dbh_find_top(), variant for dbh_find() + * Added PKGBUILD for easy cross compilation from ArchLinux + * Fixes for mingw-w64 cross compilation on ArchLinux box. + * Fixes dbh_set_data() not updating data when growing record size + * Fixes strncmp() should be replaced by memcmp() + * Fixes Excessive syscalls with tiny read() calls + * This version reduces calls to read() from 3 to 1 when + maximum record size is less than 64KB, falling back to + 5.0.21 behavior when dealing with records with greater size. +- Remove buildfix.patch, was fixed Upstream + -- converted neededforbuild to BuildRequires - dblatex +- Fix replacement of "env python" to python3 in dblatex' main + script: upstream moved this already to python3. + +- Upgrade to 0.3.12 (python3 version): + - Fix SF bug #118: fix 'nb' and 'nn' locales. + - Fix SF bug #119: use locale quotes in glossary. + - Fix SF bug #120: use locale quotes in bibliography. + - Fix SF bug #123: add 'se' locale. + - Fix SF bug #124: set default qandaset title markup in english. +- Added also: + - dblatex-0.3.11-replace-inkscape-by-rsvg.patch (filed as + https://sourceforge.net/p/dblatex/feature-requests/21) + - dblatex-0.3.11-which-shutil.patch (filed as + https://sourceforge.net/p/dblatex/patches/22) + +- update to 0.3.11: + * Fix Debian bug #863527: remove active babel character. + * Fix Debian bug #866716: make dblatex robust to non-ascii xml:id + * Fix bug #114: don't skip usefull spaces in hyphenated strings + +- More packaging cleanup +- Further reduce duplicities +- Use modern python macros +- Replace shebang in executable + +- Package cleanup: + - Fix she-bang in dblatex script + - Drop python-devel BuildRequires, not generating any bindings. + - Drop font-collection BuildRequires, use individual requires. + - Drop BuildRequires for some bundled styles and add some which + were implicitly required. + - Drop font-collection Requires, use individual Requires. + - Downgrade dependencies which are only used with some engines, + styles or locales from Requires to Recommends. +- Split documentation subpackage from main package + -- Update to version 0.3.4 - * Fix a bug in the missing characters display. - * Fix the global template to actually insert a backmatter tag - before backmatter elements. - * Fix bug #3520152 by changing a template xpath (looks like a - libxslt limitation). - * Improve the verbatim block display to be able to scale the - block width to the page width. - * Allow latex instructions within verbatim blocks through - Processing Instructions. - * Improve the setup script to be close to the debian install - rules. - * Improve the hyphenation of the inlined literal elements. - * Add the parameter example.float.type to give the possibility to - have not floating. The attribute 'floatstyle' is also - taken into account. - * Add the parameter hyphenation.format to specify the inlined - format types that must be hyphenated. It replaces the more - limited monoseq.hyphenation parameter. -- Packaging - * added dblatex-0.3.4-disable-debian.patch - -- Make it build with latest TeXLive 2012 with new package layout - -- Update to version 0.3.3 - * Fix incomplete image path conversion when subfigures are used. - * Fix unicode listings limitation to handle characters greater than - 255. - * Fix environment to prevent from page counter reset. - * Fix the limitations by using the same - implementation than . - * Fix a texlive 9 french babel and enumitem incompatibility. - * Fix to be robust to URL encoded image paths, and to non-latin1 - paths. - * Fix missing cross-reference to and . - * Fix the box width to the actual context witdh. - * Fix a french babel bug (unexpected active chars) when used with - XeTeX. - * Fix Debian bug #627501 to tell the priority policy of --xsl-user - option. - * Fix Debian bug #632967 to return a non-null code when the - compilation fails. - * Fix Debian bug #629514 to have draft watermark with XeTeX - backend. - * Fix Debian bug #634563 to have safe pdftitle content (no images). - * Fix setup.py in order to work under Windows. - * Fix the HTML table support to correctly render the cells - elements. - * Fix the HTML table support to correctly nested tables. - * Fix the Olink support to allow database user-specific renderings - like italics for tags. Reuse of the DocBook Project implementation. - * Fix a setup failure that made the listings UTF-8 support failed - (extendedchars to set to "true"). - * Fix --xslt-opts to be able to pass several arguments by using - quotes - * Set the TexLive version to 2009 by default. - * Update to new Debian Error Handler API. - Improvements sponsored by Freexian (http://www.freexian.com) : - * Remove hard-coded paper size and add some parameters for page - layout setup: - + Parameters to define page sizes and margins. - + Parameters to have crop marks for pre-press PDF output. - * Add the parameters literal.environment and literal.extensions to - allow the user define its own listing environment. - * Add the parameter latex.engine.options to be able to pass options - to the TeX engine backend. - * Print out warnings about the characters not handled by the - selected fonts. - * Image display improvements/fixes: - + Avoid unexpected paragraph indentation when displaying images. - + Strip spurious spaces between subfigures when - + @role='flow.inline' - + Prevents from empty tex subcaptions when no subfigure -
is defined. - * Add the ability to format as a block when @type='block'. - * Pass @role to the latex sidebar environment. - * Add the literal.class parameter used when class - attribute is not set. Default is 'monospaced'. - * Add some @role to format literal elements, and literal.role - parameter for default role: - + Wrap: wrap lines when longer than text width (default) - + Overflow: do not wrap lines ; long lines overflow to the left - + Scale: automatically scale a listing to have its lines fit the - page width. The special feature can be disabled with - literal.extensions=0 - -- Update to version 0.3.2: - * Add feature request #2052157 to have HTML table support - * Full support of the --quiet option - * Improve setup.py to make package building easier in a - development environment - * Improve the document title formatting, to render - for example. - * Fix debian bug #629110 to work around an appendix package - limitation with xetex - * Fix bug #3094120 to work in paranoid mode (required for - TexLive 2010) - * Fix debian bug #623590 to format elements like - contained in . - * Fix a bug that prevented from putting and index at the highest - level when preceded by a . -- Removed dblatex-setup.patch and used sed instead to change doc - directory - -- GPL seems to be 2.0 only - dbsplit-tools +- Clean up spec file + dbus-broker +- Update to release 28 + * Further improvements to the service activation tracking. This + better tracks units in systemd and closes some races where a + repeated activation would incorrectly fail. + * Fix a crash where duplicate monitor matches would be + incorrectly installed in the broker. + +- Update to release 27 + * Fix several bugs with the new service-activation tracking, + including a race-condition when restarting activatable + services. + * Be more verbose about denied configuration access and print + the file-path for better diagnostics. + +- Update to release 26 + * Improve the service activation tracking of the compatibility + launcher. We now track spawned systemd units for their entire + lifetime, so we can properly detect when activations fail. + * Work around a kernel off-by-one error in the socket queue + accounting to fix a race-condition where dbus clients might + not be dispatched. + * Support running without `shmem` configured in the kernel. + This will make the broker run better on limited embedded + devices. + +- Update to release 25 + * Fix an assertion failure when disconnecting monitors with active + unique-name matches. + * Fix the selinux error-handling to no longer mark all errors as + auditable by default. + +- Update to release 24 + * Make audit-events properly typed and prevent non-auditable + events from being forwarded to the linux audit system. + +- Update to release 23 + * Expose supplementary groups as `UnixGroupIDs` as defined by + the dbus specification in 0.53. + * The broker now uses the peer-pid from `SO_PEERCRED` on the + controller socket, rather than relying on `getppid()`. This + allows creating the broker from intermediate processes + without having any credentials of the intermediate leak into + the broker. + +- Update to release 22 + * Implement org.freedesktop.DBus.Debug.Stats in the driver. + * Support no-op activation files. + * The new configuration option `linux-4-17`, if set to true + (default is false), makes dbus-broker assume it runs on + linux-v4.17 or newer. It will make use of features introduced + up to linux-v4.17. This allows to forcibly disable + workarounds for old kernels. + +- Update to new upstream release 21 + * Previously, resource limits were incorrectly calculated, + leading too limits that were higher than intended. + * Messages are now directly forwarded to the journal and + amended with additional fields. The journal-catalog now + contains entries with background information on runtime log + messages. + +- Update to new upstream release 18 + * The compatibility launcher is no longer isolated in its own + network namespace, since the SELinux APIs require access to + the root network namespace. + +- Update RPM group. + +- Update to new upstream release 17 + * The compatibility launcher now namespaces transient systemd + units based on its own name on the scope-bus. + * The launcher now respects the `NAME' + configuration and correctly drops privileges of the broker + and itself after startup. + * Messages with file-descriptors will now be refused if the + client did not negotiate file-descriptor passing before. +- Drop use-system-deps.diff + dbus-sharp +- fix libexecdir. mono can't use libexecdir because /usr/lib is + fixed in pkgconfig + dbus-sharp-glib +- fix libexecdir. mono can't use libexecdir because /usr/lib + is fixed in pkgconfig + dbus-sharp-glib2 +- fix libexecdir. mono can't use libexecdir because /usr/lib + is fixed in pkgconfig + dbus-sharp2 +- fix libexecdir. mono can't use libexecdir because /usr/lib + is fixed in pkgconfig + dc3dd +- stop owning directories provided by filesystem rpm (bsc#1184786) + +- BuildRequires p7zip for Leap <= 15.1 only + -- Update to 7.1.0 - 2011-03-02 Richard Cordovano - * Added the ability to specify log= and hlog= more than once. - * Added phod= and fhod= options. For an output that is a device, using phod= ("partially hashed output device") - causes dc3dd to compute hashes of only the bytes dc3dd wrote to the output device. If fhod= - ("fully hashed output device") is specified instead, dc3dd will compute hashes of both the bytes dc3dd wrote - and of the entire device. - -- update to 6.12.4-r458 - 2009-08-28 Richard Cordovano - * Replaced the byte-by-byte verification capability with a verification capability that - hashes imaging outputs and compares the hashes to the input hash. The new verification capability - does not require a second read of the device. - * Enhanced the ability to generate multiple outputs by adding the capability to combine split and unsplit - outputs. - * Added the ability for the user to specify a sector size via the command line. - * Added display/logging of results of device size probes. Size probes are now always performed, providing - run statistics in most use cases (reading from standard input excepted). - * Added display/logging of size statistics for each file in an input or output split. - * Simplified the command line options and removed all legacy dd features not needed for imaging. The simplified - command line is more rigorously validated to reduce the likelihood of performing a run contrary to user - intent in order to avoid a second read of a device. - * Removed the progress=on command line option and the cumbersome INFO signaling protocol for - obtaining a progress report. Instead, a progress bar is always displayed. - * Added new DEFAULT_IMAGING_MODE compile flag support (equivalent to command line options: - recovererrs=on, grouperrs=on, idirect=on). - * Reduced the use of global variables from 71 to 9, reduced function lengths, and - removed several instances of code duplication. - * Introduced a program architecture that replaces a single loop with a jobs abstraction, allowing execution - of an arbitrary chain of jobs, each composed of one or more tasks that execute in parallel. The new - program architecture is designed to allow for the transparent addition of multi-step processing - scenarios such as the new verification capability. - dcmtk +- Update to 3.6.6. See DOCS/CHANGES.366 for more information +- Drop 0001-Link-charls-statically.patch +- Spec cleanup + +- Add patch to avoid file conflict between dcmtk and charls: + * 0001-Link-charls-statically.patch + -- require libpng-devel instead of libpng14-compat-devel; - libpng14-compat-devel is now default libpng-devel provider for - factory; moreover dcmtk builds correctly with libpng15-devel too - -- Added a patch (gcc-4.7_fix.patch) to fix compilation with gcc-4.7. -- Remove zero-length file /usr/share/dcmtk/wlistdb/OFFIS/lockfile (fix rpmlint - warning). - ddccontrol +- gcc10.patch + * fixed build against gcc10, which uses -fno-common by default + (patch picked from https://bugs.gentoo.org/707184) + +- BuildRequire pkgconfig(udev) instead of udev: allow OBS to + shortcut through the -mini flavors. + ddcutil +- Remove unncessary BuildRequires on python-devel + ddgr +- update to 1.9: + - Fix breakage due to changes required in POST method + - Support wayland native copier `wl-copy` for url copy + - Unblock GUI browsers on WSL + - Update auto-generated package list + - Skip broken Arch Linux packaging (https://github.com/BytePackager issue #204) + - Bump version + - Update docs + +- update to version 1.7: + - Use setproctitle to set process name + - Monkeypatch textwrap for CJK wide characters + - Fix write to GNU Screen paste buffer + - Refresh current page on URL expansion toggle + - Smarter colorization and better support for native terminals on Windows + - Handle bangs in the form g! + +- update to version 1.6: + - User interface revamped + - DDG instant answers + - Haiku OS clipboard support + - Packaging preparation for PyPI + +- update to version 1.5: + - Support xclip as a clipboard utility on *nix + - Support GNU Screen and tmux as clipboard fallback + - Support Termux clipboard on Android + +- update to version 1.4: + - Copy URL at omniprompt + - Check default stdout encoding at start + - New environment variable DISABLE_PROMPT_COLOR + deadbeef-plugin-mpris2 +- Update to version 1.14 + * Use Deadbeef title formating to produce metadata more + robust/accurate + * Add "Previous or restart current track" behavior to "Previous" + action + debhelper +-Update to version 13.5.2 + * dh_installsystemd: Revert change to deploy systemd files into + usr/lib/systemd. (Closes: #993316, #993759) + * dh_installinit: Ditto. + * dh_systemd_enable: Ditto. + * dh_systemd_start: Ditto. + * SequencerUtil.pm: Remove duplicate "-a" option to some commands. + Thanks to Christoph Berg for reporting the issue. + (Closes: #971761) + * dh_installdeb: Revert the change to rewrite `rm_conffiles` into + `remove-on-upgrade` due to it causing bugs in non-trivial cases. + (Closes: #994919) + * dh_installtmpfiles: Add missing option name in POD documentation. + * cmake.pm: make it possible to override dh provided ctest arguments + * cmake.pm: Add missing import which broke cmake related builds. + Thanks to Boyuan Yang for reporting the issue. + (Closes: #993345) + * dh_installdeb: Install debian/conffiles in compat 12+ again + (undoing the compat 12 change saying dh_installdeb would ignore + this file). The file can now be using for the activating the + `remove-on-upgrade` feature from dpkg 1.20. + * dh_installdeb: Automatically rewrite `rm_conffiles` into the + new `remove-on-upgrade` feature from dpkg when possible. + * cmake.pm: Pass `ARGS+=--verbose` to make when running tests + in the cmake+make variant except when "terse" is in + DEB_BUILD_OPTIONS. Thanks to Paul Wise for the suggestion. + (Closes: #992623) + * python_support.pm: Remove obsolete dh addon. It did nothing + but warn and nothing used it anymore. + * dh: Document debhelper provided dh addon sequences. + * single_binary.pm: New dh addon ("single-binary") that explicitly + activates the "single binary" work flow, where dh_auto_install + uses debian/ as default --destdir when there is only a + single binary package. It will error out if used in a + source package building multiple binary packages. + * dh: Activate "single-binary" addon by default in compat levels + up to and including compat 14 when the source package only lists + one binary package in debian/control. In compat 14, emit a warning + when this happens implicitly requesting users to explicitly enable + or disable the addon for single binary source packages to avoid + surprises in compat 15. + * dh_auto_install: In compat 15, remove special-case default for + - -destdir for single binary source packages. If the previous + default is desired, please use the "single-binary" dh addon or + explicitly pass --destdir to dh_auto_install. + (Closes: #971432) + * debian/control: Provide dh-sequence-single-binary. + * debhelper.pod: Document the dh_auto_install will change behaviour + in compat 15 for single binary packages and dh will warning about + that in compat 14. + * dh_assistant: New tool for assisting third-party tools. At the + moment, it primarily supports introspection related features but + will hopefully be extended to support more use cases. + (Closes: #984900) + +- Update to version 13.4.1 + * autoscripts/*: Replace `which` with `command -v`. + * dh_installsystemd: Only merge /lib/systemd/system into /usr + for now. (Closes: #992554) + * dh_systemd_enable: Ditto. + * autoscripts/postinst-init-nostart: Call invoke-rc.d when + a non-empty DPKG_ROOT is used. (Closes: #992556) + * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm. + The change to "use v5.28" in 13.4 broke the test to distinguish 0755 + from "0755" in the reset_perm_and_owner function, breaking builds. + Thanks Adrian Bunk and Ansgar for help isolating the problem. + * debian/changelog: Correct bug number in the 13.4 entry. + * dh_dwz: run in parallel across packages. (Closes: !47) + * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party + build systems. (Closes: !46) + * Dh_Buildsystems.pm: Add golang as a third-party build + system. (Closes: #981106) + * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers, + sysusers and init related snippets. Based on an initial patch + from Helmut Grohne. (Closes: #983566) + * autoscripts/*: Reorder conditions in some scripts to avoid + doing a redundant stat call when a script parameter can decide + to skip it. + * dh_gconf: Remove the command as it does nothing. + (Closes: #908845) + * doc/TODO: Remove reference to dh_gconf. + * root_sequence.pm: Remove dh_gconf from root sequence and declare + it as obsolete (causing errors from compat 14 if still referenced + in hook targets). + * man/po4a/po4a.cfg: Remove dh_gconf from translations. + * AddonAPI.pm: The declare_command_obsolete command now accepts an + "$error_compat" parameter to enable addons to choose which compat + level that will trigger an error (though it must be minimum 13). + * doc/PROGRAMMING: Update docs to reflect API change. + * debhelper.pod: Document that referencing dh_gconf in hook targets + will cause an error in compat 14. + * dh_fixperms: Correct permissions of files beneath usr/libexec to + be executable. (Closes: #979401) + * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as + tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d. This ensures + that dh_installtmpfiles gracefully copes with e.g. README files + provided by systemd upstream. (Closes: #986329) + * dh_installsystemd: Ditto (but only relevant in compat 12 or + earlier) + * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in + addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the + former is intended to replace the latter. Thanks to Raul Tambre + for reporting the issue. (Closes: #988973) + * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual + requirements (the code was using v5.28 features). Thanks to + Sérgio Basto for reporting the issue. + * dh_missing: Ditto. + * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use + "restart" instead of "start" when starting the services. This + ensures a smooth transition from --restart-after-upgrade to + - -no-restart-after-upgrade in dh_installinit and dh_installsystemd. + Thanks to Ryan Tandy for reporting the issue. + (Closes: #989155) + * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart + * dh_installinit: Remove usage of autoscripts/postinst-init-restart + * autoscripts/autoscripts/postinst-systemd-restart: Removed. + * autoscripts/postinst-init-restart: Removed + * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd. + (Closes: #987989) + * dh_systemd_enable: Ditto. + * dh_systemd_start: Ditto. + * dh_installinit: Ditto. + * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both + are present in the package staging directory (prefering the latter + in case of conflicts). (Closes: #987989) + * dh_systemd_enable: Ditto. + * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl + as it runs under (via Perl's $^X variable) when invoking the + upstream build system. (Closes: !40, #966396) + * Always generate unique doc-base file names based on package name and + document ID. (Closes: #980903) + +- Update to version 13.3.4 +- Adapt patches to new upstream version: + * remove debhelper-9.20150101-no-localized-manpages.patch + * add debhelper-no-localized-manpages.patch + +- Update to version 9.20160709 + -- update to dpkg-1.16.3 - * see http://packages.debian.org/changelogs/pool/main/d/dpkg/dpkg_1.16.3/changelog -- update to debhelper 9.20120518 - * Fix versioned dependency on dpkg for xz options. Closes: #672895 - * dh_link: Doc improvement. Closes: #672988 -- update to devscripts-2.11.7 - * see http://packages.debian.org/changelogs/pool/main/d/devscripts/devscripts_2.11.7/changelog -- reworked patch. remove version for archtable. for it's universal. -- add dh_make 0.60 - * see http://packages.debian.org/changelogs/pool/main/d/dh-make/dh-make_0.60/changelog -- add dh_autoreconf 6 - * see http://packages.debian.org/changelogs/pool/main/d/dh-autoreconf/dh-autoreconf_6/changelog - -- install missing parts of devscripts - * install man pages installed by debian/manpages - * install symlinks installed by debian/links - -- update to dpkg-1.15.8.12 - * Do not fail to unpack shared directories missing on the file system - from packages being replaced by other packages. Debian Bug #631808 - * Defer hardlink renames so that there's never a point were the new - file contents are accessible from the final path before they have - been fsync()ed and cannot be executed causing ETXTBSY when trying - to open the to be installed paths for writing. Debian Bug #635683 - * Add armhf support to ostable and triplettable. - Debian Bugs #594179, #639674 - -- remove call to suse_update_config (very old work around) - debootstrap +- Update to version 1.0.124 + * functions: Turn for loops variables into locals + * functions: add zstd control&data support to the ar extractor + * stage1: re-mkdir /proc if it is a symlink instead of umount. + * Add --inrelease-path option to allow specifying by-hash + InRelease location. + desktop-data-openSUSE +- Move call-browser and desktop-launch symlink to xdg-utils. + +- Update to version 15.2.20200107: + * Fix csh (boo#1158422) + +- Update to version 15.1.20191124: + * Remove remaining wallpapers + * Remove unused icon directory + * Don't set cursor on empty input +- No longer requires DMZ Cursors, as the fillup no longer contains + the theme by default + +- Remove obsolete Groups tag (fate#326485) + +- Update to version 15.1.20181213: + * Replace old menus and set wallpapers for Gnome + * Remove all irrelevant stuff from KDE4, Novell and duplicated icons + * Fix up cursors not working by default, DMZ theme doesn't exist + -- Add /etc/skel/Templates directory with templates for commonly - used files: plain text, ODF text, ODF presentation and ODF - drawing. This provides the user with a choice of new document - templates to choose from when, e.g., using the "New Document" - item in right-click menu from file-browsers such as Nautilus; - fixes bnc#897716. - deutex +- Update to new upstream release 5.2.2 + * Hexen graphics are now treated a bit more specially, + the last entry in the palette no longer counting as a candidate + to produce transparency in the output file. + - Doom 1 or 2 IWAD. + Doom 1 or 2 IWAD. -- fix overflows (overflow.patch) - dex +- update to 0.9.0: + - Pass environment to sub processes + - Add -s switch to specify the search paths (thanks to Johannes Löthberg) + - Add support for KDE's proprietary Service type (#7 and #28, thanks to + Sébastien Luttringer and Konfekt) + - Mark clean target PHONY + - Switch to RST for the README and manpaeg + - Ignore backslash in comments (#8, thanks to nanouck) + - Ignore missing name for Type=Service entries (#28, thanks to Konfekt) + - add force to clean target (#25, thanks to Johannes Löthberg) + - Turn utf-8 string into Unicode string literal (#23, thanks to Johannes + - Fix error converting man page + - Print nice error message when target directory doesn't exist (#31, thanks to + dfc +- Spec file cleanup + dh-autoreconf +- Do not require perl, but use %perl_requires to avoid a rebuild + on perl updates + +- Do not rquire ourselves to build: buildignore dh-autoreconf, + which is required by debhelper (boo#1183854). + +- update to 19: + * Disable gtkdocize for now (Closes: #898916) + * Correctly restore working directory if autoreconf failed (Closes: #876187) + * Automatically use xdg-autogen if configure.{ac,in} contain XDT_ lines. + Thanks to Unit 193 for the initial patch (Closes: #893746) + * Automatically handle gtkdocize if no custom command has been provided + (Closes: #640376) + * Add Breaks: quilt (<< 0.63-8.2~), dpatch (<< 2.0.38+nmu1~) (Closes: #889567) + * Move to Salsa + * Use debhelper compat level 11 + * Bump Standards-Version to 4.1.3 + * debian/copyright: Point to HTTPS Format url + * d/rules: Use /usr/share/dpkg/pkg-info.mk instead of dpkg-parsechangelog + * Do not fail, only warn, if run multiple times (Closes: #887482) + * Also clean up symlinks (Closes: #882479) + * Run dh_autoreconf after dh_update_autotools_config, + not before dh_auto_configure + * update dh-autoreconf(7) man page (Closes: #870518) + * dh_autoreconf_clean: Add a NOOP promise (Closes: #881394) + * dh-autoreconf can build without (fake)root + * Bump Standards-Version to 4.1.1 + * Drop alternative dependency on automaken (Closes: #857556) + * Speed-up: Use -exec ... + instead of -exec ... \; for find. + Thanks to Helmut Grohne and Tollef Fog Heen for the suggestion + * Update Standards-Version and point Vcs fields to https + * dh_autoreconf: --sourcedirectory is forwarded by dh(1) + Thanks to Niels Thykier for reporting this on IRC + * dh_autoreconf: Do nothing if there are no configure scripts + -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) -- Use %_smp_mflags for parallel build - -- Merge openSUSE:Tools changes with system:packagemanager changes - -- split the u-a to separate spec file to reduce a build cycle - dhewm3 +- Update to 1.5.1: + * Update savegame format. Old savegames still work, but new + savegames can't be loaded with older versions of dhewm3! + * dhewm3 now supports the Doom3 Demo gamedata. + * Create the game window on the display the cursor is currently + on (when using more than one display). + * Added r_fullscreenDesktop CVar to set if fullscreen mode should + be "classic" or "Desktop" which means a borderless window at. + desktop resolution. + * Fullscreen modes that are not at the current desktop resolution + should work better now. + * Several sound-related bugfixes. + * Restore "Carmack's Reverse" Z-Fail stencil shadows; use + glStencilOpSeparate() if available. + * New CVar g_hitEffect: If set to 0, the player camera damage + effects (like double-vision and extreme tilt) when being hit + are disabled. + * Fix lingering messages in HUD after loading savegame. + * Fixed clipping bug in delta1. + * Improve compatibility with some custom scripts. + * Registering multiplayer servers at id's master-server fixed, + so they can be found in the multiplayer menu. + * Support for reproducible builds by setting the CMake option + REPRODUCIBLE_BUILD. + * Proper handling of paths with dots in directory names. + * In the Spanish translation all the Alpha Lab autosaves got + the same name, now the autosave name is based on the mapename + instead which is distinct. +- Remove patch + * 0001-Remove-use-of-date-time-macros.patch (fixed by upstream) + +- Remove obsolete Groups tag (fate#326485) + +- Update to 1.5.0 (no changelog) +- Drop 0002-Lower-release-build-optimizations-to-O2.patch + +- Use %license macro +- Add 0002-Lower-release-build-optimizations-to-O2.patch + * Fixes some undefined behavior caused by higher optimization + levels. Picked from git master. + dhtest +- Set CFLAGS+=-fcommon + dianara +- update to 1.4.3: + - Added optional spell checking support, using KDE's Sonnet. + It will be enabled if Sonnet's development packages are installed when + building the program (unless CONFIG+=NO_KF5 is used). + - Added optional character picker, using KDE's KCharSelect widget. + It will be enabled if the development packages for KWidgetsAddons are + installed when building the program (unless CONFIG+=NO_KF5 is used). + - Adapted AppStream-related file naming and IDs to current standards. + - Changed more dialogs to follow the environment's button order. + - More code refactoring. + - Changed OK/Cancel buttons in several dialogs to follow environment style. + - Code refactoring and optimizations. + - Fixed a corner case where a post deleted by its author, while a comment + was being composed, would block timeline updates until program restart. + - When a post is cancelled, abort possible ongoing file upload immediately. + - Fixed Cancel button being disabled while sending a comment. + - Fixed a pagination bug that would set the wrong page number if a timeline + update had failed previously. + - Other minor fixes. + +- Update to version 1.4.1: + * Ability to save and restore post drafts. + * Post publisher can grow much bigger. + * System notifications now include a button to show the + application. + * Properly bring the main window to the front when restoring from + the tray icon, and when clicking the "Show" button in a + notification (depends on your WM).. + * Fixes in the profile editor and image viewer. + * Other minor improvements. +- Do not bother installing the appstream file to + /usr/share/appdata/ on openSUSE Leap 42.x or older. + dico +- Update to version 2.11 + * Bugfixes in the gcide module + * Fix searches in the gcider utility + * Support for Python 2 has been withdrawn + +- dico 2.10: + * Fix compilation with gcc 10 + * Restore po files + +- Update to version 2.9 + * New configuration variable DEFAULT_PIDFILE_NAME + Use it to alter the default pidfile location, e.g.: + ./configure DEFAULT_PIDFILE_NAME=/var/dico/dicod.pid + * Fix compilation on 32-bit systems +- Changes for version 2.8" + * Fix out-of-boundary memory access in metaphone2 encoder + * Fix eventual access to freed memory block + * Rewrite utf8_iterator to work with non zero terminated strings. + * Fix the build on OpenBSD +- Fix building with gcc10 + +BuildRequire guile-devel to make transition to Guile 2.2 easier + +- Switch to python3 + +- update to 2.7: + * Support for virtual databases + * Dicoweb: graceful handling of unsupported content types. + * The dictorg module improved +- includes changes from 2.6: + * Support for Guile 2.2.0 + * Support for Python 3 +- includes changes from 2.5: + * Support for four-column index files in dictorg databases + dictd +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * dictd.service + -- updated to 1.11.1 - * fixed installing plugins - * DICTFMT sorts entries in 00-database-alphabet entry - lexicographically, that is now this order doesn't depend on - sizeof(long) - * DICTFMT: 'dictfmt -I' never worked - diff-pdf +- Update to version 0.5: + * Reflect renaming of package from Ubuntu 20.10 on + * Increase version to v0.5 + * Add --grayscale option + * Show default DPI value used in --help output + * Remove code for old versions of glib and wxWidgets + * Tiny code formatting fixes + * Add rasterization DPI option (#71) + * AppVeyor: fix MSYS2 build + * Remove legacy poppler-cairo dependency (#69) + * Add instructions for installing on Fedora and CentOS 8 (#66) +- Drop no longer needed fix-find-poppler.patch +- Switch to obs scm _service + +- Pre-create diff-pdf.1 with help2man to work around GTK+ DISPLAY + errors (boo#1180471) + +- Update to version 0.4.1 + Fixes some bugs (#64, #65) that crept into 0.4. + All users of 0.4 should update. +- Update to version 0.4 + Added new useful options contributed by @fatalmind: + - -skip-identical only outputs pages with actual differences + - -channel-tolerance makes it easy to ignore tiny differences + - -mark-differences adds visual markers to the margin to + highlight where small changes are +- Add fix-find-poppler.patch +- Add man page with help2man +- Clean up spec file + ding +- Update to 1.9 + * Enhanced English-German dictionary (380,000 entries) + * Bugfixes + -- added application icon (accepted already upstream, but due to - long release cycles added to the package) - ding-libs +- Update to 0.6.1 from 0.6.0 (jsc#ECO-248): + * libini now supports validators that check for well-formed INI + files. +- Update URL + * Remove the git link info as it 404 atm +- Add patches from upstream to fix ini behaviour: + * INI-Fix-detection-of-error-messages.patch + * INI-Silence-ini_augment-match-failures.patch + * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch +- Add patch fixing errors writeout to stdout: + * INI-Remove-definiton-of-TRACE_LEVEL.patch + +- Update to new upstream release 0.6.0 + * libini now supports validators that check for well-formed INI + files. + +- Introduce patch 0001-increase-ini-max-value-length.patch + to support longer values in INI file parser. bsc#989488 + +- Bump subpackage version numbers to match .pc files + +- Correct the version number of library packages in spec file. + +- Upgrade to latest upstream version 0.5.0. + The new version is ABI compatible with 0.4.0. + * libini_config: This release adds an API to create, modify and + save INI files + * libini_config: Merging configuration snippets installed in + different locations is supported + * libcollection: New functions: col_get_dup_item, + col_delete_item_with_cb, col_remove_item_with_cb + +- Update to new upstream release 0.4.0 + * libini_config: Ability to convert input INI file from UTF-16/32 + to UTF8- during parsing + * ini_config: Support C style comments in INI file + * ini_config: Ability to read configuration data from a memory buffer +- Remove doxygen-notimestamp.diff, + 0001-build-add-missing-Requires-to-pkgconfig-file.patch + (merged upstream) + +- remove pkgconfig-deps.diff since it's obsoleted by + 0001-build-add-missing-Requires-to-pkgconfig-file.patch + +- Update to new upstream release 0.3.0.1 + * A new libini_config interface (merging config section, + better handling of metadata) +- Optional signature verification +- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch + for corrected pkgconfig dependencies + +- Update to new upstream release 0.1.3 + * Fixes a serious bug in libdhash with very large (>1024 slots) + initial size + dirac -- Split off doc subpackage - -- Added Provides: and Obsoletes: for packman libdirac-devel -- Included patch from dirac git to fix uninitialised memory read - that causes the encoder to crash when using non-overlapping blocks. - -- Fixed factory build with patch from git dirac-1.0.2-gcc45.patch - -- exclude valgrind-devel on SPARC - -- fix build in disabling as-needed - -- Updated to version 1.0.2: - * minor release complying with the latest Dirac Bytestream - Specification 2.2.3. - * Improved compression performance for small picture sizes. - * Improved compression performance at low bit-rates. - * Included macros to check the API version. - * Improved motion estimation. - * New 422 <-> 420 conversion utilities for interlaced video. - * New functionality added to encoder API. - * Fixed bugs in handling DC subband. - -- Worked around internal compiler error on 11.0-x86_64. - direnv +- Update to version 2.28.0 + * Update to go 1.16 + * tcsh: fix variable escaping + * docs: improve the documentation + * Fixed fish shell hook to work with eval + * Fixed layout anaconda +- Build with pie enabled if available +- Add _service for vendor package + diskmonitor +- Fix the %files section. plasma-framework >= 5.84 doesn't install + desktop files in %_kf5_servicesdir anymore. + diskscan +- Fixed SPEC file: Replaced broken URL with current upstream + disorderfs +- update to 0.5.10: + * Use "directory entries" over "dirents" in human-readable output/log messages. + * Don't attempt to drop groups in multi-user mode when we are not root + * Ignore the return values to fsyncdir to ensure (for example) dpkg(1) can "flush" /var/lib/dpkg + * Move test execution logic into Makefile to not require a separate script + +- Update to 0.5.5 + * Allow tar and touch -m to update mtime of files + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911281 + * Drop upstream xattr.patch + +- Update to 0.5.3 + * Ensure readdir(2) returns consistent (and unique) inode numbers. + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898287 +- Add xattr.patch to fix build with attr-2.4.48 + disruptor +- Update to 3.4.4: + * 3.4.4 Lazy-loading of Logger instances - See #370 & #376 + * 3.4.3 Add Automatic-Module-Name to MANIFEST.MF + * 3.4.2 Fix race condition in BatchEventProcessor with 3 or more + starting/halting concurrently. + * 3.4.1 Fix race between run() and halt() on BatchEventProcessor. + * 3.4.0 Drop support for JDK6, support JDK7 and above only. + Add ThreadHints.onSpinWait to all busy spins within Disruptor. + Increase default sleep time for LockSupport.parkNanos to + prevent busy spinning. + * 3.3.8 Revert belt and braces WaitStrategy signalling. + * 3.3.7 Add batch size to BatchStartAware.onBatchStart() + Upgrade to newer versions of gradle, checkstyle and JUnit + Deprecate classes & methods for later release + Remove JMock and rewrite tests accordingly +- Remove disruptor-3.3.2-jmock.patch + djvulibre-djview4 +- Update to version 4.12: + * Fixes for recent compilers. + * Fixes for Qt-5.15. + * Fixes in tiff2pdf.c. + * Updated documentation (most browsers no longer support + plugins). + * Updated translations. +- Run autogen.sh to generate configure script as source tarball + no longer has one; BuildRequires: libtool. +- Only run post(un) scriptlets for openSUSE < 1550; they are void + for newer openSUSE and directly handled by file triggers. + -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) -- Use %_smp_mflags for parallel build - dkimproxy +- fix PID filename typos in systemd unit files + +- Remove sysvinit remains from this package. + +- Add the "installation" section. +- Changed "PreExecStart" to "ExecStartPre". +- Added/changed the type to forking + +- bsc#1116007 - Please convert SysV init scripts by dkimproxy into + native systemd services + -- Initial Version of dkimporxy - dkms +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut the build queues by allowing usage of systemd-mini + +- Update to 2.6.1: + * No obvious changelog from upstream + -- update to latest upstream -- drop Requires: lsb. avoid calling rpm (recursively) if possible. -- add recognition for Oracle Enterprise Linux, Oracle VM, Scientific - Linux, and VMware 3.x - -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - dmd +- Update to version 2.097.0 + * Compiler changes + * Deprecation period for ambiguous ternary expressions has ended + * Usage of the body keyword has been deprecated + * Deprecate a case of using fully-qualified names to bypass imports + * Explicit package visibility attribute is now always applied to + new scopes + * pragma(mangle) can now be applied to aggregates + * Complex and imaginary types are now deprecated + * while (auto n = expression) is now supported + * Library changes + * Centering formatted output. + * AllImplicitConversionTargets replaces ImplicitConversionTargets + * Formatting integers with %e, %f, %g and %a is now possible. + * Implementation of pow(f, -2) and f ^^ -2 changed + * Deprecate std.format : enforceValidFormatSpec + * Deprecate std.format : formatElement + * Deprecate std.format : unformatElement + * FieldnameTuple now returns an empty tuple for interfaces + * Fields (formerly FieldTypeTuple) now returns an empty + tuple for interfaces + * Floating point numbers can be formatted at compile time + * Formatting floating point numbers don't allocate with the + GC anymore. + * Some reals will be downcast to double when used with + std.format. + * std.typecons.Nullable: Remove deprecated alias get this. + * Documentation of std.format has been completely reworked. + * Module std.format has been split into smaller modules + * Module std.math has been split into smaller modules + * splitWhen added to std.algorithm.iteration + * The old benchmarking functionality in std.datetime has been + removed. + * std.exception.enforceEx has been removed. + * New module: std.sumtype + * std.range.Transposed: Remove deprecated member save + * Dub changes + * Added support for low memory compilation option to the dub + settings file. + +- Update to version 2.096.1 + * Runtime changes: + * Variables suspendSignalNumber and resumeSignalNumber are now + private + * The druntime option callStructDtorsDuringGC has been removed + * Experimental llvm-libunwind based backtrace printing was added + * Library changes + * Return the number of characters consumed by std.conv.parse + * Deprecate std.stdio.getdelim and std.stdio.getline + * Add integer conversions in JSONValue.get + * Deprecate std.math : approxEqual + * Compiler changes + * Deprecate bypassing of symbol visibility when doing overload + resolution + * Deprecation triggered inside of templates now show instantiation + trace + * Improvements for the C++ header generation + * Diagnostics for conflicting function definitions within a module + * extern(Pascal) has been removed + * The compiler now accepts -extern-std=c++20 + * C++ compability standard now c++11 by default + * Add -preview=inclusiveincontracts: in contracts must be an + explicit superset of the parent in contracts. + * Add support for Objective-C protocols + * Allow any compile-time argument in pragma(inline) + * Add __traits(getCppNamespaces, symbol) to retrieve the C++ + namespaces a symbol resides in. + * DMD Compiler regressions / bugs: + * printf check does not recognize GNU extensions + * Function alias reported as conflicting function + * Slice assignment segmentation fault + * ssignment inside assert accepted if -checkaction=context + is given + * Struct dtor is called twice if struct is created inside + ternary operator + * Mangling problem wrt. backrefs and function types + * build.d install fails, can't find dmd.conf + * Constructor flow analysis doesn't understand unions + * Confusing error message for CTFE pointer in static initializer + * checkaction=context creates temporary of type void + * Overload selection ignores slice + * -preview=rvaluerefparam does not work with template deduction + * CTFE doesn't call base class destructor for extern(D) classes + * Wrong ParameterStorageClass when -preview=in is used + * Phobos enhancements / regression fixes: + * std.process.browse does not work with URLs 256 characters + or longer + * std.regex performance regression (additional GC allocation) + * Specifying null as bitfields variable name now fails + * avoid quadratic template expansion in constraints of multiple + search term versions of std.algorithm.searching.startsWith & endsWith + * casting std.BigInts to built-in floating point types + doesn't work without -preview=dip1000 + * std.algorithm.mutation.copy fails on overlapping arrays if + the source array's pointer is less than the destination + array's pointer + * std.experimental.checkedint opBinaryRight with integer + left-hand side does not compile for any operators + * std.typecons.ReplaceType does not work for in parameters + * Deprecated Nullable.get warning with Appenders + * Druntime bugs / regression fixes: + * std.conv.emplace not usable in betterC - 2.096 + * casWeak is not implemented + * joining a detached thread results in segfault. + * core.atomic.atomicFetchSub for pointers incorrectly calls + wrong function from core.internal.atomic + dmenu +- update to 5.0: + * no change compared to 4.9 with the extra patches +- remove 0001-Close-when-the-embedding-window-is-destroyed.patch + 0002-fix-crash-when-XOpenIM-returns-NULL.patch + 0003-make-dmenu_path-script-executable.patch + 0004-improve-xopenim-error-message.patch + 0005-revert-IME-support.patch + 0006-Fix-memory-leaks-in-drw.patch (upstream) + +- add input fixes from master branch at https://git.suckless.org/dmenu/ (bsc#1164650): + 0001-Close-when-the-embedding-window-is-destroyed.patch + 0002-fix-crash-when-XOpenIM-returns-NULL.patch + 0003-make-dmenu_path-script-executable.patch + 0004-improve-xopenim-error-message.patch + 0005-revert-IME-support.patch + 0006-Fix-memory-leaks-in-drw.patch + +- update to 4.9 + * Use slow path if stdin is a tty + * Use bold for keyboard shortcuts in dmenu.1 + * Fix cursor drawn position with wide glyphs + +- revert back to 4.8 + Based on bnc#1164650, fixes in GIT and personal experience - reverting. +- refresh dmenu-optflags again +- remove patches: + 0001-Close-when-the-embedding-window-is-destroyed.patch + 0002-fix-crash-when-XOpenIM-returns-NULL.patch + +- add 0001-Close-when-the-embedding-window-is-destroyed.patch +- add 0002-fix-crash-when-XOpenIM-returns-NULL.patch + - fix crash on input + +- Modernise spec file +- Install license and readme file + +- bump to 4.9 + for complete list of changes see + see https://git.suckless.org/dmenu/log/?h=4.9&qt=range&q=4.8..4.9 +- dmenu-optflags.patch: Adapt patch to dmenu 4.9 + -- added link to dmenu changelog in the *.changes file - -- updated to version 4.5 - Changelog: - http://hg.suckless.org/dmenu/log -- enhanced description -- removed package name from summary -- added new files to %file section - -- incorporated latest changeset [231:9ab649b3b3e5] - -- updated to version 3.4 - -- initial packaging. - dnf-plugins-core +- Update to 4.0.24 + + [copr] Avoid using deprecated function distro.linux_distribution() (rh#2011550) + + [copr] don't traceback on empty lines in /etc/os-release + + [leaves] Show strongly connected components + + [needs-restarting] Fix wrong boot time (rh#1960437) + + [playground] Disable playground command, since it doesn't work + +- Update to 4.0.22 + + [repomanage] Allow running only with metadata + + [repomanage] Enhance documentation (rh#1898293) + + [versionlock] Locking obsoleted package does not make the obsoleter unavailable (rh#1957280) + + [versionlock] Work correctly with packages with minorbump part of release (rh#1961217) + dnf-plugins-extras +- Update to 4.0.15 + + system-upgrade: Handle empty transaction on download (rh#1917639) + dns24-update +- Use HTTPS for update requests +- Various documentation improvements + dnscrypt-proxy +- Update to version 2.1.1 + * Serve cached DoH responses when experiencing connectivity issues. + * Time attributes in allow/block lists were ignored. + * TTL served to clients is now rounded and starts decreasing + before the first query is received. + * Time-based rules are properly handled again in generate-domains-blocklist. + * DoH/ODoH: entries with an IP address and using a non-standard port + should not require help from a bootstrap resolver any more. + +- Update to version 2.1.0 + * "fallback_resolvers" was renamed to "bootstrap_resolvers" + Please update your configuration file accordingly. + * Support for Oblivious DoH. + * If the proxy is overloaded, cached and synthetic queries now + keep being served, while non-cached queries are delayed. + * Source URLs are now randomized. + * Default "reject_ttl" reduced from 600 to 10 +- Minimum golang version now at 1.16 +- Find more "legal" files to include. + +- Use less predictable temporary files during build (bsc#1181502). + +- Added optional resolvconf support via systemd unit. + +- Minimum golang version now at 1.15 +- Include 'notice' and 'patents' files of vendored packages. +- Paths and hints in configuration file adjusted and added. + +- Update to version 2.0.45 + * Configuration changes (to be required in versions 2.1.x): + - [blacklist] has been renamed to [blocked_names] + - [ip_blacklist] has been renamed to [blocked_ips] + - [whitelist] has been renamed to [allowed_names] + - generate-domains-blacklist.py has been renamed to + generate-domains-blocklist.py, and the configuration files + have been renamed as well. + * dnscrypt-proxy -resolve has been completely revamped, and now + requires the configuration file to be accessible. It will send + a query to an IP address of the dnscrypt-proxy server by default. + Sending queries to arbitrary servers is also supported with the + new -resolve name,address syntax. + * Relay lists can be set to * for automatic relay selection. + When a wildcard is used, either for the list of servers or relays, + the proxy ensures that relays and servers are on distinct networks. + * Lying resolvers are detected and reported. + * New return code: NOT_READY for queries received before the proxy + has been initialized. + * Server lists can't be older than a week any more, even if directory + permissions are incorrect and cache files cannot be written. + * New feature: allowed_ips, to configure a set of IP addresses to never + block no matter what DNS name resolves to them. + * Hard-coded IP addresses can be immediately returned for test queries + sent by operating systems in order to check for connectivity and captive portals. + Such responses can be sent even before an interface is considered as enabled by the + operating system. This can be configured in a new section called [captive_portals]. + * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses + that haven't been assigned to an interface yet. + * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries. + * Minor bug fixes and logging improvements. + * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP + addresses are now returned instead of a random one. + * Static entries can now include DNSCrypt relays. + * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in + addition to aliases via regular CNAME records. + * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending + the actual client IP, ECS information is user configurable, and IP addresses will be + randomly chosen for every query. + * Initial DoH queries are now checked using random names in order to properly measure + CDNs such as Tencent that ignore the padding. + * DoH: the max-stale cache control directive is now present in queries. + * Logs can now be sent to /dev/stdout instead of actual files. + * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control. + +- Sort file lists to make package build reproducible + +- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid + through systemd service unit. +- README.openSUSE updated. +- dnscrypt-proxy.socket.conf added as example for a systemd + drop-in file to override the socket unit. + +- Update to version 2.0.44 + * Netprobes and listening sockets are now ignored when the + '-list', '-list-all', '-show-certs' or '-check' + command-line switches are used. + * 'tls_client_auth' was renamed to 'doh_client_x509_auth'. + A section with the previous name is temporarily ignored if empty, + but will error out if not. + * Updates to the set of block lists. +- Breaking change from 2.0.43 Update: + The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'. + If you had a tls_client_auth section in the configuration file, + it needs to be updated/renamed/deleted. + +- Minimum golang version now at 1.14 +- Update to version 2.0.43 + * When stored into a file, service logs now only contain data + from the most recent launch. This can be changed with the + new 'log_file_latest' option. + * Support for DNS64 translation implemented. + * Connections to DoH servers can be authenticated + using TLS client certificates. + * Multiple stamps are now allowed for a single server + in resolvers and relays lists. + * Updates and additions for the example domain block lists. + * Cached configuration files can now be temporarily used if + they are out of date, but bootstraping is impossible. + * 'generate-domains-blacklists' now tries to deduplicate + entries clobbered by wildcard rules. + * 'generate-domains-blacklists' can now directly + write lists to a file with the `-o` command-line option. + * Cache files are now downloaded as the user the daemon will + be running as. This fixes permission issues at startup time. + * Forwarded queries are now subject to global timeouts, + and can be forced to use TCP. + * The 'ct' parameter has been removed from DoH queries, + as Google doesn't require it any more. + +- Upgrade to 2.0.42 (boo#1165343) +- Spec files from home:darix:apps/dnscrypt-proxy and + home:cunix:go/dnscrypt-proxy2 merged into existing spec. +- v1 of dnscrypt-proxy is not supported anymore and v2 is + a new project. This will require v1 users to migrate their + configuration. +- dnscrypt-proxy-default-config.patch deleted because patched + file 'dnscrypt-proxy.conf' is not used anymore. + +- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: + Allow OBS to shortcut through the -mini flavors. + dnsdiag +- Update to version 2.0.2 + * Bugfix release +- Update to version 2.0.1 + * Add support for DNSSEC + * Add -F to display flags for each response (dnsping) + * Display full response in verbose mode (dnsping) + * Add DoT (DNS over TLS) support (dnsping, dnseval) + * Add DoH (DNS over HTTPS) support (dnsping, dnseval) + * Add TCP support + * Improved JSON output support for dnseval + * Refactor and PEP8 cleanup + * Do not use system resolver when not needed + * Add support for user defined source IP address + * Add user-specified destination port (-p/--port) + * Improve error handling + * Display last response code for each entry + * Rework custom socket and custom TTL support + * Rework time calculation logic to eliminate an extra DNS + request that was just sent for timing (dnstraceroute) + * Update docs (output samples, use cases, etc) + * Use proper terminology (in code) to reduce confusion + +- Update to version 2.0.0 + * Add support for DNSSEC + * Add -F to display flags for each response (dnsping) + * Display full response in verbose mode (dnsping) + * Add DoT (DNS over TLS) support (dnsping, dnseval) + * Add DoH (DNS over HTTPS) support (dnsping, dnseval) + * Add TCP support + * Refactor and PEP8 cleanup + * Do not use system resolver when not needed + * Add support for user defined source IP address + * Add user-specified destination port (-p/--port) + * Improve error handling + * Display last response code for each entry + * Rework custom socket and custom TTL support + * Rework time calculation logic to eliminate an extra DNS + request that was just sent for timing (dnstraceroute) + * Update docs (output samples, use cases, etc) + * Use proper terminology (in code) to reduce confusion + dnsmasq +- bsc#1192529, dnsmasq-resolv-conf.patch: + Fix a segfault when re-reading an empty resolv.conf +- Remove "nogroup" membership from the dnsmasq user. + +- Use systemd-sysusers from 15.3 onwards + dnsmeter +- Update to version 1.0.2 + * This release fixes an issue with source port being static when + only using -q to generate traffic from one host/IP. + The source port is now randomized for every DNS query. + * Other changes is mainly about build system, packages and fixed + issues detected by code analysis tools. + dnstracer +- update to 1.10: + - Add support for EDNS0 (extra big packets) + - Add support for querying of ANY records. + - Add represention of SRV, RP records. + docbook-simple +- Update to docbook-simple version 1.1 + * customization of xml/4.3 + -- Adjust directories according to FHS 2.3: - * Move files to /usr/share/xml/docbook/custom/simple. - * Provide compatibility links for SL =< 9.0 (log this info in - /var/adm/SuSEconfig/run-sgmldir-links for later processing). - docker-bench-security +- fix include patch of functions_lib.sh (boo#1164631) + dolly +- add dolly firewall config (JSC#SLE-22730) + +- Minor grammar fix in description. + +- fix hostname resolution is not done in case of usage + of an external configuration file (bsc#1191613) +- fix -Werror=format-security +- update to version 0.63.6 + +- update to version 0.63.5 (improve help usage information) (JSC#SLE-22050) +- tarball is now bzip2 compressed + +- updated to v0.63.4 which builds with gcc-11 + domination +- Update to 1.2.4 + * Better 'Troop Strength' view + * New right-click options on countries list in the MapEditor + * Various other bug fixes. + +- Update to 1.2.3: + * PlayerList for Lobby games shows players with correct color + * Fix for hi-res Linux jdk-11 that sometimes uses display density + instead of scale + * Now works for gtk dark theme + * Auto-Defend now happens on the server for Lobby Multiplayer + * Map Editor shows rectangle for country that is used on cards + * SwingGUI: Options and AI speed setting put into same Options + Dialog + * max players can be changed in game.ini config file + * MapEditor: fixed zoom to keep the mouse position on map static + * SwingGUI: testing tab, show player for online games + * Can create private games online with a password to enter + * Can view cards and missions even when it is not your turn + * Filter online game maps by Michiel Pater + * Do not show dice statistics for turns when the player rolled no dice + * French text update by Adrien Laugueux + * Can Flag 🚩 a game as inappropriate with right click menu option + * MapEditor: checks for overlapping circles + * MapEditor: warning on no cards in map + double-conversion +- Use proper cmake calls +- Do not pull in py2 that is EOL but use python3 for build + +- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474 + * Fix `0x` for string->double conversion when Hex Floats are allowed. + Avoid integer overflow when exponents for hex floats were too big. + Update version number. + * Fixed warning in gcc4.9. + * Merged changes to install libraries in the correct place when + using 64-bit libraries. + * Use relative includes in the library. This shouldn't have any visible effect + for consumers of the library. + * Fix typo in test. + * Fix separator characters when they they don't fit into 8 bits. + * Check correctly for _MSC_VER. + * Allow the library to be compiled for Emscripten. + +- Update to version 3.0.3 + * Support RISC-V + * Bug fixes +- Switch to cmake +- Use %license + +- Fix RPM groups. + Slightly trim/compact descriptions. + +- Add baselibs.conf: Build 32-bit support (boo#1002561). + +- Update project and download urls +- Cleanup spec file with spec-cleaner + +- Initial package, version 2.0.1 + dpic +- update to 2020.06.01: + * SVG text adjustments; GCC-10 conformance. + * Commas protected by brackets; zero-repetition "for" loop bugfix + under bison. + * Fix of environment variable scope, arc attribute; improved error + messages; generalized macro definition. + * Corrected typos, copyright notices, version number, string treatment. + * Bugfix for buffer overflow with extreme arguments of wfloat(). + * This is a major clone of the previous distribution, which + contained compilable C code together with the original pascal + source. The pascal was translated to C code using p2c, + which was included, and parsing was automated by a custom + compiler-compiler which was also provided. The current + package includes C source only with parsing automated using + GNU bison. The original lexical analyser has been kept. To + avoid introducing bugs, the C code has been changed only to + accommodate bison; some p2c idiosyncrasies remain. The result + is functionally identical to the previous version for correct + input. + -- separate dpic-doc package -- using %optflags for build - dracut +- Update to version 055+suse.183.g7d569585: + * fix(dracut.spec): update usrmerged mkinitrd dir + * fix(url-lib): improve ca-bundle detection (bsc#1175892) + +- Update to version 055+suse.179.g3cf989c2: + * fix(cpio): write zeros instead of seek for padding and alignment + * fix(dracut.sh): check kernel zstd support early + * fix(dracut.sh): check availability of configured compression + * fix(dracut.sh): inform user about auto-selected compression method + * fix(dracut.sh): drop pointless check for module compression method + * chore(suse): add dracut-cpio archiver + * ci(TEST-63-DRACUT-CPIO): kernel extraction tests for dracut-cpio + * feat(dracut.sh): add "--enhanced-cpio" option for calling dracut-cpio + * feat(Makefile): cargo wrapper for dracut-cpio build + * feat(cpio): add newc archive creation utility + * feat(cpio): add rust argument parsing library from crosvm + * ci(TEST-62-SKIPCPIO): add simple skipcpio test + * ci(test): export basedir and testdir as absolute paths + * ci(TEST-60-BONDBRIDGEVLANIFCFG): use toplevel Makefile + * fix(dracut.spec): check for non-usrmerged environments + * fix(zfcp_rules): add quotes around rule installation argument + * fix(zipl): correct argument for uuid to device conversion + * fix(fips): missing value of _vmname variable (bsc#1193267) + * chore(suse): add fido2 module + * feat(crypt): check if fido2 module is needed in hostonly mode + * feat(fido2): introducing the fido2 module + * feat(crypt): check if tpm2-tss module is needed in hostonly mode + * fix(dracut-functions.sh): get block device driver if in a virtual subsystem + * fix(mdraid): allow UUID comparison for more than one UUID (bsc#1192665) + drc +- Update to version 3.2.3 +- Drop lsconv-fix-invalid-fread-usage.diff (fixed upstream) + driverctl +- update to 0.111 + * completion fixes + * improve help texts + +- Remove obsolete Groups tag (fate#326485) + drpm +- update to 0.5.0: + * fix a memory leak on invalid input + * Hide the internal library symbols + +- skip valgrind checking on aarch64 (bsc#1182493) + dt +- Update SPEC file, added working upstream URL + * Use OBS services for source generation +- Update to 23.28 + * Add support for forcing FALSE data corruptiong for debugging + * When creating log directories in setup_log_directory(), + create the last subdirectory (as required). For user specified + log directory, expand format control strings prior to creating + the directory (logdir= option). + * Create master log creation function for use by other tool parsers + * Add support for comma separated workload[s]= option + * When "trigger=" is specified, no parameters, then remove triggers. + * Add array=string option, esp. for external trigger scripts. + * Add --trigger= and --workload= parsing for I/O behavior options. + * Add support for starting slice offset. + * Add options for date and time field separator used when + formatting the log prefix format strings (e.g. "%ymd", "%hms") + * Apply special step option handling to both disks and files, + by setting up and ending offset so I/O loops break reaching + this offset. + * Add flag for output position, so zero offset is handled properly. + * Add "showvflags=hex" option to show block tag verify flags set + * When selecting 100% reads (readp=100), switch output file to + input file. + * Remove a file position sanity check no longer valid with + updates made in FindCapacity() with new logic associated + with the file position option. + * For Unix systems, increase the open file resource limit, + now that low limits are imposed on newer Linux distros, + to avoid false failures! + * Added "showfslba" and "showfsmap" commands to show the file + system map, for the file specified, assuming we can acquire FS + extents to map physical LBAs. + * When re-enabling stats via "enable=stats", ensure all the stat + flags reset when disabled, get enabled once again, esp. since + these are sticky. + * Add a retry data corruption limit option (retryDC_limit=value). + * The normal retry limit is used for retrying errors (60 by default). + * Added separate retry data corruption delay option (retryDC_delay). + * Change the default dispose mode setting to keep on error. + * Change the delete error log file default to be true. + * Add logdir= option to prepend to job/log file paths. + * Add support for capacity percentage for thin provisioned LUNs, + to help avoid exceeding backend storage for over-provisioned + volumes + * Add support for appending a default file name to a directory. + * Fix bug introduced with mounted files system check in copy mode. + * For Linux file systems with direct I/O, get the disk block size. + * This disk block size is required for later sanity checks for + direct I/O. + * Add mounted file system check when writing to /dev/ disk devices +- Dropped obsoleted dt-default-source-define.patch and + dt-wformat-security.patch + +- Modernise spec file with spec-cleaner + dtb-aarch64 +- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, + and qword (bsc#1190497). +- commit 8e47d62 + +- tty: hvc: replace BUG_ON() with negative return value + (git-fixes). +- commit 64a2763 + +- xen/netfront: don't trust the backend response data blindly + (git-fixes). +- commit 3d79f0a + +- xen/netfront: disentangle tx_skb_freelist (git-fixes). +- commit 843455b + +- xen/netfront: don't read data from request on the ring page + (git-fixes). +- commit a7d9222 + +- xen/netfront: read response from backend only once (git-fixes). +- commit 7ac98d9 + +- xen/blkfront: don't trust the backend response data blindly + (git-fixes). +- commit 8fa0a17 + +- xen/blkfront: don't take local copy of a request from the ring + page (git-fixes). +- commit ff5aa10 + +- xen/blkfront: read response from backend only once (git-fixes). +- commit 160dbd1 + +- usb: core: config: using bit mask instead of individual bits + (git-fixes). +- USB: gadget: zero allocate endpoint 0 buffers (git-fixes). +- USB: gadget: detect too-big endpoint 0 requests (git-fixes). +- libata: add horkage for ASMedia 1092 (git-fixes). +- platform/x86: amd-pmc: Fix s2idle failures on certain AMD + laptops (git-fixes). +- mmc: spi: Add device-tree SPI IDs (git-fixes). +- usb: gadget: uvc: fix multiple opens (git-fixes). +- commit e549085 + +- HID: Ignore battery for Elan touchscreen on Asus UX550VE + (git-fixes). +- HID: google: add eel USB id (git-fixes). +- HID: add USB_HID dependancy to hid-prodikeys (git-fixes). +- HID: add USB_HID dependancy to hid-chicony (git-fixes). +- HID: bigbenff: prevent null pointer dereference (git-fixes). +- HID: sony: fix error path in probe (git-fixes). +- HID: add USB_HID dependancy on some USB HID drivers (git-fixes). +- HID: check for valid USB device for many HID drivers + (git-fixes). +- HID: wacom: fix problems when device is not a valid USB device + (git-fixes). +- HID: add hid_is_usb() function to make it simpler for USB + detection (git-fixes). +- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover + (git-fixes). +- HID: Ignore battery for Elan touchscreen on HP Envy X360 + 15-eu0xxx (git-fixes). +- HID: sony: support for the ghlive ps4 dongles (git-fixes). +- HID: sony: Fix more ShanWan clone gamepads to not rumble when + plugged in (git-fixes). +- commit 66fc3e6 + +- sched/fair: Document the slow path and fast path in + select_task_rq_fair (bsc#1189999 (Scheduler functional and + performance backports)). +- sched/fair: Fix per-CPU kthread and wakee stacking for asym + CPU capacity (bsc#1189999 (Scheduler functional and performance + backports)). +- sched/fair: Fix detection of per-CPU kthreads waking a task + (bsc#1189999 (Scheduler functional and performance backports)). +- commit d543e74 + +- Refresh + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch. +- Refresh + patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch. +- commit 24ff0a3 + +- xhci: avoid race between disable slot command and host runtime + suspend (git-fixes). +- commit 7ac82ba + +- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from + runtime suspending (git-fixes). +- commit 47ed1f0 + +- Update patches.suse/qla2xxx-synchronize-rport-dev_loss_tmo-setting.patch (bsc#1189158) +- commit 5a1da74 + +- vdpa: Consider device id larger than 31 (git-fixes). +- virtio/vsock: fix the transport to work with VMADDR_CID_ANY + (git-fixes). +- virtio_ring: Fix querying of maximum DMA mapping size for + virtio device (git-fixes). +- virtio: always enter drivers/virtio/ (git-fixes). +- vdpa: check that offsets are within bounds (git-fixes). +- commit a40ec17 + +- scsi: qla2xxx: Format log strings only if needed (git-fixes). +- scsi: scsi_debug: Fix buffer size of REPORT ZONES command + (git-fixes). +- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() + (git-fixes). +- scsi: scsi_debug: Zero clear zones at reset write pointer + (git-fixes). +- scsi: mpt3sas: Fix incorrect system timestamp (git-fixes). +- scsi: mpt3sas: Fix system going into read-only mode (git-fixes). +- scsi: mpt3sas: Fix kernel panic during drive powercycle test + (git-fixes). +- commit 590254f + +- RDMA/irdma: Don't arm the CQ more than two times if no CE for + this CQ (jsc#SLE-18383). +- RDMA/irdma: Report correct WC errors (jsc#SLE-18383). +- RDMA/irdma: Fix a potential memory allocation issue in + 'irdma_prm_add_pble_mem()' (jsc#SLE-18383). +- RDMA/irdma: Fix a user-after-free in add_pble_prm + (jsc#SLE-18383). +- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (jsc#SLE-19242). +- IB/hfi1: Fix early init panic (jsc#SLE-19242). +- IB/hfi1: Insure use of smp_processor_id() is preempt disabled + (jsc#SLE-19242). +- IB/hfi1: Correct guard on eager buffer deallocation + (jsc#SLE-19242). +- RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel + warning (jsc#SLE-19249). +- RDMA/hns: Do not destroy QP resources in the hw resetting phase + (bsc#1190336). +- RDMA/hns: Do not halt commands during reset until later + (bsc#1190336). +- RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow + (jsc#SLE-19253). +- RDMA: Fix use-after-free in rxe_queue_cleanup (jsc#SLE-19249). +- vmxnet3: fix minimum vectors alloc issue (bsc#1190406). +- ice: safer stats processing (jsc#SLE-18375). +- ice: fix adding different tunnels (jsc#SLE-18375). +- ice: fix choosing UDP header type (jsc#SLE-18375). +- ice: ignore dropped packets during init (jsc#SLE-18375). +- ice: Fix problems with DSCP QoS implementation (jsc#SLE-18375). +- ice: rearm other interrupt cause register after enabling VFs + (jsc#SLE-18375). +- ice: fix FDIR init missing when reset VF (jsc#SLE-18375). +- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc + (jsc#SLE-18378). +- i40e: Fix pre-set max number of queues for VF (jsc#SLE-18378). +- i40e: Fix failed opcode appearing if handling messages from VF + (jsc#SLE-18378). +- iavf: Fix reporting when setting descriptor count + (jsc#SLE-18385). +- iavf: restore MSI state on reset (jsc#SLE-18385). +- devlink: fix netns refcount leak in devlink_nl_cmd_reload() + (git-fixes). +- bonding: make tx_rebalance_counter an atomic (git-fixes). +- net/tls: Fix authentication failure in CCM mode (git-fixes). +- tcp: fix page frag corruption on page fault (git-fixes). +- commit ed7a8c9 + +- config: INPUT_EVBUG=n (bsc#1192974). + Debug driver unsuitable for production, only enabled on ppc64. +- commit e6448a3 + +- ima: Fix undefined arch_ima_get_secureboot() and co + (bsc#1193674). +- commit acf34be + +- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero + (git-fixes). +- commit 6e691fe + +- Move upstreamed rtw89 patch into sorted section +- commit 0950df1 + +- net: mana: Fix memory leak in mana_hwc_create_wq (git-fixes). +- commit 1fcab05 + +- usb: core: config: fix validation of wMaxPacketValue entries + (git-fixes). +- bus: mhi: core: Add support for forced PM resume (git-fixes). +- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes). +- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes). +- iio: adc: axp20x_adc: fix charging current reporting on AXP22x + (git-fixes). +- iio: gyro: adxrs290: fix data signedness (git-fixes). +- iio: ad7768-1: Call iio_trigger_notify_done() on error + (git-fixes). +- iio: itg3200: Call iio_trigger_notify_done() on error + (git-fixes). +- iio: dln2: Check return value of devm_iio_trigger_register() + (git-fixes). +- iio: trigger: Fix reference counting (git-fixes). +- iio: dln2-adc: Fix lockdep complaint (git-fixes). +- iio: adc: stm32: fix a current leak by resetting pcsel before + disabling vdda (git-fixes). +- iio: mma8452: Fix trigger reference couting (git-fixes). +- iio: stk3310: Don't return error code in interrupt handler + (git-fixes). +- iio: kxsd9: Don't return error code in trigger handler + (git-fixes). +- iio: ltr501: Don't return error code in trigger handler + (git-fixes). +- iio: accel: kxcjk-1013: Fix possible memory leak in probe and + remove (git-fixes). +- misc: rtsx: Avoid mangling IRQ during runtime PM (git-fixes). +- misc: fastrpc: fix improper packet size calculation (git-fixes). +- bus: mhi: pci_generic: Fix device recovery failed issue + (git-fixes). +- clocksource/drivers/dw_apb_timer_of: Fix probe failure + (git-fixes). +- irqchip/irq-gic-v3-its.c: Force synchronisation when issuing + INVALL (git-fixes). +- irqchip: nvic: Fix offset for Interrupt Priority Offsets + (git-fixes). +- irqchip/aspeed-scu: Replace update_bits with write_bits + (git-fixes). +- irqchip/armada-370-xp: Fix support for Multi-MSI interrupts + (git-fixes). +- irqchip/armada-370-xp: Fix return value of + armada_370_xp_msi_alloc() (git-fixes). +- clocksource/drivers/arc_timer: Eliminate redefined macro error + (git-fixes). +- commit 458f7dd + +- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE + (bsc#1193655). +- Bluetooth: btusb: Add gpio reset way for qca btsoc in + cmd_timeout (bsc#1193655). +- Bluetooth: btusb: Add support for IMC Networks Mediatek + Chip(MT7921) (bsc#1193655). +- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A + (bsc#1193655). +- Bluetooth: btusb: Add protocol for MediaTek bluetooth + devices(MT7922) (bsc#1193655). +- Bluetooth: btusb: Support public address configuration for + MediaTek Chip (bsc#1193655). +- commit aa63c80 + +- i2c: mpc: Use atomic read and fix break condition (git-fixes). +- clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1 + (git-fixes). +- clk: imx: use module_platform_driver (git-fixes). +- clk: qcom: clk-alpha-pll: Don't reconfigure running Trion + (git-fixes). +- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes). +- commit 3747790 + +- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 + platform (git-fixes). +- ALSA: ctl: Fix copy of updated id with element read/write + (git-fixes). +- ALSA: pcm: oss: Handle missing errors in + snd_pcm_oss_change_params*() (git-fixes). +- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes). +- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes). +- commit 70606b1 + +- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL + (git-fixes). +- PM: runtime: Fix pm_runtime_active() kerneldoc comment + (git-fixes). +- hwmon: (pwm-fan) Ensure the fan going on in .probe() + (git-fixes). +- hwmon: (dell-smm) Fix warning on /proc/i8k creation error + (git-fixes). +- hwmon: (corsair-psu) fix plain integer used as NULL pointer + (git-fixes). +- Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on + emulated bridge" (git-fixes). +- mmc: renesas_sdhi: initialize variable properly when tuning + (git-fixes). +- ASoC: codecs: wsa881x: fix return values from kcontrol put + (git-fixes). +- ASoC: codecs: wcd934x: return correct value from mixer put + (git-fixes). +- ASoC: codecs: wcd934x: handle channel mappping list correctly + (git-fixes). +- ASoC: qdsp6: q6routing: Fix return value from + msm_routing_put_audio_mixer (git-fixes). +- ASoC: tegra: Use normal system sleep for ADX (git-fixes). +- ASoC: tegra: Use normal system sleep for AMX (git-fixes). +- ASoC: tegra: Use normal system sleep for Mixer (git-fixes). +- ASoC: tegra: Use normal system sleep for MVC (git-fixes). +- ASoC: tegra: Use normal system sleep for SFC (git-fixes). +- ASoC: tegra: Balance runtime PM count (git-fixes). +- ASoC: rt5682: Fix crash due to out of scope stack vars + (git-fixes). +- ALSA: usb-audio: Reorder snd_djm_devices[] entries (git-fixes). +- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes). +- drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset + (git-fixes). +- drm/syncobj: Deal with signalled fences in + drm_syncobj_find_fence (git-fixes). +- commit 847c219 + +- can: m_can: make custom bittiming fields const (git-fixes). +- commit 5d86bd5 + +- Update BT fix patch for regression with 8087:0026 device (bsc#1193124) + Also corrected the references and patch description +- commit 4cf2593 + +- scsi: lpfc: Fix non-recovery of remote ports following an + unsolicited LOGO (bsc#1189126). +- commit 2b31676 + +- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA + spans multiple LLCs (bsc#1192120). +- sched/fair: Use weight of SD_NUMA domain in find_busiest_group + (bsc#1192120). +- commit 818b2ce + +- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done + (git-fixes). +- can: kvaser_usb: get CAN clock frequency from device + (git-fixes). +- can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase + correct stats->{rx,tx}_errors counter (git-fixes). +- can: m_can: pci: use custom bit timings for Elkhart Lake + (git-fixes). +- can: m_can: pci: fix incorrect reference clock rate (git-fixes). +- can: m_can: Disable and ignore ELO interrupt (git-fixes). +- can: sja1000: fix use after free in ems_pcmcia_add_card() + (git-fixes). +- can: pch_can: pch_can_rx_normal: fix use after free (git-fixes). +- mtd: dataflash: Add device-tree SPI IDs (git-fixes). +- mtd: rawnand: fsmc: Fix timing computation (git-fixes). +- mtd: rawnand: fsmc: Take instruction delay into account + (git-fixes). +- mtd: rawnand: Fix nand_choose_best_timings() on unsupported + interface (git-fixes). +- mtd: rawnand: Fix nand_erase_op delay (git-fixes). +- HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested + (git-fixes). +- soc: fsl: dpio: Unsigned compared against 0 in + qbman_swp_set_irq_coalescing() (git-fixes). +- commit 3db25ff + +- Refresh + patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch. +- commit 90d6396 + +- Refresh + patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch. + Update config files. CONFIG_HIBERNATE_VERIFICATION_FORCE is not set +- commit c101ebd + +- unmark + patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch +- commit 3684c18 + +- Refresh + patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch. + Update config files. CONFIG_HIBERNATE_VERIFICATION=y +- commit 402ebf2 + +- Refresh + patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch. +- commit fbd4629 + +- Refresh + patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch. +- commit a86713d + +- Refresh + patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch. + Update config files. CONFIG_EFI_SECRET_KEY=y +- commit 6e77a16 + +- unmark + patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch +- commit f20ffd1 + +- Refresh + patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch. + Update config files. CONFIG_HIDDEN_AREA +- commit f4223b3 + +- drm/i915/dp: Perform 30ms delay after source OUI write + (git-fixes). +- commit ffbcf49 + +- usb: cdns3: gadget: fix new urb never complete if ep cancel + previous requests (git-fixes). +- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes). +- serial: pl011: Add ACPI SBSA UART match id (git-fixes). +- drm/amd/display: Allow DSC on supported MST branch devices + (git-fixes). +- iwlwifi: mvm: retry init flow if failed (git-fixes). +- ata: libahci: Adjust behavior when StorageD3Enable _DSD is set + (git-fixes). +- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile + (git-fixes). +- drm/amd/amdgpu: fix potential memleak (git-fixes). +- drm/amd/amdkfd: Fix kernel panic when reset failed and been + triggered again (git-fixes). +- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for + PHY_SUN6I_MIPI_DPHY (git-fixes). +- thermal: core: Reset previous low and high trip during thermal + zone init (git-fixes). +- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue + after S3 deep (git-fixes). +- platform/x86: thinkpad_acpi: Add support for dual fan control + (git-fixes). +- platform/x86: dell-wmi-descriptor: disable by default + (git-fixes). +- net: usb: r8152: Add MAC passthrough support for more Lenovo + Docks (git-fixes). +- mac80211: fix throughput LED trigger (git-fixes). +- mac80211: do not access the IV when it was stripped (git-fixes). +- drm/connector: fix all kernel-doc warnings (git-fixes). +- commit 9be7e24 + +- tty: serial: fsl_lpuart: add timeout for + wait_event_interruptible in .shutdown() (jsc#SLE-19033). +- crypto: caam - save caam memory to support crypto engine retry + mechanism (jsc#SLE-19033). +- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr + (jsc#SLE-19033). +- tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of + .shutdown() (jsc#SLE-19033). +- tty: serial: imx: clear the RTSD status before enable the RTSD + irq (jsc#SLE-19033). +- memory: fsl_ifc: populate child devices without relying on + simple-bus (jsc#SLE-19033). +- soc: fsl: dpio: fix qbman alignment error in the virtualization + context (jsc#SLE-19033). +- net: stmmac: Disable Tx queues when reconfiguring the interface + (jsc#SLE-19033). +- dmaengine: fsl-edma: support edma memcpy (jsc#SLE-19033). +- vfio/fsl-mc: Add per device reset support (jsc#SLE-19033). +- bus/fsl-mc: Add generic implementation for open/reset/close + commands (jsc#SLE-19033). +- ASoC: fsl_spdif: implement bypass mode from in to out + (jsc#SLE-19033). +- ASoC: fsl_rpmsg: add soc specific data structure + (jsc#SLE-19033). +- net: dpaa2: add adaptive interrupt coalescing (jsc#SLE-19033). +- soc: fsl: dpio: add Net DIM integration (jsc#SLE-19033). +- net: dpaa2: add support for manual setup of IRQ coalesing + (jsc#SLE-19033). +- soc: fsl: dpio: add support for irq coalescing per software + portal (jsc#SLE-19033). +- soc: fsl: dpio: extract the QBMAN clock frequency from the + attributes (jsc#SLE-19033). +- spi: Convert NXP flexspi to json schema (jsc#SLE-19033). +- vfio/fsl: Move to the device set infrastructure (jsc#SLE-19033). +- tty: serial: fsl_lpuart: do software reset for imx7ulp and + imx8qxp (jsc#SLE-19033). +- tty: serial: fsl_lpuart: enable two stop bits for lpuart32 + (jsc#SLE-19033). +- tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma + callback (jsc#SLE-19033). +- net: phy: at803x: finish the phy id checking simplification + (jsc#SLE-19033). +- mmc: sdhci: Correct the tuning command handle for PIO mode + (jsc#SLE-19033). +- commit bad7a12 + +- Refresh + patches.suse/mm-vmscan-Reduce-throttling-due-to-a-failure-to-make-progress.patch. + Mmotm fix for a report stating there was a NULL pointer exception for a + THP-intensive workload. +- commit de8b975 + +- Refresh patches.suse/ipmi-ssif-initialize-ssif_info-client-early.patch. +- commit c1e3bcb + +- bus: fsl-mc: rescan devices if endpoint not found + (jsc#SLE-19033). +- bus: fsl-mc: pause the MC firmware when unloading + (jsc#SLE-19033). +- bus: fsl-mc: pause the MC firmware before IOMMU setup + (jsc#SLE-19033). +- bus: fsl-mc: add .shutdown() op for the bus driver + (jsc#SLE-19033). +- bus: fsl-mc: fully resume the firmware (jsc#SLE-19033). +- bus: fsl-mc: handle DMA config deferral in ACPI case + (jsc#SLE-19033). +- bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID + (jsc#SLE-19033). +- commit 5b2ac90 + +- Revert "drm/i915: Implement Wa_1508744258" (git-fixes). +- commit 78bf6ea + +- blacklist.conf: 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. +- commit 6777126 + +- xen: remove stray preempt_disable() from PV AP startup code + (bsc#1193524). +- commit 39c2dee + +- xen/pvh: add missing prototype to header (git-fixes). +- commit e49e355 + +- x86/pvh: add prototype for xen_pvh_init() (git-fixes). +- commit 4f8d143 + +- ipmi: ssif: initialize ssif_info->client early (bsc#1193490). +- commit e8af4dd + +- Delete + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCs.patch. +- Delete + patches.suse/sched-fair-Use-weight-of-SD_NUMA-domain-in-find_busiest_group.patch. + New revision pending upstream. +- commit dd182d0 + +- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969). +- commit 10dc5b5 + +- blacklist.conf: went in through stable +- commit c751562 + +- drm/connector: Give connector sysfs devices there own + device_type (jsc#SLE-19356). +- commit 5b7ab45 + +- drm/connector: Add a fwnode pointer to drm_connector and + register with ACPI (v2) (jsc#SLE-19356). +- commit f0b908e + +- drm/connector: Add support for out-of-band hotplug notification + (v3) (jsc#SLE19356). +- commit 6fa8d3d + +- drm/connector: Add drm_connector_find_by_fwnode() function (v3) + (jsc#SLE-19356). +- commit f8f4127 + +- usb: typec: ucsi: Don't stop alt mode registration on busy + condition (jsc#SLE-19356). +- commit d1dd3c7 + +- usb: typec: ucsi: Always cancel the command if PPM reports + BUSY condition (jsc#SLE-19356). +- commit 7d740d2 + +- usb: typec: altmodes/displayport: Notify drm subsys of hotplug + events (git-fixes). +- commit 5f1a962 + +- Remove patches.suse/nvme-add-sibling-to-list-after-full-initialization.patch + As it turns out this fix is not correct. +- commit bb77a4c + +- lpfc: Reintroduce old IRQ probe logic (bsc#1183897). +- commit 00a7ff5 + +- Update + patches.suse/powerpc-security-Use-a-mutex-for-interrupt-exit-code.patch + (stable-5.14.19 bsc#1193470 ltc#195599). +- commit a8808ca + +- Refresh + patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch. +- commit 4f48964 + +- net/mlx4_en: Fix an use-after-free bug in + mlx4_en_try_alloc_resources() (jsc#SLE-19256). +- net: qlogic: qlcnic: Fix a NULL pointer dereference in + qlcnic_83xx_add_rings() (git-fixes). +- net/mlx5e: SHAMPO, Fix constant expression result + (jsc#SLE-19253). +- net/mlx5: Fix access to a non-supported register + (jsc#SLE-19253). +- net/mlx5: Fix too early queueing of log timestamp work + (jsc#SLE-19253). +- net/mlx5: Fix use after free in mlx5_health_wait_pci_up + (jsc#SLE-19253). +- net/mlx5: E-Switch, Use indirect table only if all destinations + support it (jsc#SLE-19253). +- net/mlx5: E-Switch, Check group pointer before reading bw_share + value (jsc#SLE-19253). +- net/mlx5: E-Switch, fix single FDB creation on BlueField + (jsc#SLE-19253). +- net/mlx5: E-switch, Respect BW share of the new group + (jsc#SLE-19253). +- net/mlx5: Lag, Fix recreation of VF LAG (jsc#SLE-19253). +- net/mlx5: Move MODIFY_RQT command to ignore list in internal + error state (jsc#SLE-19253). +- net/mlx5e: Sync TIR params updates against concurrent + create/modify (jsc#SLE-19253). +- net/mlx5e: Fix missing IPsec statistics on uplink representor + (jsc#SLE-19253). +- net/mlx5e: IPsec: Fix Software parser inner l3 type setting + in case of encapsulation (jsc#SLE-19253). +- ice: xsk: clear status_error0 for each allocated desc + (jsc#SLE-18375). +- net/mlx4_en: Update reported link modes for 1/10G + (jsc#SLE-19256). +- net: qed: fix the array may be out of bound (jsc#SLE-19001). +- igb: fix netpoll exit with traffic (jsc#SLE-18379). +- net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() + (jsc#SLE-18992). +- ice: avoid bpf_prog refcount underflow (jsc#SLE-18375). +- ice: fix vsi->txq_map sizing (jsc#SLE-18375). +- iavf: Fix VLAN feature flags after VFR (jsc#SLE-18385). +- iavf: Fix refreshing iavf adapter stats on ethtool request + (jsc#SLE-18385). +- iavf: Fix deadlock occurrence during resetting VF interface + (jsc#SLE-18385). +- iavf: Prevent changing static ITR values if adaptive moderation + is on (jsc#SLE-18385). +- igb: unbreak I2C bit-banging on i350 (jsc#SLE-18379). +- commit 24091ea + +- Delete patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch. + The ebd9c2ae369a45 patch introduced mokx support since v5.13 on + upstream. Let's remove this downstream patch. (fate#316531, bnc#854875) +- commit cd4e1c6 + +- Delete + patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch. + Delete + patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch + Because upstream patch ebd9c2ae369a "efi: Only print errors about failing to + get certs if EFI vars are found" already introduced new behavior of log. So + those two SUSE downstream patches can be removed. (fate#316531, bnc#854875) +- commit f98e665 + +- Refresh + patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch. +- Refresh patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch + merge with patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch. + (bsc#1188366) +- Delete + patches.suse/0001-integrity-use-arch_ima_get_secureboot-instead-of-che.patch. +- commit f00ef99 + +- blacklist.conf: Add git-fixes patches checked into perf userspace +- commit 032d842 + +- perf: Ignore sigtrap for tracepoints destined for other tasks + (git-fixes). +- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge + (git-fixes). +- perf/x86/intel/uncore: Fix IIO event constraints for Skylake + Server (git-fixes). +- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on + Skylake Server (git-fixes). +- perf/x86/vlbr: Add c->flags to vlbr event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints + (git-fixes). +- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints + (git-fixes). +- commit 1cfbe90 + +- x86/xen: Add xenpv_restore_regs_and_return_to_usermode() + (bsc#1190497). +- commit 00aee08 + +- tracing/histograms: String compares should not care about + signed values (git-fixes). +- commit fa5ea58 + +- tracing: Fix pid filtering when triggers are attached + (git-fixes). +- commit 3c359a7 + +- blacklist.conf: 27ff768fa21c ("tracing: Test the 'Do not trace this pid' case in create event") + Not needed. The backported "broken" commit is already fixed. +- commit 2c0434d + +- tracing: Check pid filtering when creating events (git-fixes). +- commit 90d7fd0 + +- arm64: cpufeature: Export this_cpu_has_cap helper + (jsc#SLE-19046). +- commit fd033df + +- coresight: Use devm_bitmap_zalloc when applicable (jsc#SLE-19046). +- arm64: errata: Enable TRBE workaround for write to out-of-range address (jsc#SLE-19046). +- arm64: errata: Enable workaround for TRBE overwrite in FILL mode (jsc#SLE-19046). +- coresight: trbe: Work around write to out of range (jsc#SLE-19046). +- coresight: trbe: Make sure we have enough space (jsc#SLE-19046). +- coresight: trbe: Add a helper to determine the minimum buffer size (jsc#SLE-19046). +- coresight: trbe: Workaround TRBE errata overwrite in FILL mode (jsc#SLE-19046). +- coresight: trbe: Add infrastructure for Errata handling (jsc#SLE-19046). +- coresight: trbe: Allow driver to choose a different alignment (jsc#SLE-19046). +- coresight: trbe: Decouple buffer base from the hardware base (jsc#SLE-19046). +- coresight: trbe: Add a helper to pad a given buffer area (jsc#SLE-19046). +- coresight: trbe: Add a helper to calculate the trace generated (jsc#SLE-19046). +- coresight: trbe: Prohibit trace before disabling TRBE (jsc#SLE-19046). +- coresight: trbe: End the AUX handle on truncation (jsc#SLE-19046). +- coresight: trbe: Do not truncate buffer on IRQ (jsc#SLE-19046). +- coresight: trbe: Fix handling of spurious interrupts (jsc#SLE-19046). +- coresight: trbe: irq handler: Do not disable TRBE if no action is needed (jsc#SLE-19046). +- coresight: trbe: Unify the enabling sequence (jsc#SLE-19046). +- coresight: trbe: Drop duplicate TRUNCATE flags (jsc#SLE-19046). +- coresight: trbe: Ensure the format flag is always set (jsc#SLE-19046). +- coresight: etm-pmu: Ensure the AUX handle is valid (jsc#SLE-19046). +- coresight: etm4x: Use Trace Filtering controls dynamically (jsc#SLE-19046). +- coresight: etm4x: Save restore TRFCR_EL1 (jsc#SLE-19046). +- coresight: Don't immediately close events that are run on invalid CPU/sink combos (jsc#SLE-19046). +- coresight: tmc-etr: Speed up for bounce buffer in flat mode (jsc#SLE-19046). +- coresight: Update comments for removing cs_etm_find_snapshot() (jsc#SLE-19046). +- coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (jsc#SLE-19046). +- coresight: tmc-etf: Add comment for store ordering (jsc#SLE-19046). +- coresight: tmc-etr: Add barrier after updating AUX ring buffer (jsc#SLE-19046). +- coresight: tmc: Configure AXI write burst size (jsc#SLE-19046). +- arm64: errata: Add detection for TRBE write to out-of-range (jsc#SLE-19046). +- arm64: errata: Add workaround for TSB flush failures (jsc#SLE-19046). +- arm64: errata: Add detection for TRBE overwrite in FILL mode (jsc#SLE-19046). +- arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (jsc#SLE-19046). +- commit d3c2191 + +- Update + patches.suse/RDMA-cma-Do-not-change-route.addr.src_addr.ss_family.patch + (stable-5.14.10 bsc#1192845 CVE-2021-43975). + Added CVE reference +- commit 8142e42 + +- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait + (bsc#1192845 CVE-2021-43975). +- commit 283c0a0 + +- perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly + (git-fixes). +- drivers/perf: thunderx2_pmu: Change data in size + tx2_uncore_event_update() (git-fixes). +- drivers/perf: hisi: Fix PA PMU counter offset (git-fixes). +- KVM: arm64: Fix PMU probe ordering (git-fixes). +- KVM: arm64: perf: Replace '0xf' instances with + ID_AA64DFR0_PMUVER_IMP_DEF (git-fixes). +- commit 91fb475 + +- usb: typec: altmodes/displayport: Make dp_altmode_notify() + more generic (git-fixes). +- commit 5136280 + +- x86/entry: Use the correct fence macro after swapgs in kernel + CR3 (bsc#1190497). +- commit e1ed0c4 + +- Refresh + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch. +- commit 2d12b8e + +- x86/entry: Add a fence for kernel entry SWAPGS in + paranoid_entry() (bsc#1190497). +- commit 69d2c59 + +- unmark patches.suse/arm64-lock-down-kernel-in-secure-boot-mode.patch +- commit 36647a7 + +- Refresh + patches.suse/powerpc-lock-down-kernel-in-secure-boot-mode.patch. +- commit e4b09e3 + +- unmark + patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch +- commit 0cf1770 + +- Refresh + patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch. +- Update config files. x86_64, arm64, ppc64le, s390x + - Add CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y +- commit 6189d45 + +- Refresh + patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch. +- commit f2a5454 + +- Refresh + patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch. +- commit f2c3a99 + +- usb: cdnsp: Fix a NULL pointer dereference in + cdnsp_endpoint_init() (git-fixes). +- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect + (git-fixes). +- serial: 8250_bcm7271: UART errors after resuming from S2 + (git-fixes). +- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes). +- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array + (git-fixes). +- serial: 8250: Fix RTS modem control while in rs485 mode + (git-fixes). +- serial: tegra: Change lower tolerance baud rate limit for + tegra20 and tegra30 (git-fixes). +- serial: liteuart: fix minor-number leak on probe errors + (git-fixes). +- serial: liteuart: fix use-after-free and memleak on unbind + (git-fixes). +- serial: liteuart: Fix NULL pointer dereference in ->remove() + (git-fixes). +- vgacon: Propagate console boot parameters before calling + `vc_resize' (git-fixes). +- tty: serial: msm_serial: Deactivate RX DMA for polling support + (git-fixes). +- serial: core: fix transmit-buffer reset and memleak (git-fixes). +- commit 3fabb98 + +- Move upstreamed USB fix into sorted section +- commit e02363b + +- ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver + (git-fixes). +- commit e3352ca + +- ipmi: msghandler: Make symbol 'remove_work_wq' static + (git-fixes). +- commit 992fab0 + +- drm/vc4: kms: Fix previous HVS commit wait (git-fixes). +- drm/vc4: kms: Don't duplicate pending commit (git-fixes). +- drm/vc4: kms: Clear the HVS FIFO commit pointer once done + (git-fixes). +- drm/vc4: kms: Add missing drm_crtc_commit_put (git-fixes). +- drm/vc4: kms: Fix return code check (git-fixes). +- drm/vc4: kms: Wait for the commit before increasing our clock + rate (git-fixes). +- drm/msm: Do hw_init() before capturing GPU state (git-fixes). +- drm/msm/a6xx: Allocate enough space for GMU registers + (git-fixes). +- rt2x00: do not mark device gone on EPROTO errors during start + (git-fixes). +- mt76: mt7915: fix NULL pointer dereference in + mt7915_get_phy_mode (git-fixes). +- iwlwifi: Fix memory leaks in error handling path (git-fixes). +- iwlwifi: fix warnings produced by kernel debug options + (git-fixes). +- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of + "0" if no IRQ is available (git-fixes). +- ipmi: Move remove_work to dedicated workqueue (git-fixes). +- commit 7d5a7f0 + +- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes). +- i2c: stm32f7: recover the bus on access timeout (git-fixes). +- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes). +- i2c: cbus-gpio: set atomic transfer callback (git-fixes). +- dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free + flow (git-fixes). +- atlantic: Remove warn trace message (git-fixes). +- atlantic: Fix statistics logic for production hardware + (git-fixes). +- atlantic: Add missing DIDs and fix 115c (git-fixes). +- atlantic: Fix to display FW bundle version instead of FW mac + version (git-fixes). +- atlatnic: enable Nbase-t speeds with base-t (git-fixes). +- atlantic: Increase delay for fw transactions (git-fixes). +- ASoC: rk817: Add module alias for rk817-codec (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in Mixer (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in ADX (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in AMX (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in SFC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in MVC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes). +- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes). +- ASoC: tegra: Fix wrong value type in MVC (git-fixes). +- ASoC: tegra: Fix wrong value type in SFC (git-fixes). +- ASoC: tegra: Fix wrong value type in DSPK (git-fixes). +- ASoC: tegra: Fix wrong value type in DMIC (git-fixes). +- ASoC: tegra: Fix wrong value type in I2S (git-fixes). +- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes). +- ALSA: intel-dsp-config: add quirk for CML devices based on + ES8336 codec (git-fixes). +- commit d6b0e1d + +- scsi: core: sysfs: Fix setting device state to SDEV_RUNNING + (git-fixes). +- commit 713d069 + +- xhci: Fix commad ring abort, write all 64 bits to CRCR register + (bsc#1192569). +- commit e4fbc61 + +- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349 + ltc#195568). +- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349 + ltc#195568). +- commit 667806f + +- Bluetooth: Apply initial command workaround for more Intel chips + (bsc#83f2dafe2a62). +- commit e1329be + +- drm/i915/hdmi: Turn DP++ TMDS output buffers back on in + encoder->shutdown() (git-fixes). +- commit 905574f + +- Refresh + patches.suse/drm-i915-Extend-the-async-flip-VT-d-w-a-to-skl-bxt.patch. + Alt-commit +- commit afad9d5 + +- Refresh + patches.suse/drm-i915-gvt-fix-the-usage-of-ww-lock-in-gvt-schedul.patch. + Alt-commit +- commit 0475b7e + +- Refresh + patches.suse/drm-amdgpu-Fix-even-more-out-of-bound-writes-from-de.patch. + Alt-commit. Also updated the patch-mainline tag. +- commit ce4a8c2 + +- Refresh + patches.suse/drm-amd-display-Fix-deadlock-when-falling-back-to-v2.patch. + Alt-commit +- commit fadf24f + +- drm/amdgpu/display: add quirk handling for stutter mode + (git-fixes). +- commit 9ae484d + +- fuse: release pipe buf after last use (bsc#1193318). +- commit fad20a3 + +- drm/msm/dsi: fix wrong type in msm_dsi_host (git-fixes). +- commit 9d4cd6e + +- drm/msm/dsi: do not enable irq handler before powering up the + host (git-fixes). +- commit 21c53a3 + +- mm: vmscan: Reduce throttling due to a failure to make progress + (bsc#1190208 (MM functional and performance backports)). +- commit c9d43e5 + +- sched,x86: Fix L2 cache mask (bsc#1193302). +- commit 512a2f3 + +- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA + spans multiple LLCs (bsc#1192120). +- sched/fair: Use weight of SD_NUMA domain in find_busiest_group + (bsc#1192120). +- commit 67de029 + +- Delete + patches.suse/sched-fair-Adjust-the-allowed-NUMA-imbalance-when-SD_NUMA-spans-multiple-LLCS.patch. +- commit 79c1d08 + +- drm/msm/dsi: rename dual DSI to bonded DSI (git-fixes). +- commit 383555c + +- drm/amd/pm: Fix incorrect power limit readback in smu11 if + POWER_SOURCE_DC (git-fixes). +- commit c04f48c + +- drm/i915: Replace the unconditional clflush with + drm_clflush_virt_range() (git-fixes). +- commit bf0c1da + +- Refresh + patches.suse/drm-i915-Remove-memory-frequency-calculation.patch. + Alt-commit +- commit 2650497 + +- Refresh + patches.suse/0001-drm-i915-guc-drop-guc_communication_enabled.patch. + Alt-commit +- commit 01f68ee + +- blacklist.conf: faf890985e30 drm/i915: Fix syncmap memory leak +- commit 62955ef + +- Refresh + patches.suse/drm-amdgpu-handle-the-case-of-pci_channel_io_frozen-.patch. + Alt-commit +- commit 3b7e322 + +- staging: rtl8723bs: remove a second possible deadlock + (git-fixes). +- commit e15a622 + +- USB: serial: option: add Fibocom FM101-GL variants (git-fixes). +- USB: serial: option: add Telit LE910S1 0x9200 composition + (git-fixes). +- mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB (git-fixes). +- drm/nouveau: recognise GA106 (git-fixes). +- drm/amdgpu: IH process reset count when restart (git-fixes). +- PCI: aardvark: Simplify initialization of rootcap on virtual + bridge (git-fixes). +- PCI: aardvark: Implement re-issuing config requests on CRS + response (git-fixes). +- staging: rtl8723bs: remove a third possible deadlock + (git-fixes). +- staging: rtl8723bs: remove possible deadlock when disconnect + (v2) (git-fixes). +- commit cbbc2ed + +- rpm/kernel-binary.spec.in: don't strip vmlinux again (bsc#1193306) + After usrmerge, vmlinux file is not named vmlinux-, but simply + vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set. + So fix this by removing the dash... +- commit 83af88d + +- Refresh + patches.suse/drm-amdkfd-fix-a-potential-ttm-sg-memory-leak.patch. + Alt-commit +- commit 18c0378 + +- Refresh + patches.suse/drm-amdkfd-fix-dma-mapping-leaking-warning.patch. + Alt-commit +- commit d513741 + +- Refresh + patches.suse/0001-drm-amd-display-Fix-white-screen-page-fault-for-gpuv.patch. + Alt-commit +- commit d8362fa + +- Refresh + patches.suse/0001-drm-amdgpu-fix-use-after-free-during-BO-move.patch. + Alt-commit +- commit 6231070 + +- Refresh + patches.suse/drm-i915-tc-Fix-TypeC-port-init-resume-time-sanitiza.patch. + Alt-commit +- commit 75478ec + +- Refresh + patches.suse/0425-drm-i915-Update-memory-bandwidth-parameters.patch. + Alt-commit +- commit 20108dd + +- blacklist.conf: b6dfa4161729 drm/i915/dp: Drop redundant debug print +- commit c59ba00 + +- Refresh + patches.suse/0001-drm-i915-dp-return-proper-DPRX-link-training-result.patch. + Alt-commit +- commit 70fb6b8 + +- blacklist.conf: d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() +- commit 83d3fca + +- blacklist.conf: f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P +- commit fc8a263 + +- blacklist.conf: 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs +- commit 8d282e0 + +- blacklist.conf: c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off +- commit e46b9ce + +- blacklist.conf: 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg +- commit 0ee0cf4 + +- rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump + (bsc#1188303). +- rtw89: fix potentially access out of range of RF register array + (bsc#1188303). +- rtw89: remove unneeded variable (bsc#1188303). +- rtw89: remove unnecessary conditional operators (bsc#1188303). +- rtw89: update tx power limit/limit_ru tables to R54 + (bsc#1188303). +- rtw89: update rtw89 regulation definition to R58-R31 + (bsc#1188303). +- rtw89: fill regd field of limit/limit_ru tables by enum + (bsc#1188303). +- commit bdba716 + +- Update rtw89 fix with the upstream patch from wireless-drivers tree +- commit 70a5c33 + +- mwifiex: Fix skb_over_panic in mwifiex_usb_recv() + (CVE-2021-43976 bsc#1192847). +- commit 4829170 + +- nvme-pci: add NO APST quirk for Kioxia device (git-fixes). +- commit 86d3c56 + +- crypto: dh - call dh_init() after drbg_init() and jent_mod_init() + (jsc#SLE-21132,bsc#1191256). +- commit 61dfd91 + +- crypto: dh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256). +- commit 9f91254 + +- crypto: dh - accept only approved safe-prime groups in FIPS mode + (jsc#SLE-21132,bsc#1191256). +- commit 2d1a8e9 + +- crypto: dh - try to match domain parameters to a known + safe-prime group (jsc#SLE-21132,bsc#1191256). +- commit 26a335b + +- crypto: dh - calculate Q from P for the full public key + verification (jsc#SLE-21132,bsc#1191256). +- commit b4037c4 + +- crypto: dh - store group id in dh-generic's dh_ctx + (jsc#SLE-21132,bsc#1191256). +- commit f0486a1 + +- lib/mpi: export mpi_rshift (jsc#SLE-21132,bsc#1191256). +- commit 4310d0e + +- crypto: testmgr - add DH test vectors for key generation + (jsc#SLE-21132,bsc#1191256). +- commit 54bd083 + +- crypto: dh - introduce support for ephemeral key generation + to qat driver (jsc#SLE-21132,bsc#1191256). +- commit 7368cee + +- crypto: dh - introduce support for ephemeral key generation + to hpre driver (jsc#SLE-21132,bsc#1191256). +- commit 2b8dc8a + +- crypto: dh - introduce support for ephemeral key generation + to dh-generic (jsc#SLE-21132,bsc#1191256). +- commit 3773460 + +- crypto: dh - implement private key generation primitive + (jsc#SLE-21132,bsc#1191256). +- commit 6465374 + +- crypto: testmgr - run only subset of DH vectors based on config + (jsc#SLE-21132,bsc#1191256). +- commit ac8f2bb + +- crypto: testmgr - add DH RFC 3526 modp2048 test vector + (jsc#SLE-21132,bsc#1191256). +- commit d59cad5 + +- crypto: dh - introduce RFC 3526 safe-prime groups + (jsc#SLE-21132,bsc#1191256). +- Update config files. +- commit 7ce8fbd + +- crypto: testmgr - add DH RFC 7919 ffdhe3072 test vector + (jsc#SLE-21132,bsc#1191256). +- commit 66277b9 + +- crypto: dh - introduce RFC 7919 safe-prime groups + (jsc#SLE-21132,bsc#1191256). +- Update config files. +- commit ffde948 + +- hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd + fan (git-fixes). +- commit fc58f7c + +- hwmon: (dell-smm-hwmon) Convert to + devm_hwmon_device_register_with_info() (git-fixes). +- commit 8eb28b7 + +- crypto: dh - optimize domain parameter serialization for + well-known groups (jsc#SLE-21132,bsc#1191256). +- commit 0e9a462 + +- crypto: dh - constify struct dh's pointer members + (jsc#SLE-21132,bsc#1191256). +- commit cd58585 + +- crypto: dh - remove struct dh's ->q member + (jsc#SLE-21132,bsc#1191256). +- commit ca28b3e + +- hwmon: (dell-smm-hwmon) Move variables into a driver private + data structure (git-fixes). +- commit a97cfe2 + +- hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() + (git-fixes). +- commit 12a377a + +- hwmon: (dell-smm-hwmon) Mark functions as __init (git-fixes). +- commit a95801d + +- ptp: ocp: add COMMON_CLK dependency (git-fixes). +- commit c11a32b + +- hwmon: (dell-smm-hwmon) Use platform device (git-fixes). +- commit f051ae7 + +- mm: Add kvrealloc() (git-fixes). +- commit ef97709 + +- crypto: jitter - quit sample collection loop upon RCT failure + (jsc#SLE-21132,bsc#1191259). +- commit 990cfda + +- crypto: jitter - don't limit ->health_failure check to FIPS mode + (jsc#SLE-21132,bsc#1191259). +- commit 583d284 + +- crypto: drbg - ignore jitterentropy errors if not in FIPS mode + (jsc#SLE-21132,bsc#1191259). +- commit a216735 + +- mt76: drop MCU header size from buffer size in + __mt76_mcu_send_firmware (git-fixes). +- commit 3d10da9 + +- mt76: introduce __mt76_mcu_send_firmware routine (git-fixes). +- commit a54556a + +- x86/hyperv: Move required MSRs check to initial platform probing + (git-fixes). +- x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V + setup fails (git-fixes). +- Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for + dm_ring_size (git-fixes). +- net: mana: Fix spelling mistake "calledd" -> "called" + (jsc#SLE-18779, bsc#1185726). +- PCI: hv: Remove unnecessary use of %hx (git-fixes). +- Drivers: hv : vmbus: Adding NULL pointer check (git-fixes). +- x86/hyperv: Remove duplicate include (git-fixes). +- x86/hyperv: Remove duplicated include in hv_init (git-fixes). +- Drivers: hv: vmbus: Remove unused code to check for subchannels + (git-fixes). +- net: mana: Support hibernation and kexec (jsc#SLE-18779, + bsc#1185726). +- net: mana: Improve the HWC error handling (jsc#SLE-18779, + bsc#1185726). +- net: mana: Report OS info to the PF driver (jsc#SLE-18779, + bsc#1185726). +- net: mana: Fix the netdev_err()'s vPort argument in + mana_init_port() (jsc#SLE-18779, bsc#1185726). +- net: mana: Allow setting the number of queues while the NIC + is down (jsc#SLE-18779, bsc#1185726). +- hv_netvsc: Add comment of netvsc_xdp_xmit() (git-fixes). +- hv_netvsc: use netif_is_bond_master() instead of open code + (git-fixes). +- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779, + bsc#1185726). +- net: use eth_hw_addr_set() (jsc#SLE-19256). +- commit 64933c8 + +- Revert "drm/i915: Fix missing docbook chapters for i915 uapi" + This reverts commit d33eb4b2a0b7422c9dc94bcd23d0d9ef458f2f77. +- commit 6e0d735 + +- bpf: Stop caching subprog index in the bpf_pseudo_func insn + (git-fixes). +- commit 76c87a6 + +- usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend + (git-fixes). +- commit 474865f + +- Refresh + patches.suse/0410-drm-i915-adl_p-Also-disable-underrun-recovery-with-M.patch. + Add alt-commit tag for duplicate +- commit b076848 + +- drm/i915/guc: Reset LRC descriptor if register returns -ENODEV + (git-fixes). +- commit 65e549a + +- drm/i915/guc: Take context ref when cancelling request + (git-fixes). +- commit 506a6d9 + +- drm/i915/guc: Copy whole golden context, set engine state size + of subset (git-fixes). +- commit b1fdf4a + +- drm/i915/guc: Don't enable scheduling on a banned context, + guc_id invalid, not registered (git-fixes). +- commit c06d135 + +- drm/i915/guc: Kick tasklet after queuing a request (git-fixes). +- commit 35e2726 + +- drm/i915/guc: Workaround reset G2H is received after schedule + done G2H (git-fixes). +- commit e25f4c3 + +- drm/i915/guc: Don't drop ce->guc_active.lock when unwinding + context (git-fixes). +- commit 380814a + +- drm/i915/guc: Unwind context requests in reverse order + (git-fixes). +- commit b4b0087 + +- drm/i915/guc: Fix outstanding G2H accounting (git-fixes). +- commit bd00cfe + +- drm/i915/guc: Fix blocked context accounting (git-fixes). +- commit 5787530 + +- drm/i915: Fix missing docbook chapters for i915 uapi + (git-fixes). +- commit d33eb4b + +- config: set the default cpufreq governor on x86 to "ondemand" (bsc#1190923) + "Ondemand" has been the default cpufreq governor in previous SLES + releases. Upstream has now set the default to be "schedutil" on all x86_64 + systems except for the most recent Intel CPUs (see a00ec3874e7d3 ("cpufreq: + intel_pstate: Select schedutil as the default governor")). We estimate this + choice carries a notable performance regression. + The direct effect of this patch is to restore "ondemand" as default + governor on AMD systems. + Setting CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=n explicitely is necessary otherwise + "make syncconfig" thinks that option is new and stops the build, if no silent + config updates are permitted. +- commit 5f12495 + +- Revert "cpufreq: Avoid configuring old governors as default + with intel_pstate" (bsc#1190923). +- commit a145265 + +- net: hns3: fix incorrect components info of ethtool --reset + command (bsc#1190336). +- net: hns3: fix one incorrect value of page pool info when + queried by debugfs (bsc#1190336). +- net: hns3: add check NULL address for page pool (bsc#1190336). +- net: hns3: fix VF RSS failed problem after PF enable multi-TCs + (bsc#1190336). +- ethtool: ioctl: fix potential NULL deref in + ethtool_set_coalesce() (jsc#SLE-19253). +- nixge: fix mac address error handling again (jsc#SLE-19253). +- ptp: ocp: Fix a couple NULL vs IS_ERR() checks (jsc#SLE-19253). +- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() + (jsc#SLE-19249). +- ethernet: fix up ps3_gelic_net.c for "ethernet: use + eth_hw_addr_set()" (jsc#SLE-19256). +- ethernet: ehea: add missing cast (jsc#SLE-19256). +- dma-mapping: fix the kerneldoc for dma_map_sgtable() + (jsc#SLE-19249). +- dma-mapping: fix the kerneldoc for dma_map_sg_attrs + (jsc#SLE-19249). +- ptp: ocp: Have Kconfig select NET_DEVLINK (jsc#SLE-19253). +- commit 5d25d7c + +- iommu/vt-d: Fix unmap_pages support (git-fixes). +- commit 7a9b51b + +- rpm/modules.fips: remove des3 and des (jsc#SLE-21132,bsc#1191261). + DES3 has been marked as not approved for FIPS now, remove it + from modules.fips. +- commit e1ec547 + +- iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568 (git-fixes). +- iommu/dma: Account for min_align_mask w/swiotlb (git-fixes). +- swiotlb: Support aligned swiotlb buffers (git-fixes). +- iommu/dma: Check CONFIG_SWIOTLB more broadly (git-fixes). +- iommu/dma: Fold _swiotlb helpers into callers (git-fixes). +- iommu/dma: Skip extra sync during unmap w/swiotlb (git-fixes). +- iommu/dma: Fix sync_sg with swiotlb (git-fixes). +- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses + (git-fixes). +- iommu/amd: Remove iommu_init_ga() (git-fixes). +- commit 27f96b2 + +- crypto: ecdh - implement FIPS PCT (jsc#SLE-21132,bsc#1191256). +- commit 4be783b + +- crypto: populate downstream list of drivers unapproved for + FIPS mode usage (jsc#SLE-21132,bsc#1191270). +- commit cf79007 + +- crypto: implement downstream solution for disabling drivers + in FIPS mode (jsc#SLE-21132,bsc#1191270). +- commit 267194d + +- hugetlbfs: flush TLBs correctly after huge_pmd_unshare + (bsc#1192946 CVE-2021-4002). +- commit 9a6f8ea + +- locking/rwsem: Optimize down_read_trylock() under highly + contended case (bsc#1190137). +- locking/rwsem: Make handoff bit handling more consistent + (bsc#1190137). +- shm: extend forced shm destroy to support objects from several + IPC nses (git-fixes). +- net: stats: Read the statistics in ___gnet_stats_copy_basic() + instead of adding (bsc#1189998). +- lib/logic_iomem: fix sparse warnings (git-fixes). +- net/sched: cls_api, reset flags on replay (bsc#1189998). +- commit 2753e49 + +- Move upstreamed xhci patch into sorted section +- commit e524866 + +- crypto: dh - limit key size to 2048 in FIPS mode + (jsc#SLE-21132,bsc#1193136). +- commit 5ff1146 + +- crypto: rsa - limit key size to 2048 in FIPS mode + (jsc#SLE-21132,bsc#1193136). +- commit e13c64c + +- crypto: des - disallow des3 in FIPS mode + (jsc#SLE-21132,bsc#1191261). +- commit 5cba32d + +- crypto: jitter - consider 32 LSB for APT + (jsc#SLE-21132,bsc#1191259). +- commit e52f765 + +- crypto: drbg - reseed 'nopr' drbgs periodically from + get_random_bytes() (jsc#SLE-21132,bsc#1191259). +- commit 9772beb + +- crypto: drbg - make drbg_prepare_hrng() handle jent + instantiation errors (jsc#SLE-21132,bsc#1191259). +- commit 5d82af9 + +- crypto: drbg - make reseeding from get_random_bytes() + synchronous (jsc#SLE-21132,bsc#1191259). +- commit c503088 + +- crypto: drbg - move dynamic ->reseed_threshold adjustments to + __drbg_seed() (jsc#SLE-21132,bsc#1191259). +- commit fe4673f + +- crypto: drbg - track whether DRBG was seeded with + !rng_is_initialized() (jsc#SLE-21132,bsc#1191259). +- commit 832d7de + +- crypto: drbg - prepare for more fine-grained tracking of + seeding state (jsc#SLE-21132,bsc#1191259). +- commit 832ea10 + +- crypto: drbg - Fix unused value warning in + drbg_healthcheck_sanity() (jsc#SLE-21132,bsc#1191259). +- commit 585265f + +- bpf: Fix toctou on read-only map's constant scalar tracking + (bsc#1192990,CVE-2021-4001). +- commit a65db58 + +- bpf: Use kvmalloc for map keys in syscalls + (bsc#1192990,CVE-2021-4001). +- Refresh + patches.suse/bpf-Fix-error-usage-of-map_fd-and-fdget-in-generic_m.patch. +- commit 8529db1 + +- usb: hub: Fix locking issues with address0_mutex (git-fixes). +- commit 6e122fb + +- mdio: aspeed: Fix "Link is Down" issue (git-fixes). +- lan743x: fix deadlock in lan743x_phy_link_status_change() + (git-fixes). +- ACPI: Get acpi_device's parent from the parent field + (git-fixes). +- ACPI: CPPC: Add NULL pointer check to cppc_get_perf() + (git-fixes). +- PM: hibernate: use correct mode for swsusp_close() (git-fixes). +- staging/fbtft: Fix backlight (git-fixes). +- USB: serial: pl2303: fix GC type detection (git-fixes). +- usb: chipidea: ci_hdrc_imx: fix potential error pointer + dereference in probe (git-fixes). +- usb: hub: Fix usb enumeration issue due to address0 race + (git-fixes). +- usb: typec: fusb302: Fix masking of comparator and bc_lvl + interrupts (git-fixes). +- usb: dwc3: leave default DMA for PCI devices (git-fixes). +- usb: dwc2: hcd_queue: Fix use of floating point literal + (git-fixes). +- usb: dwc3: gadget: Fix null pointer exception (git-fixes). +- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes). +- usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer + (git-fixes). +- usb: dwc3: gadget: Ignore NoStream after End Transfer + (git-fixes). +- usb: dwc3: core: Revise GHWPARAMS9 offset (git-fixes). +- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes). +- commit 41fc655 + +- drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified (git-fixes). +- commit c054b5e + +- Alt-commit updates for duplicates +- Refresh + patches.suse/0409-drm-i915-Use-designated-initializers-for-init-exit-t.patch. +- Refresh + patches.suse/0411-drm-i915-gt-Potential-error-pointer-dereference-in-p.patch. +- Refresh + patches.suse/0412-drm-i915-selftest-Fix-use-of-err-in-igt_reset_-fail-.patch. +- Refresh + patches.suse/0419-drm-i915-gem-Fix-the-mman-selftest.patch. +- Refresh + patches.suse/0420-drm-i915-Release-ctx-syncobj-on-final-put-not-on-ctx.patch. +- Refresh + patches.suse/0421-drm-i915-Get-PM-ref-before-accessing-HW-register.patch. +- Refresh + patches.suse/0422-drm-i915-selftests-Do-not-use-import_obj-uninitializ.patch. +- Refresh + patches.suse/0423-drm-i915-selftests-Always-initialize-err-in-igt_dmab.patch. +- Refresh + patches.suse/0426-drm-i915-Move-__i915_gem_free_object-to-ttm_bo_destr.patch. +- Refresh patches.suse/0427-drm-i915-Free-all-DMC-payloads.patch. +- Refresh + patches.suse/0429-drm-i915-guc-docs-Fix-pdfdocs-build-error-by-removin.patch. +- Refresh + patches.suse/0432-drm-i915-fix-blank-screen-booting-crashes.patch. +- Refresh + patches.suse/0439-drm-i915-Fix-bug-in-user-proto-context-creation-that.patch. +- Refresh + patches.suse/0440-drm-i915-Free-the-returned-object-of-acpi_evaluate_d.patch. +- Refresh + patches.suse/0445-drm-i915-Revert-guc_id-from-i915_request-tracepoint.patch. +- commit 6fe956e + +- constraints: Build aarch64 on recent ARMv8.1 builders. + Request asimdrdm feature which is available only on recent ARMv8.1 CPUs. + This should prevent scheduling the kernel on an older slower builder. +- commit 60fc53f + +- iio: imu: adis16400: Fix buffer alignment requirements + (git-fixes). +- iio: gyro: mpu3050: Fix alignment and size issues with buffers + (git-fixes). +- iio: adc: ti-adc108s102: Fix alignment of buffer pushed to + iio buffers (git-fixes). +- staging: wfx: ensure IRQ is ready before enabling it + (git-fixes). +- commit 594abf0 + +- firmware: smccc: Fix check for ARCH_SOC_ID not implemented + (git-fixes). +- firmware: arm_scmi: Fix type error assignment in voltage + protocol (git-fixes). +- HID: multitouch: disable sticky fingers for UPERFECT Y + (git-fixes). +- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + (git-fixes). +- iio: imu: st_lsm6dsx: Avoid potential array overflow in + st_lsm6dsx_set_odr() (git-fixes). +- iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() + (git-fixes). +- usb: host: ohci-tmio: check return value after calling + platform_get_resource() (git-fixes). +- usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + (git-fixes). +- usb: musb: tusb6010: check return value after calling + platform_get_resource() (git-fixes). +- memory: tegra20-emc: Add runtime dependency on devfreq governor + module (git-fixes). +- commit 872c3f8 + +- drm/hyperv: Fix device removal on Gen1 VMs (git-fixes). +- drm/aspeed: Fix vga_pw sysfs output (git-fixes). +- drm/vc4: fix error code in vc4_create_object() (git-fixes). +- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks + (git-fixes). +- drm/amd/display: Set plane update flags for all planes in reset + (git-fixes). +- drm/amd/display: Fix DPIA outbox timeout after GPU reset + (git-fixes). +- firmware: arm_scmi: Fix type error in sensor protocol + (git-fixes). +- firmware: arm_scmi: pm: Propagate return value to caller + (git-fixes). +- firmware: arm_scmi: Fix base agent discover response + (git-fixes). +- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not + works on vga and dvi connectors (git-fixes). +- commit 90685db + +- drm/amd/pm: avoid duplicate powergate/ungate setting + (git-fixes). +- drm/nouveau: clean up all clients on device removal + (CVE-2020-27820 bsc#1179599 git-fixes). +- drm/nouveau: Add a dedicated mutex for the clients list + (CVE-2020-27820 bsc#1179599 git-fixes). +- drm/nouveau: use drm_dev_unplug() during device removal + (CVE-2020-27820 bsc#1179599 git-fixes). +- clk: sunxi-ng: Unregister clocks/resets when unbinding + (git-fixes). +- clk: imx: imx6ul: Move csi_sel mux to correct base register + (git-fixes). +- bus: ti-sysc: Use context lost quirk for otg (git-fixes). +- bus: ti-sysc: Add quirk handling for reinit on context lost + (git-fixes). +- ASoC: rt5682: fix a little pop while playback (git-fixes). +- ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 + (git-fixes). +- ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single + amp (git-fixes). +- ASoC: nau8824: Add DMI quirk mechanism for active-high + jack-detect (git-fixes). +- ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ + (git-fixes). +- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ + (git-fixes). +- ALSA: gus: fix null pointer dereference on pointer block + (git-fixes). +- ASoC: SOF: Intel: hda-dai: fix potential locking issue + (git-fixes). +- drm/amd/display: Update swizzle mode enums (git-fixes). +- drm/amd/display: Limit max DSC target bpp for specific monitors + (git-fixes). +- commit acb861b + +- Move upstreamed media and ARM patches into sorted section + Dropped a corresponding blacklist entry, too +- commit c1e7317 + +- powerpc/kexec_file: Add KEXEC_SIG support (jsc#SLE-18145 + bsc#1192295). + Update config files. +- commit b9bad9a + +- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting + (bsc#1187541 ltc#192129). +- powerpc/watchdog: read TB close to where it is used (bsc#1187541 + ltc#192129). +- powerpc/watchdog: Avoid holding wd_smp_lock over printk and + smp_send_nmi_ipi (bsc#1187541 ltc#192129). +- powerpc/watchdog: tighten non-atomic read-modify-write access + (bsc#1187541 ltc#192129). +- powerpc/watchdog: Fix missed watchdog reset due to memory + ordering race (bsc#1187541 ltc#192129). +- commit 823022d + +- x86/sev: Fix noinstr for vc_ghcb_invalidate() (bsc#1169514). +- commit 794a8a0 + +- x86: Always inline ip_within_syscall_gap() (bsc#1169514). +- commit cfc10d5 + +- x86/kvm: Always inline evmcs_write64() (bsc#1169514). +- commit 22c39a2 + +- x86/kvm: Always inline to_svm() (bsc#1169514). +- commit 5a2d299 + +- x86: Always inline context_tracking_guest_enter() (bsc#1169514). +- commit 57c3b6f + +- x86/kvm: Always inline vmload() / vmsave() (bsc#1169514). +- commit bd03ad7 + +- x86/kvm: Always inline sev_*guest() (bsc#1169514). +- commit cc1d87a + +- objtool: Introduce CFI hash (bsc#1169514). +- Refresh + patches.suse/objtool-Handle-__sanitize_cov-tail-calls.patch. +- commit 4b4d3bb + +- HID: input: set usage type to key on keycode remap (git-fixes). +- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields + (git-fixes). +- HID: wacom: Use "Confidence" flag to prevent reporting invalid + contacts (git-fixes). +- commit 00be7f6 + +- Refresh + patches.suse/lib-scatterlist-Provide-a-dedicated-function-to-supp.patch. + Fixes warning: + ../drivers/gpu/drm/i915/gem/i915_gem_ttm.c:382:22: warning: unused variable 'sg' [-Wunused-variable] +- commit 883a20a + +- ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots + (bsc#1192354). +- commit 41fb147 + +- ASoC: rt1015: remove possible unused variable `bclk_ms' + (bsc#1192354). +- ASoC: rt1015p: add new acpi id and comapatible id (bsc#1192354). +- ASoC: max98390: Add support change dsm param name (bsc#1192354). +- ASoC: cs42l42: Update module authors (bsc#1192354). +- ASoC: cs42l42: Validate dai_set_sysclk() frequency + (bsc#1192354). +- ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit + (bsc#1192354). +- ASoC: max98090: remove duplicate status reads and useless + assignmment (bsc#1192354). +- ASoC: tlv320aic32x4: make array clocks static, makes object + smaller (bsc#1192354). +- ASoC: rt1015: Remove unnecessary flush work on rt1015 driver + (bsc#1192354). +- commit 79753e1 + +- ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid + log saturation (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() + (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Use temporary variable for struct + device (bsc#1192354). +- ASoC: Intel: bytcht_es8316: Get platform data via + dev_get_platdata() (bsc#1192354). +- ASoC: SOF: trace: Omit error print when waking up trace sleepers + (bsc#1192354). +- ASoC: SOF: loader: Re-phrase the missing firmware error to + avoid duplication (bsc#1192354). +- ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select + (bsc#1192354). +- commit f37efd9 + +- ASoC: rt5682: fix headset background noise when S3 state + (bsc#1192354). +- ASoC: rt5682: Fix the vol+ button detection issue (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Make + rt5640_jack_gpio/rt5640_jack2_gpio static (bsc#1192354). +- ASoC: SOF: intel: remove duplicate include (bsc#1192354). +- ASoC: Intel: Skylake: Select first entry for singular pipe + config arrays (bsc#1192354). +- ASoC: Intel: Skylake: Properly configure modules with generic + extension (bsc#1192354). +- ASoC: Intel: Skylake: Support modules with generic extension + (bsc#1192354). +- ASoC: Intel: Skylake: Support multiple format configs + (bsc#1192354). +- ASoC: Intel: Skylake: Simplify m_state for loadable modules + (bsc#1192354). +- ASoC: Intel: Skylake: Select proper format for NHLT blob + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check + functions static (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 + jack-detect (bsc#1192354). +- ASoC: rt5640: Add rt5640_set_ovcd_params() helper (bsc#1192354). +- ASoC: rt5640: Add optional hp_det_gpio parameter to + rt5640_detect_headset() (bsc#1192354). +- ASoC: rt5640: Delay requesting IRQ until the machine-drv calls + set_jack (bsc#1192354). +- ASoC: rt5640: Move rt5640_disable_jack_detect() up in the + rt5640.c file (bsc#1192354). +- ASoC: rt5514: make array div static const, makes object smaller + (bsc#1192354). +- ASoC: rt5682: enable SAR ADC power saving mode during suspend + (bsc#1192354). +- commit 048b9dc + +- ASoC: Intel: sof_sdw: pass card information to init/exit + functions (bsc#1192354). +- Refresh + patches.suse/ASoC-Intel-sof_sdw-tag-SoundWire-BEs-as-non-atomic.patch. +- commit 1e10617 + +- ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" + DAPM pin for the mic on the 2nd jack (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components + string (bsc#1192354). +- ASoC: Intel: boards: use software node API in Atom boards + (bsc#1192354). +- ASoC: Intel: remove device_properties for Atom boards + (bsc#1192354). +- ASoC: Intel: use software node API in SoundWire machines + (bsc#1192354). +- ASoC: Intel: sof_sdw_rt711*: keep codec device reference until + remove (bsc#1192354). +- ASoC: Intel: boards: get codec device with ACPI instead of + bus search (bsc#1192354). +- ASoC: Intel: boards: handle errors with + acpi_dev_get_first_match_dev() (bsc#1192354). +- ASoC: Intel: boards: harden codec property handling + (bsc#1192354). +- ASoC: SOF: Intel: make DMI L1 selection more robust + (bsc#1192354). +- commit 5cbe7a7 + +- ASoC: SOF: Intel: simplify logic for DMI_L1 handling + (bsc#1192354). +- ASoC: SOF: Intel: hda-stream: remove always true condition + (bsc#1192354). +- ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description + (bsc#1192354). +- ASoC: amd: vangogh: Drop superfluous mmap callback + (bsc#1192354). +- ASoC: Intel: sof_sdw_max98373: remove useless inits + (bsc#1192354). +- ASoC: SOF: Intel: Use DMI string to search for + adl_mx98373_rt5682 variant (bsc#1192354). +- ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (bsc#1192354). +- soundwire: intel: introduce shim and alh base (bsc#1192354). +- ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops + (bsc#1192354). +- commit e73d522 + +- ASoC: SOF: intel: move sof_intel_dsp_desc() forward + (bsc#1192354). +- Refresh + patches.suse/ASoC-SOF-Intel-hda-fix-hotplug-when-only-codec-is-su.patch. +- commit 6f291a3 + +- ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS + definition (bsc#1192354). +- ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc + (bsc#1192354). +- soundwire: move intel sdw register definitions to sdw_intel.h + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk + (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for a second headset + mic input (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add support for a second headphones + output (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() + helper (bsc#1192354). +- ASoC: Intel: bytcr_rt5640: Add line-out support (bsc#1192354). +- ASoC: intel: skylake: Drop superfluous mmap callback + (bsc#1192354). +- commit d756b8c + +- ASoC: amd: enable vangogh acp5x driver build (bsc#1192354). +- Update config files. +- commit 1e2e7cc + +- ASoC: amd: Drop superfluous mmap callbacks (bsc#1192354). +- ASoC: Intel: Fix spelling contraction "cant" -> "can't" + (bsc#1192354). +- ASoC: amd: fix an IS_ERR() vs NULL bug in probe (bsc#1192354). +- ASoC: amd: Use dev_probe_err helper (bsc#1192354). +- ASoC: amd: Don't show messages about deferred probing by default + (bsc#1192354). +- ASoC: amd: add vangogh i2s dma driver pm ops (bsc#1192354). +- ASoC: amd: add vangogh pci driver pm ops (bsc#1192354). +- ASoC: amd: add vangogh i2s dai driver ops (bsc#1192354). +- ASoC: amd: add vangogh i2s controller driver (bsc#1192354). +- commit 97bb2cd + +- ASoC: amd: add ACP5x pcm dma driver ops (bsc#1192354). +- ASoC: amd: irq handler changes for ACP5x PCM dma driver + (bsc#1192354). +- ASoC: amd: add ACP5x PCM platform driver (bsc#1192354). +- ASoC: amd: create acp5x platform devices (bsc#1192354). +- ASoc: amd: add acp5x init/de-init functions (bsc#1192354). +- ASoC: amd: add Vangogh ACP PCI driver (bsc#1192354). +- ASoC: amd: add Vangogh ACP5x IP register header (bsc#1192354). +- ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' + NUC M15 (bsc#1192354). +- ASoC: Intel: sof_sdw: update quirk for jack detection in ADL + RVP (bsc#1192354). +- ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode + (bsc#1192354). +- commit 725b1cd +