Removed rpms ============ - angelscript - bind-devel-32bit - bird-common - bird6 - cups-devel-32bit - glibc-devel-32bit - ibus-googlepinyin - ImageMagick-devel-32bit - alsa-oss-32bit - clang11-devel-32bit - evolution-data-server-32bit - glibc-devel-static-32bit - gstreamer-plugins-bad-chromaprint-32bit - hdf5-mvapich2-devel-32bit - hdf5-openmpi3-devel-32bit - libLLVM11-32bit - libMagick++-7_Q16HDRI4-32bit - libMagick++-devel-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_mixer-2_0-0-32bit - libblkid-devel-32bit - libblkid1-32bit - libbox2d-devel-32bit - libbox2d2-32bit - libclang11-32bit - libcryptsetup12-hmac-32bit - libcupscgi1-32bit - libcupsmime1-32bit - libcurl-devel-32bit - libebook-contacts-1_2-3-32bit - libedata-cal-1_2-28-32bit - libedata-cal-2_0-1-32bit - libedataserver-1_2-22-32bit - libedataserver-1_2-24-32bit - libfdisk-devel-32bit - libglib-2_0-0-32bit - libgnutls30-hmac-32bit - libgstadaptivedemux-1_0-0-32bit - libgstinsertbin-1_0-0-32bit - libgstsctp-1_0-0-32bit - libhdf5-103-32bit - libhdf5-103-openmpi2-32bit - libhdf5_cpp103-32bit - libhdf5_hl100-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5_hl_cpp100-openmpi2-32bit - libhdf5_hl_cpp100-openmpi4-32bit - libhdf5hl_fortran100-openmpi2-32bit - libhdf5hl_fortran100-openmpi4-32bit - libicu-devel-32bit - libisccc1600-32bit - libisccfg1600-32bit - libmariadb3-32bit - libpackagekit-glib2-devel-32bit - libpinyin13-32bit - libpoppler-cpp0-32bit - libpoppler-qt5-1-32bit - libpq5-32bit - libprotoc20-32bit - libpython3_9-1_0-32bit - libsamba-credentials0-32bit - libsamba-hostconfig0-32bit - libsamdb0-32bit - libsmbldap2-32bit - libudev-devel-32bit - libwbclient0-32bit - libzhuyin13-32bit - nss-myhostname-32bit - perl-core-DB_File-32bit - pipewire-libjack-0_3-32bit - python3-32bit - readline-devel-32bit - rpm-32bit - samba-ad-dc-32bit - wine-staging-devel-32bit - tftpboot-installation-SLE-15-SP3-ppc64le - qemu-ipxe - qemu-sgabios - lib3270-5_2 - libMagickCore-7_Q16HDRI6-32bit - libSDL2_mixer-devel-32bit - libSDL2_net-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libSDL_bgi1 - libangelscript2_34_0 - libass9-32bit - libaudit1-32bit - libcamel-1_2-60-32bit - libcpuid14 - libcupsppdc1-32bit - libdcerpc-binding0-32bit - libddcutil0 - libdns1605-32bit - libebook-1_2-19-32bit - libebook-contacts-1_2-2-32bit - libfdisk1-32bit - libgio-2_0-0-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstwayland-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgthread-2_0-0-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_cpp103-openmpi4-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi2-32bit - libhdf5_hl100-openmpi3-32bit - libjavascriptcoregtk-4_0-18-32bit - libkissfft-131 - libldb2-32bit - libmysofa0 - libndr-standard0-32bit - libndr1-32bit - libnetpbm11-32bit - libns1604-32bit - libnuma1-32bit - libopenssl-1_1-devel-32bit - libopenssl1_0_0-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-32bit - libpackagekit-glib2-18-32bit - libparaview5_8 - libpetsc_3_14_4-gnu-mpich-hpc - libpetsc_3_14_4-gnu-mvapich2-hpc - libpetsc_3_14_4-gnu-openmpi2-hpc - libpetsc_3_14_4-gnu-openmpi3-hpc - libpetsc_3_14_4-gnu-openmpi4-hpc - libpoppler89-32bit - libpulse-devel-32bit - libpw3270-5_2 - libreadline7-32bit - librssguard-3_9_0 - libsamba-policy0-python3-32bit - libsamba-util0-32bit - libtrilinos_13_0_0-gnu-mpich-hpc - libtrilinos_13_0_0-gnu-mvapich2-hpc - libtrilinos_13_0_0-gnu-openmpi2-hpc - libtrilinos_13_0_0-gnu-openmpi3-hpc - libtrilinos_13_0_0-gnu-openmpi4-hpc - libunistring2-32bit - libuuid1-32bit - libv3270-5_2 - libwayland-egl-devel-32bit - libwebvfx1 - libz1-32bit - llvm11-devel-32bit - mozilla-nspr-32bit - mumps-mvapich2-5-compat - mumps-openmpi2-5-compat - mumps-openmpi3-5-compat - mumps-openmpi4-5-compat - mumps-ptscotch-openmpi2-5-compat - nss-mymachines-32bit - petsc_3_14_4-gnu-mpich-hpc-devel - petsc_3_14_4-gnu-mpich-hpc-saws - petsc_3_14_4-gnu-mvapich2-hpc-devel - petsc_3_14_4-gnu-mvapich2-hpc-saws - petsc_3_14_4-gnu-openmpi2-hpc-devel - petsc_3_14_4-gnu-openmpi2-hpc-saws - petsc_3_14_4-gnu-openmpi3-hpc-devel - petsc_3_14_4-gnu-openmpi3-hpc-saws - petsc_3_14_4-gnu-openmpi4-hpc-devel - petsc_3_14_4-gnu-openmpi4-hpc-saws - pulseaudio-utils-32bit - pw3270-devel - python-32bit - python-ibus - python2-pyBarcode - python2-pymediainfo - python3-dns-lexicon - python3-pyBarcode - qemu-seabios - qmelt - redfish-finder - samba-libs-32bit - sane-backends-32bit - tcl-32bit - tftpboot-installation-SLE-15-SP3-aarch64 - tk-32bit - trilinos_13_0_0-gnu-mpich-hpc-devel - trilinos_13_0_0-gnu-mvapich2-hpc-devel - trilinos_13_0_0-gnu-openmpi2-hpc-devel - trilinos_13_0_0-gnu-openmpi3-hpc-devel - trilinos_13_0_0-gnu-openmpi4-hpc-devel - trilinos_13_0_0-hpc-doc - webvfx - webvfx-devel - webvfx-module - xen-libs-32bit - zlib-devel-static-32bit Added rpms ========== - ImageMagick-devel-32bit - alsa-oss-32bit - azure-cli-test - clang11-devel-32bit - connman-plugin-wireguard - evolution-data-server-32bit - gcompris-qt - gcompris-qt-activities - gcompris-qt-lang - gcompris-qt-voices - glibc-devel-static-32bit - go1.16 - go1.16-doc - go1.16-race - goxel - gstreamer-plugins-bad-chromaprint-32bit - hdf5-mvapich2-devel-32bit - hdf5-openmpi3-devel-32bit - tftpboot-installation-SLE-15-SP3-aarch64 - bind-devel-32bit - cups-devel-32bit - glibc-devel-32bit - libMagickCore-7_Q16HDRI6-32bit - libSDL2_mixer-devel-32bit - libSDL2_net-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL2_ttf-devel-32bit - libass9-32bit - libaudit1-32bit - libcamel-1_2-60-32bit - libcupsppdc1-32bit - libdcerpc-binding0-32bit - libdns1605-32bit - libebook-1_2-19-32bit - libebook-contacts-1_2-2-32bit - libfdisk1-32bit - libgio-2_0-0-32bit - libgstbasecamerabinsrc-1_0-0-32bit - libgstplayer-1_0-0-32bit - libgstwayland-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgthread-2_0-0-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_cpp103-openmpi4-32bit - libhdf5_fortran102-openmpi3-32bit - libhdf5_hl100-openmpi2-32bit - libhdf5_hl100-openmpi3-32bit - libjavascriptcoregtk-4_0-18-32bit - libldb2-32bit - libndr-standard0-32bit - libndr1-32bit - libnetpbm11-32bit - libns1604-32bit - libnuma1-32bit - libopenssl-1_1-devel-32bit - libopenssl1_0_0-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-32bit - libpackagekit-glib2-18-32bit - libpoppler89-32bit - libpulse-devel-32bit - libreadline7-32bit - libsamba-policy0-python3-32bit - libsamba-util0-32bit - libunistring2-32bit - libuuid1-32bit - libwayland-egl-devel-32bit - libz1-32bit - llvm11-devel-32bit - mozilla-nspr-32bit - nss-mymachines-32bit - pulseaudio-utils-32bit - python-32bit - samba-libs-32bit - sane-backends-32bit - tcl-32bit - tk-32bit - xen-libs-32bit - zlib-devel-static-32bit - qemu-seabios - kissfft - kiwi-systemdeps - kiwi-systemdeps-bootloaders - kiwi-systemdeps-containers - kiwi-systemdeps-core - kiwi-systemdeps-disk-images - kiwi-systemdeps-filesystems - kiwi-systemdeps-image-validation - kiwi-systemdeps-iso-media - lib3270-5_3 - libLLVM11-32bit - libMagick++-7_Q16HDRI4-32bit - libMagick++-devel-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_mixer-2_0-0-32bit - libSDL_bgi-suse6 - libangelscript2_35_0 - libangelscript_addons2_35_0 - libblkid-devel-32bit - libblkid1-32bit - libblogger2 - libbox2d-devel-32bit - libbox2d2-32bit - libclang11-32bit - libcpuid15 - libcryptsetup12-hmac-32bit - libcupscgi1-32bit - libcupsmime1-32bit - libcurl-devel-32bit - libddcutil3 - libebook-contacts-1_2-3-32bit - libebtc0 - libedata-cal-1_2-28-32bit - libedata-cal-2_0-1-32bit - libedataserver-1_2-22-32bit - libedataserver-1_2-24-32bit - libfdisk-devel-32bit - libglib-2_0-0-32bit - libgnutls30-hmac-32bit - libgstadaptivedemux-1_0-0-32bit - libgstinsertbin-1_0-0-32bit - libgstsctp-1_0-0-32bit - libhdf5-103-32bit - libhdf5-103-openmpi2-32bit - libhdf5_cpp103-32bit - libhdf5_hl100-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5_hl_cpp100-openmpi2-32bit - libhdf5_hl_cpp100-openmpi4-32bit - libhdf5hl_fortran100-openmpi2-32bit - libhdf5hl_fortran100-openmpi4-32bit - libicu-devel-32bit - libisccc1600-32bit - libisccfg1600-32bit - libkissfft-float131 - libmariadb3-32bit - libmediainfo0-32bit - libmumps-ptscotch5-openmpi2-compat - libmumps5-mvapich2-compat - libmumps5-openmpi2-compat - libmumps5-openmpi3-compat - libmumps5-openmpi4-compat - libmysofa1 - libnco-4_9_7 - libnco-devel - libnco_c++-4_9_7 - libnftables1 - libpackagekit-glib2-devel-32bit - libparaview5_9 - libpetsc_3_14_5-gnu-mpich-hpc - libpetsc_3_14_5-gnu-mvapich2-hpc - libpetsc_3_14_5-gnu-openmpi2-hpc - libpetsc_3_14_5-gnu-openmpi3-hpc - libpetsc_3_14_5-gnu-openmpi4-hpc - libpinyin13-32bit - libpoppler-cpp0-32bit - libpoppler-qt5-1-32bit - libpq5-32bit - libprotoc20-32bit - libpython3_9-1_0-32bit - librssguard-3_9_2 - libsamba-credentials0-32bit - libsamba-hostconfig0-32bit - libsamdb0-32bit - libsmbldap2-32bit - libtrilinos_13_0_1-gnu-mpich-hpc - libtrilinos_13_0_1-gnu-mvapich2-hpc - libtrilinos_13_0_1-gnu-openmpi2-hpc - libtrilinos_13_0_1-gnu-openmpi3-hpc - libtrilinos_13_0_1-gnu-openmpi4-hpc - libudev-devel-32bit - libv3270-5_3 - libwbclient0-32bit - libzen0-32bit - libzhuyin13-32bit - nco - nco-doc - nftables-devel - nss-myhostname-32bit - perl-core-DB_File-32bit - petsc_3_14_5-gnu-mpich-hpc-devel - petsc_3_14_5-gnu-mpich-hpc-saws - petsc_3_14_5-gnu-mvapich2-hpc-devel - petsc_3_14_5-gnu-mvapich2-hpc-saws - petsc_3_14_5-gnu-openmpi2-hpc-devel - petsc_3_14_5-gnu-openmpi2-hpc-saws - petsc_3_14_5-gnu-openmpi3-hpc-devel - petsc_3_14_5-gnu-openmpi3-hpc-saws - petsc_3_14_5-gnu-openmpi4-hpc-devel - petsc_3_14_5-gnu-openmpi4-hpc-saws - pipewire-libjack-0_3-32bit - pw3270-keypads - python2-antlr4-python3-runtime - python2-azure-ai-anomalydetector - python2-azure-ai-metricsadvisor - python2-azure-ai-nspkg - python2-azure-ai-textanalytics - python2-azure-appconfiguration - python2-azure-cognitiveservices-anomalydetector - python2-azure-cognitiveservices-formrecognizer - python2-azure-cognitiveservices-inkrecognizer - python2-azure-cognitiveservices-knowledge-nspkg - python2-azure-cognitiveservices-knowledge-qnamaker - python2-azure-cognitiveservices-personalizer - python2-azure-cognitiveservices-search-customimagesearch - python2-azure-cognitiveservices-vision-face - python2-azure-communication-administration - python2-azure-communication-chat - python2-azure-communication-nspkg - python2-azure-communication-sms - python2-azure-core - python2-azure-cosmos - python2-azure-data-nspkg - python2-azure-data-tables - python2-azure-devops - python2-azure-eventhub - python2-azure-eventhub-checkpointstoreblob - python2-azure-functions-devops-build - python2-azure-identity - python2-azure-keyvault-administration - python2-azure-keyvault-certificates - python2-azure-keyvault-keys - python2-azure-keyvault-nspkg - python2-azure-keyvault-secrets - python2-azure-mgmt-alertsmanagement - python2-azure-mgmt-apimanagement - python2-azure-mgmt-appconfiguration - python2-azure-mgmt-appplatform - python2-azure-mgmt-attestation - python2-azure-mgmt-automanage - python2-azure-mgmt-automation - python2-azure-mgmt-azurestack - python2-azure-mgmt-azurestackhci - python2-azure-mgmt-baremetalinfrastructure - python2-azure-mgmt-communication - python2-azure-mgmt-core - python2-azure-mgmt-costmanagement - python2-azure-mgmt-databoxedge - python2-azure-mgmt-databricks - python2-azure-mgmt-datashare - python2-azure-mgmt-deploymentmanager - python2-azure-mgmt-edgegateway - python2-azure-mgmt-frontdoor - python2-azure-mgmt-healthcareapis - python2-azure-mgmt-hybridcompute - python2-azure-mgmt-imagebuilder - python2-azure-mgmt-kubernetesconfiguration - python2-azure-mgmt-labservices - python2-azure-mgmt-machinelearningservices - python2-azure-mgmt-managedservices - python2-azure-mgmt-mixedreality - python2-azure-mgmt-netapp - python2-azure-mgmt-peering - python2-azure-mgmt-privatedns - python2-azure-mgmt-redhatopenshift - python2-azure-mgmt-regionmove - python2-azure-mgmt-resourcegraph - python2-azure-mgmt-resourcemover - python2-azure-mgmt-security - python2-azure-mgmt-serialconsole - python2-azure-mgmt-sqlvirtualmachine - python2-azure-mgmt-storagecache - python2-azure-mgmt-storageimportexport - python2-azure-mgmt-storagesync - python2-azure-mgmt-streamanalytics - python2-azure-mgmt-synapse - python2-azure-mgmt-vmwarecloudsimple - python2-azure-search-documents - python2-azure-search-nspkg - python2-azure-storage-file-datalake - python2-azure-storage-file-share - python2-azure-synapse-accesscontrol - python2-azure-synapse-artifacts - python2-azure-synapse-nspkg - python2-azure-synapse-spark - python2-vsts - python3-32bit - python3-antlr4-python3-runtime - python3-azure-ai-anomalydetector - python3-azure-ai-metricsadvisor - python3-azure-ai-nspkg - python3-azure-ai-textanalytics - python3-azure-appconfiguration - python3-azure-cognitiveservices-anomalydetector - python3-azure-cognitiveservices-formrecognizer - python3-azure-cognitiveservices-inkrecognizer - python3-azure-cognitiveservices-knowledge-nspkg - python3-azure-cognitiveservices-knowledge-qnamaker - python3-azure-cognitiveservices-personalizer - python3-azure-cognitiveservices-search-customimagesearch - python3-azure-cognitiveservices-vision-face - python3-azure-communication-administration - python3-azure-communication-chat - python3-azure-communication-nspkg - python3-azure-communication-sms - python3-azure-core - python3-azure-cosmos - python3-azure-data-nspkg - python3-azure-data-tables - python3-azure-devops - python3-azure-eventhub - python3-azure-eventhub-checkpointstoreblob - python3-azure-eventhub-checkpointstoreblob-aio - python3-azure-functions-devops-build - python3-azure-identity - python3-azure-keyvault-administration - python3-azure-keyvault-certificates - python3-azure-keyvault-keys - python3-azure-keyvault-nspkg - python3-azure-keyvault-secrets - python3-azure-mgmt-alertsmanagement - python3-azure-mgmt-apimanagement - python3-azure-mgmt-appconfiguration - python3-azure-mgmt-appplatform - python3-azure-mgmt-attestation - python3-azure-mgmt-automanage - python3-azure-mgmt-automation - python3-azure-mgmt-azurestack - python3-azure-mgmt-azurestackhci - python3-azure-mgmt-baremetalinfrastructure - python3-azure-mgmt-communication - python3-azure-mgmt-core - python3-azure-mgmt-costmanagement - python3-azure-mgmt-databoxedge - python3-azure-mgmt-databricks - python3-azure-mgmt-datashare - python3-azure-mgmt-deploymentmanager - python3-azure-mgmt-edgegateway - python3-azure-mgmt-frontdoor - python3-azure-mgmt-healthcareapis - python3-azure-mgmt-hybridcompute - python3-azure-mgmt-imagebuilder - python3-azure-mgmt-kubernetesconfiguration - python3-azure-mgmt-labservices - python3-azure-mgmt-machinelearningservices - python3-azure-mgmt-managedservices - python3-azure-mgmt-mixedreality - python3-azure-mgmt-netapp - python3-azure-mgmt-peering - python3-azure-mgmt-privatedns - python3-azure-mgmt-redhatopenshift - python3-azure-mgmt-regionmove - python3-azure-mgmt-resourcegraph - python3-azure-mgmt-resourcemover - python3-azure-mgmt-security - python3-azure-mgmt-serialconsole - python3-azure-mgmt-sqlvirtualmachine - python3-azure-mgmt-storagecache - python3-azure-mgmt-storageimportexport - python3-azure-mgmt-storagesync - python3-azure-mgmt-streamanalytics - python3-azure-mgmt-synapse - python3-azure-mgmt-vmwarecloudsimple - python3-azure-search-documents - python3-azure-search-nspkg - python3-azure-storage-file-datalake - python3-azure-storage-file-share - python3-azure-synapse-accesscontrol - python3-azure-synapse-artifacts - python3-azure-synapse-nspkg - python3-azure-synapse-spark - python3-nftables - python3-vsts - qemu-ipxe - qemu-sgabios - qml-box2d - readline-devel-32bit - rpm-32bit - samba-ad-dc-32bit - sapstartsrv-resource-agents - scap-security-guide - scap-security-guide-debian - scap-security-guide-redhat - scap-security-guide-ubuntu - sssd-common - tftpboot-installation-SLE-15-SP3-ppc64le - trilinos_13_0_1-gnu-mpich-hpc-devel - trilinos_13_0_1-gnu-mvapich2-hpc-devel - trilinos_13_0_1-gnu-openmpi2-hpc-devel - trilinos_13_0_1-gnu-openmpi3-hpc-devel - trilinos_13_0_1-gnu-openmpi4-hpc-devel - trilinos_13_0_1-hpc-doc - wine-staging-devel-32bit - xtables-addons - xtables-addons-kmp-64kb - xtables-addons-kmp-default - xtables-addons-kmp-preempt - xtables-geoip Package Source Changes ====================== 389-ds +- bsc#1184476 - Add supportconfig utility for customer services to capture + 389-ds support information. + +- Update to version 1.4.4.14~git0.37dc95673: + * Bump version to 1.4.4.14 + * Issue 4671 - UI - Fix browser crashes + * Issue 4229 - Fix Rust linking + * Issue 4658 - monitor - connection start date is incorrect + * Issue 4656 - Make replication CLI backwards compatible with role name change + * Issue 4656 - Remove problematic language from UI/CLI/lib389 + * Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down + * Issue 4661 - RFE - allow importing openldap schemas (#4662) + * Issue 4659 - restart after openldap migration to enable plugins (#4660) + * Issue 4663 - CLI - unable to add objectclass/attribute without x-origin + +- bsc#1184142 - restart after openldap migration so that plugins can correctly + perform data fix ups. +- Update to version 1.4.4.14~git0.37dc95673: + * Bump version to 1.4.4.14 + * Issue 4671 - UI - Fix browser crashes + * Issue 4229 - Fix Rust linking + * Issue 4658 - monitor - connection start date is incorrect + * Issue 4656 - Make replication CLI backwards compatible with role name change + * Issue 4656 - Remove problematic language from UI/CLI/lib389 + * Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down + * Issue 4661 - RFE - allow importing openldap schemas (#4662) + * Issue 4659 - restart after openldap migration to enable plugins (#4660) + * Issue 4663 - CLI - unable to add objectclass/attribute without x-origin + 7kaa +- Update to 2.15.4p1 + * This is a patch release to fix a few issues with 2.15.4. + All users should upgrade. +- Update to 2.15.4 + * Fixed a problem in multiplayer that halted the game play. + * Added option to play with the original seven kingdoms, and + enabled on original scenarios. + * Apply the leadership bonus when the general is in fort for + defending soldiers in range. + * Fixed the mobile general range calculation for the leadership + bonus to not apply to the troop anywhere on the map. + * Apply the leadership bonus when the general is on a ship for + defending soldiers in range. + * Updated translations. + * Added hotkeys for managing the build menu in the War Factory, + Harbor, and Town. + * Restored support for real full screen resolution that requires + a screen mode change. + * Improved dynamic UI button and text layout. + * Added Polish translation. + * Added trade locations to the trade report. + * Sort and filter trade locations based on the map selected + caravan. + * Allow setting stops using the trade report. + * Allow copying trade routes using the trade report. +- Add 7kaa-no-return-in-nonvoid-function.patch +- Clean with spec-cleaner + AusweisApp2 + + Version 1.22.1 + * The release notes are now displayed within the app. + * Improvements have been made to the display and reporting + of error messages within the mobile app. + * Fixed possible freezing of the app when checking the ID. + * The pairing of a smartphone can now be started directly. + * The mobile app now starts with the SaK view if this was + the last setting used. + * The smartphone function as a card reader can now always be + activated on iOS. + * Animations on iOS have been improved. + * Minor bug fixes. + * In the SDK for iOS, the handleInterrupt parameter was added to + RUN_AUTH and RUN_CHANGE_PIN. Like the associated INTERRUPT command. + * In the SDK for iOS, parameters have been added for RUN_AUTH and + RUN_CHANGE_PIN, which allow messages to be displayed in the system + scan dialog. + * The following error is now returned in the SDK for an expired ID + card: DocumentValidityVerificationFailed + * Added support for the new protocol version for smartphones as card + readers in accordance with the supplement to BSI TR-03112 Part 6. + * A crash on Windows when pairing PersoSim has been fixed. + * Added support for PersoSim for Android with host card emulation. + * A possible infinite loop in the SDK for Android has been fixed. + * Update of OpenSSL to version 1.1.1j. +- Drop patches for issues fixed upstream + + 0001-fix-manpage-path.patch + +- New upstream release Catch2 +- Update to version 2.13.5 + Improvements: + * Added workaround for bug in XLC 16.1.0.1 + * Add detection for LCC when it is masquerading as GCC + * Modified posix signal handling so it supports newer libcs + + `MINSIGSTKSZ` was no longer usable in constexpr context. + Fixes: + * Fixed compilation of benchmarking when `min` and `max` + macros are defined + + Including `windows.h` without `NOMINMAX` remains a really + bad idea, don't do it + Miscellaneous: + * `Catch2WithMain` target (static library) is no longer built + by default + + Building it by default was at best unnecessary overhead + for people not using it, and at worst it caused trouble + with install paths + + To have it built, set CMake option + `CATCH_BUILD_STATIC_LIBRARY` to `ON` + * The check whether Catch2 is being built as a subproject is + now more reliable + + The problem was that if the variable name used internally + was defined the project including Catch2 as subproject, it + would not be properly overwritten for Catch2's CMake. + version 2.13.4 + Improvements: + * Improved the hashing algorithm used for shuffling test cases + + `TEST_CASE`s that differ only in the last character should + be properly shuffled + + Note that this means that v2.13.4 gives you a different + order of test cases than 2.13.3, even given the same seed. + Miscellaneous: + * Deprecated `ParseAndAddCatchTests` CMake integration + + It is impossible to implement it properly for all the + different test case variants Catch2 provides, and there + are better options provided. + + Use `catch_discover_tests` instead, which uses runtime + information about available tests. + * Fixed bug in `catch_discover_tests` that would cause it to + fail when used in specific project structures + * Added Bazel build file + * Added an experimental static library target to CMake + HSAIL-Tools +- Remove obsolete Groups tag (fate#326485) + +- Small package modernisation + +- Add reproducible.patch to sort hash keys (boo#1041090) + +- Update to version 0+git20180830.6514deb: + * Fix misleading-indentation warning + * Fix for issue #52 : -Werror=int-in-bool-context + * Sort hash keys (boo#1041090) + ImageMagick +- security update +- added patches + fix CVE-2021-20241 [bsc#1182335], Division by zero in WriteJP2Image() in coders/jp2.c + + ImageMagick-CVE-2021-20241.patch + fix CVE-2021-20243 [bsc#1182336], Division by zero in GetResizeFilterWeight in MagickCore/resize.c + + ImageMagick-CVE-2021-20243.patch + fix CVE-2021-20244 [bsc#1182325], Division by zero in ImplodeImage in MagickCore/visual-effects.c + + ImageMagick-CVE-2021-20244.patch + fix CVE-2021-20246 [bsc#1182337], Division by zero in ScaleResampleFilter in MagickCore/resample.c + + ImageMagick-CVE-2021-20246.patch + Mesa -- u_call-shmget-with-permission-0600-instead-of-0777.patch - * CVE-2019-5068 (bsc#1156015) - -- n_drirc-disable-rgb10-for-chromium-on-amd.patch - * Disallow rgb10 configs for chromium with radeonsi to prevent - broken colors in video. (boo#1113211) - -- Update to 18.0.2 - * A couple of fixes for Meson that solves some problems regarding - building tests and installation. - * A couple of fixes in state tracker / DRI that was causing crashes - in QtCreator and Firefox, among other problems. - * A couple of fixes for GFX9, that solves a hang in the driver, and - a problem with buffer views. - * SVGA gets also a patch to fix incorrect advertizing of - EGL_KHR_gl_colorspace extension. - * Etnaviv gets a fix for swizzled texture formats. - * Intel drivers get also several patches. - * RADV gets a patch to solve a problem of lot of games complaining - about not having enough memory. - -- Update to 18.0.1 - * In this release we have: - * On the build system to highlight Meson is get improved thorugh several patches - that fix issues around it. - * On the drivers part, RADV get several fixes: one for multisample regressions on - Vega, another around GFX9 buffer views, and a couple of them more to related - with avoiding emitting unneeded vertex state. - * St/Nine get fixes around face register, lighting constants, math check for - inversible matrix, implicit conversions and bad tracking of vertex textures. - * Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around - page faults. - * Several fixes are also enqueued for Intel driver: set right channel_sizes for - MOV_INDIRECT sources, set right config registration for uploading to kernel, - return the fourcc stored in __DRIimage when possible, fix negative sign in - 64-bit return values, fix null destination register in assembly instructions - with 3 source operands, a fix for failed TCS/TES shader compilation - * Queue also contains a couple of fixes around Gallium drivers, one to fix a typo - in code that was causing wrong return value, and another one to fix an - unitialized modifier for DRI2. - * Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES - supported version through environment variables, and a patch to fix an issue - with texture samples found in "The Witness" through Wine. - * A couple of bugs around unrolling loops have also been fixed, these patches were - applied for NIR and GLSL. - * On top of above, NIR gets more fixes in a couple of lowering functions used: - coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at - intrinsic support in lower_indirect_derefs. It also gets a fix around - vars_to_ssa function. - * Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V - compiler. - -- enabled opencl and that way also Mesa-gallium on 42.3 since we - now build against llvm 6; this also fixes the requirements from - Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by - community) - -- Remove n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch. - * Not needed since we build Mesa against LLVM 6. (bnc#1082298) -- Remove u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch. - * It was disabled for long time and does not seem to be needed. - (bnc#1082306) - -- Enable nine on arm/aarch64 - -- Update to 18.0.0 final - * one-and-only change since 18.0.0-rc5: updated release notes -- Changes since 17.3 - * The top highlights include: - + Cannonlake support on i965 and anv - + GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support - + Meson build system - * ANV Extensions: - + VK_EXT_external_memory_dma_buf - * RADV Extensions: - + VK_ANDROID_native_buffer - + VK_KHR_external_fence - + VK_KHR_external_fence_capabilities - + VK_KHR_external_fence_fd - + VK_KHR_get_surface_capabilities2 - + VK_EXT_discard_rectangles - + VK_EXT_external_memory_dma_buf - + VK_AMD_shader_info - * EGL: - + Support for RGBA/RGBX 1010102 formats - + EGL_EXT_pixel_format_float - + Final planned release to ship wayland-egl. Now provided by wayland. - * GLX: - + Darwin/Apple fixes - * Mesa core - + Support 1 binary format for GL_ARB_get_program_binary on i965 - + drirc workarounds: - (*) Unreal 4 Editor - (*) Observer - (*) Steamroll - (*) Refunct - * drirc mesa_glthread whitelists: - + Mount and Blade Warband -- i965: - * Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false" - * GL_EXT_disjoint_timer_query on gen6+ - -- Update to 18.0.0-rc5 - * The fifth and final release candidate for Mesa 18.0.0. Modulo - serious regressions, it is anticipated that it will become - Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT -- supersedes u_glsl-linker-error.patch - -- no longer try to use non-existing python3-mako as BuildRequires - on Leap 42.3 - -- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch - * Fixes laggy mouse in Wayland. (fdo#104926) - -- replaced u_r600-egd_tables.py-added-support-for-python-3.patch - with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch - and enabled it again; removed again n_egd_tables_h.patch (boo#1082303) - -- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch - * use pregenerated egd_tables.h (via python2) instead of trying - to generate it during buildtime with python3 using an apparently - broken patch (boo#1082303) - -- removed more unneeded buildrequires: libudev, openssl, bison, - flex (boo#1082312) - -- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch - which is no longer needed due to changed LLVM build (boo#1082307) - -- merge content of new rpmlintrc into existing Mesa-rpmlintrc file - -- no longer run ldconfig for the follwing backend (ICD) drivers, - since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan; - required adding a rpmlintrc file with appropriate rules - (boo#1082316) - -- removed no longer needed ncurses-devel BuildRequires (boo#1082315) - -- redone u_add_llvm_codegen_dependencies.patch and renamed to - u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch - (boo#1082307) - -- removed u_mesa-8.0.1-fix-16bpp.patch and - u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since - about 5 years (boo#1082305) - -- recreated u_mesa-python3-only.patch and renamed to - u_r600-egd_tables.py-added-support-for-python-3.patch; also - removed first hunk (boo#1082303) - -- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch - * bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch - (boo#1082297) - -- Mesa-gallium only exists if %{with_opencl} -- Add support for riscv64 - -- Split Nouveau and VC4 from the main driver package on all systems - Fixes (boo#1081210). - -- remove %{release} based dependecies - Unfortuanetly Mesa and Mesa-drivers can have different release number - Release is Commit_Count.Build_Count and build count can be different - because both packages have different dependencies - -- add u_glsl-linker-error.patch - * Fix attaching multiple shader objects for the same stage to a - GLSL program triggers a linker error (fdo#104777, bnc#1080492) - * Fixes issue with wine applications. - -- Added %{release} so the correct package release is used - when a package has been patched - -- Update to 18.0.0-rc4 -- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch - -- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch - * Fix crash when loading shader. (bnc#1079465) - -- Update to 18.0.0-rc3 - * includes significant improvements for OpenGL and Vulkan support - and performance. -- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch - -- Remove dependency on clang-devel-static. (bnc#1065464) - * It was removed, clang-devel now again provides everything - necessary as shared libraries. - -- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It - mirrors the requirement of the normal packages. (bnc#1078261) - -- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0. - * n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch - * While it is supported since LLVM 5.0.0, it was not working - correctly (bnc#1075901). Since we do not have the resources to - determine which fixes should be backported and LLVM 6 will be - released relatively soon, disable the support until then. Users - with the card will have working desktop using software - rendering just like they did with LLVM 4. - -- in spec file move %dir %{_libdir}/dri to avoid ppc build failure - -- Update to 17.3.3 - * Fixes to radv, anv, etnaviv, swrast and radeonsi drivers. - * Fixes for DRI3. -- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa - usable again for users who do not install recommended packages. - It breaks the Mesa and Mesa-drivers split, which has to be fixed - by ignoring it in obs. - -- Add _constraints to select 6G disk for PowerPC - to avoid cpio: write error on obs-power8-05 workers boo#1076325 - -- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch - * Add more Coffeelake PCI IDs (request by Intel) - -- Update to 17.3.2 - * Multiple fixes in the RADV Vulkan driver, workaround when using - slibtool and a GLSL workaround for various titles using Unreal - Engine 4. -- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch -- Modify u_mesa-python3-only.patch to not break python 2. - -- Update to 17.3.1 - * Multiple fixes and improvements of the GLSL shader cache. The - RADV driver no longer advertises VK_EXT_debug_report - there is - no support for it. - * The i965, radeonsi, nvc0 and freedreno drivers have received a - few small fixes each. - * A number of big endian fixes have been merged. - -- Switch to python3 during build instead of python2 - * Add patch u_mesa-python3-only.patch - -- Add Mesa-dri and Mesa-gallium to baselibs.conf. -- Require llvm >= 3.9.0 - * The build fails otherwise because it is required for multiple - Mesa components. - -- Drop some redundant wording from descriptions. - Drop redundant %if guard around a %post section. - -- Use different form of split for faster build (bnc#1071297) - * Mesa.spec does not use llvm and builds most of the *-devel - subpackages. - * Mesa-drivers.spec uses llvm and builds extra things installable - in addition to packages from Mesa.spec. These packages are - required for actual rendering. - -- update to 17.3.0 -- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch - * new major release comitng with changes in RADV, intel ANV, - S3TC support, RadeonSI driver with RX Vega. On-disk shader cache - -- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on - llvm and its purpose is to build fast and allow other packages - that BuildRequire Mesa to be build independently on llvm. - Packages built against Mesa-mini should work correctly when - installed with full Mesa package. (bsc#1071297) - -- update to 17.2.6 - * Core: fix to keep a program alive when re-linking and prevent - an use-after-free. - * GLSL compiler: several fixes, including one to prevent a - SIGSEV when calling an undeclared subroutine in certain - conditions and another to mark the xfb buffers as active only - if a variable uses them. - * SPIR-V compiler: fixed seveal problems involving the usage of - separate images and texture/samplers. - * Intel drivers: many new fixes, specially for i965. Several are - focused on improving SIMD32 and little-core. It also includes a - fix for a GPU hang which was detected while playing HW - accelerated video with mpv. - * AMD drivers: radv has seen plugged 2 memory leaks while r600 - has gotten a fix through reversing the tess factor components - for isolines. - * swr driver: fixes for two performance regressions (one for - avx512 platforms and the other for the avx/avx2 platforms). - * ddebug gallium driver: fix for an use-after-free. - * EGL: Wayland platform of the the DRI2 drivers got a fix to - prevent crashing in ancient systems. - * GLX has also received corrections to prevent a couple of errors - when creating and binding a context in DRI3 and DRISW, - respectively. - * Build and integration: allow building libglvnd when EGL is present - but not GLX. Enable building targets which don't need X11, such - as omx and va, when XCB is not present. You can now specify - the prefix installation for the OpenCL icd file. - -- update to 17.2.5 - * In Core, a GL error related to the ARB_ES3_1_compatibility spec - noticed with the GFXBench 5 Aztec Ruins has been corrected. - * The GLSL compiler is not giving a linker error for mismatching - uniform precision with GLSL ES 1.00 any more. This enables, - specially, several Android applications which violate this rule, - e.g., Forge of Empires. - * The SPIR-V compiler has corrected an assert triggered when - support for the simple memory model was claimed. - * NIR has also received a correction related with - gl_SubGroupG{e,t}MaskARB. - * Intel drivers, specially i965, got several fixes, including a - plug for a memory leak and another one in the compiler to avoid - GPU hangs on Broxton. - * The gallium i915g driver for Intel has seen an important fix. - * AMD drivers (mostly radv) have received several fixes, including a - correction for a DCC corruption that was visible with Rust, - breaking an endless loop in r600, avoiding a GPU hang with vulkan - dota2 in VR mode and a plug for a memory leak. - * Broadcom's vc4 gotten a fix to exclude some code that shouldn't - be there in release builds. - -- update to 17.2.4 - * Mesa Core includes a change to prevent KOTOR from breaking when - in combination with the ATI fragment shader extension. - * Additionally, NIR has also received a correction. - * Mesa's state tracker has gotten a patch to avoid leaks in - certain situations such as resizing a window. - * Intel drivers have received fixes. The compiler has - gotten a couple, while anv also received one. - * i965 got a patch to avoid VA-API, Beignet and other contexts - in the system to break when in combination with previous versions of Mesa 17.2.x. - * AMD's compiler received fixes. `radv` has also - received another couple, including one to avoid a hang due to - overflow on huge textures. - * Broadcom's vc4 has corrected a problem when compiling with - Android's clang. - * Clover compilation issue fixed (affecting a specific clang revision) - * Fixed Vulkan's WSI memory leak in X11. - -- update to 17.2.3 - * The Vulkan drivers ANV and RADV have multiple small fixes. - * The EGL code has improved handling of the new wl_dmabuf codepath. - * SWR no longer crashes when checking environment variables. - * Other gallium drivers have also seen updates - freedreno, nouveau and - radeonsi. The gallivm module, used by llvmpipe et al. has gained little - endian PPC64 fixes. - * The VA and VDPAU state-trackers have seems improvements handling - interlaced videos. - * We're using python3 compatible constructs which gives us SCons 3.0 - support. - -- U_configure.ac-rework-llvm-libs-handling-for-3.9.patch - * llvm-config 3.9 and higher works properly, use its values - instead of guessing. Fixes build against llvm built as single - shared library. - -- svga is x86-only -- u_svga-Fix-build-on-ppc64le.patch: Remove - -- Add build dependency on clang-devel-static. - * Required with new llvm4 build mode (bnc#1049703). - * Also rename dependency llvm-clang-devel to clang-devel. The - llvm-clang-devel is old name kept around for compatibility. - -- update to 17.2.2 - * several Vulkan ANV/RADV driver fixes including Wayland WSI - improvements, RadeonSI / i965 / VC4 OpenGL fixes among other - work, some fixes to common Gallium3D code, support for LLVM 5.0 - in Gallium3D when using the SCons build system, and a range of - other fixes/improvements. - -- Drop gallium svga driver for arm/aarch64. The svga driver is a vmware - guest driver, thus only usable on x86(_64) platforms -- Also enable OpenCL on arm (32bit), llvm4 has reached Factory - -- update to 17.2.1 - * drop upstreamed patches - n_force-xlocale-funcs.patch - u_gallivm-correct-channel-shift-logic-on-big-endian.patch - u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch - * fdo#100613 - Regression in Mesa 17 on s390x (zSystems) - * fdo#101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression - * fdo#102454 - glibc 2.26 doesn't provide anymore xlocale.h - * fdo#102467 - [src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) - Redundant assignment - * fdo#102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium: - fold u_trim_pipe_prim call from st/mesa to drivers - * many fixes for RADV a glsl - -- u_svga-Fix-build-on-ppc64le.patch - * This let us compile the code on ppc64le, but it no-ops the log - function. - -- update to 17.2.0 - * many RADV/ANV Vulkan driver improvements - * Vulkan and OpenGL performance improvements - * more work towards OpenGL 4.6 compliance - * a wealth of other open-source driver improvements - * initial Raven Ridge support (used on Vega-class graphics) - * Intel Cannonlake Support -- adjusted archlinux_0001-Fix-linkage-against-shared-glapi.patch - -- update to 17.1.8 - * fdo#101334 - AMD SI cards: Some vulkan apps freeze the system - * fdo#101766 - Assertion `!"invalid type"' failed when constant - expression involves literal of different type< - * fdo#102024 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM - and D32_SFLOAT - * fdo#102148 - Crash when running qopenglwidget example on mesa llvmpipe win32 - * fdo#102241 - gallium/wgl: SwapBuffers freezing regularly with swap - interval enabled - * fdo#101910 - [BYT] - ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f - * fdo#102308 - segfault in glCompressedTextureSubImage3D - -- Add patch to fix strtod on non-EN locale (boo#1055929): - * n_force-xlocale-funcs.patch - -- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch - updated; fixes three of the four regressions observed (PPC64, S390) - [fdo#100613, comment#42] - -- Replace uses of arch directive with targettype within a package - declaration to resolve incorrect dependencies placed on -32bit - packages. - -- Removed n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch - * The issue was in libglvnd which is fixed now. (boo#1052776) - -- n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch - glesv2.pc: Add "-lGL" for libglvnd builds (boo#1052776) - -- update to 17.1.6 - * fdo#97957 - Awful screen tearing in a separate X server with DRI3 - * fdo#101683 - Some games hang while loading when compositing is shut - off or absent - * fdo#101867 - Launch options window renders black in Feral Games - in current Mesa trunk - * and some other fixes as usualy - -- u_r600-Add-support-for-B5G5R5A1.patch - * Fixes rendercheck tests when X server accelerates using glamor. - (bnc#1047154) - -- update to 17.1.5 - * fdo#100242 - radeon buffer allocation failure during startup of Factorio - * fdo#101657 - strtod.c:32:10: fatal error: xlocale.h: No such file or directory - * fdo#101666 - bitfieldExtract is marked as a built-in function - on OpenGL ES 3.0, but was added in OpenGL ES 3.1 - * fdo#101703 - No stencil buffer allocated when requested by GLUT - * and other bugfixes - -- update to 17.1.4 - * fdo#77240 - khrplatform.h not installed if EGL is disabled - * fdo#95530 - Stellaris - colored overlay of sectors doesn't render on i965 - * fdo#96958 - [SKL] Improper rendering in Europa Universalis IV - * fdo#99467 - [radv] DOOM 2016 + wine. Green screen everywhere - * fdo#101071 - compiling glsl fails with undefined reference to `pthread_create' - * fdo#101252 - eglGetDisplay() is not thread safe - * fdo#101294 - radeonsi minecraft forge splash freeze since 17.1 - * fdo#101451 - [G33] ES2-CTS.functional.clipping.polygon regression - * and some other fixes as usualy - -- update to 17.1.3 - * fdo#100988 - glXGetCurrentDisplay() no longer works for FakeGLX contexts? - * fixes for radv, radeonsi, i965 - -- Fix baselibs.conf -> boo#1044813 - -- added "Requires: libclc" to Mesa-libOpenCL packages (boo#1044646) - -- specfile: Remove requires to vulkan libs from baselibs.conf on - platforms where vulkan build is disabled; ugly ... (bsc#1042900) - -- update to 17.1.2 - * fdo#98833 - [REGRESSION, bisected] Wayland revert commit breaks - non-Vsync fullscreen frame updates - * fdo#100741 - Chromium - Memory leak - * fdo#100877 - vulkan/tests/block_pool_no_free regression - * fdo#101110 - Build failure in GNOME Continuous - * many ANV, RADV, vulkan, i965 and egl fixes - -- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch - * Fix loading of a 3x16 vector as a single 48-bit load on - big-endian systems (PPC64, S390). [fdo#100613] - -- update to 17.1.1 -- dropped patch: - fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch - * fdo#100854 - YUV to RGB Color Space Conversion result is not precise - * fdo#100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving - all the details in the map correctly - * radeonsi: add new vega10 pci ids - * gbm/dri: Fix sign-extension in modifier query - * radeon: automake: remove unneeded elf Cflags/Libs - * egl: add g_egldispatchstubs.h to the release tarball - * renderonly: Initialize fields of struct winsys_handle - * vc4: Don't allocate new BOs to avoid synchronization when they're shared - * anv: fix possible stack corruption - * anv: don't leak DRM devices - * glxglvnddispatch: Add missing dispatch for GetDriverConfig - * nvc0/ir: SHLADD's middle source must be an immediate - * nir/lower_tex: Fix minor error in YUV color conversion matrix - * amd/addrlib: import Raven support - * radeonsi/gfx9: add support for Raven - * anv/formats: Update the three-channel BC1 mappings - * 965/formats: Update the three-channel DXT1 mapping - * radeonsi: mark fast-cleared textures as compressed when dirtying - * radeonsi: fix primitive ID in fragment shader when using tessellation - * radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI - * radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation - * intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4 - * mesa/st: fix yuv EGLImage's - * virgl: fix virgl_bo_transfer_{put, get} box struct cop - * 965/vec4/gs: restore the uniform values which was overwritten by failed - vec4_gs_visitor execution - * i965/vec4: fix swizzle and writemask when loading an uniform with constant offset - * i965/vec4: load dvec3/4 uniforms first in the push constant buffer - * gallivm: Make sure module has the correct data layout when pass manager runs - -- specfile: libglvnd0 -> libglvnd; missed the package name - change in libglvnd package (boo#1038619, comment#5) - -- baselibs.conf: libglvnd0 -> libglvnd; missed the package name - change in libglvnd package (boo#1038619) - -- update to 17.1.0 -- drop upstreamed patches: - archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch - archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch - archlinux_glapi-Link-with-glapi-when-built-shared.patch - + New major release with: - + OpenGL 4.2 support for Intel Ivy Bridge chips. - + The RADV driver passes the Khronos CTS - + Shader on-disk cache. Improving the startup and shader compilation - times in some games. - + This release includes significant performance improvements for games by - Feral Interactive. - * for full list of changes please check docs/relnotes/17.1.0.html - -- update to 17.0.5 - * fdo#97524 - Samplers referring to the same texture unit with different - types should raise GL_INVALID_OPERATION - * nvc0/ir: Properly handle a "split form" of predicate destination - * nir: Destination component count of shader_clock intrinsic is 2 - * winsys/sw/dri: don't use GNU void pointer arithmetic - * st/clover: add space between < and :: - * configure.ac: check require_basic_egl only if egl enabled - * st/mesa: automake: honour the vdpau header install location - * intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy - * intel/fs: Take into account amount of data read in spilling cost heuristic. - * radv: report timestampPeriod correctly - * anv/blorp: Flush the texture cache in UpdateBuffer - * anv/cmd_buffer: Flush the VF cache at the top of all primaries - * anv/cmd_buffer: Always set up a null surface state - * anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED - * anv/blorp: Properly handle VK_ATTACHMENT_UNUSED - * i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce() - * st/mesa: invalidate the readpix cache in st_indirect_draw_vbo - * anv/cmd_buffer: Disable CCS on BDW input attachments - * mesa: fix remaining xfb prims check for GLES with multiple instances - * mesa: validate sampler type across the whole program - * vbo: fix gl_DrawID handling in glMultiDrawArrays - * util/queue: don't hang at exit - * mesa: fix remaining xfb prims check for GLES with multiple instances - * mesa: extract need_xfb_remaining_prims_check - * mesa: move glMultiDrawArrays to vbo and fix error handling - + update Mesa.keyring to both upstream release managers - -- u_gallivm-correct-channel-shift-logic-on-big-endian.patch: - * instead of reverse applying a change on s390x - ("U_draw-use-SoA-fetch-not-AoS-one.patch") address the - issue by a real fix (bsc#1032272, fdo#100613) - -- baselibs.conf: added libvulkan_intel-32bit as a requirement for - Mesa-libd3d (boo#1036282) - -- No OpenCL on ppc - -- let Mesa require Mesa-libEGL1 for a libglvnd build; - xf86-video-amdgpu driver needs it for 2D support via glamor - (boo#1034832) - -- Add u_add_llvm_codegen_dependencies.patch to link to - libLLVMCodegen to fix cyclic linking problems. bsc#981975 - -- Enable OpenCL for aarch64, ppc64 and ppc64le now, too. - %arm is still left out, waiting for llvm4 to build. - -- update to 17.0.4 - * fdo#100391 - SachaWillems deferredmultisampling asserts - * fdo#100452 - push_constants host memory leak when resetting command buffer - * fdo#100582 - piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts - state.gl_texture* assertions - * radeonsi: add new polaris10 pci ids - * fixes for anv, radv, i965 and nouveau drivers - -- only reverse-apply 'U_draw-use-SoA-fetch-not-AoS-one.patch' on - s390x (bsc#1032272) - -- build wayland on Leap >= 42.3 -- separate package 'Mesa-dri-nouveau' on Leap - -- removed broken locking patches for nouveau DRI driver - * N_01-WIP-nouveau-add-locking.patch - * N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch - * N_03-nv30-locking-fixes.patch - * N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch - * N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch - -- let Mesa require Mesa-libGL1 for a libglvnd build (bsc#1033708) - -- U_draw-use-SoA-fetch-not-AoS-one.patch - * reverse-apply this patch to fix OpenGL support on s390x - (bsc#1032272) - -- Prepare building OpenCL for non-x86 architectures, too - * s390x can build it right away (swrast) - * %arm aarch64 ppc64 ppc64le depend on LLVM amdgpu target for r600 -- Fix typo in specfile comment - -- update to 17.0.3 -- change Mesa.keyring to new release manager key - * fdo#96743 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase - * fdo#99246 [d3dadapter+radeonsi] EVE-Online : hang on wormhole sight - * fdo#100061 LODQ instruction generated with invalid dst mask - * fdo#100182 Flickering in The Talos Principle on Sky Lake GT4 - * radeonsi: add new polaris12 pci id - * many fixes for RADV, ANV, i915, radeonsi and freedreno drivers - -- specfile: Remove requires to libglvnd0/libglvnd-devel from - baselibs.conf when libglvnd build has been disabled; ugly ... - -- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build - is enabled -- baselibs.conf: added requires to libglvnd0/libglvnd-devel where - needed - -- disable libglvnd for openSUSE Leap 42.x and sle12 - -- update to 17.0.2 - * fdo#97988 [radeonsi] playing back videos with VDPAU exhibits - deinterlacing/anti-aliasing issues not visible with VA-API - * fdo#99484 Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. - do not render correctly - * fdo#100049 ralloc: Make sure ralloc() allocations match malloc()'s - alignment. causes seg fault in 32bit build - * many fixes for ANV, RADV, Vulkan and i965 + radeonsi drivers - -- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch - * Fix glXGetDriverConfig not working with glvnd - (https://bugzilla.redhat.com/show_bug.cgi?id=1429894) -- Fix indirect rendering, add libGLX_indirect.so.0 symlink - (https://bugzilla.redhat.com/show_bug.cgi?id=1427174) -- added Requires to libglvnd0/libglvnd-devel where still needed -- patches picked from fedora: - http://pkgs.fedoraproject.org/cgit/rpms/mesa.git/tree/ - -- re-enabled GLES build with libglvnd build, just not package GLES - libs and require libglvnd0/libglvnd-devel instead - -- archlinux_0001-Fix-linkage-against-shared-glapi.patch - * fixes libglvnd support for osmesa -- archlinux_glvnd-fix-gl-dot-pc.patch - * fixes libglvnd support in pkgconfig file -- archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch/ - archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch - * adds libglvnd support for EGL -- patches picked from archlinux: - https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa - -- archlinux_glapi-Link-with-glapi-when-built-shared.patch - * currently needed for libglvnd support; picked from archlinux - https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa -- fixed typo in Requires to libglvnd - -- build with libglvnd support enabled (can be easily disabled via - specfile define); requires libglvnd runtime and development - packages; disabled build of GLESv1/v2 libs/packages provided now - via libglvnd - -- update to 17.0.1 - * radv: Never try to create more than max_sets descriptor sets. - * radv: Reset emitted compute pipeline when calling secondary cmd buffer. - * radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang. - * radv: Use correct size for availability flag. - * gallivm: Reenable PPC VSX (v3) - * gallivm: Improve debug output (V2) - * gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4) - * egl/dri3: implement query surface hook - * etnaviv: move pctx initialisation to avoid a null dereference - * etnaviv: remove number of pixel pipes validation - * anv: fix Get*MemoryRequirements for !LLC - * egl/wayland: Don't use DRM format codes for SHM - * tgsi: fix memory leak in tgsi sanity check - * radv: change base aligmment for allocated memory. - * radv: fix cik macroModeIndex. - * radv: adopt some init config workarounds from radeonsi. - * radv: fix depth format in blit2d. - * radv: fix txs for sampler buffers - * bin/get-extra-pick-list: use git merge-base to get the branchpoint - * bin/get-extra-pick-list: rework to use already_picked list - * bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed - * bin/get-pick-list.sh: limit `git grep ...' only as needed - * bin/get-pick-list.sh: remove ancient way of nominating patches - * bin/get-fixes-pick-list.sh: add new script - * vc4: Avoid emitting small immediates for UBO indirect load address guards. - * r300g: only allow byteswapped formats on big endian - * gallium/u_queue: fix a crash with atexit handlers - * gallium/u_queue: set num_threads correctly if not all threads start - * glx/glvnd: Fix GLXdispatchIndex sorting - * gm107/ir: fix address offset bitfield for ATOMS - * nvc0: set the render condition in the compute object - * st/mesa: don't pass compare mode for stencil-sampled textures - * nvc0: disable linked tsc mode in compute launch descriptor - * i965/sampler_state: Clamp min/max LOD to 14 on gen7+ - * i965/sampler_state: Pass texObj into update_sampler_state - * i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge - * intel/blorp: Swizzle clear colors on the CPU - * i965/fs: Fix the inline nir_op_pack_double optimization - * anv: Add an invalidate_range helper - * anv/query: clflush the bo map on non-LLC platforms - * genxml: Make MI_STORE_DATA_IMM more consistent - * anv/query: Perform CmdResetQueryPool on the GPU - * intel/blorp: Explicitly flush all allocated state - * glsl: non-last member unsized array on SSBO must fail - * mesa: Do (TCS && !TES) draw time validation in ES as well. - * configure.ac: check require_basic_egl only if egl enabled - * anv: wsi: report presentation error per image request - * i965/fs: fix uninitialized memory access - * radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2) - * gallium/util: remove unused u_index_modify helpers - * gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED - * unconditionally - * gallium/u_queue: fix random crashes when the app calls exit() - * radeonsi: fix broken tessellation on Carrizo and Stoney - * amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12 - * android: radeonsi: fix sid_table.h generated header include path - * android: glsl: build shader cache sources - * configure.ac: Drop LLVM compiler flags more radically - * winsys/amdgpu: reduce max_alloc_size based on GTT limits - * radeonsi: handle MultiDrawIndirect in si_get_draw_start_count - * radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK - * glsl: fix heap-use-after-free in ast_declarator_list::hir() - * android: fix droid_create_image_from_prime_fd_yuv for YV12 - -- Use --enable-gallium-llvm only if llvm is available - -- Provide libwayland-egl1 as -32bit compat library, required by - libgtk-3-0. - -- Some %if around %post do not match with %if around %package; - drop them altogether since they are not needed except around - %files. -- Rename wrongly-named libOSMesa9 to libOSMesa8 - -- update to 17.0.0 -- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement - bumped up by upstream. - * Vulkan drivers: - + Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries - + Support for the VK_KHR_sampler_mirror_clamp_to_edge extension - + We now use the Khoronos vk.xml file to generate the entrypoints - * ANV: - + HiZ and performance improvements - + Float64 support and tessellation shader support. - * RADV: - + Support multiple devices - + Support for the VK_AMD_draw_indirect_count extension - + Support for the VK_AMD_negative_viewport_height extension - * Mesa core: - + Noticeable refactoring en route to GLSL Shader Cache - + Groundwork for int64 - * i965: - + OpenGL 4.5 support on Haswell hardware - + Reuse the same BLORP and ISL code as the ANV driver - * Gallium: - + HUD: A number of race issues and memory leaks were resolved. - * freedreno - + Support for a5xx - * nouveau: - + OpenGL 4.3 support on Maxwell hardware - + Improved performance due to instruction pipelining (Maxwell) - * r600/radeonsi - + VCE: Handle H.264 level 5.2 - + Polaris12 support - + Dozens of performance improvements - * Clover: - + Implement clGetExtensionFunctionAddressForPlatform. - + Add missing clGetDeviceInfo CL1.2 queries - * VDPAU: - + Use dri3 to directly send the buffer to X - * Build: - + Building RADV requires --enable-gallium-llvm - + Compatibility fixes for building mesa as part of ARC - + The vulkan headers vk_platform.h and vulkan.h are no longer installed - + A couple of configure options (--with-sha1 and --disable-shader-cache) are - removed alongside their respective library requirements. - -- specfile: fix build configuration for arm, ppc and s390 platforms - -- update to 13.0.4 - * Multiple fixes for the i965 and radeonsi drivers. An odd glitch - in glxgears when using the freedreno driver was also addressed. - * The ANV driver being the prime source of patches - from - compatibility improvements with newer Vulkan loaders, - smoketesting and various rendering and compliance fixes. - * A couple of longstanding issues in the VA state tracker have - also been resolved. - -- baselibs.conf: replaced definition of packages, which default is - not set to be built in specfile to - arch aarch64 ppc64 ppc64le s390x x86_64 package - in order to make "osc service localrun source_validator" happy :-( - -- Update baselibs.conf to ship i386 vulkan json files on x86_64 - -- Updated baselibs.conf to reflect libvulkan_radeon - -- Enabled RADV vulkan driver for AMD GPU cards - -- update to 13.0.3 - + dropped U_cso-don-t-release-sampler-states-that-are-bound.patch - * fdo#77662 Fail to render to different faces of depth-stencil cube map - * fdo#92234 [BDW] GPU hang in Shogun2 - * fdo#98329 dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer - * fdo#99038 dEQP-EGL.functional.negative_api.create_pixmap_surface crashes - * many radeonsi and i965 bugfixes - -- clean up configuration settings to be uniform accross all - architectures except for list of dri and gallium drivers - -- U_cso-don-t-release-sampler-states-that-are-bound.patch: - This avoids Radeon hangs due to a use-after-free bug in Gallium. - Fixes (boo#1015012), (fdo#93649) - -- update to 13.0.2 - * fdo#97321 Query INFO_LOG_LENGTH for empty info log should return 0 - * fdo#97420 "#version 0" crashes glsl_compiler - * i965: Add some APL and KBL SKU strings - * i965: Reorder PCI ID list to match release order - * i965/glk: Add basic Geminilake support - * wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR - * ac/nir/llvm: fix channel in texture gather lowering code. - * vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1) - * vulkan/wsi: store present mode in swapchain base class - * vulkan/wsi/x11: add support for IMMEDIATE present mode - * vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR - * vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR - * cherry-ignore: add reverted LLVM_LIBDIR patch - * anv: fix enumeration of properties - * vc4: Don't abort when a shader compile fails. - * vc4: Clamp the shadow comparison value. - * vc4: Fix register class handling of DDX/DDY arguments. - * util/disk_cache: close a previously opened handle in disk_cache_put (v2) - * anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL - * anv/format: handle unsupported formats properly - * glcpp: Handle '#version 0' and other invalid values - * glsl: Parse 0 as a preprocessor INTCONSTANT - * anv/gen8: Stall when needed in Cmd(Set|Reset)Event - * anv/wsi: Set the fence to signaled in AcquireNextImageKHR - * anv: Rework fences - * vulkan/wsi/wayland: Include pthread.h - * vulkan/wsi/wayland: Clean up some error handling paths - * vulkan/wsi: Report the correct min/maxImageCount - * i965/gs: Allow primitive id to be a system value - * anv: Handle null in all destructors - * anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT - * nir/spirv: Fix handling of gl_PrimitiveId - * anv/blorp: Ignore clears for attachments first used as resolve destinations - * anv: Implement a depth stall restriction on gen7 - * anv/cmd_buffer: Handle running out of binding tables in compute shaders - * anv/cmd_buffer: Emit a CS stall before setting a CS pipeline - * vulkan/wsi/x11: Implement FIFO mode. - * isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa - * i965/hsw: Set integer mode in sampling state for stencil texturing - * intel: Set min_ds_entries on Broxton. - * i965: Fix compute shader crash. - * mesa: Drop PATH_MAX usage. - * i965: Fix GS push inputs with enhanced layouts. - * vulkan/wsi: Add a thread-safe queue implementation - * anv: fix multi level clears with VK_REMAINING_MIP_LEVELS - * gbm: request correct version of the DRI2_FENCE extension - * radeonsi: store group_size_variable in struct si_compute - * glsl/lower_output_reads: fix geometry shader output handling with conditional emit - * Fix races during _mesa_HashWalk(). - * mesa: fix empty program log length - -- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package, - e.g. required for Steam (bnc#1011156) - -- update to 13.0.1 - * fdo#97715 [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc - api error checks - * fdo#98012 [IVB] Segfault when running Dolphin twice with Vulkan - * fdo#98512 radeon r600 vdpau: Invalid command stream: texture bo too small - * i965: Fix GPU hang related to multiple render targets and alpha testing - * Revert "st/vdpau: use linear layout for output surfaces" - * ac/nir: add support for discard_if intrinsic (v2) - * nir: add conditional discard optimisation (v4) - * amd/addrlib: limit fastcall/regparm to GCC i386 - * anv: use correct .specVersion for extensions - * vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain. - * ir: Flip gl_SamplePosition in nir_lower_wpos_ytransform(). - * anv/device: Return DEVICE_LOST if execbuf2 fails - * vulkan/wsi/x11: Better handle wsi_x11_connection_create failure - * vulkan/wsi/x11: Clean up connections in finish_wsi - * anv: Better handle return codes from anv_physical_device_init - * intel/blorp: Use wm_prog_data instead of hand-rolling our own - * intel/blorp: Pass a brw_stage_prog_data to upload_shader - * anv/pipeline: Put actual pointers in anv_shader_bin - * anv/pipeline: Properly cache prog_data::param - * intel/blorp: Emit all the binding tables - * anv/device: Add an execbuf wrapper - * anv: Add a cmd_buffer_execbuf helper - * anv: Don't presume to know what address is in a surface relocation - * anv: Add a new bo_pool_init helper - * anv/allocator: Simplify anv_scratch_pool - * anv: Initialize anv_bo::offset to -1 - * anv/batch_chain: Improve write_reloc - * anv: Add an anv_execbuf helper struct - * anv/batch: Move last_ss_pool_bo_offset to the command buffer - * anv: Move relocation handling from EndCommandBuffer to QueueSubmit - * anv/cmd_buffer: Take a command buffer instead of a batch in two helpers - * anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4 - * glsl: Update deref types when resizing implicitly sized arrays. - * mesa: Fix pixel shader scratch space allocation on Gen9+ platforms. - * anv: Do relocations in userspace before execbuf ioctl - * egl: use util/macros.h - * egl: make interop ABI visible again - * glx: make interop ABI visible again - * radeonsi: fix an assertion failure in si_decompress_sampler_color_textures - * radeonsi: fix BFE/BFI lowering for GLSL semantics - * glsl: fix lowering of UBO references of named blocks - * st/glsl_to_tgsi: fix dvec[34] loads from SSBO - * st/mesa: fix the layer of VDPAU surface samplers - * gallium/hud: fix a problem where objects are free'd while in use. - * gallium/hud: close a previously opened handle - * gallium/hud: protect against and initialization race - * mesa/glsl: delete previously linked shaders earlier when linking - -- Build Mesa-dri-nouveau only where available - -- Drop u_Mesa_i965-import-prime-buffers.patch: Upstream fixed the - bug in a different way, and we should not keep the now obsolete - patch (boo#991638, fdo#71759). - -- update to 13.0.0 -- openGL 4.5 with i965 driver on intel bbroadwell and newer hw -- openGL ES for haswell supports 3.1, skylake 3.2 -- fixes for intel vulkan driver -- early support fot GP100 -- better radeonSI performace -- dropped U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch -- refreshed u_Mesa_i965-import-prime-buffers.patch - -- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it gets - preselected as well once hardware supplements for Mesa-dri-nouveau - match (bnc#1005323) - -- Mesa.spec: %ifdef'd out patches by mistake - -- Split off nouveau*_dri.so into Mesa-dri-nouveau. - Nouveau's 3D support is too unstable to enable by default. - -- Mesa.spec: Disable Nouveau locking patches by default - -- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch: - Initialize RSxxx chipsets correctly (bsc#985650) - -- N_01-WIP-nouveau-add-locking.patch - N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch - N_03-nv30-locking-fixes.patch - N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch - N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch - Backport nouveau locking workaround to enable multithreading. - Source: https://github.com/imirkin/mesa/commits/locking - According to the author, crashes may still happen, but much more rarely. - Tested on GK107. - N_04-* and N_05-* include untested fixes for nv50. - Fixes (boo#997171) as suggested in (fdo#91632). - -- Add u_Mesa_i965-import-prime-buffers.patch: i965: import prime - buffers in the current context, not screen (fdo#71759, - boo#991638). - -- update to 12.0.3 - * fdo#97781 - [HSW, BYT, IVB] es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map - * Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations" - -- update to 12.0.2 - * fdo#69622 - eglTerminate then eglMakeCurrent crahes - * fdo#89599 - symbol 'x86_64_entry_start' is already defined when building - with LLVM/clang - * fdo#91342 - Very dark textures on some objects in indoors environments in - Postal 2 - * fdo#92306 - GL Excess demo renders incorrectly on nv43 - * fdo#94148 - Framebuffer considered invalid when a draw call is done - before glCheckFramebufferStatus - * fdo#96274 - [NVC0] Failure when compiling compute shader: Assertion - `bb-= bb- - wrongly claim supporting GL_EXT_texture_rg - + plus fixes for r600g,llvmpipe,i955,egl,gles2 - -- Add Mesa-libOpenCL. - -- Update to version 11.0.6: - + This release brings driver fixes for i965, r600, radeonsi, - nouveau, vc4, and llvmpipe including a serious regression for - r100/r200 era hardware. - + Additional patches cover glsl, nir, mesa/meta and VC-1 - decoding. - -- update to 11.0.5 - * With this release we have some driver patches for i965 and nouveau, a couple - of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker. - * Additionally we have a few new PCI ids for i965 and radeonsi. - -- update to 11.0.4 - * bug fix release which fixes bugs found since the 11.0.3 release - * droped patches - merged by upstream: - U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch - U_i965-Remove-early-release-of-DRI2-miptree.patch - -- U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch - * This avoids a serious r600g bug leading to a GPU hang (bnc#951298) - -- Update to 11.0.3 - * bug fix release which fixes bugs found since the 11.0.2 release - -- Update to 11.0.2 - * This is a emergency release which covers the final dEQP - regressions introduced in the 11.0 development cycle. - -- update upstream status: - * remove n_i965-Remove-early-release-of-DRI2-miptree.patch - * add U_i965-Remove-early-release-of-DRI2-miptree.patch - -- Update to 11.0.1 - * i965/vec4: Fix saturation errors when coalescing registers - * i965/vec4_nir: Load constants as integers - * meta: Abort meta pbo path if TexSubImage need signed unsigned - conversion - * docs: add sha256 checksums for 11.0.0 - * Update version to 11.0.1 - * docs: add release notes for 11.0.1 - * mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default - framebuffer. - * t_dd_dmatmp: Make "count" actually be the count - * t_dd_dmatmp: Clean up improper code formatting from previous - patch - * t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere - * t_dd_dmatmp: Pull out common 'count -= count & 3' code - * t_dd_dmatmp: Use addition instead of subtraction in loop - bounds - * st/mesa: avoid integer overflows with buffers >= 512MB - * nv50, nvc0: fix max texture buffer size to 128M elements - * freedreno/a3xx: fix blending of L8 format - * nv50,nvc0: detect underlying resource changes and update tic - * nv50,nvc0: flush texture cache in presence of coherent bufs - * radeonsi: load fmask ptr relative to the resources array - * nir: Fix a bunch of ralloc parenting errors - * i965/vec4: Don't reswizzle hardware registers - * configure.ac: Add support to enable read-only text segment on - x86. - * gbm: convert gbm bo format to fourcc format on dma-buf import - * mesa: fix errors when reading depth with glReadPixels - * i965: fix textureGrad for cubemaps - * mesa: Fix texture compression on big-endian systems - -- add n_i965-Remove-early-release-of-DRI2-miptree.patch (bnc#945444) - -- marked Mesa.keyring and mesa-11.0.0.tar.xz.sig as source in - specfile in order to make factory checkin policy happy - -- Update to version 11.0.0 - * Mesa 11.0 brings core Mesa support for OpenGL 4.2, RadeonSI and Nouveau NVC0 - OpenGL 4.1 support (the other hardware drivers remain at OpenGL 3.3), AMDGPU - kernel driver support along with initial R9 Fury/Fiji support, EGL 1.5 support, - ongoing OpenGL ES 3.1 work, OpenCL compute image support, HEVC video decode - support for RadeonSI via VDPAU, OpenGL ES 3.0 for Freedreno, and many fixes. - + drop U_mesa-llvm37-rename-r600-to-amdgpu.patch and U_mesa-llvm37.patch - -- Update to version 10.6.7 - + add gpg verification of source package - * fdo#90751 Revert "i965: Momentarily pretend to support - ARB_texture_stencil8 for blits." - * mesa/teximage: use correct extension for accept stencil texture. - -- Update to version 10.6.6: - * This release includes patches for mesa core, i965 (regression - fixes), r600 (assertions and crash fixes in the sb backend), - radeonsi (workaround for GPU hang in Unigine Heaven) and - nouveau (piglit tests). -- Replace libXvMC-devel and libexpat-devel for pkgconfig(xvmc) and - pkgconfig(expat) BuildRequires. - -- Add U_mesa-llvm37-rename-r600-to-amdgpu.patch to fix build with llvm 3.7 - due to rename of llvm target R600 to AMDGPU - -- Add U_mesa-llvm37.patch to fix build with llvm 3.7 - -- Update to version 10.6.5: - * Apart from the usual nouveau, i965 and radeon driver fixes, - this time around we have a nouveau_vieux fix for a regression - introduced with mesa 10.6.0 and a few even older big endian - related bug-fixes. -- Replace libvdpau-devel for pkgconfig(vdpau) BuildRequires. - -- update to 10.6.4 - * In this release we have a few GL specific fixes (in both dri - drivers and the EGL loader), an updated mesa.icd file and a - crashfix for the standalone glcpp tool. - -- update to 10.6.3 - * fdo#90728 - dvd playback with vlc and vdpau causes segmentation fault - * fdo#91337 - OSMesaGetProcAdress("OSMesaPixelStore") returns nil - * osmesa: fix OSMesaPixelsStore typo - * vl: cleanup video buffer private when the decoder is destroyed - * st/vdpau: fix mixer size checks - * auxiliary/vl: use the correct screen index - * i965/gen9: Use custom MOCS entries set up by the kernel. - * nv50, nvc0: enable at least one color RT if alphatest is enabled - * nvc0/ir: fix txq on indirect samplers - * nvc0/ir: don't worry about sampler in txq handling - * gm107/ir: fix indirect txq emission - * nv50: fix max level clamping on G80 - * program: Allow redundant OPTION ARB_fog_* directives. - * xa: don't leak fences - -- update to 10.6.2 - * fdo#73528 - Deferred lighting in Second Life causes system hiccups and screen flickering - * fdo#80500 - Flickering shadows in unreleased title trace - * fdo#82186 - [r600g] BARTS GPU lockup with minecraft shaders - * fdo#84225 - Allow constant-index-expression sampler array indexing with GLSL-ES < 300 - * fdo#90537 - radeonsi bo/va conflict on RADEON_GEM_VA (rscreen->ws->buffer_from_handle returns NULL) - * fdo#90873 - Kernel hang, TearFree On, Mate desktop environment - * fdo#91022 - [g45 g965 bisected] assertions generated from textureGrad cube samplers fix - * fdo#91047 - [SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin - * fdo#91056 - The Bard's Tale (2005, native) has rendering issues - * fdo#91117 - Nimbus (running in wine) has rendering issues, objects are semi-transparent - * fdo#91124 - Civilization V (in Wine) has rendering issues: text missing, menu bar corrupted - * fdo#91173 - Oddworld: Stranger's Wrath HD: disfigured models in wrong colors - * fdo#91226 - Crash in glLinkProgram (NEW) - * fdo#91231 - [NV92] Psychonauts (native) segfaults on start when DRI3 enabled - * loader: Look for any version of currently linked libudev.so - * nv50/ir: propagate modifier to right arg when const-folding mad - * nv50/ir: fix emission of address reg in 3rd source - * nv50/ir: copy joinAt when splitting both before and after - * mesa: reset the source packing when creating temp transfer image - * nv50/ir: don't emit src2 in immediate form - * mesa/prog: relative offsets into constbufs are not constant - * nv50/ir: UCMP arguments are float, so make sure modifiers are applied - * nvc0: turn sample counts off during blit - * i965/fs: Fix ir_txs in emit_texture_gen4_simd16(). - * i965: Reserve more batch space to accomodate Gen6 perfmonitors. - * i965/vs: Fix matNxM vertex attributes where M != 4. - * Revert "glsl: clone inputs and outputs during linking" - * Revert "i965: Delete linked GLSL IR when using NIR." - * r600g: disable single-sample fast color clear due to hangs - * radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips - * st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces - * nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. - * winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. - * i965/fs: Don't mess up stride for uniform integer multiplication. - * winsys/radeon: Unmap GPU VM address range when destroying BO - * meta: Only change and restore viewport 0 in mesa meta mode - * i965: allocate at least 1 BLEND_STATE element - * i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA - * glsl: Add missing check for whether an expression is an add operation - * glsl: Make sure not to dereference NULL - * i965: Don't try to print the GLSL IR if it has been freed - * glsl: clone inputs and outputs during linking - * i965: Delete linked GLSL IR when using NIR. - * glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 - * mesa/glsl: new compiler option EmitNoIndirectSampler - * i965: use EmitNoIndirectSampler for gen < 7 - * i915: use EmitNoIndirectSampler - * mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5 - * glsl: validate sampler array indexing for 'constant-index-expression' - -- adjust libdrm dependencies - -- Update to version 10.6.1 - * This release includes core mesa and glsl patches (amonst which - a Dota2 Reborn bugfix) affecting all dri drivers, nouveau specific - fixes and a selection of shared-glapi commits - from build fixes, to - ones ensuring that the dri modules can be loaded. - -- n_Fixed-build-against-wayland-1.2.1.patch - * required to fix build with wayland on openSUSE 13.1 - -- Update to version 10.6.0: -- New GL/EGL Features: - + GL_AMD_pinned_memory on r600, radeonsi - + GL_ARB_clip_control on i965 - + GL_ARB_depth_buffer_float on freedreno - + GL_ARB_depth_clamp on freedreno - + GL_ARB_direct_state_access on all drivers for Core GL contexts. - + GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600 - + GL_ARB_draw_instanced on freedreno - + GL_ARB_gpu_shader_fp64 on nvc0, softpipe - + GL_ARB_gpu_shader5 on i965/gen8+ - + GL_ARB_instanced_arrays on freedreno - + GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, softpipe - + GL_ARB_program_interface_query (all drivers) - + GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe - + GL_ARB_texture_view on llvmpipe, softpipe - + GL_ARB_uniform_buffer_object on freedreno - + GL_ARB_vertex_attrib_64bit on nvc0, softpipe - + GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on i965/gen6 - + GL_EXT_draw_buffers2 on freedreno - + GL_OES_EGL_sync on all drivers - + EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi - + EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi - + EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi - + GL_AMD_performance_monitor on nvc0 -- Changes to package: - + add --enable-shader-cache to configure options - + remove Patch100: U_0001_gallium_include_util_macros.patch - + remove Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch - + remove Patch102: U_0003_fix_build_after_macro_include.patch - -- Update to version 10.5.7: - + i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+) - + docs: Add sha256sums for the 10.5.6 release - + get-pick-list.sh: Require explicit "10.5" for nominating stable patches - + cherry-ignore: add clover build fix not applicable for 10.5 - + Add release notes for the 10.5.7 release - + nvc0/ir: set ftz when sources are floats, not just destinations - + nv50/ir: guess that the constant offset is the starting slot of array - + nvc0/ir: LOAD's can't be used for shader inputs - + nvc0: a geometry shader can have up to 1024 vertices output - + nv50/ir: avoid messing up arg1 of PFETCH - + nv30: don't leak fragprog consts - + nv30: avoid leaking render state and draw shaders - + nv30: fix clip plane uploads and enable changes - + nv30/draw: avoid leaving stale pointers in draw state - + nv30/draw: draw expects constbuf size in bytes, not vec4 units - + st/mesa: don't leak glsl_to_tgsi object on link failure - + glsl: avoid leaking linked gl_shader when there's a late linker error - + nv30/draw: fix indexed draws with swtnl path and a resource index buffer - + nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM - + nv30/draw: allocate vertex buffers in gart - + nv30/draw: switch varying hookup logic to know about texcoords - + nv30: falling back to draw path for edgeflag does no good - + nv30: avoid doing extra work on clear and hitting unexpected states - + i965/fs: Fix implied_mrf_writes for scratch writes - + st/dri: fix postprocessing crash when there's no depth buffer - -- update to 10.5.6 - * fdo#86792 - [NVC0] Portal 2 Crashes in Wi* ne - * fdo#90350 - [G96] Portal's portal are incorrectly rendered - * fdo#90363 - [nv50] HW state is not reset correctly when using a new GL context - * radeonsi: add new bonaire pci id - * egl/wayland: properly destroy wayland objects - * glx/dri3: Add additional check for gpu offloading case - * egl/main: fix EGL_KHR_get_all_proc_addresses - * targets/osmesa: drop the -module tag from LDFLAGS - * clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues. - * clover: Wrap event::_status in a method to prevent unlocked access.< - * clover: Implement locking of the wait_count, _chain and _status members of event. - * i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage(). - * main: Require that the texture exists in framebuffer_texture - * mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer <0 - * nv50/ir: only propagate saturate up if some actual folding took place - * nv50: keep track of PGRAPH state in nv50_screen - * nvc0: keep track of PGRAPH state in nvc0_screen - * nvc0: reset the instanced elements state when doing blit using 3d engine - * nv50/ir: only enable mul saturate on G200+ - * st/mesa: make sure to create a "clean" bool when doing i2b - * nvc0: switch mechanism for shader eviction to be a while loop - * swrast: Build fix for darwin - * main: Fix an error generated by FramebufferTexture - * main: Complete error conditions for glInvalidate*Framebuffer. - * main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE - * freedreno: enable a306 - * freedreno: fix bug in tile/slot calculation - * draw: (trivial) fix out-of-bounds vector initialization - * mesa: fix shininess check for ffvertex_prog v2 - * clover: Add a mutex to guard queue::queued_events - * clover: Fix a bug with multi-threaded events v2 - -- Update to 10.5.5 - * fdo#88521 - GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA - * fdo#89455 - [NVC0/Gallium] Unigine Heaven black and white boxes - * fdo#89689 - [Regression] Weston on DRM backend won't start with new version of mesa - * fdo#90130 - gl_PrimitiveId seems to reset at 340 - * i965: Add XRGB8888 format to intel_screen_make_configs - * r300: do not link against libdrm_intel - * nvc0/ir: flush denorms to zero in non-compute shaders - * gk110/ir: fix set with a register dest to not auto-set the abs flag - * nvc0/ir: fix predicated PFETCH emission - * nv50/ir: fix asFlow() const helper for OP_JOIN - * i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions. - * i965: Disallow linear blits that are not cacheline aligned. - * draw: fix prim ids when there's no gs - -- BuildIgnore python so that it is not sucked in by coincidence - * The python-base provides enough python functionalities - necessary for build. - -- Update to 10.5.4 - * This release includes fixes for the mesa state-tracker used by - all the gallium drivers, a drirc workaround for Second Life, - plus i965 fixes. For the Android users out there, this release - includes many compilation fixes with more to come shortly. - -- Update to 10.5.3 - + fdo#83962 - [HSW/BYT]Piglit spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails - + fdo#89679 - [NV50] Portal/Half-Life 2 will not start (native Steam) - + fdo#89746 - Mesa and LLVM 3.6+ break opengl for genymotion - + fdo#89754 - vertexAttrib fails WebGL Conformance test with mesa drivers - + fdo#89758 - pow WebGL Conformance test with mesa drivers - + fdo#89759 - WebGL OGL ES GLSL conformance test with mesa drivers fails - + fdo#89905 - scons build broken on 10.5.2 due to activated vega st - + st_glsl_to_tgsi: only do mov copy propagation on temps (v2) - + xmlpool: don't forget to ship the MOS - + configure.ac: error out if python/mako is not found when required - + dist: add the VG depedencies into the tarball - + i965: Do not render primitives in non-zero streams then TF is disabled - + st/mesa: update arrays when the current attrib has been updated - + nv50/ir: take postFactor into account when doing peephole optimizations - + nv50/ir/gk110: fix offset flag position for TXD opcode - + freedreno/a3xx: fix 3d texture layout - + freedreno/a3xx: point size should not be divided by 2 - + nv50: allocate more offset space for occlusion queries - + nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling - + i965: Fix instanced geometry shaders on Gen8+. - + i965: Add forgotten multi-stream code to Gen8 SOL state. - + nouveau: synchronize "scratch runout" destruction with the command stream - + radeonsi: Cache LLVMTargetMachineRef in context instead of in screen - + clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2 - + i965: Fix URB size for CHV - -- Update to 10.5.2 - + fdo#88534 - include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined - + fdo#89328 - python required to build Mesa release tarballs - + fdo#89530 - FTBFS in loader: missing fstat - + fdo#89590 - Crash in glLinkProgram with shaders with multiple constant arrays - + fdo#89680 - Hard link exist in Mesa 10.5.1 sources - + glsl: Generate link error for non-matching gl_FragCoord redeclarations - + docs: Add sha256 sums for the 10.5.1 release - + automake: add missing egl files to the tarball - + st/egl: don't ship the dri2.c link at the tarball - + loader: include for non-sysfs builds - + auxiliary/os: fix the android build - s/drm_munmap/os_munmap/ - + cherry-ignore: add commit non applicable for 10.5 - + c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default - + i965: Set nr_params to the number of uniform components in the VS/GS path. - + freedreno/a3xx: use the same layer size for all slices - + freedreno: fix slice pitch calculations - + radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords - + glx: Handle out-of-sequence swap completion events correctly. (v2) - + mapi: Make private copies of name strings provided by client. - + freedreno: update generated headers - + glsl: optimize (0 cmp x + y) into (-x cmp y). - + glsl: fix names in lower_constant_arrays_to_uniforms - + clover: Return 0 as storage size for local kernel args that are not set v2 - -- Update to 10.5.1 - + fdo#79202 - valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test; random code generation - + fdo#84613 - [G965, bisected] piglit regressions : glslparsertest.glsl2 - + fdo#86747 - Noise in Football Manager 2014 textures - + fdo#86974 - INTEL_DEBUG=shader_time always asserts in fs_generator::generate_code() when Mesa is built with --enable-debug (= with asserts) - + fdo#88246 - Commit 2881b12 causes 43 DrawElements test regressions - + fdo#88793 - [BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails - + fdo#88883 - ir-a2xx.c: variable changed in assert statement - + fdo#88885 - Transform feedback uses incorrect interleaving if a previous draw did not write gl_Position - + fdo#89095 - [SNB/IVB/BYT Bisected]Webglc conformance/glsl/functions/glsl-function-mix-float.html fails - + fdo#89156 - r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken - + fdo#89224 - Incorrect rendering of Unigine Valley running in VM on VMware Workstation - + fdo#89292 - [regression,bisected] incomplete screenshots in some cases - + fdo#89311 - [regression, bisected] dEQP: Added entry points for glCompressedTextureSubImage*D. - + fdo#89312 - [regression, bisected] main: Added entry points for CopyTextureSubImage*D. (d6b7c40cecfe01) - + fdo#89315 - [HSW, regression, bisected] i965/fs: Emit MAD instructions when possible. - + fdo#89317 - [HSW, regression, bisected] i965: Add LINTERP/CINTERP to can_do_cmod() (d91390634) - + fdo#89416 - UE4Editor crash after load project - + fdo#89430 - [g965][bisected] arb_copy_image-targets gl_texture* tests fail - + i965/vec4: Don't lose the saturate modifier in copy propagation. - + i965/gs: Check newly-generated GS-out VUE map against correct stage - + egl: Take alpha bits into account when selecting GBM formats - + docs: Add sha256 sums for the 10.5.0 release - + egl/main: no longer export internal function - + cherry-ignore: ignore a few more commits picked without -x - + mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a - + intel: fix EGLImage renderbuffer _BaseFormat - + i965: Fix out-of-bounds accesses into pull_constant_loc array - + i965/fs/nir: Use emit_math for nir_op_fpow - + freedreno: move fb state copy after checking for size change - + freedreno/ir3: fix array count returned by TXQ - + freedreno/ir3: get the # of miplevels from getinfo - + meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin - + main/base_tex_format: Properly handle STENCIL_INDEX1/4/16 - + i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta. - + glsl: Mark array access when copying to a temporary for the ?: operator. - + i965/fs: Set force_writemask_all on shader_time instructions. - + i965/fs: Set smear on shader_time diff register. - + i965/fs: Make emit_shader_time_write return rather than emit. - + i965/fs: Make get_timestamp() pass back the MOV rather than emitting it. - + i965/fs: Make emit_shader_time_end() insert before EOT. - + i965/fs: Don't issue FB writes for bound but unwritten color targets. - + main: Fix target checking for CompressedTexSubImage*D. - + main: Fix target checking for CopyTexSubImage*D. - + gallium/auxiliary/indices: fix start param - + r300g: fix RGTC1 and LATC1 SNORM formats - + r300g: fix a crash when resolving into an sRGB texture - + r300g: fix sRGB->sRGB blits - + i965/vec4: Fix implementation of i2b. - + mesa: Indent break statements and add a missing one. - + mesa: Free memory allocated for luminance in readpixels. - + mesa: Correct backwards NULL check. - + i965: Consider scratch writes to have side effects. - + i965/fs: Don't use backend_visitor::instructions after creating the CFG. - + r300g: Use PATH_MAX instead of limiting ourselves to 100 chars. - + r300g: Check return value of snprintf(). - + i965/fs: Don't propagate cmod to inst with different type. - + i965: Tell intel_get_memcpy() which direction the memcpy() is going. - + Revert SHA1 additions. - + i965: Avoid applying negate to wrong MAD source. - + meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex - + Revert "common: Fix PBOs for 1D_ARRAY." - + meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage - + meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage - + freedreno/ir3: fix silly typo for binning pass shaders - + freedreno/a2xx: fix increment in assert - + freedreno/a4xx: bit of cleanup - + freedreno: update generated headers - + freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly - + freedreno: update generated headers - + freedreno/a4xx: aniso filtering - + freedreno/ir3: fix up cat6 instruction encodings - + freedreno/ir3: add support for memory (cat6) instructions - + freedreno/ir3: handle flat bypass for a4xx - + freedreno/ir3: fix failed assert in grouping - + r300g: Fix the ATI1N swizzle (RGTC1 and LATC1) - -- Update to version 10.5.0: - + Initial support for the new Intel Skylake GPUs and Adreno 4xx - GPUs. - + Experimental EGL support for Haiku. - + The new IR - NIR. A flat, typeless IR, supporting SSA. - + GLX/DRI3 fixes and improvements. - + A lot of preparation work for GL_ARB_direct_state_access. - + The usual amount of piglit and drawElements Quality Program - (dEQP) fixes. - + Building mesa with GCC 4.1 or earlier is no longer supported. - + The distribution tarball has been renamed and now contains all - the generated sources. -- New GL features: - + GL_ARB_framebuffer_sRGB on freedreno - + GL_ARB_texture_rg on freedreno - + GL_EXT_packed_float on freedreno - + GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, - llvmpipe - + GL_EXT_texture_shared_exponent on freedreno - + GL_EXT_texture_snorm on freedreno -- Changes to Package: - + switch to xz compressed sources - + remove Patch16: u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch - + add Patch100: U_0001_gallium_include_util_macros.patch - + add Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch - + add Patch102: U_0003_fix_build_after_macro_include.patch - -- Add u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch to - fix build with llvm 3.6 (fdo#86958) - -- Fix file permissions for the Gallium Nine files - -- specfile/baselibs.conf: Manually provide d3d library (bnc#918294) - -- Drop pkgconfig(libva) BuildRequires for now, as it introduces a - build-cycle. - -- Update to version 10.4.4: - + mesa: fix display list 8-byte alignment issue. - + docs: Add sha256 sums for the 10.4.3 release. - + egl: Pass the correct X visual depth to xcb_put_image(). - + glx/dri3: Request non-vsynced Present for swapinterval zero. - + gallium/util: Don't use __builtin_clrsb in util_last_bit(). - + configure: Link against all LLVM targets when building clover. - + st/osmesa: Fix osbuffer->textures indexing. - + i965: Fix max_wm_threads for CHV. - + Bugs fixed: fdo#88662, fdo#88930. -- Add pkgconfig(libva) BuildRequires: Build VA API support. - -- baselibs.conf: enabled build of 32bit Mesa-libd3d package - (bnc#910109) - -- moved definition of Mesa-libd3d package above definition of - libxatracker packages in order to fix version requires - -- fixed Requires for libd3d-devel - -- enabled build of Direct3D 9 (Gallium3D Nine) state tracker (bnc#910109) -- removed obsolete patch u_be_assert_include.patch, addressed by - upstream commit 2a13ff9 "gallium/util: add missing u_debug include" - (bnc#910109) - -- Set xvmc_support also on ppc - -- Version bump to 10.4.3 (bugfix release): - * Bug 80568 - [gen4] GPU Crash During Google Chrome Operation - * Bug 85367 - [gen4] GPU hang in glmark-es2 - * Bug 85696 - r600g+nine: Bioshock shader failure after 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff - * Bug 88219 - include/c11/threads_posix.h:197: undefined reference to `pthread_mutex_lock' - * mesa: Fix clamping to -1.0 in snorm_to_float - * glsl: Link glsl_test with pthreads library. - * i965: Respect the no_8 flag on Gen6, not just Gen7+. - * i965: Work around mysterious Gen4 GPU hangs with minimal state changes. - -- Clean up with the spec-cleaner -- Drop obsolete obsoletes comming from fix for sle10 -- Reduce llvm_r600 conditional as it is equal to ifarch x86 x86_64 -- Put vdpau_radeon and vdpau_nouveau under same case as they have - same requisites -- Fix empty post/postun warning -- Various other rpmlint issues silenced. - -- Version bump to 10.4.2 (bugfix release): - * Bug 85529 - Surfaces not drawn in Unvanquished - * Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty. - * Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M - * Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in some virtual machines - * i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy() - * i965: Use safer pointer arithmetic in gather_oa_results() - * Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch" - * r600g: fix regression since UCMP change - * r600g/sb: implement r600 gpr index workaround. (v3.1) - * docs: Add sha256 sums for the 10.4.1 release - * Update version to 10.4.2 - * nv50,nvc0: set vertex id base to index_bias - * nv50/ir: fix texture offsets in release builds - * i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms. - * i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES. - * gallium/util: make sure cache line size is not zero - * glsl_to_tgsi: fix a bug in copy propagation - * vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays - * st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX - * radeonsi: fix VertexID for OpenGL - * radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0 - * gallium/util: fix crash with daz detection on x86 - * nv50,nvc0: implement half_pixel_center - * r600g/sb: fix issues with loops created for switch -- Use download url fully in Source line - -- Update to version 10.4.0 (10.4 Final): -- New features: - + GL_ARB_conditional_render_inverted on nv50 - + GL_ARB_sample_shading on r600 - + GL_ARB_texture_view on nv50, nvc0 - + GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe - + GL_KHR_context_flush_control on all drivers -- Changes: - + Removed patch17: u_Suppress-any-libGL-.-warnings-when-LIBGL_DEBUG-is-se.patch - This patch was upstreamed - + Build without "--enable-gallium-egl" - This buildoption was removed upstream - + Add subpackage libvdpau_r300 - -- Enable VideoCore IV (vc4) support for ARM - -- Cleanup Spec: - + smaller cleanups - + Remove all traces of talloc, Mesa uses ralloc - -- Update to 10.3.3 - + fdo#82921 layout(location=0) emits error - >= MAX_UNIFORM_LOCATIONS due to integer underflow - + fdo#83574 [llvmpipe] [softpipe] piglit - arb_explicit_uniform_location-use-of-unused-loc regression - + fdo#85454 Unigine Sanctuary with Wine crashes on Mesa Git - + fdo#70410 egl-static/Makefile: linking fails with llvm >= 3.4 - -- Update to 10.3.2 - + (fdo#54372) GLX_INTEL_swap_event crashes driver when swapping - window buffers - + (fdo#81680) [r600g] Firefox crashes with hardware acceleration - turned on - + (fdo#84140) mplayer crashes playing some files using vdpau - output - + (fdo#84662) Long pauses with Unreal demo Elemental on R9270X - since : Always flush the HDP cache before submitting a - CS to the GPU - + (fdo#85267) vlc crashes with vdpau (Radeon 3850HD) [r600] - -- Update descriptions and Requires for GLES3 - -- add Mesa-devel-dri package: - This way dri.pc will no longer pull in all of Mesa, just as - packages requiring dri do not have to require Mesa-devel anymore - -- Update to 10.3.1 - + [NVC0/Codegen] Shader compilation falis in spill logic - + [SNB+ Bisected]Ogles3conform ES3-CTS.shaders. - indexing.vector_subscript.vec3_static_loop_subscript_write_ - direct_read_vertex fails - + [UBO] row_major layout ignored inside structures - + [UBO] nested structures don't get appropriate padding - + Glyphy demo throws unhandled Integer division by zero exception - + [UBO] row_major layout partially ignored for arrays of structures - + Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5 - Test: PutImage XY 500x500 Square - MozillaFirefox +- Firefox Extended Support Release 78.9.0 ESR + * Fixed: Various stability, functionality, and security fixes + MFSA 2021-11 (bsc#1183942) + * CVE-2021-23981 (bmo#1692832) + Texture upload into an unbound backing buffer resulted in an + out-of-bound read + * CVE-2021-23982 (bmo#1677046) + Internal network hosts could have been probed by a malicious + webpage + * CVE-2021-23984 (bmo#1693664) + Malicious extensions could have spoofed popup information + * CVE-2021-23987 (bmo#1513519, bmo#1683439, bmo#1690169, + bmo#1690718) + Memory safety bugs fixed in Firefox 87 and Firefox ESR 78.9 + +- Firefox Extended Support Release 78.8.0 ESR + * Fixed: Various stability, functionality, and security fixes + MFSA 2021-08 (bsc#1182614) + * CVE-2021-23969 (bmo#1542194) + Content Security Policy violation report could have contained + the destination of a redirect + * CVE-2021-23968 (bmo#1687342) + Content Security Policy violation report could have contained + the destination of a redirect + * CVE-2021-23973 (bmo#1690976) + MediaError message property could have leaked information + about cross-origin resources + * CVE-2021-23978 (bmo#1682928, bmo#1687391, bmo#1687597, + bmo#786797) + Memory safety bugs fixed in Firefox 86 and Firefox ESR 78.8 +- Update create-tar.sh to use https instead of http (bsc#1182357) + MozillaFirefox-branding-SLE +- change version to 78 + +- moved extensions preferences to core package (bsc#1153869) + +- Fix bookmarks and clean up old files + +- Fix wrongly displayed version in Help -> About (bsc#1087200) + +- change version to 68 + +- change version to 60 + -- disable call home features - -- marked as compatible with Firefox 31 - -- show protocol in URL - -- packaging license file - -- license update: BSD-3-Clause - please use SPDX-filenames. - -- setting maximum supported Firefox version to 31 - -- update for Firefox 24 ESR - -- bnc#803326 - default setting for new profiles - * fixed setting default homepage - * Personal Toolbar displayed by default - -- update for Firefox 10 -- changed site icons in bookmarks - -- update for Firefox 8 - -- update for Firefox 5+ - -- Set the default home page according to bnc#461752 -- Fix issue where the wrong distribution info was being shown in - Firefox (bnc#569580). This can be seen in "About Mozilla - Firefox" in the Help menu. - -- update to 3.5 to supplement FF3.5 - MozillaThunderbird +- Mozilla Thunderbird 78.8 + * fixed: Importing an address book from a CSV file always + reported an error (bmo#1685048) + * fixed: Security information for S/MIME messages was not + displayed correctly prior to a draft being saved + (bmo#1683701) + * fixed: Calendar: FileLink UI fixes for Caldav calendars + (bmo#1669803) + * fixed: Recurring tasks were always marked incomplete; unable + to use filters (bmo#1686466) + * fixed: Various UI widgets not working (bmo#1690098) + * fixed: Dark theme improvements (bmo#1691106) + * fixed: Extension manager was missing link to addon support + web page (bmo#1642219) + * fixed: Various security fixes + MFSA 2021-09 (bsc#1182614) + * CVE-2021-23969 (bmo#1542194) + Content Security Policy violation report could have contained + the destination of a redirect + * CVE-2021-23968 (bmo#1687342) + Content Security Policy violation report could have contained + the destination of a redirect + * CVE-2021-23973 (bmo#1690976) + MediaError message property could have leaked information + about cross-origin resources + * CVE-2021-23978 (bmo#1682928, bmo#1687391, bmo#1687597, + bmo#786797) + Memory safety bugs fixed in Thunderbird 78.8 +- Update create-tar.sh to use https instead of http (bsc#1182357) + OpenIPMI +- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in + non-position independent binaries and thus weakened security + [bsc#1183178, OpenIPMI.spec] + PackageKit +- Add PackageKit-zypp-initialize-pool.patch: zypp: Make sure pool + is initialized at the beginning of some methods + (gh#hughsie/PackageKit/commit#3efa0c524, bsc#1180597). + Photini +- Update to version 2021.4.0 + * Remove Python 2 and PyQt4 compatibility. + * Cache map search and elevation results for improved speed. + * Other minor improvements and bug fixes. + SAPHanaSR +- Version bump to 0.154.1 +- log empty site names, but do not generate bad formatted cluster + attribute name + (bsc#1173581) +- fix documentation of some parameter defaults +- adjust start/stop/promote/monitor action timeouts to match + official recommendations + +- restart sapstartsrv service on master nameserver node during + monitor action, if needed. But NOT during probes. + (bsc#1157453) + +- Version bump to 0.154.0 +- restart sapstartsrv service on master nameserver node + (bsc#1156150) + +- Version bump to 0.153.3 +- The SAPHana resource agent must not down-score a SAP HANA + Database site, if the landscape status is still 2, which means + warning. + Keep high scoring during recovery of the master name server. + Use a fall-back scoring for the master nameserver nodes, if the + current roles of the node(s) got lost. + (bsc#1156067) +- change the shebang line of the HAWK2 templates to python3 + (bsc#1155423) + +- fix typo in a condition statement (bnc#1149829) + +- Version bump to 0.153.2 +- rescore the master and fix some log string literals +- Fix bsc#1133866: + Return $OCF_RUNNING_MASTER (8) instead of $OCF_SUCCESS (0) when + probing a promoted node. +- If the SAP HANA CALL to 'landscapeHostConfiguration.py' is + running into a timeout, do a retry of the command. If it still + fails with a timeout, raise an error but do not set attributes + to prevent unlogged failovers because of empty or unknown + attributes. + (bsc#1134106, bsc#1133024, bsc#1101373) +- Fix bsc#1082974: + set attribute for remoteNode +- Fix bsc#1139715: + Using crm-attributes written by a SAP HANA SR provider hook does + improve the data integrity in special error conditions with + multiple errors coming in a short time frame. + Stabilized remote-site detection; SAPHana could now use a site + specific SR cluster attribute which could be set by a SAP HA/DR + provider call. + Add a HA/DR provider hook script, config implementation and man + page. + Add parameter "HANA_CALL_TIMEOUT" to the RA configuration + (SAPHanaTopology and SAPHanaSR) to set a timeout for HANA calls + like landscapeHostConfiguration.py. + Implemented "reload" method to allow changing parameters like + "AUTOMATED_REGISTER" + Set SWAIT during startup, but only if the attribute is already set + Set PRIM after promote, but only if the attribute is already set + The promote function has to set the return code according to the + checks of the takeover result + New tool SAPHanaSR-replay-archive, SAPHanaSR-filter and + SAPHanaSR-showAttr to support SITE attributes + +- Version bump to 0.152.22 +- Fix bsc#1091074: + + Adjust Perl scripts to Perl 5.26.0 + + Remove show_SAPHanaSR_attributes + + The user is advised to use SAPHanaSR-showAttr instead +- SAPHanaTopology: stricter match for system replication 'mode' in awk + +- FATE#323526: adjust HAWK2 Wizards to run on both Python 2 and 3 + +- Fix bsc#1062267: SAPHanaSR wizard sets IPAddr2 agent's NIC to eth0 + -- Fix for bnc#882474; SAPHanaSR: SAPHanaTopology could now handle broken saphostexec - -- Package version 0.148; Fate 317181 Resource Agents for SAP HANA System Replication - SAPHanaSR-ScaleOut +- change version to 0.164.1 +- adapt man page SAPHanaSR-showAttr(8) and the README + (bsc#1144729) + +- PROMOTED/PROMOTED Fix - The PROMOTED/PROMOTED values happened + after the main tenance procedure and the refresh of the resource + did not fixed that + (bsc#1176330) +- Improved SCORING and logging + Score of secondary in takeover phase increased from 122 to 145 to + avoid promotion of former primary masternameserver candidates + (bsc#1174610) +- Fixed typos and improved descriptions in comments +- Change default timeouts and intervals to match the official + recommendations + +- let the SAPHanaSR-ScaleOut-doc package conflict with the + SAPHanaSR-doc package + (bsc#1157685) + +- change version to 0.164.0 +- restart sapstartsrv service on master nameserver node + (bsc#1156150) +- Use a fall-back scoring for the master nameserver nodes, if the + current roles of the node(s) got lost. + (bsc#1156067) +- clean up package, add checks, correct typos + +- Version 0.163.2 +- Fix bsc#1098979: SAPHanaSR-ScaleOut SAPHanaTopology and + SAPHanaController allowing virtual host names + +- Version 0.163.1 + +- Fix bsc#1092331: SAPHanaSR: SAPHanaSR-showAttr fails to open an archived cib file +- Fix bsc#1091988:SAPHanaSR-ScaleOut SAPHanaSR-monitor depends on package not existing in SLES +- SAPHanaSR-showAttr, SAPHanaSR-monitor moved to /usr/sbin to match the file layout in SAPHanaSR-ScaleUp + SDL2_gfx +- Added keyring to validate gpg signature of the source. +- Update to 1.0.4: + * fix int overflow in ellipseRGBA for large radii + * fix aaline wrong direction hline bug + * fix off-by-1 error in rotateSurface90Degrees + * fix to rotozoomSurfaceSizeTrig + * fix for special case of roundedBoxRGBA + SDL2_mixer +- Add 0001-use-after-free-fluidsynth.patch to prevent + fluidsynth >= 2.1.6 from crashing: + https://hg.libsdl.org/SDL_mixer/rev/b0afe341a91d + +- Demote Recommends to Suggests. + +- Update to version 2.0.4 + * Removed smpeg support for mp3 music, now that it's replaced + by libmpg123. + * Fixed mp3 mad decoder to skip tags, which otherwise would lead + to crashes. + * Added support for Opus music playback using opusfile library. +- Update to version 2.0.3 + * Fixed regression where Mix_Init() would return 0 for available + music formats. +- Remove patch: + * SDL2_mixer-only-load-required-interfaces.patch (fixed by upstream) + SDL2_net +- Update to 2.0.1 + * Use of SDL provided function rather then depending + on system provided functions + SDL2_ttf +- Update to new upstream release 2.0.15 + * Text rendering functions now use the alpha component of the + text colors. + * Added support for characters greater than 0xFFFF (e.g. emoji) + in the UTF-8 APIs. + SDL_bgi +- Update to release 2.4.3 + * modified getscreensize() behaviour + * added setwintitle() + +- Update to release 2.4.2 + * Implemented native vector fonts, compatible with Borland .CHR + fonts. + * Implemented long-forgotten graphics error checks. + * Added resetwinoptions(), getscreensize(), edelay(), + getmaxheight(), getmaxwidth(), resizepalette(), added + undocumented clearviewport() in setbkcolor(). + * Changed setwinoptions() to reset options for newly created + windows. + * Fixed graphresult() to provide actual error codes + * Fixed compatibility in getpalette(), getpalettesize(), + setallpalette(), setusercharsize(). + * Fixed setrgbpalette() to avoid out of range errors. + * Improved fill patterns. + +- Update to release 2.4.1 + * Implemented a 16-color palette that uses the same RGB values + as Turbo C. This palette is used if the environment variable + SDL_BGI_PALETTE is set to "BGI". + * Extended the setpalette() function to modify the default 16 + colors too. + * Added initpalette() to restore the original 16 colors. + * Added more Hershey fonts: Cursive, Futural, Rowmant, and + Timesr. + * Fine tuning of Hershey font metrics; now they equal the + metrics of corresponding .CHR fonts. + * Preliminary .CHR font loading support. + +- Update to release 2.4.0 + * Hershey font support as a replacement for the original + Borland .chr fonts. + * If the SDL_BGI_RES environment variable is set to "VGA", + initgraph (DETECT, ...) forces VGA (640x480) resolution. + * Added getlinebuffer() and putlinebuffer() + * Changed 8x8 bitmap font using the one from the DosBox emulator. +- Drop sdlbgi-automake.diff, add sdlbgi-cmake.diff. + +- Update to release 2.3.1 + * Added getbuffer(), putbuffer(), COLOR32(), and colorRGB + (macro) for faster pixel manipulation; added showinfobox(), + getleftclick(), getmiddleclick(), and getrightclick(); + documentation updates and improvements. + +- Update to new upstream release 2.3.0 + * Added "auto mode": initgraph() performs automatic screen + refresh when the environment variable SDL_BGI_RATE is set to + "auto" or to the desired refresh rate (e.g. 60). This can be + used as an alternative to "slow mode", and it provides a huge + performance boost. The new function sdlbgiauto() is also + available. BEWARE: automatic refresh may not work on some + NVIDIA graphics cards. + * Added compatibility with C++ programs + * Added a showerrorbox() function + +- Update to new upstream release 2.2.4 + * Added some graphics modes for better compatibility with + old programs + +- Update to new upstream release 2.2.3 + * fixed unspecified bug in setalpha() + +- Update to new upstream release 2.2.2 + * The constants TMP_FG_COL, TMP_BG_COL, and TMP_FILL_COL + were added. + +- Update to new upstream release 2.2.1 + * renamed getch() to bgi_getch() and added the macro getch() + to avoid Mingw bug + * delay() rewritten to take care of key presses + * added ALPHA_VALUE() + +- Update to new upstream release 2.2.0 + * Added setwinoptions() for window title, position, and SDL + flags. + * Added support for multiple windows: extended initwindow(), + added getcurrentwindow(), setcurrentwindow(), closewindow(). + * SDL_QUIT support in getch(), getevent(), kbhit(), xkbhit(). + +- Update to new upstream release 2.1.2 + * Support for some Windows IDEs + SDL_gfx +- Readd SDL_gfx-devel Provides/Obsoletes, still needed. + +- Update to 2.0.26 + * Included patch for CMake builds against SDL2 + * Fixed bug in rotozoomSurfaceSizeTrig + -- fix provides and obsoletes [bnc#544957] - -- follow Shared Library Policy - Srain +- Update to version 1.2.1 + Features: + * Add Ukrainian translations + Bug fixes: + * Minor fixes + adlmidi +- Fix build on Arm and ppc: + * adlmidi-fix-arm.patch + +- Remove obsolete Groups tag (fate#326485) + alsa-oss +- Add upstream patch to fix build with current glibc: + * alsa-drop-libio.patch + -- updated to version 1.0.17: - * just a version bump - angelscript +- Fix build on aarch64: + * angelscript-fix-aarch64.patch + +- Update to version 2.35.0 + Bug fixes: + * asIScriptModule::GetGlobalVar was returning asSUCCESS when + the given index was out of range + * Compiler would give an error when compiling functions + returning a reference to a type that cannot be instantiated + * Fixed problem with LoadByteCode and shared classes + * Fixed crash when using copy constructor declared as taking + the object by value + * Fixed memory invasion in compiler when compiling + initialization lists with expressions using default arguments + * Fixed memory invasion in compiler when compiling default + arguments + * Fixed an issue in compiler with auto type and constness + * Fixed symbol lookup of child type from within class method + while compiling a construct call + * Fixed crash after a discarding a module that compiled a + shared object type that continues to be used by other modules + * Funcdefs are marked with asOBJ_GC as they can form circular + references when used with delegates + * Fixed memory leak when using CompileGlobalVar to add a + variable to a module with an object type + * Fixed error when loading bytecode that is using a list + constructor for a value type + * Fixed memory invasion in compiler when compiling default + argument after an argument with index operator + Library: + * asIScriptModule::GetFunctionByName now supports informing + the scope in the name + * asIScriptModule::GetGlobalVarByName and GetTypeInfoByName + also support informing the scope in the name + * asIScriptEngine::GetTypeInfoByName and + GetGlobalPropertyIndexByName also support informing the scope in + the name + * The default opAssign implementation for script classes will + use the base class' opAssign method to copy inherited properties + * Added config for 64bit x86 CPU on Haiku OS + * Added flag asOBJ_APP_CLASS_MORE_CONSTRUCTORS to inform when + a class with defaulted constructors has additional non-trivial + constructors + * Added support for native calling conventions on Linux with + ARM64 + * Improved time for compilation and loading pre-compiled + bytecode for scripts with lots of type definitions + * Added config to make the library buildable for Linux with + Elbrus 2000 CPU + Library interface: + * asIScriptObject::CopyFrom now takes a const pointer + * RegisterGlobalProperty and RegisterObjectProperty now return + the index of the property upon success + Virtual machine: + * asBC_Thiscall1 bytecode instruction is now capable of + catching and translating C++ exceptions to script exceptions + Add-ons & Samples: + * Implemented to-string debug callback for datetime in asrun + * Fixed a problem due to daylight time when initializing a + datetime object with specific date + * debugger add-on handles incorrect user commands better + * Implemented a version of exec for asrun sample that captures + the standard output from the system command into a string + * Implemented getCreateDateTime and getModifyDateTime on the + filesystem add-on + * Improved performance on array sort for arrays holding object + types + * Fixed registration of the virtual property accessors in the + game sample + * Fixed compilation error in scriptstdstring.cpp with + AS_USE_NAMESPACE + * Registered the script array add-on in the console sample + * Added generic calling convention bindings for datetime and + filesystem add-ons + Project: + * Fixed gnuc makefile to detect arm target and add a compiler + flag to accept implicit IT constructs in thumb mode +- Use https for source URL +- Switch build to meson +- Add angelscript-addons_lib.patch +- Add pkgconfig support file +- Build addons library and install related headers +- Add angelscript_addons library subpackage +- Move docs to -devel and drop main package + -- Build version 2.25.1 - -- Avoid use of descending relative paths in %files -- Add patch to allow using %optflags and resolve the - prior rpmlint message about the lack of it - apache2-mod_security2 +- modified patches [bsc#1180830] + % modsecurity-fixes.patch (fix crash caused by our patch) +- added patches + fix https://github.com/SpiderLabs/ModSecurity/issues/2514 + + modsecurity-2.9.3-input_filtering_errors.patch + -- Portability: provide /etc/apache2/mod_security2.d/empty.conf - to avoid a non-match of the file-glob in the Include statement - from /etc/apache2/conf.d/mod_security2.conf . This restores - the Include back from the IncludeOptional, which is not portable. -- Source URL set to (expanded) - https://www.modsecurity.org/tarball/2.8.0/modsecurity-2.8.0.tar.gz - -- Fixed spec file to work with older distribution versions. - Before openSuSE 13.1 aclocal doesn't work, instead autoreconf - has to be called. - -- last changelog does not say that - apache2-mod_security2-libtool-fix.diff was obsoleted. - -- BuildRequires: libtool missing - -- apache2-mod_security2-libtool-fix.diff: initialize libtool. - -- apache2-mod_security2-no_rpath.diff: avoid the usage of -rpath - in autoconf m4 macros. Obsoletes patch - modsecurity-apache_2.8.0-build_fix_pcre.diff -- use automake for build, add autoconf and automake to - BuildRequires:. This fix is combined with [bnc#876878]. -- turn on --enable-htaccess-config -- use %{?_smp_mflags} for build - -- OWASP rule set. [bnc#876878] - new in 2.8.0 (more complete changelog to add to last changelog): - * Connection limits (SecConnReadStateLimit/SecConnWriteStateLimit) - now support white and suspicious list - * New variables: FULL_REQUEST and FULL_REQUEST_LENGTH - * GPLv2 replaced by Apache License v2 - * rules are not part of the source tarball any longer, but - maintaned upstream externally, and included in this package. - * documentation was externalized to a wiki. Package contains - the FAQ and the reference manual in html form. - * renamed the term "Encryption" in directives that actually refer - to hashes. See CHANGES file for more details. - * byte conversion issues on s390x when logging fixed. - * many small issues fixed that were discovered by a Coverity scanner - * updated reference manual - * wrong time calculation when logging for some timezones fixed. - * replaced time-measuring mechanism with finer granularity for - measured request/answer phases. (Stopwatch remains for compat.) - * cookie parser memory leak fix - * parsing of quoted strings in multipart Content-Disposition - headers fixed. - -- Raised to version 2.8.0. -- updated patches: - * modsecurity-apache_2.8.0-build_fix_pcre.diff - - > modsecurity-apache_2.7.7-build_fix_pcre.diff - -- Raised to version 2.7.7. - - modified patches: - * modsecurity-apache_2.7.5-build_fix_pcre.diff, - renamed to modsecurity-apache_2.7.7-build_fix_pcre.diff. - -- Use correct source Url - -- complete overhaul of this package, with update to 2.7.5. -- ruleset update to 2.2.8-0-g0f07cbb. -- new configuration framework private to mod_security2: - /etc/apache2/conf.d/mod_security2.conf loads - /usr/share/apache2-mod_security2/rules/modsecurity_crs_10_setup.conf, - then /etc/apache2/mod_security2.d/*.conf , as set up based on - advice in /etc/apache2/conf.d/mod_security2.conf - Your configuration starting point is - /etc/apache2/conf.d/mod_security2.conf -- !!! Please note that mod_unique_id is needed for mod_security2 to run! -- modsecurity-apache_2.7.5-build_fix_pcre.diff changes erroneaous - linker parameter, preventing rpath in shared object. -- fixes contained for the following bugs: - * CVE-2009-5031, CVE-2012-2751 [bnc#768293] request parameter handling - * [bnc#768293] multi-part bypass, minor threat - * CVE-2013-1915 [bnc#813190] XML external entity vulnerability - * CVE-2012-4528 [bnc#789393] rule bypass - * CVE-2013-2765 [bnc#822664] null pointer dereference crash -- new from 2.5.9 to 2.7.5, only major changes: - * GPLv2 replaced by Apache License v2 - * rules are not part of the source tarball any longer, but - maintaned upstream externally, and included in this package. - * documentation was externalized to a wiki. Package contains - the FAQ and the reference manual in html form. - * renamed the term "Encryption" in directives that actually refer - to hashes. See CHANGES file for more details. - * new directive SecXmlExternalEntity, default off - * byte conversion issues on s390x when logging fixed. - * many small issues fixed that were discovered by a Coverity scanner - * updated reference manual - * wrong time calculation when logging for some timezones fixed. - * replaced time-measuring mechanism with finer granularity for - measured request/answer phases. (Stopwatch remains for compat.) - * cookie parser memory leak fix - * parsing of quoted strings in multipart Content-Disposition - headers fixed. - * SDBM deadlock fix - * @rsub memory leak fix - * cookie separator code improvements - * build failure fixes - * compile time option --enable-htaccess-config (set) - -- license update: Apache-2.0 and GPL-2.0 - Many of the files in the rules/ subdirectory are GPL-2.0 licensed - -- Update to version 2.6.7, fixes build in apache 2.4 -- Update spec file macros. - -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- update to version 2.6.1-rc1 for submission to SLE11-SP2 (fate#309433): - - SecUnicodeCodePage and SecUnicodeMapFile directives added - - fixed bug: SecRequestBodyLimit was truncating the real request - body - additional fixes from 2.6.0: - - buffering filter problems fixed - - memory leak fix when using MATCHED_VAR_NAMES - - SecWriteStateLimit added against slow DoS - additional fixes from 2.6.0 release candidates: - - optimizations - - bug in logging code fixed - - cleanup - - google safe browsing support - -- update to version 2.5.9 - - Fixed parsing multipart content with a missing part header name - which would crash Apache. Discovered by "Internet Security - Auditors" (isecauditors.com). - - Added ability to specify the config script directly using - - -with-apr and --with-apu. - - Added macro expansion for append/prepend action. - - Fixed race condition in concurrent updates of persistent - counters. Updates are now atomic. - - Cleaned up build, adding an option for verbose configure output - and making the mlogc build more portable. -- additional changes from 2.5.8 - - Fixed PDF XSS issue where a non-GET request for a PDF file - would crash the Apache httpd process. Discovered by Steve - Grubb at Red Hat. - - Removed an invalid "Internal error: Issuing "%s" for - unspecified error." message that was logged when denying with - nolog/noauditlog set and causing the request to be audited. -- additional changes from 2.5.7 - - Fixed XML DTD/Schema validation which will now fail after - request body processing errors, even if the XML parser returns - a document tree. - - Added ctl:forceRequestBodyVariable=on|off which, when enabled, - will force the REQUEST_BODY variable to be set when a request - body processor is not set. Previously the REQUEST_BODY target - was only populated by the URLENCODED request body processor. - - Integrated mlogc source. - - Fixed logging the hostname in the error_log which was logging - the request hostname instead of the Apache resolved hostname. - - Allow for disabling request body limit checks in phase:1. - - Added transformations for processing parity for legacy - protocols ported to HTTP(S): t:parityEven7bit, t:parityOdd7bit, - t:parityZero7bit - - Added t:cssDecode transformation to decode CSS escapes. - - Now log XML parsing/validation warnings and errors to be in the - debug log at levels 3 and 4, respectivly. -- build and package mlogc -- remove --with-apxs from the configure args as it breaks the build - configure now finds our apxs2 - arpwatch +- Fix arp2ethers script (bsc#1181936). Added arp2ethers.patch to + inline the awk fragments. + -- arpwatch-2.1a11-drop-privs.dif: call initgroups() with pw->pw_gid, - not NULL, to not have groupid 0 initialized. [bnc#764521] - audacious-plugins +- Disable glspectrum and qtglspectrum on %arm and aarch64 as openGL + is unsupported + autoyast2 +- Do not crash while sorting the list of modules to be processed + during the 2nd stage (bsc#1184316). +- Prevent AutoYaST UI from crashing when trying to apply a module + changes (bsc#1184429). +- 4.3.77 + +- Use 'module' instead of 'listentry' when exporting pre-modules + and post-modules lists (bsc#1184342). + +- Show the only once during autoinstallation + (bsc#1184317). + +- Add the 'mkfs_options' element to the schema (bsc#1184268). + +- Fix crash during using autoyast UI (bsc#1184216) +- 4.3.76 + avahi +- Update avahi-daemon-check-dns.sh from Debian. Our previous + version relied on ifconfig, route, and init.d. +- Rebase avahi-daemon-check-dns-suse.patch, and drop privileges + when invoking avahi-daemon-check-dns.sh (boo#1180827 + CVE-2021-26720). +- Add sudo to requires: used to drop privileges. + azure-cli +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Remove bogus python-mock dependency from Requires + +- New upstream release + + Version 2.14.2 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Remove bogus dependencies from BuildRequires +- Update Requires from setup.py + +- Remove trailing .sh suffix from bash-completion to make sure + az is actually recognized as a command with completions + Drop also the string 'completion' from resulting filename + +- New upstream release + + Version 2.13.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.12.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- New upstream release (bsc#1176784, bsc#1176785) + + Version 2.12.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.11.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Set version dependency for azure-cli-core to %{version} +- Update BuildRequires and Requires from setup.py + +- New upstream release (boo#1175289) + + Version 2.10.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.9.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.7.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.5.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.3.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- Update in SLE-15 (bsc#1140565, jsc#ECO-1257, jsc#PM-1598) + +- Remove unsupported component package from Requires + + azure-cli-taskhelp + +- New upstream release + + Version 2.2.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.1.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.0.80 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.0.79 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.0.78 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- Remove namespace files provided by azure-cli-command-modules-nspkg + +- New upstream release + + Version 2.0.77 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Consolidate azure-cli command module packages into single + azure-cli package + + Add Provides and Obsoletes for consolidated packages + + Stop deleting command modules from build tree in %install section +- Update BuildRequires and Requires from setup.py + +- New upstream release + + Version 2.0.75 (boo#1154393) + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Add additional azure-cli component packages to Requires + + azure-cli-deploymentmanager + + azure-cli-natgateway + + azure-cli-privatedns +- Remove command_modules in %install section as these + are installed as separate RPM packages +- Update Requires from setup.py + +- Remove unneccesary %python_expand prefix from %fdupes call + +- New upstream release + + Version 2.0.58 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Add additional azure-cli component packages to Requires + + azure-cli-botservice + + azure-cli-hdinsight + + azure-cli-iotcentral + + azure-cli-kusto + + azure-cli-maps + + azure-cli-policyinsights + + azure-cli-relay + + azure-cli-security + + azure-cli-signalr + + azure-cli-sqlvm +- Bump minimum version for Python Azure SDK namespace + packages to 3.0.0 in BuildRequires and Requires +- Move /etc/bash_completion.d/az.completion.sh to + %{_datadir}/bash-completion/completions/ +- Remove python3-devel package from BuildRequires +- Remove unzip package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update Requires from setup.py + +- Add multibuild package self-test + azure-cli-command-modules-nspkg +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.3 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- Remove unneccesary %python_expand prefix from %fdupes call + +- New upstream release + + Version 2.0.2 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Bump minimum version for Python Azure SDK namespace + packages to 3.0.0 in BuildRequires and Requires +- Remove python3-devel package from BuildRequires +- Remove unzip package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update Requires from setup.py + azure-cli-core +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Lower version dependency for python-azure-mgmt-resource to >= 10.0.0 + +- New upstream release + + Version 2.14.2 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- New upstream release + + Version 2.13.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Override upstream version in Requires for python-azure-mgmt-resource + +- New upstream release + + Version 2.12.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Add patch to disable automatic check for updates (boo#1175289) + + acc_disable-update-check.patch + +- New upstream release (bsc#1176784, bsc#1176785) + + Version 2.12.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.11.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release (boo#1175289) + + Version 2.10.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.9.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.7.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.5.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.3.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update BuildRequires and Requires from setup.py + +- Update in SLE-15 (bsc#1140565, jsc#ECO-1257, jsc#PM-1598) + +- New upstream release + + Version 2.2.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.1.0 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Relax version dependency for python-humanfriendly in Requires +- Update Requires from setup.py + + + Version 2.0.80 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- New upstream release + + Version 2.0.79 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.0.78 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.0.77 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 2.0.75 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acc_drop-compatible-releases-operator.patch +- Drop patch to relax version requires in setup.py, it's + not required as the dependencies are managed by RPM + + acc_relax-requires-versions.patch +- Update Requires from setup.py + +- Add missing python-rpm-macros package to BuildRequires +- Remove unneccesary %python_expand prefix from %fdupes call + +- New upstream release + + Version 2.0.64 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Add patch to drop compatible releases operator from setup.py, + required for SLES12 as the setuptools version is too old + + acc_drop-compatible-releases-operator.patch +- Refresh patches for new version + + acc_relax-requires-versions.patch +- Update Requires from setup.py + +- New upstream release + + Version 2.0.58 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Bump minimum version for Python Azure SDK namespace + packages to 3.0.0 in BuildRequires and Requires +- Relax upper version for python-tabulate build dependency (boo#1125671) + + Cherry-pick fix from upstream to patch setup.py + * acc_relax-requires-versions.patch + + Remove upper version constraint in BuildRequires for python-tabulate +- Remove python3-devel package from BuildRequires +- Remove unzip package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update Requires from setup.py + +- Relax version requirement of tabluate, accept up to next minor version + +- New upstream release azure-cli-nspkg +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Update in SLE-15 (bsc#1140565, jsc#ECO-1257, jsc#PM-1598) + +- New upstream release + + Version 3.0.4 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- Remove unneccesary %python_expand prefix from %fdupes call + +- New upstream release + + Version 3.0.3 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Bump minimum version for Python Azure SDK namespace + packages to 3.0.0 in BuildRequires and Requires +- Remove python3-devel package from BuildRequires +- Remove unzip package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + azure-cli-telemetry +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 1.0.6 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- Include in SLE-15 (bsc#1140565, jsc#ECO-1257, jsc#PM-1598) + +- New upstream release + + Version 1.0.4 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Drop patch to relax version requires in setup.py, it's + not required as the dependencies are managed by RPM + + act_relax-requires-versions.patch +- Update Requires from setup.py + +- Remove unneccesary %python_expand prefix from %fdupes call + +- New upstream release + + Version 1.0.1 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Bump minimum version for Python Azure SDK namespace + packages to 3.0.0 in BuildRequires and Requires +- Remove python3-devel package from BuildRequires +- Remove unzip package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + azure-storage-cpp +- Add _constraints to avoid OOM + bcache-tools +- bcache-tools: Update super block version in bch_set_feature_* + routines (jsc#SLE-9807) + 0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch + -- Update to new upstream release 0.9 - * Run probe-bcache a little later in the udev rule sequence - (moving from position 61 to 69), fixing a machine hang on - bcache reassemble (bnc#868938) -- Add 0001-build-remove-inline-keyword-from-crc64.patch, this is - a build fix. - bcc +- Update to 0.19.0 + + Support for kernel up to 5.11 + + allow BCC as a cmake subproject + + add LPORT support in tcpconnlat and tcpconnect + + added bpf_map_lookup_and_delete_batch support + + new tools: virtiostat + + new libbpf-tools: cpufreq, funclatency, cachestat + + add install target to libbpf-tools + + a few lua fixes + + doc update and bug fixes +- Set ENABLE_NO_PIE to "OFF" to enable PIE for bcc-lua (bsc#1183399) + bird +- Update to version 2.0.8 + Changes/Fixes: + * Automatic channel reloads based on RPKI changes + * Multiple static routes with the same network + * Use bitmaps to keep track of exported routes + * Per-channel debug flags + * CLI commands show info from multiple protocols + * Linux: IPv4 routes with IPv6 nexthops + * Filter: Optimized redesign of prefix sets + * Filter: Improved type checking of user filters + * Filter: New src/dst accessors for Flowspec and SADR + * Filter: New 'weight' route attribute + * Filter: BGP path mask loop operator + * Filter: Remove quitbird command + * RIP: Demand circuit support (RFC 2091) + * BGP: New 'allow as sets' and 'enforce first as' options + * BGP: Support for BGP hostname capability + * BGP: Support for MD5SIG with dynamic BGP + * BFD: Optional separation of IPv4 / IPv6 BFD instances + * BFD: Per-peer session options + * RPKI: Allow build without libSSH + * RPKI: New 'ignore max length' option + * OSPF: Redesign of handling of unnumbered PtPs + * OSPF: Allow key id 0 in authentication + * Babel: Use onlink flag for routes with unreachable next hop + * Many bugfixes + Notes: + * Automatic channel reloads based on RPKI changes are enabled + by default, but require import table enabled when used in + BGP import filter. + * BIRD now uses bitmaps to keep track of exported routes + instead of re-evaluation of export filters. That should + improve speed and accuracy in route export handling during + reconfiguration, but takes some more memory. + * Per-channel debug logging and some CLI commands (like 'show + ospf neighbors') defaulting to all protocol instances lead to + some minor changes in log and CLI output. Caution is + recommended when logs or CLI output are monitored by scripts. +- Drop not longer needed patches: + * gcc10.patch + * fix_test_for_bigendian_arch.patch + +- Add patch to fix test on Big Endian architectures + * fix_test_for_bigendian_arch.patch + +- update to 2.0.2: + o Integrated IPv4 + IPv6 design + * many changes, see included NEWS for details + * obsoletes separate bird6/bird-common subpackages +- remove bird-1.6.3_verbose.build.patch bufferoverflow.patch: obsolete +- add gcc10.patch (fix build with gcc 10), disable -fcommon again +- reenable fortify-source + +- Add -fcommon to allow building against GCC10 + blog +- Fix package split done for shared library packaging guideline (bsc#1184479). + +- Update to version 2.20 + * Silent some gcc warnings, also avoid common variable (boo#1160385) + * Include for makedev + * sort input files (boo#1041090) + * libconsole: never return empty list from getconsoles() + * libconsole: Really allow to use /dev/console as a fallback in showconsole + * libconsole: Add console into the list only when successfully allocated + * libconsole: Correctly ignore early consoles +- Remove obsolate patch blog-Remove-unused-header.patch + +- Add blog-Remove-unused-header.patch: Fix build with new glibc + (gh#bitstreamout/showconsole#3). + +- Implement shared library packaging guideline. + +- Update to version 2.19 which integrates the patches now removed: + * sysmacros.patch + * libconsole-Really-allow-to-use-dev-console-as-a-fall.patch + * libconsole-never-return-empty-list-from-getconsoles.patch + * showconsole-2.18.tar.gz + * libconsole-Add-console-into-the-list-only-when-succe.patch + * libconsole-Correctly-ignore-early-consoles.patch + as well as the changes + * Correct wants directory for systemd-ask-password-blog.service + * Sort input files for reproducible builds + +- sysmacros.patch: Include for makedev + btrfsprogs +- Correct check_running_fs_exclop() return value (bsc#1184481) + btrfs-progs-Correct-check_running_fs_exclop-return-v.patch + ca-certificates +- openssl is no longer required but coreutils and findutils are + (boo#1183680). Keep openssl(cli) at runtime for now nevertheless as this + package might be the only one pulling it in. + cdogs-sdl +- Update to 0.10.2: + * Fix loading classic campaigns + * Fix PVP rounds not ending + * Fix missing mouse cursor and trail + * Fix linux build + * Fix dogfight scores not updated properly + * Add peaked cap hat + * Add soldier body type + * Improve weapon equip menu, show available weapons, allow gun + swapping. + * Improve game startup by skipping mission briefing if it is empty +- Drop not longer neede patches + * cdogs-sdl-fix-desktop-and-appdata.patch + * nanopb.patch +- Package license file and readme + +- Update to 0.10.1: + * Fix freeze when slow moving bullets wall bounce. + +- Update to 0.10.0: + * Fix weapon pickup issues. + * Fix various trailer and hitscan issues. + * Fix crash when saving new player template. + * Fix black "(End)" menu item in player name menu. + * Fix bullet trail color. + * Fix crash when co-op AI present in mission with show map + pickup. + * Add dog character. + * Add option for missions having no exit area. + * Add multiple body types in various campaigns. + * Add facial expressions when using melee weapon, getting hurt. + +- Update to 0.9.1: + * Fix bugs that spawn player in locked rooms + Game + * Fix spawning player in locked rooms. + * Fix spawning keys inside locked doors. + * Add show map powerup in Doom campaign. + Editor + * Add color highlights for locked rooms. + Other + * Fix linker issue in gcc10 (fixed by @susnux). +- Drop patch: + * cdogs-gLog.patch (fixed upstream) + +- Update to 0.9.0: + * Feature complete Doom campaign + Game + * Add feet colors + * Add new hairs/hats: helmet, donut, hazmat + * Add AI wake sounds #651 + * Fix sound spam at start of maps #605 + * Improve weapon selection by disabling menus if there are none available #628 + * Improve pause menu with background overlay #283 + Editor + * Add level warp, multiple exits #451 + * Add static pickups #644 + * Add player template editing in editor #495 + * Add option to skip weapon selection screen #647 + * Add option for keeping picked up guns across missions #573 + * Add option for ammo persistence #350 + * Fix numpad insert/delete in editor #353 +- Added nanopb.patch from nanopb upstream +- Added cdogs-gLog.patch to fix build with new gcc +- Rebased cdogs-sdl-fix-desktop-and-appdata.patch +- Spec cleanup + +- Update to version 0.8.0 + * Custom tile classes and revamped Doom campaign + Game + * Fix string overflow for long weapon descriptions + * Fix players sometimes spawning in locked rooms + * Fix missing death animation + * Fix leg animation when stationary shooting + * Fix some bullet colors + * Add button labels for PS3/PS4 controllers + * Improve Doom campaign with multiple tile types, walk-through + walls + Editor + * Fix background clearing + * Add support for custom tile types for static maps + * Add hair editing in char editor + * Add native file open/save dialogs + * Add support for drag/dropping guide image + * Add hardware cursors + * Improve guide image rendering speed + +- Update to version 0.7.3 + Editor + * Fix previews in character editor + * Fix crash when changing colors + * Add crosshairs when drag-scrolling +- Update patch: + * cdogs-sdl-fix-desktop-and-appdata.patch + +- Update to version 0.7.2 + Fix editor + * Remove broken second window option + * Fix editor + * Fix mission end scores infinite incrementing + * Fix bullet hole rendering on doors + * Add fullscreen switching via Alt+Enter shortcut +- Add patch: + * cdogs-sdl-fix-desktop-and-appdata.patch + +- Update to version 0.7.1 + * Fix quickplay campaigns being auto saved + * Fix broken animated score counter in debrief if score was + negative + * Fix red doors drawn as grey doors + * Fix ammo count drawn under ammo gauge + * Fix gun pickups visible even when out of sigh + * Fix spall particles excessive speed when hit by fast bullets + * Fix enemies dropping detonator weapon in AI Insurgency II + * Fix NPC chatter visible even when out of sight + * Fix NPC chatter frequency config + * Fix NPC chatter visible in menu backgrounds + * Fix map drawn outside automap area + * Improve sprites with palette recoloring + +- Update to version 0.7.0 + Release highlights since 0.6.7: + * New GUI and Special Effects + * Hitscan trails and Superhot(tm) mode + * Full screen fixes and gun swapping +- Drop not longer needed patch: + * cdogs-sdl-buildfix.patch + +- Update to version 0.6.7 + * Add secondary weapon system (#33) + * Add diagonal direction stickiness (#457) + * Add option to remove blood (#544) + * Fix unpausing not ignoring first key press (#548) + * Fix compass arrows in shared camera view (#530) + * Improve some sprites with semi-transparency +- Add patch: + * cdogs-sdl-buildfix.patch + chromium +- Update to 89.0.4389.114 bsc#1184256 + - CVE-2021-21194: Use after free in screen capture + - CVE-2021-21195: Use after free in V8 + - CVE-2021-21196: Heap buffer overflow in TabStrip + - CVE-2021-21197: Heap buffer overflow in TabStrip + - CVE-2021-21198: Out of bounds read in IPC + - CVE-2021-21199: Use Use after free in Aura +- Add libva-2.11.patch to fix build with libva <2.11 +- Add libva-2.11-nolegacy.patch to fix build with libva 2.11 +- Remove x11-ozone-fix-two-edge-cases.patch + clamav-database +- database refresh on 2021-04-05 (bsc#1084929) + +- database refresh on 2021-03-29 (bsc#1084929) + +- database refresh on 2021-03-22 (bsc#1084929) + +- database refresh on 2021-03-15 (bsc#1084929) + +- database refresh on 2021-03-08 (bsc#1084929) + +- database refresh on 2021-03-01 (bsc#1084929) + +- database refresh on 2021-02-22 (bsc#1084929) + clamsap +- Update dokumentation + (bsc#1181586) SLES15 SP2: ClamAV/ClamSAP allocates 1GB of anon + memory segment for each SAP worker process +- JIRA-TEAM-3439 Backport clamsap from openSUSE:security to SLES +- Update to version 0.101.9 + * enhance jpeg detection + * fix mime type check for html + * use short MIME types always + * use IANA type for SAR, see https://www.iana.org/assignments/media-types/media-types.xhtml + * copyright update + * correct application/octet-stream + * prevent overflow + * Use libmagic for buffer scan + * Fix interface change from clamav 0.101.0 + * Fix parser of SAR files + * Fix MIME detection for TEXT files + * fix MIME type detection for multi byte + * improve load of libclamav on linux +- Adapt automake version: + adapt-automake-version.pach + clone-master-clean-up +- Bump version to 1.6 +- cleanup salt client ID and osad authentication configuration + file and the system ID + (bsc#1174147) +- change the path of the template file in the comments of + custom_remove.template and clone-master-clean-up.sh + (jsc#TEAM-490) + +- Bump version to 1.5 +- Don't show output from pushd/popd +- Make snapper snapshot removal more generic + The output format is not really meant for machine reading, it's + format has changed thus the simple parser broke. + This now makes the parser more generic (using data from d-bus), + also now it is ensured the snapshots are deleted in the correct + order. + (bsc#1149322) + +- Use noun phrase in descriptions. + +- Install README.md and license file, fix build warnings. +- Fix _service-file: + * Replace 'HEAD' version by 'master' branch: + Right now, this project has just one single branch - track + this as the release branch. + * Add . + +- Add _service file to fetch package form git. + Add workaround for service osc_scm: avoid script to have the + same name repository. + +- Wicked stores a number of files containing unique IDs and DHCP data + in /var/lib/wicked/*. These files need to be removed for cloning: + if machines with identical settings exist in the same network + multiple times, IP addresses may change with each renewal + (bsc#1139667) + cloud-init +- Add use_arroba_to_include_sudoers_directory-bsc_1181283.patchfix (bsc#1181283) + - Do not including sudoers.d directory twice + cloud-regionsrv +- Update to version 8.0.5 (bsc#1029162) + + Improve region hint matching by forcing config settings and + received regionHint to lower case + + IPv6 support + + Remove find_all_matching_cidr.patch home grown matcher removed + +- Add find_all_matching_cidr.patch (bsc#1171232, bsc#1171233) + + The prefix length matcher returned only the first cidr that was a + possible match. In the final check that verifies that the requesters + IP is in the range this might lead to a mismatch and thus a 404. + -- Update to version 4.1.2 - + create the regionsrv user, this was previously deleted accidentally - + handle exception if the IP range is not properly formed for some - reason - -- update to version 4.1.1 - + create a separate package for the configuration - - this allows us to create packages for each cloud that just - carry the configuration - - provides a single point of update for the configuration for each cloud - + let the cert generation code also update the ApacheAccessConfig - service configuration file if it exists - -- update to version 4.0.0 - + removed automatic update feature, this is now handled by - cspApacheAccessConfig - >>>>>>> ./cloud-regionsrv.changes.r12 - -- bump to version 3.0.3 - + fixed Makefile to address naming inconsistency of log directory - -- fix inconsistency between package and default configuration - + package created /var/log/regionsrv and configuration expected - /var/log/regionService. Fxed package to match configureation - -- add dependency to pyOpenSSL - -- update to version 3.0.0 - - switch the service to be https - + the previous implementation via http was vulnerable to the traffic - being intercepted and then having the client register against a - "fake" SMT server for potential malicious package distribution - - add a script to create a self signed certificate - - move the configuration files to regionService directory in etc - - name consistency updates - -- update to version 2.1.0 - + fix call error - -- update to version 2.0 - + new data field in the regionData.cfg (smt-server-name) - + renamed smt-server to smt-sever-ip - + these are incompatible changes - -- merge the %pre scripts, only one allowed, duh - -- update to version 1.1.1: - - fix the comparison of the digest for the vhost config file - + compare the digest not the objects duh - - fix spec file to properly dal with differences between systemd and - sysv init and systemd location differences -- use all macros required for proper systemd integration -- set the package to noarch - -update to version 1.1.0: - - modify the region service - + does not run as root, thus it cannot update the apache configuration - - implement new service to monitor if the apache configuration needs updating - - add unit file/sysV init file for the new service - - update the Makefile to reflect new directory structure - -- fix the requires to handle all distros - -- add shadow as build requires, supplies user and group commands - + fixes build failure on 12.3 -- modify syntax of %pre scriptlet to make it a bit easier to understand - -- Initial build - cloud-regionsrv-client +- Update to version 9.1.4 (bsc#1176858, bsc#1176859) + + Properly handle the exit code for SUSEConnect and provide log + message with failure details for registration failure + +- Update to version 9.1.3 (bsc#1175752, bsc#1175753) + + Re-write the cache for the update server objects to avoid an + attribute error that is triggered if the config is not set to + https_only. + +- Update to version 9.1.2 (bsc#1174791, bsc#1174937) + + Implement changes to configure the client to use https only for + outbound traffic +- plugin-ec2 to version 1.0.1 (bsc#1174743, bsc#1174837) + + Prefer IMDSv2 and switch all IMDS access requests to support v2 token + based access method. + +- Update to version 9.1.1 (bsc#1174731, bsc#1174732) + + Do not immediately failover to a sibling system. Upon contact failure + to the target system give the server/route time to recover. We have + seen network instability trigger a pre-mature failover during initial + registration causing problems later during updates. + + When we do failover make sure the access credentials are known to the + new target + +- Update to version 9.1.0 (bsc#1173474, bsc#1173475) + + Introduce containerbuild-regionsrv service to allow container + building tools to access required data for accessing Public Cloud RMTs + +- Improve error message for failed update server access to determine + product status + +- Update to version 9.0.10 (bsc#1171704, bsc#1171705) + + While the service starts After=network-online.target this is no + guarantee that the cloud framework has configured the outgoing routing + for the instance. This configuration on the framework side may take + longer. Introduce a wait look that retries connections to the + update infrastructure 3 times before giving up. + +- Update to version 9.0.9 (bsc#1169599) + + Handle the /etc/hosts file with Python 3.4 if there are non ascii + characters in the file. + +- Update to version 9.0.8 + + Properly handle IPv6 addresses in URLs + +- Update to version 9.0.7 + + Fix crash with a stack trace if no current_smt is + present (bsc#1158664) + +- Update to version 9.0.6 (bsc#1154533) + + Support repositories with different credentials files + + Add --clean option and --help + + Add man page + +- Update to version 9.0.5 (bsc#1152567, bsc#1149528) + + Ignore exception if the new registration flag file does not + exist but there is an attempt to remove it. + + Properly include the IP addresses of the update server if we + were unable to get the product information + + Include requirement for python3-six in specfile + +- Update to version 9.0.4 (bsc#1148644, bsc#1149840) + + The logic in the URLresolver my result in "None" being returned during + initial registration when zypper tries to refresh the repos. This + triggers a condition where repos are missing from the system. This + version changes the logic in the URL resolver to address this condition. + +- Update to version 9.0.3 + + Fix missing dependency for python3-urllib3 (bsc#1146610, bsc#1146321i, + bsc#1144754) + + Cast the the resolved link of the serice plugin to a string to + allow proper use of basename() and comparison (bsc#1146462, bsc#1146463) + + Clear the new-registration marker if the instance has a cache of + update servers (bsc#1146467, bsc#1146468) + +- Update to version 9.0.2 + + If the credentials are not valid an error is issued and the user is + instructed to re-register the system + +- Update to version 9.0.1 (bsc#1136113, bsc#1136112) + + Refresh the server cache if non of the currently cached update servers + can be reached. The condition may arise in a general outage or when + systems have been decomissioned. In the later case the refresh will + re-eastablish update capabilities + +- Update to version 9.0.0 + + Fix logging issues. During registration against RMT + "inconsistent system state" messages were printed to the log, while + the system was not in an inconsistent state. + + The public has_repos() method was removed from the registerutil + implementtaion making this an incompatible change and therefore + the major version changed. + +- Update to version 8.2.0 (bsc#1137384, bsc#1137385) + + Upstream version jump from 8.1.4 to 8.2.0 due to compatible + behavior change of get_instance_data() implementation + + Always return the marker that triggers the server to return + URL resolver URIs for get_instance_data() + + Handle exception when metadata retrieval fails. + +- Update to version 8.1.4 (bsc#1136112, bsc#1136113) + + Modules need to be registered in a given order, simply following + the order in which 'zypper products' returns the information + is insufficient and may lead to failure. Fix the order by obtaining + the order information from the registration server. + +- Update to version 8.1.3 + + Fix file permissions for generated credentials rw root only + +- Update to version 8.1.2 + + Generate instance data as string as expected by zypper plugin + handling + + Write the proper credentials file when switching back to RIS service + +- Update to version 8.1.1 + + Support registration against RMT + +- Update to version 8.1.0 (bsc#1120980) + + Implement URL resolver to facilitate instance verification for + zypper access + + Fixes related to bsc#1120980 also need server side support + +- Update to version 8.0.6 (bsc#1029162) + + IPv6 support + + Fix handling of older cached SMT objects loaded from cached file + +- Update to version 8.0.5 (bsc#1114985) + + Fix dependencies + + Handle exception + -- Update to version 6.3.3 - + Get SLE 12 registration to be reliable - -- Update to version 6.2.3 - + re-licensed to LGPL-3.0 - + fix registration for SLE 11, this was broken during implementation of the - SLE 12 registration, logic error - + Add a setup.py file - ~ Use standard python installation technique to install plugins - + Implement a plugin for Google Compute Engine - + Create separate package for the plugin - + Implement mechanism to configure plugins - -- add new line to end of /etc/hosts after modification. Not having the - new line creates issues for other code that might modify /etc/hosts - -- regionServiceClient - + added an after registration check to make sure the repos - were added. If no repos exists complete the registration - by calling suse_register with the restore-repos option - -- Update to version 4.1.1 - + Fix sysV init script, no run level 4, avoid warning - -- Update to version 4.0.1 - + Handle instance restart more gracefully, do not register if - the instance already has repositories configured - -- Update to version 4.0.0 - + Handle new multiple server information provided by the region server - in version 5.0.0 - -- Update to version 3.2.0 - + Support use of command and arguments for the data provider in the - configuration file - -- Remove backup file (~) from archive - -- Update to version 3.1.2 - + add a timeout value of 15 seconds per contact attempt. This will avoid - lengthy delays if the client runs in a network configuration environment - where the region servers are not accessible - -- Fix license for generic config package - -- Fix licensing, properly implement Apache 2.0 license use - -- Include in SLE 12 (FATE #315990, 315991, 316167, 316168) - -- update to version 3.1.1 - + break configuration into separate package to support config - via cloud specific packages - -- update to version 3.1.0 - + add configuration option to handle collection of instance data - and pass it to the smt registration script - -- Fix dependencies - + suseRegister SLE 11 - + SUSEConnect SLE 12 - -- update to version 3.0.0 - + change the client to match the region service changes to use https - - add cert location configuration option to config file - - switch from using urllib2 to requests to support cert validation - -- update to version 2.2.0 - + support the specification of multiple region servers in the config file - -- update to version 2.1.0 - + use SMT server name for registration, not the IP address - -- update to version 2.0 - + modifies /etc/hosts - + handle new information sent by the region server - -- push to version 1.0.1 - + fix syntax errors - + add dependency to python-lxml - -- Initial build - connman +- Update to 1.39 (bsc#1181751): + * Fix issue with scanning state synchronization and iwd. + * Fix issue with invalid key with 4-way handshake offloading. + * Fix issue with DNS proxy length checks to prevent buffer overflow. (CVE-2021-26675) + * Fix issue with DHCP leaking stack data via uninitialized variable. (CVE-2021-26676) + +- Update to 1.38: + * Fix issue with online check on IP address update. + * Fix issue with OpenVPN and encrypted private keys. + * Fix issue with finishing of VPN connections. + * Add support for updated stable iwd APIs. + * Add support for WireGuard networks. +- Spec file cleanup + +- Update to 1.37: + * Fix issue with handling invalid gateway addresses. + * Fix issue with handling updates of default gateway. + * Fix issue with DHCP servers that require broadcast flag. + * Add support for option to use gateways as time servers. + * Add support for option to select default technology. + * Add support for Address Conflict Detection (ACD). + * Add support for IPv6 iptables management. +- Change in 1.36: + * Fix issue with DNS short response on error handling. + * Fix issue with handling incoming DNS requests. + * Fix issue with handling empty timeserver list. + * Fix issue with incorrect DHCP byte order. + * Fix issue with AllowDomainnameUpdates handling. + * Fix issue with IPv4 link-local IP conflict error. + * Fix issue with handling WISPr over TLS connections. + * Fix issue with WiFi background scanning handling. + * Fix issue with WiFi disconnect+connect race condition. + * Fix issue with WiFi scanning and tethering operation. + * Fix issue with WiFi security change handling. + * Fix issue with missing signal for WPS changes. + * Fix issue with online check retry handling. + * Add support for systemd-resolved backend. + * Add support for mDNS configuration setup. +- Drop connman-1.35-include.patch +- Drop connman-1.35-resolvconf.patch + crmsh +- Update to version 4.3.0+20210305.9db5c9a8: + * Fix: bootstrap: Adjust qdevice configure/remove process to avoid race condition due to quorum lost(bsc#1181415) + * Dev: cibconfig: remove related code about detecting crm_diff support --no-verion + * Fix: ui_configure: raise error when params not exist(bsc#1180126) + * Dev: doc: remove doc for crm node status + * Dev: ui_node: remove status subcommand + +- Update to version 4.3.0+20210219.5d1bf034: + * Fix: hb_report: walk through hb_report process under hacluster(CVE-2020-35459, bsc#1179999; CVE-2021-3020, bsc#1180571) + * Fix: bootstrap: setup authorized ssh access for hacluster(CVE-2020-35459, bsc#1179999; CVE-2021-3020, bsc#1180571) + * Dev: analyze: Add analyze sublevel and put preflight_check in it(jsc#ECO-1658) + * Dev: utils: change default file mod as 644 for str2file function + * Dev: hb_report: Detect if any ocfs2 partitions exist + * Dev: lock: give more specific error message when raise ClaimLockError + * Fix: Replace mktemp() to mkstemp() for security + * Fix: Remove the duplicate --cov-report html in tox. + * Fix: fix some lint issues. + * Fix: Replace utils.msg_info to task.info + * Fix: Solve a circular import error of utils.py + * Fix: hb_report: run lsof with specific ocfs2 device(bsc#1180688) + * Dev: corosync: change the permission of corosync.conf to 644 + * Fix: preflight_check: task: raise error when report_path isn't a directory + * Fix: bootstrap: Use class Watchdog to simplify watchdog config(bsc#1154927, bsc#1178869) + * Dev: Polish the sbd feature. + * Dev: Replace -f with -c and run check when no parameter provide. + * Fix: Fix the yes option not working + * Fix: Remove useless import and show help when no input. + * Dev: Correct SBD device id inconsistenc during ASR + * Fix: completers: return complete start/stop resource id list correctly(bsc#1180137) + * Dev: Makefile.am: change makefile to integrate preflight_check + * Medium: integrate preflight_check into crmsh(jsc#ECO-1658) + * Fix: bootstrap: make sure sbd device UUID was the same between nodes(bsc#1178454) + cross-aarch64-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-arm-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-arm-none-gcc7-bootstrap +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-avr-gcc7-bootstrap +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-epiphany-gcc7-bootstrap +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-hppa-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-i386-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-m68k-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-mips-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-nvptx-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-ppc64-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-ppc64le-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-rx-gcc7-bootstrap +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-s390x-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-sparc-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-sparc64-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + cross-x86_64-gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + csync2 +- Update to 2.0+git.1600444747.83b3644: + * VUL-1: CVE-2019-15522: csync2: daemon fails to enforce TLS + (bsc#1147137) + * VUL-1: CVE-2019-15523: csync2: incorrect TLS handshake error handling + (bsc#1147139 + * use standard %lld instead of non-standard %Ld format specifier + * try to avoid (temporary) -rw------- root:root files on receiving side + * fix diff mode truncation to first 512 byte + * disable xinetd template by default as preparation for systemd socket unit + * add systemd csync2.socket and csync2@.service templates + * escape peername in SQL statements +- Remove patches contained by update: + * 0003-Set-AC_PROG_CPP-in-configure.ac.patch + * 0002-Patch-sonames.patch + * 0001-Add-COPYING-as-docfile.patch + +- Update to 2.0+git.1542296533.b974921: + * Convert documentation to asciidoc + * Add error handling for out-of-memory while parsing config file + * create_key: use all random bits; add some error handling +- Update patches + * Add 0001-Add-COPYING-as-docfile.patch + * Add 0002-Patch-sonames.patch + * Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch + * Remove add-COPYING.patch + * Remove add-ac_prog_cpp.patch + * Remove fix-sonames.patch + +- Update patches + * Add 0001-Add-COPYING-as-docfile.patch + * Add 0002-Patch-sonames.patch + * Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch + * Remove add-COPYING.patch + * Remove add-ac_prog_cpp.patch + * Remove fix-sonames.patch + +- comparison of peer names provided via command line should not be case sensitive (bsc#1082576) +- fix for inetd stderr >& stdout +- fix log message when generating backup files, demote log level +- document -l and -N switches + +- Avoid systemd service removal errors when uninstalling (bsc#1093165) -- Ensure COPYING file is included in package - + Added add-COPYING.patch - -- Update to upstream version 2.0-rc2. Changes since 1.34 too numerous - to list, but include: - + Database abstraction layer (default build uses sqlite3) - + IPv6 support - + Native GnuTLS support - + tempdir and lock-timeout config options - + do-local-only config option for actions -- Reworked patches and extra source being carried in openSUSE: - + Added csync2.socket and csync2@.service for use via systemd - + Added add-ac_prog_cpp.patch - + Added fix-csync2_ssl_cert-filename.patch - + Added fix-sonames.patch - + Updated csync2-fix-xinetd.patch - + Updated README.quickstart - + Removed fix-missing-sentinels.diff (upstream) - + Removed csync2-1.34-pure-gnutls-r2.patch (obsolete) - + Removed force-debug-stderr-off-inetd.patch (obsolete) - + Removed bind-to-local-hostname.patch (obsolete) - -- Try to bind to "local" IP explicitly to avoid "identification failed" - errors with multiple IPs on same subnet (bnc#757327) - + Added bind-to-local-hostname.patch - -- update license to new format - cups -- cups-2.2.7-CVE-2020-10001.patch fixes CVE-2020-10001 - access to uninitialized buffer in ipp.c (bsc#1180520) -- cups-2.2.7-CVE-2019-8842.patch fixes CVE-2019-8842 (bsc#1170671) - the ippReadIO function may under-read an extension field - -- cups-2.2.7-CVE-2020-3898.patch fixes CVE-2020-3898 (bsc#1168422) - heap-buffer-overflow in libcups ppdFindOption() function - -- cups-2.2.7-CVE-2019-8675.CVE-2019-8696.patch fixes - CVE-2019-8675 and CVE-2019-8696 (bsc#1146358 and bsc#1146359) - and some other security/disclosure issues - https://github.com/apple/cups/commit/f24e6cf6a39300ad0c3726a41a4aab51ad54c109 - (Apple's internal issues rdar://51685251, rdar://50035411, - rdar://51373853, rdar://51373929) - -- Add issue5509-fix-utf-8-validation-issue.patch (bsc#1118118) - Fixes https://github.com/apple/cups/issues/5509 - -- cups-2.2.7-CVE-2018-4700.patch fixes CVE-2018-4700: session - cookie is extremely predictable, effectively breaking the - CSRF protection of the CUPS web interface (bsc#1115750) - -- cups-branch-2.2-commit-97cb566568a8c3a9c07c7ccec09f28f5c5015954.diff - is 'git show 97cb566568a8c3a9c07c7ccec09f28f5c5015954' for - https://github.com/apple/cups/commit/97cb566568a8c3a9c07c7ccec09f28f5c5015954 - (except the not needed hunk for patching CHANGES.md which fails) - that fixes local privilege escalation to root and sandbox - bypasses in scheduler (Apple's internal issues rdar://37836779, - rdar://37836995, rdar://37837252, rdar://37837581) - in the CUPS 2.2 branch - bsc#1096405 CVE-2018-4180: - Local Privilege Escalation to Root in dnssd Backend (CUPS_SERVERBIN) - bsc#1096406 CVE-2018-4181: - Limited Local File Reads as Root via cupsd.conf Include Directive - bsc#1096407 CVE-2018-4182: - cups-exec Sandbox Bypass Due to Insecure Error Handling - bsc#1096408 CVE-2018-4183: - cups-exec Sandbox Bypass Due to Profile Misconfiguration - -- Version upgrade to 2.2.7: - CUPS 2.2.7 is a general bug fix release. - For details see https://github.com/apple/cups/releases - or the CHANGES.md file. - Changes include: - * Additional security fixes for: - bsc#1061066 DBUS library aborts caller process - in _dbus_check_is_valid_utf8 (in particular that aborts cupsd) - and - bsc#1087018 CVE-2017-18248: cups: The add_job function in - scheduler/ipp.c in CUPS before 2.2.6, when D-Bus support is - enabled, can be crashed by remote attackers by sending print - jobs with an invalid username, related to a D-Bus notification - which are the CUPS upstream issues - https://github.com/apple/cups/issues/5143 - Remote DoS attack against cupsd via invalid username - and malicious D-Bus library - and - https://github.com/apple/cups/issues/5186 - squash non-UTF-8 strings into ASCII on plain IPP level - and - https://github.com/apple/cups/issues/5229 - persistently substitute invalid job attributes - with default values - not only in add_job - see also - bsc#1087072 dbus-1: - Disable assertions to prevent un-expected DDoS attacks - * NOTICE: Raw print queues are now deprecated (Issue #5269) - so that now there is a warning message when you - add or modify a queue to use the "raw driver" but - raw printing will continue to work through CUPS 2.3.x, cf. - https://lists.cups.org/pipermail/cups/2018-March/074060.html - * Fixed an Avahi crash bug in the scheduler (Issue #5268) - * Systemd did not restart cupsd when configuration changes - were made that required a restart (Issue #5263) - * The scheduler could crash while adding an IPP Everywhere - printer (Issue #5258) - * The scheduler now supports using temporary print queues - for older IPP/1.1 print queues like those shared by CUPS 1.3 - and earlier (Issue #5241) - * Kerberized printing to another CUPS server did not work - correctly (Issue #5233) - * More fixes for printing to old CUPS servers (Issue #5211) - * The scheduler now substitutes default values for invalid - job attributes when running in "relaxed conformance" - mode (Issue #5186) - * The cups-driverd program incorrectly stopped scanning PPDs - as soon as a loop was seen (Issue #5170) - * The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` - options to control the minimum and maximum TLS versions - that will be allowed, respectively (Issue #5119) - * The scheduler did not write out dirty configuration and - state files if there were open client connections (Issue #5118) - * The `lpadmin` command now provides a better error message when - an unsupported System V interface script is used (Issue #5111) - * No longer support backslash, question mark, or quotes - in printer names (Issue #4966) - * The CUPS library now supports the latest HTTP Digest - authentication specification including support - for SHA-256 (Issue #4862) - * TLS connections now properly timeout (rdar://34938533) - -- Make sure cups-libs- is removed - -- Version upgrade to 2.2.6: - CUPS 2.2.6 is a general bug fix release. - For details see https://github.com/apple/cups/releases - Changes include: - * DBUS notifications could crash the scheduler (Issue #5143) - (see also bsc#1061066 "DBUS library aborts caller process") - -- Use again the baselibs.conf from Fri Oct 13 11:11:10 UTC 2017 - that got broken by the change on Wed Oct 18 06:11:10 UTC 2017. -- Version upgrade to 2.2.5: - CUPS 2.2.5 is a general bug fix release. - For details see https://github.com/apple/cups/releases -- Version upgrade to 2.2.4: - CUPS 2.2.4 is a general bug fix release. - For details see https://github.com/apple/cups/releases -- Removed - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch - 0002-Save-work-on-Avahi-code.patch - 0003-Avahi-fixes-for-cupsEnumDests.patch - because since CUPS 2.2.4 it is fixed in the upstream code - via https://github.com/apple/cups/pull/4989 more precisely via - https://github.com/apple/cups/commit/a2187a63425a3d6c05de1e1cbf8c26fd39a1aced - https://github.com/apple/cups/commit/657c5b5f91e6d5120c4ad7b118cf9098dd27f03d - https://github.com/apple/cups/commit/3fae3b337df0be1a766857be741173d8a9915da7 - -- Fix typo in requires - -- Implement shared library packaging guideline [boo#862112] -- Update package descriptions. - -- Remove redundant Requires(pre) line — the use of %post -p - already implies it. - -- Pre-require user(lp) in cups-libs - -- In /usr/lib/tmpfiles.d/cups.conf use - group 'root' for /run/cups/certs (boo#1042916). - -- Major backward incompatible change since CUPS 2.2.0: - There is no longer the directory /etc/cups/interfaces because - since CUPS 2.2.0 so called "System V style Interface Scripts" - are no longer supported for security reasons (see below the - entry about the changes included in CUPS 2.2.0). -- Disabled cups-2.1.0-cups-systemd-socket.patch - because it does no longer apply which needs to be examined - and decided by someone who knows about systemd internals. -- Disabled - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch - 0002-Save-work-on-Avahi-code.patch - 0003-Avahi-fixes-for-cupsEnumDests.patch - because they do no longer apply which needs to be examined - and decided by someone who knows about Avahi internals. -- Version upgrade to 2.2.3: - CUPS 2.2.3 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * The IPP backend could get into an infinite loop for certain - errors, causing a hung queue (rdar://problem/28008717) - * The scheduler could pause responding to client requests in - order to save state changes to disk (rdar://problem/28690656) - * Added support for PPD finishing keywords - (Issue #4960, Issue #4961, Issue #4962) - * The IPP backend did not send a media-col attribute for just - the source or type (Issue #4963) - * IPP Everywhere print queues did not always support all print - qualities supported by the printer (Issue #4953) - * IPP Everywhere print queues did not always support all media - types supported by the printer (Issue #4953) - * The IPP Everywhere PPD generator did not return useful error - messages (Issue #4954) - * The IPP Everywhere finishings support did not work correctly - with common UI or command-line options (Issue #4976) - * Fixed an error handling issue for the network backends - (Issue #4979) - * The "reprint job" option was not available for some canceled - jobs (Issue #4915) - * Updated the job listing in the web interface (Issue #4978) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.2: - CUPS 2.2.2 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Fixed some issues with IPP Everywhere printer support - (Issue #4893, Issue #4909, Issue #4916, Issue #4921, - Issue #4923, Issue #4932, Issue #4933, Issue #4938) - * The rastertopwg filter could crash with certain input - (Issue #4942) - * The scheduler did not detect when an encrypted connection - was closed by the client on Linux (Issue #4901) - * The cups-lpd program did not catch all legacy usage - of ISO-8859-1 (Issue #4899) - * The scheduler no longer creates log files on startup - () - * The ippContainsString function now uses case-insensitive - comparisons for mimeMediaType, name, and text values in - conformance with RFC 2911. - * The network backends now log the addresses that were found - for a printer () - * Let's Encrypt certificates did not work when the hostname - contained uppercase letters (Issue #4919) - * Fixed reporting of printed pages in the web interface - (Issue #4924) - * Updated systemd config files (Issue #4935) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.1: - CUPS 2.2.1 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Added "CreateSelfSignedCerts" directive for cups-files.conf - to control whether the scheduler automatically creates - its own self-signed X.509 certificates for TLS connections - (Issue #4876) - * http*Connect did not handle partial failures (Issue #4870) - * cupsHashData did not use the correct hashing algorithm - () - * Updated man pages (PR #4885) - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.2.0: - CUPS 2.2.0 adds support for local IPP Everywhere print queues - and includes several performance and security improvements. - See https://github.com/apple/cups/releases - Changes include: - * Normalized the TLS certificate validation code and added - additional error messages to aid troubleshooting. - * http*Connect did not work on Linux when cupsd was not running - (Issue #4870) - * The --no-remote-any option of cupsctl had no effect - (Issue #4866) - * http*Connect did not return early when all addresses failed - (Issue #4870) - * The IPP backend did not validate TLS credentials properly. - * The printer-state-message attribute was not cleared after a - print job with no errors (Issue #4851) - * The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer - operations did not always return an error for failed - adds (Issue #4854) - * PPD files with names longer than 127 bytes did not work - (Issue #4860) - * CUPS now supports Let's Encrypt certificates on Linux. - * All CUPS commands now support POSIX options (Issue #4813) - * The scheduler now restarts faster (Issue #4760) - * Improved performance of web interface with large numbers - of jobs (Issue #3819) - * Encrypted printing can now be limited to only trusted - printers and servers () - * The scheduler now advertises PWG Raster attributes for - IPP Everywhere clients (Issue #4428) - * The scheduler now logs informational messages for jobs - at LogLevel "info" (Issue #4815) - * The scheduler now uses the getgrouplist function - when available (Issue #4611) - * The IPP backend no longer enables compression by default - except for certain raster formats that generally benefit - from it () - * The scheduler did not handle out-of-disk situations - gracefully (Issue #4742) - * The LPD mini-daemon now detects invalid UTF-8 sequences - in job, document, and user names (Issue #4748) - * The IPP backend now continues on to the next job - when the remote server/printer puts the job on hold - () - * The scheduler did not cancel multi-document jobs immediately - () - * The scheduler did not return non-shared printers to local - clients unless they connected to the domain socket - () - * The scheduler now reads the spool directory if one or more - job cache entries point to deleted jobs - () - * Added support for disc media sizes () - * The httpAddrConnect and httpConnect* APIs now try connecting - to multiple addresses in parallel () - * Interface scripts are no longer supported for security reasons - () - A detailed list of changes can be found in the CHANGES.txt file. -- Version upgrade to 2.1.4: - CUPS 2.1.4 is a general bug fix release. - See https://github.com/apple/cups/releases - Changes include: - * Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836) - * Fixed printing of multiple files to raw queues (Issue #4782) - * The scheduler did not implement the Hold-New-Jobs opertion - correctly (Issue #4767) - * The cups-lpd mini-daemon incorrectly included the document-name - attribute when creating a job. It should only be included when - sending a job (Issue #4790) - A detailed list of changes can be found in the CHANGES.txt file. - -- Replace krb5-devel BuildRequires with pkgconfig(krb5) on - suse_version >= 1315: give OBS a better chance to break up build - cycles. - -- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add - 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch, - 0002-Save-work-on-Avahi-code.patch and - 0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream - finally commited to cups 2.2 sources in response to - https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests - to react to the ALL_FOR_NOW avahi event (and also include a similar - fix for the dnssd case). Related to bsc#955432. - -- Add cups-2.1.3-cupsEnumDests-react-to-all-for-now.diff . - Avahi sends an ALL_FOR_NOW event when it finishes sending - its cache contents. This patch makes cupsEnumDests finish - when the signal is received so it doesn't block the caller - doing nothing until the timeout finishes (related to bsc#955432, - submitted upstream at https://github.com/apple/cups/pull/4989) - -- Add /etc/cups to cups-libs package [bsc#1025689] - -- Replace pkgconfig(libsystemd-daemon) BuildRequires with - pkgconfig(libsystemd) on openSUSE 13.2 and newer: the various - sub-libraries have been merged into libsystemd since version 209. - openSUSE 13.1 was the last product to ship systemd 208. - -- Remove CUPS.desktop and pixmap - * Obsoletes patch cups-1.3.9-desktop_file.patch - -- Version upgrade to 2.1.3: - CUPS 2.1.3 fixes some issues in the scheduler, sample drivers, - and user commands. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * The scheduler should not exit under memory pressure - () - * Fixed some issues in ipptool for skipped tests - () - * The "lp -H resume" command did not reset the - "job-state-reasons" attribute value (STR #4752) - * The scheduler did not allow access to resource files - (icons, etc.) when the web interface was disabled (STR #4755) -- Version upgrade to 2.1.2: - CUPS 2.1.2 fixes an issue in the 2.1.1 source archives which - actually contained a current 2.2 snapshot. - There are no other changes. -- Version upgrade to 2.1.1: - CUPS 2.1.1 fixes a number of USB and IPP printing issues, - addresses some error reporting and hardening issues in - the scheduler, and updates some localizations. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * Security hardening fixes (, - , , - , , - , , - , , - , , - , , - , , - , , - , , - ) - * The cupsGetPPD* functions did not work with IPP printers - (STR #4725) - * Some older HP LaserJet printers need a delayed close when - printing using the libusb-based USB backend (STR #4549) - * The libusb-based USB backend did not unload the kernel usblp - module if it was preventing the backend from accessing the - printer (STR #4707) - * Current Primera printers were incorrectly reported as Fargo - printers (STR #4708) - * The IPP backend did not always handle jobs getting canceled - at the printer () - * Added USB quirk for Canon MP530 (STR #4730) - * The scheduler did not deliver job notifications for jobs - submitted to classes (STR #4733) - * Changing the printer-is-shared value for a remote queue - did not produce an error (STR #4738) - * The IPP backend incorrectly included the job-password - attribute in Validate-Job requests () - -- add -devel to build a 32bit wine on 64bit only Leap systems. - -- Version upgrade to 2.1.0: - CUPS 2.1.0 offers improved support for IPP Everywhere, - adds support for advanced logging using journald on Linux, and - includes new security features for encrypted printing and - reduced network visibility in the default configuration. - A detailed list of changes can be found in the CHANGES.txt file. - Changes include (excerpt): - * Added support for 3D printers (basic types only, - no built-in filters) based on PWG white paper. - * The IPP backend now stops sending print data - if the printer indicates the job has been aborted - or canceled () - * The IPP backend now sends the job-pages-per-set - attribute when printing multiple copy jobs with - finishings () - * The IPP backend now updates the cupsMandatory values when the - printer configuration changes () - * No longer install banner files since third-party banner - filters now supply their own (STR #4518) - * The scheduler no longer listens on the loopback - interface unless the web interface or printer sharing - are enabled () - * Added a PPD generator for IPP Everywhere printers (STR #4258) - * Now install "default" versions of more configuration - files () in particular - cups-files.conf.default and snmp.conf.default - * Added SSLOptions values to allow Diffie-Hellman key exchange - and disable TLS/1.0 support. - * Updated the scheduler to support more IPP Everywhere - attributes (STR #4630) - * The scheduler now supports advanced ASL and journald logging - when "syslog" output is configured (STR #4474) - * The scheduler now supports logging to stderr when running - in the foreground (STR #4505) -- Adapted patches so that they apply to CUPS 2.1.0 sources: - * cups-2.1.0-choose-uri-template.patch replaces - cups-1.2rc1-template.patch - * cups-2.1.0-default-webcontent-path.patch replaces - cups-1.4.3-default-webcontent-path.patch - * cups-2.1.0-cups-systemd-socket.patch replaces - cups-systemd-socket.patch - -- Fix bnc#943950, escape the macro call %systemd-tmpfiles - in comment. - -- Add gpg verification for the tarball -- Version update to 2.0.4: - * Fixed a bug in cupsRasterWritePixels (STR #4650) - * Fixed redirection in the web interface (STR #4538) - * The IPP backend did not respond to side-channel - requests (STR #4645) - * The scheduler did not start all pending jobs - at once (STR #4646) - * The web search incorrectly searched time-at-xxx - values (STR #4652) - * Fixed an RPM spec file issue (STR #4657) - * The scheduler incorrectly started jobs while canceling - multiple jobs (STR #4648) - * Fixed processing of server overrides without - port numbers (STR #4675) - * Documentation changes (STR #4651, STR #4674) - -- cups-2.0.3-additional_policies.patch replaces - cups-1.7-additional_policies.patch that still adds the same - "allowallforanybody" policy but now with separated "Limit All" - to avoid https://www.cups.org/str.php?L4659 (boo#936309). -- Added "-p /bin/bash" to RPM shell commands scriptlets that - enforces bash to be safe against any possible "bashisms", cf - https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets - -- Fix the previous commit by using direct systemd call and - ensuring we work even on older distros - -- Fix postin-without-tmpfile-creation and run %tmpfiles_create - macro on our cups.conf - -- Version upgrade to 2.0.3: - The new release addresses two security vulnerabilities, - add localizations for German and Russian, and includes several - general bug fixes. Changes include (excerpt): - * Security: Fixed CERT VU #810572 CVE-2015-1158 CVE-2015-1159 - exploiting the dynamic linker (STR #4609) (bsc#924208) - * Security: The scheduler could hang with malformed gzip data - (STR #4602) - * Restored missing generic printer icon file (STR #4587) - * Fixed logging of configuration errors to show up as errors - (STR #4582) - * Fixed potential buffer overflows in raster code and filters - (STR #4598, STR #4599, STR #4600, STR #4601) - * Fixed inside (STR #4575) - * Fixed lpadmin when both -m and -o are used (STR #4578) - * The web interface always showed support for 2-sided printing - (STR #4595) - * cupsRasterReadHeader did not fully validate the raster header - (STR #4596) - * The rastertopwg filter did not check for truncated input - (STR #4597) - * The cups-lpd mini-daemon did not check for request parameters - (STR #4603) - * The scheduler could get caught in a busy loop (STR #4605) - * The sample Epson driver could crash (STR #4616) - * The IPP backend now correctly monitors jobs - () - * The ppdhtml and ppdpo utilities crashed when the -D option - was used before a driver information file (STR #4627) - * ippfind incorrectly substituted "=port" for service_port. - * The IPP/1.1 test file did not handle the initial print job - completing early (STR #4576) - * Fixed a memory leak in cupsConnectDest (STR #4634) - * PWG Raster Format output contained invalid ImageBox values - () - * Added Russian translation (STR #4577) - * Added German translation (STR #4635) -- cups-busy-loop.patch fixed STR #4605 is obsolete because - it is fixed upstream (see above). -- cleaned up this whole RPM changlog (wrapped too long lines if - possible and removed trailing whitespaces). - -- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 - -- Add back the posttrans cleanup script as it is needed - -- Add patch cups-systemd-socket.patch to fix socket activation - and to match socket approach Fedora has. - -- Version bump to 2.0.2: - * Security: cupsRasterReadPixels buffer overflow with invalid - page header and compressed raster data (STR #4551) - * Mapping of PPD keywords to IPP keywords did not work if the PPD - keyword was already an IPP keyword () - * cupsGetPPD* sent bad requests (STR #4567) - * For detailed list see CHANGES.txt file - -- Enable PIE for build - -- Remove legacy paralel-port support as it is not really needed - as most do not want it - -- Update descriptions to just state what changed and let user - find it out. -- Add back comment about %fdupes -- Remove exit 0 on scriptlets as it is provided by - the %service bla ones already -- Fix the comment about openSUSE version on tmpfilesdir declaration - -- cups-2.0.1 update: - * lengthy list of changes see the upstream CHANGES.txt that is - distributed with the package - * Disabling of sslv3 to mitigate poodle -- Use gnutls to provide SSLOPtions configuration directive - * openssl is no longer supported upstream - * Remove the with-openssl-exception from license -- Remove cups.sysconfig as it is not used with systemd based distros -- Purposely lose support for SLE11 as it doubles size of some of the - sections and keep suppor for openSUSE+SLE12 - * even with the conditions we would have to go unencrypted only - as needs newer gnutls, so don't bother with keeping the compat -- Use upstream service and socket files to allow more working tools -- Removed patches: - * cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch - * cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch - * cups-0003-systemd-secure-cups.service-unit-file.patch - * cups-1.3.6-access_conf.patch - * cups-1.5-additional_policies.patch - * cups-1.5.4-CVE-2012-5519.patch - * cups-1.5.4-strftime.patch - * cups-move-everything-to-run.patch - * cups-polld_avoid_busy_loop.patch - * cups-provides-cupsd-service.patch - * str4190.patch - * str4351.patch - * str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch -- Refreshed patches: - * cups-1.3.9-desktop_file.patch - * cups-config-libs.patch -- Added patches: - * cups-1.7-additional_policies.patch - * cups-systemd-socket.patch - curl +- Security fix: [bsc#1183934, CVE-2021-22890] + * When using a HTTPS proxy and TLS 1.3, libcurl can confuse + session tickets arriving from the HTTPS proxy but work as + if they arrived from the remote server and then wrongly + "short-cut" the host handshake. +- Add curl-CVE-2021-22890.patch + +- Security fix: [bsc#1183933, CVE-2021-22876] + * The automatic referer leaks credentials +- Add curl-CVE-2021-22876.patch + datefudge -- update to 1.24: - * Fix FTBFS on hurd-i386: Necessary functions disabled - * Fix FTBFS with glibc 2.31 (conflicting gettimeofday prototype) -- remove glibc-2.31-fix.patch (upstream) - -- Add glibc-2.31-fix.patch in order to fix boo#1162963. - -- Update to version 1.23: no changelog found. +- Fix FTBFS build with glibc 2.31 [bsc#1183784] + * conflicting gettimeofday prototype +- Add datefudge-glibc-2.31-fix.patch ddcutil +- update to 0.9.9: + * Additional per-thread statistics are shown when --verbose is specified along with --stats + * --dynamic-sleep-adjustment + * ddcutil no longer supports AMD's old proprietary display driver fglrx + +- Update to ddcutil 0.9.8 + * A new command line option, --sleep-multiplier, adjusts the time ddcutil + pauses between sending a request to the monitor and reading from the + monitor. + Many monitors work successfully with shorter sleep durations than required + by the DDC/CI specification, in which case ddcutil execution time can be + considerably reduced. On the other hand, some monitors having communication + difficulty may work with longer sleep durations than required by the DDC/CI + specification. + * A bug fix for the situation where certain mice would lock up during + display detection. + * libddcutil api break and move to v2 + * The libddcutil shared library API has some minor extensions. +- cmake files installed to right location +- Update to ddcutil 0.9.7 + * Fixed the cause of a segfault during display detection if a monitor + appearing to support the USB Monitor Control Class Specification, i.e. one + that uses USB to communicate monitor settings, is connected to the system. + * The release also contains some minor code cleanup. +- Update to ddcutil 0.9.6 + * SONAME support is enabled for libddcutil. + * Other minor enhancements, bug fixes, and API changes. + +- Update to ddcutil 0.9.5 + * Feature x72 (Gamma) + Added support for Virtual Control Panel feature x72 (Gamma). This is + an unusual complex non-continuous feature in that its value can be + changed by the user, and the parenthesized "values" in the + capabilities string require special interpretation. The following + commands have been modified: + - ddcutil getvcp 72: Interpret the output + - ddcutil capabilities: Interpret the parenthesized "values" substring + - ddcutil setvcp: See below. + * Command setvcp + Can now take 2 byte values an an argument. Values can be specified as + hexadecimal (SH byte then SL) or as decimal (0..65535). + * Configuration and Diagnostics + Contrary to existing documentation, kernel module i2c_dev is in fact + required when using the proprietary Nvidia driver. + Kernel module documentation has been corrected, and command ddcutil + environment has been updated. + * Bug Fixes + Fix the cause of an assert failure when displaying the value of feature + x8F (Audio Treble) or x91 (Audio Bass). + * Monitor Quirks + Instead of setting the "unsupported feature" bit in the getvcp reply + packet for an unsupported feature, the Dell AW3418DW causes I2C failure + with Linux errno EIO. ddcutil now interprets the EIO response as + indicating an unsupported feature instead of reporting an error. This + special handling currently applies only to the Dell AW3418DW. + * Miscellaneous + Update file README.md and make it more usable as the github overview file. + * API Changes (see https://www.ddcutil.com/c_api_95/) +- Update to ddcutil 0.9.4 + * Fix the cause of failure to build from source for the x32 ABI. The file + output by the dumpvcp command no longer contains a TIMESTAMP_MILLIS field, + the number of seconds since start of the machine epoch, typically + January 1, 1970. This field, and its companion TIMESTAMP_TEXT, are ignored + on input, so this change can only affect an external program that relies + on the TIMESTAMP_MILLIS field, say for sorting. + * Fix an execution failure that resulted from attempting to open an already + opened display. This occured on the capabilities command when the vcp + field in the string returned by the monitor was damaaged or missing, + causing ddcutil to attempt to read the VCP version from feature 0xDF. + * Features 0x59..0x5E (6 axis separation values). Report these values as + normal continuous (C) values instead of just uninterpreted bytes. +- Update to ddcutil 0.9.3 + * Display Detection + Display detection no longer performs initial probes of I2C slave addresses + on each possible /dev/i2c device. These initial probes do not return valid + information on a Dell P2715Q, and have been seen to cause screen corruption + on Dell XPS 13 laptops. In addition, /dev/i2c devices for Synopsys + DesignWare are automatically skipped. + As a result of the changes to display detection, ddcutil detect --verbose + no longer reports the presence of slave addresses x30 (EDID block number) + or x37 (DDC), but does report whether a display is an Embedded Display + Port (eDP) device, which is the case for recent laptop displays. It also + reports the sysfs device name. + * User Supplied Feature Definitions + ddcutil internals have been extensively restructured for future support of + user supplied feature definitions. This will allow users to supply feature + definitions for manufacturer reserved features, i.e. those in the range + xe0..xff. While not yet ready for public use, there are a couple changes + already visible in the user interface + * Tracing + Added trace groups: UDF (user defined features), DDCIO (low level DDC + functions), VCP (feature metadata). + Because of the volume of output, trace group "DDC" has been split into DDC + and DDCIO, with the latter containing low level DDC services. + * API Changes + The C API has had a few changes to support user supplied feature + definitions and reflecting experience gained from work on the Qt C++ GUI + interface. See API Changes in Release 9.3 + (https://www.ddcutil.com/c_api_93/) for details. + * Miscellaneous + Vebose output of the environment command now displays execution timestamps + to aid in interpreting system logs. + +- Update to ddcutil 0.9.2 + * Command ddcutil detect + + Eliminate the Supports DDC: line. The output of this line reflects the result + of a simple test for slave address x37 at the I2C layer. This command can + fail on monitors that support DDC and succeed in monitors where DDC is + turned off. The result of the x37 test is still reported as part of the + - -verbose output of detect. + + Eliminate duplicate displays for DisplayPort connected monitors. + * Command ddcutil --help + + Include command scs (Save Current Settings) in the output of ddcutil --help. + ddcutil scs executes a Save Current Settings operation, which is supported + by some but not all DDC capable displays. This command was implemented some + time ago, but was not described in the help output. + * Command ddcutil environment + + When checking for group i2c membership, issue a special message if running + as root instead of the generic message that the current user is not a + member of group i2c. + * USB connected displays + + Fix an invalid feature read of a USB connected display, observed when + getting the controller manufacturer but VCP feature code xC8 is unsupported. + + When reading a USB report, regard errno EINVAL as an expected indication + that no value is found rather than an unexpected status code. + * Tracing + + Fix the cause of a segfault when tracing a write-only DDC exchange + (i.e. setting a VCP value) + + Disable debug messages regarding device id table initialization in the + environment command. + + Eliminate double newlines in several error and trace messages + * Building ddcutil + + libusb function libusb_set_debug() is deprecated in recent libusb versions, + in favor of libusb_set_option(), resulting in a compiler warning when flag + - Wdeprecated-declarations is set. Calls to libusb_set_debug() in file + libusb_util.c are replaced by iftested code that uses the proper function. + + Fix an unreachable assert() statement in file execution_stats.c that was + detected by compiling with option -Werror-switch-unreachable. + + Add "__attribute__ ((deprecated))" statements to functions + ddca_report_active_displays() and ddca_get_feature_name_by_display(), in + header file ddcutil_c_api.h. The inline documentation for these function + already indicated their deprecated status. + +- Use noun phrase in summary. Use preexisting macro for SUSE docdir. + +- Update to ddcutil 0.9.1 + * Fix the cause of an abort that may occur on command environment --verbose + when examining an extremely large log file. +- Update to ddcutil 0.9.0 + * Significant Command Line Changes + * The setvcp command now allows new values for Continuous type features to be + specified as relative values, e.g. the following commands increase or + decrease the value of the brightness feature by 5. + * ddcutil setvcp 10 + 5 + * ddcutil setvcp 10 - 5 + * Option --no-table is now the default. + * Table type features are by default not included in most feature groups + specified on getvcp, e.g. getvcp known. + * The interpretation of --show-unsupported has been tweaked. This option + applies to command getvcp. (The probe command always reports unsupported + features.) Command getvcp reports unsupported features if any of the + following hold: + - A specific feature was specified by its code, as opposed to a feature set. + - Verbose output is in effect + - Option --show-unsupported was specified. + * Options --rw and --ro apply to both the getvcp and vcpinfo commands. + Option --wo applies only to vcpinfo. + * Filters the information returned by vcpinfo to that for the specified + MCCS version. + * Additional feature sets have been defined for the getvcp and vcpinfo + commands. They surface internal ddcutil feature descriptions, and are + intended to facilitate exploring the MCCS specification and its + implementation on particular monitors. + * The VCP file created by dumpvcp now includes a PRODUCT_CODE field including + the manufacturer product code from the EDID. For some manufacturers, the + model name in the EDID does not in fact distinguish among models. Notably, + Samsung commonly uses just "Syncmaster" for the model name. Currently, + loadvcp recognizes this field name but does not make use of the value. + * The C API has been extensively revised reflecting experience gained from + work on a Qt C++ GUI interface. See API Changes in Release 9.0 + (http://www.ddcutil.com/c_api_90/) for details. + * See more detailed changes at http://www.ddcutil.com/release_notes/#090 +- Update to ddcutil 0.8.6 + * The externally visible changes in this release include minor enhancements + and bug fixes. There are also changes in the C API. Internally, there have + been extensive changes in support of the C and (future) Python APIs. + * Because of the design of the DDC/CI protocol, there is no certain way to + distinguish a response indicating that a feature of type Table (T) is + unsupported from a DDC/CI protocol error. As a result, ddcutil getvcp + performs the maximum number of retries on a Table type feature before + giving up. However, Table type features are rarely implemented. The new + - -notable option allows Table type features to be ignored, speeding up + execution of getvcp commmands for multiple features. + * Option --notable applies if the argument to getvcp is a feature set, e.g. + COLOR or KNOWN instead of a single feature id. In that case Table type + features are ignored. + * The use of longjmp() to handle exceptional error condiitions (typically + program logic errors) has been eliminated. + * API functions removed: ddca_register_jmp_buf(), + ddca_get_global_failure_information() + * Structs removed: DDCA_Global_Failure_Information + * Add trace class ENV for tracing environment related functions + * Internally, many functions in key portions of the code base now return + exception-like structs instead of status codes. Option --excp causes + ddcutil to report these exception-like structs when they are converted + to status codes (and the internal detail is discarded). + * Fix a segfault when probing DRM using the environment command on aarch64. + * Fix a typo in the recommendations section at the end of the environment + command. + * See more detailed changes at http://www.ddcutil.com/release_notes/#086 + dehydrated +- Add directory where cleanup can archive unused certificates + +- Clarified new default settings. KEY_ALGO=secp384r1. Please consult + README.maintainer for details and how to return to RSA-based certificate + issuance. (jsc#ECO-3435, jsc#SLE-15909) +- Added a note about ACMEv1 deprecation +- Added a note on new ACME providers and the new non-URL provider syntax + See README.maintainer for details. + +- Update to dehydrated 0.7.0 (JSC#SLE-15909) + Added + Support for external account bindings + Special support for ZeroSSL + Support presets for some CAs instead of requiring URLs + Allow requesting preferred chain (--preferred-chain) + Added method to show CAs current terms of service (--display-terms) + Allow setting path to domains.txt using cli arguments (--domains-txt) + Added new cli command --cleanupdelete which deletes old files instead of archiving them + Fixed + No more silent failures on broken hook-scripts + Better error-handling with KEEP_GOING enabled + Check actual order status instead of assuming it's valid + Don't include keyAuthorization in challenge validation (RFC compliance) + Changed + Using EC secp384r1 as default certificate type + Use JSON.sh to parse JSON + Use account URL instead of account ID (RFC compliance) + Dehydrated now has a new home: https://github.com/dehydrated-io/dehydrated + Added OCSP_FETCH and OCSP_DAYS to per-certificate configurable options + Cleanup now also removes dangling symlinks + +- dehydrated-apache2: Check for mod_compat (bsc#1178927) + +- Reenable nginx subpackage for factory + +- Update maintainer file and package description, remove features + that are better described in the (upstream maintained) man page. + +- Remove potentially harmful scriptlet (bsc#1154167). Documented + transition case in the maintainer README. Unlikely enough. The + versions that have not transitioned yet would be broken for more + than two years now. + +- Removed lighttpd 1.x integration package. If you still would like + to use lighttpd with dehydrated, follow the instructions in the + README.maintainers file. + dnf-plugins-extras +- Update to version 4.0.14 + + Add dnf-command() provides for offline commands (rh#1917378) + + Add symlink for man pages (rh#1917378) +- Drop patch included in this release + + Patch: 0001-test_system_upgrade-Set-installroot-in-the-mocked-cl.patch + dracut +- Update to version 049.1+suse.186.g320cc3d1: + * network-legacy: fix route parsing issues in ifup (bsc#1182688) + * 90kernel-modules: arm/arm64: Add reset controllers + * Prevent creating unexpected files on the host when running dracut + * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated + +- Update to version 049.1+suse.185.g9324648a: + * 90kernel-modules: arm/arm64: Add reset controllers (bsc#1180336) + * Prevent creating unexpected files on the host when running dracut (bsc#1176171) + dracut-saltboot +- Use saltboot/defaults file +- Update to version 0.1.1614159840.ef7cad5 + easyloggingpp +- Update to version 0.97.0 + Features: + * ENABLE_EXECINFO option in CMake to enable/disable stack trace + Bug Fixes: + * Fix attempt to access the released memory + * Fix April month name + * Refer to unknown user as unknown-user instead of user + * Handle low memory situation + * Fix many compiler warnings + ebtables +- Have the source .service file hold a placeholder for LIBEXECDIR, + which we replace during build/install phase, allowing the package + to be used no matter what value %{_libexecdir} has. + +- replace /usr/lib with /usr/libexec in .service files to follow + %_libexecdir macro changes + +- Revert last /bin/bash -> /bin/sh change + +- Use /bin/sh for ebtables.systemd +- Don't hard require systemd, we don't need that in a container + +- rename /usr/lib/ebtables helper file to /usr/lib/ebtables-helper + otherwise it conflicts with /usr/lib/ebtables library directory + on 32-bit systems [bsc#1159769] + +- add ebtables.keyring as a Source + +- Update to release 2.0.11 + * Add --noflush command line support for ebtables-restore + * Do not print IPv6 mask if it is all ones + * Allow RETURN target rules in user defined chains + * ebt_ip: add support for matching ICMP type and code + * ebt_ip: add support for matching IGMP type + * extensions: Add string filter to ebtables + * Print IPv6 prefixes in CIDR notation + * extensions: Add AUDIT target + * Fix incorrect IPv6 prefix formatting +- Drop ebtables-v2.0.8-makefile.diff (no longer needed) +- Drop ebtables-v2.0.8-initscript.diff, include-linux-if.patch + (not applicable) +- Drop ebtables-v2.0.10-4-audit.patch, + 0001-fix-compilation-warning.patch, + 0001-Use-flock-for-concurrent-option.patch, + 0002-Fix-locking-if-LOCKDIR-does-not-exist.patch (merged) + efivar +- Add efivar-bsc1181967-fix-nvme-parsing.patch to fix the NVME + path parsing (bsc#1181967) + enlightenment +- Just recommend libddcutil its not strictly needed and the feature + wasn't in older versions of Leap. + +- BuildRequire hicolor-icon-theme to fix directory not owned. + +- libddcutil.patch: acutally load libddcutil.so.3 instead of + libddcutil.so.2 in Tumbleweed + +- libddcutil3 replaces libddcutil2 in Tumbleweed + +- 0.24.2 + * Fixed null exec command running + * Fixed handling of screen with no edid + * Fixed signal.h, execinfo.h include for some libc's + * Sped up pager thumb loading significant;y + * Handle zone changes during startup + * Longer efreetd timeout for update event + * Fixed e's xsettings support on 64bit to use the right types + * Fixed preloading of icon + * Fixed e's wl backlight/dimming logic to be correct and reliable + * Fixed noisy logging on invalid exec handle found + * Fixed shot blurriness if size didn't quite match + * Fixed battery on openbsd to use right constants + * Fixed cpu freq setting on freebsd etc. + * Handle error exits from dependency libs as an error and bring up alert + * E system - isolate stdio so it doesn't affect ipc on stdin/out + * Polkit & Askpass password - handle escaping right + * Fix tiling issue with float/unfloat + * Fixed shell autohide when clock data up + * Handle x io error with proper exit code and exit +- 0.24.1 + * Optimized keymap response handling to not stall on startup + * Fixed wayland frame request timestamp to be the 0 base same as others + * Fix polkit auth handling when having to auth for non-user UID + * Randr fix to move pointer on-screen if off screen after reconfigure + * Fix non-systemd system suport for resume to not think it's suspended + * Add delay to allow any pending frames to display before suspend +- Add fix-opensuse-pam-search-path.patch because pam is in /usr/include/security + +- Fix name for dlopen'ed libddcutil2 runtime dependency + +- 0.24.0 + * New and improved shot module with editor and cropper + * Reduced number of setuid tools (merged many into single system tool) + * External monitor backlight and brightness controls via (lib)ddctil + * Improved resolution of EFM thumbnails to 256x256 by default + * New and improved crash handling guru meditation + * Restarts are now seamless with fade in and out and zero glitches + * Wallpaper import generates multiple resolutions for better efficiency + * Regularly malloc_trim if available to keep mem down + * All restarts are now handled by enlightenment_start, not e itself + * Enforce pointer lock to screen in X to stop pointer out-of-bounds + * Pager plain is gone - use the regular "miniature preview" pager + * Music control auto-runs your selected media player if not there + * Handle exception for steam games to find the right desktop file + * Polkit auth agent support as new core module - no extra daemons + * Drop comp fast effects - Should be edje transition factor + theme tags + * Easier config of specific desktop wallpaper straight from pager + * Startup should be smoother with IO prefetch thread + * New special blanking timeout for when locked that can be shorter + * Bluez4 gone now as Bluez5 is done and working fine + * Down to zero outstanding coverity issues + * The usual batches of bug fixes and minor improvements + * New source system.conf to replace upstream's with an openSUSE + specific config + evolution-data-server +- Add CVE-2020-16117.patch: Fix crash on malformed server response + with minimal capabilities (boo#1174712 CVE-2020-16117). +- Add CVE-2020-14928.patch: Response injection via STARTTLS in SMTP + and POP3 (boo#1173910 CVE-2020-14928). + +- Add evolution-data-server-boo1182882.patch: fix buffer overrun + when parsing base64 data (boo#1182882). + evolution-ews +- Add evolution-ews-boo1182882.patch: fix buffer overrun when + parsing base64 data (boo#1182882). + fetchmail +- Set the hostname for SNI when using TLS [bsc#1182807] +- Add fetchmail-SNI-hostname-support.patch + +- Remove comment about not available FETCHMAIL_USER configuration + variable in sysconfig.fetchmail (bsc#1136538) + -- added necessary macros for systemd files - -- Add systemd support for openSUSE >= 12.3 - -- added offline gpg verification -- update to 6.3.26 - [#] CRITICAL BUG FIX for setups using "mimedecode": - * The mimedecode feature failed to ship the last line of the body if it was - encoded as quoted-printable and had a MIME soft line break in the very last - line. Reported by Lars Hecking in June 2011. - * Bug introduced on 1998-03-20 when the mimedecode support was added by ESR - before release 4.4.1 through code contributed by Henrik Storner. - Workaround for older releases: do not use mimedecode feature. - * Earlier versions of this NEWS file claimed this bug fixed in fetchmail-6.3.23, - but it was not. - * Fixes Launchpad Bug#1171818. - -- update to 6.3,25 - [#] CRITICAL AND REGRESSION FIXES - * Plug a memory leak in OpenSSL's certificate verification callback. - This would affect fetchmail configurations running with SSL in daemon mode - more than one-shot runs. - Reported by Erik Thiele, and pinned by Dominik Heeg, - fixes Debian Bug #688015. - This bug was introduced into fetchmail 6.3.0 (committed 2005-10-29) - when support for subjectAltName was added through a patch by Roland - Stigge, submitted as Debian Bug#201113. - * The --logfile option now works again outside daemon mode, reported by Heinz - Diehl. The documentation that I had been reading was inconsistent with the - code, and only parts of the manual page claimed that --logfile was only - effective in daemon mode. - [#] BUG FIXES - * Fix a memory leak in out-of-memory error condition while handling plugins. - Report and patch by John Beck (found with Parfait static code analyzer). - * Fix a NULL pointer dereference in out-of-memory error condition while handling - plugins. - Report and patch by John Beck (found with Parfait static code analyzer). - [#] CHANGES - * Improved reporting when SSL/TLS X.509 certificate validation has failed, - working around a not-so-recent swapping of two OpenSSL error codes, and - a practical impossibility to distinguish broken certification chains from - missing trust anchors (root certificates). - * OpenSSL decoded errors are now reported through report(), rather than dumped - to stderr, so that they should show up in logfiles and/or syslog. - * The fetchmail manual page no longer claims that MD5 were the default OpenSSL - hash format (for use with --sslfingerprint). Reported by Jakob Wilk, - PARTIAL fix for Debian Bug#700266. - * The fetchmail manual page now refers the user to --softbounce from the - SMTP/ESMTP ERROR HANDLING section. Reported by Anton Shterenlikht. - -- update to 6.3.23 - [#] REGRESSION FIXES - * Fix compilation with OpenSSL implementations before 0.9.8m that lack - SSL_CTX_clear_options. Patch by Earl Chew. - Note that the use of older OpenSSL versions with fetchmail is unsupported and - * not* recommended. - [#] BUG FIXES - * Fix combination of --plugin and -f -. Patch by Alexander Zangerl, - to fix Debian Bug#671294. - * Clean up logfile vs. syslog handling, and in case logfile overrides - syslog, send a message to the latter stating where logging goes. - [#] CHANGES - * The build process can now be made a bit more silent and concise through - ./configure --enable-silent-rules, or by adding "V=0" to the make command. - [#] WORKAROUNDS - * Make Maillennium POP3 workarounds less specific, to encompass - Maillennium POP3/UNIBOX (Maillennium V05.00c++). Reported by Eddie - via fetchmail-users mailing list, 2012-10-13. - [#] TRANSLATION UPDATES - -- do not use useradd -o without -u - -- update to 6.3.22 - [#] SECURITY FIXES - * CVE-2012-3482 (bnc#775988) - * CVE-2011-3389 - [#] BUG FIX - * The Server certificate: message in verbose mode now appears on stdout like the - remainder of the output. Reported by Henry Jensen, to fix Debian Bug #639807. - * The GSSAPI-related autoconf code now matches gssapi.c better, and uses - a different check to look for GSS_C_NT_HOSTBASED_SERVICE. - This fixes the GSSAPI-enabled build on NetBSD 6 Beta. - [#] CHANGES - * The security and errata notices fetchmail-{EN,SA}-20??-??.txt are now - under the more relaxed CC BY-ND 3.0 license (the noncommercial clause - was dropped). The Creative Commons address was updated. - * The Python-related Makefile.am parts were simplified to avoid an automake - 1.11.X bug around noinst_PYTHON, Automake Bug #10995. - * Configuring fetchmail without SSL now triggers a configure warning, - and asks the user to consider running configure --with-ssl. - [#] WORKAROUNDS - * Some servers, notably Zimbra, return A1234 987 FETCH () in response to - a header request, in the face of message corruption. fetchmail now treats - these as temporary errors. Report and Patch by Mikulas Patocka, Red Hat. - * Some servers, notably Microsoft Exchange, return "A0009 OK FETCH completed." - without any header in response to a header request for meeting reminder - messages (with a "meeting.ics" attachment). fetchmail now treats these as - transient errors. Report by John Connett, Patch by Sunil Shetye. - -- dont't require, just suggest smtp_daemon -- fetchmail does run - fine (and much safer) with e.g. procmail as mda. - -- add automake as buildrequire to avoid implicit dependency - -- Apply packaging guidelines (remove redundant/obsolete - tags/sections from specfile, etc.) - -- repack upstream tarball without fetchmail-{SA,EN}-*.txt - (bnc#713698) -- add README-security.txt - -- update to fetchmail-6.3.21 - - critical bug fix - - The IMAP client no longer inserts NUL bytes into the last line - of a message when it is not closed with a LF or CRLF sequence. - Reported by Antoine Levitt. As a side effect of the fix, and - in order to avoid a full rewrite, fetchmail will now - CRLF-terminate the last line fetched through IMAP, even if it - is originally not terminated by LF or CRLF. This bears no - relevance if your messages end up in mbox, but adds line - termination for storages (like Maildir) that do not require - that the last line be LF- or CRLF-terminated. - -- license update: GPLv2+ - remove licenses " Other uncritical OpenSource License ; Public Domain, - Freeware" - -- update to fetchmail-6.3.20 - [#] SECURITY BUG FIXES - - CVE-2011-1947 (bnc#697368): STARTTLS: Fetchmail runs the IMAP - STARTTLS or POP3 STLS negotiation with the set timeout (default - five minutes) now. This was reported missing, with observed - fetchmail freezes beyond a week, by Thomas Jarosch. - See fetchmail-SA-2011-01.txt for further details. - [#] BUG FIXES - - IMAP: Do not search for UNSEEN messages in ranges. Usually, - there are very few new messages and most of the range searches - result in nothing. Instead, split the long response to make the - IMAP driver think that there are multiple lines of response. - - Do not print "skipping message" for old messages even in - verbose mode. If there are too many old messages, the logs just - get filled without any real activity. - - Build: fetchmail now always uses its own MD5 implementation - rather than trying to find a system library with matched - header. The library and header variants found on systems are - too diverse, and the code size saving is not worth any more - wasted user or programmer time. - [#] CHANGES - - Call strlen() only once when removing CRLF from a line. - - fetchmail sets Internet domain sockets to "keepalive" mode now. - Note that there is no portable way to configure actual timeouts - for this mode, and some systems only support a system-wide - timeout setting. fetchmail does not attempt to tune the time - spans of keepalive mode. -- remove build-time dependency on ed -- use spec-cleaner - -- update to fetchmail-6.3.19 - - bugfix release - * When specifying multiple local multidrop lists, do not lose - wildcard flag. (Affects "user foo is bar baz * is joe here") - * In multidrop configurations, an asterisk can now appear - anywhere in the list of local users, not just at the end. - * In multidrop mode, header parsing is now more verbose in -vv - mode, so that it becomes possible to see which header is used. - * Make --antispam work from command line (these used to work in - rcfiles). - * Smoke test XHTML 1.1 validation, and if it fails, skip - validating HTML documents. Skip validating - Mailbox-Names-UTF7.html. Several systems have broken XHTML 1.1 - DTD installations that jeopardize the build. - * Send a NOOP only after a failed STARTTLS in IMAP. - * GSSAPI verbose/debug syslog to INFO severity. Do STARTTLS/STLS - negotiation in IMAP/POP3 if it is mandatory even if the server - capabilities do not show support for upgradation to TLS. To - use this, configure --sslproto tls1. - * IMAP: Understand empty strings as FETCH response, seen on - Yahoo. Note that fetchmail continues to expect literals as - FETCH response for now. - -- update to fetchmail-6.3.18 - [#] SECURITY IMPROVEMENTS TO DEFANG X.509 CERTIFICATE ABUSE - * Fetchmail now only accepts wildcard certificate common names - and subject alternative names if they start with "*.". Previous - versions would accept wildcards even if no period followed - immediately. - * Fetchmail now disallows wildcards in certificates to match - domain literals (such as 10.9.8.7), or wildcards in domain - literals ("*.168.23.23"). The test is overly picky and - triggers if the pattern (after skipping the initial wildcard - "*") or domain consists solely of digits and dots, and thus - matches more than needed. - * Fetchmail now disallows wildcarding top-level domains. - [#] CRITICAL BUG FIXES AND REGRESSION FIXES - * Fetchmail 6.3.15, 6.3.16, and 6.3.17 would pick up libmd5 to - obtain MD5* functions, as an effect of an undocumented Solaris - MD5 fix. This caused all MD5-related functions to malfunction - if, for instance, libmd5.so was installed on other operating - systems as part of libwww on machines where long isn't - 32-bits, i. e. usually on 64-bit computers. - * Fetchmail 6.3.17 warned about insecure SSL/TLS connections - even if a matching --sslfingerprint was specified. This is an - omission from an SSL usability change made in 6.3.17. - * Fetchmail will now apply timeouts to the authentication stage. - This stage encompasses STARTTLS/STLS negotiation in IMAP/POP3. - Reported missing by Thomas Jarosch. - * Fetchmail now cancels GSSAPI authentication properly when - encountering GSS errors, such as no or unsuitable credentials. - It now sends an asterisk on a line by its own, as required in - SASL. This fixes protocol synchronization issues that cause - Authentication failures, often observed with kerberized MS - Exchange servers. - * Other fixes. - -- update to fetchmail-6.3.17 - [#] SECURITY FIX - * CVE-2010-1167: Fetchmail before release 6.3.17 did not properly - sanitize external input (mail headers and UID). - [#] FEATURES - * Fetchmail now supports a --sslcertfile option to - specify a "CA bundle" file (a file that contains trusted CA - certificates). - * Fetchmail now supports a - FETCHMAIL_INCLUDE_DEFAULT_X509_CA_CERTS environment variable - to force loading the default SSL CA certificate locations even - if --sslcertfile or --sslcertpath is used. If neither option - is in effect, fetchmail loads the default locations. - [#] REGRESSION FIX - * Fix string handling in rcfile scanner, which caused fetchmail - to misparse a run control file in certain circumstances. - [#] BUG FIXES - * Plug memory leak when using a "defaults" entry in the run - control file. - * Do not print SSL certificate mismatches unless verbose or - - -sslcertck is enabled. - * Do not lose "set invisible" in fetchmailconf. (Michael Barnack) -- drop fetchmail-SA-2010-02.patch (in upstream) - -- add fetchmail-SA-2010-02.patch (bnc#597673) - -- make it possible change default fetchmailrc location using new - sysconfig option -- do not change owner of fetchmailrc in post - -- update to fetchmail-6.3.16 - [#] BUG FIX - * Fix --interface option, broken in 6.3.15. - [#] CHANGE - * Call OpenSSL_add_all_algorithms(). This is needed to support - non-mandatory algorithms in certificates. - -- update to fetchmail-6.3.15 - [#] FEATURE - * Fetchmail now supports a bad-header command line or rcfile - option that takes exactly one argument, accept or reject - (default). - [#] BUG FIXES - * In the rcfile, recognize "local" as abbreviation for - "localdomains", as documented. - * Do not close stdout when using mda and "bsmtp -" at the same time. - * Log operating system errors when BSMTP writes fail. - * Fix verbose mode progress formatting regression from 6.3.10; - SMTP trace lines were no longer on a line of their own. Reported - by Melchior Franz. - * Check seteuid() return value and abort running MDA if switch fails. - * Set global flags in a consistent manner. Make --nosoftbounce and - - -nobounce work from command line (these used to work in rcfiles). - Reported and fix confirmed working by N.J. Mann. (Sunil Shetye) - -- update to fetchmail-6.3.14 - [#] SECURITY FIXES - * SSL/TLS certificate information is now also reported properly - on computers that consider the "char" type signed. Fixes - malloc() buffer overrun. Workaround for older versions: do not - use verbose mode. - [#] BUG FIXES - * The IMAP client no longer skips messages from several IMAP - servers including Dovecot if fetchmail's "idle" is in use. - Causes were that fetchmail (a) ignored some untagged responses - when it should not (b) relied on EXISTS messages in response to - EXPUNGE, which aren't mandated by RFC-3501 (the IMAP standard) - and aren't sent by Dovecot either. Fix by Sunil Shetye (the fix - also consolidates IMAP response handling, improving overall - robustness of the IMAP client), bug report and testing by Matt - Doran, with further hints from Timo Sirainen. - * The SMTP client now recovers from errors (such as servers - dropping the connection after errors) when sending an RSET - command. Fix by Sunil Shetye. Report by James Moe. - * The IMAP client now uses "SEARCH UNSEEN" rather than "SEARCH - UNSEEN NOT DELETED" again on IMAP2, to fix a regression in - fetchmail 6.2.5 reported by Will Stringer in June 2004. (Sunil - Shetye) - * The IMAP client now uses "SEARCH UNSEEN UNDELETED" on IMAP4 - and IMAP4r1 servers (Sunil Shetye). - * Workaround: The IMAP client now falls back to "FETCH n:m - FLAGS" if the server does not support "SEARCH". (Sunil Shetye) - * The IMAP client now requests message numbers in batches of - 1,000 to avoid problems if there are more than 1860 unseen - messages. (Sunil Shetye) Note that this wasn't security - relevant because fetchmail would only read up to the maximum - buffer size and leave the remainder of the string unread, going - out of synch afterwards. - * Stricter validation of IMAP responses containing byte or - message counts. -- fetchmail 6.3.13 : - [#] REGRESSION FIXES - * The multiline SMTP error fix in release 6.3.12 caused - fetchmail to lose message codes 400..599 and treat all of these - as temporary error. This would cause messages to be left on the - server even if softbounce was turned off. Reported by Thomas - Jarosch. - -- update to fetchmail-6.3.12 - [#] REGRESSION FIXES - * The CVS-2009-2666 fix in fetchmail release 6.3.11 caused a free() of - unallocated memory on SSL connections, which caused crashes or program aborts - on some systems (depending on how initialization and free() of unallocated - memory is handled in compiler and libc). - Workaround for older versions: run in verbose mode. - Patch courtesy of Thomas Heinz, fixes Gentoo Bug #280760. - This regression affected only the 6.3.11 release, but not the patch that was - part of the security announcement fetchmail-SA-2009-01. - [#] BUG FIXES - * Fix error reporting for GSSAPI on Heimdal (h5l) Kerberos. - * Look for MD5_Init in libcrypto rather than libssl, fixes Gentoo Kerberos - builds; fixes upstream parts of Gentoo Bugs #231400 and #185652, and fixes - BerliOS Bug #16134. - * Report multiline SMTP errors properly, reported by Earl Chew; fixes Debian Bug - [#569899], reported by Akihiro Terasaki. - Note: This fix introduced a regression, fixed in 6.3.13. - * Replace control characters in SMTP replies by '?'. - * Fetchmailconf: Fix descriptions for smtpaddress and smtpname options; - smtpaddress is for RCPT TO, not MAIL FROM. Found by Gerard Seibert. -- update to fetchmail-6.3.13 - [#] REGRESSION FIXES - * The multiline SMTP error fix in release 6.3.12 caused fetchmail to lose - message codes 400..599 and treat all of these as temporary error. This would - cause messages to be left on the server even if softbounce was turned off. - Reported by Thomas Jarosch. -- drop fetchmail-6.3.11-fix-invalid-free.patch (fixed upstream) - -- add fetchmail-6.3.11-fix-invalid-free.patch - - fix https://bugs.gentoo.org/280760 - -- use new python macros - -- update to 6.3.11 - [#] SECURITY BUGFIXES - * CVE-2009-2666: SSL NUL prefix impersonation attack through NULs in a - part of a X.509 certificate's CommonName and subjectAltName fields. These - fields use opaque strings with a separate length field, so that the NUL - character isn't a special character inside the certificate. Fetchmail, being - written in the C language, used to treat these strings as C strings - nonetheless, so that the domain comparison would end at the first embedded NUL - character, rather than at the real end of the string. - Fetchmail will now abort certificate verification as failed if NULs are - encountered inside either of these fields regardless of their position, and - drop the connection even if --sslcertck is not used, because NUL is not a - valid character in legitimate DNS names. - See fetchmail-SA-2009-01.txt for details, including a minimal patch. - [#] BUGFIXES - * Remove the spurious message "message delimiter found while scanning headers". - RFC-5322 syntax states that the delimiter is part of the body, and the body is - optional. - * Convert all non-printable characters in certificate Subject/Issuer - Common Name or Subject Alternative Name fields to ANSI-C hex escapes (\xnn, - where nn are hex digits). - -- update to 6.3.10 (final version) - -- update to 6.3.10-beta1 - [#] INCOMPATIBLE BUGFIXES AND CHANGES: - * Fetchmail no longer drops permanently undelivered messages by default, to - match historic documentation. It does this by adding a new "softbounce" - option, see below. - * There is a new "softbounce" global option that prevents the deletion of - messages that have not been forwarded. It defaults to "true" for fetchmail - 6.3.X in order to match historic documentation. This may change its default - in the next major release. - * For other changes, please see the package changelog -- update fetchmail-6.3.8-smtp_errors.patch (partially upstreamed) - filesystem +- Remove duplicate line due to merge error + +- add /etc/skel/.cache with perm 0700 (bsc#1181011) + +- Set correct permissions when creating /proc and /sys + +- Ignore postfix user (pulled in from buildsystem) + +- /proc and /sys should be %ghost to allow filesystem package updates in + rootless container environments (rh#1548403) (bsc#1146705) + +- Split /var/tmp out of fs-var.conf, new file is fs-var-tmp.conf. + Allows to override config to add cleanup options of /var/tmp + [bsc#1078466] +- Create fs-tmp.conf to cleanup /tmp regular (required with tmpfs) + [bsc#1175519] +- Fix bug about missing group in tmpfiles.d files +- Generic cleanup: + - Remove /usr/local/games + -- add /usr/share/appdata (bnc#893441) - -- drop /media directory (bnc#890198) - -- make /run/lock %ghost to fix build failure - -- make /var/run and /var/lock just ghost entries and create them - if they do not exist at all and rely on dracut hooks to - actually replace directories with symlinks there (bnc#874748) - -- add vscan user to ignore home list - -- change /etc/cups to mode 0755 (bnc#871640) for new cups version - -- change /sys to mode 0555 (bnc#871640) - -- make /var/lock a symlink to /run/lock (bnc#867873) - -- use lazy umount - -- use os.execute("umount ...") instead of posix.umount("...") - bnc#866964 - -- change pre to pretrans for directory/symlink conversion - -- drop /var/lib/pam_devperm (bnc#866234) - -- replace /var/run by symlink to /run -- try to handle case where /var/run is a bind-mount -- extend lua script in preinstall to handle this transition -- bnc#865893 - -- bump version to 13.2 - -- Drop /usr/X11R6, /usr/X11R6/bin, /usr/X11R6/lib, /var/X11R6 - -- add ppc64le definition - -- Drop /lib/systemd and /lib/systemd/system, everything is now in - /usr/lib/systemd... - -- do not put dir modifiers on symlinks - -- change license to MIT as GPL doesn't make sense for a package that - only contains directories. Also include a LICENSE.txt with the - sources (bnc#822602). - -- bump version to 13.1 - -- Add systemd %_unitdir - -- move sysctl directories here - -- Add directory.list64 for aarch64 - -- Revert /var/run and /var/lock being symlinks for now. - -- remove get_version_number.sh, it's unused since ages - -- Revert last change since aaa_base removed /usr/lib/tmpfiles.d. - -- own /usr/lib/tmpfiles.d - -- Remove also /sbin/conf.d/ (SuSEconfig directory). - -- replace /var/run and /var/lock directories with symlinks to - /run and /run/lock (respectively). - -- Remove SuSEconfig directories [FATE#100011] - -- move directories for man page translations from man package to - filesystem - -- remove /var/run/vi.recover (bnc#765288) -- remove /media/floppy and /media/cdrom ghost entries, they are not - used anywhere since years either - -- remove /var/cache/fonts (bnc#764885) - -- Also create /usr/share/help/$LOCALE for each LOCALE defined in - the languages file. This will allow our packages to have - translations for the XDG help system. - -- bump version to 12.2 - -- digged through logs to find more languages that have >45000 strings - -- remove world writeable /var/crash again (bnc#438041) - -- Apply packaging guidelines (remove redundant/obsolete - tags/sections from specfile, etc.) - -- Add /usr/share/help and /usr/share/help/C: this is the directory - used by the XDG help system specification, and the subdirectory - for the english docs there. - -- remove dirs that are clearly aaa_base specific - -- remove /var/lock/subsys as /var/lock is on tmpfs now - -- Really add language zh. - -- Add languages ga, ia, kk, km, kn, mai, nds, wa (from kde4-l10n) and - zh (from cups). - -- add /etc/skel/{.local,.config} to make sure they have correct - permissions for new users (bnc#676468) - -- Bump version number. -- Remove /etc/skel/.mozilla, it's not needed to have this by default. - -- Increase version number to 12.1. -- Add missing directories from aaa_base: /usr/share/doc/packages/aaa_base, - /lib/aaa_base - -- add /run directory (mode 0755,root,root) - -- reset list of languages to only contain what's translated with - more than 45.000. we might add big ones later if they become popular - to translate - -- bump version to 11.5 - -- fix build whitelisting /lib/udev/devices - -- add new locales (bnc#659001) - -- Add the new locale for "Congo", kg (iso 639-1). - -- add an locale for "Aragonese Spanish" - -- add /lib/systemd and /lib/systemd/system to avoid systemd - dependencies in lots of packages that merely install a text file - there. - -- add /etc/tmpfiles.d - -- add ghost.list with directories only listed in this package - as ghost files, move /tmp/.X11-unix, /tmp/.ICE-unix - and /var/tmp/vi.recover to that list -- also move /media/cdrom and /media/floppy to that list - they were done manually as ghosts in the specfile before -- add /etc/tmpdirs.d (see aaa_base) - -- Set version number to 11.3 - -- change group of /var/lock to 'lock' (bnc#552095, FATE#308360) - -- added ms_my (bnc#561174) - -- Add /usr/$march directories for SPARC. Will be packaging both - sparc-suse-linux and sparc64-suse-linux because the compiler - suite is usually configured with the latter on this arch. - -- minor change for sparc in specfile (bnc#558343) - -- added en@shaw (bnc#559206) - -- add arm gnueabi folders - -- added /selinux (fate#305557) - -- added fil (filipino) to the list of languages (bnc#513962) - -- add bem (Bemba) (fix bnc#501080) - -- fix build (ignore /lib/mkinitrd/scripts for now) - -- add hne (Chhattisgarhi) - -- added jbo (bnc#485455) - fio +- Update to 3.23 (no changelog) + +- Update to 3.21 (no changelog) +- Remove fio-gfio_main_ui.patch + +- Update to version 3.20: + * No changelog available +- Add fio-gfio_main_ui.patch + +- Update to 3.19 (no changelog) +- Remove 0001-Fix-compilation-error-with-gfio.patch +- Remove fio.python2.patch + +- Update to version 3.16: + * new: NBD support + * new: ZBD support + * for the rest see http://brick.kernel.dk/snaps/fio-3.16.shortlog.txt +- Added patches: + * 0001-Fix-compilation-error-with-gfio.patch + +- Update to version 3.14: + * no upstream changelog available + +- Update to version 3.13: + * Shortlog: http://brick.kernel.dk/snaps/fio-3.13.shortlog.txt + +- Update to version 3.12: + * no upstream changelog available + +- Do not use libressl + +- Remove duplication from build macros +- Disable building for native host to avoid illegal instruction crashes + +- Update to version 3.10 + * For detailed list of changes see: + http://brick.kernel.dk/snaps/fio-3.10.shortlog.txt +- Switch to building with openssl + +- Update to version 3.9 + * For detailed list of changes see: + http://brick.kernel.dk/snaps/fio-3.9.shortlog.txt + +- Replace hardcoded dependency to python2.7, which does not exist + in SLE_11, with python2 via fio.python2.patch + firewalld -- Update to 0.7.5 (jsc#SLE-12281) +- Remove dependency on firewalld from firewall-macros (bsc#1183404) + +- Disable FlushAllOnReload option to not retain interface to zone + assignments and direct rules when using --reload option. + * 0002-Disable-FlushAllOnReload-option.patch + +- Update to 0.9.3 (jsc#SLE-17336): + * docs(dbus): fix invalid method names + * fix(forward): iptables: ipset used as zone source + * fix(rich): non-printable characters removed from rich rules + * docs(firewall-cmd): small description grammar fix + * fix(rich): limit table to strip non-printables to C0 and C1 + * fix(zone): add source with mac address + +- Add dependency for firewall-offline-cmd (bsc#1180883) + +- Remove the patch which enforces usage of iptables instead of + nftables (jsc#SLE-16300): + * 0001-firewall-backend-Switch-default-backend-to-iptables.patch +- Add firewalld zone for the docker0 interface. This is the + workaround for lack of nftables support in docker. Without that + additional zone, containers have no Internet connectivity. + (rhbz#1817022, jsc#SLE-16300) +- Update to 0.9.1: + * Bugfixes: + * docs(firewall-cmd): clarify lockdown whitelist command paths + * fix(dbus): getActivePolicies shouldn't return a policy if a zone is not active + * fix(policy): zone interface/source changes should affect all using zone + +- Make use of %service_del_postun_without_restart + And stop using DISABLE_RESTART_ON_UPDATE as this interface is + obsolete. + +- Add python3-nftables as a requirement. + +- update to 0.9.0: + * New major features + * prevention of Zone Drifting + * Intra Zone Forwarding + * Policy Objects + * For a full list of changes, see + https://github.com/firewalld/firewalld/compare/v0.8.0...v0.9.0 + +- update to 0.8.3: + * nftables: convert to libnftables JSON interface + * service: new “helper” element to replace “module” More accurately represents the conntrack helper. Deprecates “module”. + * allow custom helpers using standard helper modules (rhbz 1733066) + * testsuite is now shipped in the dist tarball + * Typo in firewall-config(1) + * Fix typo in TFTP service description + * doc: README: add note about language translations + * fix: rich: source/dest only matching with mark action + * feat: AllowZoneDrifting config option + * feat: nftables: support AllowZoneDrifting=yes + * feat: ipXtables: support AllowZoneDrifting=yes + * fix: firewall-offline-cmd: Don’t print warning about AllowZoneDrifting + * fix: add logrotate policy + * doc: direct: add CAVEATS section + * fix: checkIP6: strip leading/trailing square brackets + * fix: nftables: remove square brackets from IPv6 addresses + * fix: ipXtables: remove square brackets from IPv6 addresses + * fix: nftables: ipset types using “port” + * fix: nftables: zone dispatch with multidimensional ipsets + * fix: ipset: destroy runtime sets on reload/stop + * fix: port: support querying sub ranges + * fix: source_port: support querying sub ranges + * doc: specify accepted characters for object names + * fix: doc: address copy/paste mistakes in short/description + * fix: configure: atlocal: quote variable values + * fix: nftables: allow set intervals with concatenations + * doc: clarify –set-target values “default” vs “reject” + * fix: update dynamic DCE RPC ports in freeipa-trust service + * fix: nftables: ipset: port ranges for non-default protocols + * fix(systemd): Conflict with nftables.service + * fix(direct): rule in a zone chain + * fix(client): addService needs to reduce tuple size + * fix(doc): dbus: signatures for zone tuple based APIs + * fix(config): bool values in dict based import/export + * fix(dbus): service: don’t cleanup config for old set APIs + * fix(ipset): flush the set if IndividiualCalls=yes + * fix(firewall-offline-cmd): remove instances of “[P]” in help text + * fix(rich): source mac with nftables backend + * docs: replace occurrences of the term blacklist with denylist + * fix: core: rich: Catch ValueError on non-numeric priority values + * docs(README): add libxslt for doc generation + * fix(cli): add –zone is an invalid option with –direct + * fix(cli): add ipset type hash:mac is incompatible with the family parameter + +- Update to version 0.7.5 (jsc#SLE-12281): -- Switch firewall backend fallback to 'iptables' (bsc#1102761) - This ensures that existing configuration files will keep working - even if FirewallBackend option is missing. + +- Update to 0.7.4 + This is a bug fix only release. + However, it does reintroduce the zone drifting bug as a feature. See #258 and #441. This behavior is disabled by default. + * improvement: build: add an option to disable building documentation + * Typo in firewall-config(1) + * Fix typo in TFTP service description + * doc: README: add note about language translations + * fix: rich: source/dest only matching with mark action + * feat: AllowZoneDrifting config option + * feat: nftables: support AllowZoneDrifting=yes + * feat: ipXtables: support AllowZoneDrifting=yes + * fix: firewall-offline-cmd: Don't print warning about AllowZoneDrifting + * fix: add logrotate policy + * fix: tests: regenerate testsuite if .../{cli,python}/*.at changes + * doc: direct: add CAVEATS section + * fix: checkIP6: strip leading/trailing square brackets + * fix: nftables: remove square brackets from IPv6 addresses + * fix: ipXtables: remove square brackets from IPv6 addresses + * fix: nftables: zone dispatch with multidimensional ipsets + * fix: ipset: destroy runtime sets on reload/stop + * fix: port: support querying sub ranges + * fix: source_port: support querying sub ranges + * doc: specify accepted characters for object names + * fix: doc: address copy/paste mistakes in short/description + * fix: configure: atlocal: quote variable values + * fix: nftables: allow set intervals with concatenations + * doc: clarify --set-target values "default" vs "reject" + +- Update to version 0.7.3: + * release: v0.7.3 + * chore: update translations + * doc: README: add note about integration tests + * test: check-container: also run check-integration + * test: integration: NM zone overrides interface on reload + * test: build: support integration tests + * test: functions: add macro NMCLI_CHECK + * test: functions: new macros for starting/stopping NetworkManager + * fix: test: leave "cleanup" for tests cases + * test: check-container: add support for fedora rawhide + * test: check-container: add support for debian sid + * test: build: add support for running in containers + * fix: test/functions: FWD_END_TEST: improve grep for errors/warnings + * fix: test: direct passthrough: no need to check for dummy module + * fix: test: CHECK_NAT_COEXISTENCE: only check for kernel version + * fix: reload: let NM interface assignments override permanent config + * chore: tests: rename IF_IPV6_SUPPORTED to IF_HOST_SUPPORTS_IPV6_RULES + * fix: tests: convert host ipv6 checks to runtime + * fix: tests: convert ip6tables checks to runtime + * fix: tests: convert probe of nft numeric args to runtime + * fix: tests: convert nftables fib checks to runtime + * fix: build: distribute testsuite + * fix: don't probe for available kernel modules + * fix: failure to load modules no longer fatal + * fix: tests/functions: canonicalize XML output + * chore: doc: update authors + * fix: test: use debug output based on autotest variable + * fix: src/tests/Makefile: distclean should clean atconfig + +- No longer recommend -lang: supplements are in use. + +- Replace incorrect usage of %_libexecdir with %_prefix/lib + +- rebased the original patch from revision 19 + +- Added a patch to make iptables the default again on openSUSE + +- Update to version 0.7.2: + This is a bug fix only release. + * fix: direct: removeRules() was mistakenly removing all rules + * fix: guarantee zone source dispatch is sorted by zone name + * fix: nftables: fix zone dispatch using ipset sources in nat chains + * doc: add --default-config and --system-config + * fix: --add-masquerade should only affect ipv4 + * fix: nftables: --forward-ports should only affect IPv4 + * fix: direct: removeRules() not removing all rules in chain + * dbus: service: fix service includes individual APIs + * fix: allow custom helpers using standard helper modules + * fix: service: usage of helpers with '-' in name + * fix: Revert "ebtables: drop support for broute table" + * fix: ebtables: don't use tables that aren't available + * fix: fw: initialize _rfc3964_ipv4 + +- Update to version 0.7.1: + * Rich Rule Priorities + * Service Definition Includes - Service definitions can now + include lines like: which will + include all the ports, etc from the https service. + * RFC3964 IPv4 filtering - A new option RFC3964_IPv4 in + firewalld.conf is available. It does filtering based on RFC3964 + in regards to IPv4 addresses. This functionality was + traditionally in network-scripts. + * FlushAllOnReload - A new option FlushAllOnReload in + firewalld.conf is available. Older release retained some + settings (direct rules, interface to zone assignments) during a + - -reload. With the introduction of this configuration option + that is no longer the case. Old behavior can be restored by + setting FlushAllOnReload=no. + * 15 new service definitions + * fix: firewall-offline-cmd: service: use dict based APIs + * fix: client: service: use dict based dbus APIs + * test: dbus: coverage for new service APIs + * fix: dbus: new dict based APIs for services + * test: dbus: service API coverage + * test: functions: add macro DBUS_INTROSPECT + * test: functions: add CHOMP macro for shell output + * fix: tests/functions: use gdbus instead of dbus-send + * fix: dbus: add missing APIs for service includes +- Remove patch for using iptables instead of nftables - we should + finally switch to nftables and fix its issues properly if they + occur again: -- Disable FlushAllOnReload option to not retain interface to zone - assignments and direct rules when using --reload option. - * 0002-Disable-FlushAllOnReload-option.patch -- Remove patches which were included upstream or are not needed - anymore: - * firewalld-add-additional-services.patch +- Remove patch which was released upstream: + * 0002-Add-FlushAllOnReload-config-option.patch + +- Update to version 0.6.4: + * chore: update translations + * treewide: fix over indentation (flake8 E117) + * test: travis: add another test matrix for omitting ip6tables + * chore: travis: split test matrix by keywords + * chore: tests: add AT_KEYWORDS for firewall-offline-cmd + * improvement: tests: Use AT_KEYWORDS for backends + * fix: tests: guard occurrences of IPv6 + * fix: tests/functions: ignore warnings about missing ip6tables + * test: add macro IF_IPV6_SUPPORTED + +- Move RPM macros to %_rpmmacrodir. + +- Revert last change: the macros DO reference firewall-cmd, but as + they are expanded during build time of the package, not at + runtime, the point in time is wrong to require firewalld. The + consumer of the macro is responsible to ask for the right + commands to be present at runtime of the scripts + (boo#1125775#c9). + +- Add dependency between firewall-macros and firewalld. + (boo#1125775) + +- Fix --with-ifcfgdir configure parameter. (boo#1124212) + +- Add upstream patch to make --reload/--complete-reload forget the + runtime configuration and always load the permanent one + (bsc#1121277) + * 0002-Add-FlushAllOnReload-config-option.patch + +- Update to 0.6.3. Some of the changes are: + * update translations + * nftables: fix reject statement in "block" zone + * shell-completion: bash: don't check firewalld state + * firewalld: fix --runtime-to-permanent if NM not in use. + * firewall-cmd: sort --list-protocols output + * firewall-cmd: sort --list-services output + * command: sort services/protocols in --list-all output + * services: add audit + * nftables: fix rich rule log/audit being added to wrong chain + * nftables: fix destination checks not allowing masks + * firewall/core/io/*.py: Let SAX handle the encoding of XML files (gh#firewalld/firewalld#395)(bsc#1083361) + * fw_zone: expose _ipset_match_flags() + * tests/firewall-cmd: exercise multiple interfaces and zones + * fw_transaction: On clear zone transaction, must clear fw and other zones + * Fix translating labels (gh#firewalld/firewalld#392) +- Remove patches which have made it upstream: - * 0001-fw_nm-Make-nm_get_zone_of_connection-only-check-perm.patch - * 0002-firewall-cmd-On-getZoneOfInterface-only-ask-NM-for-p.patch - * 0003-firewall-cmd-For-non-permanent-interface-changes-don.patch - * 0004-fw_nm-New-function-to-get-all-interfaces-from-NM.patch - * 0005-fw_nm-Add-nm_get_interfaces_in_zone.patch - * 0006-firewall-cmd-Ask-NM-when-listing-permanent-interface.patch - * 0007-firewall-cmd-Allow-passing-extra-interfaces-to-print.patch - * 0001-ifcfg-Modify-ZONE-on-permanent-config-changes.patch - * 0001-firewall-core-Always-reload-the-permanent-configurat.patch - * 0001-firewall-core-fw_nm-nm_get_zone_of_connection-should.patch - * 0001-firewalld-fix-runtime-to-permanent-if-NM-not-in-use.patch - -- Add upstream patch to fix the error in --runtime-to-permanent - option about 'settings' variable being referenced before - assignment. This error occurs only when NetworkManager is not - used. (bsc#1122151) - * 0001-firewalld-fix-runtime-to-permanent-if-NM-not-in-use.patch - -- Import SUSE translations (boo#1108832) - * added firewalld-0.5.5-po-20181105.tar.xz - -- Add upstream patch to fix a python stacktrace when getting the - zone for a NetworkManager connection (bsc#1106319) - * 0001-firewall-core-fw_nm-nm_get_zone_of_connection-should.patch - -- Add adapted upstream patch to make --reload/--complete-reload - forget the runtime configuration and always load the permanent - one (bsc#1112008) - * 0001-firewall-core-Always-reload-the-permanent-configurat.patch + * 0002-firewalld-0.6.x-rich-rule-with-ipset-regression.patch -- Add upstream patch to mark more strings as translatable (bsc#1096542) +- Add upstream patch to mark more strings as translatable which is + required by firewall UI when creating rich rules (bsc#1096542) -- Add upstream patches to fix NetworkManager integration (bsc#1109074) - * 0001-fw_nm-Make-nm_get_zone_of_connection-only-check-perm.patch - * 0002-firewall-cmd-On-getZoneOfInterface-only-ask-NM-for-p.patch - * 0003-firewall-cmd-For-non-permanent-interface-changes-don.patch - * 0004-fw_nm-New-function-to-get-all-interfaces-from-NM.patch - * 0005-fw_nm-Add-nm_get_interfaces_in_zone.patch - * 0006-firewall-cmd-Ask-NM-when-listing-permanent-interface.patch - * 0007-firewall-cmd-Allow-passing-extra-interfaces-to-print.patch -- Add upstream patch to fix ifcfg ZONE attribute on permanent firewall - changes (bsc#1109153) - * 0001-ifcfg-Modify-ZONE-on-permanent-config-changes.patch -- Update to 0.5.5 (bsc#1108420) +- Add upstream patch to fix rich rules that uses ipset (bsc#1104990) + * 00002-firewalld-0.6.x-rich-rule-with-ipset-regression.patch + +- Update to 0.6.2. Some of the changes are: - * firewall/core/fw_nm: nm_get_zone_of_connection should return None or empty string instead of False + * nftables: fix log-denied with values other than "all" or "off" + * fw_ipset: raise FirewallError if backend command fails + * ipset: only use "-exist" on restore + * fw_ipset: fix duplicate add of ipset entries + * *tables: For opened ports/protocols/etc match ct state new,untracked (bsc#1105821) + * ipXtables: increase wait lock to 10s + * nftables: fix rich rules ports/protocols/source ports not considering ct state + * ports: allow querying a single added by range + * fw_zone: do not change rich rule errors into warnings + * fw_zone: fix services with multiple destination IP versions (bsc#1105899) + * fw_zone: consider destination for protocols + * firewall/core/fw_nm: nm_get_zone_of_connection should return None or empty string instead of False (boo#1106319) -- spec-cleaner fixes - -- Update to 0.5.4 (bsc#1105170) - * update translations + * nftables: fix rich rule audit log + * ebtables: replace RETURN policy with explicit RETURN at end of chain + * direct backends: allow build_chain() to build multiple rules + * fw: on restart set policy from same function + * ebtables: drop support for broute table +- Remove upstream patches + * 0001-nftables-fix-rich-rules-ports-protocols-source-ports.patch + * 0001-fw_zone-consider-destination-for-protocols.patch + * 0002-fw_zone-fix-services-with-multiple-destination-IP-ve.patch + * firewalld-fix-firewalld-config-crash.patch + +- Add upstream patch to fix Neighbor Discovery filtering for IPv6 (bsc#1105821) + * 0001-nftables-fix-rich-rules-ports-protocols-source-ports.patch +- Add upstream patch to fix building rules for multiple IP families (bsc#1105899) + * 0001-fw_zone-consider-destination-for-protocols.patch + * 0002-fw_zone-fix-services-with-multiple-destination-IP-ve.patch + +- Add firewalld-fix-firewalld-config-crash.patch: set + nm_get_zone_of_connection to return 'None' instead of 'False' for + automatically generated connections to avoid firewall-config + crashes. Patch provided by upstream (boo#1106319, + gh#firewalld/firewalld#370). + +- Also switch firewall backend fallback to 'iptables' (bsc#1102761) + This ensures that existing configuration files will keep working + even if FirewallBackend option is missing. + * 0001-firewall-backend-Switch-default-backend-to-iptables.patch + +- Update to 0.6.1. Some of the changes are: + * Correct source/destination in rich rule masquerade + * Only modify ifcfg files for permanent configuration changes + * Fix a backtrace when calling common_reverse_rule() + * man firewalld.conf: Show nftables is the default FirewallBackend + * firewall-config: fix some untranslated strings that caused a UI + bug causing rich rules to not be modify-able (bsc#1096542) - * firewall-config: fix some untranslated strings - * Rich Rule Masquerade inverted source-destination in Forward Chain - * don't forward interface to zone requests to NM for generated interfaces + * fixed many issues if iptables is actually iptables-nft + * Use preferred location for AppData files + * ipXtables: fix ICMP block inversion with set-log-denied + * fixes ICMP block inversion with set-log-denied with + IndividualCalls=yes + * nftables: fix set-log-denied if target is not ACCEPT + * fw_direct: strip _direct chain suffix if using nftables + * NetworkManager integration bugfixes. + +- Switch back to 'iptables' backend as default (bsc#1102761) + +- Update to 0.6.0. Some of the changes are: + * update translations + * firewall-config: Add ipv6-icmp to the protocol dropdown box (#348, bsc#1099698) + * core: logger: Remove world-readable bit from logfile (#349, bsc#1098986) + * IPv6 rpfilter: explicitly allow neighbor solicitation + * nftables backend (default) + * Added loads of new services - * ipset: check type when parsing ipset definition - * firewall-config: Add ipv6-icmp to the protocol dropdown box - * core: logger: Remove world-readable bit from logfile - * IPv6 rpfilter: explicitly allow neighbor solicitation -- Remove patches that have made it upstream: - * 0001-firewall-config-fix-some-untranslated-strings.patch - * 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch - * 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch - * firewalld-0.5.3-po-20180417.tar.xz - -- Mark more strings as translatable when creating rich rules (bsc#1096542) - * 0001-firewall-config-fix-some-untranslated-strings.patch - -- Backport the following upstream fixes: - * Add missig ipv6-icmp protocol to UI drop-down list (bsc#1099698) - - 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch - * Drop global read permissions from the log file (bsc#1098986) - - 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch - -- Merge SUSE translations to version 0.5.3, fix typos (boo#1094051, - add firewalld-0.5.3-po-20180417.tar.xz, - remove firewalld-po-20180417.tar.xz). + * firewallctl: completely remove all code and references + * dbus: expose FirewallBackend + * dbus: fix erroneous fallback for AutomaticHelpers +- Remove patches which have made it upstream + * firewalld-add-additional-services.patch +- spec-cleaner fixes -- Translations update to version 20180417 (bsc#1081623): - * Minor fixes of ar, ko, nl. - - * firewall-config: Break infinite loop when firewalld is not - running (bsc#1082470, bsc#1085205) + * firewall-config: Break infinite loop when firewalld is not running -- Remove obsolete patches which are now upstream - * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch - * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch -- Update to 0.5.1 (bsc#1084026) +- Remove high-availability service. SUSE HA uses the cluster service + provided by the yast2-cluster package (bsc#1078223) + +- Update to 0.5.1 + +- Update to 0.5.0 -- Add upstream patches to fix endless loop in firewall-config when - firewalld is not running (bsc#1082470) - * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch - * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch - -- Remove high-availability service. SUSE HA uses the cluster service - provided by the yast2-cluster package (bsc#1078223) - flatpak -- Update to version 1.10.2: - + This is a security update which fixes a potential attack where - a flatpak application could use custom formated .desktop files - to gain access to files on the host system. - + Fix memory leaks - + Some test fixes - + Documentation updates - + G_BEGIN/END_DECLS added to library headders for c++ use - + Fix for X11 cookies on OpenSUSE - + Spawn portal better handles non-utf8 filenames - -- Flatpak only requires glib 2.44, not 2.60 -- Update ostree version required to 2020.8 - -- Update to version 1.10.1: - + Fix flatpak build on systems with setuid bwrap - + Fix some compiler warnings - + Fix crash on updating apps with no deploy data - + Updated translations. -- Remove deprecated texinfo packaging macros. -- Switch to upstream release tarball. - -- Update to version 1.10.0: - + The major new feature in this series compared to 1.8 is the - support for the new repo format which should make updates - faster and download less data. - + The systemd generator snippets now call flatpak - - -print-updated-env in place of a bunch of shell for better - login performance. - + The .profile snippets now disable GVfs when calling flatpak to - avoid spawning a gvfs daemon when logging in via ssh. - + Build fixes for GCC 11. - + Flatpak now finds the pulseaudio sockets better in uncommon - configurations. - + Sandboxes with network access it now also has access to the - systemd-resolved socket to do dns lookups. - + Flatpak supports unsetting env vars in the sandbox using - - -unset-env, and --env=FOO= now sets FOO to the empty string - instead of unsetting it. - + Similarly the spawn portal has an option to unset an env var. - + The spawn portal now has an option to share the pid namespace - with the sub-sandbox. - -- Update to version 1.8.5 (CVE-2021-21261): - + This is a security update that fixes a sandbox escape where a - malicious application can execute code outside the sandbox by - controlling the environment of the "flatpak run" command when - spawning a sub-sandbox (boo#1180996) - -- Update to version 1.8.4: - + Fix support for ppc64. - -- Move flatpak-bisect and flatpak-coredumpctl to devel subpackage, - allow to remove python3 dependency on main package. - -- Enable LTO (boo#1133124) as gobject-introspection works fine with LTO. - -- Update to version 1.8.3: - + Fixed progress reporting for OCI and extra-data. - + The in-memory summary cache is more efficient. - + Fixed authentication getting stuck in a loop in some cases. - + Fixed authentication error reporting. - + We now extract OCI info for runtimes as well as apps. - + Fixed crash if anonymous authentication fails and -y is - specified. - + flatpak info now only looks at the specified installation if - one is specified. - + Better error reporting for server HTTP errors during download. - + Uninstall now removes applications before the runtime it - depends on. - + Fixed test-suite to pass with the latest OSTree version. - + Fixed dbus environment variables in flatpak enter. - + Avoid updating metadata from the remote when uninstalling. - + Fixed error message handling in various places. - + FlatpakTransaction now verifies all passed in refs to avoid. - + potential issues with invalid names. - + Updated translations. - -- Update to version 1.8.2: - + Added validation of collection id settings for remotes. - + Fix seccomp filters on s390. - + Robustness fixes to the spawn portal. - + Fix support for masking update in the system installation. - + Better support for distros with uncommon models of merged /usr. - + Cache responses from localed/AccountService. - + Fix hangs in cases where xdg-dbus-proxy fails to start. - + Fix double-free in cups socket detection. - + OCI authenticator now doesn't ask for auth in case of http - errors. - -- Fix invalid usage of %{_libexecdir} to reference systemd - directories. - -- Update to version 1.8.1: - * Avoid calling authenticator in update if ref didn't change - * Don't fail transaction if ref is already installed (after - transaction start) - * Fix flatpak run handling of userns in the --device=all case - * Fix handling of extensions from different remotes - * Fix flatpak run --no-session-bus - * Updated translations -- Update to version 1.8.0: - * FlatpakTransaction has a new signal "install-authenticator" - which clients can handle to install authenticators needed for - the transaction. This is done in the CLI commands. - * We now always expose the host timezone data, allowing us the - expose the host /etc/localtime in a way that works better, - fixing several apps that had timezone issues. - * Fix flatpak enter which didn't work in some cases. - * We now ship a systemd unit (not installed by default) to - automatically detect plugged in usb sticks with sideload repos. - * By default we no longer install the gdm env.d file, as the - systemd generators work better. - * create-usb now exports partial commits by default - * Fix handling of docker media types in oci remotes - * Fix subjects in remote-info --log output -- Remove source file used to generate a flatpak user on the system - since it's now included by upstream: - * system-user-flatpak.conf - -- Fixes for %_libexecdir changing to /usr/libexec - -- Update to version 1.6.4: - + This release backports some of the OCI authenticator fixes from - the 1.7 series, and should now be able to host flatpak images - on e.g. docker hub. - + Other changes: - - Fix a use-after free in libflatpak. - - Don't list p2p downgrades in list of available updates. - -- jsc#SLE-7171 freeradius-server +- freeradius-server-radiusd-logrotate.patch: move logrotate + options into specific parts for each log as "global" options + will persist past and clobber global options in the + main logrotate config (bsc#1180525) + froxlor -- Change Requires in spec file to enable use with php7 +- fixed build (openSUSE_Tumbleweed,openSUSE_Factory) dir conf.d owner + +- Upstream upgrade to version 0.10.23 (bsc#846355) + Spec file clean up + +- Upstream upgrade to version 0.10.22 (bsc#846355) + +- Use system apache rpm macros + +- BuildRequire cron as this contains now the cron directories +- Use %license for COPYING file instead of %doc [bsc#1082318] + +- removing froxlor-suse-config.diff not needed + +patch froxlor-suse-config.diff and + patch froxlor-pdns.diff + added for update the froxlor configuration documentation in UI + +- Upstream upgrade to version 0.9.40.1 (bsc#846355) + new features besides API that found their way in: + - 2FA / TwoFactor Authentication for accounts + - MySQL8 compatibility + - new implementation of Let's Encrypt (acme.sh) + - customizable error/access log handling for webserver (format, level, + pipe-to-script, etc.) + - lots and lots of bugfixes and small enhancements + +- Upstream upgrade to version 0.9.39.5 (bnc#846355) +- Dropping froxlor from future distributions and (bnc#958100) + Factory/Tumbleweed +- PHP rand function for random number generation fixed in previous + version (bnc#1025193) CVE-2016-5100 + +- upstream upgrade to version 0.9.39 (bnc#846355) + +- Add and change of froxlor config files and manual + +- Change Requires to enable use with php7 fs-uae +- Update to version 3.0.5 + * Packaging change to satisfy Apple's changed notarization process (sigh) + +- Update to version 3.0.4 + * Fix compilation of sana2.cpp with GCC 10 + * Fix OpenGL shaders with multiple passes on macOS + * Updated the GLAD OpenGL loader + fwupd +- Remove valgrind from BuildRequires since it's not a hard + requirement anymore. (bsc#1184248) + +- Update to version 1.5.8: + New features: + * Add a new internal flag to opt-in to GUID matching + * Add D501 Baklava device support + * Add fu_device_set_battery_level() + * Add missing uint64 read and write helpers + * Add Qubes wrapper source and create packages + * Allow enabling plugins only matching a specific HwId + * Prompt for unlock keypress if reset command is blocked + * Remove obsolete dell-dock non-passive update flow support + * Remove the Hughski public key + * Show a warning when parsing invalid quirk files + * Support for GATT characteristic signals/notifications + * Support more than one protocol for a given device + Fixes: + * Align the CCGX DMC firmware to 64 byte chunks + * Be more strict for custom quirk keys + * Check pixart firmware compatibility with hardware before + flashing + * Correct a thunderbolt assertion if kernel failed FW read + * Correctly erase STM32 devices when transfer size is less + than sector size + * Detect SREC overflow to avoid adding ~4GB of 0xFF padding + * Do not show a critical error when flashing footer-less + binary files + * Don't allow device updates while needing activation + * Fix a regression in the elantp defined IAP start address + * Fix a regression where activate stopped working + * Fix firmware update of pointing device on Lenovo ThinkPad + Nano + * Fix the HSI plugin 'Disabled' state + * Fix the quirk key name for the Lenovo HDMI with power + * Fix writing to the GD32VF103 bootloader + * Only call elantp->detach() when writing a firmware blob + * Updated StarLabs GUIDs + * Wait a few ms for the Logitech hardware to settle after + detach +- Remove GPG-KEY-Hughski-Limited from the filelist +- Drop upstreamed patch + + fwupd-bsc1182057-fix-sbat-section-copy.patch + +- Add fwupd-bsc1182057-fix-sbat-section-copy.patch to set the + proper section flags for .sbat section so that objcopy can + copy it into fwupd*.efi (bsc#1182057) + +- Update to version 1.5.7: + New features: + * Add initial support for Bluez bluetooth devices + * Add more supported pixart devices + * Add support for the RTD21xx HDMI converter + Fixes + * Convert MBR types to GPT GUIDs to help find the ESP + * Do not allow updating a synaptics-mst device with no customer ID + * Drop unused heap pages after startup has completed + * Ensure SBAT metadata is added correctly + * Move the plugin build logic to the plugins themselves + * Only allow verify-update for plugins that support CAN_VERIFY +- Specify SBAT metadata for openSUSE/SLE (bsc#1182057) +- Adjust the meson options + + plugin_uefi => plugin_uefi_capsule and plugin_uefi_pk + + plugin_synaptics => plugin_synaptics_mst and plugin_synaptics_rmi + + Disable Intel AMT plugin in non-x86 systems + +- Update to 1.5.6: + New features: + * Add SBAT metadata to the fwupd EFI binary + * Add support for GD32VF103 as found in the Longan Nano + * Add support for RMI PS2 devices + * Add support for the System76 Keyboard + * Allow downloading firmware from IPFS + * Install the UX data into a single .tar.xz file + * Add a plugin to update PixArt RF devices + * Add new hardware to use the elantp and rts54hid plugins + * Allow specifying more than one VendorID for a device + * Detect the AMD TSME encryption state for HSI-4 + * Detect the AMI PK test key is not installed for HSI-1 + * Add Maple Ridge Thunderbolt firmware parsing support + * Add --no-remote-check to ignore checking for download remotes + * Allow creating FMAP and Synaptics firmware using builder.xml + Fixes: + * Add support for the Starlabs LabTop L4 + * Allow using an external ESP again + * Ask the user to reboot when required if downgrading + * Be more paranoid when parsing ASCII buffers and devices + * Check if the fwupd BootXXXX entry exists on failure + * Clear the pending flag if restarting the system + * Do not allow flashing using flashrom if BLE is enabled + * Do not allow Lenovo hardware to install multiple capsules + * Do not parse the OptionROM image + * Do not show Unknown [***] for every client connection + * Fix dnload wBlockNum wraparound for ST devices + * Fix OOM when using large ArchiveSizeMax values + * Fix several crashes spotted by AddressSanitizer + * Fix several places where the Goodix MOC plugin could crash + * Include the PCR0 to the report metadata + * Report the lockdown status from UEFI and SuperIO plugins + * Show a console warning if the system clock is not set + * Fix flashing a fingerprint reader that is in use + * Fix several critical warnings when parsing invalid firmware + * Fix updating DFU devices that use DNLOAD_BUSY + * Ignore the legacy UEFI OVMF dummy GUID + * Make libfwupd more thread safe to fix a crash in gnome-software + * Never show unprintable chars from invalid firmware in the logs + * Allow using fwupdtool as non-root for firmware commands + * Do not trust the Block.HintSystem boolean for ESP filtering + * Fix a memory leak when parsing Synaptics firmware + * Fix a possible crash when reading the Goodix MOC USB request + * Fix crashes when parsing invalid FMAP, DMC, Solokey and Synaptics images +- Deprecate fwupd-bsc1179790-disable-hintsystem.patch + ganglia-web +- updated to 3.7.5 which fixes bsc#1179835 +- various bugfixes and enhancements, highlights are: + * heatmap coloring enhanced + * Fix XSS from OBB#1005024 (https://www.openbugbounty.org/reports/1005024/) + * uses `httponly` and `secure` flags in setcookie calls + * add the available memory to the graph, if present + gcc7 +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + gcc7-testresults +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +- add gcc7-pr81942.patch [bsc#1181618] + gdb +- Backport fix for heap-use-after-free in + remote_async_inferior_event_handler [swo#26614]: + * gdb-remote-fix-invalid-pointer-in-remote-async-serial-handler.patch + +- Replace tentative fix with upstreamed fix [swo#26881]: + Remove: + * gdb-fix-assert-in-process-event-stop-test.patch + Add: + * gdb-fix-internal-error-in-process_event_stop_test.patch + * gdb-breakpoints-handle-glibc-with-debuginfo-in-create_exception_master_breakpoint.patch +- Fix license [bsc#1180786]. + ghc-bootstrap-helpers +- disable %{ix86} build + +- update to 1.1 - update happy to 1.9.20 + +- add constraints for memory on riscv64 + git +- On case-insensitive filesystems, with support for symbolic links, + if Git is configured globally to apply delay-capable clean/smudge + filters (such as Git LFS), Git could be fooled into running + remote code during a clone. (bsc#1183026, CVE-2021-21300) + * checkout-dont-follow-symlinks.patch + glib2 -- Add patches to support for slim format of timezone (bsc#1178346): - + glib2-add-support-for-slim-timezone-format.patch: basic support - for slim format (glgo#GNOME/glib!1533). - + glib2-fix-6-days-until-the-end-of-the-month.patch: fix DST - incorrect end day when using slim format - (glgo#GNOME/glib!1683). - -- Update to version 2.62.6: - + This is expected to be the final release in the 2.62.x stable - series; maintenance effort will shift to the newer 2.64.x - stable series now. - + Fix SOCKS5 username/password authentication. - + Exception handling fixes on Windows. - + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988, - glgo#GNOME/GLib#2049, glgo#GNOME/GLib!1378, - glgo#GNOME/GLib!1380, glgo#GNOME/GLib!1393, - glgo#GNOME/GLib!1394, glgo#GNOME/GLib!1411. - + Updated translations. - -- Update to version 2.62.5: - + Fix potential relative read when calling g_printerr(), which - could lead to a denial of service from a setuid-root process - being used to block access to the TTY for another user. - + Fix SOCKS proxy resolver sometimes not being used when - resolving addresses via Happy Eyeballs (CVE-2020-6750). - + Several other Happy Eyeballs fixes for address resolution. - + Fix parsing of full Julian day range from `$TZ` environment - variable. - + Several race condition/crash fixes. - + Bugs fixed: glgo#GNOME/GLib#1919, glgo#GNOME/GLib#1995, - glgo#GNOME/GLib#1999, glgo#GNOME/GLib!1323, - glgo#GNOME/GLib!1331, glgo#GNOME/GLib!1352, - glgo#GNOME/GLib!1361, glgo#GNOME/GLib!1365, - glgo#GNOME/GLib!1370, glgo#GNOME/GLib!1371. - + Updated translations. - -- No longer recommend -lang: supplements are in use - -- Update to version 2.62.4: - + Apply recursion depth limits to variants in D-Bus messages. - + Bugs fixed: glgo#GNOME/GLib#1938, glgo#GNOME/GLib!1240, - glgo#GNOME/GLib!1257, glgo#GNOME/GLib!1266, - glgo#GNOME/GLib!1276, glgo#GNOME/GLib!1290. - -- Update to version 2.62.3: - + Use `poll()` in `g_spawn_sync()` rather than `select()`, which - is subject to FD limits. - + Fix undefined behaviour with `g_utf8_find_prev_char()`. - + Bugs fixed: glgo#GNOME/GLib#954, glgo#GNOME/GLib#1318, - glgo#GNOME/GLib#1897, glgo#GNOME/GLib#1903, - glgo#GNOME/GLib#1916, glgo#GNOME/GLib#1917, - glgo#GNOME/GLib!1174, glgo#GNOME/GLib!1184, - glgo#GNOME/GLib!1194, glgo#GNOME/GLib!1203, - glgo#GNOME/GLib!1207, glgo#GNOME/GLib!1215, - glgo#GNOME/GLib!1219, glgo#GNOME/GLib!1222, - glgo#GNOME/GLib!1228. - -- Re-enable systemtap, and require systemtap-headers and - systemtap-dtrace, rather than systemtap-sdt-devel, to avoid build - cycle (boo#1145438). -- Own /usr/share/systemtap{|tapset} directories, since we no - longer have systemtap-sdt-devel in BuildRequires. -- Disable lto if systemtap is enabled: build fails otherwise. - -- Update to version 2.62.2: - + Bugs fixed: - - glgo#GNOME/GLib#1896: Use after free when calling - g_dbus_connection_flush_sync() in a dedicated thread. - - glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152 - “gwinhttpvfs: Handle g_get_prgname() returning NULL” to - glib-2-62. - - glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris - fixes to glib-2-62. - -- Update to version 2.62.1: - + Fix regression in g_file_copy() when passing - `G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination - permissions would be private rather than following the process’ - umask. - + Several `GDateTime` parsing fixes. - + Always build the tests if installed-tests are enabled, so that - the tests can actually be installed. - + Bugs fixed: glgo#GNOME/GLib#174, glgo#GNOME/GLib#1865, - glgo#GNOME/GLib#1875, glgo#GNOME/GLib#1887, - glgo#GNOME/GLib#1888, glgo#GNOME/GLib!1021, - glgo#GNOME/GLib!1094, glgo#GNOME/GLib!1101, - glgo#GNOME/GLib!1102, glgo#GNOME/GLib!1103, - glgo#GNOME/GLib!1127, glgo#GNOME/GLib!1128, - glgo#GNOME/GLib!1140, glgo#GNOME/GLib!1141, - glgo#GNOME/GLib!1142. - + Updated translations. - -- Update to version 2.62.0: - + Fix new `GFileInfo` APIs to work when - `G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC` was not queried. - + Bugs fixed: glgo#GNOME/GLib#487, glgo#GNOME/GLib!1084, - glgo#GNOME/GLib!1086,glgo#GNOME/GLib!1087. - -- Update to version 2.61.3: - + Support setting thread name on BSD systems. - + Install previously-uninstalled headers for public - `GNativeSocketAddress` object. - + Very initial support for Windows apps (UWP). - + Add various new valgrind suppressions to `glib.supp`. - + Bugs fixed: glgo#GNOME/GLib!83, glgo#GNOME/GLib!512, - glgo#GNOME/GLib!873, glgo#GNOME/GLib!905, glgo#GNOME/GLib!1057, - glgo#GNOME/GLib!1309, glgo#GNOME/GLib!1620, - glgo#GNOME/GLib!1761, glgo#GNOME/GLib!1803, - glgo#GNOME/GLib!1819, glgo#GNOME/GLib!1852, - glgo#GNOME/GLib!1854, glgo#GNOME/GLib!1860, - glgo#GNOME/GLib!1863, glgo#GNOME/GLib!1867, - glgo#GNOME/GLib!1870, glgo#GNOME/GLib!1879, - glgo#GNOME/GLib!1880, glgo#GNOME/GLib!1881, - glgo#GNOME/GLib!1002, glgo#GNOME/GLib!1011, - glgo#GNOME/GLib!1015, glgo#GNOME/GLib!1016, - glgo#GNOME/GLib!1017, glgo#GNOME/GLib!1023, - glgo#GNOME/GLib!1026, glgo#GNOME/GLib!1027, - glgo#GNOME/GLib!1031, glgo#GNOME/GLib!1032, - glgo#GNOME/GLib!1033, glgo#GNOME/GLib!1034, - glgo#GNOME/GLib!1036, glgo#GNOME/GLib!1037, - glgo#GNOME/GLib!1044, glgo#GNOME/GLib!1049, - glgo#GNOME/GLib!1050, glgo#GNOME/GLib!1054, - glgo#GNOME/GLib!1057, glgo#GNOME/GLib!1059, - glgo#GNOME/GLib!1066, glgo#GNOME/GLib!1068, - glgo#GNOME/GLib!1071, glgo#GNOME/GLib!1074, - glgo#GNOME/GLib!1075. - -- Update to version 2.61.2: - + Add various new array functions (#236, #269, #373). - + Rework how D-Bus connections are closed/unreffed when - `g_test_dbus_down()` is called. Tests which leak a - `GDBusConnection` may now time out and abort, rather than - silently leaking. (#787) - + Add a deprecation macro for GLib macros, and use it; - third-party uses of long-deprecated GLib macros may now start - causing warnings. (#1060). - + Deprecate `GTime` and `GTimeVal`, and various functions which - use them. Use `GDateTime` and `guint64` UNIX timestamps - instead. - + Stop using `G_DISABLE_DEPRECATED` to allow disabling - deprecation warnings; third-party code should now be using - `GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol - usage. - + Improve `GNetworkMonitor` detection of offline states (#1788). - + Fix CVE-2019-12450, wide permissions of files when copying - using GIO. -- Changes from version 2.61.1: - + Upgrade to Unicode Character Database v12.1. - + Improve network availability detection with NetworkManager to - treat lower levels of connectivity as having reduced - availability. -- Changes from version 2.61.0: - + Add coloured output support to `gdbus introspect. - + Updated translations. - -- Update to version 2.60.7: - + Bugs fixed: glgo#GNOME/GLib#1819, glgo#GNOME/GLib#1847, - glgo#GNOME/GLib!1012, glgo#GNOME/GLib!1013, - glgo#GNOME/GLib!1061, glgo#GNOME/GLib!1065, - glgo#GNOME/GLib!1081. - -- Update to version 2.60.6: - + Fix various bugs with use of the `GKeyfileSettingsBackend` - within flatpaks (glgo#GNOME/GLib!984, glgo#GNOME/GLib!985, - glgo#GNOME/GLib#1825). - + Bugs fixed: glgo#GNOME/GLib!993, glgo#GNOME/GLib!984, - glgo#GNOME/GLib!985. -- Drop glib2-keyfile-handle-filename-being-null.patch: Fixed - upstream. - -- Add glib2-keyfile-handle-filename-being-null.patch: key file: - Handle filename being NULL (glgo#GNOME/GLib!1825, - glgo#GNOME/GLib#984). - -- Update to version 2.60.5: - + Fix implicit use of the `GKeyfileSettingsBackend`. - + Fix opening a URI using the ‘Open URI’ portal. - + Bugs fixed: glgo#GNOME/GLib!910, glgo#GNOME/GLib!949, - glgo#GNOME/GLib!956, glgo#GNOME/GLib!958, glgo#GNOME/GLib!969, - glgo#GNOME/GLib!977. - -- Update to version 2.60.4: - + Fixes to improved network status detection with NetworkManager. - + Leak fixes to some `glib-genmarshal` generated code. - + Further fixes to the Happy Eyeballs (RFC 8305) implementation. - + File system permissions fix to clamp down permissions in a - small time window when copying files (CVE-2019-12450). - + Bugs fixed: glgo#GNOME/GLib#1755, glgo#GNOME/GLib#1788, - glgo#GNOME/GLib#1792, glgo#GNOME/GLib#1793, - glgo#GNOME/GLib#1795, glgo#GNOME/GLib!865, glgo#GNOME/GLib!878. - -- Set umask to 022 before running glib-compile-schemas - (boo#1131761). - -- Update to version 2.60.3: - + * Various fixes to small key/value support in `GHashTable`. - * Bugs fixed: - - Critical in g_socket_client_async_connect_complete. - - New GHashTable implementation confuses valgrind. - - test_month_names: assertion failed. - - GNetworkAddressAddressEnumerator unsafely modifies cache in - GNetworkAddress. - - Leaks in gsocketclient.c connection code. - - glib/date test fails. - - GDB pretty-printer for GHashTable no longer works - + Updated translations. - -- Move glib2.macros to %_rpmmacrodir. /etc is for the system admin. - -- Update to version 2.60.2: - + Fix crash when displaying notifications on macOS. - + Improve network status detection with NetworkManager. - + Bugs fixed: glgo#GNOME/GLib!790, glgo#GNOME/GLib!793, - glgo#GNOME/GLib!803. - + Updated translations. - -- Use FAT LTO objects in order to provide proper static library (boo#1133129). - -- Update to version 2.60.1: - + Fix documentation for `gdbus-tool wait` to use correct units. - + Bugs fixed: glgo#GNOME/GLib#1709, glgo#GNOME/GLib#1725, - glgo#GNOME/GLib#1737, glgo#GNOME/GLib!711, glgo#GNOME/GLib!722, - glgo#GNOME/GLib!727, glgo#GNOME/GLib!729, glgo#GNOME/GLib!758, - glgo#GNOME/GLib!775. - + Updated translations. -- Drop upstream fixed patch: - 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch. - -- Add patch submitted upstream to handle an UNKNOWN NM connectivity - the same as a NONE value. This partly fixes boo#1103678 - (packagekit reports the network as available on a computer - without network connectivity which makes plasma-pk-update start - an update check which obviously fails). - * 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch - -- Update to version 2.60.0: - + Further fixes to the Happy Eyeballs (RFC 8305) implementation. - + Add support for the XDG trash portal. - + Bugs fixed: glgo#GNOME/GLib#1653, glgo#GNOME/GLib#1658, - glgo#GNOME/GLib#1668, glgo#GNOME/GLib#1675, - glgo#GNOME/GLib#1676, glgo#GNOME/GLib#1679, - glgo#GNOME/GLib#1693, glgo#GNOME/GLib#1697, - glgo#GNOME/GLib#1698, glgo#GNOME/GLib!276, glgo#GNOME/GLib!639, - glgo#GNOME/GLib!666, glgo#GNOME/GLib!674, glgo#GNOME/GLib!676, - glgo#GNOME/GLib!677, glgo#GNOME/GLib!686, glgo#GNOME/GLib!688, - glgo#GNOME/GLib!689, glgo#GNOME/GLib!691, glgo#GNOME/GLib!692, - glgo#GNOME/GLib!696, glgo#GNOME/GLib!698, glgo#GNOME/GLib!699, - glgo#GNOME/GLib!702, glgo#GNOME/GLib!703. - + Updated translations. - -- Update to version 2.59.2: - + Fix check on GDBusMessage size when reading it. - + Add async GIO API: g_file_query_default_handler_async(), - g_app_info_launch_uris_async(). - + Fix some bugs in the Happy Eyeballs implementation. - + Install a new generated header with enum types for Unicode - enums. - + Support the XDG trash portal. - + Bugs fixed: glgo#GNOME/GLib#1224, glgo#GNOME/GLib#1249, - glgo#GNOME/GLib#1347, glgo#GNOME/GLib#1376, - glgo#GNOME/GLib#1642, glgo#GNOME/GLib#1646, - glgo#GNOME/GLib#1649, glgo#GNOME/GLib#1673, - glgo#GNOME/GLib!276, glgo#GNOME/GLib!481, glgo#GNOME/GLib!585, - glgo#GNOME/GLib!593, glgo#GNOME/GLib!609, glgo#GNOME/GLib!619, - glgo#GNOME/GLib!622, glgo#GNOME/GLib!626, glgo#GNOME/GLib!627, - glgo#GNOME/GLib!629, glgo#GNOME/GLib!630. - + Updated translations. - -- BuildIgnore glib2-devel: since we have to require gtk-doc in - order to produce the doc, we gained an implicit dependency on - ourselves. The gtk-doc dependency is correct, but glib happens - to be buildable without this dependency too. -- Rework the check section to be in an own if/endif block so that - spec-cleaner is not getting confused by it. - -- Conditionalize enabling of systemtap, default disabled: it - creates a build loop. - -- Update to version 2.59.1: - + Autotools support is gone. - + g_format_size() now uses a no-break space to separate digits - and units; translations will need to be updated accordingly. - + New g_queue_clear_full() API. - + Fix argument quoting on win32 when spawning subprocesses. - + Allow polling more than 64 handles on win32 using g_poll(). - + Tag various tests as ‘flaky’. These are no longer run routinely - on our upstream CI machines, and downstream packagers may want - to not run them (or not treat those test failures as package - build failures) on their test machines either. They are in the - `flaky` test suite. - + Add overlay support to g_resources_get_info(). - + Support defaults and locks in the keyfile GSettings backend. - This will be used for flatpaks. - + Accept unquoted strings in the keyfile GSettings backend to - simplify things for sysadmins. - + Update our contribution guidelines (`CONTRIBUTING.md`). - + Add writev() and writev_all() APIs to GOutputStream and - GPollableOutputStream, and provide implementations of them for - many subclasses. - + Many more bugs fixed, see package NEWS file for full list. - + Updated translations. -- Remove conditionals for meson build, use meson unconditionally - following upstreams removal of autotools. -- Add new glib2-tests subpackage. - -- Update to version 2.59.0: - + This will be the last development release with autotools - support. As our Meson support has been around since 2.56.x, and - was used to release tarballs in 2.58.x, the next development - release (2.59.1) will drop autotools as used to build GLib. The - macros installed for other packages to use will remain. - + Add `G_TEST_OPTION_ISOLATE_DIRS` to redirect `XDG_*_HOME` to a - temporary directory for each unit test. - + Support `Property.EmitsChangedSignal` annotations in - `gdbus-codegen`. - + Add `g_assert_cmpvariant()` API for unit tests. - + Hide bind mounts from GIO mount listings. - + Automatically realign data passed to - `g_variant_new_from_bytes()` or `g_variant_new_from_data()` if - it is not correctly aligned. This prevents misaligned accesses - on architectures which don’t support them. Callers should still - aim to correctly align data to get higher performance. - + Support `ld -b binary` (on platforms which support it; i.e. - Linux) to provide large pre-compiled `GResource` resources with - a fast compilation time. - + Unconditionally install GLib m4 macros, so that projects which - depend on GLib and which still build using autotools can - continue to build even once GLib has ported entirely to Meson. - + Various fixes to the Meson build. - + Drop Python 2 support and require Python 3.4+. See discussion - on https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html. - + `GHashTable` performance and memory improvements for common - cases. See - https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/. - + Add flags that allow a `GApplication` to signal and replace a - currently running other instance of the same `GApplication`. - This will be used for app upgrades with flatpak. - + Autostart xdg-desktop-portal when using the network monitor and - proxy monitor portal backends. - + Add a g_task_set_name() API to allow `GTask`s to be described; - useful for debugging. - + Enable FreeBSD CI on every commit for upstream GLib. - + Various GVariant, GMarkup and GDBus fuzzing fixes, including - buffer overflow fixes. - + Various fixes to eliminate thread races, found by thread - sanitizer (tsan). - + Deprecate TLS/DTLS rehandshaking, as it has been removed from - the protocol in TLS 1.3. - + Support reading arguments from a file with `glib-mkenums`, - which is useful for long argument lists due to having deeply - nested build directories, on systems with a low limit on the - command line length. - + Make `g_environ_*()` case-insensitive on Windows, as the - environment itself is case-insensitive on Windows. - + Add Application Layer Protocol Negotiation (ALPN) support to - `GTlsConnection` and `GDtlsConnection`, so that higher layer - protocols can be negotiated when setting up a TLS connection, - without additional round trips and latency. This is needed for - eventual HTTP/2 support. - + Add support for TPM keys in PEM files when loading TLS - certificates. - + Add a `GRecMutexLocker` auto-pointer wrapper for `GRecMutex`. - + Many more bugs fixed, see package NEWS file for full list. - + Updated translations. - -- Update to version 2.58.3: - + Fix GVariant tests on i686. - + Fix crashes caused by filtering of mounts. - + Bugs fixed: glgo#gnome/GLib#1626, glgo#gnome/GLib#1637, - glgo#gnome/GLib#1645, glgo#gnome/GLib!558, glgo#gnome/GLib!577, - glgo#gnome/GLib!578. - -- Update to version 2.58.2: - + Fix calling gdbus-codegen with --interface-info-{header,body}. - + Fix parsing month names in certain locales with - g_date_set_parse(). - + Fix ^*ay handling in g_variant_iter_loop(). - + Various buffer overflow fixes in GMarkup/GVariant/GDBus. - + A huge number of fixes to the Meson build. - + Prevent bind mounts being advertised as mounts. - + Fix cross-compilation of 2.58.x releases with autotools. - + Bugs fixed: glgo#gnome/GLib!527, glgo#gnome/GLib#1605, - glgo#gnome/GLib#1271, glgo#gnome/GLib#1546, - glgo#gnome/GLib#1527, glgo#gnome/GLib!406, glgo#gnome/GLib!334, - glgo#gnome/GLib#1528, glgo#gnome/GLib#1539, - glgo#gnome/GLib#1536, glgo#gnome/GLib#1544, - glgo#gnome/GLib#1562, glgo#gnome/GLib!367, glgo#gnome/GLib!416, - glgo#gnome/GLib#1572, glgo#gnome/GLib#1522, - glgo#gnome/GLib#1576, glgo#gnome/GLib!407, - glgo#gnome/GLib#1582, glgo#gnome/GLib!428, - glgo#gnome/GLib#1588, glgo#gnome/GLib!462, - glgo#gnome/GLib!238, glgo#gnome/GLib!312, glgo#gnome/GLib#1520, - glgo#gnome/GLib!403, glgo#gnome/GLib#1543, - glgo#gnome/GLib!414, glgo#gnome/GLib!409, glgo#gnome/GLib!400, - glgo#gnome/GLib!430, glgo#gnome/GLib!437, glgo#gnome/GLib#1337, - glgo#gnome/GLib!542, glgo#gnome/GLib#1343, glgo#gnome/GLib!471, - glgo#gnome/GLib!544, glgo#gnome/GLib#945, glgo#gnome/GLib#1014, - glgo#gnome/GLib#656, glgo#gnome/GLib#1313, glgo#gnome/GLib!346. - + Updated translations. -- Drop upstream fixed patches: - + 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch - + 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch - + 0003-gvariant-Check-array-offsets-against-serialised-data.patch - + 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch - + 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch - + 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch - + 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch - + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch - + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch - + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch - + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch - + 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch - + 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch - + 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch - + 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch - + 0014-gutf8-Add-a-g_utf8_validate_len-function.patch - + 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch - -- Add patchset to fix gvariant parsing issues. (bsc#1111499). - 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch - 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch - 0003-gvariant-Check-array-offsets-against-serialised-data.patch - 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch - 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch - 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch - 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch - 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch - 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch - 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch - 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch - 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch - 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch - 0014-gutf8-Add-a-g_utf8_validate_len-function.patch - 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch - -- Update to version 2.58.1: - + Fix to a regression in listing GIcon fallbacks. - + Changes to pkg-config paths to helper programs when building - with autotools: paths are now absolute with reference to the - .pc file’s ${prefix}. - + Fix installation path of glib-gettextize helper on Meson. - + Fix autostarting xdg-desktop-portal. - + Various fixes to the network monitor. - + Various compilation fixes on macOS (generally older versions - and older compilers). - + Bugs fixed: glgo#GNOME/glib!318, glgo#GNOME/glib#1513, - glgo#GNOME/glib#1521, glgo#GNOME/glib!321, - glgo#GNOME/glib#1518, glgo#GNOME/glib#1509, - glgo#GNOME/glib!288, glgo#GNOME/glib!298, glgo#GNOME/glib!295, - glgo#GNOME/glib!294, glgo#GNOME/glib!290, glgo#GNOME/glib#1488, - glgo#GNOME/glib#1506. - + Updated translations. - -- Update to version 2.58.0: - + Fix cancellation of g_subprocess_communicate_async() calls - (glgo#GNOME/glib!266. - + Expose GSettings schema directory in gio-2.0.pc as `schemasdir` - (glgo#GNOME/glib!274). - + Support v3 of the xdg-desktop-portal network monitor API - (glgo#GNOME/glib!265, glgo#GNOME/glib!279). - + Bugs fixed: glgo#GNOME/glib!266, glgo#GNOME/glib!279, - glgo#GNOME/glib!265, glgo#GNOME/glib!274, glgo#GNOME/glib!239. - + Updated translations. -- Set URL tag to https://wiki.gnome.org/Projects/GLib: Glib's wiki - page. -- Conditionalize meson use while disabling it: use of Meson is - still not recommended by upstream, plus openQA is having failures - where Glib seems to be the one to blame. - -- Update to 2.57.3: - + No visible changes for the user. -- Add: - + meson BuildRequires and replace configure/make/make_install - with meson/meson_build/meson_install macros to follow upstream - build system port to Meson. - + gtk-doc and m4 BuildRequires while dropping gtk-doc.m4: now - there is no pre-built API documentation so gtk-doc and m4 - packages are build requirements now. -- Drop automake and libtool BuildRequires and autoreconf call: they - are no longer needed after switching to Meson build system. - -- BuildIgnore shared-mime-info: we don't need this while building - glib2. - -- Update to version 2.57.2: - + Require pcre 8.31 and meson 0.47.0. - + Bugs fixed: bgo#742456, bgo#795569, bgo#796341, - glgo#GNOME/glib#786, glgo#GNOME/glib#903, glgo#GNOME/glib#927, - glgo#GNOME/glib#976, glgo#GNOME/glib#1013, - glgo#GNOME/glib#1175, glgo#GNOME/glib#1360, - glgo#GNOME/glib#1447, glgo#GNOME/glib#1407, - glgo#GNOME/glib#1455, glgo#GNOME/glib#1459. - + Security fixes: - - Fix NULL pointer dereference in - g_markup_parse_context_end_parse() (boo#1107121 - glgo#GNOME/glib#1364 glgo#GNOME/glib#1461 CVE-2018-16428) - - Fix out-of-bounds read in g_markup_parse_context_parse() - (boo##1107116 glgo#GNOME/glib#1361 glgo#GNOME/glib#1462 - CVE-2018-16429) - + Updated translations. -- Drop glib2-gsettings-overrides-per-session.patch: fixed upstream. - -- Update to version 2.57.1: - + New API: g_hash_table_steal_extended and G_GNUC_NO_INLINE. - + Bugs fixed: bgo#668132, bgo#736741, bgo#748620, bgo#784995, - bgo#788771, bgo#788773, bgo#789968, bgo#794325, bgo#795152, - bgo#795165, bgo#795180, bgo#795302, bgo#795376, bgo#795544, - bgo#795735, bgo#795802, bgo#795960, bgo#796138, bgo#796139, - bgo#796164, bgo#796186, bgo#796328. - + Updated translations. -- Drop: - + Posttrans section, and sed and coreutils PreReq aimed at - pristine openSUSE releases <= 10.3. - + Conditionalized python BuildRequires aimed at pristine openSUSE - releases <= 1130. -- Enable building of systemtap tracing support to improve Glib - problems diagnosability (bsc#1090047). - -- Update to version 2.56.2: - + Support version 2 of the NetworkMonitor portal interface. - + Bugs fixed: bgo#740791, bgo#755721, bgo#773435, bgo#793727, - bgo#794380, bgo#794801, bgo#795138, bgo#795234, bgo#795406, - bgo#795429, bgo#795711, bgo#795735, bgo#795802, - glgo#GNOME/glib2#1240, glgo#GNOME/glib2#1401, - glgo#GNOME/glib2#1452, glgo#GNOME/glib2#1458. - + Updated translations. -- Drop glib2-codegen-headers.patch: Fixed upstream. -- Refresh patches with quilt. - -- Add glib2-codegen-headers.patch: gdbus-codegen: Fix header - include in the body file (bgo#795802). - -- Update to version 2.56.1: - + Bugs fixed: bgo#793400, bgo#793578, bgo#793645, bgo#794194, - bgo#794473, bgo#794506, bgo#794528, bgo#794606, bgo#794686. - + Updated translations. -- Refresh following patches with quilt: - + glib2-bgo569829-gettext-gkeyfile.patch. - + glib2-dbus-socket-path.patch. - + glib2-fate300461-gettext-gkeyfile-suse.patch. - + glib2-gsettings-overrides-per-session.patch. - -- Unconditionally enable translation-update-upstream: on - Tumbleweed, this results in a NOP and for Leap in SLE paid - translations being used (boo#1086036). - -- Update to version 2.56.0: - + Bugs fixed: bgo#672777, bgo#732184, bgo#733338, bgo#742124, - bgo#749206, bgo#768507, bgo#791457, bgo#793272, bgo#793300, - bgo#793399, bgo#793555, bgo#793565, bgo#793578, bgo#793597, - bgo#793635, bgo#793880, bgo#794180. - + Updated translations. - -- Modernize spec-file by calling spec-cleaner - -- Update to version 2.55.2: - + GFile now has API to get the path without copying. - + A network monitor implementation for Windows has been added. - + Bugs fixed: bgo#520116, bgo#584284, bgo#605700, bgo#658713, - bgo#685442, bgo#723003, bgo#749583, bgo#757284, bgo#760324, - bgo#761102, bgo#767976, bgo#770335, bgo#772989, bgo#790698, - bgo#791015, bgo#791622, bgo#792050, bgo#792217, bgo#792338, - bgo#792351, bgo#792364, bgo#792370, bgo#792410, bgo#792432, - bgo#792455, bgo#792499, bgo#792516, bgo#792777, bgo#792780, - bgo#792856, bgo#792862, bgo#792903, bgo#793006, bgo#793026, - bgo#793074. - + Updated translations. - -- Update to version 2.55.1: - + Build: - - The --enable-rebuilds configure option has been removed. - - The --with-charsetalias-dir configure option has been added. - + GList and GSList now have autoptr support. - + The gsettings list-schemas command has gained a --print-paths - option. - + Bugs fixed: bgo#346816, bgo#508976, bgo#562334, bgo#662802, - bgo#684282, bgo#692034, bgo#694723, bgo#697715, bgo#701156, - bgo#720380, bgo#724383, bgo#724412, bgo#724794, bgo#732003, - bgo#734479, bgo#737677, bgo#741167, bgo#748534, bgo#749527, - bgo#749652, bgo#754634, bgo#756011, bgo#761102, bgo#773980, - bgo#776147, bgo#776195, bgo#777075, bgo#779413, bgo#780309, - bgo#780893, bgo#782057, bgo#784995, bgo#786796, bgo#788806, - bgo#788936, bgo#790416, bgo#790588, bgo#790697, bgo#790785, - bgo#790829, bgo#790830, bgo#790837, bgo#790839, bgo#790877, - bgo#790894, bgo#790896, bgo#790914, bgo#790934, bgo#790948, - bgo#791036, bgo#791128, bgo#791221, bgo#791235, bgo#791267, - bgo#791296, bgo#791318, bgo#791325, bgo#791334, bgo#791337, - bgo#791342, bgo#791460, bgo#791532, bgo#791622, bgo#791720, - bgo#791744, bgo#791745, bgo#791906, bgo#792064, bgo#792098, - bgo#792099, bgo#792129, bgo#792322, bgo#792324. - + Updated translations. -- Rebase glib2-gdbus-codegen-version.patch. -- Drop glib2-gtester-report-py3.patch: fixed upstream. -- Drop glib2-gmain-partial-revert.patch: fixed upstream. - -- Update to version 2.55.0: - + New API: - - g_clear_handle_id, to simplify removing sources from the - default mainloop. - - g_file_load_bytes, to make it more convenient to load files - into GBytes. - + Bugs fixed: bgo#330458, bgo#483341, bgo#569375, bgo#573251, - bgo#629347, bgo#630983, bgo#632953, bgo#636210, bgo#656502, - bgo#661442, bgo#668035, bgo#670139, bgo#677233, bgo#679347, - bgo#679467, bgo#689323, bgo#691436, bgo#695681, bgo#705331, - bgo#706667, bgo#711809, bgo#722256, bgo#723655, bgo#723743, - bgo#725014, bgo#727346, bgo#730296, bgo#731625, bgo#731705, - bgo#737278, bgo#738176, bgo#740223, bgo#740791, bgo#740826, - bgo#742548, bgo#742997, bgo#745723, bgo#749371, bgo#751738, - bgo#752239, bgo#752240, bgo#753459, bgo#753521, bgo#754026, - bgo#756009, bgo#756103, bgo#756128, bgo#756430, bgo#756470, - bgo#756588, bgo#760022, bgo#760109, bgo#760716, bgo#765063, - bgo#765552, bgo#767215, bgo#767239, bgo#769674, bgo#769846, - bgo#770459, bgo#773355, bgo#774083, bgo#776562, bgo#777308, - bgo#777310, bgo#777956, bgo#779182, bgo#779501, bgo#780202, - bgo#780296, bgo#781598, bgo#781867, bgo#783210, bgo#783270, - bgo#783825, bgo#786737, bgo#786785, bgo#787271, bgo#787485, - bgo#787551, bgo#787581, bgo#787671, bgo#787731, bgo#788138, - bgo#788270, bgo#788368, bgo#788384, bgo#788385, bgo#788401, - bgo#788467, bgo#788488, bgo#788489, bgo#788561, bgo#788594, - bgo#788705, bgo#788766, bgo#788772, bgo#788863, bgo#788880, - bgo#788927, bgo#788936, bgo#788948, bgo#788975, 7889bgo#78, - bgo#788989, bgo#788990, bgo#789087, bgo#789170, bgo#789245, - bgo#789444, bgo#789637, bgo#789681, bgo#789723, bgo#789755, - bgo#789820, bgo#790015, bgo#790030, bgo#790093, bgo#790126, - bgo#790147, bgo#790157, bgo#790272, bgo#790275, bgo#790310. - + Updated translations. -- Switch libmount-devel by its pkgconfig counterpart as configure - only looks for this module. -- Add libgio-2_0-0 for the rpmlintrc shlib-fixed-dependency warning - filter. And add 2 extra filters: - + non-conffile-in-etc warning for zzz-gilb2.csh, zzz-glib2.sh and - macros.glib2 files. - + env-script-interpreter warning for gdbus-codegen, - glib-genmarshal nad glib-mkenums files. - -- Update to version 2.54.3: - + Bugs fixed: bgo#691436, bgo#761102, bgo#776147, bgo#779182, - bgo#782057, bgo#785113, bgo#788990, bgo#789637, bgo#789894, - bgo#790030, bgo#790093, bgo#790126, bgo#790829, bgo#790934, - bgo#791235, bgo#791267, bgo#791296, bgo#791325, bgo#791334, - bgo#791337, bgo#791720, bgo#791744, bgo#791754, bgo#791906. - + Updated translations. -- Drop glib2-gtester-report-py3.patch: Fixed upstream. -- Add glib2-gmain-partial-revert.patch: gmain: Partial revert of - recent wakeup changes to gmain.c (bgo#761102). - -- Add glib2-gsettings-overrides-per-session.patch: gsettings - default value can be overridden depending on session - (bgo#746592 bsc#1070090). - -- Add glib2-gtester-report-py3.patch: gtester-reporter fails to - run with python3 (bgo#791296, boo#1071378). - -- Switch to python3: - + Pass --with-python=/usr/bin/python3 to configure. - + Replace python-base and python-xml BuildRequires with their - python3 equivalents python3-base and python3-xml. - + Replace the -devel package's python-xml requires with - python3-xml. - -- Update to version 2.54.2: - + Bugs fixed: bgo#780296. - + Updated translations. - -- Install dummy *-mimeapps.list files to prevent dead symlinks - (bsc#1061599). - -- Update to version 2.54.1: - + Bugs fixed: bgo#786737, bgo#787551, bgo#783270, bgo#783210, - bgo#781867. - + Updated translations. - -- Avoid running fdupes across hardlink boundaries. - Replace some old RPM macros. -- Update RPM groups and package summaries. - -- Update to version 2.54.0: - + Bugs fixed: bgo#780861, bgo#786983, bgo#787109, bgo#787123, - bgo#787146. - + Updated translations. - -- Update to version 2.53.7: - + Bugs fixed: bgo#736710, bgo#785260, bgo#786456, bgo#786555, - bgo#786580, bgo#786807. - + Updated translations. - -- Ignore errors in postun of gio-fam: when uninstalling the entire - glib stack, we can end up with the -tools package no longer being - functional. As nothing will read the cache, we can accept that. - -- Update to version 2.53.6: - + Bugs fixed: bgo#766358, bgo#783270, bgo#785955, bgo#786060, - bgo#786360, bgo#786452, bgo#786460, bgo#786462, bgo#786463. - + Updated translations. - -- Update to version 2.53.5: - + Bugs fixed: bgo#695573, bgo#725950, bgo#731703, bgo#769135, - bgo#779332, bgo#779607, bgo#784000, bgo#784815, bgo#784965, - bgo#784995, bgo#785113, bgo#785130, bgo#785438, bgo#785468, - bgo#785520, bgo#785577. - + Updated translations. -- Rebase glib2-suppress-schema-deprecated-path-warning.patch. - -- Update to version 2.53.4: - + Unicode support has been updated to Unicode 10.0.0. - + glib-genmarshal and glib-mkenums have been rewritten in python. - Every effort has been made to keep compatibility. Please report - problems related to these tools. - + GLib can now be built with meson. Autotools are still - supported. - + Bugs fixed: bgo#722047, bgo#733821, bgo#773842, bgo#779332, - bgo#780095, bgo#780634, bgo#783841, bgo#784000, bgo#784020, - bgo#784037, bgo#784433, bgo#784456, bgo#784528, bgo#784579, - bgo#784581, bgo#784739, bgo#784792. - + Updated translations. - -- Update to version 2.53.3: - + Bugs fixed: bgo#658446, bgo#661926, bgo#674885, bgo#775593, - bgo#776169, bgo#776333, bgo#776504, bgo#777307, bgo#778422, - bgo#781301, bgo#782336, bgo#782996, bgo#783061, bgo#783130, - bgo#783193, bgo#783201, bgo#783340, bgo#783350, bgo#783392, - bgo#783593. - + Updated translations. - -- Update to version 2.53.2: - + A few new number parsing functions have been added. These have - better error handling than the existing ones. - + glib-mkenums now supports /*< private >*/ and /*< public >*/. - + GSettings now consider XDG_DATA_HOME in addition to - XDG_DATA_DIRS. - + Bugs fixed: bgo#674885, bgo#698064, bgo#732000, bgo#734946, - bgo#741335, bgo#748263, bgo#776876, bgo#777030, bgo#780300, - bgo#780309, bgo#781755, bgo#781826, bgo#781830, bgo#781847, - bgo#781867, bgo#782068, bgo#782075, bgo#782089, bgo#782162, - bgo#782237, bgo#782311, bgo#782628. - + Updated translations. - -- Add file triggers to libgio-2_0-0: whenever a package installs a - schema file to /usr/share/glib-2.0/schemas, the trigger will - automaticlaly fire, making it no longer a problem for packagers - to forget doing it. -- Require glib2-tools by libgio-2_0-0: it contains the tools for - the file trigger. Historically, every package installing schemas - already had to require the -tools package in order to be - functional. -- Change the macros %glib2_gsettings_schema_{requires,post,postun} - to be no-op fuctions. The macros are no longer needed with the - file trigger. Removing the macro would break a big number of - packages though. - -- Update to version 2.53.1: - + The gdbus tool gained a wait command. - + g_unix_signal_source_new support SIGWINCH now. - + There are now g_enum_to_string and g_flags_to_string functions. - + A new function to instantiate objects: - g_objet_new_with_properties. - + Parameter and related APIs have been deprecated. - + Bugs fixed: bgo#447907, bgo#668962, bgo#669355, bgo#674885, - bgo#698064, bgo#709865, bgo#725894, bgo#734946, bgo#741229, - bgo#745971, bgo#755046, bgo#761102, bgo#761889, bgo#766660, - bgo#769534, bgo#772221, bgo#775879, bgo#776169, bgo#777961, - bgo#778049, bgo#778207, bgo#780066, bgo#780095, bgo#780306, - bgo#780310, bgo#780384, bgo#780441, bgo#780634, bgo#780908, - bgo#780924. - + Updated translations. -- Drop - glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: - fixed upstream. - -- Update to version 2.52.3: - + Bugs fixed: bgo#781301, bgo#781601, bgo#781867, bgo#783130, - bgo#783193, bgo#783201. -- Drop - glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: - Fixed upstream. - -- Add - glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: - Fix event loop thread wakeup issue (bgo#761102). - -- Remove version string from files generated by gdbus-codegen - to avoid needless republishing of pkgs depending on glib2-devel - added glib2-gdbus-codegen-version.patch - -- Update to version 2.52.2: - + Bugs fixed: bgo#734946, bgo#761102, bgo#780300, bgo#780309, - bgo#781298. - + Updated translations. - -- Update to version 2.52.1: - + Bugs fixed: bgo#674885, bgo#698064, bgo#725894, bgo#734946, - bgo#755046, bgo#775879, bgo#777961, bgo#778049, bgo#778207, - bgo#778287, bgo#779409, bgo#780066, bgo#780095, bgo#780306, - bgo#780310, bgo#780384, bgo#780441, bgo#780471, bgo#780924. - + Updated translations. - -- Update to version 2.52.0: - + gdatetime test fails with tzdata 2017a (bgo#779799). - + Add missing attributes to two functions (bgo#780032). - + gio/fam: Remove leftover debug print (bgo#780144). - + Updated translations. -- Drop glib2-remove_fam_debug_print.patch: fixed upstream. - -- Update to version 2.51.5: - + OS X implementations of GContentType and GAppInfo have been - added. - + Bugs fixed: bgo#673047, bgo#734946, bgo#747146, bgo#769983, - bgo#777203, bgo#778515, bgo#779456. - + Updated translations. - -- Update to version 2.51.4: - + Memory leak fixes. - + Fix the released tarball. -- Drop glib2-fix-broken-configure.patch: Fixed upstream. - -- Update to version 2.51.3: - + Bugs fixed: bgo#771997, bgo#778422, bgo#778581, bgo#778801, - bgo#778991, bgo#779183. - + Updated translations. -- Add glib2-fix-broken-configure.patch: Workaround broken tarball - released by upstream, allows autoreconf to complete. - -- Update to version 2.51.2: - + Minimal support for UUIDs has been added. - + A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been - added to improve sorting of recent files. - + Bugs fixed: bgo#639078, bgo#777135, bgo#777307, bgo#777481, - bgo#777493, bgo#777507, bgo#777592, bgo#778002, bgo#778096. - + Updated translations. - -- Update to version 2.51.1: - + glib-compile-resources grew a --generate-phony-targets flag. - + GLib now installs a valgrind suppressions file for GLib and - GIO. - + Bugs fixed: bgo#642026, bgo#666114, bgo#729730, bgo#730932, - bgo#735731, bgo#736810, bgo#762283, bgo#767609, bgo#767952, - bgo#769745, bgo#770175, bgo#770646, bgo#772160, bgo#772989, - bgo#773823, bgo#774086, bgo#774368, bgo#774421, bgo#774520, - bgo#775309, bgo#775468, bgo#775510, bgo#775517, bgo#775621, - bgo#775765, bgo#775913, bgo#776198, bgo#776586, bgo#777077. - + Updated translations. -- Drop glib2-fix-notify-id-FDO-notification-backend.patch and - glib2-Add-missing-check-for-termios_h.patch: fixed upstream. - -- Update to version 2.51.0: - + glib-genmarshal and glib-mkenums have gained --output options - for better build system integration. - + New API: g_utf8_make_valid. - + Bugs fixed: bgo#591603, bgo#610969, bgo#772160, bgo#772221, - bgo#773303. - + Updated translations. - -- Update to version 2.50.3: - + Bugs fixed: bgo#775309, bgo#775468, bgo#775517, bgo#775765. - + Updated translations. -- Drop glib2-Add-missing-check-for-termios_h.patch and - glib2-fix-notify-id-FDO-notification-backend.patch: Fixed - upstream. -- Conditionally apply translations-update-upstream BuildRequires - and macro for non-openSUSE only. - -- Replace dbus-1-x11 Requires of libgio-2_0-0 to dbus-launch: - openSUSE provides two implementations of dbus-launch (with and - without X interaction). For glib, it does not matter which one is - being used (boo#1020651). - -- Add glib2-Add-missing-check-for-termios_h.patch: Add missing - check for termios.h. Check for termios.h is missing and passwords - in the new gio tool are echoed in the terminal consequently, - which is really bad! (bgo#775517). -- Add glib2-fix-notify-id-FDO-notification-backend.patch: Fixed - notify id in FDO notification backend (bgo#775765). - -- Update to version 2.50.2: - + Bugs fixed: bgo#767882, bgo#769135, bgo#769630, bgo#772054, - bgo#773303, bgo#773344. - + Updated translations. - -- Update to version 2.50.1: - + Update Unicode support to Unicode 9.0.0. - + Bugs fixed: bgo#662946, bgo#771591, bgo#772054, bgo#772255, - bgo#772269, bgo#772297, bgo#772511. - + Updated translations. - -- Update to version 2.50.0: - + bgo#771438: Turn on libmount by default on linux. - + Fix the annotation for g_log_variant. - + Updated translations. -- Add libmount-devel BuildRequires: follow upstreams recommendation - to use libmount on Linux. - -- Update to version 2.49.7: - + Add g_log_variant, binding-friendly api for structured logging. - + Bugs fixed: bgo#646926. - + Updated translations. - -- Update to version 2.49.6: - + The gsettings commandline tool now has a describe command. - + Bugs fixed: bgo#745754, bgo#769076, bgo#770372. - + Updated translations. - -- Update to version 2.49.4: - + Structured logging: - - Drop libsystemd dependency. - - Document that g_test_expect_message does not work with - structured logs. - + Use libmount for unix mount support. - + Add an async variant of g_app_info_launch_default_for_uri. - + Bugs fixed: bgo#522053, bgo#682794, bgo#744456, bgo#766370, - bgo#767240, bgo#768198, bgo#768453, bgo#768752, bgo#769027, - bgo#769029, bgo#769042, bgo#769087, bgo#769089, bgo#769104, - bgo#769139, bgo#769238, bgo#769245, bgo#769507, bgo#769785, - bgo#769995. - + Updated translations. -- Drop pkgconfig(libsystemd) BuildRequires following upstream - changes. -- Drop glib2-add-g_autoptr-support.patch, - glib2-gmessages-support-NULL.patch, - glib2-gvariant-Avoid-anonymous-struct.patch: Fixed upstream. - -- Add glib2-add-g_autoptr-support.patch: gobject: add g_autoptr - support for GTypeModule, fix build of gobject-introspection - (bgo#769033). -- Add glib2-gmessages-support-NULL.patch: Don't crash wayland - session. The new g_log_structured have some bugs.. (bgo#769087). -- Add glib2-gvariant-Avoid-anonymous-struct.patch: Fix c++ - building, patch from upstream git. - -- Update to version 2.49.4: - + Change the just-introduced structured logging API. The - arguments of g_log_structured() had to be reordered to enable - an implementation within the limits of what the standards - guarantee about var args. - + Bugs fixed: bgo#744456, bgo#768936, bgo#768963, bgo#768968. - + Updated translations. - -- Update to version 2.49.3: - + GLib has a structured logging API, g_log_structured, with - support for writing to the systemd journal. It also supports - colored output in terminals. - + Some new GBytes API has been added: - - g_key_file_load_from_bytes. - - g_compute_hmac_for_bytes. - + Stack-allocated GVariantBuilder and GVariantDict objects can - now be initialized with G_VARIANT_BUILDER_INIT and - G_VARIANT_DICT_INIT. - + gio: - - Add a way to register handlers for custom uri schemes. - - Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have - these heuristics in a single place. - - Include a gio tool that makes the functionality of the - various gvfs commandline tools available in a single place. - - Add portal support to g_app_info_launch_default_for_uri. - - Add portal support to GNetworkMonitor. - - Add portal support to GProxyResolver. - - Add portal support to g_application_send_notification. - + Bugs fixed: bgo#547200, bgo#662802, bgo#723506, bgo#725902, - bgo#728207, bgo#729914, bgo#744456, bgo#744678, bgo#746685, - bgo#747134, bgo#750257, bgo#753231, bgo#754012, bgo#760115, - bgo#760423, bgo#761102, bgo#765338, bgo#766370, bgo#766899, - bgo#766933, bgo#767765, bgo#767880, bgo#767887, bgo#767949, - bgo#768029, bgo#768119, bgo#768357, bgo#768498, bgo#768504, - bgo#768549, bgo#768551, bgo#768560, bgo#768780, bgo#768806. - + Updated translations. -- Add pkgconfig(libsystemd) BuildRequires: Configure looks for it. - -- Update to version 2.49.2: - + GMainContext and GTask have gained more systemtap probes. - + Bugs fixed: bgo#673101, bgo#700756, bgo#730187, bgo#755439, - bgo#759813, bgo#761810, bgo#767172, bgo#767218, bgo#767245, - bgo#767824. - + Updated translations. - -- Update to version 2.49.1: - + GDesktopAppInfo now allows bus activation with dashes. This is - not technically allowed per the Desktop Entry specification, - but it happens in the wild. Rather than forcing people to go - through another traumatic desktop file rename, accept it and - translate - to _. - + The support for giving names to threads has been improved. - Thread names are now supported on Solaris as well, and the - Linux support no longer uses prctl() but the pthread api. - + GIO resources can now be overridden at runtime, using the - G_RESOURCE_OVERLAYS environment variable. - + gdbus-codegen can now generate autocleanup definitions for the - types it generates. Use the --c-generate-autocleanup option to - control this. - + Bugs fixed: bgo#665446, bgo#742898, bgo#749583, bgo#755898, - bgo#760186, bgo#764163, bgo#764415, bgo#765173, bgo#765668, - bgo#765710, bgo#765712, bgo#765861, bgo#765900, bgo#765924, - bgo#765991, bgo#766092, bgo#766211, bgo#766407, bgo#766570. - + Updated translations. - -- Update to version 2.48.2: - + Bugs fixed: bgo#547200, bgo#673101, bgo#700756, bgo#725902, - bgo#728207, bgo#730187, bgo#746685, bgo#750257, bgo#753231, - bgo#755439, bgo#760115, bgo#760423, bgo#761810, bgo#766211, - bgo#766899, bgo#766933, bgo#767172, bgo#767218, bgo#767824, - bgo#767949, bgo#768453, bgo#768504, bgo#768551, bgo#768560, - bgo#768806, bgo#769027. - + Updated translations. - -- Update to GNOME 3.20.2 Fate#318572 - -- Update to version 2.48.1: - + Bugs fixed: bgo#731988, bgo#747107, bgo#747478, bgo#748474, - bgo#748530, bgo#748806, bgo#749606, bgo#758174, bgo#758738, - bgo#762994, bgo#763379, bgo#763821, bgo#764092, bgo#764574, - bgo#764575, bgo#764685, bgo#764754, bgo#765959, bgo#765990. - + Updated translations. - -- Update to GNOME 3.20 Fate#318572 -- Remove patches: glib2-dbus-object-manager-ref.patch, - glib2-trash-on-other-partitions.patch, - glib2-bnc873225-add-get-default-value.patch, - glib2-missing-annotations.patch. - -- baselibs.conf: also add the pkgconfig file to the -32bit package - (boo#973217). - -- Update to version 2.48.0: - + A minor build fix in the name of determinism. - + A few coverity fixes. - + bgo#763617: giotypefuncs.c: Sort _get_type functions in the 'C' - locale. - + Updated translations. - -- Update to version 2.47.92: - + gdbus-codegen now supports g_autoptr(). - + g_get_user_runtime_dir() now reliably returns an existing - directory. - + g_array_remove_range() can now remove 0 items from the end of - an array. - + Many fixes for Windows. - + Documentation improvements. - + Other small bugfixes. - + Bugs fixed: bgo#724847, bgo#743933, bgo#756706, bgo#757506, - bgo#760694, bgo#762202, bgo#762637, bgo#762748, bgo#762937, - bgo#763339, bgo#763344, bgo#763379. - + Updated translations. - -- Include the glibconfig.h in the baselibs glib2-devel-xxbit - package, as it contains the architecture specific configuration - (bsc#970694). - -- Follow the freedesktop conventions for the mime handler - associations. The created link is gnome specific, so make it - specific (gnome-mimeapps.list). This prevents association - problems in Plasma 5 (boo#966739) - https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html - -- Update to version 2.47.6: - + Windows support: - - Fixes and improvements to the GSettings registry backend. - - Handle readability and writability of registry keys. - - Use Unicode registry APIs. - + Bugs fixed: bgo#760852, bgo#744772, bgo#761126, bgo#747927, - bgo#761337, bgo#744570, bgo#761504, bgo#761550, bgo#761843, - bgo#744570, bgo#744772, bgo#747927, bgo#760852, bgo#761126, - bgo#761337, bgo#761504, bgo#761550, bgo#761843. - + Updated translations. - -- Fix default mime handler associtations: since GLIB 2.42, the file - in question is no longer defaults.list (too unspecific), but is - called mimeapps.list. Touch and link the right files. - -- Update to version 2.47.5: - + The system copy of PCRE is now used by default to implement - GRegex. Configure with --with-pcre=internal if a system PCRE - version is unavailable or undesired. - + Interfaces for DTLS support have been added. A new version of - glib-networking will also be required. - + GDBusMethodInvocation now drops replies if the sender set the - NO_REPLY_EXPECTED flag. - + Several GApplication fixes, including fixes for commandline - arguments in interpreted languages on Windows. - + Bugs fixed: bgo#624186, bgo#734095, bgo#735754, bgo#748064, - bgo#752240, bgo#755421, bgo#756875, bgo#759554, bgo#760199, - bgo#760215, bgo#760683. - + Updated translations. - -- Update to version 2.47.4: - + gapplication: Acquire the main context before running. - + Enable contenttype test on W32, tweak it to pass (mostly). - + xdgmime Finer handling for cases where mmap() is not available. - + Add GParamSpec object ref management annotations. - + file monitors: reorder some code to avoid segfault. - + glib-compile-resources: do not leak c_name. - + macros: add G_GNUC_CHECK_VERSION() for compiler checks. - + GApplication: destroy the impl on shutdown. - + Stop supporting non-POSIX getpwuid_r, getgrgid_r. - + glib.py: Fix Python 3 TypeError in gdb pretty-printers. - + W32: fix uninitialized var in g_app_info_get_all_for_type. - + Add missing checks for gnulib vasnprintf(). - + glibconfig.h.win32.in: remove G_CAN_INLINE. - + GDBusProxy: Fix a memory leak during initialization. - + Bugs fixed: bgo#752983, bgo#735696, bgo#735696, bgo#710243, - bgo#756214, bgo#758823, bgo#758553, bgo#578363, bgo#757299, - bgo#728099, bgo#757372, bgo#756475, bgo#749092, bgo#759408, - bgo#759134, bgo#757374, bgo#758641. - + Updated translations. - -- Update to version 2.47.3: - + The inline cleanup in the last release accidentally removed - three symbols from libglib-2.0.so. It is unlikely that this - will have caused any problems because these symbols were only - backup symbols for definitions exported as inlines in the - header files, but ABI is ABI. This release corrects only this - problem. - -- Update to version 2.47.2: - + We have formalised the assumption that all compilers that are - interested in support 'static inline' and simplified the macros - around this considerably. Please watch for and report - unintentional fallout. - + New API: hardware-assisted helpers for overflow-checked integer - math. - + Bugs fixed: bgo#696324, bgo#719966, bgo#752837, bgo#755364, - bgo#756134, bgo#756179, bgo#756988, bgo#757294, bgo#757374, - bgo#757451, bgo#757628, bgo#757693, bgo#757742, bgo#758181. - + Updated translations. - -- Update to version 2.47.1: - + GDesktopAppInfo no longer sets the DISPLAY environment variable - when launching apps. This is now done in the GAppLaunchContext - implementations when appropriate. - + Bugs fixed: bgo#664740, bgo#687223, bgo#692085, bgo#697907, - bgo#735754, bgo#737116, bgo#743011, bgo#749161, bgo#749314, - bgo#751924, bgo#752240, bgo#752837, bgo#753310, bgo#753935, - bgo#754855, bgo#754983, bgo#754994, bgo#755083, bgo#755351, - bgo#755355, bgo#755374, bgo#755496, bgo#755609, bgo#755766, - bgo#755795, bgo#755961, bgo#756053, bgo#756054, bgo#756077, - bgo#756099, bgo#756139, bgo#756179, bgo#756251, bgo#756255, - bgo#756316, bgo#756382, bgo#756477, bgo#756550, bgo#756875, - bgo#756952. - + Updated translations. - -- Update to version 2.46.2: - + Varioius small fixes, with a focus on win32. - + The docs should now be complete when doing non-srcdir builds. - + Bugs fixed: bgo#687223, bgo#754983, bgo#754994, bgo#755609, - bgo#756179, bgo#756382, bgo#757628. - -- Add glib2-remove_fam_debug_print.patch: remove debug output - "II 1" from the fam monitor (boo#951221, bgo#756879). - -- Update to version 2.46.1: - + Remove system_header pragma (should fix lack of warnings with - things like g_return_if_fail). - + Move GStrv typedef (and auto-cleanup) from libgobject to - libglib. - + Fix order of trashing files to be closer to what is required in - the specification. Namely, trashinfo files are written first. - This should fix issues with the gvfs trash backend failing to - correctly read the info for recently trashed files (preventing - 'restore'). - + Tweak mime logic to return text/plain on all empty files - instead of returning application/octet-stream. This includes - files that have extensions that imply that they may be other - types of files, which is a slight change of behaviour with - respect to old GLib versions. - + Many win32 fixes. - + Many docs fixes. - + Bugs fixed: bgo#735754, bgo#743011, bgo#749161, bgo#751924, - bgo#752837, bgo#753310, bgo#755083, bgo#755351, bgo#755355, - bgo#755496, bgo#755795, bgo#756179, bgo#756251, bgo#756255. - + Updated translations. - -- Update to version 2.46.0: - + Disable runtime-deprecation warnings. - + Fix marshalling of flags on bigendian 64bit architectures. - + Updated translations. - -- Update to version 2.45.8: - + Utf8 validation and utf8-to-ucs4 conversion are faster. - + Small speedups to property change notification. - + Various other small optimizations for GQuark, GData. - + Bugs fixed: bgo#696426, bgo#735429, bgo#738504, bgo#742903, - bgo#748633, bgo#754431, bgo#754560, bgo#754582, bgo#754601, - bgo#754636, bgo#754788, bgo#754831, bgo#754924, bgo#754986. - + Updated translations. - -- Update to version 2.45.7: - + Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by - non-POSIX-like backends (e.g. cloud storage). - + GFileMonitor: Make the inotify backend work with atomic renames - again. - + GSettings: change notification is again working - unconditionally. - + GListStore has a sort function now. - + Test infrastructure: - - Tests are now required to have unique names. - - TAP support has been improved. - - A macro for asserting that two memory regions have identical - content has been added. - + Bugs fixed: bgo#708525, bgo#742849, bgo#744060, bgo#747364, - bgo#749492, bgo#752769, bgo#753745, bgo#754152, bgo#754211, - bgo#754264, bgo#754283, bgo#754284, bgo#754286, bgo#754307. - + Updated translations. - -- Add zsh completion for gsettings from (source gsettings.zsh). - https://github.com/jmatsuzawa/zsh-comp-gsettings (MIT license). - -- Update to version 2.45.6: - + Fix a test failure and a build failure. - -- Update to version 2.45.5: - + GNetworkMonitor now provides information about metered - networks. - + g_mem_set_vtable has been deprecated; it has not been working - for quite a while. The recommendation is to use valgrind, or - replace malloc itself. - + Bugs fixed: bgo#656325, bgo#741779, bgo#741822, bgo#742386, - bgo#743018, bgo#750282, bgo#751358, bgo#751592, bgo#751598, - bgo#751610, bgo#751751, bgo#752210, bgo#752656, bgo#752767, - bgo#753278, bgo#753285. - + Updated translations. - -- Update to version 2.45.4: - + Bugs fixed: bgo#727829, bgo#741901, bgo#746339, bgo#747676, - bgo#748610, bgo#749911, bgo#749912, bgo#750625, bgo#750807, - bgo#751160, bgo#751672, bgo#751731, bgo#751737, bgo#751798, - bgo#752089, bgo#752293. - + Updated translations. - -- Update to version 2.45.3: - + Improve performance of g_signal_handler_disconnect for signals - with many handlers. - + GDBus has gained a new call flag to allow interactive - authorization. - + GSettings: - - New API: g_settings_schema_list_keys. - - Deprecated: g_settings_list_keys. - + OS X: - - Implement GNotification. - - Bump the OS X requirement to 10.9. - + Windows: - - Add registry reading API. - - Reimplement GAppInfo using registry information. - + Bugs fixed: bgo#666831, bgo#728489, bgo#730168, bgo#733325, - bgo#734888, bgo#737009, bgo#738185, bgo#738504, bgo#739122, - bgo#739424, bgo#739616, bgo#740308, bgo#740516, bgo#741788, - bgo#745013, bgo#747146, bgo#747941, bgo#748727, bgo#749693, - bgo#750203, bgo#750322, bgo#750344, bgo#750369, bgo#750386, - bgo#750399, bgo#750573, bgo#750918, bgo#751122, bgo#479730. - + Updated translations. - -- Update to version 2.45.2: - + Improve error reporting in glib-compile-schemas. - + Add introspection annotations to GListStore. - + Bugs fixed: bgo#696749, bgo#723394, bgo#724113, bgo#725981, - bgo#733325, bgo#744895, bgo#747882, bgo#748534, bgo#748612, - bgo#748614, bgo#748834, bgo#749079, bgo#749080, bgo#749180, - bgo#749352, bgo#749353. - + Updated translations. - -- Update to version 2.45.1: - + The GSettings schema compiler, glib-compile-schemas has been - changed to reject schema xml that has duplicate or - elements. Such elements typically occur when - translations are merged into the schema, with xml:lang - attributes. This is not the correct way to translate schemas. - Instead keep the translations in the .mo file and set the - gettext-domain attribute on the element. - + The file monitoring infrastructure has been rewritten, and all - backends have seen major improvements. - + The inotify backend is reporting events with less delay (no - event will be delayed more than 10ms) and wakeups due to file - monitoring have been significantly reduced. A CHANGES_DONE - event will also be sent when new files appear. - + The poll implementation is now using the thread default main - context. - + The fam implmentation is now running in the worker thread. - + The fen implementation has been removed, since it was - unmaintained. - + The GSettings schema compiler, glib-compile-schemas, is more - strict about rejecting schemas with xml:lang style merged - translations. - + Schema translations should be done by specifying the gettext - domain in the xml, and keeping the translations in gettext. To - avoid breaking already-installed schemas, this change is only - taking effect when you use the --strict option. - + The hardcoded 10-thread limit of GTask's thread pool has been - removed, since it was prone to causing deadlocks. The thread - pool is now allowed to grow dynamically and will shrink back - over time. - + GSimpleAsyncResult has been deprecated in favor of GTask. - + The algorithm used by GAppInfo to find default handlers for - mime types has been tweaked to prefer apps that handle the - specific subtype over default handlers for a generic supertype. - + Bugs fixed: bgo#627285, bgo#631597, bgo#661767, bgo#687223, - bgo#711547, bgo#719966, bgo#726447, bgo#728663, bgo#728669, - bgo#730188, bgo#733325, bgo#738207, bgo#739850, bgo#741791, - bgo#744282, bgo#745255, bgo#745745, bgo#745821, bgo#746749, - bgo#746753, bgo#747209, bgo#747349, bgo#747363, bgo#747472, - bgo#747541, bgo#747772, bgo#748019, bgo#748177. - + Updated translations. - -- Update to version 2.44.1: - + Don't redefine typedefs to avoid build problems on OpenBSD. - + Improve the default application algorithm. - + Bump the number of children a GType can have. - + Various testsuite improvements. - + Updated translations. - -- Update to version 2.44.0: - + gsocket: Document FD ownership with g_socket_new_from_fd() - (bgo#730188). - + Updated translations. - -- Update to version 2.43.92: - + GUnixMountMonitor now properly supports multiple main contexts - + Many documentation improvements and cleanups. We are now - approaching a point where the documentation is 100% complete - and the xml will build without warnings. This will probably be - enabled by default in the next cycle. - + New support for HTTP proxies in GIO. - + New GTask:completed property. - + Use "private" futexes in order to further improve the - performance of the contended case of GMutex and g_bit_lock(). - + Bugs fixed: bgo#614684, bgo#730352, bgo#733876, bgo#741442, - bgo#742599, bgo#743636, bgo#743661, bgo#744722, bgo#745589, - bgo#745634. - + Updated translations. - -- Update to version 2.43.91: - + We have now added 'g_autofree' as a libgsystem-style - autocleanup macro that calls g_free() on the content of a local - variable when it leaves scope (working only on GCC and clang). - + GApplication now has an "is-busy" property, allowing one to - query the effective busy state. - + There have been various other bugfixes and cleanups. - + Bugs fixed: bgo#661554, bgo#744263, bgo#744565, bgo#744747, - bgo#744756, bgo#744830, bgo#744876, bgo#745239. - + Updated translations. - -- Update to version 2.43.90: - + New GSimpleIOStream class to construct a GIOStream from an - arbitrary GInputStream and GOutputStream. - + GApplication: new API for marking 'busy' state according to the - value of a boolean property on another object. - + GOptionGroup: add binding support (boxed type, annotation - fixes, etc.) - + Bugs fixed: bgo#739724, bgo#741024, bgo#741630, bgo#743349, - bgo#743990, bgo#744565. - + Updated translations. - -- Update to version 2.43.4: - + GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE, - G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which - significantly reduce the boilerplate needed for GObject types - and interfaces. - + g_autoptr and g_auto are macros for declaring variables with - automatic cleanup. They only work with gcc and clang. - + GListModel is a new interface that represents a dynamic list of - GObjects. - + GListStore is a GSequence-based implementation of GListModel. - + Support thread names on OS X. - + g_simple_action_set_state_hint: New function to set the state - hint of GSimpleActions. - + g_win32_check_windows_version: New function to check Windows - version. - + g_settings_schema_list_children and - g_settings_schema_key_get_name are new functions to complete - the GSettingsSchema API. - + Bugs fixed: bgo#389585, bgo#729351, bgo#736914, bgo#741807, - bgo#741895, bgo#742456, bgo#743508, bgo#743517, bgo#743521, - bgo#743596, bgo#743640, bgo#743827, bgo#743927, bgo#743936, - bgo#744012, bgo#744190. - -- Update to version 2.43.3: - + Add g_set_object() convenience function. - + GNetworkMonitor: check if NM is not running and don't crash. - + Fix some races with g_mkdir_with_parents. - + Fix some warnings in MSVC. - + Avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order - to save on static strings. - + Fix some content type vs. mime issues. - + Documentation improvements. - + Bugs fixed: bgo#719455, bgo#732439, bgo#734946, bgo#741589 - bgo#741653, bgo#741654, bgo#741707, bgo#741788, bgo#742548 - bgo#742851, bgo#742972, bgo#743014. - + Updated translations. - -- Update to version 2.43.2: - + New functions: g_strv_contains, g_network_address_new_loopback, - g_socket_send_messages. - + A new GNetworkMonitor implementation using NetworkManager - provides more detailed connectivity information. - + Bugs fixed: bgo#11059, bgo#664562, bgo#685880, bgo#712570, - bgo#719646, bgo#728928, bgo#732317, bgo#740814, bgo#740848, - bgo#741016, bgo#741226. - + Updated translations. - -- Update to version 2.43.1: - + GQueue now accepts NULL as a sibling in g_queue_insert_before() - and g_queue_insert_after(). - + Bugs fixed: bgo#11059, bgo#726037, bgo#727988, bgo#729739, - bgo#733791, bgo#736286, bgo#736620, bgo#737150, bgo#737160, - bgo#738259, bgo#738551, bgo#738633, bgo#740157, bgo#740309, - bgo#740413. - + Updated translations. - -- Update to version 2.43.0: - + GObject gained a debug option to provide instance counts. To - use it, set GOBJECT_DEBUG=instance-count and call - g_type_get_instance_count(). - + GOption now has a strict POSIX mode in which it stops parsing - arguments as soon as a non-option argument is encountered. - + Bugs fixed: bgo#354457, bgo#695082, bgo#723160, bgo#729739, - bgo#733338, bgo#736273, bgo#736284, bgo#736914, bgo#737259, - bgo#737338, bgo#737446, bgo#737451, bgo#737741, bgo#737869, - bgo#738374, bgo#738675. - + Updated translations. - -- Update to version 2.42.2: - + Bugs fixed: bgo#712570, bgo#719455, bgo#727829, bgo#734946, - bgo#741024, bgo#741654, bgo#741788, bgo#741807, bgo#742851, - bgo#743508, bgo#743936. - + Updated translations. - -- Update to version 2.42.1: - + This release disables deprecation warnings by default. - + Bugs fixed: bgo#728256, bgo#736806, bgo#737143, bgo#738170, - bgo#738197. - + Updated translations. - -- Update glib2-fate300461-gettext-gkeyfile-suse.patch: Initialize - variable has_gettext. - glibc +- s390-memmove-ifunc-selector-arch13.patch: S390: Also check vector + support in memmove ifunc-selector (bsc#1184035, BZ #27511) + glibc:i686 +- s390-memmove-ifunc-selector-arch13.patch: S390: Also check vector + support in memmove ifunc-selector (bsc#1184035, BZ #27511) + glibc:utils +- s390-memmove-ifunc-selector-arch13.patch: S390: Also check vector + support in memmove ifunc-selector (bsc#1184035, BZ #27511) + glpk +- Update to version 5.0 + * The copyright was transferred to the Free Software Foundation. + * To fix some licensing problems the routines in the following + files were disabled by replacing with dummy ones that print an + error message: + + src/api/gridgen.c + + src/api/netgen.c + + src/api/rmfgen.c + + src/misc/qmd.c + + src/misc/relax4.c + + Note that this change does not affect the main functionality + of the package. + * Some minor bugs were fixed. +- Added pkgconfig file + +- Enable PGO during build + +- Fix glpk-no_random_return.patch to return a value for a non-void + function. + +- Small packaging change for doc subpackage +- Enable additional functionality + +- Update to version 4.65: + * The following new API routines for LP/MIP preprocessing were added: + + glp_npp_alloc_wksp allocate the preprocessor workspace + + glp_npp_load_prob load original problem instance + + glp_npp_preprocess1 perform basic LP/MIP preprocessing + + glp_npp_build_prob build resultant problem instance + + glp_npp_postprocess postprocess solution to resultant problem + + glp_npp_obtain_sol obtain solution to original problem + + glp_npp_free_wksp free the preprocessor workspace + * A new, more robust implementation of locally valid simple cover + cuts was included in the MIP solver. + * The API routine glp_init_iocp was changed to enable long-step + option of the dual simplex by default. +- Add glpk-no_random_return.patch + -- updated to 4.54 - * Block-triangular LU-factorization was implemented to be used - on computing an initial factorization of the basis matrix. - * A new version of the Schur-complement-based factorization - module was included in the package. Now it can be used along - with plain as well as with block-triangular LU-factorization. - * The API routine glp_read_mps was changed to remove free rows. - * etc. see NEWS for details - gmic +- Update to 2.9.7. No changelog. + gnome-autoar +- Add gnome-autoar-CVE-2020-36241.patch: Skip problematic files + that might be extracted outside of the destination dir to prevent + potential security threat. (bsc#1181930, + glgo#GNOME/gnome-autoar#7) + gnome-menus-branding-SLE +- Rebase gnome-menus-branding-remove-X-SuSE-ControlCenter.patch + and gnome-menus-branding-cleanup.patch: + + Update 3 .desktop names to the latest version + + Drop 5 .desktop files since they are no longer available on + SLE15-SP2 or later (bsc#1178842). + -- Change License tag from BSD3c to LGPLv2.1+: since we base our - branding on the one from upstream, we inherit the license. - gnome-shell +- Update gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch: + fix (boo#1183823). + +- Update gnome-shell-jsc#SLE-16051-Input-method-recommendation.patch: + Modify the Japanese input engine load order which will more fit + for our community(bnc#1183475); + gnuhealth-thalamus +- version 0.9.14 - no changelog provided + +- version 0.9.13 fixes https://savannah.gnu.org/bugs/?60164 + gnuplot +- Add patch 052cbd17.patch and 1f36c4fb.patch + * Fix boo#1176689: + VUL-0: CVE-2020-25559: gnuplot: double free when executing print_set_output + -- Update to 4.6.5 - * NEW monotonic cubic splines using "smooth mcsplines" - * NEW phase-jump removal filter "smooth unwrap" - * NEW allow '+' pseudofile to sample the T axis in 2D parametric - plots - * NEW allow '++' pseudofile to sample the U/V axes in 3D - parametric plots - * NEW "sixel" terminal driver - * NEW new object attribute clip/noclip - * CHANGE maximum number of using spec columns increased from 7 - to 11 - * CHANGE code in bitmap.c relicensed to remove restriction to - noncommercial use - * FIX allow 'set pm3d' interpolate and top/bottom options to - coexist - * FIX revised handling of defined palettes with explicit - maxcolors - * FIX continue as normal after an interactive session error - from "gnuplot -" - * FIX empty first field in a tab-separated-values file was - incorrectly ignored - * FIX several problems with color assignment to contour lines - * FIX qt terminal incorrectly changed linetype (dot/dash) - to match line color - * FIX "pause mouse" worked only for right- or center- click, - not left-click - * FIX emf terminal font initialization - * FIX wxt terminal vertical centering of enhanced text - * FIX win terminal filled polygon bugs - * FIX iteration over parametric function plots - * FIX autoscaling of polar mode plots - * FIX increase precision of xticlabel placement from (float) to (double) - * FIX allocation error affecting certain cvs files - -- Update to 4.6.4 - * CHANGE treat empty fields in a csv file as "missing" rather than "bad" - * CHANGE allow reference to more than one column header in 'using' or 'title' - * CHANGE if a polar plot is autoscaled, try to place the origin at the center - * FIX svg and canvas terminal mousing of inverted axis coordinates - * FIX emf failed to initialize font correctly on some systems - * FIX timedata columns can now be referred to via column(N) and column("HEAD") - * FIX qt terminal toggling of enhanced text elements in plot with labels - * FIX color/pattern generated for key entries of columnstacked histograms - * FIX hitting ^C twice forces temination of wxt session hung by lost X-server - * FIX win terminal failed to properly adjust plot border after window resize - * FIX several conditions in which macros were not expanded during command input - * FIX promote a string containing only digits to INTGR rather than CMPLX - * FIX 'set grid front' caused failure to initialize location of axis zero point - * FIX very poor precision in mouse coords reported by x11 in -persist mode - * FIX parsing of $# (the number of arguments in a "call"). It's not a comment! - * FIX memory leak of cropped images using pngcairo terminal - * FIX "lc variable" now iterates over linetype colors (not styles) as documented - * FIX rtics were sometimes drawn with length 0 - -- Update to 4.6.3 - * FIX suppression of color in linetypes after "set term ... mono" - * FIX synchronization of graphics and text color in latex terminals - -- Update to 4.6.2 - * Bug fixes - * Allow the "bind" command to attach a user command to - mouse button 1 - * hidden3d can handle occlusion by pm3d surfaces - * -d option from command line skips ~/.gnuplot - initialization file - * plot '<&N' plots from file descriptor N opened during - shell invocation - -- Update to 4.6.1 - * Bug fixes. - * Support tabulation of variable color column. - * Support tabulation (set table) of pixel values from image plot - styles -- Remove now obsolete patches gnuplot-automake.diff and - gnuplot-4.6.0-fix-format-errors.diff. - -- buildrequire libpng, it compiles fine with it - -- Resolve the former problem by using texlive-texinfo to enforce - installing required fonts as well as required tools for TL 2012 - -- add more texlive 2012 requirements - -- Make it build with latest TeXLive 2012 with new package layout - -- Convert gnuplot.el to new backtick lisp scheme for emacs 24.1 - -- Remove redundant tags/sections from specfile -- Parallel build with %_smp_mflags -- Add patch to delete no-longer supported constructs from - configure.in/Makefile.am - -- Use new bcond_without h3d_gridbox to switch back to h3d-quadtree - if h3d-gridbox will be disabled on the commandline of rpmbuild - -- Avoid to stumble on bug in QtCore.pc on older distributions - -- Refresh patches to see in which C function each change is in -- Reenable bitmap terminals - -- Update to gnuplot 4.6.0 - * New syntax supporting multi-line blocks of code delimited by curly braces - if () { ... } else { ... } - do for [] { ... } - while () { ... } - * Time formats can handle fractional seconds to microsecond precision. - * User-definable linetypes that can be used to establish a locally - preferred default sequence of colors or dash/thickness/point styles. - * Statistical summary of the data to be plotted (new command "stats") - * New terminal drivers: qt context epscairo cairolatex - * The version for Windows received major improvements - (GUI, help, native terminal and wxt, installer) - * Improved support for UTF-8, SJIS and other multi-byte encodings - -- Make gnuplot build with newer LUA version. - -- Fix version control of further help messages, fix done - by Dieter Jurzitza (bnc#746299) - -- Fix libdir x libexecdir clash (bnc#744835). -- Use %configure macro. - -- license update: SUSE-Gnuplot and GPL-2.0+ - SPDX format (including SUSE prefix for licenses not yet accepted by SPDX - upstream). This is not BSD-3-Clause. The Gnuplot license insists that - modifications to source code be done by patch only. There are GPL-2.0+ - components included as aggegation - -- add automake as buildrequire to avoid implicit dependency - -- Update to gnuplot 4.4.4 - * NEW boxxyerrors plot style now allows variable color - * NEW splot with pm3d now allows variable rgb color - * NEW "nonuniform matrix" indicates ascii data with explicit x, y - * CHANGE columnhead(N) is a string-valued function, not a keyword - * CHANGE Demarcate plots in svg output using ... - * CHANGE xticlabels() works for binary data files as well as ascii - * CHANGE "set key maxrows" now applies to 3D plots as well as 2D - * CHANGE rewrite installation path rules for TeX files - * FIX wxt terminal should now work on at least some flavors of OSX - * FIX incorrect space allowed for outside left key box - * FIX buffer overflow from enhanced text timefmt tic labels - * FIX correction for offset in epochs when reading in time format "%s" - * FIX discontinuity in defined palette limited by maxcolors - * FIX initialization of svg pattern-fill definitions - * FIX positioning of histogram bars when some data entries are missing - * FIX emf terminal can handle UTF-8 encoding - * FIX User-specified axis tick labels override auto labels in 3D - just as in 2D - * FIX `plot with labels` failed to skip labels with UNDEFINED coords - * FIX NaN (not a number) implementation for Windows build - * FIX work-around for poor scaling in pdfcairo pattern fill - * FIX segfault if mismatch between palette sizes of successive terminals - -- Update to gnuplot 4.4.3 - * NEW Implement pan and zoom via mouse wheel. - * NEW set key maxcolumns N maxrows M - * NEW value("varname") returns the value of the named variable - * NEW encoding cp1251 - 8-bit Cyrillic - * CHANGE backport emf terminal driver from version 4.5 - * FIX better estimation of latex string lengths - * FIX colorbar representation of discrete color palettes is pixel accurate - * FIX NaN initialization and tests working on more (all?) platforms - * FIX configuration script tests for readline+ncurses - * FIX prevent out-of-range boxes from creating degenerate ghosts on the border - * FIX missing alpha channel flag for pdfcairo terminal - * FIX font initialization in windows terminal - -- Compile with wxWidgets (STL variant). - -- Update to gnuplot 4.4.2 - * Fixes a regression that caused color specification "lc N" to fail - * Fixes a long-standing clipping error in plots with filled curves - * Fixes a segfault if a "refresh" commands follows an interrupted replot - Changes and fixes in gnuplot version 4.4.1: - * NEW Support the "%s" format specifier in strftime() - * NEW Optional 6th data column in candlesticks style to specific box width - * NEW If integer arithmetic i*j or i**j would overflow, return value as a real - * NEW "set style circle radius <default-radius>" - * FIX autoconfiguration of readline support in OSX - * FIX font problems in win terminal - * FIX Protect against runaway recursion by limiting depth of nested functions - * FIX metapost terminal: Fix inheritance of line thickness by text strings - * FIX cairo terminals could segfault on certain enhanced text strings - * FIX pdfcairo output to stdout now works - * FIX font ",size" in non-enhanced mode postscript terminals - * FIX Do a better job of estimating the width of UTF-8 encoded strings - * FIX baseline bug in canvas terminal rotation of enhanced text - * FIX Allow "with labels" to work for binary input data - * FIX update user GPVAL variables after plot in table mode - * CHANGE depth-sorting of pm3d surfaces now applies jointly to all in the plot - * CHANGE 3D impulses are now always drawn from z=0 - * CHANGE Enable HIDDEN_QUADTREE by default - * CHANGE Enable "set fit errorvariables" by default - * CHANGE Regardless of current timefmt, read time from binary files as a binary - * CHANGE do not limit 3D rotation to 0<rotx<180 - -- Make doc package noarch - -- Update to gnuplot 4.4.0 - * NEW Support the "%s" format specifier in strftime() - * NEW Optional 6th data column in candlesticks style to specific box width - * NEW If integer arithmetic i*j or i**j would overflow, return value as a real - * NEW "set style circle radius <default-radius>" - * FIX autoconfiguration of readline support in OSX - * FIX font problems in win terminal - * FIX Protect against runaway recursion by limiting depth of nested functions - * FIX metapost terminal: Fix inheritance of line thickness by text strings - * FIX cairo terminals could segfault on certain enhanced text strings - * FIX pdfcairo output to stdout now works - * FIX font ",size" in non-enhanced mode postscript terminals - * FIX Do a better job of estimating the width of UTF-8 encoded strings - * FIX baseline bug in canvas terminal rotation of enhanced text - * FIX Allow "with labels" to work for binary input data - * FIX update user GPVAL variables after plot in table mode - * CHANGE depth-sorting of pm3d surfaces now applies jointly to all in the plot - * CHANGE 3D impulses are now always drawn from z=0 - * CHANGE Enable HIDDEN_QUADTREE by default - * CHANGE Enable "set fit errorvariables" by default - * CHANGE Regardless of current timefmt, read time from binary files as a binary - * CHANGE do not limit 3D rotation to 0<rotx<180 - -- Correct macro name in spec file - -- Fix format being written into plt files (add missing #) - -- Fix AppDefDir vs. XAPPLRESDIR inconsistency, increase default number of samples. - -- Update to gnuplot 4.4.0 - * NEW linetype property 'pointinterval' - * NEW gnuplot.exe is a full-featured console mode gnuplot executable for Windows - * NEW plot style "with circles" - * NEW object types circle, ellipse, and polygon - * NEW options front and back to "set colorbox" - * NEW x11 can plot into a window opened and managed by an external application - * NEW gd terminal can use fonts through fontconfig (libgd version > 2.0.35) - * NEW optional 3 columns of data to generate histogram errorbars - * NEW 'volatile' data, including inline data, can be replotted without rereading - * NEW 'refresh' command replots without rereading data if possible - * NEW rgbimage style now works in 2D and 3D for all terminals that support RGB - * NEW plot style rgbalpha - * NEW transparent fill styles - * NEW iteration within a plot command; e.g. plot for [i=1:10] foo(i) - * NEW iteration within set/unset commands - * NEW operators '=' and ',' in expression syntax - * NEW terminal lua generates commands for interpretation by external lua script - * NEW terminal tikz uses a lua script to generate output for latex TikZ package - * NEW terminal canvas for HTML 5 canvas element - * NEW terminal pdfcairo based on cairo and pango - * NEW terminal pngcairo based on cairo and pango - * NEW terminal dpu414 - Seiko DPU-414 thermal printer - * NEW error status variables GPVAL_ERRNO and GPVAL_ERRMSG - * NEW variables GPVAL_LAST_PLOT, GPVAL_{S}PLOT, GPVAL_MULTIPLOT - * NEW variables GPVAL_VIEW_{MAP|ROT_X|ROT_Z|SCALE|ZSCALE}, GPVAL_TERMINALS - * NEW variables GPVAL_PWD - * NEW per-plot export of information needed for external mousing scripts - * NEW support for dashed linetypes in additional terminals - * NEW the 'bind' command accepts non-keyboard triggers, e.g. 'close' - * NEW commands 'show bind' and 'reset bind' - * NEW individual plots can be omitted from autoscaling of axis ranges - * NEW more smoothing options: new kernels (for dgrid3d) and 'smooth cumulative' - * NEW command 'evaluate' executes commands from a string variable - * NEW z-axis tic labels can be colored by Z value - * NEW command 'set view equal {xy|xyz}' forces axes in a 3D plot to the same scale - * NEW 'set pm3d interpolate m,n' supports also non-positive m,n as nbs of points - * FIX domain restrictions on ibeta() - * FIX color assignment of contour lines when "set increment user" is in effect - * FIX remove the limit of 64 characters read as string data from a data file - * FIX remainder of command line is not lost after a "load" command - * FIX more complete support for locale internationalization, UTF-8 encoding - * FIX various font-handling problems in postscript terminal driver - * FIX avoid infinite loop on resizing x11 plot window under ion, fluxbox - * FIX handle addition plot styles in mode 'set table' - * FIX purge tick labels read from a datafile at the end of each plot - * FIX 2nd colour in the colour box for negative palette in postscript - * FIX interpolatation for pm3d surfaces given by both z and colour coordinates - * FIX 'set datafile binary format=...' was documented, but not implemented - * FIX enhanced text mode treatment of UTF-8 characters - * FIX emf terminal enhanced text mode now accepted by Windows programs - * CHANGE A number that begins with a . must continue with a digit - * CHANGE syntax of 'set datafile binary' array= and record= options - * CHANGE 'reset' does not affect locale, encoding, decimalsign settings - * CHANGE 'set key textcolor rgb variable' will use plot colors for key entries - * CHANGE Remove obsolete IRIS4D terminal type - * CHANGE Remove obsolete atari terminal types (atariaes atarivdi multitos) - * CHANGE Use empty/solid fill for candlesticks rather than empty/striped - * CHANGE 'l' and 'L' hotkeys toggle colorbar logscale iff mouse is in colorbar - -- fix compilation with gcc 4.5 -- update to gnuplot 4.2.6 - * NEW xterm tektronix emulation 'set term xterm' - * FIX 'set xtics mirror' didn't work if xtics were previously unset - * FIX off-by-one pixel bug in width of boxes with palette or rgb color - * FIX center rotation of 'set view equal xyz' mode at screen center - * FIX sanity-check time ranges for axes with timeformat - * FIX pslatex blacktext and broken format specifier - * FIX PostScript code points for Lcaron, lcaron in encoding cp1250 - * CHANGE If a 2D plot uses a Z-based palette, then autoscale cbrange - * CHANGE aquaterm accepts "size xx,yy" with a comma - * CHANGE Remove the EXPERIMENTAL flag from the wxt terminal - * CHANGE Remove the EXPERIMENTAL flag from the x11 terminal binary polygon mode - -- Remove obsolate code for GNUPLOTDEMOPATH (bnc#515001) -- Add emacs lisp files to file list (bnc#515001) - -- Make demos more flexible (hint from dieter.jurzitza@t-online.de) -- Add netpbm and xorg-x11 to build requires or jpg's are zero - -- Update changes file - -- update to gnuplot 4.2.5 -- put docs into gnuplot-doc sub-package - gnutls +- Security fix: [bsc#1183456, CVE-2021-20232] + * A use after free issue in client_send_params + in lib/ext/pre_shared_key.c may lead to memory + corruption and other potential consequences. +- Add gnutls-CVE-2021-20232.patch + +- Security fix: [bsc#1183457, CVE-2021-20231] + * A use after free issue in client sending key_share extension + may lead to memory corruption and other consequences. +- Add gnutls-CVE-2021-20231.patch + grub2 +- Fix error grub_file_filters not found in Azure virtual machine (bsc#1182012) + * 0001-Workaround-volatile-efi-boot-variable.patch + gssproxy +- security update +- added patches + fix CVE-2020-12658 [bsc#1180515], unlock cond_mutex issue before pthread exit in gp_worker_main() + + gssproxy-CVE-2020-12658.patch + gzip +- gzip.spec: move %patch10 from the ifarch condition (mistake) + +- add gzip-1.10-fix_count_of_lines_to_skip.patch to fix count + of lines to skip [bsc#1180713] + haruna +- Update to version 0.6.1 + * Update desktop file + * add link to flathub page + * MpvObject + * Playlist model + +- Update to version 0.6.0 + * Remove color schemes until their license is clear + * MPVObject: show loading indicator for all videos + * Disable next/previous buttons when there's 1 or no video in + the playlist + * Add youtube-dl to dependencies list + * Don't use breeze icons by default + * GUI style + * Add copyrights + * Correct copyright and license for cmake/FindLibmpv.cmake + * MenuBar + * Add checks before trying to access data + * MpvObject + * PlaylistModel: avoid index out of range error + * Audio/Subtitles settings + * Always open first video in new youtube playlist + * Remove wrong license files + * Add license to files without one + * Skip videos that can't be played + * Add loading indicator for youtube videos + * If youtube-dl is not available display a message instead of + the controls to open a url + * PlayListItemWithThumbnail change elide mode to + WrapAtWordBoundaryOrAnywhere + * Add dependencies and build instructions to readme file + * Youtube playlist + * PlaylistItem + * Worker::getMetaData return if there's no extractor available + * CMake + * Make mpris player dbus interface a qml context property + * Add mpris2 support + * Fix play next/prev actions not updating the LastPlayedFile + * Use LabelWithTooltip without prefix + * Add placeholder and tooltip for 'Skip chapters' feature Add + help for 'Remember time position' and 'Skip chapters' features + * Refactor time position saving + * Rename custom label component to LabelWithTooltip + * MpvObject: fix cursor not hiding in fullscreen + * MpvObject: resume playback changes + * Settings: don't togggle hw decoding with save file position + checkbox + * Update README.md + * Add FUNDING.yml + * Settings: change default screenshots folder + * MpvObject: add resume/restart video popup + * Settings: add option to disable file position saving and + resuming + * MpvObject: update tracks models when mpv's track-list changes + * Remove console.log + * MpvObject: allow loading subtitles through drag and drop + * MpvObject: allow to print the error in get/setProperty + methods + * MpvObject: move loadFile function to the cpp side + * Application: make getFileContent parameter const + * MpvObject + * MpvObject + * main.qml: fix mpv.scrollPositionTimer -> + playList.scrollPositionTimer + * Generate AppImage from every build (#43) + * Settings + * Update help for old Breeze style option to fit the changes + * Settings: remove notice about Breeze not being installed + * SettingsBasePage: replace i18n with qsTr + * MpvObject: fix next file not loading when current file + finishes + * Playback Settings + * Remove wrong and unused id + * Use add command to change volume and speed properties Set + max volume to 100 + * CMake: make set_package_properties more compact + * Seetings navigation: Set padding for each side, fix for Qt + 5.12 + * Register PlayListModel type for qml usage + * CMake: add FindLibmpv.cmake file + * Add liberapay and paypal donation links + * Refactor file loading code + * application.h: reorder some functions, remove some unused + code + * Refactor youtube playlist code + * MpvObject: comment code in getYouTubePlaylist + * Thumbnail image provider: provide generic icon for urls + * MpvObject: extract youtube playlist code to function + * Refactor to allow opening youtube playlists through "Open + Url" + * Show osd message when toggling deinterlacing + * Header: use only one RowLayout + * Playlist: remove style property, use PlaylistSettings.style + * Header: remove buttons to toggle playlist Footer: use + loaders for the playlist toggle button + * data/appdata.xml: Make validation successful + * Add import path for qml components + * Actions: rename "Toggle Playlist" to "Playlist" + * MpvVideo: consider the playlist position when anchoring + * Header, Footer: add another button to toggle the playlist, + one on the left and one on the right coresponding to the + playlist's position + * Playlist: add compact style + * Playlist: fix playlist items coloring + * Playlist: add option to push video instead of overlaying it + * Add button in the header and footer to toggle the playlist + when toggling it with the mouse is disabled + * MpvVideo: settings are in a window so ancoring to it is wrong + * Settings: refactor mouse page + * Settings: add custom component for images adjustments sliders + * Setings: remove color adjustments page + * SettingsHeader: add top margin + * Settings: make casing consistent + * Settings: remove unneeded properties + * Refactor settings window + * Make configure header button uncheckable Don't close + settings window (if open) when going fullscreen + * Add action to toggle video deinterlacing + * Open settings in separate window + * qthelper.h: fix build with Qt 5.12 +- Drop haruna-0.5.0-Qt512_fix.patch (merged upstream) + hawk2 +- Update to version 2.6.3: + * Remove hawk_invoke and use capture3 instead of runas (bsc#1179999)(CVE-2020-35459) + * Remove unnecessary chmod (bsc#1182166)(CVE-2021-25314) + * Sanitize filename to contains whitelist of alphanumeric (bsc#1182165) + +- Update to version 2.6.0: + * Use fullpath of binary (bsc#1181436) + * remove %x (bsc#1182163) + helm +- Update to version 3.5.2: + * Upgrade to oras v0.9.0 (#9269) + * Adding missing replace directive for oras + * chore(go.mod): bump Masterminds/{spring,goutils} and deislabs/oras + * fix(*): Validate metadata semver and printable characters + * Fix dep build with OCI based charts + * bump version to + * Adding apiserver to mod/sum + * Reduce linting severity for users of out-of-date kubernetes (#8608) + * Bumping kubernetes to 1.20.1 + * Add explanatory comments to action.List and action.History + * Address error on deletion of old dependencies + * Fixed bug - The flags --cert-file/--key-file where ignored when --insecure-skip-tls-verify flag is set (#9070) + * Replace Helm Hub with Artifact Hub (#8626) + * fix(pkg/chartutil): Remove warning for nils + * Updating to sprig 3.2.0 + * Updating to Kuberentes 1.20 packages + * Bump github.com/Masterminds/semver/v3 from 3.1.0 to 3.1.1 (#9109) + * Bump github.com/Masterminds/squirrel from 1.4.0 to 1.5.0 (#9108) + * Bump github.com/lib/pq from 1.8.0 to 1.9.0 (#9107) + * Remove OCI boolean from struct + * Clean up imports and add doc comments + * Implement `helm pull` for OCI registries + * Adds the option kube-cafile and env variable HELM_KUBECAFILE for a overwrite of the certificate authority file + * Builds with go 1.15 + * Updating to Kubernetes 1.19.4 package versions + * Add CodeQL Security Scanning + * Fix test + * Fixes #9083 + * [COMMENT]fix comment + * Fix typo + * fix: ingress path issue + * Revert "Add support to judge whether desired version is available or not" + * Cleanup tempfiles introduced by unit tests under pkg/ + * bump actions/stale to v3.0.14 + * increase number of operations per run to 100 + * feat(helm): Allow generating markdown docs headers + * chore(comp): Remove unnecessary completion code + * Added tests for PR 8948 + * add unittes for 'helm dep build' with --skip-refresh flag. + * Updating to k8s 1.19.3 based packages + * lint: lint all documents in a multi-doc yaml file + * fix(helm): flag descriptions start with lowercase + * List either incubator or stable. + * add waitwithjobs instead of changing wait api + * add wait-for-jobs flag + * fix style conformance + * fix test-style error + * add test cases + * helm upgrade with --wait support jobs in manifest to be completed + * completion: move to native zshCompletion + * Add remaining tests in TestDependentChartAliases + * Clarifies action needed to list new stable repo + * feat: Allow helm test to run a subset of tests + * Fix that the invalid version number of the helm package command will escape + * Updating descriptions + * Add support to judge whether desired version is available or not + * Add test case for LoadFiles + * Fixes Error: could not find protocol handler for + * [#7696] Avoid crash in chart loader on unexpected file sequence + * helm search supports semver pre version numbers starting with 0 + * added test for https://github.com/helm/helm/pull/8913 related to https://github.com/helm/helm/issues/8621 + * [#7696] Avoid crash in chart loader on unexpected file sequence + * feat(test): Adapt completion tests to Cobra 1.1 + * Bump github.com/spf13/cobra from 1.0.0 to 1.1.1 + * Update err message to use the regex pattern directly + * Fix the lint error message for valid names + * do not check YAML if nothing was parsed + * fix(test): display error message + * bump version to v3.4.0 + * Skip tests when running helm template + * Add --skip-refresh option in helm dep build + * Adjusted import + * Reuse kube-client + * fix(helm): allow skipping manifests in tests directories + * prepare testdata + * Bugfix: panic when chart contains requirements.lock + +- Update to version 3.4.2: + * Updating to Kubernetes 1.19.4 package versions + * fix: ingress path issue + highlight +- Update to version 3.59: + * HTML output: Added `white-space: pre-wrap` to pre tag CSS. + * Updated mark_lines.lua plug-in accept a line range as input + parameter and output xterm256 terminal sequences. + * Improved Ruby code folding of the outhtml_codefold plug-in. + * Updated astyle lib to rev 672. + * Added support for reStructured Text (gl#saalen/highlight#170). + * Added support for Rego (openpolicyagent.org). + * Added `outhtml_copy_clipboard.lua` plugin. + * CLI: Adapted default xterm256/truecolor theme to terminal + background colour. + * CLI: Adapted ANSI line numbers to terminal background colour + (gl#saalen/highlight#172). + * CLI: Fixed segfault if the user home directory cannot be + determined (gl#saalen/highlight#171). + * GUI: Initial font set to Monospace. + * GUI: Replaced highlight.xpm by highlight.png icon. +- Rebase optflags patch: + * Remove highlight-3.58-use_optflags.patch. + * Add highlight-3.59-use_optflags.patch. +- Add hicolor-icon-themes as build requirement: Required since move + of highlight-gui icon. + +- Update to version 3.58: + * Improved `--force` fallback argument handling + (gl#saalen/highlight#163). + * Added C++ attribute syntax support. + * Added Lua fuction `StoreValue` to set and retrieve information + across Lua states. + * Added `extras/eclipse-themes/eclipse_color_themes.py` script to + retrieve themes from eclipsecolorthemes.org. + * Added support for Web Assembly Text. + * Updated mark_lines.lua to output 16m terminal sequences + (gl#saalen/highlight#164). + * Fixed issues in bash.lang (gl#saalen/highlight#161). + * Fixed Bash heredoc highlighting in bash_functions.lua + (gl#saalen/highlight#156). + * CLI: `highlight --version -q` only prints the version number. + * GUI: Added theme contrast indicator. +- Rebase optflags patch: + * Remove highlight-3.53-use_optflags.patch. + * Add highlight-3.58-use_optflags.patch. + +- Update to version 3.57: + * Added support for Haml (gl#saalen/highlight#140). + * Added support for Wren. + * Added Lua function `OverrideParam`. + * Fixed regression in xterm256 or truecolor output + (gl#saalen/highlight#152). + * Fixed `--list-scripts` with read-only language definitions + (gl#saalen/highlight#154). + * Improved several language definitions. + +- Update to version 3.56: + * Added support for Sequence Alignment Maps (SAM files). + * Added empty-file mode to --no-trailing-nl + (gl#saalen/highlight#147). + * Fixed issue with --syntax-by-name waiting for stdin + (gl#saalen/highlight#151). + * Fixed issue with --syntax reading matching files in the + current working directory (gl#saalen/highlight#151). + * Fixed string parsing in lisp.lang (gl#saalen/highlight#150). + * Fixed output of UTF-8 text in xterm256 or truecolor output + (gl#saalen/highlight#152). + * Fixed regex in js.lang. + * Fixed calculation of testcase markers with UTF-8 input. + * Allowed number literals with underscores in Java, Scala, D, + Julia, C#, Perl and Ada definitions. + * Added Nord theme. + +- Update to version 3.55: + * Improved handling of empty files in xterm256 and truecolor + output (gl#saalen/highlight#147). + * Added EncodingHint attributes to filetypes.conf and language + definitions (gl#saalen/highlight#141). + * CLI: Allowed file paths as --theme and --syntax argument + (gl#saalen/highlight#145). + * GUI: Removed deprecated QTime API call. + +- Update to version 3.54: + * Fixed default colour output in BBCode + (gl#saalen/highlight#134). + * Fixed corner case in sh.lang. + * Fixed syntax tests with UTF-8 input (gl#saalen/highlight#123). + * Added support for Bash in outhtml_codefold.lua plug-in. + * Added ballerina.lang. + * Added block strings to java.lang. + * Added author hints in themes and language definitions. + * Added C++20 reserved words in c.lang. + * Added editorconfig file and validated all files accordingly. + * CLI: Fixed --list-scripts with -d or HIGHLIGHT_DATADIR env + variable (gl#saalen/highlight#139). + * GUI: Removed AsciiDoc instruction lines from the README popup + window. + +- Use lang_package macro for highlight-gui-lang declaration. + +- Update to version 3.53: + * Fixed out-of-range exception with repeated AddKeyword calls. + * Added KeywordFormatHints, Priority and Constraints elements to + syntax definitions. + * Added Lua function AddPersistentState + (gl#saalen/highlight#112). + * Renamed md.lang to markdown.lang. + * Added Fish syntax definition. + * Makefile: added _FILE_OFFSET_BITS=64 flag. + * CLI: added optional fallback syntax to --force + (gl#saalen/highlight#126). + * CLI: added option --max-size (gl#saalen/highlight#127). + * GUI: added multibyte path trace window. + * GUI: fixed superfluous creation of the same stylesheet file. +- Rebase optflags patch: + * Remove highlight-3.52-use_optflags.patch. + * Add highlight-3.53-use_optflags.patch. + +- Fix build instability (boo#1142155). + +- Update to version 3.52: + * Added negation `~` to test state indicators + (gl#saalen/highlight#122). + * Added support for Hugo. + * Added 5 duotone themes. + * CLI: fixed segfault with `--force` (gl#saalen/highlight#125). + * GUI: limited font selection to monospace fonts + (gl#saalen/highlight#124). +- Rebase optflags patch: + * Remove highlight-3.42-use_optflags.patch. + * Add highlight-3.52-use_optflags.patch. +- Remove obsolete conditionals. + +- Update to version 3.51: + * SVG output: Added `white-space: pre` in styles. + * HTML output: Replaced ' by ' (deb#927410). + * HTML output: Fixed index file format (missing close tags). + * CLI: Moved syntax recognition functions to DataDir class. + * CLI: Added regular expressions and default false values to + - -verbose output. + * CLI: Fixed `--list-cat` without `--list-scripts` + (gl#saalen/highlight#107). + * CLI: Added optional argument to `--base16` + (gl#saalen/highlight#113). + * CLI: Added default base16 themes (gl#saalen/highlight#113). + * CLI: Added `--isolate` option (gl#saalen/highlight#118). + +- Update to version 3.50: + * Added lineno, column parameters to OnStateChange hook. + * Added support for Crystal. + * Added support for Slim. + * Fixed several typos in documentaion and manpages. + * CLI: Added `--syntax-by-name` option. + * CLI: Removed deprecated `--list-langs` and`--list-themes` + options. + * GUI: Added terminal sequence output options + (gl#saalen/highlight#110). + +- Update to version 3.49: + * Fixed more problems with syntax test indicators reporting wrong + states (gl#saalen/highlight#102). + * Added support for Meson, Solidity, TOML and Terraform. + * Improved Perl and Yaml highlighting. + * Added Categories field to all config files. + * CLI: added category info in --list-scripts output. + * CLI: added --list-cat option (gl#saalen/highlight/99). + * CLI: added optional topic parameter to --help. + * GUI: added theme category selection. + * GUI: display categories of selected syntax or theme. + +- Update to version 3.48: + * Fixed --list-scripts abortion with Fedora default compilation + options (gl#saalen/highlight#84). + * Fixed a problem with syntax test indicators reporting wrong + states after comments. + * Improved Verilog syntax. + * Improved quoted string highlighting for Perl and Ruby. + * Detection of pkg-config's Lua version in src/makefile. + +- Update to version 3.47: + * Fixed xterm256 and truecolor whitespace output #2 + (gl#saalen/highlight#90). + * Fixed LaTeX, TeX, SVG and ODT whitespace output (regression of + 3.45). + * Added darkplus theme. + * Converted ChangeLog to AsciiDoc. + * Allowed state test indicators to match both whitespace (ws) and + the enclosing state (others). + * CLI: Default output changed to xterm256 or truecolor if run in + a terminal with color support and only a single file is + outputted. + * GUI: Added checkbox in the clipboard tab to output selected + lines only. + +- Update to version 3.46: + * Fixed xterm256 and truecolor whitespace output + (gl#saalen/highlight#90). + * Converted manuals to AsciiDoc. + +- Update to version 3.45: + * Added DocumentHeader and DocumentFooter plug-in hooks. + * Added RemoveKeyword Lua function for syntax definitions. + * Added syntax test indicators (see README_TESTCASES). + * Added support for ISO and R10 variants of Modula2. + * Fixed R identifiers. + * Fixed ALAN IF identifiers. + * Fixed issue with Bash string interpolation. + * Fixed some bugs found by coverity tool + (gl#saalen/highlight#82). + * Added Swift keywords and types. + * Added filetypes.conf.5 man page (gl#saalen/highlight#83). + * Added Gradle extension mapping. +- Renamed highlight-3.43-fix-doc-dir.patch to + highlight-3.45-fix-doc-dir.patch: Rebased patch to 3.45. + +- Update to version 3.44: + * Fixed gcc 8 compilation warnings. + * Fixed Ruby string interpolation (gh#andre-simon/higlight#70). + * Added support for ALAN IF. + * Added 107 Base16 themes. + * Updated Rust and Java reserved words lists. + * Revised documentation. + * Moved extras/css-themes into extras/themes-resources. + * Added extras/themes-resources/base16. + * GUI: added Base16 theme selection checkbox. + * CLI: added --base16 option to enable the new themes. + * CLI: accept - as argument to read from stdin + (gh#andre-simon/highlight#73). + +- Make the build of gui subpackage conditional (built by default). +- Clean spec file with spec-cleaner. + +- Update to version 3.43: + * Updated astyle code to release 3.1 (Rev. 655). + * Added webkit reformatting style. + * Improved several language definitions. + * Fixed Matlab string recognition (#61). + * Fixed Autohotkey escape sequence recognition. + * Added excel.lang (#60). + * Improved Qt pro file (#59). + * CLI: Added --reformat-option (#62). + * CLI: Added --line-range (#64). + * GUI: Added Bulgarian translation. +- Rebase docdir patch on 3.43: + * Remove highlight-3.41-fix-doc-dir.patch. + * Add highlight-3.43-fix-doc-dir.patch. + -- Use lua51 for OpenSUSE 12.2 and upwards. - -- update to 3.12 - -- use %{optflags} -- update to 3.5: - * updated astyle code to release 2.02 - * fixed --force option - -- new upstream version <3.4> - * added support for ABC, Algol, AS/400 CL, BCPL, Limbo, Gambas, JavaFX, - RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm - * fixed web plugins (Serendipity, DokuWiki, Wordpress) - * fixed BBCode closing tag order - * GUI: Updated Czech translation (thanks to Pavel Fric) - -- new upstream version <3.3> - * updated astyle code to release 2.01 - * fixed overwriting of files with the same name in recursive batch mode - (thanks to Ramanathan U.) - * added DataDir class to SWIG interface (patch by David Bremner) - * added Andes theme (thanks to Roger Sperberg) - * enabled deprecated @highlight pass-through (suggested by David Bremner) - * dropped oceandeep theme - * updated documentation - -- new upstream version <3.2> - * added plug-in function AddKeyword (suggested by Michael Serrano) - * language definitions are cached instead of being reloaded if input syntax - changes - * added keyword group ID parameter to the plug-in function OnStateChange - * added plug-in script bash_functions.lua - * added theme description in output style's comment - * added enum and union keywords in c.lang (thanks to Thiago) - * added dl linking flag in Makefile to fix Debian build error. - (thanks to Michael Serrano) - * added NDEBUG flag in makefile to disable asserts - -- new upstream version <3.1> - -- new upstream version <2.16> - * updated astyle code to release 1.24 - * added indentation styles 1tbs and horstmann - * added --no-trailing-nl switch (suggested by Adiel Mittmann) - * added Modula2 definition (thanks to Benjamin Kowarsch) - * added EBNF definition (thanks to Mate Ory) - * added ABNF, AutoHotKey, BBCode and Clean language definitions - * updated C++ definition to support C++0x syntax - * added StartupNotify switch in desktop file (patch by Jochen Schmitt) - -- new upstream version <2.15> - * improved HTML nested language patterns (thanks to Simone) - * improved Rexx and PL1 definitions (thabnks to Robert Prins) - * added support for NXC and NBC - * GUI: added copy and paste support (thanks to Torsten Flamminger) - * GUI: fixed preview of UTF-8 input - -- new upstream version <2.14> - * fixed Rexx output (thanks to Marc Hessling) - * added support for Go and Pure - * added support for BNF (thanks to Julien Fontanet) - * updated Logtalk definition (thanks to Paulo Moura) - * updated THE theme (thanks to Marc Hessling) - * CLI: --quiet switch supresses "Unknown source file extension" error - (suggested by Nathan Gray) - -- new upstream version <2.13> - * Fixed SVG output (thanks to Xico) - * GUI: added new icon - -- new upstream version <2.12> - * fixed bug with $INCLUDE statement - * fixed ctags file parsing - * added nested language recognition within a source file (suggested by Pavel Striz) - * added $NESTED statement to language definitions (pas, html, tex) - * added support for F# (fs.lang) - * added support for haXe (hx.lang) - * improved various language definitions - * revised documentation - * LIB: added version to shared lib output name - * CLI: added options --start-nested and --print-style - -- new upstream version <2.11> - * added BBCode output option (--bbcode, suggested by Qui Peccavit) - * added new --delim-cr option to cope with MacOS 9 files - (suggested by Steven Haddock) - * added shared lib target (make lib-shared, suggested by Dario Teixeira) - * list of installed languages (--list-langs) was enhanced to include mapped file - extensions (suggested by Martin Kammerlander) - * improved many colour themes using Agave (agave.sf.net) - -- new upstream version <2.10> - * fixed CR parsing bug on MacOS (thanks to Shiro Wilde) - * fixed SWIG makefile (thanks to David Bremner) - * license changed from GPLv2 to GPLv3 (incl. included libs) - * updated Artistic Style lib to version 1.23 - * new indentation schemes: stroustrup, whitesmith, banner - * removed indentSchemes and helpmsg directories - * removed README_INDENT - * replaced ide-devcpp theme by a new jedit theme - * added support for Interactive Data Language (idlang, thanks to Roberto - Mendoza) - * added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System), - CHILL, NetRexx, Inno Setup and INTERLIS - * added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions - to filetypes.conf - * improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML - definitions - * improved spec.lang for RPM (thanks to Luoyi Ly) - * CLI: option --help-lang is deprecated - * API: dropped setSpecialOptions(), renamed initializing methods to init* -- 2.9 - * added more customized boxes for the LaTeX --pretty-symbols switch - (thanks to Romain Francois) - * GUI: fixed makefile to pass costum paths to the Qt project makefile - (thanks to Joerg Germeroth) - * GUI: reduced window height (thanks to Fidel Barrera) - * GUI: added Spanish translation (thanks to Fidel Barrera) - * GUI: added drag and drop for input files -- 2.8 - * added --pretty-symbols option to improve LaTeX output quality of tilde and - braces (thanks to Romain Francois) - * omitted warning message if --syntax parameter is contained in the --skip list - (thanks to Bob Smith) - * included language descriptions in --list-langs output - * dropped dependency of --replace-quotes and --fragment options - * enhanced Python SWIG example (testmod.py) - * added qmake language definition - * fixed SWIG scripts (thanks to David Bremner) - * fixed gcc 4.4 compilation (patch by Jochen Schmitt) - * dropped core/html32generator.* - * dropped src/gui (wxWidgets based interface) - * GUI: rewrote the user interface using Qt - hostapd +- Add CVE-2021-30004.patch -- forging attacks may occur because + AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c + (bsc#1184348) + +- added AppArmor profile (source apparmor-usr.sbin.hostapd) + +- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP + (bsc#1172700) + +- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass + (bsc#1150934) + howl +- Exclude architectures unsupported by bundled LuaJIT: + aarch64 ppc64 ppc64le s390x + +- Update to 0.6: + * Added navigate-go-to command, for going back to a specific + previous location. + * Added support for a “journal” buffer showing the Howl log, + available via open-journal. + * Ensure loaded buffers contain valid UTF-8 at all times + * Better lexing for C, Rust, Python + * Added support for specifying line and column when opening files + * Added support for custom user fonts + * Added project-switch-buffer command that displays open buffers + within the current project. + * Added two inspectors and a command for documentation to the Go mode + * Moving cursor left or right with a selection active now cancels + the selection, leaving the cursor at the corresponding end. + * Added proper structure support for C/C++ mode + * Base scheme support on the newer lisp mode instead of old basic mode + * Added the **popup_menu_accept_key option, for controlling which + key accepts the current option for a popup menu, such as the + completion popup. Valid values are ‘enter’ (the default) or ‘tab’. + * Close completion popup when user activity warrants it + * Added new built-in theme: Dracula + * Added integrated and fast project file search functionality via + two new commands: project-file-search and project-file-search-list + * Javascript: Support for ES6 templates and new keywords and operators + * Performance and functionality improvements for the matcher, used + in Howl selection lists, enabling fast matching across much + larger data sets. + * Performance improvements for recursive file selection. + Between 30x and 32x faster. + * Respect use_tabs option when commenting + * Ensure scrolling works correctly for Gtk+ 3.4 + * Dart bundle enhancements: improved syntax highlighting + * Added support for activities - potentially longer running activities + that should run in a apparently blocking way to the user. + * Added a new commandline flag, --run-async, for running a particular + file in a asynchronous Howl context. + * Added support for shared, low precision after timers + * Added options for controlling scrolling speed + * Add support for smooth scrolling events + * Fixed background drawing for Wayland/Weston/CSD environments. + * Requested that titlebar is hidden for newer versions of Gnome 3. + * Added support for navigating back and forth in a list of previously + visited locations. Two new commands, navigate-back and + navigate-forward were added, bound to ctrl_< and ctrl_> respectively. + * Improved key translation for keys when caps lock is on. + * Added two new commands, editor-newline-above and editor-newline-below, + that insert a new line above/below the current line. Bound these + commands to ctrl_shift_return and ctrl_return. + * Auto detect line endings when opening a file if possible + * For details see: https://howl.io/blog/2019/04/05/howl-0-6-released.html +- Add howl-rpmlintrc: it only installs an example C file + hwdata +- Update to version 0.345: + + Updated pci, usb and vendor ids. + + Resolves boo#1182482 jsc#SLE-13791 bnc#1170160 + +- Update to version 0.344: + + Updated pci, usb and vendor ids. + installation-images:SLES +- merge gh#openSUSE/installation-images#479 +- Fix grub branding for %{arm} - boo#1181571, jsc#SLE-17212 +- 16.56.2 + +- merge gh#openSUSE/installation-images#477 +- adjust NVME config initialisation (bsc#1183230) +- 16.56.1 + installation-images:openSUSE +- merge gh#openSUSE/installation-images#479 +- Fix grub branding for %{arm} - boo#1181571, jsc#SLE-17212 +- 16.56.2 + +- merge gh#openSUSE/installation-images#477 +- adjust NVME config initialisation (bsc#1183230) +- 16.56.1 + instsource-susedata +- update to version 0.3.6 + * add option to add gpg keys as content tags (bsc#1184326) + iptables +- Update to release 1.8.7 + * iptables-nft: + * Improved performance when matching on IP/MAC address prefixes + if the prefix is byte-aligned. In ideal cases, this doubles + packet processing performance. + * Dump user-defined chains in lexical order. This way ruleset + dumps become stable and easily comparable. + * Avoid pointless table/chain creation. For instance, + `iptables-nft -L` no longer creates missing base-chains. + +- Update to release 1.8.6 + * iptables-nft had pointlessly added "bitwise" expressions to + each IP address match, needlessly slowing down run-time + performance (by 50% in worst cases). + * iptables-nft-restore: Support basechain policy value of "-" + (indicating to not change the chain's policy). + * nft-translte: Fix translation of ICMP type "any" match. + +- Update to release 1.8.5 + * IDLETIMER: Add alarm timer option + * nft: CT: add translation for NOTRACK +- Drop iptables-apply-mktemp-fix.patch (seemingly applied) + +- Update to release 1.8.4 + * Fix for wrong counter format in `ebtables-nft-save -c` output. + * Print typical iptables-save comments in arptables- and + ebtables-save, too. + * xt_owner: add --suppl-groups option + * Remove support for /etc/xtables.conf + * Restore support for "-4" and "-6" options in rule lines. + irqbalance +- Adapt also-fetch-node-info-for-non-PCI-devices.patch to v1.4.0, and + backport process_one_line() and get_int() which is required for it + to work. + +- Correctly detect the NUMA node of non-PCI devices. + (bsc#1156315 bsc#1183157) +- add also-fetch-node-info-for-non-PCI-devices.patch + +- Due to a bug in irqbalance's parsing of /sys/devices/system/cpu/cpu*/node* + entries, all CPUs is considered to be on NUMA node 0. Backport fix for + ambiguous parsing of *node* entries in /sys from upstream to fix this issue. + (bsc#1156315, bsc#1182254) +- add fix-ambiguous-parsing-of-node-entries-in-sys.patch + irssi +- update to 1.2.3 + - Fix the compilation of utf8proc (#1021) + - Fix wrong call to free. By Zero King (#1076) + - Fix a colour reset in true colour themes when encountering + mIRC colours (#1059) + - Fix memory leak on malformed CAP requests (#1120) + - Fix an erroneous free of SASL data. Credit to Oss-Fuzz (#1128, + [#1130]) + - Re-set the TLS flag when reconnecting (#1027, #1134) + - Fix the scrollback getting stuck after /clear (#1115, #1136) + - Fix the input of Ctrl+C as the first character (#1153, #1154) + - Fix crash on quit during unloading of modules on certain + platforms (#1167) + - Fix Irssi freezing input after Ctrl+Space on GLib >2.62 (#1180, + [#1183]) + - Fix layout of IDCHANs. By Lauri Tirkkonen (#1197) + - Fix crash when server got reconnected before it was properly + connected (#1210, #1211) + - Fix multiple identical active caps (#1249) + - Minor help corrections (#1156, #1213, #1214, #1255) + - Remove erroneous colour in the colorless theme. Reported and + fixed by Nutchanon Wetchasit (#1220, #1221) + - Fix invalid bounds calculation when editing the text + entry. Found and fixed by Sergey Valentey (#1269) + - Fix passing of negative size in buffer writes. Found and + fixed by Sergey Valentey (#1270) + - Fix Irssi freezing on slow hardware and fast DCC transfers (#159, + [#1271]) + - Fix compilation on Solaris (#1291) + - Fix null pointer dereference when receiving broken JOIN + record. Credit to Oss-Fuzz (#1292) + - Fix crash on /connect to some sockets (#1239, #1298) + - Fix Irssi rendering on Apple ARM. By Misty De Méo (#1267, + [#1268], #1290) + - Fix crash on /lastlog with broken lines (#1281, #1299) + - Fix memory leak when receiving bogus SASL authentication + data. Found and fixed by Sergey Valentey (#1293) + isync +- Update to version 1.3.5 (boo#1182488) + * This is a security release that fixes CVE-2021-20247. +- Update to version 1.3.4 + This is a maintenance release that contains exactly one change: + * fixed regression in handling NAMESPACE 'INBOX.', introduced in + v1.3.2 + +- fix homepage url + +- Update to version 1.3.3 + * Network timeout handling has been added. + * Support for proper Maildir++ and a Maildir sub-folder naming + style. + * without extra dots have been added. + * Support for TLS client certificates was added. + * Support for recovering from baseless UID validity changes was + added. + * The get-cert script was renamed to mbsync-get-cert. + +- Update to version 1.3.2 + - increased PassCmd buffer size to accomodate XOAUTH2 tokens + - improved SSL error handling + - improved resilience to IMAP server bugs relating to FETCH + - fixed handling of non-uppercase IMAP iNbOx spellings + - fixed timeouts while uploading big messages + - fixed parsing of NIL hierarchy delimiters in IMAP LIST responses + - fixed crash when using Tunnel in an IPv6-enabled build + - fixed libcrypto detection from OpenSSL 1.1+ without pkg-config + - made --debug-crash work with Yama ptrace protection +- use more scriptlets +- don't include COPYING twice and drop TODO from %doc +- reenable gpg source verification + +- drop sources signature as there is no published key to verify them + +- Update to version 1.3.1 + - SSL now uses SNI, which for example GMail requires + - fixed fallbacks for missing UIDPLUS extension (with e.g. DavMail) + - fixed UIDVALIDITY recovery with really long Message-id headers + - fixed GSSAPI authentication with Kerberos + - fixed support for IMAP servers which do not sort search results (e.g., + poczta.o2.pl) + - fixed CopyArrivalDate on platforms without glibc + - fixed useless SASL warnings with certain plugins + - the perl 5.14 requirement is now made explicit + - improved OpenBSD support + - fixed a bunch of compiler warnings + -- examples are installed automaticaly - remove manual copying from - spec file - -- license fix - -- bump to 1.1.0 -- drop isync-1.0.1_imaphierarchy.patch - -- update to 1.0.5 - -- update to version 1.0.4 -- fix some rpmlint warnings -- drop isync-1.0.1_missing_sentinel.patch (in upstream) - java-1_8_0-openjdk +- Update to version jdk8u282 (icedtea 3.18.0) + * January 2021 CPU (bsc#1181239) + * Security fixes + + JDK-8247619: Improve Direct Buffering of Characters + * Import of OpenJDK 8 u282 build 01 + + JDK-6962725: Regtest javax/swing/JFileChooser/6738668/ + /bug6738668.java fails under Linux + + JDK-8025936: Windows .pdb and .map files does not have proper + dependencies setup + + JDK-8030350: Enable additional compiler warnings for GCC + + JDK-8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/ + /DisposeFrameOnDragTest.java fails by Timeout on Windows + + JDK-8036122: Fix warning 'format not a string literal' + + JDK-8051853: new + URI("x/").resolve("..").getSchemeSpecificPart() returns null! + + JDK-8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/ + /DefaultNoDrop.java locks on Windows + + JDK-8134632: Mark javax/sound/midi/Devices/ + /InitializationHang.java as headful + + JDK-8148854: Class names "SomeClass" and "LSomeClass;" + treated by JVM as an equivalent + + JDK-8148916: Mark bug6400879.java as intermittently failing + + JDK-8148983: Fix extra comma in changes for JDK-8148916 + + JDK-8160438: javax/swing/plaf/nimbus/8057791/bug8057791.java + fails + + JDK-8165808: Add release barriers when allocating objects + with concurrent collection + + JDK-8185003: JMX: Add a version of + ThreadMXBean.dumpAllThreads with a maxDepth argument + + JDK-8202076: test/jdk/java/io/File/WinSpecialFiles.java on + windows with VS2017 + + JDK-8207766: [testbug] Adapt tests for Aix. + + JDK-8212070: Introduce diagnostic flag to abort VM on failed + JIT compilation + + JDK-8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash + + JDK-8215727: Restore JFR thread sampler loop to old / + previous behavior + + JDK-8220657: JFR.dump does not work when filename is set + + JDK-8221342: [TESTBUG] Generate Dockerfile for docker testing + + JDK-8224502: [TESTBUG] JDK docker test TestSystemMetrics.java + fails with access issues and OOM + + JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() + can be quicker for self thread + + JDK-8231968: getCurrentThreadAllocatedBytes default + implementation s/b getThreadAllocatedBytes + + JDK-8232114: JVM crashed at imjpapi.dll in native code + + JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect + numbers for Compiler area + + JDK-8234339: replace JLI_StrTok in java_md_solinux.c + + JDK-8238448: RSASSA-PSS signature verification fail when + using certain odd key sizes + + JDK-8242335: Additional Tests for RSASSA-PSS + + JDK-8244225: stringop-overflow warning on strncpy call from + compile_the_world_in + + JDK-8245400: Upgrade to LittleCMS 2.11 + + JDK-8248214: Add paddings for TaskQueueSuper to reduce + false-sharing cache contention + + JDK-8249176: Update GlobalSignR6CA test certificates + + JDK-8250665: Wrong translation for the month name of May in + ar_JO,LB,SY + + JDK-8250928: JFR: Improve hash algorithm for stack traces + + JDK-8251469: Better cleanup for + test/jdk/javax/imageio/SetOutput.java + + JDK-8251840: Java_sun_awt_X11_XToolkit_getDefaultScreenData + should not be in make/mapfiles/libawt_xawt/mapfile-vers + + JDK-8252384: [TESTBUG] Some tests refer to COMPAT provider + rather than JRE + + JDK-8252395: [8u] --with-native-debug-symbols=external + doesn't include debuginfo files for binaries + + JDK-8252497: Incorrect numeric currency code for ROL + + JDK-8252754: Hash code calculation of JfrStackTrace is + inconsistent + + JDK-8252904: VM crashes when JFR is used and JFR event class + is transformed + + JDK-8252975: [8u] JDK-8252395 breaks the build for + - -with-native-debug-symbols=internal + + JDK-8253284: Zero OrderAccess barrier mappings are incorrect + + JDK-8253550: [8u] JDK-8252395 breaks the build for make + STRIP_POLICY=no_strip + + JDK-8253752: test/sun/management/jmxremote/bootstrap/ + /RmiBootstrapTest.java fails randomly + + JDK-8254081: java/security/cert/PolicyNode/ + /GetPolicyQualifiers.java fails due to an expired certificate + + JDK-8254144: Non-x86 Zero builds fail with return-type + warning in os_linux_zero.cpp + + JDK-8254166: Zero: return-type warning in + zeroInterpreter_zero.cpp + + JDK-8254683: [TEST_BUG] jdk/test/sun/tools/jconsole/ + /WorkerDeadlockTest.java fails + + JDK-8255003: Build failures on Solaris + * Import of OpenJDK 8 u282 build 02 + + JDK-8253837: JFR 8u fix symbol and cstring hashtable equals + implementaion + + JDK-8255269: Unsigned overflow in g1Policy.cpp + * Import of OpenJDK 8 u282 build 03 + + JDK-8163161: [PIT][TEST_BUG] increase timeout in + javax/swing/plaf/nimbus/8057791/bug8057791.java + + JDK-8168292: [TESTBUG] [macosx] Test + java/awt/TrayIcon/DragEventSource/DragEventSource.java fails + on OS X + + JDK-8168682: jdk/test/java/lang/ClassLoader/forNameLeak/ + /ClassForNameLeak.java fails with -Xcomp + + JDK-8223108: Test java/awt/EventQueue/ + /NonComponentSourcePost.java is unstable + + JDK-8255603: Memory/Performance regression after JDK-8210985 + * Import of OpenJDK 8 u282 build 04 + + JDK-8022535: [TEST BUG] javax/swing/text/html/parser/ + /Test8017492.java fails + + JDK-8043899: compiler/5091921/Test7005594.java fails if + specified -Xmx is less than 1600m + + JDK-8046221: [TEST_BUG] Cleanup datatransfer tests + + JDK-8058805: [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/ + /NoPermissionTest/NoPermissionTest.java fails + + JDK-8068275: Some tests failed after JDK-8063104 + + JDK-8069211: (zipfs) ZipFileSystem creates corrupted zip if + entry output stream gets closed more than once + + JDK-8130772: Util.hitMnemonics does not work: + getSystemMnemonicKeyCodes() returns ALT_MASK rather than + VK_ALT + + JDK-8156803: Turn StressLCM/StressGCM flags to diagnostic + + JDK-8160761: [TESTBUG] Several compiler tests fail with + product bits + + JDK-8166015: [PIT][TEST_BUG] stray character in java/awt/ + /Focus/ModalDialogActivationTest/ + /ModalDialogActivationTest.java + + JDK-8166583: Add oopDesc::klass_or_null_acquire() + + JDK-8166663: Simplify oops_on_card_seq_iterate_careful + + JDK-8166862: CMS needs klass_or_null_acquire + + JDK-8179083: Uninitialized notifier in Java Monitor Wait + tracing event + + JDK-8205507: jdk/javax/xml/crypto/dsig/GenerationTests.java + timed out + + JDK-8217362: Emergency dump does not work when disk=false is + set + + JDK-8217766: Container Support doesn't work for some Join + Controllers combinations + + JDK-8219013: Update Apache Santuario (XML Signature) to + version 2.1.3 + + JDK-8219562: Line of code in osContainer_linux.cpp L102 + appears unreachable + + JDK-8220579: [Containers] SubSystem.java out of sync with + osContainer_linux.cpp + + JDK-8221340: [TESTBUG] TestCgroupMetrics.java fails after fix + for JDK-8219562 + + JDK-8221710: [TESTBUG] more configurable parameters for + docker testing + + JDK-8227006: [linux] Runtime.availableProcessors execution + time increased by factor of 100 + + JDK-8229868: Update Apache Santuario TPRM version + + JDK-8233548: Update CUP to v0.11b + + JDK-8242480: Negative value may be returned by + getFreeSwapSpaceSize() in the docker + + JDK-8246648: issue with OperatingSystemImpl + getFreeSwapSpaceSize in docker after 8242480 + + JDK-8249846: Change of behavior after JDK-8237117: Better + ForkJoinPool behavior + + JDK-8250636: iso8601_time returns incorrect offset part on + MacOS + + JDK-8251365: Build failure on AIX after 8250636 + + JDK-8255717: Fix JFR crash in WriteObjectSampleStacktrace due + to object not initialized + + JDK-8256618: Zero: Linux x86_32 build still fails + + JDK-8256671: Incorrect assignment operator used in + guarantee() in genCollectedHeap + + JDK-8256752: 8252395 incorrect copy rule for macos .dSYM + folder + + JDK-8257397: [TESTBUG] test/lib/containers/docker/Common.java + refers to -Xlog:os+container=trace + * Import of OpenJDK 8 u282 build 05 + + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c + * Import of OpenJDK 8 u282 build 06 + + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d + * Import of OpenJDK 8 u282 build 07 + + JDK-8225072: Add LuxTrust certificate that is expiring in + March 2021 to list of allowed but expired certs + + JDK-8239105: Add exception for expiring Digicert root + certificates to VerifyCACerts test + + JDK-8258630: Add expiry exception for QuoVadis root + certificate + * Bug fixes + + PR3819: Installation can't handle existing tapset symlinks + * Shenandoah + + Shenandoah: Fix racy update of code roots + * AArch32 port + + JDK-8253036: Support building the Zero assembler port on + AArch64 + jetty-minimal +- Upgrade to upstream version 9.4.38.v20210224 + * Fixes bsc#1182898, CVE-2020-27223 + jetty-websocket +- Upgrade to upstream version 9.4.38.v20210224 + * Fixes bsc#1182898, CVE-2020-27223 + kdump +- kdump-Add-bootdev-to-dracut-command-line.patch: Add 'bootdev=' to + dracut command line (bsc#1182309). + +- Increase extra crash kernel reservation for LUKS Argon2 PBKDF + (bsc#1180513): + * kdump-Implement-KString-isHexNumber.patch + * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch + * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch + * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch + * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch + * kdump-calibrate-Fix-kernel-command-line-parsing.patch + +- kdump-query-systemd-network.service.patch: Query systemd + network.service to find out if wicked is used (bsc#1182309). +- kdump-check-explicit-ip-options.patch: Do not add + network-related dracut options if ip= is set explicitly + (bsc#1182309). + kernel-64kb +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-azure +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- Refresh + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. +- Refresh + patches.suse/ibmvnic-always-store-valid-MAC-address.patch. +- commit b49d041 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Delete patches.suse/powerpc-Implement-smp_cond_load_relaxed.patch + This has been shown to hurt performance at various levels when + using qspinlocks (bsc#1182161). +- commit 6cec69e + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- Update + patches.suse/Xen-gnttab-handle-p2m-update-errors-on-a-per-slot-ba.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- Update + patches.suse/xen-netback-respect-gnttab_map_refs-s-return-value.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- commit 49dfaa1 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- Update + patches.suse/scsi-iscsi-ensure-sysfs-attributes-are-limited-to-page_size + (CVE-2021-27365 bsc#1182715). +- Update + patches.suse/scsi-iscsi-restrict-sessions-and-handles-to-admin-capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#1182716 bsc#1182717). +- Update + patches.suse/scsi-iscsi-verify-lengths-on-passthrough-pdus + (CVE-2021-27365 bsc#1182715). +- commit da2d102 + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-debug +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-default +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-docs +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-kvmsmall +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-obs-build +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-obs-qa +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-preempt +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-source +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-source-azure +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- Refresh + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. +- Refresh + patches.suse/ibmvnic-always-store-valid-MAC-address.patch. +- commit b49d041 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Delete patches.suse/powerpc-Implement-smp_cond_load_relaxed.patch + This has been shown to hurt performance at various levels when + using qspinlocks (bsc#1182161). +- commit 6cec69e + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- Update + patches.suse/Xen-gnttab-handle-p2m-update-errors-on-a-per-slot-ba.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- Update + patches.suse/xen-netback-respect-gnttab_map_refs-s-return-value.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- commit 49dfaa1 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- Update + patches.suse/scsi-iscsi-ensure-sysfs-attributes-are-limited-to-page_size + (CVE-2021-27365 bsc#1182715). +- Update + patches.suse/scsi-iscsi-restrict-sessions-and-handles-to-admin-capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#1182716 bsc#1182717). +- Update + patches.suse/scsi-iscsi-verify-lengths-on-passthrough-pdus + (CVE-2021-27365 bsc#1182715). +- commit da2d102 + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-syms +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-syms-azure +- vfio-ccw: Wire in the request callback (bsc#1183225). +- vfio-mdev: Wire in a request handler for mdev parent + (bsc#1183225). +- commit 1a8b567 + +- Update config files. (bsc#1181284) +- commit 09b2083 + +- KVM: SVM: Periodically schedule when unregistering regions on + destroy (bsc#1184511 CVE-2020-36311). +- commit fad3809 + +- crypto: essiv - fix AEAD capitalization and preposition use + in help text (bsc#1184134 ltc#192244). +- commit ba310cd + +- crypto: essiv - create wrapper template for ESSIV generation + (bsc#1184134 ltc#192244). + Update config files. + supported.conf: Add crypto/essiv +- commit 07e8de6 + +- Refresh + patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh + patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. + Update metadata +- commit 61adb77 + +- xen-blkback: don't leak persistent grants from xen_blkbk_map() + (bsc#1183646, CVE-2021-28688, XSA-371). +- commit d927391 + +- Refresh + patches.suse/netsec-restore-phy-power-state-after-controller-rese.patch. +- commit ea9970d + +- thunderbolt: Add support for Intel Tiger Lake-H (bsc#1184129). +- commit a872918 + +- thunderbolt: Introduce tb_switch_is_tiger_lake() (bsc#1184129). +- commit cb3c283 + +- mm/mremap_pages: fix static key devmap_managed_key updates + (bsc#1181787). +- commit e836b25 + +- iwlwifi: Fix MODULE_FIRMWARE() ucode definitions for SLE15-SP3 + (bsc#1183860). +- commit 8e0bc83 + +- scsi: ibmvfc: Make ibmvfc_wait_for_ops() MQ aware (bsc#1184111 + ltc#192232). +- scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() + (bsc#1184111 ltc#192232). +- commit ecee0a9 + +- arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo + (bsc#1179863). +- crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo + (bsc#1179863). +- commit 3277e15 + +- s390/vtime: fix increased steal time accounting (bsc#1183859). +- commit 5026f60 + +- Refresh patch metadata. +- Refresh patches.suse/PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch. +- Refresh patches.suse/powerpc-pseries-mobility-handle-premature-return-fro.patch. +- Refresh patches.suse/powerpc-pseries-mobility-use-struct-for-shared-state.patch. +- Refresh patches.suse/scsi-ibmvfc-Free-channel_setup_buf-during-device-tea.patch. +- commit 815f258 + +- Refresh + patches.suse/net-mlx5e-Fix-CQ-params-of-ICOSQ-and-async-ICOSQ.patch. + Fixed backport (bsc#1183773) +- commit 9959a4b + +- net: core: introduce __netdev_notify_peers (bsc#1183871 + ltc#192139). +- commit 658d714 + +- ibmvnic: prefer strscpy over strlcpy (bsc#1183871 ltc#192139). +- ibmvnic: remove unused spinlock_t stats_lock definition + (bsc#1183871 ltc#192139). +- ibmvnic: add comments for spinlock_t definitions (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch +- ibmvnic: fix miscellaneous checks (bsc#1183871 ltc#192139). +- ibmvnic: avoid multiple line dereference (bsc#1183871 + ltc#192139). +- ibmvnic: fix braces (bsc#1183871 ltc#192139). +- ibmvnic: fix block comments (bsc#1183871 ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. +- Refresh patches.suse/ibmvnic-serialize-access-to-work-queue-on-remove.patch. +- Refresh patches.suse/net-re-solve-some-conflicts-after-net-net-next-merge.patch. +- ibmvnic: prefer 'unsigned long' over 'unsigned long int' + (bsc#1183871 ltc#192139). +- ibmvnic: remove unnecessary rmb() inside ibmvnic_poll + (bsc#1183871 ltc#192139). +- ibmvnic: rework to ensure SCRQ entry reads are properly ordered + (bsc#1183871 ltc#192139). +- net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours + (bsc#1183871 ltc#192139). +- ibmvnic: merge do_change_param_reset into do_reset (bsc#1183871 + ltc#192139). +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- use __netdev_notify_peers in ibmvnic (bsc#1183871 ltc#192139). +- commit efd07e6 + +- squashfs: fix xattr id and id lookup sanity checks (bsc#1183850). +- commit b1827ac + +- squashfs: fix inode lookup sanity checks (bsc#1183850). +- commit 9b5c651 + +- net: make __dev_alloc_name consider all name nodes when looking + for (bsc#1180103). +- commit 3400412 + +- Update + patches.suse/s390-lock-down-kernel-in-secure-boot-mode.patch + (bsc#1183746 jsc#SLE-7741). +- commit e9dda35 + +- netsec: restore phy power state after controller reset + (bsc#1183756). +- commit 45d0550 + +- powerpc/pseries/mobility: handle premature return from H_JOIN + (bsc#1183662 ltc#191922). +- powerpc/pseries/mobility: use struct for shared state + (bsc#1183662 ltc#191922). +- commit 36f1612 + +- Refresh + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. +- Refresh + patches.suse/ibmvnic-always-store-valid-MAC-address.patch. +- commit b49d041 + +- padata: upgrade smp_mb__after_atomic to smp_mb in + padata_do_serial (bsc#1178648). +- commit f3ee3cb + +- ALSA: usb-audio: fix use after free in usb_audio_disconnect + (bsc#1182552 bsc#1183598). +- ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe + (bsc#1182552 bsc#1183598). +- commit 8173e6a + +- Move upstreamed sound fixes into sorted section +- commit 4b54f4c + +- Refresh sorted section. +- commit c4b4430 + +- rpadlpar: fix potential drc_name corruption in store functions + (bsc#1183416 ltc#191079). +- commit 9661ab7 + +- Delete patches.suse/powerpc-Implement-smp_cond_load_relaxed.patch + This has been shown to hurt performance at various levels when + using qspinlocks (bsc#1182161). +- commit 6cec69e + +- Refresh patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. +- Refresh patches.suse/x86-sev-es-handle-db-events. + Remove lockdep_assert_irqs_disabled() from + patches.suse/x86-sev-es-add-a-runtime-vc-exception-handler. + It can't possibly work correctly on a 5.3 kernel because + there is no NMI-safe hardirq state tracking yet. +- commit 1234b14 + +- blacklist.conf: Add 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler +- commit 1b48e04 + +- x86/sev-es: Use __copy_from_user_inatomic() (bsc#1183553). +- x86/sev-es: Check regs->sp is trusted before adjusting #VC + IST stack (bsc#1183551). +- x86/sev-es: Introduce ip_within_syscall_gap() helper + (bsc#1183552). +- commit 8bcc6e7 + +- Update + patches.suse/Xen-gnttab-handle-p2m-update-errors-on-a-per-slot-ba.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- Update + patches.suse/xen-netback-respect-gnttab_map_refs-s-return-value.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- commit 49dfaa1 + +- ibmvfc: free channel_setup_buf during device tear down + (bsc#1183440 ltc#191464). +- commit b86b88e + +- s390: lock down kernel in secure boot mode (jsc#SLE-7741). +- Update config files. +- commit 1499b7b + +- Update + patches.suse/scsi-iscsi-ensure-sysfs-attributes-are-limited-to-page_size + (CVE-2021-27365 bsc#1182715). +- Update + patches.suse/scsi-iscsi-restrict-sessions-and-handles-to-admin-capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#1182716 bsc#1182717). +- Update + patches.suse/scsi-iscsi-verify-lengths-on-passthrough-pdus + (CVE-2021-27365 bsc#1182715). +- commit da2d102 + +- iommu/amd: Fix sleeping in atomic in increase_address_space() + (bsc#1183310). +- commit f8bf292 + +- Refresh ibmvfc patches to upstream version. +- commit e1a83f9 + kernel-zfcpdump +- usb: dwc2: Make "trimming xfer length" a debug message + (bsc#1180262). +- usb: dwc2: Abort transaction after errors with unknown reason + (bsc#1180262). +- usb: dwc2: Do not update data length if it is 0 on inbound + transfers (bsc#1180262). +- commit 8a278e5 + +- Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (git-fixes). +- commit 1e4ac7f + +- mm, THP, swap: make reuse_swap_page() works for THP swapped out + (partial) (CVE-2020-29368, bsc#1179660.). +- commit 556db3f + +- mm: thp: fix MADV_REMOVE deadlock on shmem THP (CVE-2020-29368, + bsc#1179660.). +- commit 4eb863b + +- mm: thp: make the THP mapcount atomic against + __split_huge_pmd_locked() (CVE-2020-29368, bsc#1179660.). +- commit 2881aaa + +- nvme-multipath: Early exit if no path is available + (bsc#1180964). +- commit 0789e5e + +- ibmvnic: fix a race between open and reset (bsc#1176855 + ltc#187293). +- commit b44b587 + +- vmxnet3: Remove buf_info from device accessible structures + (bsc#1181671). +- commit de8dc4f + +- btrfs: Unlock extents in btrfs_zero_range in case of errors (bsc#1182047). +- commit 4522878 + +- btrfs: Simplify code flow in btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit b1bf992 + +- btrfs: Remove btrfs_inode from btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit b9625d8 + +- btrfs: Cleanup try_flush_qgroup (bsc#1182047). +- commit a3f071f + +- btrfs: Don't flush from btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit 1c8c274 + +- btrfs: Free correct amount of space in btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit 5da7303 + +- scsi: target: fix unmap_zeroes_data boolean initialisation + (bsc#1163617). +- commit 3fa1a11 + +- libnvdimm/dimm: Avoid race between probe and + available_slots_show() (bsc#1170442). +- Use the above upstream patch to replace the following in-house patch, + patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch. +- commit 8e49f2a + +- xen-blkback: fix error handling in xen_blkbk_map() (XSA-365 + CVE-2021-26930 bsc#1181843). +- commit 0ed98dc + +- xen-scsiback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit b067c04 + +- xen-netback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit 4c9cf8b + +- xen-blkback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit 603464d + +- xen/arm: don't ignore return errors from set_phys_to_machine + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 9ff68db + +- Xen/gntdev: correct error checking in gntdev_map_grant_pages() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 7fd73db + +- Xen/gntdev: correct dev_bus_addr handling in + gntdev_map_grant_pages() (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 131ffb6 + +- Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 4b44d15 + +- Xen/x86: don't bail early from clear_foreign_p2m_mapping() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 92a5a6c + +- xen/netback: fix spurious event detection for common event case + (bsc#1182175). +- commit 1f35f61 + +- net/mlx4_en: Handle TX error CQE (bsc#1181854). +- commit 0ba2395 + +- kernel-binary.spec: Add back initrd and image symlink ghosts to + filelist (bsc#1182140). + Fixes: 76a9256314c3 ("rpm/kernel-{source,binary}.spec: do not include ghost symlinks (boo#1179082).") +- commit 606c9d1 + +- rpm/post.sh: Avoid purge-kernel for the first installed kernel (bsc#1180058) +- commit c29e77d + +- SLE15-SP1 went to LTSS, hand over to L3 +- commit 547a203 + +- Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota reserve (bsc#1182130) +- commit 98c1690 + +- xen/netback: avoid race in xenvif_rx_ring_slots_available() + (bsc#1065600). +- commit 8f2c4d9 + +- dm: avoid filesystem lookup in dm_get_dev_t() (bsc#1178049). +- commit 9a1258d + +- kernfs: deal with kernfs_fill_super() failures (bsc#1181809). +- commit 2955da8 + +- Fix the inconsistent kfree() call at rawmidi (CVE-2020-27786 bsc#1179601 + Refresh patches.suse/ALSA-rawmidi-Fix-racy-buffer-resize-under-concurrent.patch +- commit b3ad1de + +- blacklist.conf: update blacklist +- commit 2dbfda5 + +- net: bcmgenet: fix mask check in bcmgenet_validate_flow() + (git-fixes). +- commit 9f11f7d + +- net: bcmgenet: use __be16 for htons(ETH_P_IP) (git-fixes). +- commit a5c7f8a + +- bonding: wait for sysfs kobject destruction before freeing + struct slave (git-fixes). +- commit ebefb0a + +- net: bcmgenet: re-remove bcmgenet_hfb_add_filter (git-fixes). +- commit 46fda79 + +- net: bcmgenet: add support for ethtool rxnfc flows (git-fixes). +- commit 26fc3e4 + +- net: bcmgenet: code movement (git-fixes). +- commit 9299a9b + +- scsi: qla2xxx: Fix description for parameter + ql2xenforce_iocb_limit (bsc#1179142). +- commit 547d89c + +- net: lpc-enet: fix error return code in lpc_mii_init() + (git-fixes). +- commit 6d2577b + +- Revert "net: bcmgenet: remove unused function in bcmgenet.c" + (git-fixes). +- commit 29b8135 + +- net: bcmgenet: Fix WoL with password after deep sleep + (git-fixes). +- commit 434ba32 + +- net: bcmgenet: set Rx mode before starting netif (git-fixes). +- commit a274812 + +- net: bcmgenet: Use correct I/O accessors (git-fixes). +- commit 4b04da3 + +- bonding: Fix reference count leak in bond_sysfs_slave_add + (git-fixes). +- commit 0dfed9e + +- net: sun: fix missing release regions in cas_init_one() + (git-fixes). +- commit 1566edd + +- net: moxa: Fix a potential double 'free_irq()' (git-fixes). +- commit 7e78b2e + +- Fix a bug in rawmidi UAF fix patch (bsc#1179601, CVE-2020-27786) + Refresh patches.suse/ALSA-rawmidi-Fix-racy-buffer-resize-under-concurrent.patch +- commit ce80dfa + +- kABI: Fix kABI for extended APIC-ID support (bsc#1181260, + jsc#ECO-3191). +- x86/kvm: Add KVM_FEATURE_MSI_EXT_DEST_ID (bsc#1181260, + jsc#ECO-3191). +- x86/apic: Support 15 bits of APIC ID in IOAPIC/MSI where + available (bsc#1181260, jsc#ECO-3191). +- x86/ioapic: Handle Extended Destination ID field in RTE + (bsc#1181260, jsc#ECO-3191). +- x86/msi: Only use high bits of MSI address for DMAR unit + (bsc#1181260, jsc#ECO-3191). +- x86/apic: Fix x2apic enablement without interrupt remapping + (bsc#1181260, jsc#ECO-3191). +- x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (bsc#1181260, + jsc#ECO-3191). +- iommu/vt-d: Don't dereference iommu_device if IOMMU_API is + not built (bsc#1181260, jsc#ECO-3191). +- iommu/vt-d: Gracefully handle DMAR units with no supported + address widths (bsc#1181260, jsc#ECO-3191). +- commit bd17758 + +- nbd: freeze the queue while we're adding connections + (bsc#1181504 CVE-2021-3348). +- nbd: Fix memory leak in nbd_add_socket (bsc#1181504). +- commit 447797a + +- Move futex fixes into the sorted section (bsc#1181349 CVE-2021-3347) +- commit c34c9df + +- drm/i915: Check for all subplatform bits (git-fixes). +- can: dev: prevent potential information leak in can_fill_info() + (git-fixes). +- xhci: tegra: Delay for disabling LFPS detector (git-fixes). +- xhci: make sure TRB is fully written before giving it to the + controller (git-fixes). +- USB: ehci: fix an interrupt calltrace error (git-fixes). +- ehci: fix EHCI host controller initialization sequence + (git-fixes). +- ALSA: seq: oss: Fix missing error check in + snd_seq_oss_synth_make_info() (git-fixes). +- ALSA: hda/via: Add minimum mute flag (git-fixes). +- can: vxcan: vxcan_xmit: fix use after free bug (git-fixes). +- drm/nouveau/i2c/gm200: increase width of aux semaphore owner + fields (git-fixes). +- drm/nouveau/privring: ack interrupts the same way as RM + (git-fixes). +- drm/nouveau/bios: fix issue shadowing expansion ROMs + (git-fixes). +- ALSA: doc: Fix reference to mixart.rst (git-fixes). +- ASoC: Intel: haswell: Add missing pm_ops (git-fixes). +- can: c_can: c_can_power_up(): fix error handling (git-fixes). +- commit 6556b1a + +- Update patch References tags for futex fixes (bsc#1181349 CVE-2021-3347) +- commit afd051d + +- Refresh patches.suse/futex-Handle-transient-ownerless-rtmutex-state-corre.patch + As of patches.suse/0001-locking-futex-Allow-low-level-atomic-operations-to-r.patch + we need to update the patch such that we set EAGAIN and avoid a warn (albeit benign). +- commit 96704b7 + +- s390/qeth: fix L2 header access in qeth_l3_osa_features_check() + (git-fixes). +- s390/qeth: fix locking for discipline setup / removal + (git-fixes). +- s390/qeth: fix deadlock during recovery (git-fixes). +- s390/qeth: delay draining the TX buffers (git-fixes). +- commit eca39ca + +- s390/cio: fix use-after-free in ccw_device_destroy_console + (git-fixes). +- commit 2bcefd5 + +- net/smc: fix sleep bug in smc_pnet_find_roce_resource() + (git-fixes). +- Refresh + patches.suse/net-smc-switch-smcd_dev_list-spinlock-to-mutex. +- commit b63038e + +- net/smc: cancel event worker during device removal (git-fixes). +- net/smc: check for valid ib_client_data (git-fixes). +- net/smc: receive pending data after RCV_SHUTDOWN (git-fixes). +- net/smc: receive returns without data (git-fixes). +- commit 4050493 + +- Refresh patches.suse/4.4.136-002-powerpc-64s-Clear-PCR-on-boot.patch + Also clear PCR on POWER9 and in dt_cpu_ftrs. +- commit 6cd712e + +- net/mlx5: Fix memory leak on flow table creation error flow + (bsc#1046305 FATE#322943). +- igc: fix link speed advertising (jsc#SLE-4799). +- commit 37cbcd7 + +- Refresh + patches.suse/0013-net-liquidio-Delete-non-working-LIQUIDIO_PACKAGE-che.patch. +- Delete + patches.suse/0012-net-liquidio-Delete-driver-version-assignment.patch. + As we don't have upstream commit 6a7e25c7fb48 ("net/core: Replace driver + version to be kernel version") in our trees, removing driver version + assignments is wrong. Therefore removed commit and adapted fixes backport. +- commit 226c353 + +- futex: Fix incorrect should_fail_futex() handling (bsc#1181349). +- commit 0ba69a9 + +- futex: Handle faults correctly for PI futexes (bsc#1181349 + bsc#1149032). +- futex: Simplify fixup_pi_state_owner() (bsc#1181349 + bsc#1149032). +- futex: Use pi_state_update_owner() in put_pi_state() + (bsc#1181349 bsc#1149032). +- rtmutex: Remove unused argument from rt_mutex_proxy_unlock() + (bsc#1181349 bsc#1149032). +- futex: Provide and use pi_state_update_owner() (bsc#1181349 + bsc#1149032). +- futex: Replace pointless printk in fixup_owner() (bsc#1181349 + bsc#1149032). +- futex: Ensure the correct return value from futex_lock_pi() + (bsc#1181349 bsc#1149032). +- futex: Don't enable IRQs unconditionally in put_pi_state() + (bsc#1149032). +- locking/futex: Allow low-level atomic operations to return + - EAGAIN (bsc#1149032). +- commit 058c695 + +- x86/hyperv: Fix kexec panic/hang issues (bsc#1176831). +- commit 786eb3d + +- cxgb4: fix the panic caused by non smac rewrite (bsc#1064802 + bsc#1066129). +- commit b5006a4 + +- net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL (git-fixes). +- commit 3aea956 + +- net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled (git-fixes). - Refresh patches.suse/net-dsa-b53-Rework-ARL-bin-logic.patch. +- commit a432764 + +- net/liquidio: Delete non-working LIQUIDIO_PACKAGE check + (git-fixes). +- commit 61efd0a + +- net/liquidio: Delete driver version assignment (git-fixes). +- commit 8fe74e2 + +- net: bcmgenet: keep MAC in reset until PHY is up (git-fixes). +- commit c6bce34 + +- net: atlantic: fix potential error handling (git-fixes). +- commit dbd80e5 + +- net: atlantic: fix use after free kasan warn (git-fixes). +- commit 038a344 + +- net: smc911x: Adjust indentation in smc911x_phy_configure + (git-fixes). +- commit d99da08 + +- net: tulip: Adjust indentation in {dmfe, uli526x}_init_module + (git-fixes). +- commit a3ef2cc + +- net/sonic: Add mutual exclusion for accessing shared state + (git-fixes). +- commit 3796c70 + +- mlxsw: switchx2: Do not modify cloned SKBs during xmit + (git-fixes). +- commit 1f71af0 + +- mlxsw: spectrum: Do not modify cloned SKBs during xmit + (git-fixes). +- commit 606b6bb + +- net: freescale: fec: Fix ethtool -d runtime PM (git-fixes). +- commit bd3b5d1 + +- RDMA/mlx5: Fix wrong free of blue flame register on error + (bsc#1103991 FATE#326007). +- bnxt_en: Improve stats context resource accounting with RDMA + driver loaded (bsc#1104745 FATE#325918). +- net/mlx5e: Fix two double free cases (bsc#1046305 FATE#322943). +- chtls: Fix chtls resources release sequence (bsc#1104270 + FATE#325931). +- chtls: Added a check to avoid NULL pointer dereference + (bsc#1104270 FATE#325931). +- chtls: Replace skb_dequeue with skb_peek (bsc#1104270 + FATE#325931). +- chtls: Remove invalid set_tcb call (bsc#1104270 FATE#325931). +- chtls: Fix hardware tid leak (bsc#1104270 FATE#325931). +- net: hns3: fix the number of queues actually used by ARQ + (bsc#1104353 FATE#326415). +- net: mvpp2: fix pkt coalescing int-threshold configuration + (bsc#1098633). +- tun: fix return value when the number of iovs exceeds + MAX_SKB_FRAGS (bsc#1109837). +- net: mvpp2: Fix GoP port 3 Networking Complex Control + configurations (bsc#1098633). +- RDMA/cma: Don't overwrite sgid_attr after device is released + (bsc#1103992 FATE#326009). +- ixgbe: avoid premature Rx buffer reuse (bsc#1109837 + FATE#326322). +- i40e: avoid premature Rx buffer reuse (bsc#1111981 FATE#326312 + FATE#326313). +- net: mvpp2: Fix error return code in mvpp2_open() (bsc#1119113 + FATE#326472). +- chelsio/chtls: fix a double free in chtls_setkey() (bsc#1104270 + FATE#325931). +- chelsio/chtls: fix panic during unload reload chtls (bsc#1104270 + FATE#325931). +- bnxt_en: fix error return code in bnxt_init_one() (bsc#1050242 + FATE#322914). +- RDMA/hns: Bugfix for memory window mtpt configuration + (bsc#1104427 FATE#326416). +- net/mlx5: Add handling of port type in rule deletion + (bsc#1103991 FATE#326007). +- chelsio/chtls: fix always leaking ctrl_skb (bsc#1104270 + FATE#325931). +- chelsio/chtls: fix memory leaks caused by a race (bsc#1104270 + FATE#325931). +- chelsio/chtls: fix memory leaks in CPL handlers (bsc#1104270 + FATE#325931). +- chelsio/chtls: fix deadlock issue (bsc#1104270 FATE#325931). +- cxgb4: set up filter action after rewrites (bsc#1064802 + bsc#1066129). +- chelsio/chtls: fix tls record info to user (bsc#1104270 + FATE#325931). +- net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN + tunnels (bsc#1109837). +- chelsio/chtls: correct function return and return type + (bsc#1104270 FATE#325931). +- chelsio/chtls: correct netdevice for vlan interface (bsc#1104270 + FATE#325931). +- chelsio/chtls: fix socket lock (bsc#1104270 FATE#325931). +- RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() + (bsc#1103992 FATE#326009). +- RDMA/hns: Fix missing sq_sig_type when querying QP (bsc#1104427 + FATE#326416). +- commit ddb281e + +- blacklist.conf: add NFS patches which hurt kabi +- commit f3c5ae2 + +- nfsd4: readdirplus shouldn't return parent of export + (git-fixes). +- commit 94a53d9 + +- net: hns3: fix a wrong reset interrupt status mask (git-fixes). +- commit f402199 + +- bnxt_en: return proper error codes in bnxt_show_temp + (bsc#1104745 FATE#325918). +- cxgb4: fix all-mask IP address comparison (bsc#1064802 + bsc#1066129). +- IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command + (bsc#1103991 FATE#326007). +- RDMA/core: Ensure security pkey modify is not lost (bsc#1046306 + FATE#322942). +- RDMA/core: Fix pkey and port assignment in get_new_pps + (bsc#1046306 FATE#322942). +- RDMA/core: Fix use of logical OR in get_new_pps (bsc#1046306 + FATE#322942). +- commit fb4b60c + +- net: hns3: add compatible handling for command + HCLGE_OPC_PF_RST_DONE (git-fixes). +- net: hns3: check reset interrupt status when reset fails + (git-fixes). +- commit 3bdc4a9 + +- net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups + (git-fixes). +- net/mlx4_en: Avoid scheduling restart task if it is already + running (git-fixes). +- cxgb3: fix error return code in t3_sge_alloc_qset() (git-fixes). +- net: ena: set initial DMA width to avoid intel iommu issue + (git-fixes). +- i40e: Fix removing driver while bare-metal VFs pass traffic + (git-fixes). +- bnxt_en: Release PCI regions when DMA mask setup fails during + probe (git-fixes). +- bnxt_en: fix error return code in bnxt_init_board() (git-fixes). +- bnxt_en: read EEPROM A2h address using page 0 (git-fixes). +- mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() + (git-fixes). +- RDMA/qedr: Fix inline size returned for iWARP (bsc#1050545 + FATE#322893). +- net: ethernet: mlx4: Avoid assigning a value to ring_cons but + not used it anymore in mlx4_en_xmit() (git-fixes). +- net: team: fix memory leak in __team_options_register + (git-fixes). +- net/mlx5e: Fix VLAN create flow (git-fixes). +- net/mlx5e: Fix VLAN cleanup flow (git-fixes). +- team: set dev->needed_headroom in team_setup_by_port() + (git-fixes). +- bonding: set dev->needed_headroom in bond_setup_by_slave() + (git-fixes). +- RDMA/core: Fix reported speed and width (bsc#1046306 + FATE#322942). +- RDMA/bnxt_re: Do not report transparent vlan from QP1 + (bsc#1104742 FATE#325917). +- cxgb4: fix thermal zone device registration (bsc#1104279 + FATE#325938 bsc#1104277 FATE#325936). +- bnxt_en: fix HWRM error when querying VF temperature + (bsc#1104745 FATE#325918). +- bnxt_en: Don't query FW when netif_running() is false + (bsc#1086282 FATE#324873). +- RDMA/bnxt_re: Do not add user qps to flushlist (bsc#1050244 + FATE#322915). +- RDMA/core: Fix return error value in _ib_modify_qp() to negative + (bsc#1103992 FATE#326009). +- RDMA/mlx5: Fix typo in enum name (bsc#1103991 FATE#326007). +- net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq + (bsc#1103990 FATE#326006). +- net: hns3: fix a TX timeout issue (bsc#1104353 FATE#326415). +- net: hns3: fix error handling for desc filling (bsc#1104353 + FATE#326415). +- net: hns3: fix for not calculating TX BD send size correctly + (bsc#1126390). +- mlxsw: destroy workqueue when trap_register in mlxsw_emad_init + (bsc#1112374). +- net: hns3: fix use-after-free when doing self test (bsc#1104353 + FATE#326415). +- net: hns3: add a missing uninit debugfs when unload driver + (bsc#1104353 FATE#326415). +- cxgb4: move DCB version extern to header file (bsc#1104279 + FATE#325938). +- cxgb4: remove cast when saving IPv4 partial checksum + (bsc#1074220). +- cxgb4: fix SGE queue dump destination buffer context + (bsc#1073513). +- cxgb4: use correct type for all-mask IP address comparison + (bsc#1064802 bsc#1066129). +- cxgb4: use unaligned conversion for fetching timestamp + (bsc#1046540 bsc#1046648). +- xdp: Fix xsk_generic_xmit errno (bsc#1109837). +- net/filter: Permit reading NET in load_bytes_relative when + MAC not set (bsc#1109837). +- RDMA/mlx5: Add init2init as a modify command (bsc#1103991 + FATE#326007). +- RDMA/hns: Fix cmdq parameter of querying pf timer resource + (bsc#1104427 FATE#326416 bsc#1126206). +- net_failover: fixed rollback in net_failover_open() + (bsc#1109837). +- igb: Report speed and duplex as unknown when device is runtime + suspended (git-fixes). +- net/mlx5e: IPoIB, Drop multicast packets that this interface + sent (bsc#1075020). +- ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K + (bsc#1109837 FATE#326322). +- veth: Adjust hard_start offset on redirect XDP frames + (bsc#1109837). +- Revert "crypto: chelsio - Inline single pdu only" (git-fixes). +- bnxt_en: Fix accumulation of bp->net_stats_prev (bsc#1104745 + FATE#325918). +- mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set + in case reload fails (bsc#1112374). +- __netif_receive_skb_core: pass skb by reference (bsc#1109837). +- RDMA/iw_cxgb4: Fix incorrect function parameters (bsc#1136348 + jsc#SLE-4684). +- cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled + (bsc#1109837). +- cxgb4: fix adapter crash due to wrong MC size (bsc#1073513). +- cxgb4: fix large delays in PTP synchronization (bsc#1046540 + bsc#1046648). +- qed: Fix use after free in qed_chain_free (bsc#1050536 + FATE#322898 bsc#1050538 FATE#322897). +- qed: Fix race condition between scheduling and destroying + the slowpath workqueue (bsc#1086314 FATE#324886 bsc#1086313 + FATE#324885 bsc#1086301 FATE#3248881). +- virtio_net: Keep vnet header zeroed if XDP is loaded for small + buffer (git-fixes). +- net: cbs: Fix software cbs to consider packet sending time + (bsc#1109837). +- bnxt_en: Reset rings if ring reservation fails during open() + (bsc#1086282 FATE#324873). +- cxgb4: fix throughput drop during Tx backpressure (bsc#1127354 + bsc#1127371). +- RDMA/core: Fix protection fault in get_pkey_idx_qp_list + (bsc#1046306 FATE#322942). +- RDMA/iw_cxgb4: initiate CLOSE when entering TERM (bsc#1136348 + jsc#SLE-4684). +- net: hns3: add management table after IMP reset (bsc#1104353 + FATE#326415). +- drivers: net: xgene: Fix the order of the arguments of + 'alloc_etherdev_mqs()' (git-fixes). +- cxgb4/cxgb4vf: fix flow control display for auto negotiation + (bsc#1046540 FATE#322930 bsc#1046542 FATE#322928). +- net: hns3: reallocate SSU' buffer size when pfc_en changes + (bsc#1104353 FATE#326415). +- net/mlx5e: TX, Fix consumer index of error cqe dump (bsc#1103990 + FATE#326006). +- net: hns3: fix mis-counting IRQ vector numbers issue + (bsc#1104353 FATE#326415). +- RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 + driver (bsc#1104427 FATE#326416). +- RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip08 + driver (bsc#1104427 FATE#326416). +- net_sched: let qdisc_put() accept NULL pointer (bsc#1056657 + FATE#322189 bsc#1056653 FATE#322190 bsc#1056787). +- net: hns3: fix shaper parameter algorithm (bsc#1104353 + FATE#326415). +- net: hns3: fix error VF index when setting VLAN offload + (bsc#1104353 FATE#326415). +- net: hns3: fix interrupt clearing error for VF (bsc#1104353 + FATE#326415). +- net: hns3: clear reset interrupt status in hclge_irq_handle() + (git-fixes). +- nfp: validate the return code from dev_queue_xmit() (git-fixes). +- vhost/vsock: fix vhost vsock cid hashing inconsistent + (git-fixes). +- commit b766aed + +- scsi: ibmvfc: Set default timeout to avoid crash during + migration (bsc#1181425 ltc#188252). +- commit 195b2a9 + +- blacklist.conf: add c8d647a326f0 xen/pvcallsback: use lateeoi irq binding +- commit 308c42d + +- scsi: lpfc: Simplify bool comparison (bsc#1180891). +- scsi: lpfc: Update lpfc version to 12.8.0.7 (bsc#1180891). +- scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better + readability (bsc#1180891). +- scsi: lpfc: Implement health checking when aborting I/O + (bsc#1180891). +- scsi: lpfc: Fix vport create logging (bsc#1180891). +- scsi: lpfc: Fix NVMe recovery after mailbox timeout + (bsc#1180891). +- scsi: lpfc: Fix target reset failing (bsc#1180891). +- scsi: lpfc: Fix error log messages being logged following SCSI + task mgnt (bsc#1180891). +- scsi: lpfc: Prevent duplicate requests to unregister with + cpuhp framework (bsc#1180891). +- scsi: lpfc: Fix FW reset action if I/Os are outstanding + (bsc#1180891). +- scsi: lpfc: Use the nvme-fc transport supplied timeout for LS + requests (bsc#1180891). +- scsi: lpfc: Fix crash when a fabric node is released prematurely + (bsc#1180891). +- scsi: lpfc: Refresh ndlp when a new PRLI is received in the + PRLI issue state (bsc#1180891). +- scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT + for SLI3 (bsc#1180891). +- scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (bsc#1180891). +- commit 88024a9 + +- vfio iommu: Add dma available capability (bsc#1179573 + LTC#190106). +- commit c234a3f + +- iio: ad5504: Fix setting power-down state (git-fixes). +- serial: mvebu-uart: fix tx lost characters at power off + (git-fixes). +- usb: udc: core: Use lock when write to soft_connect (git-fixes). +- i2c: octeon: check correct size of maximum RECV_LEN packet + (git-fixes). +- mmc: sdhci-xenon: fix 1.8v regulator stabilization (git-fixes). +- drm/atomic: put state on error path (git-fixes). +- ACPI: scan: Make acpi_bus_get_device() clear return pointer + on error (git-fixes). +- spi: cadence: cache reference clock rate during probe + (git-fixes). +- ACPI: scan: Harden acpi_device_add() against device ID overflows + (git-fixes). +- r8152: Add Lenovo Powered USB-C Travel Hub (git-fixes). +- ALSA: firewire-tascam: Fix integer overflow in midi_port_work() + (git-fixes). +- ALSA: fireface: Fix integer overflow in transmit_midi_msg() + (git-fixes). +- ASoC: dapm: remove widget from dirty list on free (git-fixes). +- ACPI: scan: add stub acpi_create_platform_device() for + !CONFIG_ACPI (git-fixes). +- misdn: dsp: select CONFIG_BITREVERSE (git-fixes). +- commit 4e17252 + +- blacklist.conf: add CONFIG_PROC_FS=n fix +- commit d506362 + +- net: vlan: avoid leaks on register_vlan_dev() failures + (git-fixes). +- commit 588ae15 + +- s390/dasd: fix list corruption of lcu list (bsc#1181170 + LTC#190915). +- s390/dasd: fix list corruption of pavgroup group list + (bsc#1181170 LTC#190915). +- s390/dasd: prevent inconsistent LCU device data (bsc#1181170 + LTC#190915). +- commit e73b11c + +- s390/smp: perform initial CPU reset also for SMT siblings + (git-fixes). +- commit 9853cb5 + +- net/af_iucv: set correct sk_protocol for child sockets + (git-fixes). +- net/af_iucv: always register net_device notifier (git-fixes). +- commit aebe99b + +- net/af_iucv: fix null pointer dereference on shutdown + (bsc#1179563 LTC#190108). +- commit 0a706d4 + +- Drop drm/sun4i patches that broke the build + They don't build properly on 32bit arm config +- commit ef6a2c5 + +- vfio-pci: Use io_remap_pfn_range() for PCI IO memory + (bsc#1181231). +- KVM: x86/mmu: Commit zap of remaining invalid pages when + recovering lpages (bsc#1181230). +- commit 3da333d + +- netfilter: ctnetlink: add a range check for l3/l4 protonum + (CVE-2020-25211 bsc#1176395). +- commit 92230c0 + +- blacklist.conf: Add a couple of VFIO/PCI and SWIOTLB fixes +- commit 9053ccf + +- SUNRPC: cache: ignore timestamp written to 'flush' file + (bsc#1178036). +- commit 0eac715 + +- Update + patches.suse/0001-xen-events-add-a-proper-barrier-to-2-level-uevent-un.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0002-xen-events-fix-race-in-evtchn_fifo_unmask.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0003-xen-events-add-a-new-late-EOI-evtchn-framework.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0004-xen-blkback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0005-xen-netback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0006-xen-scsiback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0008-xen-pciback-use-lateeoi-irq-binding.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0009-xen-events-switch-user-event-channels-to-lateeoi-mod.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0010-xen-events-use-a-common-cpu-hotplug-hook-for-event-c.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0011-xen-events-defer-eoi-in-case-of-excessive-number-of-.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/0012-xen-events-block-rogue-events-for-some-time.patch + (CVE-2020-27673 XSA-332 bsc#1177411). +- Update + patches.suse/XEN-uses-irqdesc-irq_data_common-handler_data-to-sto.patch + (CVE-2020-27673 XSA-332 bsc#1065600). +- Update + patches.suse/xen-events-avoid-removing-an-event-channel-while-han.patch + (CVE-2020-27675 XSA-331 bsc#1177410). +- Update + patches.suse/xen-events-don-t-use-chip_data-for-legacy-IRQs.patch + (CVE-2020-27673 XSA-332 bsc#1065600). +- Added CVE numbers for above patches. +- commit 77fc141 + +- Exclude Symbols.list again. + Removing the exclude builds vanilla/linux-next builds. + Fixes: 55877625c800 ("kernel-binary.spec.in: Package the obj_install_dir as explicit filelist.") +- commit a1728f2 + +- drm/msm: Fix WARN_ON() splat in _free_object() (bsc#1129770) + Backporting changes: + * context changes +- commit 2cc0fa0 + +- drm: sun4i: hdmi: Fix inverted HPD result (bsc#1112178) + Backporting changes: + * context changes +- commit 67fea56 + +- floppy: reintroduce O_NDELAY fix (boo#1181018). +- commit 7b17926 + +- arm64: pgtable: Ensure dirty bit is preserved across + pte_wrprotect() (bsc#1180130). +- arm64: pgtable: Fix pte_accessible() (bsc#1180130). +- commit 50f7568 + +- netfilter: clear skb->next in NF_HOOK_LIST() (bsc#1180765 + CVE-2021-20177). +- commit 979e397 + +- drm/amdkfd: Put ACPI table after using it (bsc#1129770) + Backporting changes: + * context changes +- commit d706a4a + +- drm/msm: Fix use-after-free in msm_gem with carveout (bsc#1129770) + Backporting changes: + * context changes + * removed reference to msm_gem_is_locked() +- commit 2473171 + +- drm/tve200: Fix handling of platform_get_irq() error (bsc#1129770) +- commit 74c8661 + +- drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() (bsc#1129770) + Backporting changes: + * context changes + * moved num_mixers from struct dpu_crtc_state to struct dpu_crtc +- commit 235aa45 + +- blacklist.conf: Append 'drm/i915: Clear the repeater bit on HDCP disable' +- commit dd4f37c + +- blacklist.conf: Append 'drm/i915: Fix sha_text population code' +- commit 7f2c93c + +- drm/i915: Clear the repeater bit on HDCP disable (bsc#1112178) + Backporting changes: + * context changes +- commit 3d4aebe + +- drm/i915: Fix sha_text population code (bsc#1112178) + Backporting changes: + * context changes +- commit b3b6c93 + +- blacklist.conf: Append 'drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.' +- commit 5511837 + +- blacklist.conf: Append 'drm/amd/powerplay: fix a crash when overclocking Vega M' +- commit 17cad3d + +- blacklist.conf: Append 'drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.' +- commit 15580f1 + +- drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() (bsc#1112178) + Backporting changes: + * context changes +- commit fb51493 + +- drm/amd/powerplay: fix a crash when overclocking Vega M (bsc#1113956) +- commit 909795d + +- drm: sun4i: hdmi: Remove extra HPD polling (bsc#1112178) +- commit 76afd33 + +- NFS: nfs_igrab_and_active must first reference the superblock + (git-fixes). +- pNFS: Mark layout for return if return-on-close was not sent + (git-fixes). +- net: sunrpc: interpret the return value of kstrtou32 correctly + (git-fixes). +- NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock + (git-fixes). +- NFS: switch nfsiod to be an UNBOUND workqueue (git-fixes). +- lockd: don't use interval-based rebinding over TCP (git-fixes). +- NFSv4.2: condition READDIR's mask for security label based on + LSM state (git-fixes). +- md/raid10: initialize r10_bio->read_slot before use (git-fixes). +- md: fix a warning caused by a race between concurrent + md_ioctl()s (git-fixes). +- nfs_common: need lock during iterate through the list + (git-fixes). +- nfsd: Fix message level for normal termination (git-fixes). +- commit 4d661ca + +- Remove patches.suse/nfs-mark-nfsiod-cpu-intensive.patch + About to get replaced by upstream version. +- commit 7d82450 + +- tun: correct header offsets in napi frags mode (bsc#1180812 + CVE-2021-0342). +- commit 0ae29aa + +- net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes + (git-fixes). +- commit 91e8143 + +- blacklist.conf: Removal of HMM function breaks KABI +- commit 1cd8ef8 + +- blacklist.conf: SLUB not enabled in kernel config +- commit 6202d29 + +- page_frag: Recover from memory pressure (git fixes + (mm/pgalloc)). +- commit 4457ecd + +- mm, page_alloc: fix core hung in free_pcppages_bulk() (git fixes + (mm/hotplug)). +- commit 840f046 + +- blacklist.conf: CMA not enabled in kernel config +- commit 4513c12 + +- blacklist.conf: CMA not enabled in kernel config +- commit 016b829 + +- mm/slab: use memzero_explicit() in kzfree() (git fixes + (mm/slab)). +- commit e7d7f67 + +- Refresh + patches.suse/mm-fix-mremap-not-considering-huge-pmd-devmap.patch. +- commit 2a2a762 + +- blacklist.conf: SLUB not enabled in kernel config +- commit 1d41e83 + +- blacklist.conf: SLUB not enabled in kernel config +- commit f29f5d9 + +- mm/page_alloc: fix watchdog soft lockups during + set_zone_contiguous() (git fixes (mm/pgalloc)). +- commit d02bb6f + +- mm/rmap: map_pte() was not handling private ZONE_DEVICE page + properly (git fixes (mm/hmm)). +- commit 433e971 + +- mm: hwpoison: disable memory error handling on 1GB hugepage + (git fixes (mm/hwpoison)). +- commit 5bd329a + +- KVM: SVM: Initialize prev_ga_tag before use (bsc#1180912). +- commit e44aeda + +- Move the build fix for g2d driver into patches.suse + It's actaully no kABI fix but the pure build fix, hence it must be + out of patches.kabi +- commit 9c47154 + +- Refresh + patches.suse/IB-hfi1-Ensure-correct-mm-is-used-at-all-times.patch. + Fixed backport (removed one line too much, d'oh). +- commit 6dc4356 + +- IB/hfi1: Ensure correct mm is used at all times (bsc#1179878 + CVE-2020-27835). +- commit 39a2b87 + +- net: stmmac: Enable 16KB buffer size (git-fixes). +- commit f223efb + +- net: stmmac: 16KB buffer must be 16 byte aligned (git-fixes). +- commit 3ccc81e + +- net: stmmac: RX buffer size must be 16 byte aligned (git-fixes). +- commit 05ff9e2 + +- net: stmmac: Do not accept invalid MTU values (git-fixes). +- commit 63ae7fc + +- net: usb: lan78xx: Fix error message format specifier (git-fixes). +- commit 3dd5ee1 + +- caif: no need to check return value of debugfs_create functions (git-fixes). +- commit 4fb5202 + +- drivers/net: Use octal not symbolic permissions (git-fixes). - Refresh patches.suse/msft-hv-1661-scsi-netvsc-Use-the-vmbus-function-to-calculate-ring.patch. - Refresh patches.suse/msft-hv-1707-hv_netvsc-fix-network-namespace-issues-with-VF-suppo.patch. +- commit e4e6ab9 + +- net: dsa: LAN9303: select REGMAP when LAN9303 enable (git-fixes). +- commit 5d03a23 + +- net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (git-fixes). +- commit dc3e380 + +- net: phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (git-fixes). +- commit 287fdc5 + +- Drop uvcvideo patch that doesn't build +- commit 298bbff + +- blacklist.conf: remove invalid entry, already backported +- commit a469334 + +- blacklist.conf: Tables not used currently in-tree +- commit 2aec284 + +- blacklist.conf: UP not enabled in config +- commit 9b055fe + +- blacklist.conf: build fix not relevant in our config +- commit eaf3550 + +- docs: Fix reST markup when linking to sections (git-fixes). +- commit 2ffe4fe + +- blacklist.conf: kABI +- commit 546297f + +- powerpc/perf: Fix crashes with generic_compat_pmu & BHRB + (bsc#1178900 ltc#189284 git-fixes). +- commit 5b292b4 + +- powerpc/perf: Add generic compat mode pmu driver (bsc#1178900 + ltc#189284). +- powerpc/perf: init pmu from core-book3s (bsc#1178900 + ltc#189284). +- commit 2d3c61b + +- x86/resctrl: Don't move a task to the same resource group + (bsc#1112178). +- commit 162f4b0 + +- x86/resctrl: Use an IPI instead of task_work_add() to update + PQR_ASSOC MSR (bsc#1112178). +- commit 304df7d + +- net: qca_spi: Move reset_count to struct qcaspi (git-fixes). +- commit 09d7b00 + +- net: bcmgenet: reapply manual settings to the PHY (git-fixes). +- commit 7d07690 + +- net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (git-fixes). +- commit d3b5290 + +- net: phy: micrel: make sure the factory test bit is cleared + (git-fixes). +- commit 043ec37 + +- net: stmmac: fix length of PTP clock's name string (git-fixes). +- commit 6c3c8e0 + +- net: stmmac: gmac4+: Not all Unicast addresses may be available + (git-fixes). +- commit eac7cd9 + +- net: ethernet: stmmac: Fix signedness bug in + ipq806x_gmac_of_parse() (git-fixes). +- commit bff5c88 + +- net: stmmac: dwmac-meson8b: Fix signedness bug in probe + (git-fixes). +- commit 84a3dda + +- net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe() + (git-fixes). +- commit 227f036 + +- blacklist.conf: update the blacklist +- commit 250ebee + +- USB: serial: iuu_phoenix: fix DMA from stack (git-fixes). +- usb: gadget: configfs: Preserve function ordering after bind + failure (git-fixes). +- usb: gadget: select CONFIG_CRC32 (git-fixes). +- usb: gadget: f_uac2: reset wMaxPacketSize (git-fixes). +- usb: dwc3: ulpi: Use VStsDone to detect PHY regs access + completion (git-fixes). +- USB: yurex: fix control-URB timeout handling (git-fixes). +- usb: chipidea: ci_hdrc_imx: add missing put_device() call in + usbmisc_get_init_data() (git-fixes). +- USB: gadget: legacy: fix return error code in acm_ms_bind() + (git-fixes). +- USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST + quirk set (git-fixes). +- dmaengine: xilinx_dma: fix mixed_enum_type coverity warning + (git-fixes). +- dmaengine: xilinx_dma: check dma_async_device_register return + value (git-fixes). +- Revert "device property: Keep secondary firmware node secondary + by type" (git-fixes). +- wan: ds26522: select CONFIG_BITREVERSE (git-fixes). +- wil6210: select CONFIG_CRC32 (git-fixes). +- ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() + (git-fixes). +- ALSA: pcm: Clear the full allocated memory at hw_params + (git-fixes). +- misc: vmw_vmci: fix kernel info-leak by initializing dbells + in vmci_ctx_get_chkpt_doorbells() (git-fixes). +- media: gp8psk: initialize stats at power control logic + (git-fixes). +- commit 2f3aec2 + +- x86/mtrr: Correct the range check before performing MTRR type + lookups (bsc#1112178). +- commit 0c96651 + +- x86/mm: Fix leak of pmd ptlock (bsc#1112178). +- commit aeba3ea + +- xen: support having only one event pending per watch + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit d884e81 + +- xen: revert Allow watches discard events before queueing + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 2a4a8da + +- xen: revert Add 'will_handle' callback support in + xenbus_watch_path() (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 6baf8b8 + +- xen: revert Support will_handle watch callback (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit 3918801 + +- mm: don't wake kswapd prematurely when watermark boosting is + disabled (git fixes (mm/vmscan)). +- commit b2e95ac + +- xen: revert Count pending messages for each watch (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit 9d30f4d + +- xen: revert Disallow pending watch messages (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit d039881 + +- xen-blkback: set ring->xenblkd to NULL after kthread_stop() + (bsc#1179509 XSA-350 CVE-2020-29569). +- commit 1aab73c + +- xenbus/xenbus_backend: Disallow pending watch messages + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 0cdf358 + +- xen/xenbus: Count pending messages for each watch (bsc#1179508 + XSA-349 CVE-2020-29568). +- commit a14bb56 + +- xen/xenbus/xen_bus_type: Support will_handle watch callback + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 33a4600 + +- xen/xenbus: Add 'will_handle' callback support in + xenbus_watch_path() (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 5ef1497 + +- xen/xenbus: Allow watches discard events before queueing + (bsc#1179508 XSA-349 CVE-2020-29568). +- commit 6f7a44e + +- sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list + (bsc#1179093). +- sched/fair: Fix enqueue_task_fair() warning some more + (bsc#1179093). +- sched/fair: Fix enqueue_task_fair warning (bsc#1179093). +- sched/fair: Fix reordering of enqueue/dequeue_task_fair() + (bsc#1179093). +- sched/fair: Reorder enqueue/dequeue_task_fair path + (bsc#1179093). +- commit 1b239da + +- Drop the previous drm/nouveau fix that turned out to be superfluous (CVE-2020-25639 bsc#1176846) +- commit 001c6e5 + +- Move upstreamed vgacon patch into sorted section +- commit 73d2a02 + +- drm: bail out of nouveau_channel_new if channel init fails + (CVE-2020-25639 bsc#1176846). +- commit 55debf7 + +- btrfs: qgroup: don't try to wait flushing if we're already + holding a transaction (bsc#1179575). +- commit bda1cb8 + +- x86/i8259: Use printk_deferred() to prevent deadlock + (bsc#1112178). +- commit d166bf5 + +- Refresh patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch. + Refresh to v2 URL +- commit 97aafaa + +- blacklist.conf: 44623b2818f4 crypto: x86/crc32c - fix building with clang ias +- commit a557330 + +- x86/mm/numa: Remove uninitialized_var() usage (bsc#1112178). +- commit 8dd9b08 + +- ALSA: hda/via: Fix runtime PM for Clevo W35xSS (git-fixes). +- commit c485186 + +- scsi: core: Fix VPD LUN ID designator priorities (bsc#1178049, + git-fixes). +- commit 3730025 + +- Refresh + patches.suse/ibmvnic-continue-fatal-error-reset-after-passive-ini.patch. +- commit 5851206 + +- EDAC/amd64: Fix PCI component registration (bsc#1112178). +- commit 522b115 + +- Refresh patch metadata. +- Refresh patches.suse/ibmvnic-continue-fatal-error-reset-after-passive-ini.patch. +- Refresh patches.suse/ibmvnic-fix-NULL-pointer-dereference.patch. +- commit d7a2a14 + +- btrfs: increase output size for LOGICAL_INO_V2 ioctl (bsc#1174206). +- commit 1d58635 + +- btrfs: add a flags argument to LOGICAL_INO and call it LOGICAL_INO_V2 (bsc#1174206). +- commit 01c5612 + +- btrfs: add a flag to iterate_inodes_from_logical to find all extent refs for uncompressed extents (bsc#1174206). +- Refresh + patches.suse/revert-btrfs-qgroup-move-half-of-the-qgroup-accounting-time-out-of-commit-trans.patch. +- commit 91f3982 + kgeography +- Add patch from upstream to fix a crash when the user disables + the "Wait for validation" option (kde#435555): + * 0001-Fix-crash-when-Wait-for-validation-is-not-enabled.patch + kio +- Add patches to avoid breaking text codec inintialization + (boo#1134688, kde#432406): + * 0001-Fix-default-codec-being-set-to-US-ASCII-in-KIO-apps.patch + * 0002-Use-Q_LOGGING_CATEGORY-macro-instead-of-explicit-QLo.patch + * 0003-Remove-extra-after-Q_LOGGING_MACRO-usage.patch + kissfft +- Update to version 131.1.0 + * First release with semantic versioning. It has the roughly + the same code as v131, but some symbol visibility changes and + build enhancements to improve shared object usage and use as + a packaged/installed library. + * Removed kfc.h and kissfft_i32.hh from the install list since + they are not as generally useful as the others +- Switch to cmake build +- Add kissfft subpackage and rename library subpackage to match + library name +- Drop kissfft-shared.patch (no longer necessary) +- Drop kissfft-py3_1.patch and kissfft-py3_2.patch (merged + upstream) + kiwi-templates-JeOS +- Install shim everywhere except on RPi (bsc#1182211) + ldb +- Release ldb 2.2.1 + + CVE-2020-27840: Unauthenticated remote heap corruption via bad DNs; + (bso#14595); (bsc#1183572); + + CVE-2021-20277: out of bounds read in ldb_handler_fold; (bso#14655); + (bsc#1183574); + lib3270 +- Fixing CRL download engine + * Added fix-crl-get-engine.patch + +- Update to version 5.3+git20201030: + * Fixing SSL connect error messages. + * Updating README.md + * Adding property methods. + * Adding method to get translated cursor position. + * Updating get host and get service methods. + * Allowing extended actions. + * On TN3270-E the model name should be "IBM-3279-4-E" and not "IBM-3279-4" + * Adding new SSL state active when downloading CRL. + * Moving SSL related method to their own include file. + * Removing unused code. + * Adding auto-cleanup macro for windows registry. + * Creating include dir and files based on operating system. + * Fixing charset conversion. + * wait_for_ready should wait for "reconnect" process to complete. + * Fixing popup dialog when connection fails. + * Host connect now respects timeout. + * Fixing keyboard lock status and program messages issues. + * Adding property to enable/disable the CRL download. + * Looking for performance issues in lib3270_wait_for_ready. + * Fixing timers. + * Refactoring timer engine to avoid an abnormal delay when calling wait_for_ready on windows. + * Adding userdata pointer on timer handle. + * Enabling dstrace by testprogram command-line option. + * Refactoring network subsystem for modularity. + * Updating popup handler replacement (required for IPC modules). + * Removing unnecessary callbacks from table. + * Refactoring and centralizing auto-reconnect feature. + * Using standard popup as default for ssl error. + * Adding retry option in the connection failed dialog. + * Refactoring popup engine. + * Removing unused D-Bus references. Updating keytable. + * Setting default keyvalue for PAs. + * Adding PA Key actions on the keytable. + * Clear & Kybdreset were missing in v3270's accelerator dialogs. + * Fixing unexpected hangs on windows version. + +- Update to version 5.3: + * Adding openssl info in the version string. + * Updating package release based in rpm release. + * Setting version strings from configure. + * Adding method to get the build timestamp; usefull for version checks. + * Implementing property to get/set the min/max ssl supported protocol version. + * Can't connect to an empty host or service name. + * Build instructions for macOS + * Replacing "<ctrl>" for "<Primary" in keytable definition. + * Adding option to disable automatic download of the CRL. + * Adds support for macosx + * Change name of wait callback type to avoid collision with mac system type + * Include test for presence of malloc.h + * Fix warning with autoconf > 2.68 + * Adding more trace information on "connect" process. + * Fixing null module on log manager. + * Updating smart paste summary. + * Fixing action labels. + * Moving to lib3270 own translations. + * Fixing unlock-delay property. + * Fixing exports. + * Small adjustments in toggles labels and descriptions. + * Adding more translation methods. + * Adding methods to get translated properties. + * Creating lib3270's own translation files. + * Fixing action group error. + * Adding signals for save/print copy actions. + * Removing print/save actions from the protocol library; it's better to implement then on the gui application. + * Fixing reconnect action label & description. + * Adding convenience method for open windows registry. + * Fixing status of "reconnect" action. + * Preventing emit of "save-settings" signal on v3270 when the host URL is set to the same value. + * Fixing action descriptions. + * Using spec-cleaner on lib3270.spec + * Cleaning up unused code. + * Fixing error when the selection format toggle is activated with an active selection. + * Tracing connection state changes. + * Adding method to get "paste-next" state. + * Adding new action group for clipboard content availability. + * Exporting action group notifier for use by libv3270. + * Using only alfanumeric chars to translate toggle names. + * Some actions requires more than one accelerator. + * Improving trace of the http download engine; adding some proxy support. + * Adjusting property names. + * Adding host-type property as an unsigned int value for saving it in the session properties. + * Adding default values for properties. + * Allow to override build date with SOURCE_DATE_EPOCH + * Adding more CG chars in the test pattern. + * Addin APL chars 0xF1 to 0xF9 on test pattern. + * Grouping property descriptors. + * Adding method to get property descriptor by name. + * Refactoring "lunames" property. + * Activating auto-connect when the corresponding toggle is set and the session is offline. + * Adding method to get the toggle descriptor from id. + * Refactoring LU properties. + * Adjustments on charset API. + * Color type should be an unsigned int. + * Fixing action name issue detected on the main application. + * Adding option for default property value. + * Improving the model number property. + * Fixing windows build. + * Fixing typeahead problem. + * Adding method to get the "activatable" state of an action group. + * Fixing "formatted-screen" actions. + * Fixing "locked" signal on disconnect. + * Updating action table. + * Adding events for cursor state. + * Fixing issue with "selection" actions. + * Fixing problem with the select/unselect notifications. + * Adding action types. + * Adding listeners for action group state changes (required for the new UI). + * Cleaning unused methods. + * Fixing segfault on CRL download. + * Use of curl is now default on linux. + * Small message adjustment. + * Fixing CRL download using curl. + * Splitting windows HTTP download method. + * Fixes from comments on OBS Request https://build.opensuse.org/request/show/736258 + * CRL check is now default. + * Adjustments in the SSL negotiation. + * Releasing CRL on URL change. + * Adding callback for URL change. + * Refactoring CRL download method. + * Organizing CRL check engine to avoid duplications. + * Fixing warnings and SSL information dialogs. + * Refactoring CRL check engine. + * Adding action groups (required for GAction implementatin). + * Creating and using standard chained list managers. + * Changint toogle descriptor type name to a more standard one. + * Changing toggle id type name. + * Update README.md + * Fixing icon names. + * Fixing non-ssl builds. + * Adjustments in the action API & property tables. + * Fixing errno use in "has_selection" attribute. + * Adding method to get property description & summary. + * Fixing name conflict with the "autoreconnect" toggle and the "reconnect" action. + * Refactoring actions as properties (easier for language bindings). + * Adding method to set field and jump to next. + * Refactoring action table. + * Adding id in the toggle id description. Required for dynamic attributes. + * Fixing thread issue on custom certificate loading. + * Adding method to build filenames independent of the OS. + * Fixing oversize. + * Updating sf. + * Refactoring output buffer management. + * Adding max witdh & height as read-only properties. + * Adjustments on screen size changes. + * Adjustments in the remap engine. + * Fixing "wait_for_ready" behavior during the "connecting..." state. + * Fixing conflict with action "connect" and ipc method "connect". + * Datadir is now based on product name. + * Adding methods to build data & config file names based in the product name instead of library name. + * Refactoring charset translation sources. + * Refacoring toggle engine. + * Adding lib3270 revision on sdk. + * Refactoring the action table. + * Moving charset method to main library. + * Refactoring action table for use with keyboard preferences dialog. + * Adding product name in the lib3270 "pc" file. + * Fixing event trace description. + * Updating method declarations. + * Adding oversize setting Updating API. + * Adding "wait for string" methods Standardizing API Calls + * Addint method to wait for screen content. + * Updating documentation, adjusting return codes. + * Fixing syslog methods. + * Splitting property set/get methods. + * Adding method to disable the "lock on operator error" feature. + * Disabling unlock delay feature when the ms value is 0. + * Improving keyboard lock status check. + * Adding APIs to get keyboard lock state. + * Decreasing delay in "wait_for_ready" method. + * Fixing bug in the "wait-for-connect" process. + * Fixing "connect" delay. + * Fixing confusing documentation of lib3270_connect. + * Updating API, adding method to get screen format state. + * Adding "length" parameters in the "set" api calls. + * Adding ssl state property. + * Adjustments in the API. + * Refactoring build process. + * Adding build option to disable SSL error notifications. + * Refactoring toggle api calls. + * Adding option to get the entire terminal window as selection. + * Default print and save methods now show a warning popup. + * Emiting notification when SSL validation fails. + * Adding callback to let the application (or user) to decide if the connection will continue on SSL error. + * Adding option to use syslog (when available). + * Moving event source to global to avoid segfault when writing logs before session creation. + * Log messages are now sent to windows event log. + * Language bindings library is now part of the IPC plugin package. + * Small changes in the paste methods. + * Adjustments in selection data. + * Adding documentation and return code on input string method. + * Adding new method to translate the windows error codes. + * Fixing CRL download methods in windows. + * Moving new selection management methods to protocol library. + * Adding method to erase selected inputs. + * Updating clipboard tools. + * Adding method to get a rectangle with the selected region. + * Improving cut&paste methods. + * Updating selection mechanism. + * Static library build is now optional and defaults only for windows. + * Changing "cut" methods to use the same code for "get". + * Refactoring clipboard management. + * Adding library name on pkg-config description file (some language binding need it for dynamic loading). + * Fixing "keep-selected" flag behavior. + * Updating package to follow naming guidelines. + libadlmidi +- Update to version 1.5.0 + * Drum note length expanding is now supported in real-time mode. + * Channels manager has been improved. + * Nuked OPL3 1.8 emulator got some optimizations ported from 1.7 + where they are was applied previously. + * Reworked rhythm-mode percussions system, WOPL banks with + rhythm-mode percussions + * Added Public Domain Opal OPL3 emulator made by Reality (a team + who originally made the Reality Adlib Tracker). + * Added LGPL licensed JavaOPL3 emulator made by Robson Cozendey + in Java and later rewritten into C++ for GZDoom. + * Fully rewritten an embedded bank database format, embedded + banks now supports a wider set (more than 127:127 instruments + in one bank). + * Improved accuracy of the DMX volume model, include the buggy + AM interpretation. + * Improved accuracy of Apogee volume model, include the bug of + AM instruments. + * Improved accuracy of the Win9X volume model. + * Removed C++ extras. C++-bounded instruments tester is useless + since a real-time MIDI API can completely replace it. + * Added AIL volume model. + * Added Generic FM variant of Win9X volume model. + * Fixed an incorrect work of CC-121. + * Added HMI volume model. + * Added frequency models, assigned to every volume model: AIL, + HMI, DMX, Apogee, 9X, and the Generic formula. +- Drop patch: + * libadlmidi-fix-arm.patch (not longer needed) + +- Fix build on Arm with upstream patch: + * libadlmidi-fix-arm.patch + libass -- Update to version 0.14.0: - * Brand new, faster and better outline stroker (replaces FreeType - stroker) - * Remove option to use the FreeType rasterizer - * Fix spots of missing border around self-intersecting shapes - * Switch from Yasm to NASM for building hand-written assembler - code - * Clear font cache in ass_set_fonts(). This fixes potentially - incorrect font choices and an occasional crash if this function - is called midway through rendering a file. - -- Update to version 0.13.7 - * Fix invalid memory accesses with BorderStyle=4 - * Fix change detection bug on frame resizes - * Fix cache bugs with border size - * Reduce precision of border width in font outline caching - * Don't treat :;<=>? as hexadecimal digits in color headers - * Fix parsing of unusual Alignment values in ASS style definitions - * Fix potential truncation in timestamp parsing - * Treat negative PlayResX/PlayResY like VSFilter - * Fixes to parsing of embedded fonts - * Remove arbitrary bitmap limit (fixes issues with subtitle rendering at 4K) - * Allow using shadow offset to adjust size of background with BorderStyle=4 - -- Update to version 0.13.6: - * Add Justify style override that changes text justification - (left/right/center) without affecting event positioning. This - breaks ABI compatibility with prior releases. - * Fix ass_set_cache_limits() to affect total bitmap cache size - including composite bitmap cache. - * Number parsing fixes - + Fix illegal read when parsing some numbers in scientific - notation with huge exponents. - + Correctly evaluate numbers in scientific notation with large - exponents. - + Correctly evaluate numbers with many leading zeros. - * Bug fixes found with fuzzing - + Fix a small memory leak in the parser. - + Fix illegal read in the parser on specially crafted input - with \t tags. - -- Update 0.13.4: - * Fuzzing fixes bnc#1002982 CVE-2016-7969, CVE-2016-7970 and - CVE-2016-7972 - * Improve compatibility/portablility of build system, should fix e.g. compilation on Solaris. - * Fix memory leak in DirectWrite font provider. - * Fix the rasterizer when rendering some large outlines. - * Remove hack that forced RTL base direction depending on font encoding. - * Greatly improve the internal caches with refcounting and gradual clearing. - -- Update to 0.13.2 - * Add ass_set_check_readorder() API function to disable use of - the ReadOrder field for duplicate checking in - ass_process_chunk(). - * ass_step_sub(track, now, 0) now finds the start of the subtitle - at now. - * Bug fixes: - + Fix an issue with the new duplicate checking, which could - lead to missing subtitles after seeking. - + Fix a crash with Core Text under specific circumstances. - -- Update to 0.13.1 - * Much faster duplicate event check in ass_process_chunk. - * Interpret negative timestamp components as actual negative numbers. - * Look up fonts that contain PostScript outlines by their PostScript - name instead of their full names. Family names continue to be used for all fonts. - * Keep spaces in font names - * Drop support for Fontconfig < 2.10.92 to ensure correct font matching - * Fix some small memory leaks, potential crashes and bad data uses - -- Update summary/description - -- Update RPM groups - -- Update to 0.13.0 - * Add native font selection backends for OSX (CoreText) and - Windows (DirectWrite). You can now run libass without - fontconfig on these platforms. This fixes problems with - fontconfig behaving badly on these platforms (it could take - minutes to scan all system fonts). Even on Linux, this speeds - up loading of embedded fonts (such as provided by - ass_add_font()). The DirectWrite backend only works on Windows - Vista and later. On XP, fontconfig is still needed. libass can - be compiled with both DirectWrite and fontconfig, and then it - will fallback to fontconfig automatically if DirectWrite is not - available at runtime. - * Add ass_get_available_font_providers() API function. - * Change the 4th parameter of ass_set_fonts(). This now selects - the font provider. This is somewhat backwards compatible with - the old behavior, but if you ever passed values other than 0 - or 1, your application might break with this libass release. - * The ass_fonts_update() function now does nothing. It's kept - for backward compatibility only. - * Much faster gaussian blur. This can bring a large speedup with - big blurred signs and such. - * Drop ENCA support - * Bug fixes - + Fix compilation of the freetype rasterizer (disabled by - default) - + Fix rendering with some cases of consecutive line breaks - (\N\N). - + Fix some memory allocation failure checks - + Avoid system locale dependent behavior by reinventing some - standard C functions - + Fix rendering errors with strikes (GH #193) - + MSVC compilation fixes -- Enable harfbuzz and yasm build requires - -- Update to 0.12.3 - * VSFilter blur compatibility changes - * VSFilter color/alpha parsing compatibility changes - * Bugfixes - + Fix some potential memory leaks and crashes - + Fix large timestamps (larger than about 600 hours) - + Fix a potential crash with the new rasterizer and complex - fonts - + Do not apply user-configured line position to non-dialog - events - + Strictly clip non-dialog events to the video rectangle -- Changes for 0.12.2 - * Add extern "C" guards to the public headers for C++ - compatibility - * Improvements to style override API and implementation - * Bugfixes - + Fix some rasterizer bugs of unknown severity - + Fix a broken memset() of unknown severity - + Make timestamp parsing more lenient, which makes libass - accept invalid - + files accepted by most other ASS parsers - + Increase compatibility with broken ASS drawings accepted by - VSFilter - -- Update to version 0.12.1 (bnc#921212) - * Make ASS drawings with an extremely high number of control points work - This change increases compatibility with VSFilter. - * Bugfixes - - Fix a crash when using newer harfbuzz versions (GH #155) - - Load embedded memory fonts correctly - - Large shadow offsets rendered incorrectly (GH #142) - - Fix incorrect closing of last drawing contour - - Fix issues with undefined behavior in shifts - - Lots of of malloc() error checking -- Update home and download source Url to new project home -- Add baselibs.conf in sources list for Factory - -- add versioned Requires to devel pkg, enca is required by pkgconfig - -- Version bup to 0.10.2 - * API additions and some ABI changes, bumped SONAME - * Expose header field for VSFilter color mangling (GC #87) - * Add functions for explicit scaling hints (GC #6) - * Add 'type' field to ASS_Image (GC #31) - * Workaround Freetype's font size grid-fitting where appropriate - * Apply blur to both glyph and border when using opaque box - * Parser bugfixes - * Parse angles in style as number - * Fix fallback event formats - * Make closing ')' optional for some tags - * Fix crazy VSFilter behaviour for \move (GC #90) - * Make \r fall back to line style (GC #104) - * Parse style name like VSFilter - * Ignore junk in nested \t tags - * Make \clip tag arguments mandatory - * Properly handle script and language in the HarfBuzz shaper - * Allow ASS_Track and ASS_Renderer to have different ASS_Library - * Fix stroking in some rare cases - * Correctly handle @font advance (GC #94) - * Fix ascent/descent for some fonts (GC #106) - * Fix ass_step_sub to not require sorted events - * Fix blur scaling - * Don't mutate input strings (GC #88) - * Remove/change some error messages - * Fix various small memory leaks - -- Update to version 0.10.1 - * Fix letter spacing - * Add \rSTYLENAME syntax support (GC #43) - * Fix border generation and border style reset (GC #56) - * Fix various issues with bug-for-bug compatibility of - transformations (\fax, \fay, etc.) to VSFilter (GC #46, GC #42) - * Fix drawing parsing (GC #47) - * Various fixes to shaper (GC #54, GC #55, GC#59) - * Fix change detection - * Add ass_set_line_position API to set a vertical subtitle offset - * Fix scaling of drawing baseline offset (\pbo) values - * Fix skipping of zero-width characters for FriBiDi shaper - * Use LTR text base direction by default, similar to VSFilter - -- Update to version 0.10.0 - + Bidirectional layout and Arabic shaping via FriBidi (GC #13) - + Add API for shaper configuration - + Add support for `Language' Script Info property, this can be - used for hinting the text language - + Vertical layout improvements - * Use `vert' and `vkna' OpenType features for vertical glyph - variants - * Position rotated glyphs onto baseline - + Parse font encoding property for base text direction hinting - + Refactor cache system - + Use generic outlines in place of FreeType glyphs - + Direct outline bitmap rendering - + Fix whitespace trimming (GC #35) - + Do not render border if there's no shadow or glyph (GC #29) - + Adjust spacing after a italic to non-italic style change (GC #37) - + Fix fade timing - + Fix x positioning with borders (GC #27) -- Use pkgconfig() BuildRequires -- Parameterize the soname number - -- Update to version 0.9.12: - + Switch to permissive (ISC) license - + Support \fs+ and \fs- syntax for modifying font size - + Fix word-wrapping - + Improved charmap fallback matching - + Handle a few more VSFilter quirks correctly - + Add a sensible default style - + Fix compilation against libpng 1.5 -- Add xz BuildRequires, as the new tarballs are xz compressed -- Change License tag from GPLv2+ to ISC, as upstream changed to - this license. -- Do not use source service, as Factory is moving away from it in - favor of a different implementation to verify authenticity of - tarballs. Consequently add a valid URL as Source. - -- added 32bit compatibility libraries -- updated description to official description (fix for RPMLINT warning) - -- fix -devel package dependencies - -- Update to version 0.9.11 - * Fix serious memory leaks - * Reduce frame/drawing initialization overhead - * Basic (incorrect, but working) support for @font vertical text layout - * Fix multiple faces per font attachment - * charmap selection fixes - * Add ass_flush_events API function - * Improve fullname font matching - * Better PAR correction if text transforms are used - * Calculate drawing bounding box like VSFilter - * Performance improvements - * Cache vector clip masks - * Avoid unnecessary glyph copies - * Various rendering fixes - * Parse numbers in a locale-independent way - * Remove support for freetype < 2.2.1, fontconfig < 2.4.1; this especially - means libass will not extract fonts into the file system anymore - * Disable script file size limit - * Match fonts against the full name ("name for humans") - * Reset clip mode after \iclip - * Improve VSFilter compatibility - * Update API documentation - * A couple of smaller fixes and cleanups - * Support \q override tag - * Support wrap style 1 (i.e. wrap, but do not equalize line lengths) - * Support border style 3 (opaque box) - * Use the event bounding box (instead of vertical position and height) for - collision detection - * Embold glyphs if no bold variant is available, but was requested - * Modify \fax to be similar to VSFilter - * Trim spaces after line wrapping - * Fix border/shadow overlap combining in some cases - * Disable kerning by default. Use "Kerning=yes" style override or - "Kerning: yes" in [Script Info] to enable it - * Slight bitmap handling optimizations - * Various bugfixes - -- Remove unneeded autoreconf -- Correct license tag -- Make build more verbose so checking tools can do its work - -- New SuSE package, version 0.9.7. -- Name and split according to shared library packaging policy. - -- and now to the OBS -- update to 0.9.6 - libcap -- Use %license (boo#1082318) - -- Enable PAM pam_cap.so module - -- RPM group association fix - -- Update to versison 2.25: - + Recover gperf detection in make rules. - + Man page typo fix. - + Tweak make rules to make packaging more straightforward. - + Fix error explanation in setcap. - + Drop need to link with libattr. It turns out libcap wasn't - actually using any code from that library, so linking to it was - superfluous. -- Drop libcap-nolibattr.patch: fixed upstream. -- No longer add %{buildroot} to all variables for make install the - Makefile learned about the meaning of DESTDIR. - -- Update to version 2.24 - * Fix compilation problems (note to self, make distclean && make, - before release) - * Some make rule changes to make uploading a release to kernel.org - easier for me. - * Tidied up some documented links. -- Update libcap-nolibattr.patch -- Add pkg-config build requirement; libcap now provides a pkgconfig - file -- Clean up specfile -- Move libraries and binaries to /usr because of #UsrMove - -- libcap-nolibattr.patch Do not link to libattr, it is - a bogus dependency. application uses sys/xattr from libc. - -- update license to new format - -- Cleanup specfile a bit: Remove old tags. - -- Update to libcap 2.22 -- libcap 2.22 includes: - * Clarified License file (with version 2 of the GPL) - * Support getting/setting capabilities on large files - * After --chroot command, change working directory to "/". -- libcap 2.21 includes: - * Introduce cap_get_bound() and cap_drop_bound() functions. - also include a macro CAP_IS_SUPPORTED(cap) for capabilities -- libcap 2.20 includes: - * Latest kernel capabilites supported: now includes CAP_SYSLOG - * $(CFLAGS) Makefile fixes - * Default to installing setcap with an inheritable capability. - -- updated to libcap-2.19 - * more stuff in capsh.c - * sys/capability.h header clean up and fixes. - -- fixed build on ppc64 (needs to get linux/types.h included first). - -- use %_smp_mflags - -- fix deps for fdupes - -- add baselibs.conf as a source - -- fix a typo in the previous patch (__le64) (bnc#487453) -- don't define __u32 & co if _LINUX_TYPES_H is defined (bnc#487453) - -- fix build error on i386 due to missing __u64 definition in - sys/capability.h - libcomps +- Upgrade to 0.1.16 + + Fix a crash when clearing COMPS_ObjRTree (rh#1888343) + + Fixes for leaks and crashes + libcpuid +- Update to version 0.5.1+git.1616323866: + * Doxygen: remove deprecated option + * Release version 0.5.1 (#151) + * Tests: fix truncation warnings in convert_instlatx64 + * Fix warning with a comment + * DB: add Rocket Lake + * DB: add Milan + * Tests: fix --create argument in convert_instlatx64 tool + * DB: add Cezanne + * DB: add Xeon E3 1275 + * CI: use microsoft/setup-msbuild@v1.0.2 + * CI: fix deprecated commands + * Tests: add Core i5 8265U (Whiskey Lake-U) + * DB: add Whiskey Lake-U + +- Update to version 0.5.0+git.20201114: + * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory + * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt + * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164 + * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162 + * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt + * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161 + +- Update to version 0.5.0+git.20201019: + * Fixes issue #148: CMake build script not in 0.5.0 tarball release + +- Update to version 0.5.0+git.20200528: + * Related to c2645d0. Convert all python scripts to Python 3. + * Add Downloads section on Readme.md Close #140 + * Add I-Nex to the users list + +- Update to version v0.5.0+git.20200526: + * CI: remove 'v' prefix in assets + * CI: checkout sources before making release + * Release version 0.5.0 (#146) + * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122 + * check-consistency: return error count + * Fix code consistency Result before this patch: + * CMake: fix include directory + * CMake: fix build on Windows + * CMake: fix install target's export + * tests: fix unused-result warning in convert_instlatx64 tool + * Update .gitignore + * CMake: fix Unix install and format + * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format + * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! + * Doxygen: turn on quiet mode It is too noisy with CMake + * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134 + * Detect ABM feature on Intel CPUs Resolve #144 + * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145 + * Update cpuid_main.c + * DB: add Ivy Bridge-E (Xeon) + * Tests: update all tests to add fields for L1I + * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119 + * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility + * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code + * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de + * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents + * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c + * Applied a patch from @tavplubix + * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values' + * Remove all trailling spaces It is annoying with some text editors + * DB: fix Rome extended model + * DB: add Renoir APUs + * Tests: add Core i5 8250U Related to X0rg/CPU-X#129 + * DB: add Ice Lake CPUs + * DB: add Comet Lake CPUs + * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision... + * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping + * DB: add Cannon Lake CPUs + * DB: clarify Intel Generations + * tests: remove duplicate addresses in RAW part + * tests: fix convert_instlatx64 tool + * Fix L3 cache associativity detection on AMD Zen 2 CPUs + * Fix CMake + * Add CMake + * Add CMake + +- Update to version 0.4.1+git.20200102: + * DB: Add Threadripper (Castle Peak) + * Fix compilation on non-x86/ARM architectures. + * Add support for get_total_cpus on Haiku. + * Some typo fixes in human readable text. + * Add Xeon CLX (Cascade lake-based) using data from PR #129 + * add support to feature intel avx512_vnni + * AARCH64 stub + * Ignore convert_instlatx64 binary + * add Hygon Dhyana C86 7seris test file + * Add Hygon Dhyana detect support +- Switch to _service + +- Use noun phrase in summaries. + +- Update to version 0.4.1: + * Better support for Skylake Core i5 (#76) + * Misdiagnosis microarchitecture for i3-3220T (#81) + * Ability to dump MSR values to a file (PR #82) + * AMD Ryzen support (#86) + * Support for Coffee and Kaby Lake (#104) + * Support for Raven Ridge and Threadripper (#106) + * Support for Pinnacle Ridge (#111) + * Fix P-III Celeron misdetection + * Support for Skylake-X (#116) + * Support for Zen+ Threadripper + -- Updated to resolve "W: file-contains-current-date". - -- Updated from https://github.com/anrieff/libcpuid - -- Initial build. - libgnomesu +- Update to version 2.0.6: + * Updated translations. + +- Update to version 2.0.5: + * Gracefully exit on SIGTERM to avoid leaving behind xauth + temporary files due to skipped pam cleanup on shutdown + (bsc#1176514). + +- Use %{_libexecdir} where appropriate (instead of %{_prefix}/lib). + libmediainfo +- Update to version 21.03 + Added features: + * WAV: ADM profile detection of Dolby Atmos Master or MPEG-H + * SMPTE ST 337: support of AC-4 + * AC-3/AC-4: show top layer channels after Lw/Rw, as it + becomes the defacto standard layout + * Dolby Surround EX and Pro Logic IIz detection + * Matroska: add DV support + * JavaScript module: reduce binary size + * JavaScript module: reserve less memory at startup + * DV: remove check of zeroed bytes in timecode, considered + again as valid timecode + * TIFF; add support of compression codes 7 and 8 + * WAV: show bext (BWF) version in verbose mode / XML / JSON + * MXF: detection fo DCI P3 mastering display color primaries + * Options: add software version to text output + * Options: add report creation timestamp to text output + Fixed bugs: + * HDR: mastering max. luminance precision was wrong + * WM: fix EncodingTime parsing + * MOV/MP4: skip XMP huge atoms, fix + * MPEG-TS: fix inverted supplementary_audio_descriptor + mix_type values + * AAC: fix File_Aac::is_intensity according to ISO/IEC + 14496-3:2009 + * I1353, MP4: Skip user data Xtra and free atoms + * FFV1: fix crash with some bitstreams parsing + * TIFF: fix division by 0 + * RF64: fix the WAV malformed chunk size test + libmlt +- Update to version 6.26.1 + * This version fixes a major regression in version 6.26.0 in + the avformat producer to read from network URLs. + +- Removed depreciated webvfx linked package, qmelt is no longer + needed for shotcut export. +- Deleted obsolete webvfx-nobrowser.patch and + webvfx-versioned-libdir.patch + +- Update to version 6.26.0 + Modules: + * Added support for `hwaccel` query string parameter to the + `avformat` producer. It accepts the following values: vaapi + and cuda. + * Added support for `hwaccel_device` query string parameter to + the `avformat` producer. This is only used with vaapi + (device path) and cuda. + * Improved the usage of image slice threading in `frei0r`. + This only applies when `threads`=0 and only works with some + frei0r plugins that you must decide yourself. + * Added an ellipse item to `kdenlivetitle` producer. + * Added support for PNG and GIF as album art in the `avformat` + producer. + * Added BT.2020 color space metadata to the `avformat` + producer. + * Resolved many FFmpeg deprecations in the `avformat` producer + making it possible to support AV1 decoding. + * Added a `strobe` fitler that periodically makes the alpha + channel transparent. + * Added a new `typewriter` text filter (currently only works + with the kdenlivetitle producer). + * Improved sound quality for lower pitch shifts in `rbpitch`. + * Fixed speed of trick play in the `jack`, `rtaudio`, + `sdl_audio`, and `sdl2_audio` consumers. + * Fixed matrix for independent channels in `swresample` filter. + * Fixed leading zeros for the `timer` filter. + * Fixed flickering using `affine` with a `luma` transition. + * Fixed a crash using RGBA images in the `qimage` producer + (regression in v6.22.0). + * Fixed `brightness` filter misbehaves on `alpha` > 1. + * Fixed writing `flac` format file does not set its duration + in the `avformat` consumer. + * Fixed an infinite loop in `rbpitch` filter. + * Fixed `ttl` in the `qimage` producer. + * Fixed building with OpenCV 4.5 + * Fixed artifacts with multiple HTML `qtext` filters and frame + threading. + * Deprecated the `start` and `end` properties on the following + (use property animation instead): + + brightness + + panner + + boxblur + + wave + + volume + * Deprecated the following services: + + data_show + + region + + transition filter + + autotrack_rectangle + + motion_est + + slowmotion + Other: + * CMake + + Fixed building without SWIG. + + Added many "MOD_..." options to explictly disable modules. + + Added src/tests and the option `BUILD_TESTING`, which + defaults off. + + All dependency checks moved to top level CMakeLists.txt. + + Install melt man page. + + Install oldfilm SVG files. + + Added src/examples. + + Install framework/metaschema.yaml. + + Fixed `plusgpl` datadir. + + Added all swwig/ languages. + + Increased C++ standard to C++14. + * Added an `AV1` encoding preset. + * Improved documentation of the requirement for C11. + * The minimum version of FFmpeg is v4.0 and Libav is no longer + supported. +- Drop libmlt-0.8.2-vdpau.patch and everything related to vdpau + (no longer present in the tree) +- Enable libebur128 + +- Update to version 6.24.0 + Framework: + * Trigger a `property-changed` event on + `mlt_properties_pass_list`. + * Fixed using a video transition with a video clip on an audio + track. + * Reduce the amount of service caching to 2X #tracks to reduce + memory usage. + Modules: + * Added the `pillar_echo` filter to the plus module. + * Added a `qtcrop` filter to the qt module. + * Added `html`, `resource`, `overflow-y`, and `_hide` + properties to the `qtext` filter for rich text. + * Added the filter `choppy` to the core module. + * Added slice threading to the `brightness` filter. + * Fixed compiling with OpenCV 4. + * Fixed the colors when using `mlt_image_format=rgb24a` with + `avformat` consumer. + * Fixed a possible crash in the `timewarp` producer on sources + with non-integer frame rates. + * Fixed a regression in version 6.22 with multiple affine + filters at the same time. + * Fixed possible abort or deadlock on recursive pthread + mutexes in `avformat` producer. + * Fixed a crash in `crop` filter with large `center_bias` + value when `use_profile` is 1. + * Fixed a white video frame appearing on threaded rendering in + `freeze` filter. + * Fixed MLT XML DRD to permit empty playlists, which may occur + on empty tracks in a multitrack. + * Fixed initializing QApplication in the `qimage` producer. + * Fixed interpolation when scaling with the `affine` rect and + geomety properties. + * Fixed high memory usage with high factors of pitch shifting + in the `rbpitch` filter. + * Fixed a crash on files with more than 32 streams in the + `avformat` producer. + Other: + * Added the Python binding to the CMake build. + * Added the `sdl` (v1) module to the CMake build. + * Removed minrate and maxrate from the `webm` avformat + consumer preset. + +- Update to version 6.22.1 + * This patch version only fixes the version reported in the + CMake build. + +- Update to version 6.22.0 + Framework: + * Added mlt_properties_exists() and + Mlt::Properties::property_exists(). + * Added mlt_audio C class + * Added Mlt::Audio C++ class + * Fixed drop-frame timecode for 59.94 fps. + * Fixed crash on null pointer passed to mlt_consumer_stop(). + Modules: + * Fixed frei0r transitions with preview scaling. + * Fixed affine ox and oy properties incorrect with preview + scaling. + * Fixed a crash and incorrect preview scaling with more than + one affine + filter active on the same frame. + * Fixed preview scaling for the rotoscoping filter. + * Added the sample_fmt property to the avformat consumer. + * Fixed a possible segfault in the mix transition. + * Removed support for text keyframes to the text and qtext + filters + to fix regression on strings containing '='. + * Disable frame-threading with bigsh0t, distort0r, and medians + frei0r plugins. + * Added "meta.media.%d.stream.projection" property the + avformat producer. + * Fixed a crash with with filters not supporting preview scale + in frei0r transitions. + * Fix artifacts in luma transition and affine filter with + frame-threading. + * Stop including 'title="Anonymous Submission"' in xml + consumer. + * Fixed a crash in opencv.tracker filter. + * Fixed a crash in composite transition if luma file fails to + load. + * Added validations in opengl module to prevent asserts in + Movit. + * Fixed building with OpenCV 4. + * Moved some services from gtk2 module to new gdk module: + gtkrescale filter, pango producer and pixbuf producer + * Deprecated the gtk2 module and no longer enabled by default. + * Changed avformat producer to accept a '?' in + argument/resource property by escaping it as '\?'. + * Changed the background property of the affine filter to be + mutable. + * Deprecated the linsys (DVEO SDI) module. + * Fixed changing the audio_index property in the avformat + producer. + * Changed resample filter to more resiliant to frequency + changes. + * Added a video_delay property to the sdl2_audio and rtaudio + consumers. + * Add millisecond options to the timer filter. + * Fixed the in point handling for the timewarp producer. + * Fixed some audio gaps and sync issues with the rbpitch + filter and timewarp pitch compensation. + * Fixed a possible crash caused by producer consumer. + * Changed avformat consumer to set AVOption color_primaries + based on the MLT colorspace if not already set as property. + * Fixed crop right on image with odd width skews image in crop + filter. + * Fixed incorrect silence value for unsigned 8-bit audio in + avformat producer. + * Changed qimage to use Qt's internal orientation detection + instead of libexif. + * Reduced clicks in mix transition by silencing buffers on + discontinuity. + * Improved A/V synchronization in (sw)resample filters - also + reduces audio clicks. + * Improved speed of the qimage producer. + * Fixed incorrect color using libx264rgb in avformat consumer. + * Fixed relative paths for avfilters that have the "filename" + option. + * Fixed some avfilters dropping the alpha channel: smartblur, + vaguedenoiser. + * Improved performance of the resize filter. + * Fixed an affine filter inside a transition was always + nearest neighbor interpolation. + * Changed the lift_gamma_gain filter to use round values up. + Other: + * Fixed melt option "-group" applies to an implicit consumer. + * Added "-quiet" option to melt (implies -silent but more so). + * CMake build improvments adding modules: gdk, jackrack, lumas + resample, sox and vorbis + * Added avformat consumer presets: Slide-Deck-H264 and + Slide-Deck-HEVC + * Removed intra=1 from some avformat presets (use g=1 for + intra only): intermediate/MPEG-2, intermediate/MPEG-4 + and lossless/H.264 +- Drop 0001-Fix-build-with-Qt-5.15.0.patch (merged upstream) + libmysofa +- update to 1.2: + * CVE-2020-36151: Incorrect handling of input data in + mysofa_resampler_reset_mem function [boo#1181978] + * CVE-2020-36148: Incorrect handling of input data in + verifyAttribute function [boo#1181981] + * CVE-2020-36152: Buffer overflow in readDataVar in + hdf/dataobject.c [boo#1181977] + * CVE-2020-36150: Incorrect handling of input data in loudness + function [boo#1181979] + * CVE-2020-36149: Incorrect handling of input data in + changeAttribute function [boo#1181980] + * Steinberg audio enhancements for symmetrical HRTFs + +- Set CODE_COVERAGE to OFF to prevent runtime profile data + generation (bsc#1176414) + +- update to 1.1: + * Support the change of the reference implementation to version 1.1.1 + * Fixing the problem of left / right confusion common in many old SOFA files + * Support many more HDF features which are used in recent implementations of netcdf + +- Update to version 1.0 + * Fixed CVE-2020-6860 [boo1182883] + * Support for netcdf 4.7.2 generated files + * Support for user-defined variables + +- Update to version 0.9.1 + * Extended angular neighbor search to 'close the sphere' + * Added and exposed mysofa_getfilter_float_nointerp method + * CVE-2019-20063: hdf/dataobject.c in libmysofa before 0.8 has + an uninitialized use of memory, as demonstrated by + mysofa2json [boo#1160040] + * CVE-2019-20016: improper restriction of recursive function + calls in readOHDRHeaderMessageDatatype in dataobject.c and + directblockRead in fractalhead.c may lead to stack + consumption [boo#1159839] + * CVE-2019-16091: out-of-bounds read in directblockRead in + hdf/fractalhead.c [boo#1149919] + * CVE-2019-16095: invalid read in getDimension in hrtf/reader.c + [boo#1149926] + * CVE-2019-16094: invalid read in + readOHDRHeaderMessageDataLayout in hdf/dataobject.c + [boo#1149924] + * CVE-2019-16093: invalid write in + readOHDRHeaderMessageDataLayout in hdf/dataobject.c + [boo#1149922] + * CVE-2019-16092: NULL pointer dereference in getHrtf in + hrtf/reader.c [boo#1149920] +- Drop libmysofa-0-pkgconfig-paths.patch + libostree -- Enable LTO (boo#1133120) as it works now. - -- Update to version 2020.8: - + This release mostly contains scalability improvements and - bugfixes. - + Caching-related HTTP headers are now supported on summaries and - signatures, so that they do not have to be re-downloaded if not - changed in the meanwhile. - + Summaries and delta have been reworked to allow more - fine-grained fetching. - + Finally, this fixes several bugs related to atomic variables, - HTTP timeouts, and 32-bit architectures. -- Changes from version 2020.7: - + Static deltas can now be signed to more easily support offline - verification. - + There's now support for multiple initramfs images; the idea - here is that one can have a "main" initramfs image and a - secondary one which represents local configuration. - + The documentation is now moved to - https://ostreedev.github.io/ostree/ - + Lot of preparatory cleanups to the pull code landed for - upcoming work on indexing deltas outside of the summary. - + On the bugfix side, the biggest one is a fix for an assertion - failure when upgrading from systems before ostree supported - devicetree. - + Also notable is that ostree no longer hardlinks zero sized - files to avoid hitting filesystem maximum link counts. -- Changes from version 2020.6: - + One notable feature: ostree now supports / and /boot being on - the same filesystem. - + Other than that it's mostly bugfixes; there is one quite - important one for anyone using the readonly=true for /sysroot - (which is still just Fedora CoreOS I suspect). - + There's some improvements to the GObject Introspection - metadata, some (cosmetic) static analyzer fixes, a fix for the - immutable bit on s390x, dropping a deprecated bit in the - systemd unit file, etc. -- Changes from version 2020.5: - + This release primarily fixes a regression in 2020.4 where the - "readonly sysroot" changes incorrectly left the sysroot - read-only on systems that started out with a read-only / (most - of them, e.g. Fedora Silverblue/IoT at least). - + There's some additions to the pull API to aid flatpak. - + There were a few fixes to the man pages, and ostree show now - displays the parent commit. - + The default dracut config now enables reproducibility. - + On the "feature" side, there is a new ostree admin unlock - - -transient. We expect this to be a foundation for further - support for "live" updates. -- Changes from version 2020.4: - + By far the biggest change in this release is new ed25519 - signing support, powered by libsodium. - + stree commit gained a new --base argument, which significantly - simplifies constructing "derived" commits, particularly for - systems using SELinux. - + Handling of the read-only sysroot was reimplemented to run in - the initramfs and be more reliable. Enabling the readonly=true - flag in the repo config is recommended. - + Several bugs were fixed in locking for the temporary "staging" - directories OSTree creates, particularly on NFS. - + lib: Coerce flags enums to GIR bitfields changed some values to - be (correctly) flags - this may show up as incompatible for - GObject Introspection consumers (but not C). - + A new timestamp-check-from-rev option was added for pulls, - which makes downgrade protection more reliable and will be used - by Fedora CoreOS. - + Several fixes and enhancements were made for "collection" pulls - including a new --mirror option. - + The ostree commit command learned a new --mode-ro-executables - which enforces W^R semantics on all executables. - + A new commit metadata key (OSTREE_COMMIT_META_KEY_ARCHITECTURE) - was added to help standardize the architecture of the OSTree - commit. This could be used on the client side for example to - sanity-check that the commit matches the architecture of the - machine before deploying. - -- Stop invalid usage of %_libexecdir: - + Use %{_prefix}/lib where appropriate. - + Use _systemdgeneratordir for the systemd-generators. - + Define _dracutmodulesdir based on dracut.pc. Add - BuildRequires(dracut) for this to work. - libreoffice +- Adjust the package to work on SLE-12-SP5 + * bundle boost and icu + * add patches 0001-Revert-java-9-changes.patch and + 0002-fix-the-endif-placement-for-GTK_CHECK_VERSION.patch + +- Fix bsc#1182970 - LO-L3: PPTX: image styles that clip images into curvy shapes missing (and images shown rectangular) + * bsc1182970.patch + +- Version update to 7.1.2.2: + * 7.1.2 final release +- Drop merged patches: + * bsc1174465.diff + * bsc1181644.diff + * bsc1176547_1.diff + * bsc1176547_2.diff + libretro-blastem +- Exclude android source +- Add fix-enum-syntax.patch to fix Tumbleweed build +- Exclude unsupported CPU architecture + libretro-desmume +- On Arm, build only armv7 as this is the only supported arch +- Fix build on armv7 + libretro-flycast +- Update to version 0~git20201013: + * Remove broken link + * revert some changes to naomi inputs [flyinghead] + * fix savestates [flyinghead] + * sort out aarch64 makefile weirdness + * add missing makefile code to select aarch64 dynarec + * Backport partial changes here https://github.com/flyinghead/flycast/commit/6402c8e7ed0d71ecd636e4812f8faeb3b6de66ed + * Backport https://github.com/flyinghead/flycast/commit/fee28194fbc3f2ba426cad1d78f8aae588d8d63b + * Rebase Naomi code against master - let us know if changes need to be applied + * Backport 'Fix wldkickspw crash with invalid TA data' + * arm32: support for 64b immediate memory reads + * arm32: support for 64b immediate memory reads + * Improve off-screen reload with lightgun + * Add support for Lightgun for Lupin The Shooting + * For whatever reason on newer Nvidia drivers, we can't allocate pixel buffer size at 2GB or 4GB - we can allocate 2GB by changing size to 0x7ff00000u for now + * [Switch] Add -fcommon + * Updated Makefile with logic to force -O2 on classic ARM platforms + * Fix OSX build + * Fix build + * Ghost commit + * Revert "replace Array<> with std::array. savestate: save correct TA ctx" + * handle some palette textures on the GPU. vulkan: some linear tiling + * protect P4 vram to detect texture updates + * replace Array<> with std::array. savestate: save correct TA ctx + * savestate: save sq_remap used for store queues when mini-mmu is on + * gl: don't re-upload buffers to gpu after drawing vmu or xhair + * savestate: Save current TA context. Save AW cart state. + * various aica/arm/misc fixes + * naomi: fix wrungp "no drive board" regression + * support for absolute path .m3u playlists + * maple: don't overrun device strings + * maple: create devs after loading the game. aw: better analog mapping + * workaround for context logic + * div32: get rid of edge cases. simplify + * Some logging optimizations + +- Fix build on aarch64 + +- Fix build on armv7 and exclude armv6 as it is unsupported + +- Update to version 0~git20200609: + * fix div matching. make it the default. remove exceptions + * Raspberry Pi 4 64-bit userspace build recipe + * fix xxhash pkg-config lines + * libzip: use public api for zip_fopen_by_crc and move it out of deps + * allow using system libs + * faster naomi gdrom loading + * Fix crash when boot to bios is enabled and loading naomi/aw game + * get rid of wchar + * maple: fix vmu reset in BIOS + * Disable -flto on all platforms (HAVE_LTCG=0) + * naomi: sega marine fishing STD inputs + * aica: Fix armwrestler MOV and LDR errors. Better cycle counting + * modem: fix isp settings in flash + * naomi: force lightgun for games that need it. Fix gundmct going left + * Add puyofevp naomi rom + * (NAOMI) fix pokasuka romset + * oops, better that way or d3d won't auto-switch + * improve context request + * naomi/aw widescreen cheats + * disable -flto on rockpro64 + * dsp: proper MIXS input shift + * gdrom: disable bios region patching + * don't reset frameskip to 0 at init + * Fix Haiku build + * Disable LTO for RockPro64 (32bits) + * disable LTO for classic_armv8_a35 + * remove rpi4 workaround + * Correct last commit to disable LTO for ODroid XU3/4 + * dsp: fix output shift + * arm64: check CpuRunning at end of each timeslice + * Rewrite nvidia jetson nano build + * naomi: wrungp inputs. support inverted axis for naomi + * make threaded rendering the default on all platforms + * naomi: add tokyo bus guide + * Log VMU files loading + * custom tex: const char* isn't writable + * custom tex: support jpeg format. Get rid of libpng and use stb_image + * fix mouse state not being updated + * pvr: update palette when PAL_RAM_CTRL is updated + * rend: use original palette data to compute palette hash + * pvr: textured background plane + * ODroid, disable LTO because this will segfault the emulator when linked to mali's libGLESv2 + * ODroid cleaning up Makefile + * fix crash when TR poly count is 0 + * sort triangles even with 1 poly + * support multi-session cue/bin. mipmap D-adjust only to increase LoD + * pvr: don't reset tile clipping value on each frame + * pvr: #ifdef switch work-around + * Use -O2 for YUV_Block8x8 due to UB + * [Switch] Iterate each Page for Permission set - Prevent memory state conflicts + * vmem: unprotect vram when releasing memory if NO_VMEM + * pvr: reserve more opaque polys. Don't crash on TA overrun + * ta: defer index building and strip merging, filter out infinite vertices + * [CI/CD] Add .gitlab-ci.yml + * [Switch] Initial Port + * Protect ram and vram when vmem is disabled + * naomi: VMU support (vonot, sf3zu). Fix otrigger inputs. + * Alien Front Naomi needs Div matching disabled + * gdrom: don't resume cdda if not playing. stop if cur > end + * renderer: decrease MipmapD bias + * custom texture: stop loader thread before loading state + * renderer: generate mipmaps for custom textures + * input: only use R2/L2 for trigger input even with digital triggers + * (NAOMI) add sfz3ugd button labels + * nvmem: generate console ID at startup. rec-x64: Call stack alignment + * fix alignment issues reported by ubsan on x64 + * dsp x64: use returned code buffer ptr on windows cuz it's reallocated + * x64 DSP jit compiler + * pvr: avoid using List::head() in loops + * recreate the gl/vk texture when loading a custom one + * (NAOMI) add ringout eeprom + some crcs + * naomi: parent rom name was incorrect for gdroms + * OSX build fix + * android/arm32 build fix + * Handle mipmap D-adjust param. Change custom tex hash and fix dump issue + * gl (es) 2 build fix + * disable div matching for Donald Duck Goin Quackers + * users now cannot force enable div matching + * vulkan: corrupted textures with mipmap and xBRZ + * fix crash when enabling xBRZ filtering + * use glGetStringi instead of glGetString to get GL extensions + * gles 2 build fix + * pvr2 filter: cap textureSize.y to 720 + * gl4: add missing glSamplerParameterf function + * gl, gl4: anisotropic filtering for gl renderers + * fix crash for 1x1 TW textures + * restore previous twiddle table for non-square tex + * upload all texture mipmap levels to gpu + * vulkan oit: pass native blend function values to shader, not vulkan ones + * Update postprocess.cpp - leilei says to change it to this + * pvr2 filter: more compliant type conversions to help with GLES + * Init aica int mask/level at HLE boot + * pvr2 filter: limit interlace blend to 3 lines + * don't fix texture bleeding for repeating textures + * disable RGB component for some games + * stop cdda when reading sector + * fix simple texture bleeding case when upscaling + * force HLE off to boot BIOS. Avoid crash when loading invalid content + * New widescreen cheats: Suzuki Racing, Nightmare Creatures, Rent a hero + * reios: support disk eject/change + * naomi: don't scale trigger for wldkicks + * maple: refactor controller to avoid code dup + * better joystick handling for wldkicks. fix blockpong controls + * maple: safely reconnect vmus when changing per-game vmus option + * naomi: don't count first_player twice + * naomi: emulate World Kicks and World Kicks PCB inputs + * naomi: fix reboot. clean up + * naomi: emulate mazan inputs + * Add disk control interface v1 support + * ignore trilinear filtering if texture isn't mipmapped + * gl,gl4: powervr2 post-processing filter from leilei + * gl4: fix blending issue when autosort=0 + * gl4: don't use extra depth scale in fog calc + * disable div matching for more games + * pvr: better saturate colors when converting tex to higher precision + * disable div matching for Aqua GT. add input config for Mazan + * gl & gl4: recreate vmu and crosshair textures at context reset + * arm32: fix xtrct dynarec implementation + * Get rid of the pregap for .CUE audio tracks + * arm64: fix xtrct dynarec implementation + * cue: Set proper CTRL value + * build fix + * build fix + * reduce savestates size by 20mb + * vmem: unmap all reserved vmem space on unload + * vulkan: only use oit pass in autosort mode + * awave: use light guns for Ranger Mission + * vulkan: VMU screens and lightgun crosshairs support + * gl4: only use oit pass in autosort mode + * aica: generate samples when arm is disabled (dynarec) + * (NAOMI) eeprom for spawn + * (NAOMI) force region for mushi2k4 + * (NAOMI) eeprom for hmgeo + * vulkan: typo on adreno test + * pvr: raise Object List Overflow interrupt if TA data buffer full + * vulkan: workaround for Intel driver bug when depth write is disabled + * pvr: avoid TA data buffer overflow + * pvr: fix crash when content loading fails + * naomi/aw: load failure when mixing / and \ in content path on windows + * Set back default Cable Type to TV (Composite) + * vulkan: disable translucent modifier volumes on adreno + * Add anisotropic filtering option (vulkan). Remove RTT option. + * fix wince regression from 6dd6013ead6cbfc5c101c91e54276b1c756ff3b5 + * Fix FLAC__NO_DLL preprocessor flag in Makefile + * vulkan: use frontend-specified physical device if not nil + * pvr: force background plane not textured + * Custom Textures / Dump Textures supports NAOMI also + * rec-cpp: Add missing opcode call classes and allow for immediate args + * dynarec: set correct sign on result if float conv returns indefinite + * dyna: use xxhash instead of sha1 to hash code blocks + * better sh4 regs init. Clean up + * mmu: missing template instances in the slow mmu + * DMAC: Add LMMODE1 for ch2-dma, add basic DMAC based dma support + * better serial port emulation + * aica: Add G2 Dev Device DMA. LFORE is not cleared automatically + * flash: don't abort on invalid access size + * vulkan: fix mali crash + * vulkan: arm32 build fix + * vulkan: enable per-pixel on all platforms + * vulkan: enable on android. fix crash when recreating context + * vulkan: enable for android + * android build error when !HAVE_TEXUPSCALE + * vulkan: use libretro nego interface to enable fragmentStoresAndAtomics + * renderer: add 32bpp conversion routines for bump map textures + * Disable startx/starty crt shifts for now. vk: fix OIT buffer size issue + * vulkan: copy provoking vertex. crash when rtt2vram. rtt vram stride + * vulkan: delay destroying in-flight images + * (NAOMI) force region & eeprom for kick4csh + * vulkan: fix inside clipping + * texture corruptions with some wince games + * vulkan: don't use anisotropic filtering with nearest. Set max to 4 + * vulkan: don't use depth equal function if depth buffer write is disabled + * vulkan: fix modifier volumes + * (NAOMI) reduce warning msg duration for bad format + * vulkan: fix clipping (alpilot black screen) + * vulkan: allocate oit buffers in device-local mem. NVidia fixes + * vulkan: share pixel_buffer_size with gl. Shaders use version 450 + * vulkan: oit renderer + * vulkan renderer + * some more const and static + * gles: refactor stuff out of gles renderer + * gl: reset texture params cache on reset + * gles: clear texture cache on init + * gl: delete fog texture on term so it's properly recreated if needed + * gles2: calculate fog depth in vertex shader in case highp not supported + * gles: use glcache to select modvol shader + * Use proper Haiku #def symbol + * vmu: avoid flash buffer overflow if game writes past the end + * pvr: use vclk_div to compute the pixel clock instead of ntsc/vga mode + * use doubles to emulate FIPR on x86 + * Crc matching (#704) + * add sun8i mainline + * Disable frame count check for CHD to allow patched/homebrew + * texture upscaling was missing some paletted alpha channel formats + * Re-enable Haiku build + * Update input descriptions for King of Fighters XI + * rec-arm32: support 64b immediate mem writes + * gles: fix depth issue when drawing quads on gles2 + * Updates to Makefile + * Fix mingw cross-compile again + * Add config Nvidia jetson nano dev kit Support + * widescreen cheats: remove non 4:3 internal res. Fix screen width. + * widescreen cheats + * aica arm: mask pc using max aica ram, not actual, in entry points + * arm64: support 64b immediate mem reads + * (NAOMI) Trigger inputs are always classified as 'Half' + * (NAOMI) Fix analog trigger input range + * gl: use GL_UNSIGNED_BYTE instead of GL_UNSIGNED_INT_8_8_8_8 + libretro-parallel-n64 +- Fix aarch64 and armv7 builds +- Disable armv6 builds + +- Update to version 0~git20201011: + * Fix Makefile + * Add .gitlab-ci.yml + * Xcode wants his cariables initialized or won't link externs + * Fix GCC10 compilation (-fno-common fixes) + * Solve armv & armv8 compilation + * Use all possible optimizations. + * Fix dithering in AL+. + * Fix spurious RSP crashes. + * Update paraLLEl-RDP. + * Make proper note of texture filtering. + * Update parallel-rdp. + * Update parallel-RDP. + * Add more crop pixel options + * Update paraLLEl-RDP. + * Implement logging levels + * Update parallel-RDP. + * Update paraLLEl-RDP. + * Use same types as mesa and new headers shipped with gpu blobs. + +- Add aarch64 build +- Update to version 0~git20200529: + * Update parallel-RDP. + * Update Android.mk + * Update Android.mk + * Add missing files. + * Update parallel-RDP. + * Update parallel-RDP. + * Update Android Application.mk + * Add README explaining how to dump. + * Update parallel-rdp. + * switch video driver according to gfx plugin + * Add amalgamated parallel-rdp build. + * Move to new paraLLEl-RDP. + * Add SI DMA Duration hack for Tetris 64 + * Use separate cache for DRAM and hidden DRAM. + * Dump the hidden RDRAM as well. + * Add DRAM flush and fix VI_REGISTER_OUTPUT. + * Move RDP_DUMP over to Angrylion. + * Fix Seg Fault on Game Unload + * Makefile cleanups + * Revert "Backport https://github.com/ata4/angrylion-rdp-plus/commit/de4fe4f0ed4d849651639088c0dc36fcba70b8cc" + * Backport https://github.com/ata4/angrylion-rdp-plus/commit/de4fe4f0ed4d849651639088c0dc36fcba70b8cc + * Not necessary to set Quake 2 to Count Per Op 1 + * Remove .d files + * Revert "Updates" + * Updates + * Set this to 1 + * Get rid of -lversion now, no longer using LLVM + * Bake out Parallel RDP for Android right now + +- Update to version 0~git20200210: + * Added -DARM_FIX for rpi and odroid CPUFLAGS - fixes #544 + * (Android) Take out x86/x64 for now - add Parallel RSP + * Update Application.mk + * Attempt to fix compilation on buildbot + * Buildfix + * git subrepo pull mupen64plus-rsp-paraLLEl + * Remove this - was never used + potential license issues + * git subrepo pull mupen64plus-rsp-paraLLEl + * git subrepo pull mupen64plus-rsp-paraLLEl + * git subrepo clone https://github.com/Themaister/parallel-rsp.git mupen64plus-rsp-paraLLEl + * Update Makefile for new parallel-rsp module. + * Remove old parallel-rsp implementation. + * Add Xena entries to CountPerOp=3 + * Remove CountPerOp=1 for Star Wars Episode 1 Racer + * AL option to select number of threads + * Actually flip or dupe when using AL+ when needed. + * Change this too + * Thread sync level - set low as default + * Link in LLVM statically + * Link llvm in statically + * Add way to override LLVM + * parallel-RSP: Port over MFC0 timeout and some semaphore handling code. + * angrylion unfiltered width temp fix + * OSX Buildfix + * (Parallel N64) Add -lpthread + * VI overlay, more options. + * Backport https://github.com/mupen64plus/mupen64plus-core/pull/533 - setting Vigilante 8 games to CountPerOp 1 was apparently a bad idea, performance greatly increased with default framerate setting + * Backport https://github.com/mupen64plus/mupen64plus-core/pull/544/commits/03e16a93d773801f05715db9e0356374754746b7 + * Update + * (Angrylion) interface.cpp was already C, so turn it into that - parallel_al.cpp remains the only C++ file + * We use MSB_FIRST instead of LSB_FIRST + * (Angrylion) remove unused functions + * (Angrylion) remove unused screen.c + * (Angrylion) Refactor setting dithering + * (Angrylion) Remove unused GL-specific vdac.c code + * video-angrylion: Make cache line striding a define. + * video-angrylion: Don't false share cachelines. + * video-angrylion: Move assign the task lambda. + * video-angrylion: Hack in an environment variable to tweak thread count. + * video-angrylion: Fix parallel thread scheduler for 64 threads. + * Resampler - update - should bring this in line with libretro-common repo later + * Update Makefile + * (Angrylion) Get rid of intermediate framebuffer copying + * parallel-RSP: Use __builtin_setjmp/longjmp. + * parallel-RSP: Fix linking order for Clang. + * Fix parallel-RSP build against modern LLVM. + * Change to a sane thread synchronization level. + * Fixed threading for sure. For best results turn down the thread sync. + * (Angrylion) C89/C90 buildfix + * Update + * Updates + * Add HAVE_THR_AL ifdefs + * (MSVC 2017) Buildfix + * Update interface.cpp + * Update. + * Added support for frontends not supporting GET_PREFERRED_HW_RENDER. + * fix byte order for libretro. + * now initializes, but runs slow. + * the api changed a fair bit, now need to specify rdram ptrs. + * fix typo. + * Add option for thread sync level. Useful for games that need to sync to framebuffer commands, such as CBFD. + * Update to newest Angrylion (WIP) + * Properly negotiating driver to use with frontend. + * allow compile for ios-arm64 + libretro-play +- Update to version 0~git20200825: + * Save/load DIRECT qword buffer state. + * Handle DIRECT commands with partial qword transfers. + * Cleanup. + * Save/load pendingMicroProgram state. + * Make delayed MSCAL handling more robust. + * Enable DELAYED_MSCAL. + * Improve handling of GIF RegList. + * Implement HIGHLIGHT texture function. + * Increase draw area size. + * pselect changes the contents of fd_set inplace, so they need to be reset when used in a loop + * Set the currently selected Vulkan device in settings dialog. + +- Update to version 0~git20200812: + * Fix iOS build. + * Use git describe in Windows installers. + * Clean Win32 install scripts. + * Automatically insert version in Cydia's package control file. + * Use same versioning system in Android APK. + * Use git describe to obtain a version number. + * Make message a warning. + * Implement CdStandby. + * Update Android build environment. + * Reset TLB handlers on initialization. + * Implement TLBR & move TLBWI. + * Add basic TLB support. + * Properly initialize out links. + * Greatly improve block link bookkeeping algorithm. + * Simplify cached block handling in EE executor. + * Add implementation for TLBWI. + * Rename FileIoHandler2240 to FileIoHandler2200. + * Add scan path for jailbroken iOS devices. + * Update Dependencies submodule. + * Update Xcode version used on TravisCI for iOS. + * Add function to enable some FP exceptions (for debugging purposes). + * Adjust external clock timer divider (multiplied by 2). + * Flush image transfer if we get a register write. + * Mask frame buffer and depth buffer write addresses. + * Add missing transfer case. + * Fix some issues in GetBucketLocation. + * Update Framework submodule. + * Fix GCC10 build. + * Fix code style. + * Increase delay a bit. + * Change the mechanism used to delay MCSERV's GetInfo response. + * Add missing D1_ASRx registers. + * Handle transfers to VU micro memory that might wrap around the address space. + * Add project generation scripts for VS2019. + * Add delay to MCSERV's GetInfo. + * "Triangle" typo. + * Prevent crashing when we can't get a file stream. + * We're done reading when we got 0 bytes from the file. + * Use proper open modes. + * Simulate the debugger being detached when quitting the app. + * Code style fixes. + * Add blending mode 1221 on OpenGL. + * Only enable colorOutputWhite if alpha blending is enabled. + * Fix blending mode 1201 on OpenGL. + * Implement 1201 blending mode in D3D9. + * Keep alpha since source alpha is always written to framebuffer. + * Implement blending mode 1221 on D3D9. + * Add missing blending formulae in D3D9. + * Ensure that all drawing has completed before we do a local 2 local transfer + * Handle CGSH_OpenGL::ProcessLocalToLocalTransfer texture write + * Convert some temporaries into variables. + * use gcc 10 + * fix linux builds, we only need to link directly against libinotify.so on FreeBSD (perhaps other variants?) + * Fix FreeBSD linking + * Fix pselect call + * update GamePadDeviceListener to support FreeBSD + * update GamePadInputEventListener to support FreeBSD + * add freebsd travis ci + * remove branching from FCOR/FCAND/FCEQ + * print the path when it fails to open + * map host0 device to host + * add rom0 device + +- Add BuildRequires: Mesa-libGLESv3-devel to fix arm build +- Update to version 0~git20200610: + * Fedora32 build fix + * std::string needs #include <string> + * std::runtime_error needs #include <stdexcept> + * std::runtime_error needs #include <stdexcept> + * Make sure sticky flags arrive at the proper time. + * Add test to check sticky flag handling. + * Handle VU branching peculiarities found in Star Ocean 3. + * Formatting niceties. + * Implement ERSADD. + * Spice up test case. + * Add VU branch test. + * Add label support in VuAssembler. + * Cleanup. + * Fix build error. + * Fix formatting. + * Enable linear filtering in some scenarios. + * Linear texture sampling (not enabled yet). + * Fix warnings. + * Apply (0.5, 0.5) offset to snap on pixel grid. + * Implement HWREG. + * Add support for some missing pixel formats. + +- Update to version 0~git20200525: + * fix FreeBSD builds + * Add SSE & SSE2 compiler flags to Unix builds. + * improve VU MOVE/RNEXT instruction + * Disable resume/pause menu when executable is not loaded. + * Add few test cases in MinMax test. + * Clamp vectors before comparing in MINI/MAX. + * Implement CIoman::Mkdir + * A sample is 16-bits. + * Implement ADDAq. + * Prevent ITOF0 & ITOF12 from clobbering VF0. + * Add constraint to CheckAsync matcher. + * Handle SPU IRQs in CORE0 output area. + * Updated README for Ubuntu builds + * Update CodeGen submodule. + * Update CodeGen submodule. + * Update CodeGen submodule. + * Use LoadFromRefIdx in ILW. + * Update CodeGen submodule. + * Use StoreAtRefIdx in ISW. + * Use StoreAtRefIdx4 in QueueInFlagPipeline. + * Update Dependencies submodule. + * update submodules + * silence nlohmann_json warning + * silence warning + * travis linux parallel build + * LibMc2: Warn if optional functions are not found. + * Make sure we can't ChDir out of the memory card's path. + * Add quotes around paths. + * Fix symbol error when building libretro core with gcc-8 + libretro-ppsspp +- Use system ffmpeg (fixes aarch64) + +- Update to version 0~git20201015: + * Libretro: add SYSPROP_DISPLAY_SAFE_INSET* properties. fixes screen frame size. + * Yet another one + * Another missing header buildfix + * Minor cleanups related to #13527 + * Add missing include in URL.h + * VS 2017 buildfix hack - these parameters are new to Windows. + * Fix text issue in God Eater Burst. Forgot that games can allocate texture in volatile memory too. + * Vulkan: fix stack overflow. + * libkirk: fix buffer overflow. + * Fix a couple of issues with #13477, found by aliaspider. + * VK: Whenever safely possible, shrink the render area. + * Fix OpenGL crash introduced in #13536 + * libretro: Fix screen size problem in Vulkan. + * Get Vulkan going again with libretro. Rendering is the wrong size and crashes on exit, but it's a start. + * Libretro/VK: Add a README for debugging, so I don't forget. Minor cleanups. + * Fix GPU profile display on notched screens + * compat.ini: Add ID for European version of Car Jack Streets + * Track and accumulate pipeline flags for render passes. + * Bugfix + * VK: Separate layout transitions from renderpasses again. + * Remove the USE_GENERAL_LAYOUT_FOR* debug defines. + * VK: Copy depth buffer if we can't blit. Some GPUs can't blit to depth. + * Workaround for date bug in Car Jack Streets. + * Fixed timeout issue due to the latest CoreTiming::GetGlobalTimeUsScaled() have a possibility to get smaller number than the previous one. + * Added some network-related missing error codes. + * Create a safer variant of BlockTransferAllowCreateFB, enable for FF Type 0 + * Fix additional snappy warnings. + * Warning fixes. + * Avoid a division in time_now_d(). Minor optimizations. + * VFPU: Compute sines and cosines in double precision. + * Make Qt apply fullscreen change from UI as well + * Make --windowed available on all platform and make sure to trigger resize + * Add an option to the in-game dev menu to reset counts on limited logging + * Change jpn0.pgf for a new one generated by nassau-tk + * Update gradle, assets/lang + * Prevent sceNetAdhocctlGetGameModeInfo from spamming Warn/Info Log on Street Supremacy + * Added socom.cc as an alternative Public Adhoc Server, just because they have statistic web page for players to find out which games are being played and how many players are there. + * Minor changes. + * Return early to reduce indentation on AdhocMatching code + * Updated AdhocPollSocket implementation to fix Bleach Heat the Soul 7, Fate Unlimited Codes, Carnage Heart EXA + * Prevent getting too many Kernel Errors in the log during a Shutdown cleanups due to kernelObjects already cleared. + * Prevent Dissidia 012 from opening too many ports when failed to connect continuously. + * Making the workaround that fix Gundam vs Gundam Next Plus to be optional as it can improve connectivity on other games over high latency networks, and fix GvG Next Plus properly. + * Updated AdhocSocket struct, and an attempt to reduce stutters by increasing the send buffer a little bit. + * Fix Falcom games (ie. Ys vs. Sora no Kiseki, Vantage Master Portable) + * Removing ETIMEDOUT from non-blocking socket's error checks + * Updated GameMode implementation to fix Bomberman, also improved performance on BattleZone. (+1 squashed commits) + * Fix NetconfDialog timings to get a better message transitions. + * Fix Apctl and Adhocctl state change timings to works properly. Which fix the stuck MessageBox on Naruto Shippuden Ultimate Ninja Heroes 3 and .hack//Link properly. + * Removing the workaround that fix the stuck MessageBox on Naruto Shippuden Ultimate Ninja Heroes 3 and .hack//Link but having a side effect of 0.5 second lag + * Fix a recent bug in XinputDevice.h + * Sets the maximum memory stick size to 32GB like a Memory Stick Duo. + * Savedata:Skips non-directories in LISTALLDELETE mode. + * Simulates memory stick size to get fixed free space. + * SDL: Apply patch from issue #13516, fixing issue with Wacom tablets with readonly flags set. + * SDL: Implement multitouch support + * Buildfix - remove more Qt-specific code in TextureReplacer + * Also report a smaller memstick for Street Fighter Alpha 3 MAX (see #10462) + * Add compat.ini setting to work around memstick size math problem in Harry Potter - Goblet of Fire + * Fix libretro makefile build + * Add some recent contributors to the credits list. + * Delete useless Qt-specific path in TextureReplacer + * Vulkan: Automatically generate mipmaps for replacement textures. + * Cap the global thread pool at 16 threads. + * Remove Timer.cpp/h. Move various collections into Common/Data/Collections. + * Fix Qt build by simply moving the offending file to the native project. No idea why Qt include paths only work there. + * Buildfix linux + * Windows: Remove the native project. + * Complete the eradication of D3DX9 compiler loader + * Move text rendering to Common. + * Move most GPU things to Common. + * KeyMap fix (libretro) + * Libretro buildfixes + * Move fileutil, net, image loaders, ui to Common. (#13506) + * SaveData:Displays all saves like a PSP for LISTALLDELETE mode. + * iOS buildfix + * Mac/ios buildfix + * Move NativeApp.h to Common/System, split into NativeApp.h and System.h + * Move Display.cpp/h to Common. + * Move the profiler to Common + * Common.h shouldn't include Log.h. + * Move math and some file and data conversion files out from native to Common. + * iOS buildfix attempt + * Move native/util, native/data and native/i18 to Common/Data. + * Fixed missing cstring include. + * Move input utilities from native to Common/Input. + * Savedata:Corrects the performances when the data is broken. + * Move threading utils from native to Common + * Savedata:Supports empty file name for save/load/delete. + * Savedata:Improves the deleting functions. + * Libretro buildfix + * Windows: Correct some stdafx.h paths. + * Adnroid: Add back arm32 files for libpng. + * Android: Fix include paths. + * Global: Add back arm files for libpng. + * Merge ext/native/ext/... directly into ext. + * ByteSwap.h results in a file name collision on some systems with byteswap.h. Fix this by merging it into BitSet.h. + * Additional UWP buildfix + * UWP buildfix + * retro buildfix + * Buildfixes + * Remove some TLS. + * Remove unnecessary use of thread local storage + * Remove some color util functions + * Move buffer.cpp/h from base to Common + * Buildfixes + * Finish getting rid of basictypes.h + * Merge base/basictypes.h into Common/Common.h (mostly). + * Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h. + * Remove old define for thread local storage + * We no longer use TCHAR. + * Remove our usage of ssize_t + * Delete more useless math code + * Delete unused math code + * Delete more old detritus + * Delete some unused string functions + * Very minor optimization (divisions by constants are faster unsigned) + * Delete unused backtrace.cpp + * TimeUtil.cpp cleanup + * Fix issue with duplicate texture dumps. + * Add PSP color shader + * SDL: Adjust locale parsing for Ubuntu. + * Core: Fix memory size check. + * fix #13471 + * glcore context switching + * Don't cache time in a variable. + * Enable BlockTransferAllowCreateFB for Burnout Dominator. + * Some GPU code cleanup. Disable some unnecessary reporting. + * More cleanup + * Cleanup + * IndexGenerator::AddStrip: Avoid the fallback by writing a few extra indices if necessary. + * Also optimize IndexGenerator::AddStrip for ARM NEON. + * Buildfix + * SSE-optimize IndexGenerator::AddStrip. Shaves about half a percent from GoW. + * Speed up game start under Windows by not filling the symbol listbox until the disasm window is opened. + * Windows debugger: Clean out old remains of multi-cpu support + * Reduce string allocations in Vulkan memory allocator + * Revert a bad optimization in word wrapper + * An attempt to improve connection stability. + * Fixed returned error code on sceNetAdhocctlDelHandler + * Minor fix to sceNetAdhocctlGetPeerInfo + * Added more info on some sceNet logs + * Prevent sceNetGetMallocStat from spamming debug log on some games. + * Remove some reporting that's normally just the result of garbage-as-display-list-execution. + * Remove an allocation in the word wrapper. + * Fix slowdowns due to careless use of auto + * Mark the PPGe font texture as reliable to avoid hashing it. + * Minor optimization in wrap_text.cpp + * Fixed PdpStat and PtpStat info + * Fixed returned error code of sceNetAdhocctlDisconnect + * Quick fix for #13459 + * Fix regression where Gran Turismo ended up recreating the framebuffer on every frame in the menu. + * Update submodule ffmpeg to master + * Remove unused lastBoundTexture from Vulkan + * Comment fixes. Minor tweak. + * Cleanups in/around BlitFramebufferDepth + * Remove redundant bind on GL texture build. Improve dirtying of texture state. + * Remove dirtying of TEXTURE_PARAMS from ForgetLastTexture, not its responsibility. + * Set the texture dirty flags when binding a new framebuffer. + * Added alerted flags info on AdhocSocket to be used on PollSocket + * GPU debug stats: Show how many bytes of texture data we hash per frame + * Simplify NotifyFrameBuffer - only needs one call for both "channels" now. + * Share GPUS stats formatting code between the backends (easier to add new stats) + * Have to invalidate "lastBoundTexture" when binding framebuffers as texture. + * Remove some unnecessary function parameters, improve some comments. + * Using REPORT_ONCE to report some of GameMode HLE existance. + * Implementing Adhoc GameMode HLE + * Minor changes to adhoc timestamps + * A couple of D3D11 fixes. + * Fixed crash issue when creating/connecting to a null group name. + * Minor improvement to gl_debug_log.h + * Fix bug in GLES texture filter setup + * The new asserts found something. + * Unify BlitFramebufferDepth. + * Make the implementations of CopyFramebufferDepth more similar. + * Unify some GPU_SUPPORT* bits + * FPURegCache: The invariant checking is very slow in debug mode. Let's only turn it on when we need it. + * More asserts + * Use system date format on savestate as well + * Buildfix + * Help the compiler out a little bit in IndexGenerator::AddStrip. + * Some header include cleanup + * Add missing asserts after some VK resource creation functions + * Don't over-invalidate textures when a framebuffer is created or modified. + * Sneak in a fix for a limited memory leak in Vulkan vertex cache + * Delete TexCacheEntries that get replaced by a framebuffer + * Fix bug in new framebuffer code, reducing unnecessary texture invalidations. + * Check whether there may be more than one save file names by mode. + * Cache 60 FPS requirement + * Fix an issue of major performance drops when using accepted PTP Sockets. + * More moves + * Also move video filtering override. + * Move overrides to the end of GetSamplingParams + * Switch to a returned value and rename these functions. + * Unify/centralize SetFramebufferSamplingParams. Some include cleanup. + * Make the signature of all the SetFramebufferSamplingParams the same + * Workarounds for D3D9's very limited mip level control. + * TextureCacheGLES: Also share the same sampler calculation for GLES. + * TextureCacheDX9: Use the already centralized sampler setup code from D3D11/Vulkan. + * Comment fix + * Making sure the are no compiler warnings on adhoc code on android + * Prevent Client side from forever re-trying to connect to Exited Host on Shin Sangoku Musou Multi Raid 2 + * Improve readability of the boolean expression mess in GetSamplingParams + * User chain support + * Linux: Use MAP_NORESERVE when finding a memory base pointer. See #13187 + * TextureCacheCommon::UpdateSamplingParams no longer takes a TexCacheEntry + * Always use a linear filter for video, unless forcing NEAREST filtering. + * Texfilter: Rewrite some checks in GetSamplingParams to be faster and more understandable. + * Remove some outdated debugging code (SetDebugTexture) + * Fix libretro OSX build + * MemMap: Check for MAP_FAILED in mmap call. + * Fix GetCurrentTextureDebug + * Try unknown's workaround for clang code gen bug. See #13187. + * Further simplify framebuffer matching. + * SaveState: Update to latest Snappy v1.1.8. + * x64: Fix stack alignment in vertex decoder, just because. + * Optimize a couple more single color conversion functions + * Optimize the DarkStalkers software rendering path a little more. + * Show how many times we evaluate framebuffers per frame in debug statistics. + * Re-fix BOF III - accidentally lost the texaddr offset + * Mostly fix Katamari by boosting fbs from the same frame + * Decouple framebuffers from texcache entries entirely. + * Update symbol list of disassembly window when loadexec. + * Don't read data more than data size of pgd files. + * Remove fbCache_ from TextureCacheCommon.cpp. + * Make SetColorUpdated static, reorder some fields + * Minor cleanups in CaptureDevice + * Fix Failed to Bind already used port issue on Android (and probably linux too). This should fix Dynasty Warrior Strikeforce and Shin Sangoku Musou Multi Raid 2 + * Avoid getting Fatal signal 6 (SIGABRT) on linux/android when losing connectivity to the Adhoc Server. + * Allows reusing the same port for PtpListen and PtpOpen. This fixes Shin Sangoku Musou Multi Raid 2, and probably other games with similar issue (ie. Dynasty Warrior Strikeforce) + * Clients shouldn't try to detects timeout of other clients, because most of the time the client side doesn't have timeout information given, better wait for the host to tells them if a client got disconnected. + * Sleep a bit longer, especially when PPSSPP paused. + * Prevent spamming the log too much on some games + * Fixed sceNetAdhocMatchingGetMembers error return value + * Add option for the clear-fb-on-first-use speedhack. See #13295 + * Resolve Adhoc Server DNS early and cache it so we don't need to resolve it again later. + * Stop waiting for connection on Exit to Menu to prevent causing lags. + * Combining PDP and PTP socket's array into a union array. Fixes Hot Shots Tennis that doesn't works well with socketId > 255 + * softgpu: Correct cull handling for sprites. + * Headless: Setup logman earlier. + * GPU: Allow culling in through mode. + * Plugins: Schedule plugins before game thread. + * Plugins: Oops, typo. + * Plugins: Support for loading game-specific plugins. + * Module: Split out module start to use externally. + * Simulate blocking PtpFlush + * Allows blocking socket simulation on multiple threads simultaneously + * Making use Adhoc SocketAlert Flags to stop/abort blocking sockets + * Fixed return value when using Automatic Wlan Channel. Fixes Ridge Racer 2 and Warriors Orochi 2 + * Changing default Wlan Channel to 11 on Automatic to be the same with real PSP + * Prevent sceNetGetMallocStat from spamming Info Logs + * TexCache: Correct detaching textures. + * Net: Fix memory corruption on save old state. + * Net: Correct save state from old loaded state. + * TexCache: Rename "Invalid" attach to "Inexact". + * TexCache: Always apply detach matches if found. + * GE Debugger: Include game ID inside dump file. + * Debugger: Add formats to breakpoint logging. + * Fixed SceNetAdhocctlParameter structure + * Added some more info in Debug Log to help debugging + * Added another HexData printing with offset and ASCII contents to help dumping some data in the logs + * Fixed an issue where the 1st line showing 17 bytes of data instead of 16 bytes like the rest of the lines + * Ignore SIGPIPE error on certain system (ie. Linux) + * An attempt to implement AdhocSocketAlert + * Oops forgot to replace these numbers with const on adhoc socket reindexing PR + * Imp sceKernelFindModuleByName + * Reindexing PDP and PTP socket using const/var instead of using confusing raw numbers + * Fix crash issue due to out of bound when indexing PDP socket + * Add draft sceKernelFindModuleByUID (#13380) + * Fix Phantasy Star Portable 2 Timeout issue + * Fix multiplayer on Valhalla Knights 2 + * Fix AdhocMatching P2P Mode. This fix Bleach Heat the Soul 7 + * Fix crash in Digimon Adventures. + * Minor changes to make sure the output struct/arg have similar value to the one from prx file (based on Kingdom Hearts BBS) + * Don't allocate PSP's Memory during DoState + * Fix communication issue with Adhoc Server where ping to the Adhoc Server sometimes getting socket error 10053 and disconnected from Adhoc Server + * Fix possible stalled thread when PPSSPP closed down + * An attempt to reduce the lags/stutters during multiplayer caused by improper blocking behavior. + * Increasing the shutdown delay so that there will be at least one "4=sceUtilityNetconfGetStatus()" after "0=sceUtilityNetconfShutdownStart()" instead of directly to "0=sceUtilityNetconfGetStatus()" (just like what happen when using utility.prx file with KHBBS on JPCSP) + * An attempt to differentiate adhoc connect, create, and join. + * Oops we already have local mac stored in context, no longer need to getLocalMac again + * Fix connection issue on games using AdhocMatching due to sometimes events are removed prematurely before being processed. This fix Gran Turismo where some peers could permanently be in "busy data" state. + * Fixed possible crash issue due to lingering leftover callback events from previous multiplayer session. + * Avoid using hleLog during a Shutdown + * An attempt to sort AdhocMatching Member List in order to make a consistent list on all players (based on Host). Also fixed some disconnection issue on other players when a player is leaving the room on Gran Turismo and Patapon 3. + * An attempt to make PDP and PTP ID to be unique so they can be polled properly together without getting conflicted ID. This fixes Gran Turismo. + * An attempt to fix sceNetAdhocPollSocket to works properly. This fixes one of the multiplayer mode on Bleach Heat the Soul 7 + * Making sure the 1st 2-bits on the 1st byte of MAC address' OUI are zero to prevent issue with some games (ie. Gran Turismo) + * Default to P2P/Parent's MAC address if the target MAC on sceNetAdhocMatchingSendData is 00:00:00:00:00:00 (need to confirm whether this is correct or an error should be returned instead) + * Ignores the 1st byte of MAC address when comparing, since there might be games (ie. Gran Turismo) that tries to tamper/change the 1st byte during multiplayer upon use. + * Use >= 0x03080000 instead of 0x0307FFFF + * Add a check in sceKernelTerminateThread + * Look in the mirrors or not depending on whether the texture's address is in the mirrors (detected as a depth texture). + * When going the other way, there can be multiple textures that need updating. + * Partially fix Katamari (flicker due to choice of the wrong depth buffer still happening). + * Reschedule after resuming thread from suspend. + * Oops, crashfix for late change + * Add some ONCE-reporting of multiple candidate situations + * Forgot the if, oops. + * Shrink the "Cardboard VR Off" button. + * Test Drive: Allow virtual framebuffer copies. This eliminates the hyper expensive readbacks. + * Apply the scoring model when creating/updating framebuffers too. + * Switch framebuffer matching to a scoring model. + * Extract AttachFramebufferToEntry function + * GE dump loading: Try to use the correct GameID so compat.ini flags apply. + * Add a check in sceKernelTerminateDeleteThread + * Remove wrong assert. Should fix #13354 + * cmake: Remove outdated ARMV7 define. + * Global: Remove ARM64 define. + * GPU: Avoid compile error if ARM64=1 specified. + * TexCache: Try to avoid wrong texcache usage. + * TexCache: Improve quicktexhash by ~1-4% on NEON. + * Only clear when initializating kernelMemory and userMemory. + * Virtual framebuffer copies: Make a more informed guess on appropriate pixel format. + * Actually clear memory when initializating. + * Delete an unused buffer, saving 0.5MB of RAM. + * GPU: Remove ReliableHash aliases. + * GPU: Hash CLUT using XXH3 with replacements off. + * irjit: Switch to XXH3. + * GPU: Switch vertex/lookup hashes to XXH3. + * GPU: Remove neon xxhash implementation. + * Vulkan: Type comparison warning fix. + * unittest: Fix build on Android. + * Common: Update to latest xxhash. + * Net: Reduce PortManager log noise. + * Throw in a minor simplification in depal. + * Address feedback from #13341. + * Fix final subpass dependency for depth + * Correctly update image layout to the final one after a render pass. + * Log validation errors normally as well as using OutputDebugString. + * Improve LogSteps further. Break out PreprocessSteps. + * Naming fix, better names for temp fbos + * VulkanRenderManager: Improve logging. LogSteps output is much better. + * Fix longstanding depth/stencil view issue in Vulkan. Cleans up validation. + * Vulkan: Minor fix for depth/stencil pretransitions. Used DEPTH_ATTACHMENT_OPTIMAL by mistake in barrier. + * AspectMask fix + * Vulkan: Silly typo fix in barrier + * Exception: Don't trust sigaltstack(). + * SavedataParam: Be careful with const char* to string. Might help #13187 + * Update lang submodule + * http: Avoid logging errors for would block. + * TexCache: Force recreate texture on detach. + * Framebuffer manager refactor step 1: Split ApplyFramebuffer into Match and Apply steps. + * Framebuffer matching: Don't try to match depth buffers with color if the swizzle bits don't indicate it. + * Debugger: Check for no texture before debug bind. + * GPU: Properly detect clears. + * Quick Vulkan crashfix + * Some minor logging improvements that get to tag along the previous commit + * More explicit invalidation of any cached state in Thin3D. Fixes #13307 + * UI: Use standard text wrapping for chat messages. + * UI: Allow text to use native fonts. + * UI: Split chat lines using Unicode. + * GPU: Fix some case warnings. + * Kernel: Avoid two different Heap structs. + * Avoid using getaddrinfo during initialization as it could blocked the thread if there is no network + * Audiocodec: Fix warning on older clang. + * native: Minor header cleanup. + * Windows: Show instance counter only with peers. + * Net: Use locking consistently for instance counter. + * Improve JPEG file detection (mainly for background image use) + * Small mistake in sceKernelExitDeleteThread + * Add a check in sceKernelExitDeleteThread + * GL: Re-enable mipmaps for thin3d textures. + * Windows: Make the instance counter go by 1, 2, 3. + * Windows: Auto-enable GL validation (debug messages) in debug builds + * More work on GL state leaks. Some things really need a redesign. + * Net: Simplify local IP lookup. + * Net: Cut down on local IP aliasing. + * Use ppsspp error name + * oop + * Fix sceKernelExitThread + * Add support for the 8Bitdo SF30/SN30 Pro controllers on SDL. See #13034 + * Log the first 100 block transfers instead of just the first one. Should make it easier to spot interesting things without hacking the log code. + * Some logging improvements. Show more coordinates for block transfers, etc. + * Software renderer clipper: Don't clip on the sides. Fixes #4845 and should fix #7124 for the SW renderer. + * Global: Unbreak build. + * Buildfix + * More Log.h cleanup. + * Move MsgHandler into Log.cpp/h + * More cleanup of Log.h, move AndroidAssert into MsgHandler.cpp/h. + * First step of cleaning up Log.h. Plus a few other bits and bobs. + * Fix undesired re-builds after runnning CMake + * Buildfixes + * Address feedback. + * Switch to PPSSPP's assert functions (don't use the system's) + * Fix newlines in logging before the manager is initialized. + * Buildfix + * Remove time_now() - time_now_d() is the replacement. Absolute time values can't be stored reliably in floats. + * Android.mk fix + * Update .editorconfig to match the encoding of the resource files. + * Move timeutil to Common. (Experiment to see how much work it is to move these). + * Address feedback + * UWP buildfix + * Vulkan: Fix tex upscaling 4444 swizzling. + * Debugger: Oops, fix comment typos. + * Finally delete base/logging.cpp/h. Carefully preserve behaviour on Android. + * Fix build of ZimTool/AtlasTool. Had to break the ugly backwards dependency from LogManager to g_Config. + * Getting really close to getting rid of base/logging.h now. + * Even more base/logging.h removal and fixes + * More base/logging.h cleanup + * Remove base/logging.h in a whole lot more places. + * Remove base/logging from a lot more files in native + * Remove base/logging.h from a whole bunch of files in native + * Remove base/logging from UI and more + * Remove most instances of base/logging.h from Common, Core, GPU, more + * Replace base/logging.h in VulkanContext and parts of native + * Remove ELOG/ILOG/WLOG from the Android C++ code (mostly) + * Recategorize some logging, in preparation for what's to come. + * Fix build with clang-cl + * Fix SSE detection with clang-cl + * Fix Windows/CMake build with Visual Studio + +- Update to version 0~git20200813: + * Fix menu navigation from axis in linux + * Shows AdHoc and Access Point Connecting... Dialog + * Making sure std::min/max are not overridden by windows header's min/max + * Moving reused adhoc function out of sceNet function to prevent getting extra SCENET log + * An attempt to simulate a fake PSN authentication on Patapon 3 + * Renaming sceNp* NIDs functions to their proper function names. + * Really no need to call clear() in the constructor for AudioChannel. + * Disable the instance counter in libretro builds. + * Fix some minor issues found by address-sanitizer on Linux + * UninstallExceptionHandler: Zero-initialize some structs. I've seen some weird crashes on the free() on Android. + * Minor logging improvements + * Global: Buildfix for parsers. + * Global: Move string number parse to text/parsers. + * Global: Reduce ini_file header complexity. + * Global: Make stringutil includes more explicit. + * Move Section out of IniFile so it can be forward declared. Unlocked further improvements to build speed. + * Can't avoid sstream in ini_file.h, it seems. + * Buildfix + * Remove sstream from stringutil.h. See #13267 + * libretro: Buildfix. + * SaveState: Rename ChunkFile files to Serialize. + * Global: Remove some unused header code. + * SaveState: Split out Do types to reduce headers. + * Audio: Avoid exposing fixed size queue in header. + * SaveState: Add header to other makefiles. + * Global: Remove unnecessary includes. + * UI: Fix an override warning. + * Audiocodec: Silence a known warning. + * Global: Cut down on file/string includes. + * HLE: Fix some missing error logging. + * SaveState: Split Do() into a separate header. + * Address feedback + * Minor: Initialize a struct. Decrease logging in sceMt19937. + * Remove partial comment + * Vulkan: Implement depth texturing through depal. + * Some fixes + * Vulkan/generic: Initial prep for depth texturing + * Optimize value conversion in (unused) depth readback. + * These convenience overloads don't work in 32-bit builds, remove them. + * Set debug names for more framebuffers and textures + * Allow passing in an object name tag when creating framebuffers + * Vulkan: Start adding object names for easier validation debugging + * (Libretro) Buildfix for Windows + * Remove double disable function on frame duplication + * Enable pixel depth rounding for Nayuta no Kiseki. See issue #8744. + * Logging improvement + * Remove some unnecessary reporting. + * Fix issue where after a backend change restart, the new instance was considered secondary. + * Fix #13251 for D3D11. The remaining issue in #7124 should be fixed. + * Expand the viewport to cover the scissor region, if it doesn't. Fixes #4845 (bloom in Dante's Inferno). + * Viewport state conversion: Move the pixel scaling to after the overage clipping. + * Remove the LARGE_VIEWPORTS separate path. The fewer paths the better, all need to work anyway. + * Also correct the allocated size. + * Correct the alignment size when allocate memory at a position. + * UI sound fix + * Be a little more aggressive discarding non matching framebuffers when texturing. Enable create framebuffer from copy, fixing #12345 + * Texture from framebuffer: Logging improvements + * Clarify, but don't yet remove, a perf hack for ES devices. Remove a unused sync parameter from readbacks. + * Improve logging of unknown syscall imports. + * Rename FramebufferDX9.cpp/h to FramebufferManagerDX9.cpp/h + * Rename FramebufferVulkan.cpp/h to FramebufferManagerVulkan.cpp/h + * Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for consistency + * Move a line to a better place + * Expose SYSPROP_SYSTEMVERSION to Libretro Android core. This fixes crashes with targetSdk 29. + * Fix Android Libretro build issues. + * Fix texture upscaling and per game setting fix/cleanup + * Off by default + * Add a setting. Various tweaks to sound triggering. + * Add a couple of more sounds. Rename some vars. + * Hook up a couple more sounds. Unfortunately clickable back buttons now play both back and confirm sounds... + * Hook up the first UI sound, make it play. + * Read in WAV files for UI sounds + * Initial sound effects + * BackgroundAudio: Switch to a heap allocated buffer. + * Consolidate BackgroundAudio.cpp into a class + * libretro buildfix + * SaveState: On section version failure, log out the name of the bad section. + * Vulkan debug log: Remove some old exclusions, add a new one (for an old issue) + * Minor logging improvements + * Fix error in sceUsbMic savestate handling (need to accept old savestates without the section) + * Fix crashes issue due to 0 is a valid index to types_, using invalid index like -1 should give a better/clearer stack trace + * Save&Restore PSP Thread IDs to prevent using the wrong Thread ID after loading from save state, also making sure DoState have default value + * UI: Simplify on/off for hardware tex scaling. + * Vulkan: Allow custom texture upscaling shaders. + * UI: Add setting for texture upload shader. + * Lowering minVer of AfterAdhocMipsCall section. + * Rearranged network's After PSPAction creation/registration so that newer one have higher value to prevent network's callbacks triggering the wrong after action after loading from old save state. + * Update Vulkan headers to the latest, just to keep up. + * Add some comments and const-correctness, and a pointer type fix, to the "semaphore" crypto stuff. + * Reorganized Networking UI (#13232) + * Init parameters in __UsbMicInit to avoid incorrect initial state when you exit to menu from ingame. + * Patapon 3 Fix (#13231) + * Imp sceUtilsBufferCopyWithRange and sceUtilsBufferCopyByPollingWithRange (#13206) + * minor fix + * BuildFix + * Also partly implement in sceUsbCam. + * Flush audio buffer when a transmission is completed. + * Do state. + * Use UTF-8 code page to get the device names. + * Add basic Microphone support on Windows. + * Fix alpha channel handling in xBRZ texture filter shader + * Add two Kernel_Library's nids (#13218) + * Added a fake thread to process Apctl Request Events into Apctl State Changes + * Fix some lint warnings, and a "toast" on graphics init failure (instead of previous crashes) + * Android: Reduce asserts during startup. + * Some renaming and cleanup in the Android audio code + * Android: Can't call AlertDialog.Builder.setOnDismissListener before JELLYBEAN_MR1 + * GL: Add some paranoid checks. Remove a useless option. + * Forgetting "return true" fooled the optimizer into crashing. Fixes #13215. + * oop + * Add two SysMemForKernel's nids + * Add two ThreadManForKernel 's nids + * Remove unnecessary vector from thin3d_gl texture handling. + * Remove wrong comment + * Don't trust the messy error checking in EmuScreen with figuring out what to do with zip files. + * Reduce use of multi-byte char switches.. saw this go wrong when stepping!?! + * ExceptionHandler uninstall: Don't crash if no exception handler already installed. + * Add some threadman's nids + * Added more stub for some unimplemented sceNetApctl* functions + * Add two ModuleMgrForKernel's nids + * Debugger: Add memory.read_*, memory write_* + * Attempt to fix an issue when the 3rd player joined causing problem to other players on Patapon 3 (this may also affects other games that use AdhocMatching) + * Added more info to AdhocMatching Logs to get a better insight + * UI: Fix consistency in vsync setting for iOS. + * Locking before changing peer linked list order, just to be safe. + * (Libretro Windows) Buildfix + * Added target/destination IP & port of sceNetAdhocPtpConnect in the log to get better insight + * Fix some logs text + * Fix an issue where a player got disconnected when another player tries to join. This should affects games that use AdhocMatching such as Patapon 3 + * Small perf optimization in debug mode (surprisingly expensive to do a vector lookup here). + * Libretro: Update minimum windows version to Vista. Committed on behalf of twinaphex + * D3D11 - don't forget to unbind secondary texture when we need to unbind. + * Just to be safe since SO_MAX_MSG_SIZE may not be available on all platform and forcing the definition to what windows use might be a bad idea. + * Making mac2str function easier/cleaner/safer to use for logging purpose + * Do UPnP stuff on it's own thread to prevent causing stutters/lags during multiplayer game due to blocking socket behavior on miniUPnP + * Provides quick IP fill on Adhoc Server IP address setting to makes player's life easier :) + * Need to make sure already connected to Adhoc Server before Creating/Joining a group. (Fix GTA VCS failed to join a group and unable to see any room) + * Reconnect to Adhoc Server when disconnected while still having the AdhocCtl Inited (ie. due to timeout or network failure) so players doesn't need to reset the game to reconnect. + * Fix issue when loading save state created from previous test version + * Correct a crash on a missing kernel object. + * Fix timeout comparison + * Minor fixes + * Fix possible crash issue during Networking Cleanup + * Fixed PortManager fallback Cleanup issue when exiting PPSSPP due to early WSACleanup + * Added an option to Disable Nagle Algorithm (Enable TCP No Delay) + * Fixed UPnP port opened by PPSSPP detection, and Updated PortManager to be compliant to general purpose usage + * Added a UPnP option to use original port for external port instead of using the shifted port by port offset, to be compatible with real PSP or other PSP emulators + * Further libretro buildfix + * Making sure there are no warnings on adhoc code when building on android studio + * Fixed GvG Next Plus, Phantasy Star Portable 2, and some minor changes + * libretro buildfix? + * Attempt to fix compilation error on Linux + * Fix Blinking game room issue on NFS Most Wanted, this will also fix lobby issue on Ridge Racer 2, Naruto Kizuna Drive, etc. + * Backport Mac/iOS buildfix from a later commit + * Use the alloc size from real PSP for FONT_OPEN_INTERNAL_STINGY mode. the + * Added UI to change WLAN Channel. + * An attempt to fix socket's behavior inconsistencies across platforms. + * Implement ANR2ME's solution for miniupnpcstring.h + * Oops + * Create an Android.mk for miniupnp + * Windows: Run the upnp string gen script regardless of architecture, and in UWP. + * Update the gradle version again. + * Add PortManager.cpp to Android.mk + * Switch to my miniupnpc fork with a UWP fix + * UWP: Unify linker options + * Set up Windows UWP project for miniupnpc. + * MiniUPNPC: Windows: Try to fix build on VS 2017, add more platforms. + * Fix UPnP error detection + * Added UPnP Support + * Windows: Add command to load up a new identical instance of PPSSPP. + * Temporary buildfix + * Warning fixes + * Backport a macOS buildfix from later + * Fix Local IP detection on non-Windows system + * Making sure Adhoc codes doesn't have compilation warnings + * Enabling KeepAlive on sockets + * Increasing the extra delays on Adhoc's callbacks just to be on the safe side, also decreasing the default network's timeout to be noticed sooner + * making sure there are no alignment warnings related to member of packed struct on android + * Improved multiplayer stability regardless of I/O Timing method + * Fix i18n type + * Improved multiplayer compatibility on some games (ie. GTA VCS, Naruto Ultimate Ninja Heroes 3, DBZ Shin Budokai 2, Power Stone Collection, .hack//Link, etc) + * Another buildfix + * Buildfix + * Separate each AdhocMatching callback's buffer, since callback aren't immediately executed thus using shared memory address may corrupt previous data + * Making sure adhoc callbacks runs on AdhocThread + * Silence secondary instances. + * PSP kernel: Improve logging when accessing bad kernel object handles. + * Make the instance counter global and initialized at startup. + * Remove some _XBOX stuff + * Apply a few lines from "Added UPnP support", removing extra WSA calls. + * Make PPSSPP_ID persistent every reset/changing game thus have persistent localhost IP + * Excluding Android from multiple-instance feature because i'm too lazy to learn ashmem :D + * Oops forgot to change this also for multiple-instance to work properly + * Support multiple instance of localhost Multiplayer on 1 PC + * Prevent reporting a bad memory access just because Tekken creates a mutex with a null name. + * sceMpegAvcCsc: added range validity tests. + * Buildfix + * Third part of getting rid of PanicAlert + * Step 2 of removing PanicAlert + * Step 1 of removing PanicAlert + * Remove category from _assert_msg_ functions. We don't filter these by category anyway. + * Fix a bug in crashhandler where we could end up disassembling far too much. + * EditorConfig: Separate indent style for libretro. + * Display: Allow unthrottle to skip only flipping. + * Support full VSync control in SDL OpenGL. + * Improve some logging, and print the line number from PanicAlerts. + * Update lang submodule + * Eliminate an unnecessary global g_Vulkan. + * Windows/Vulkan: Don't destroy the surface during resize, no need. + * More buildfixes + * Buildfix + * SDL: Avoid destroying the surface on resize. + * Cleanup log output on swapchain/surface recreation. + * Buildfix. Checking _POSIX_VERSION is not recommended anyway. + * Crash: Show disassembly of the instruction causing the crash, and the symbol name. + * Split the fault handling from MemMap.cpp to MemFault.cpp. + * Update README following unknows markup way + * Savedata: Correct AM/PM and time/date settings. + * Travis: Don't update python3. + * Fix + * (Libretro) Buildfix - add missing file x64Analyzer.cpp + * Windows ARM fix, cleanup + * Refactor MachineContext.h to reduce ifdefs elsewhere. + * There's no sigcontext on 64-bit iOS either, apparently. + * Yet another iOS buildfix attempt + * Another iOS buildfix attempt + * Various platform buildfixes + * Make fastmem memory exceptions report the exceptions to Core correctly. + * iOS buildfix attempt + * HandleFault: Add missing nullcheck + * Try USE_SIGACTION_ON_APPLE on IOS. + * MachineContext, Linux/Android: Try to support android-x86 (32-bit) + * Add x64Analyzer to Android.mk. Some minor cleanup + * More info on crash screen + * Exceptions: A bit more consistency in callback registeration. + * Mac/Linux buildfixes + * Draw a minimal crash dump on the emu screen after a crash (if bIgnoreBadMemAccess is false). + * ARM/ARM64 instruction analysis, hook up to handler + * Skip bad reads/writes by the guest executable. + * Simple exception handler so we can ignore accesses that happen within the PSP memory space. + * Switch to a fence instead for readbacks. Some sources suggest this is better than idling a queue or device. + * Readback: Downgrade from vkWaitDeviceIdle to vkWaitQueueIdle. Probably effectively pretty much the same. + * Osk: Draw shadows on all the letters. + * MsgDialog: Show better error messages. + * MsgDialog: Allow text to be wider. + * MsgDialog: Add scrollbar when message is long. + * PPGe: Draw nicer drop shadows. + * PPGe: Handle text shadows more consistently. + * Vulkan: Buildfix. + * Vulkan: Make sure textures/samplers are unbound at the end of PresentationCommon::CopyToOutput. + * Revert "Disable a new compiler warning that doesn't do us much good" + * (Libretro) Add MSVC 2019 target + * Change libretro.cpp to confirm to libretro code formatting conventions + * Disable a new compiler warning that doesn't do us much good + * (Libretro) Add optimal input read codepath - bitmasks + * Remove irrelevant comment + * Move the Vulkan swapchain out-of-date checking to the vkQueuePresentKHR call. + * GLES: Invalidate framebuffers bound DONT_CARE. + * Kernel: Check thread switch PC in release. + * jit: Add some basic checks in armjit/arm64jit. + * x86jit: Trigger exec exceptions. + * irjit: Add jump crash checks. + * UI: Allow non-ascii on crash dump screen. + * Core: Track exception on bad jumps. + * Core: Reset exception info on resume/reset. + * Kernel: Add a bit more thread info on crash. + * Add custom GLEW - interfaces with libretro get_proc_address - we need this for compatibility with DRM/KMS and Wayland contexts - otherwise we're limited to GLX context + * Travis: Use the default macOS image. + * Update v1.10.3 readme link + * Expose more information on the crash screen (current kernel thread) + * Address some feedback + * Draw a minimal crash dump on the emu screen after a caught crash. + * Formalize "core excpetions" as a concept + * Some code reformatting/renaming + * Centralize handling of memory exceptions a bit + * Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR + * Update version for 1.10.3 + * Update lang submodule + * Update README for 1.10.3 + * Travis: Disable OSX/iOS until we can fix them + * Touch control layout screen: Make the expanded click zone around the controls symmetrical. + * Kernel: Add a little paranoia check on chained mipscalls. + * Fix decimal part + * Touch control layout: Make dragging a lot less "jumpy" + * TouchControlLayoutScreen: Reorder functions in the file to make more sense. + * Refactor TouchControlLayoutScreen - break out the actual editor into a separate view. + * (Libretro) Makefile build fixes + * (Libretro) Buildfixes + * Change wording of camera notch ignore setting + * Update version for 1.10.2 + * Update README.md for 1.10.2 + * Add some paranoid checks in AfterMatchingMipsCall::run(). + * Add automated script for link on readme + * Android: Add option to ignore camera notches when sizing the display. + * Remove unnecessary logging of preview formats + * Link PR and issues in README + * Screen: Unlock the inputLock_ mutex slightly earlier in processFinishDialog + * Revert "Remove the I/O on Thread option - treat it as always on." + * http: Check cancel flag more often. + * Sneak in some paranoia in InstallZipScreen.cpp (another one from #13057) + * Check that we actually got a preview size. + * CameraHelper: Do a better job of choosing an appropriate preview size. + * Add a try/catch to Android camera device listing. Might help #13091 and the issue seen in #13057. + * Change default rendering resolution on Linux to auto + * Fix radio button in "Window size" menu + * Update submodule URL + * Fix reliability of the CMake generated version + * README.md update + * Update version to 1.10.1 + * Update README, lang submodule for 1.10.1 + * SaveState: Prevent edge case on old save state. + * SaveState: Make sure to default init net data. + * Add some excessive null checks to GameScreen::render(), might fix the crash seen in #13057 + * Disable the "Duplicate frames" feature if frameskip != 0. Works around / Fixes #13068 + * Some paranoid checks in PPGeDraw. Might help the crash seen in #13047. + * Downloader: Join threads in CancelAll + * D3D9: Fix a sign mistake generating the projection matrix. Fixes #13063 + * Different handling of Download lifetimes. Might help an issue from #13057 (1.10 crash mysteries) + * cmake: don't install bundled glslang + * Qt: unbreak build without SDL + * TextureDecoder: Fix misuse of NEON on all armv7 + * Update version number to 1.10. This required changing the Android version code pattern, but should be ok. + * Update lang submodule again + * Archive changelog for older versions + * Add https://github.com/hrydgard/ppsspp/issues/11974 + * Update lang submodule + * Partly clean up SDL resize code, should help #11974 + * Enable Vulkan validation in SDL debug builds + * Update Lang + * Minor style + * Update readme for v1.10 + * Logging improvements and warning fixes. + * Finish the Linux part of this change + * Vulkan: Recreate the swapchain if we get too many "out of date" frames. + * Buildfixes + * Move the responsibility to register the debugutils callback to the VulkanContext. We only use one anyway. + * Simplify the validation interface code, bugfixes + * Vulkan: Remove support for the old VK_EXT_debug_report extension + * Update lang and pspautotests submodules + * oop + * oop + * Fix by @unknownbrackets + * oop + * Add a sceOpenPSID_driver nid + * Add sysclib_strncmp,sysclib_memmove + * Reuse some already translated strings + * ColorConv: Fix typo introduced in #12882, fixing #13014 + * More README updates + * More README.md updates + * Don't forget rpi4 + * Incorporate unknownbrackets' suggestions for the README.md update. + * iota97's suggested README.md items. + * Android: Fix odd screen centering with insets. + * Update lang submodule. + * Update README.md for 1.10.0. + * Real support Code Geass: Lost Colors chinese patched version + * Some work in sceKernelPartitionTotalFreeMemSize,sceKernelPartitionMaxFreeMemSize + * Add Kurok (homebrew with a distinctive GameID to compat.ini ForceMax60FPS. Fixes #13025 + * Add some ThreadManForKernel nids + * Change to @unknownbrackets logic + * oop + * Add sysclib_strstr + * Vulkan: Correct secondary texture binding in Draw. + * Draw: Allow 2 textures bound in Vulkan. + * GPU: Add sampler1 for postshader orig source. + * Draw: Fix textures and samplers at an offset. + * Draw: Use uniform locs for GLES, add samplers. + * GPU: Alternate FBOs for chained postshaders. + * GPU: Avoid immediate postshader FBO recreate. + * Link to buildbot builds of PPSSPP + * Add sceKernelStdout + * Kill the log as @hrydgard suggest + * Reduce sysclib_memcpy log level + * Real support "Hatsune Miku Project Diva Extend" chinese version + * Fix logging as @unknownbrackets suggest + * Wrap sceKernelUnloadModule in ModuleMgrForKernel + * Wrap some SysMemForKernel + * Forget HLE_KERNEL_SYSCALL flag + * Wrap sceKernelExitVSHKernel + * Warp some ThreadManForKernel + * Fix some bugs and style for #12994 + * rudimentary serch function added for the memory dialog + * Code style fix + * Revert "Repeat of the experimental commit, was too fast for the build bot." + * Repeat of the experimental commit, was too fast for the build bot. + * Revert "Experimental commit: Bump up scratchpad size so that Android will act like Windows in #10196 (Spider-Man 3)" + * Experimental commit: Bump up scratchpad size so that Android will act like Windows in #10196 (Spider-Man 3) + * VFPU interpreter: Improve some error messages, after seeing a bad one in #10196. + * We need to check for renderpass change and dirty here too. What a mess.. + * Annotate calls to RebindFramebuffer with their cause. + * Vulkan DrawEngine: Move the renderstep changed check until after the last place where it can change. + * Disable range culling for MGS:PW and MGS:PO. See #12348 + * Typo fix. Will hopefully help #12992. + * Have DisplayLayoutScreen implemented insets manually. Gave up refactoring it. + * Handle insets correctly for the in-game final screen blit. + * Minor refactor in PresentationCommon (combine loose coordinates to a struct) + * VulkanQueueRunner: Fix some uninitialized struct members (not sure if it has any effect) + * Android: Request stable layout and update on focus. + * GLES: Use debug groups for render steps. + * GLES: Avoid duplicate state resets. + * GLES: Delay buffer use in vertex cache. + * GLES: Fix disabled vertex cache code. + * GPU: Try a bit harder to determine safe size. + * Vulkan: Match safe size behavior on all backends. + * Io: Fix LBN timing for virtual discs. + * Io: Cleanup access bits for files. + * Headless: Handle umd mapping with block devices. + * Io: Open sce_lbn references and whole ISO faster. + * Io: Account for OpenAsync timing. + * Io: Fail without fd on bad device in OpenAsync. + * Io: Improve non-async open timing. + * Io: Track whether the game is on a UMD or storage. + * Io: Simulate VFAT bug only when simulating FAT32. + * Io: Improve timing of sceIoOpen(). + * Io: Cleanup sceIoOpen errors and logging. + * Support chain + * Memory reading CWCheat + * Add postprocessing CWCHEAT + * Windows: Make init crash warnings more generic. + +- Update to version 0~git20200530: + * oop + * Remove log as @unknownbrackets suggest + * add raspberry pi 64 bit build files + * Thread: Default to kernel threads from kernel. + +- Update to version 0~git20200529: + * Experimentally enable pixel-depth-rounding for Tales of Phantasia, tries to work around an Exynos driver bug. + * Time to update gradle again (Android Studio 4.0 was released) + * Fix minor bug in StereoResampler debug display + * UWP: Fix safe insets. + * Vulkan: Ensure depth/stencil load match on Mali. + * Vulkan: Trivially kill more empty steps. + * Travis: Build UWP also. + * UWP: Link ChatScreen. + * UWP: Stub new inputbox system func. + * UWP: Buildfix for controller vibration. + * UWP: Add libpng17 include path. + * UWP: Include TextDrawer in main MSVC project. + * UWP: Fix TextDrawer with latest changes. + * GPU: Don't allow step id to decrease at a sync. + * Vulkan: Correct viewport flag reset on rebind. + * GE Debugger: Fix alignment in GE dumps. + * Do a similar thing for D3D (let the backend handle the dirtying). + * OpenGL/Vulkan: Rework the contract around dynamic state. Removes some ugly dirtying from the GL render manager. + * UI: Lock around removal from dispatch queue. + * Remove all those "GLES reset the blend state" comments. + * GLRenderManager: Removes some redundant dirtying. Preserves blend state (color mask) across clears. + * Vulkan: After binding a new framebuffer, we always need to dirty the viewport/scissor state. + * DarkStalkers: Handle the "normal" screen stretch too, not just "wide", to avoid a surprising performance drop. + * Exclude a couple more commands from re-execution in ReapplyGfxState. See + * GPU: Don't reapply LoadClut each frame. + * PPGe: Left align messages in dialogs. + * Windows: Workaround for custom build step error. + * Windows: Avoid calling git describe 3 times. + * SDL: Try to continue if EGL init fails. + * Windows: Move git-version update to build event. + * Global: Add more other platforms to MSVC project. + * Headless: Fix flash0/font path. + * Debugger: Avoid symbol map if deleted. + * Debugger: Don't break during startup. + * Android: Buildfix. + * GPU: Never set safe size larger than the buffer. + * [Camera/V4L] Add support for jpeg and multiple buffers + * Windows: Ask for a specific device on failure. + * Windows: Avoid WASAPI init for a bad format. + * Windows: Avoid crash for a mono output format. + * Ge: Check stack depth based on args struct size. + * GPU: Ignore viewport for scissor of 481. + * Vulkan: Label render passes in RenderDoc/etc. + * Vulkan: Cleanup some duplicate code. + * Correct an issue where reformat didn't work if no renderpass was active due to the use of clear. + * Remove a redundant framebuffer bind in CopyDisplayToOutput + * Add a name tag for all render steps (GL/Vulkan). Helps with debugging and should be cheap enough (a single pointer per "step"). + * Move the check from #12908 into the firmware version check. + * Vulkan: Avoid stencilAction != depthAction. + * Vulkan: Check driver version for Adreno 5xx bug. + * Vulkan: Move Harvest Moon fix to Draw::Bugs. + * Vulkan: Stencil initialization: Use the adreno path for Mali as well. + * Fix a case of pointer truncation in Vulkan on 32-bit. Fixes #12932 + * Vulkan crashfix (pNext was uninitialized) + * Vulkan: Fix leak and remove extra allocator. + * Vulkan: Create FB compatible pipelines in Draw. + * Vulkan: Expand logging of render steps a bit. + * D3D9: Avoid clearing color on stencil upload. + * GPU: Avoid unnecessary clear on stencil upload. + * Revert "Experimental commit that effectively reverts the Vulkan part of #12882." + * Experimental commit that effectively reverts the Vulkan part of #12882. + * Fix the Windows 32-bit build. + * Track scissors like we track viewports (bugfix?). + * Show "debug build" on the splash screen, in debug builds. + * Vulkan: Switch the framebuffer-rebind-to-clear on reformat to, well, a normal clear instead. + * Vulkan: Verify scissor as well. + * Vulkan: Add asserts to catch no viewport render. + * UI: Take reporting screenshot at frame end. + * Vulkan validation: Switch to the new Khronos validation layer shipping with recent SDKs. + * Vulkan: Stop merge at clear/touched read only. + * Vulkan: Make merge pass a bit easier to read. + * GLES: Fix invalidation of backbuffer. + * Vulkan: Generalize dependency tracking. + * GLES: Add dependency tracking for render passes. + * GPU: Centralize framebuffer download. + * Buildfix + * Remove the Audio Resampling setting (now always on). Having it off is not useful because it'll never sync up perfectly over time. + * Revert the loop check in StereoResampler, new one could accidentally keep looping when underrun severely (like if emulation stopped). + * Add more debug info in scePsmfPlayerStart + * Make the IsValidPBP DISC_ID check a bit more lenient. Fixes an issue where some homebrew would no longer show in the list. + * Fix homebrew store button to work even after changing grid layouts (it lost its click handler) + * Fix a crash bug in homebrew store + * Remove our custom atomics code entirely. + * Convert atomic code in core and ConsoleListener to use C++ atomics + * Reduce the SDL audio buffer size, 2048 is a bit excessive. Port the changes to the Qt SDL code. + * StereoResampler: Make sure the target buffer size is large enough, taking SYSPROP_AUDIO_FRAMES_PER_BUFFER into account. + * Rename things to make more sense. + * StereoResampler: Use C++ atomics + * Add some vaguely interesting stats + * SDL: If we get an audio device with a different freq than 44100, that's actually OK. + * arm64jit: Track writable and non-writable pointers. + * Mp4: Cleanup some parameters. + * cmake: Fix rpi4 build on newer gcc. + * GPU: Fix an overflow loading old save states. + * GLES: Specify buffer type just to be safe. + * arm64jit: Minor cleanup. + * GPU: Allow each shader in chain to have settings. + * UI: Translate shader setting names. + * GPU: Keep last output size in chained postshaders. + * GPU: Prevent infinite loops in postshader chains. + * GPU: Force nearest only for the upscaling filter. + * GPU: Move calculating render res to presentation. + * GPU: Allow postshaders to have parents. + * GPU: Update postshader uniforms for each. + * GPU: Process all postshader pipelines. + * GPU: Cleanup a comment, we use shorts now. + * GPU: Move things around to be per postshader. + * Simplify how to get the debug stats from StereoResampler + * Fix comment + * Qt fix + * Only show frames per buffer if the number is available through sysinfo + * Oops, need to pass an (invalid) slot number in headless too. + * SDL: Show the actually used sample rate in system info. + * oop + * Fix "Improved compatibility of sceGeListEnQueue: verify that stackDepth < 256" + * Display the savestate slot number when saving and loading state through shortcuts. + * Very minor optimization in PresentationCommon (don't upload the indices every frame). + * Fix per game setting and pack setting in vec4 + * Use map for settings + * Post shader setting uniform + * Thin3D: use 16-bit indices. Fixes #12898. + * GPU: Oops, don't skip copy if stride different. + * Fix DarkStalkers after the just-merged refactoring. + * Draw: Small optimization to callback. + * Libretro: Add libpng17 to include flags. + * GPU: Take A off RGB565 conversion funcs. + * GPU: Use texclamp for postshader/present draw. + * GPU: Centralize DestroyAllFBOs(). + * GPU: Cleanup presentation flipping a bit. + * D3D11: Allow pixel shader uniforms in Draw. + * GPU: Cleanup skip buffer texture draws. + * GPU: Simplify direct render when skipping buffers. + * softgpu: Fix postshader on 5551. + * D3D9: Attempt PS/VS 3.0 if it doesn't work with 2. + * GPU: Use postshader for direct VRAM draws again. + * GPU: Use a texture directly for MakePixelTexture. + * softgpu: Avoid RB swizzle when using a postshader. + * Vulkan: Allow frag shader UBO reads. + * Vulkan: Correct missing offsets in Draw. + * Vulkan: Correct postshader sampler binding. + * Draw: Actually use the index offset parameter. + * softgpu: Enable postshader support. + * GLES: Fix reuse of vertex data buffer. + * GPU: Cleanup leftover postshader stuff. + * UI: Allow postshaders on D3D9. + * GPU: Move post shader handling to new class. + * D3D9: Enable postprocessing of post shaders. + * Draw: Enable backwards compat on D3D11 shaders. + * Draw: Add more uniform types. + * Draw: Allow specifying a tag on shaders. + * GPU: Move a bit more to new display approach. + * softgpu: Allow display rotation. + * softgpu: Allow configuring Google Cardboard. + * GPU: Move cardboard/etc. to PresentationCommon. + * Vulkan: Fix Draw usage of framebuffers. + * GPU: Split FramebufferCommon into two classes. + * softgpu: Fix texture overlap. + * GPU: Handle buffer overhead in postshader uniforms. + * Android: Oops, fix start with space in filename. + * Global: Add some defs for MSVC highlighting. + * Temporarily disable YuGiOh save fix (experiment in issue #7914) + * Improved compatibility of sceGeListEnQueue: verify that stackDepth < 256 + * D3D11: Better set current texture to null first, otherwise we can run into another issue. + * Fix a comment + * D3D11: Fix a bind ordering issue in depal (only a problem with debug layer enabled) + * ColorConv: Fix a few conversions that missed the lower bits of each component. + * Vulkan: Don't merge render passes where the second one begins with a clear. + * Android: Avoid multiple resizes in a row. + * UI: Add more options to touch test screen. + * UI: Return to game settings after restart. + * Windows: Fix GL reinit on backend switch. + * Android: Move a bit more size handling. + * Android: Reassert sustained perf when going ingame. + * Android: Refactor size maintenance to own class. + * GPU: Minor lighting cleanup in software transform. + * GPU: Split up software transform into phases. + * Windows: Add safety checks to WASAPI code. + * GLES: Add safety handling for offset depal. + * GPU: Calc framebuf offset with right params. + * GPU: Avoid a texture offset change in sw transform. + * GLES: Simplify the framebuf offset detection. + * Vulkan: Framebuffer manager: Use an allocator for "MakePixelTexture" images. + * compat.ini: Turn on ForceUMDDelay for Innocent Life. See issue #2830. + * iOS/macOS : set bundle version + * iOS : File association + * compat.ini: Set ForceMax60FPS for Super Monkey Ball Adventures. See #7674. + * Make PPSSPP visible in OUYA launcher + * Fix: touchscreen evens on upcomming SDL2 versions which includes the same functionality but inside the library + * And another mumbo jumbo game (#12857) + * Enable ForceMax60FPS for games published by MumboJumbo. See issue #12857 + * Vulkan: Discard negative width/height framebuffer blits. Will likely help #12531. + * Address additional feedback from Unknown, finally + * Assorted fixes (build and crash) + * Use PPSSPP's kernel interface to retrieve Heap objects + * Address Unknown's feedback + * Change to info log + * Attempt to make save status + * Fix crash in sceKernelDeleteHeap + * Attempt to build fix non-windows + * remove comment + * Try to Implement SysMemForKernel + * Move SysMemForKernel to sceKernelMemory + * oop + * Wrap some SysMemForKernel's nids + * Update <Share> dialog on Android 10 + * iOS Share PPSSPP + * Travis: Handle new package versions better. + * PPGe: Remove half-pixel offset. + * http: Fix thread join on enable/disable. + * "Unify" the credits screen. Fixes #12844. + * Android: Don't cache env in text drawer. + * Update gradle again + * GLES: Disable range culling on old Tegras, they seem to misbehave (see issue #12838). + * update VS projects + * D3D11: Always use accurate depth. + * Windows: Send resize when adjusting render mode. + * Add "Switch UMD" menu point to Linux version + * Improve code readability + * Implement PPSSPP specific cheats: + * Update more Linux version menu points to correspond to Windows ones + * Remove leftovers + * Add "Record" menu group to Linux version + * TextureReplacer: Generate a default value in the ini files for ignoreMipmap. + * Add "Enable chat" menu point to Linux version + * Auto rotate over a square + * Fixes (stage 3) + * Update TextureReplacer.h + * Update TextureReplacer.cpp + * Fixes (stage 2) + * #8714 Unified resolution scaling for all platforms. + * Add option to prevent Mipmaps from being dumped + * Fixes (stage 1) + * Turn on [ForceMax60FPS] for "Fat Princess: Fistful of Cake". Benefits loading times etc. + * Update "File" menu to match Windows version + * Update "Emulation" menu to match Windows version + * Update "Debug" menu to match Windows version + * Update "Options" menu to match Windows version + * Update "Help" menu to match Windows version + * UI: Respect insets with on-device debug stats. + * GE Debugger: Prevent crash when stopping execution. + * GLES: Update shader uniforms after apply state. + * Cheats: Fix use in homebrew on start. + * Cheats: Cleanup global usage. + * UI: Cleanup old specialized checkbox. + * UI: Monitor cheat file changes on cheat editor. + * UI: Update cheat file more safely. + * UI: Use standard back and checkbox in cheats UI. + * UI: Prevent changing memstick path in game. + * Travis: Cache macOS python build as a bottle. + * Audio: Remove latency setting. + * GLES: Re-enable non-float depal shader path. + * Update gradle again + * x86jit: Force INF * 0 to +NAN. + * Windows: Prevent applying -1 as inset space. + * Windows: Ensure we resize after hw transform swap. + * Headless: Fix compile on Android. + * UI: Small cleanup in touch control layout editor. + * UI: General cleanup in layout editor. + * UI: Prevent drag drift in layout editor. + * UI: Make display layout editor support 1x PSP. + * Fix SDK requirements of Atlas and Zim tools. + * Net: Correct pool allocation. + * GPU: Track HW tess at start of frame too. + * GPU: Reset hw transform once per frame. + * GPU: Move hw transform decision to draw engine. + * GPU: Update uniforms w/ consistent render mode too. + * GPU: Use consistent buffered rendering state. + * Setting the width and height to 0 made the frameskip unusable on lakka/libretro with a XU4 with a MALI GPU T628. The result was that bad flickering happened when in frameskip mode. Once it reached 60fps, no flickering, below that flickering. This change fixes the flickering and calls video_cb with the correct height and width. + * Travis: build libretro android + * libretro: Fix Android builds + * Mouse 4 as back in menu navigation + * android: include path fix + * Android: Change the display length for "toast" message to Toast.LENGTH_LONG + * Touch layout clean up + * UI: Properly clamp control positioning in edit. + * [iOS] Notch support + * Additional rendering fixes for notch + * Fix landscape/reverse landscape cutout padding issue, see #12779 + * Update the lang submodule + * Support drawing around notches on Android displays. Fixes #12261 + * Target Android SDK 29. + * Vulkan: Pick shaders after calling ConvertStateToVulkanKey because it may end up disabling shader blending + * Fix duplicate translation ID + * PPGe: Slightly reduce the font size, might help #12764 + * Windows: Show a message when failing over backend. + * Back to ERROR + * Remove outdated code that reset the logenabled flags on non-Windows. Fixes #12291 + * Minor log improvement in BlockDevices.cpp + * Rember cheat scroll position + * HLE: Oops, make sure we don't deadbeef mips calls. + * macOS: Fix build + * SaveState: Correct compat load with OSK changes. + * PPGe: Fix dialog button positioning. + * UI: Prevent stretching game icons on detail. + * Do not apply sensibility of deadzone skip + * Fix translation things + * Enable chat input for SDL + * Skip deadzone option on tilt + * HLE: Fix some misleading logging. + * Windows: Fix strange build error. + * UI: Translate HAT and left analog the same way. + * Use 2 different button for CW and CCW + * Core: Add argmask for threadhacks to prevent crash. + * GPU: Treat negative light exp same as 0. + * Android: Reassert immersive after input dialog. + * cmake: Improve building with the system libpng. + * Osk: Correct UCS2 conversion. + * Auto rotating analog + * Camera: Fix missing return warning. + * Remove some more uint16_t + * More correctly handle UCS2 encoding. + * Address feedback + * Support a few more wstring functions on non-windows platforms, due to the armips assembler. + * Text input: Clearly use 16-bit chars like the PSP, don't rely on wchar_t. + * PPGe: Avoid crash with missing metadata. + * HLE: Make calling mips funcs simpler. + * GPU: Assume a scissor of 481x273 is a mistake. + * Io: Apply VFAT hack only to dirs <= 8 chars long. + * UI: Allow startup without UI assets. + * UI: Avoid crash when atlas metadata is missing. + * UI: Avoid cached booleans for simple globals. + * UI: Disable render dup frames where it can't work. + * Font: Prevent crash on game exit. + * Android: Fix dismiss of OSK dialog. + * Reporting: Log SceIoChstat calls. + * GPU: Avoid divide by zero in garbage displaylist. + * GPU: Fix memory corruption with bufw > w. + * Add more assets directory paths. + * Correcting return value of some mipscalls without after action. + * Qt: Correct DPI accounting in font rendering. + * cmake: Disable discord-rpc for libretro builds. + * Fix the logic around postEffectRequiresFlip so duplicateFrames doesn't require a post shader. + * Vpl: Correct allocation order when splitting block. + * Core: Use full memory for ELF files. + * Reset the useAllocCallbacks on font init. + * Buildfix. + * Display: Update latched fbaddr on immediate update. + * Fix states. + * No need to manually decide pending or not for mipscalls. + * Net: Stub network sign-in dialog. + * Net: Support NETCONF_CONNECT_APNET_LAST request. + * NetAdhoc: Match init/term behavior better. + * Net: Better simulate sceWlanGetEtherAddr timing. + * Net: Handle memory allocation better. + * Add option to improve frame pacing through duplicate frames if framerate is below 60hz. + * UI: Rebind the backbuffer when drawing UI. + * Switch: Add EGL interface. + * Kernel: Rename conflicting kernel object names. + * Font:alloc/free memory for font file and char bitmap. + * Vulkan: Blacklist on Switch. + * Core: Add some libnx calls for Switch. + * Core: Use a lock for i18n categories. + * PPGe: Clear unused parts of text image buffers. + * PPGe: Correct double spacing in some save text. + * libretro makefile fix + * Camera: Simplify an expression. + * Core: Quiet some warnings. + * Android: Delay TextDrawer init in PPGe. + * PPGe: Show ellipsis for overly long lines. + * PPGe: Use TextDrawer for save UI if available. + * PPGe: Make some of the API internal only. + * PPGe: Support 8-bit text bitmaps from TextDrawer. + * PPGe: Allow overriding text drawer DPI scale. + * Qt: Cleanup differences in text hashing. + * UI: Refactor TextDrawer to provide bitmaps too. + * UI: Minor cleanups to chat UI code. + * Fix capitalization of mfreadwrite.h include + * Windows: Warn if Windows Firewall blocks PPSSPP. + * http: Show more detailed status when scanning. + * http: Correct new thread executor. + * Android: Enable native keyboard for OSK. + * softgpu: Correct clear/solid rect BR corner. + * Android: Fix upside-down joystick navigation (due to an old sin). + * New heuristic for getting rid of unnecessary "antialias-lines". + * THe proposed Hive Sweeper fix in #11025 looks right, let's just commit it. + * Possible fix for libretro build issue. (blind commit, untested) + * Osk: Prevent adding highlighted char past limit. + * Core: Avoid shadowing a define. + * Io: Correct some error handling for OpenFile(). + * Android: Avoid translation conflict in translation. + * UI: Move Camera settings lower in Graphics. + * Android: Process input prompts more clearly. + * UI: Make System_InputBox API asynchronous. + * Vulkan: Track down another one of those minor resource leaks. + * Module: Reinit gpu only on runtime module load. + * Android: Reload game config on storage permission. + * Android: Ensure we forget the shortcut on next run. + * Update lang submodule + * UI: Temporary solution to the layout issue: Remove the gear button from the recent screen. + * Vulkan: Ensure scaling happens in cached RAM. + * Headless: Prevent crash running graphics tests. + * Vulkan: Fix minor vulkan resource leak if inflight frames isn't max. + * UI: Simple joystick navigation. Fixes #10996. + * Comment fix + * Also move out the global stuff from view.cpp/h to root.cpp/h + * UI: Break out the hierarchy functions into ui/root.cpp/h + * Minor cleanups + * UI: Ignore invalid PBPs in game browser. + * u8_clamp clean up + * Let's wait 5 frames + * Fix wheel up/down and additional mouse button + * Android: Fix glslang include path. + * Force Polar's Puzzles to use accurate UMD timing. Should help #12677 + * Add the glslang include path in another place + * http: Avoid detach() in webserver code. + * Core: Bring over some file related Switch changes. + * Another attempt + * Fix atlas tool build on linux + * Also try to fix the legacy Android build. + * CMake buildfix + * Update the glslang submodule, fix the build afterwards. + * Better smoothing and added missing break on MOUSE_WHEEL + * Fix excessive scroll + * Warning fix. + * Attempt to replace 0 frame width with valid frame width.(sceMpegAvcCsc) + * UI fix + * GPU: Restart when changing inflight frames setting. + * Tweaked chatbox a little bit + * Fix chat color formatting + * Fix building errors + * Fix weight + * Move clear game list to new menu + * Update lang submodule + * GPU: Use old frame when presenting a skip. + * Address some feedback, thanks unknown + * Fix toggle + * GPU: Allow choosing number of inflight frames. + * Squash commit + * Vulkan: Allow alt speed above 60 with vsync. + * Rebase on master + * GPU: Add setting to control inflight frame usage. + * Warning fixes + * Vulkan: Support devices that don't properly support 16-bit texture (like MoltenVK). + * Fix bug in atlas gen. + * Switch all images to dynamic lookup in the atlas by string ID. + * Get rid of atlas tables. + * Update atlas building scripts + * Modify atlas generator to output binary metadata + * D3D9: Allow vsync change at runtime. + * D3D11: Respect vsync setting. + * Vulkan: Present using FIFO for vsync. + * GPU: Centralize vsync interval logic. + * UI: Respect resize flag during graphics init. + * Debugger: Stop remote server in full shutdown. + * Remove support for "lowmem" UI atlas. Had to regenerate unfortunately. + * And 2017 again... + * Delete unused support for ETC1 texture compression + * And fix it on 2019... + * Recreate the VS projects in 2017 + * Code cleanup + * More VS2017 compat + * Reformat the atlastool/zimtool source, fix warnings. + * Atlastool/zimtool: Try not to require VS 2019. + * Atlastool/zimtool: Make it easy to build these on Windows (prebuilt submodule) + * Log shader contents to VERBOSE instead of DEBUG. + * Update gradle again + * ScanForFunctions: Drastically speed up by only trying to insert the newly found functions into the symbol map. + * Rename func. + * Check whether the audio is actually played in psmf player + * Better align and spacing of UI element + * Better UI for game version in list view + * Toggle mute button + * Go for Abbanon approach + * Scale font down a bit + * Improve stability on non-jailbroken devices + * Add a option for game ID+version as well + * Show region on game selection screen + * Kernel: Delay better in sceKernelReferThreadStatus. + * Rename rapid fire touch control + * UI: Separate sleep time in frame time graph. + * UI: Show refresh rate on more platforms. + * UI: Correct refresh rate display. + * Add toggle flag to combo button + * UWP: Update "certificate thumbprint" to one that works + * Fix linking issue in the UWP build (add camera files to project) + * Add some reference line + * Framegraph in devmenu + * macOS permissions + * QT Api for Camera (Linux/macOS) + * Core: Use a shared_ptr for i18n categories. + * HttpClient/Buffer: Just some tweaks/sanity checks + * libretro: android: ios: Add stub camera functionality + * libretro: android: Do not build in the standalone UI + * Fixes + * Switch mode only if needed + * SDL analog mouse input + * Modify Info.plist automatically + * NativeApp: add System_GetPropertyFloat all the places + * Qt/macOS: enable HiDPI ( retina display ) support + * Remove unused import. + * Use System_GetPropertyInt(SYSPROP_SYSTEMVERSION to retrieve version. + * Use ASharedMemory api instead of direct access to /dev/ashmem which is deprecated. + * compat.ini: Workaround for timing problem in Hot Wheels, see #12604. + * Rapid fire touch control + * Add new listeners in addition to those present which are deprecated + * Core: Future proof CSO support a bit. + * DX9: Simplify some expressions + * GPU: Only GL uses a flipped buffer in non-buffered, reflect that in the SW transform code. + * Apply viewport before SoftwareTransform so flipping can be checked + * OpenGL: Call ApplyDrawState before SoftwareTransform + * DrawEngineDX9: Rename lookup table, cleanup + * Location: add HDOP; change speed to km/h; change altitude from geoid to sea level + * Do not stop camera if unnecessary + * Android satellites info + * Common/Hashmaps.h: add missing <stdint> include + * Update macOS system name + * Add camera/location support for iOS + * Don't shut down camera when exiting games,also re-enumerating devices if + * Partial workaround for #12588. Cameras are now gone from settings though after playing one game... + * D3D11: Fix mistake in UI vertex shader for non-textured geometry. Fixes #12587. + * Add support for iOS ( completely untested ) + * Initial support for vulkan on macOS ( MoltenVK ) + * Revert "Android EGL config: Always require 8888, stencil if version >= ICS" + * SDL app icon + * Add camera support for linux (V4L2) + * Add DEFLATE and MD5 to HLE module blacklist. Replaces #12576, fixes #12570 + * Flush other UI element draw before changing to noTex + * Fix line rendering in texmode + * Add another game controller mapping. Fixes #10679 + * Render grid + * BuildFix2 + * Oops + * Improve compatibility. + * BuildFix + * Loader: If the module range is bad, don't get stuck trying to scan for functions. + * Update lang submodule + * Add camera support for windows. + * Async I/O: Don't delay on close. Fixes #12549 (MGS:PW crash). + * Warning fix + * Avoid divison by 0 + * Remove extra newline + * Snap resize + * Upload new Gold icon for Windows + * PRX Decryption: add pauth decryption + * PRX Decryption: add missing decryption keys + * PRX Decryption: add support for gzip compressed executables + * PRX Decryption: add support for type 0/1/2/5/6 decryption + * Don't check auAddr. + * Check invalid address in sceMpegAtracDecode. + * Update submodules assets/lang, ffmpeg + * Add headbar icon to Qt + * Qt: don't return dangling pointer + * Don't use the MAP_32BIT flag on any platform. + * Mac: MAP_32BIT is no longer supported in Catalina and breaks. We don't need it anymore anyway. Fixes #12495. + * Windows: Mark PPSSPP as long path aware. + * Windows: Make TEMP dir detection long path aware. + * Windows: Allow long path for sys directory. + * Windows: Support long My Documents paths. + * Windows: Allow longer paths in browse for folder. + * Windows: Make memory dump long path friendly. + * Windows: Allow read only files in load dialog. + * Windows: Make open/save dialogs long path aware. + * Windows: Resolve module/full paths for long paths. + * Io: Correct async priority default on async open. + * Oops. + * fix + * Io: Return a better error code for sceIoCancel. + * Io: Update async priority more correctly. + * Change async priority to current thread'priority if priority = -1. + * minor fix + * Avoid thread queue out of range by a offset. + * Move umd replace to loaders. + * compat.ini: Add Japanese Game ID for DarkStalkers (Vampire Chronicles) + * SDL: Ignore audio switch events in first second. + * Io: Allow adjusting default async thread priority. + * Io: Correct leak on save state. + * Just return error if current directory not be setted. + * SoftGPU: Convert from 16-bit if unsupported. + * Hide "Control" label on top + * Disabled grid size if snap is disabled + * Fix + * Touch controll grid snap + * Update build.gradle.. again. + * Don't ignore SCE_KERNEL_ERROR_NOCWD in many cases. + * IO:Re-grab SCE_KERNEL_ERROR_NOCWD. + * IO:Add an extra delay to simulate umd delay in file seek whence. + * vulkan: The GPU profiler could end up writing massive amounts of text, fix some bugs around that. + * vulkan: ApplyRenderPassMerge; Add copy / blit destinations to touched buffers. + * Vulkan: Enable renderpass merging for all games (was introduced in 1.9 for GoW games). A number of other games can also benefit. + * Update lang submodule + * Do not assert in Discord::Shutdown + * Update CMakeLists.txt + * libretro buildfix + * Update libretro.cpp + * Remove the I/O on Thread option - treat it as always on. + * Yet another gradle update + * Fix vcrs disassembly + * Oops + * Isolate most of the softgpu specialization code to RasterizerRectangle. + * Fix a backwards check + * Remove unused textureswizzle support (we use shaders instead). Universally support presenting 5551 format directly. + * Hack around most of the problems with the save/load dialog. Software stretch gets enabled in non-wide mode, so wallpapers work at a cost of speed. + * Scissor fix + * Even more speed. + * More speed + * Buildfix + * Further specialization. + * More specialization work. + * DarkStalkers: Fix display on OpenGL ES. + * DarkStalkers: Fix display in the D3D backends. Still broken in OpenGL. + * Darkstalkers: Gross hack to avoid the game's own stretch, and present the raw buffer instead for a sharper image. + * More darkstalkers work + * Detect sprite drawing (1:1 texture mapping), run a simpler function without the triangle state tracking. + * SoftGPU: Detect through-mode rectangles from triangle strips + * Software renderer: Use hardware color conversion on Vulkan in 5551 16-bit mode + * Start slowly migrating from macros + * Add a compat.ini flag for software rendering, use it to force on in Darkstalkers + * Buildfix + * Also rename the config setting to make sure it starts out off. + * Cardboard VR: Add an on-screen VR OFF button. Enable Cardboard on iOS. + * Revert "Remove Google Cardboard support. Fixes #11668" + * Update lang submodule, adding Croatian, thanks to HilmBrala + * Text drawing fixes + * Correct the wrong GL DataFormat enums + * GL: remove another unused format + * Reduce GL texture format support to the ES minimum. We have to handle these anyway so let's only have one path. + * OpenGL dataformat cleanup - pass Draw::DataFormat to the GLRenderManager. + * Fix the build - there's a Vec3 name collision, fixed it using a namespace. + * Vulkan+SoftwareRenderer: Fix screen rotation on Android. + * Io: Consistently use error codes with OpenFile(). + * Io: Return error code for write attempt to UMD. + * Io: Change async thread priority if running. + * Io: Destroy async threads on reset. + * Vulkan: Add checks so we don't try to write NULL objects to a descriptor set. + * Change Bloom Hack aggressive detection to include GOW games bloom. + * Use old jit enablement method if clean method fails + * HLE: Replace Motorstorm pixel read func. + * Make style more consistent + * Update ab.cmd + * group chat options and set enabled ptr + * Bug fix + * Quick Chat + * Add virtual key for opening chat + * Rebased and fix the update scroll + * build fix + * chat screen & chat button position and hide ui on show chat + * remove pointer and using update() should fix random crash (thanks Uknown) + * Add translation of "You're in Offline Mode" + * Build fix for Linux QT + * Add support OSK for windows + * Android chat empty after : fix + * pointer and scroll fix + * cmake buildfix + * Windows CTRL + C Hotkey + * Add New Chat Counter + * Android Chat Support + * Oops it still random crashed destructor do the fix well + * pointer fix random crash & better substring logic + * Add translation + * Enable chat box + * PPSSPP early chat feature rebranched + librsb +- Update to release 1.2.0.9 + * Fixed: rsb_mtx_rndr(..RSB_MARF_EPS) and + rsb_file_mtx_rndr(..RSB_MARF_EPS): could crash on + uniform-values matrix input. + * Fixed: rsb_spmsp was crashing if result matrix has nnz<=rows + * Fixed: BLAS_zusaxpy and BLAS_cusaxpy in C were crashing + * Fixed: rsb_sppsp() was ignoring transB and could crash on + transA + +- Update to release 1.2.0.8 + * bugfix: rsb_spmv/rsb_spmm/BLAS_cusmv/BLAS_zusmv/BLAS_cusmm/ + BLAS_zusmm could compute wrong values in transpose or + conjugated transpose on very sparse complex hermitian + matrices. + +- Add reproducible.patch and set an explicit memory hierarchy + to make build reproducible (boo#1100677) + libstorage-ng +- Translated using Weblate (Spanish) (bsc#1149754) +- 4.3.105 + +- merge gh#openSUSE/libstorage-ng#801 +- allow diagnostics partition id for GPT (bsc#1184073) +- 4.3.104 + +- Translated using Weblate (French) (bsc#1149754) +- 4.3.103 + +- Translated using Weblate (German) (bsc#1149754) +- 4.3.102 + +- Translated using Weblate (Italian) (bsc#1149754) +- 4.3.101 + +- Translated using Weblate (Italian) (bsc#1149754) +- 4.3.100 + +- Translated using Weblate (Indonesian) (bsc#1149754) +- 4.3.99 + +- Translated using Weblate (Spanish) (bsc#1149754) +- 4.3.98 + +- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) +- 4.3.97 + +- Translated using Weblate (Chinese (China)) (bsc#1149754) +- 4.3.96 + libtpms +- Update to version 0.7.7 + * CryptSym: fix AES output IV (bsc#1183729, CVE-2021-3446) + * tpm2: Fix public key context save due to ANY_OBJECT_Marshal usage + * tpm2: Address some Coverity issues (false positives) + * tpm1.2: Backported ASAN/UBSAN related fixes + * tpm2: Return properly sized array for b parameter for NIST P521 + (HLK) + * tpm2: Addressed issues detected by UBSAN + * tpm2: Addressed issues detected by cppcheck (false positives) + libunistring +- version update to 0.9.10 [bsc#1183794] + * The functions + u8_casing_prefix_context, u8_casing_prefixes_context, + u8_casing_suffix_context, u8_casing_suffixes_context, + u16_casing_prefix_context, u16_casing_prefixes_context, + u16_casing_suffix_context, u16_casing_suffixes_context, + u32_casing_prefix_context, u32_casing_prefixes_context, + u32_casing_suffix_context, u32_casing_suffixes_context, + that are documented since version 0.9.1, are now actually + implemented. + * bump gnulib version + -- libunistring-gnulib-ppc64le.patch: Fix imported gnulib long double - math tests for little-endian PowerPC. - -- license update: LGPL-3.0+ and GPL-3.0+ - Numerous files in tests/ and woedll are GPL-3.0+ licensed. Either put - them in a separate GPL-3.0+ labelled subpackage or use this label for the - main License: line - -- Nuke unnecessary libunistring binary package: move documentation - files to devel subpackage - -- Remove redundant tags/sections per specfile guideline suggestions -- Parallel building using %_smp_mflags - -- Workaround qemu-arm bugs. - -- updated to version 0.9.3: - * Bug fixes in unistr.h functions: - - The functions u16_to_u32, u16_to_u8, u8_to_u32, u8_to_u16 now fail when - the argument is not valid. Previously, they returned a converted string - where invalid parts were each replaced with U+FFFD. - - The function u8_mbsnlen now counts an incomplete character at the end - of the argument string as 1 character. Previously, it could count as 2 - or 3 characters. - - The return value of the u8_stpncpy, u16_stpncpy, u32_stpncpy functions - was incorrect. - - The u8_strcoll, u16_strcoll, u32_strcoll now try harder to give a non-zero - return value. - -- updated to version 0.9.2.1: - * The function uc_locale_language now uses the locale of the - current thread, if a thread-specific locale has been set. - -- initial version of package 0.9.1.1 -- spec file taken from - http://www.pixelbeat.org/patches/libunistring - (PĂĄdraig Brady <P@draigBrady.com) -- needed by guile 1.9.0 and higher - libunwind +- update to 1.5.0: + * dwarf: clang doesn't respect the static alias + * Fixed a missing dependency in dwarf-eh.h + * x86_64: Fix tdep_init_done when built with libatomic_ops + * mips: make _step_n64 as a static function + * Added braces to suppress empty if/else warnings + * Delete hardcode of address size to support MIPS64. + * Fix format specifier for int64_t:29 + * Add initial support for Solaris x86-64 + * x86_64: Add fixup code if previous RIP was invalid + * x86-64: make `is_cached_valid_mem` functional + * arm: clear ip thumb/arm mode bit before move to previous instruction + * Fix compilation with -fno-common. + * Fix off-by-one error in x86_64 stack frames + * aarch64: Fix __sigset build issue on muslC + * Make SHF_COMPRESSED use contingent on its existence +- remove libunwind_U_dyn_info_list.patch (upstream) + +- Enable s390x for building + +- Fix compilation with -fno-common [bsc#1171549] +- Add patch libunwind_U_dyn_info_list.patch + +- Update to 1.4.0 + - Fix compilation with -fno-common. + - arm: clear ip thumb/arm mode bit before move to previous instruction (#131) + - tests: fix test-coredump-unwind without HAVE_EXECINFO_H (#165) + - There are 20 not 9 failing tests on Solaris (#162) + - change asm to __asm__ to support -std=c11 or similar (#149) + - x86-64: make `is_cached_valid_mem` functional (#146) + - Allow to build without weak `backtrace` symbol. (#142) + - fix compile issue on SH platform (#137) + - Add support for zlib compressed elf .debug_frame sections + - README: add libc requirement description (#121) + - Older systems (e.g. RHEL5) do not have pipe2(). (#122) + - x86_64: Add fixup code if previous RIP was invalid (#120) + - Fix format specifier for int64_t:29 (#117) + - Delete hardcode of address size to support MIPS64. (#114) + - Added braces to suppress empty if/else warnings (#112) + - mips: make _step_n64 as a static function + - x86_64: Fix tdep_init_done when built with libatomic_ops + - x86_64: tsan clean (#109) + - Fixed a missing dependency in dwarf-eh.h + - dwarf: clang doesn't respect the static alias (#102) +- Update libunwind.keyring +- Remove libunwind-gcc10-build-fno-common.patch fixed upstream + +- Fix build with GCC-10: [bsc#1160876] + * In GCC-10, the default option -fcommon will change to -fno-common +- Add libunwind-gcc10-build-fno-common.patch + +- Ensure neutrality of description. Avoid name repetition in + summaries. + +- Update to 1.3.1 + * Iteration of unwind register states support + * Freebsd/Armv6 support + * Many, many dwarf bugfixes + * Mips remote unwind support + * aarch64 ptrace support +- fix_versioning_libunwind_1.2.1.patch: removed + -- Clean up with spec-cleaner -- Add dependency over libatomic_opts that was missing -- Do not disable fortify-sources as it seems to work with it anyway - liburing +- skip building the tests that are neither installed nor run + as they fail to build on 32bit platforms (like e.g. armv7l) (bsc#1181571) + libv3270 +- Update to version 5.3+git20201027: + * Fixing code scanning alerts. + * Removing unnecessary dependencies. + * Adding codeql analysis + * Adjustments for KP_ALTERNATIVE option. + * Fixing 'kpalternative' option. + * Adjustments in the file dialog. + * Adding usefull gtk extension methods from pw3270 application. + * Enabling copy-as-image action. + * Adding "copy-as-html" action. + * Refactoring error popup. + * Adding signal for customized action fire. + * Checking for invalid key-file. + * Adding styles to popup dialog. + * Adding dynamic font spacing option on settings. + * Blinking SSL indicator while downloadin CRL. + * Fixing default keycode for "PF-12". + * Fixing warnings. + * Refactoring PFkey engine to allow remapping from accelerator dialog. + * Working on load/save settings engine. + * Changing SSL toggle to dropdown to allow more options. + * Fixing load/save popup return signals. + * Refactoring popup engine. + * Delaying "has_timer" signal to avoid thread issues. + * Adding property with the OIA-Timer state. + * Enabling keytable search. + * Allowing image formats on clipboard. + * Updating filename extension based on file type. + * Auto selecting format from file extension. + * Implementing "save as image". + * Allow to override build date with SOURCE_DATE_EPOCH + +- Update to version 5.3: + * Signal tables are now static. + * Updating README. + * Fixing build in newest gcc. + * Changing type of the PACKAGE_RELEASE macro to allow non numeric values. + * Updating version info. + * Adding release info when trace window starts. + * Refactoring accelerator engine. + * Build instructions for macOS + * Refactoring keytable management. + * Sets Courier New as default print font for macOS + * Change default font for macOS + * Add support to macosx + * Disabling "apply" button when host & service name are not set on host properties widget. + * Show host properties when terminal widget is activated without any host info. + * Refactoring actions. + * Adding group on property action (required for screen-model property actions). + * Fixing security dialog layout on windows. + * Implementing copy with center button. + * Adding smart copy options. + * Fixing toggle actions. + * Fixing tooltip for screen paste options. + * Implementing configuration for the "paste screen" option. + * Implementing clipboard settings dialog. + * Adding convenience method for comboboxes. + * Implementing cut&paste settings dialog. + * Settings dialog should destroy with parent. + * Moving property based actions to terminal library. + * Adding signal for OIA clicks. + * libv3270 now uses his own translation domain. + * Fixing v3270 state methods. + * Adding PF/PA Actions. + * The toggle action now lives in lib3270. + * Implementing GActions for v3270 terminal. + * Adding print and save actions in a more standard format. + * Adding key-file save & load on print operation object. + * Adding signal for keyfile load on terminal widget. + * Removing deprecated signals. + * Implementing accelerator edit widget. + * CG character 0x20 should be blank. + * Loading accelerators from keyfile. + * Isolating CG translation table. + * Fixing CG char 0x00. + * Color theme are now standard widget properties. + * Saving color & host-type properties to settings files. + * Implementing the "save to keyfile" method. + * Improving the "can't paste formatted data" popup dialog. It can be disabled now. + * Fixing "\n" at the end of text copy. + * Adding default action for the "click" on the OIA's security state icon. + * Disabling traces when the trace widget is destroyed. + * The "trace" widget can now be create/destroyed changing a terminal property. + * "keep-alive" is a network setting, then, it should be in the connection dialog. + * Refactoring clipboard methods. + * Fixing charset reset issue. + * Refactoring configuration dialogs to a more standard and consistent behavior. + * Adding property for dynamic font space for compatibility with the previous version. + * Adjustments in the model_number property. + * Host select widget is now sensible to connection state. + * Changing the default session name from "application name" to "product name". + * Fix based on comment from OBS request https://build.opensuse.org/request/show/736258 + * Adjusments base of the comments on OBS Request 735904 (https://build.opensuse.org/request/show/735904) + * Fixing as requested on review of https://build.opensuse.org/request/show/731972: + * Trigerring reconfigure event when terminal size changes. + * Moving charset translation to main library. + * Getting product name from lib3270 configuration. + * Refactoring build process. + * Refactoring "paste from file" method. + * Refactoring print settings dialog. + * Adding popup asking for user intervention when the SSL negotiation fails. + * Removing lib3270 log redirection. + * Implementing the new smart paste feature. + * Refactoring clipboard manager. + * Moving selection management methods to protocol library. + * Moving terminal definitions to separated include file. + * Adding signal when session name changes (required for the HLLAPI plugin module). + * Updating package to follow naming guidelines. + libvirt +- spec: Remove use of %fdupes since it was only acting on files + that should be excluded + bsc#1184293 +- Remove bogus comment from /etc/sysconfig/libvirtd + bsc#1184253 + +- spec: Fix exec-restart of virtlockd and virtlogd on package upgrade + bsc#1183411 + +- spec: Move netcat-openbsd requirement from the libs to the daemon + subpackage. It is only needed by the daemon and introduces an + unneeded dependency for users of libvirt-libs. + libzen +- Update to version 0.4.39 + * Threads: avoid critical sections lockers when possible + * HTTP_Client: Try UTF8 first for network data + * Threads: call to non thread-safe time related functions + (gmtime, localtime) are avoided as much as possible + * Threads: update non Windows binding (was not complete) + * Fix crash on some ARMv7 devices + -- Update to 0.4.22 - x #3412495, Ztring: To_UTF8() was working wrong, corrected - thanks to Andrew Jang - x #3157308, Ztring::Assign_FromFile(): Memory leak - + TinyXml updated - + float16 (on disk) support - + Ztring: more compatibility with uCLibC - x BitStream_LE: wrong result if buffer underrun - + HTTP helpers in Unicode version - x BitStream Little Endian: count of remaining bits was wrong - x ZtringList and ZtringListList :: Read(): do not remove pending - delimiters - x File Open status: error with Windows return value - lifelines +- Add reproducible.patch to override build date (boo#1047218) + +- Avoid -m64 on aarch64 (and also -m32 on arm) as gcc does not know about + -- remove call to suse_update_config (very old work around) - -- add automake as buildrequire to avoid implicit dependency - linuxrc +- merge gh#openSUSE/linuxrc#255 +- fix handling of modules in driver updates (bsc#1184550) +- 7.0.30.1 + live-net-installer +- Switch from exfat-utils to exfatprogs, see also gh#yast/yast-storage-ng#1214 + +- Fixup /var/cache/zypp after the installation +- Comments aren't allowed in install.inf, move it outside +- Run YaST in a mount namespace + +- Add some more runtime dependencies which yast2-storage is missing + +- Stop packagekitd before starting the installation (boo#1181606) + lttng-modules +- Bring lttng-modules upto date with latest kernel changes: + btrfs: + New patch: add-btrfs-tracepoint-for-em-s-eexist-case.patch + New patch: fix-btrfs-block-group-struct-refactor-v5.5.patch + New patch: fix-btrfs-make-btrfs_ordered_extent-naming-consistent-v5.6.patch + New patch: fix-btrfs-tracepoints-constify-all-pointers-v5.5.patch + New patch: fix-btrfs-use-fs_info-for-btrfs_handle_em_exist-tracepoint.patch + New patch: fix-missing-lttng_fs_info_fsid-wrapper-in-btrfs-backport.patch + rcu: + New patch: fix-rcu-fix-data-race-due-to-atomic_t-copy-by-value-v5.6.patch + writeback: + New patch: fix-writeback-fix-sync-livelock-due-to-b_dirty_time-processing-v5.9.patch + lua-lmod +- Update to version 8.4.28: + For details check: https://github.com/TACC/Lmod/issues/<issueID> + * Use now converts relative paths to abspath (Issue #505). + * Allow print statement in modulefiles (Issue #507). + lua-lmod:doc-pdf +- Update to version 8.4.28: + For details check: https://github.com/TACC/Lmod/issues/<issueID> + * Use now converts relative paths to abspath (Issue #505). + * Allow print statement in modulefiles (Issue #507). + lxd +- Update to LXD 4.13. The full upstream changelog is available from: + https://discuss.linuxcontainers.org/t/lxd-4-13-has-been-released/10737 + boo#1184580 + + Support for instance filters in "lxc list" + + NVIDIA MIG support for containers + + System wide configuration in /etc/lxd + + Project resource usage + + Snapshot schedule aliases (cron-like @... aliases) + + images.default_architecture for multi-architecture setups + + New description column in "lxc {project,profile,storage} list" + + Reworked handling of default action in network ACLs + + "lxc stop --console" + + More auto-generated REST-API documentation + +- Move OVMF symlinks to /usr/share, /opt is not allowed in SUSE + packages. + m4 +- gnulib-libio.patch: adjust gnulib for libio.h removal (bsc#1181571) +- Use %license for COPYING + -- add automake as buildrequire to avoid implicit dependency - -- remove fragile _service file - -- Update to version 1.4.16: - * Fix regressions in the `index' builtin. On glibc platforms, this - avoids false positives from a strstr bug in glibc 2.9 through 2.12; - on many other platforms, it fixes two separate regressions, a false - positive introduced in 1.4.11 and a false negative in 1.4.15. - * A number of portability improvements inherited from gnulib. - -- Update to version 1.4.15: - + Fix regression introduced in 1.4.9b where the `format' builtin - could crash on an invalid format string. - + Fix compilation against newer glibc, and on AIX 7.1BETA. - + A number of portability improvements inherited from gnulib. -- Changes from version 1.4.14: - + Fix regression introduced in 1.4.12 where executing with stdout - closed could crash m4 on exit on some platforms. - + Fix regressions introduced in 1.4.13 in the `esyscmd' builtin, - where closed file descriptors could interfere with child - execution, and where a child status of 127 made m4 print a - spurious message to stderr. - + Fix a security hole in 'make dist', present since at least M4 - 1.4, that could affect anybody attempting to redistribute - modified sources (see Automake CVE-2009-4029). - + A number of portability improvements inherited from gnulib. -- Remove hacks from prep changing permissions: they're not needed - anymore. -- Remove lzma BuildRequires as the source is bz2 now. -- Remove AutoReqProv: it's default now. -- Use %configure and %makeinstall macros. -- Drop m4-1.4.13.diff: it doesn't seem to be needed (some parts are - upstream, at least), and it's not documented at all, so let's try - without it. - -- use %_smp_mflags - -- refreshed patches with fuzz=0 - -- Update to m4 1.4.13 - * * The manual is now distributed under the terms of FDL 1.3. - * * The `divert' and `undivert' builtins have been made more efficient - when using temporary files for large diversions. - * * The `translit' builtin has been made more efficient when the second - argument is short. - * * The input engine has been optimized for faster processing. - * * The command line option `--debugfile', introduced in 1.4.7, now - treats its argument as optional, in order to allow setting the debug - output back to stderr when used without an argument; and order is now - significant with respect to command line files. You must therefore use - `m4 --debugfile=trace file', not `m4 file --debugfile trace'. This - change does not affect the deprecated `-o'/`--error-output' option. - * * The `syscmd' and `esyscmd' builtins can be configured to use an - alternate shell, via the new `configure' option `--with-syscmd-shell'. - * * A number of portability improvements inherited from gnulib. - mariadb-connector-c +- Update to release 3.1.12 [bsc#1182739]: + * MDEV-24577: Fix warnings generated during compilation of + plugin/auth_pam/testing/pam_mariadb_mtr.c on FreeBSD + * CONC-521: Fixed warning on MacOS when including ucontext.h + * CONC-518: Check if mysql->options.extension was allocated before + checking async_context + * CONC-517: C/C looks for plugins in wrong location on Windows + mdadm +- cluster-md/mdadm : avoid useless re-sync (bsc#1181341) + 0114-super1-fix-Floating-point-exception.patch + 0115-super1.c-avoid-useless-sync-when-bitmap-switches-fro.patch + mediainfo +- Update to version 21.03 + Added features: + * WAV: ADM profile detection of Dolby Atmos Master or MPEG-H + * SMPTE ST 337: support of AC-4 + * AC-3/AC-4: show top layer channels after Lw/Rw, as it + becomes the defacto standard layout + * Dolby Surround EX and Pro Logic IIz detection + * Matroska: add DV support + * CLI: read from stdin + * DV: remove check of zeroed bytes in timecode, considered + again as valid timecode + * TIFF; add support of compression codes 7 and 8 + * WAV: show bext (BWF) version in verbose mode / XML / JSON + * MXF: detection fo DCI P3 mastering display color primaries + * Options: add software version to text output + * Options: add report creation timestamp to text output + Fixed bugs: + * HDR: mastering max. luminance precision was wrong + * WM: fix EncodingTime parsing + * MOV/MP4: skip XMP huge atoms, fix + * MPEG-TS: fix inverted supplementary_audio_descriptor + mix_type values + * AAC: fix File_Aac::is_intensity according to ISO/IEC + 14496-3:2009 + * I1353, MP4: Skip user data Xtra and free atoms + * FFV1: fix crash with some bitstreams parsing + * TIFF: fix division by 0 + * RF64: fix the WAV malformed chunk size test + mgr-osad +- version 4.1.5-1 +- adapt to new SSL implementation of rhnlib (bsc#1181807) + mkvtoolnix +- Update to version version 56.1.0 + New features and enhancements: + * mkvmerge: AAC: added support for LOAS/LATM files with + channel configuration indexes 9–21 (e.g. channel count 22.2 + for index 13) according to Rec. ITU-R BS.1196-7 & ISO/IEC + 23008-3:2019. + Bug fixes: + * mkvmerge: HEVC/H.265 parser: fixed invalid memory access + that could happen when reading certain types of HEVC data + (e.g. with changing parameter sets mid-stream) from certain + containers (e.g. Matroska). This bug was introduced in + release 56.0.0. + * mkvextract: AAC: mkvextract will now abort with an useful + error message when the user tries to extract a track whose + 'audio-specific config' element in `CodecPrivate` signals a + number of channels of 7 or greater than 8 as that isn't + supported by the ADTS format. + Build system changes: + * configure: the `--enable-ubsan` option hasn't actually + enabled anything since release 39.0.0. + +- Update to version 56.0.0 + New features and enhancements: + * mkvmerge, mkvpropedit: tags: the programs will no longer + write tag elements that are mandatory and set to their + default value (e.g. "tag language" set to `und` = + undetermined). + * mkvmerge, mkvpropedit, MKVToolNix GUI chapter editor: + chapters: the programs will no longer write chapter elements + that are mandatory and set to their default value (e.g. + "chapter language" set to `eng` = English or "Chapter flag + enabled" = 1). + * mkvextract: chapters: mkvextract will no longer add a + `ChapterLanguage` element set to `eng` to the generated XML + content if the source file doesn't contain such an element. + * MKVToolNix GUI: multiplexer: when using the "tab widget + below the files & tracks" layout option for the track + properties the elements in the "general options" tab will + use six rows à four columns instead of twelve rows à two + columns, greatly reducing the required height. + Bug fixes: + * mkvmerge: AAC reader: fixed mkvmerge aborting to read AAC + files bigger than 2 GB with a message about not being able + to allocate memory. + * mkvmerge: chapters: `ChapLanguageIETF` elements were still + created when the option `--disable-language-ietf` was given + after an option leading to the creation of chapters. Now the + position doesn't matter anymore. + * mkvmerge: chapters: when the option + `--disable-language-ietf` is used, `ChapLanguageIETF` + elements won't be written even when sources are read + (Matroska files or XML chapters files) that do contain those + elements. + * mkvmerge: tags: when the option `--disable-language-ietf` is + used, `TagLanguageIETF` elements won't be written. + * mkvmerge: tags: mkvmerge will no longer write language + elements for the track statistics tags it creates, making + the effective language "undetermined" due to `und` being the + default value for the legacy tag language element. + * mkvmerge: tags: the XML tag parser will now validate all + `<Simple>` children of `<Tag>` elements, not just the first + for each `<Tag>`. + * mkvmerge: tags: the XML tag parser now uses the + spec-compliant `und` ("undetermined") as the default + language for `<Simple>` tags instead of `eng`. + * mkvmerge, mkvpropedit: tags: mkvmerge will no longer set the + "target type" for track statistics tags (earlier it used + `MOVIE`). The "target type value" will still be set to `50`. + * mkvmerge, mkvextract: HEVC/H.265: both programs will now + normalize the placement of VPS, SPS and PPS NALUs. Each key + frame is prefixed with exactly one copy of the currently + active parameter sets. This fixes certain classes of bugs + related to splitting/appending. + * mkvinfo: when compiled with newer versions of the `fmt` + library, certain numbers were not output correctly (e.g. a + track's audio sampling frequency of 48000 might be output as + 48). + * MKVToolNix GUI: multiplexer: deriving the track language + from the file name will match languages case insensitively + again (like versions prior to v55). + * MKVToolNix GUI: multiplexer: under certain circumstances + keyboard shortcuts such as `Ctrl+W` for closing the active + tab or `Ctrl+R` for starting to multiplex ceased to work + until the user did certain other things (such as switching + to a different tool & back to the multiplexer or opening the + multiplexer menu). This started with v54. + * MKVToolNix GUI: chapter editor: the editor will no longer + create empty `ChapterCountry` elements when adding a chapter + name with no default country selected in the preferences. + Build system changes: + * The bundled `fmt` library was updated to v7.1.3. + mumps:gnu-mpich-hpc +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:gnu-mvapich2-hpc +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:gnu-openmpi2-hpc +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:gnu-openmpi3-hpc +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:gnu-openmpi4-hpc +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:mvapich2 +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:openmpi2 +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:openmpi3 +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:openmpi4 +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:scotch-openmpi2 +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:scotch-serial +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + mumps:serial +- Fix name of compat library package (bsc#1184057). +- Remove a non-existent Recommends: in non-HPC package. + neovim +- Build against lua 5.3 (for non-luajit) for Leap/SLE since + lua 5.4 is in Tumbleweed only + +- Fix build on aarch64 (luajit not supported yet) +- Add patch to find lua 5.4: + * neovim-0.4.4-findlua54.patch + +- Update to 0.4.4: + bugfixes only + +- Enable -fcommon in order to fix gh#neovim/neovim#12423. + netpbm +- skip failing tests for armv7hl (bsc#1181571) + nextcloud-desktop +- Update to 3.1.3: + - desktop#2884 [stable-3.1] Add support for Hirsute + - desktop#2920 [stable-3.1] Validate sensitive URLs to onle allow http(s) schemes. + - desktop#2926 [stable-3.1] Validate the providers ssl certificate + - desktop#2939 Bump release to 3.1.3 + nftables +- Update to release 0.9.8 + * Complete support for matching ICMP header content fields. + * Added raw tcp option match support. + * Added ability to check for the presence of any tcp option. + * Support for rejecting traffic from the ingress chain. + +- Update to release 0.9.7 + * Support for implicit chains + * Support for ingress inet chains + * Support for reject from prerouting chain + * Support for --terse option in json + * Support for the reset command with json + +- Update to release 0.9.6 + * Fix two ASAN runtime errors + +- Update to release 0.9.5 + * Support for set counters. + * Support for restoring set element counters via nft -f. + * Counter support for flowtables. + * typeof concatenations support for sets. + * Support for concatenated ranges in anonymous sets. + * Allow to reject packets with 802.1q from the bridge family. + * Support for matching on the conntrack ID. +- Drop anonset-crashfix.patch (upstream solved differently) + +- Add anonset-crashfix.patch [boo#1171321] + +- Update to release 0.9.4 + * Add a helper for concat expression handling. + * Add "typeof" build/parse/print support. + +- Add json, python [boo#1158723] + +- Update to release 0.9.3 + * meta: Introduce new conditions "time", "day" and "hour". + * src: add ability to set/get secmarks to/from connection. + * flowtable: add support for named flowtable listing. + * flowtable: add support for delete command by handle. + * json: add support for element deletion. + * Add `-T` as the short option for `--numeric-time`. + * meta: add ibrpvid and ibrvproto support + +- Update to new upstream release 0.9.2 + * Transport header port matching, e.g. "th dport 53" + * Support for matching on IPv4 options + * Support for synproxy + +- Remove unused dblatex BuildRequires, only needed for the optional + and disabled PDF generation (same contents as shipped manpage). + +- Update to new upstream release 0.9.0 + * Support to check if packet matches an existing socket. + * Support to limit number of active connections by arbitrary + criteria, such as ip addresses, networks, conntrack zones or + any combination thereof. + * Added support for "audit" logging. + +- Update to new upstream release 0.8.5 + * support to add/insert a rule at a given index position + * meter statement now supports a configureable upper max size + * timeouts for sets can now be specified in milliseconds + * re-add iptables-like empty skeleton rulesets + +- Update to new upstream release 0.8.4 + * Support to match IPv6 segment routing headers. + * New "meta ibrname" and "meta obrname" arguments to match the + name of the logical bridge a packet is passing through. + These new names replace the old (misnamed) "ibriport"/"obriport". + * `nft -a` will now show handle identifier for all objects, + including tables and chains. + * nft can now delete objects by their handle number. + * Support to update maps from the ruleset (packet path). + * the "--echo" option now prints handle id for tables and + object too. + * `nft -f -` will now read from standard input + * Support for flow tables, cf. man page or + https://lwn.net/Articles/738214/ . + +- Update to new upstream release 0.8.3 + * raw payload support to match headers that do not yet have + received a mnemonic. + -- Update to new upstream release 0.3 - * More compact syntax for the queue action - * Match input and output bridge interface name through "meta - ibriport" and "meta obriport" - * netlink event monitor, to monitor ruleset events, set changes, etc. - * New transaction infrastructure - fully atomic updates for all - object available in the upcoming 3.16. - -- Initial package for build.opensuse.org - nghttp2 +- security update +- added patches + fix CVE-2020-11080 [bsc#1181358], HTTP/2 Large Settings Frame DoS + + nghttp2-CVE-2020-11080.patch + nodejs10 +- New upstream LTS version 10.24.0: + * CVE-2021-22883: HTTP2 'unknownProtocol' cause Denial of Service + by resource exhaustion (bsc#1182619) + * CVE-2021-22884: DNS rebinding in --inspect (bsc#1182620) + * CVE-2021-23840: OpenSSL - Integer overflow in CipherUpdate + (bsc#1182333) + +- relax OpenSSL cipher suite policies for unit tests + +- New upstream LTS version 10.23.3: + * crypto: fix crash when calling digest after piping + * deps: reland npm upgrade to 6.14.11 + * test: add test that verifies crypto stream pipeline +- versioned.patch: refreshed + +- New upstream LTS version 10.23.2: + * deps: upgrade npm to 6.14.11 +- versioned.patch: refreshed + nodejs12 +- New upstream LTS version 12.21.0: + * CVE-2021-22883: HTTP2 'unknownProtocol' cause Denial of Service + by resource exhaustion (bsc#1182619) + * CVE-2021-22884: DNS rebinding in --inspect (bsc#1182620) + * CVE-2021-23840: OpenSSL - Integer overflow in CipherUpdate + (bsc#1182333) + +- New upstream LTS version 12.20.2: + * deps: upgrade npm to 6.14.11 +- relax OpenSSL cipher suite policies for unit tests + nodejs14 +- New upstream LTS version 14.16.0: + * CVE-2021-22883: HTTP2 'unknownProtocol' cause Denial of Service + by resource exhaustion (bsc#1182619) + * CVE-2021-22884: DNS rebinding in --inspect (bsc#1182620) + +- New upstream LTS version 14.15.5: + * deps: + + upgrade npm to 6.14.11 + + V8: backport dfcf1e86fac0 #37245 + Note: Node.js is not believed to be vulnerable to CVE-2021-21148 + * stream,zlib: do not use _stream_* anymore +- relax OpenSSL cipher suite policies for unit tests + nodejs8 +- CVE-2021-22884.patch: DNS rebinding in --inspect + (CVE-2021-22884, bsc#1182620) +- CVE-2021-22883.patch: only backport unit test to make sure + we don't have regression here in the future. + numactl +- include bugfixes in SLE, to enable 32 bit systems (SLE-17217) + +- Enable LTO (boo#1133098) as it works now. + +- update to 2.0.14: + * manpage update + * numademo: fix issue on 32 bit systems + * drop custom cflags for libnuma + * use symvers attribute for symbol versioning + +- Update to version 2.0.13: + * Release numactl 2.0.13 + * Skip `test/move_pages` if we don't have at least two nodes available + * Add license files: GPLv2 + LGPLv2.1 + * Handle cpu-less node for bind_range test + * Convert numastat.c to standard numactl coding style + * Disable clang travis targets for now + * numastat.8: clarify that information relates to resident pages + * Fix all declarations to be C prototypes + * numatopology: Add check for cpu-less nodes + * Update INSTALL.md + * numastat: when reading no-exist pid, return EXIT_FAILURE + * numastat: Add KReclaimable to list of known fields in meminfo + * numastat: Better diagnostic when find unknown string in meminfo + * Enable building on s390x + * Correct sysconf constants + * Removed unnecessary exit from memhog.c Solves issue #50 + * Synchronized usage function with man page + * Added memhog.8 to Makefile.am + * memhog: add man page + * Allow linking with lld by deduplicating symbols + * numademo: free the node_to_use on the way out + * numademo: free test nodemask + * libnuma: cleanup node cpu mask in destructor + * numactl: add va_end to usage function + * travis: add build matrix + * remove kernel version check + * add missing linux version header + * make MPOL_ macros match linux kernel + * add missing policy + * Fix: Add ShmemHugePages and ShmemPmdMapped to system_meminfo[] + * Fix: move_pages test for non-contiguous nodes + * Correct calculation of nr_nodes and re-enable move_pages test + * Fix: regress test numastat function and few test fixes + * Fix: distance test to include all existing nodes + * numademo: fix wrong node input + * Fix: node_list with memory-less nodes +- Drop autoconf/libtool BuildRequires and autoreconf invocation, + bundled configure is up-to-date. +- Drop obsolete revert_date_in_numastat.patch, gcc sets __DATE__ + based on SOURCE_DATE_EPOCH now. +- Correct License for devel subpackage, same as for the library + (LGPL-2.1-or-later). + +- numastat doesn't need perl anymore since 2012 + +- For obs regression checker, this version includes following SLE + fixes: + - enable build for aarch64 (fate#319973) (bsc#976199) + factory has an extra patch to disable ARM 32 bit archs which + looks a bit misleading as %arm macro only covers 32 bit ARM. + - Bug 955334 - numactl/libnuma: add patch for Dynamic Reconfiguration + bsc#955334 + +- Disable LTO (boo#1133098). + +- Update to version 2.0.12: + * Release numactl 2.0.12 + * Cleanup whitespace from *.c and *.h files + * Add Travis build status to numactl README + * Convert README and INSTALL to Markdown + * Remove `threadtest.c` + * Remove `mkolddemo` script + * Remove file TODO, which has outdated contents + * Remove file DESIGN, which has no contents + * Remove changelogs from the repository + * Revert "make clearcache work on x86/PIC" + * Add "NAME" section to numastat manpage + * Allow building on ARM systems + * Add pkg-config file for NUMA library + * readdir_r(3) is deprecated, use readdir(3) instead + * Avoid filename truncation in numastat + * fix coding style in last change + * Fix: numademo test between sparse nodes + * Fix: allocation of dynamic array + * Fix: numactl distance between sparse nodes + * include sys/sysmacros.h for major/minor + * make clearcache work on x86/PIC + * Fix regress test for invalid hard code of nodenames + * Fix end of line check in distance parsing + * Optimize numa_distance check + * affinity: Include sys/sysmacros.h to fix warning + * numademo: Increase buffer to avoid theoretical buffer overflow + * Check for invalid nodes in numa_distance + +- sysmacros.patch: Include <sys/sysmacros.h> for major/minor (bsc#1181571) (bsc#1183796) + -- Fixed patch 0001-Fixed-segfault-when-no-node-could-be-found-in-sysfs-.patch - for bnc#872922 - -- Add: 0001-Fixed-segfault-when-no-node-could-be-found-in-sysfs-.patch - Fixes segfault when no node could be found in sysfs. bnc#872922 - -- enable ppc64le - -- Update to version 2.0.9: -- 130207 Add a prototype for numa_bitmask_weight (Cliff W.) -- 130725 Fix hubstats huge pages bug, version number, man page (Bill Gray) -- 130726 Disable the regress-io test (Cliff W.) -- 130730 Fix typos in numactl man page; add short opts to --help - (Petr Holasek) -- 130906 numactl: option --all/-a added for policy settings (Petr Holasek) -- 130906 libnuma: new function numa_run_on_node_mask_all (Petr Holasek) - -- Update to version 2.0.8: - Drop patch numactl_install_all_manpages, merged upstream -- Removed __DATE__ in numastat to avoid constant rebuilding in build - service (added patch revert_date_in_numastat.patch) -- adjusted license strings - -- Update from 2.0.6 to 2.0.7 - * Add numa_realloc() (and realloc_test) - * Re-fix numa_get_run_node_mask() and fix numa_get_run_node_mask - * Fix the numa_get_run_node_mask() man page (cpus vs nodes) - * Fix the cpu and node parsing to be cpuset aware - * Fix test/checkaffininty to be cpuset aware - * Fix two typos in numactl.8 - -- Only use LGPL for the library licence, remove the gpl part. - -- Add lesser GPL public license to libnuma as metioned in the - sources - -- Adjust/refresh patch, no functional change - -- Update from 2.0.6-rc3 to final version 2.0.6 - -- Use %_smp_mflags - -- Updated to version 2.0.6-rc3 - * Fix numa_get_run_node_mask() to return a cpuset-aware node mask (Cliff W.) - * Add a better warning to numa_node_to_cpus() - -- Updated to version 2.0.6-rc1 - * numa_num_task_cpus()/..nodes() to return actual counts (Cliff W.) - * Correct numa_max_node() use of broken numa_num_configured_nodes() (Tim Pepper) - * Use numa_max_node() not numa_num_configured_nodes() (Tim Pepper) - * Fix numa_num_configured_nodes() to match man page description (Tim Pepper) - * Clarify comment for numa_all_nodes_ptr extern (Tim Pepper) - * numactl --hardware should handle sparse node numbering (Tim Pepper) - * Maintain compatibility with 2.0.3 numa_num_thread...()'s (Cliff W.) - -- Update to 2.0.5: - * Remove merged patch numactl_fix_mem_corrup_numa_init.patch - * Various bug fixes. - -- Forgot to increase the version string from 2.0.4-rc1 to 2.0.4-rc2 - -- Fixed corrupt tar.bz2 and added a mem corruption fix from Jan. - -- Update to version 2.0.4-rc2 - -- workaround broken Makefile which uses uname -m to detect bitness - and libdir -- remove sparcv9 from special-casing in baselibs.conf - -- add baselibs.conf as a source -- add baselibs for SPARC -- add SPARC to ExclusiveArch -- enable parallel building - -- Update to version 2.0.4-rc1 -- Added missing manpages: numastat, migspeed, migratepages - -- fixed build with asneeded on platforms with non-builtin sqrt() - open-iscsi +- Updated to latest upstream 2.1.4 as 2.1.4-suse, which contains + these changes not already present: + * Enable iscsi.service asynchronous logins, cleanup services + (bsc#1183421) + * libopeniscsiusr: dont error loudly if a session isn't found when + working through iscsi_sessions_get() + * libopeniscsiusr: skip over removed sessions + * libopeniscsiusr: fix error messages + * Avoid hardcoding pkg-config to fix cross build + * Fix iscsistart login issue when target is delayed. + openldap2 +- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the + X.509 DN parsing in decode.c ber_next_element, resulting in denial + of service. + * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch +- bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN + parsing in ad_keystring, resulting in denial of service. + * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch +- bsc#1182412 CVE-2020-36228 - integer underflow leading to crash + in the Certificate List Exact Assertion processing, resulting in + denial of service. + * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch +- bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the + cancel_extop Cancel operation, resulting in denial of service. + * 0224-ITS-9428-fix-cancel-exop.patch +- bsc#1182416 CVE-2020-36225 - double free and slapd crash in the + saslAuthzTo processing, resulting in denial of service. + * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch +- bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash + in the saslAuthzTo processing, resulting in denial of service. + * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch + * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch +- bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd + crash in the saslAuthzTo processing, resulting in denial of service. + * 0219-ITS-9413-fix-slap_parse_user.patch +- bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the + saslAuthzTo validation, resulting in denial of service. + * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch + * 0214-ITS-9406-fix-debug-msg.patch +- bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact + Assertion processing, resulting in denial of service (schema_init.c + serialNumberAndIssuerCheck). + * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch + * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch +- bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter + control handling, resulting in denial of service (double free and + out-of-bounds read). + * 0215-ITS-9408-fix-vrfilter-double-free.patch + +- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur + in the issuerAndThisUpdateCheck function via a crafted packet, + resulting in a denial of service (daemon exit) via a short timestamp. + This is related to schema_init.c and checkTime. + * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch + openssl-1_0_0 +- Security fixes: + * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback + protection [bsc#1182333, CVE-2021-23840] + * Null pointer deref in X509_issuer_and_serial_hash() + [bsc#1182331, CVE-2021-23841] +- Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch + openssl-1_1 +- Fix NULL pointer deref in signature_algorithms + * CVE-2021-3449 + * bsc#1183852 + * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch + +- Security fixes: + * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback + protection [bsc#1182333, CVE-2021-23840] + * Null pointer deref in X509_issuer_and_serial_hash() + [bsc#1182331, CVE-2021-23841] +- Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch + +- Fix unresolved error codes [bsc#1182959] +- Update openssl-1.1.1-fips.patch + ovmf +- Add ovmf-bsc1183578-lzma-catch-4GB.patch to fix the possible + heap corruption (bsc#1183578, CVE-2021-28211) +- Add ovmf-bsc1183579-fix-fv-recursion.patch to fix unlimited FV + recursion (bsc#1183579, CVE-2021-28210) + paraview +- Update to version 5.9.0: + * See + https://gitlab.kitware.com/paraview/paraview/-/blob/master/Documentation/release/ParaView-5.9.0.md. +- Add paraview-vtkioss-link-pthread.patch: Link against pthread + when building vtkioss + [https://gitlab.kitware.com/paraview/paraview/-/issues/20495]. +- Add paraview-Adaptors-include-txx-file.patch: Fix Cam adaptor + template instantiation + [https://gitlab.kitware.com/paraview/paraview/-/merge_requests/4729]. +- PDF guide book ParaviewGuide-%{version}.pdf replaced by + ParaviewTutorial-%{version}.pdf. +- Drop upstream-incorporated patches: + * paraview-vtkFreeTypeTools-internal-macro.patch. + * fix-3d48a287-support-new-api-cgio_read_data_type.patch. + * bundled_exodusii_add_missing_libpthread.patch. + +- Add paraview-vtkFreeTypeTools-internal-macro.patch -- + vtkFreeTypeTools: avoid using an internal macro; patch taken + from upstream vtk git and rebased to apply with -p1 + +- Update to version 5.8.1: + * Long list of bug fixes, see + https://blog.kitware.com/paraview-5-8-1-release-notes/. +- Update manuals (ParaViewGettingStarted-5.8.1.pdf and + ParaViewGuide-5.8.1.pdf) to latest version. +- Disable on aarch64 since GLES isn't supported for bundled vtk + but is needed for paraview. + +- Set CMAKE_SKIP_INSTALL_RPATH:BOOL=ON during %cmake for openSUSE + Leap 15.2 and older to fix build failures. + +- Don't delete libFmmMesh.a static lib, it is referenced by + installed cmake files and needed for plugin development. + parsec-tool +- Update to 0.3.0: + * changelog from 0.2 to 0.3: + https://github.com/parallaxsecond/parsec-tool/compare/0.2.0...0.3.0 + * changelog from skipped 0.1 to 0.2: + https://github.com/parallaxsecond/parsec-tool/compare/0.1.0...0.2.0 + parted +- Direct file system manipulation support was removed in 2011. + - Removed build dependencies on libreiserfs-devel and + e2fsprogs-devel. + perl-Bootloader +- merge gh#openSUSE/perl-bootloader#134 +- install with --removable if efivars are not writable + (bsc#1182749, bsc#1174111, bsc#1184160) +- fix whitespace +- 0.934 + pesign-obs-integration +- Add pesign-obs-integration-bsc1183747-always-pad-efi-images.patch + to fix the potential hash mismatching (bsc#1183747) + petsc:doc +- Update to version 3.14.5. + * Documentation & man page fixes, removal of non-existing functions. + * CPARDISO: stick to OpenMPI BLACS when needed + * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0. + Bb (column block size) zero lead to infinite loop in + MatMatMultNumeric_MPIAIJ_MPIDense() with n=0. + * petscviewer: fix the fortran bindings of XXXViewFromOptions + when called with obj=PETSC_NULL_XXX. + * PetscOptionsPrefixPush: Accept numbers if the stack is not + empty. + * PetscOptionsClearValue: Also clear 'help_intro' slot. + * PetscOptionsDestroyDefault: Fix possible NULL-dereference. + * PetscOptionsUsed: Fix for case-insensitive string comparison. + * Do not use MPI_Bcast() on a single rank - This allows direct + reading of much larger files, in, for example, MatLoad_SeqAIJ_Binary. + * PCHPDDM: fix for KSPLSQR. + * DMPlexVTKWriteAll_VTU: numerous bugfixes. + * MatBAIJ: FIx specialization for size 9. + petsc:gnu-mpich-hpc +- Update to version 3.14.5. + * Documentation & man page fixes, removal of non-existing functions. + * CPARDISO: stick to OpenMPI BLACS when needed + * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0. + Bb (column block size) zero lead to infinite loop in + MatMatMultNumeric_MPIAIJ_MPIDense() with n=0. + * petscviewer: fix the fortran bindings of XXXViewFromOptions + when called with obj=PETSC_NULL_XXX. + * PetscOptionsPrefixPush: Accept numbers if the stack is not + empty. + * PetscOptionsClearValue: Also clear 'help_intro' slot. + * PetscOptionsDestroyDefault: Fix possible NULL-dereference. + * PetscOptionsUsed: Fix for case-insensitive string comparison. + * Do not use MPI_Bcast() on a single rank - This allows direct + reading of much larger files, in, for example, MatLoad_SeqAIJ_Binary. + * PCHPDDM: fix for KSPLSQR. + * DMPlexVTKWriteAll_VTU: numerous bugfixes. + * MatBAIJ: FIx specialization for size 9. + petsc:gnu-mvapich2-hpc +- Update to version 3.14.5. + * Documentation & man page fixes, removal of non-existing functions. + * CPARDISO: stick to OpenMPI BLACS when needed + * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0. + Bb (column block size) zero lead to infinite loop in + MatMatMultNumeric_MPIAIJ_MPIDense() with n=0. + * petscviewer: fix the fortran bindings of XXXViewFromOptions + when called with obj=PETSC_NULL_XXX. + * PetscOptionsPrefixPush: Accept numbers if the stack is not + empty. + * PetscOptionsClearValue: Also clear 'help_intro' slot. + * PetscOptionsDestroyDefault: Fix possible NULL-dereference. + * PetscOptionsUsed: Fix for case-insensitive string comparison. + * Do not use MPI_Bcast() on a single rank - This allows direct + reading of much larger files, in, for example, MatLoad_SeqAIJ_Binary. + * PCHPDDM: fix for KSPLSQR. + * DMPlexVTKWriteAll_VTU: numerous bugfixes. + * MatBAIJ: FIx specialization for size 9. + petsc:gnu-openmpi2-hpc +- Update to version 3.14.5. + * Documentation & man page fixes, removal of non-existing functions. + * CPARDISO: stick to OpenMPI BLACS when needed + * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0. + Bb (column block size) zero lead to infinite loop in + MatMatMultNumeric_MPIAIJ_MPIDense() with n=0. + * petscviewer: fix the fortran bindings of XXXViewFromOptions + when called with obj=PETSC_NULL_XXX. + * PetscOptionsPrefixPush: Accept numbers if the stack is not + empty. + * PetscOptionsClearValue: Also clear 'help_intro' slot. + * PetscOptionsDestroyDefault: Fix possible NULL-dereference. + * PetscOptionsUsed: Fix for case-insensitive string comparison. + * Do not use MPI_Bcast() on a single rank - This allows direct + reading of much larger files, in, for example, MatLoad_SeqAIJ_Binary. + * PCHPDDM: fix for KSPLSQR. + * DMPlexVTKWriteAll_VTU: numerous bugfixes. + * MatBAIJ: FIx specialization for size 9. + petsc:gnu-openmpi3-hpc +- Update to version 3.14.5. + * Documentation & man page fixes, removal of non-existing functions. + * CPARDISO: stick to OpenMPI BLACS when needed + * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0. + Bb (column block size) zero lead to infinite loop in + MatMatMultNumeric_MPIAIJ_MPIDense() with n=0. + * petscviewer: fix the fortran bindings of XXXViewFromOptions + when called with obj=PETSC_NULL_XXX. + * PetscOptionsPrefixPush: Accept numbers if the stack is not + empty. + * PetscOptionsClearValue: Also clear 'help_intro' slot. + * PetscOptionsDestroyDefault: Fix possible NULL-dereference. + * PetscOptionsUsed: Fix for case-insensitive string comparison. + * Do not use MPI_Bcast() on a single rank - This allows direct + reading of much larger files, in, for example, MatLoad_SeqAIJ_Binary. + * PCHPDDM: fix for KSPLSQR. + * DMPlexVTKWriteAll_VTU: numerous bugfixes. + * MatBAIJ: FIx specialization for size 9. + petsc:gnu-openmpi4-hpc +- Update to version 3.14.5. + * Documentation & man page fixes, removal of non-existing functions. + * CPARDISO: stick to OpenMPI BLACS when needed + * bugfix for MatMatMultSymbolic_MPIAIJ_MPIDense() when Bbn1 = 0. + Bb (column block size) zero lead to infinite loop in + MatMatMultNumeric_MPIAIJ_MPIDense() with n=0. + * petscviewer: fix the fortran bindings of XXXViewFromOptions + when called with obj=PETSC_NULL_XXX. + * PetscOptionsPrefixPush: Accept numbers if the stack is not + empty. + * PetscOptionsClearValue: Also clear 'help_intro' slot. + * PetscOptionsDestroyDefault: Fix possible NULL-dereference. + * PetscOptionsUsed: Fix for case-insensitive string comparison. + * Do not use MPI_Bcast() on a single rank - This allows direct + reading of much larger files, in, for example, MatLoad_SeqAIJ_Binary. + * PCHPDDM: fix for KSPLSQR. + * DMPlexVTKWriteAll_VTU: numerous bugfixes. + * MatBAIJ: FIx specialization for size 9. + pgn-extract +- Update to 19.04: + * Improved --repetition so that it does not give false + positives when castling rights or who is to move are + different. + * Retain next move number rather than resetting to 1 + with --dropply and --dropbefore. + * Fixed a memory error in v18-10 + * Added --xroster to suppress tags that are not required with -R. + * Missing SetUp tags no longer elicit an error message as this + contravention of the standard is so common. + * Negative value accepted with --dropply to indicates plies + to be retained at the end of the game. +- Rebase patches: + * pgn-extract-set_eco.pgn_path.patch + * pgn-extract-no-buildtime.patch + +- Update to version 18.10 (no changelog supplied) +- Refreshed pgn-extract-no-buildtime.patch + pianobar +- Update to version 2020.11.28 + * Support changing station modes + * Allow choosing time format + * Add optional debug output + version 2020.04.05: + * Support writing audio to named pipe (audio_pipe) + * Add resampling (sample_rate) + * Fix station list not showing more than 95 stations + pijul +- Disable the config.guess update on aarch64 and ppc64le to fix + the build + pipewire +- Enable or disable the ldac codec depending if ldacBT is available + or not to fix build in s390x (where it's not available) +- Add some more information and fix indentation on previous + changelog entries. + +- Update to 0.3.24: + + This is a bugfix release that is API and ABI compatible with + previous 0.3.x releases. + + Highlights + - Many JACK midi improvements and device support. + - Fixes in gnome-control-center default sink/source handling. + - Many small performance improvements in alsa device handling + and latency. There should also be less cracks/pops and xruns + now. + - More bluetooth compatibility improvements. + + PipeWire improvements + - Implement simple upmixing + - Disable the resampler when not used. This improves latency + and CPU usage. + - Handle max-quantum on devices and try to not make the quantum + larger than the device buffer size. + - improvements to how nodes and links are activated. It should + now result in less xruns and cracks/pops. + - meson uses the feature options everywhere now + - Handle volume remap in the channelmixer. This fixes the + channels on multichannel devices. + - Try to escape invalid JSON string characters + - Keep better track of changed parameters in audioconvert. + - Improve config files, make arrays where needed. + - Respect NO_COLOR where possible + - Support in-place config file parsing to avoid allocations and + improve startup performance. + - There is no a config option to enable non-power-of-two + quantums. + - Preliminary support for upmixing and generating LFE channels. + + Session-manager + - default nodes are not stored as JSON in the metadata. This + is more readable and introspectable. + - More default-nodes and default-routes improvements. port + switching should work better now. + - Wait until all devices are scanned before linking clients. + - Fixes some crashes + - Sinks (monitors) can now be set as default sources. + + Device support + - Fix startup timers for alsa devices. + - Improve timers in alsa when quantum changes. It should cause + less xruns and cracks. + - Fix UCM setup of capture devices. + - Only disable IRQ in alsa when not batch. For batch devices + the hw pointers are updated each IRQ so we need to keep them + enabled. This massively improves latency on USB batch devices + to the same level as JACK (with small enough period size). + + Bluetooth + - Improvements to profile switches. + - Improvements to volume handling. + - Fixes for A2DP sources + - Add support for battery status when available. + - Many other small improvements. + + PulseAudio server + - handle NULL in set_default_sink/source to clear the default + - Implement a workaround for gnome-control-center when setting + the default sink/source. It also sets the target in + stream-restore to the new default. This fixes moving streams + in gnome-control-center. + - Fix some races by replying to some requests after the + operation completed. + - Prefer formats of the extended format API. + - Create a pid file on startup to improve compatibility with + apps that look for it. + - Capture streams can now be moved to monitors with pavucontrol + - Fixes for crashes + + JACK + - jack clients can now connect to the 'default' server + - Move midi ports back to the midi client + - Only mark midi hardware ports as terminal/physical + - Use the same midi names as a2jmidid + - match system ports in get_ports. + - Improve compatibility with some apps that require a + fixed latency. + - Beginnings of the libjackserver implementation. +- Switch off libopenaptx and fdk-aac (because they are + patent-encumbered) and libcamera (problems in building). + +- systemd-rpm-macros doesn't have a consistent versioning between + distributions, so better assume it's updated enough to support + %systemd_user_pre + +- Add systemd rpm macros for pipewire.service as well as + pipewire.socket . +- Use the new %systemd_user_pre macro on %pre to be able to + recognize when a service was installed for the first time and + enable it on %systemd_user_post (boo#1183012) + +- Update to version 0.3.23: + + Highlights + - Fixes for some critical bugs in last release. + - Fix bug where audio was not drained properly at the end of + playback, causing repeating sound. + - Profile and route switching was improved and should mimic + more what pulseaudio did. + - Various fixes for xruns in capture and playback. + - Bluetooth now supports delay adjustment and various other + improvements. + - The pulseaudio server now correctly identifies AC3 and DTS + streams and returns a not supported error instead of playing + static. + - Multichannel support was improved in the alsa plugin and + the channel mixer. Channels should now play on the right + speakers in all cases. + + PipeWire improvements + - Small fixes and improvements in JSON parsing and encoding. + - Improvements to param handling in audioconverter. It would + previously not always notify of changes. + - Avoid updating some properties that we use internally such + as the object id and the node.id. + - log.level in the config files is now actually used. + - the PIPEWIRE_LATENCY env variable should always override + any application settings in filter/stream/jack. + - The config file can now contain filer and stream properties + to, for example, control the resampler, mixer and latency. + - Add sandboxing to the systemd services + - Various FreeBSD fixes. + - Improve draining and a way to exit the drain state as well. + - Many multichannel fixes. Channel remapping should now be + correct. + - Fix bug with repeating audio at the end of playback because + the drain in the resampler was not draining all channels. + - RTKit default rt.prio has been increased to 88. This will + likely still be clamped to 20 until distros increase the + max priority. + + Session-manager + - Don't try to switch to Pro Audio profile, this should be + a user choice only. + - Don't crash when metadata was disabled such as when not + using the audio features of pipewire. + - Rework the profile and route handling. + - Add systemd unit files for the media-session + - Device names should now also have sane names so that tab + pactl completion works on them. + + Device support + - Fix ALSA format enumeration in more cases. Use the channels + and rate as a filter. + - Make sure the graph doesn't ever use buffers larger than + the alsa device buffer size or we get xruns. + - Tuning of the alsa device timeout handling and dynamic + resampler. There should now not be any xruns when streams + appear and disappear or when the quantum changes. + - Fix bug in alsa device when reassigning to a new driver, + in some cases the dynamic resampler was not activated and + things would drift out of sync and fail. + - Fixes in quantum changes for ALSA capture and how the + resampler is drained and fed with the new samples. + + Bluetooth + - Delay adjustment has been implemented now. Bluetooth + devices should now be more synchronized with video due + to proper delay reporting. Because BT delays can be + large, it can cause hickups in some players. + - Fix volume in bluetooth devices. + - Codec switch improvements. + + PulseAudio server + - Latency offset adjustment is now implemented and functional + for bluetooth devices. It is not working for alsa devices + yet. + - Handle unsupported formats. Previously we would accept encoded + formats and play noise. This fixes AC3 playback in vlc. + - Move some of the configurable parameters to the config file. + - Fix a fatal use after free when playing samples + - Improve module handling. loaded modules now show up in the + list of modules and can be unloaded. This also prepares the + core for more module implementations later. + + ALSA plugin + - Fix drain with very large buffers, we need to manually start + the stream before draining. + - Fix the channel layout handling. + - Improve compatibility with apps that expect the poll to only + return when there is activity. + - Fix drain for capture + + JACK + - Add a config option to shorten and filter client names + - Increase the length of the client name size and make sure + we don't exceed the allocated size. + - We now include our own jack header files so we can build + without depending on another jack-devel package. We don't + yet install the headers or provide pkgconfig files. +- Move alsa-card-profiles to modules subpackage, they are always + needed. + +- Build/install the `pw-top` tool: + + Add pkgconfig(ncurses) BuildRequires to satisfy the build deps + of pw-top. + - * Highlights - + Per client config files replace the module-profiles. It's + + Highlights + - Per client config files replace the module-profiles. It's - + Pro Audio card profile support. You can now select the + - Pro Audio card profile support. You can now select the - + Many fixes and improvements in the JACK library to make + - Many fixes and improvements in the JACK library to make - + Many bluetooth improvements. Playback should be more + - Many bluetooth improvements. Playback should be more - + Small fixes and improvements all over the map. - * PipeWire improvements - + Add support for restrictions requested by a client. This + - Small fixes and improvements all over the map. + + PipeWire improvements + - Add support for restrictions requested by a client. This - + Fix removal of params in objects. Previously they would not + - Fix removal of params in objects. Previously they would not - + Remove mlock warnings by default. There is an option to + - Remove mlock warnings by default. There is an option to - + Remove LimitMEMLOCK lines from the service files. They can + - Remove LimitMEMLOCK lines from the service files. They can - + Implement per-client config files. Each pipewire client will + - Implement per-client config files. Each pipewire client will - + Implement state and config load/save in pipewire. This is + - Implement state and config load/save in pipewire. This is - + Make an option to disable dbus support. - + Add tool to convert pipewire config to JSON. - * Session-manager - + Give all permissions to Manager flatpak apps. In the future + - Make an option to disable dbus support. + - Add tool to convert pipewire config to JSON. + + Session-manager + - Give all permissions to Manager flatpak apps. In the future - + Improvements to default audio/sink handling. - + Add option to configure device suspend time. - + Small fixes in route handling. - * Device support - + Complain when ACP profile files are not found and use + - Improvements to default audio/sink handling. + - Add option to configure device suspend time. + - Small fixes in route handling. + + Device support + - Complain when ACP profile files are not found and use - + Add volume support to monitor ports. - + Fix resume from suspend for ALSA in more cases. - + ALSA ACP cards now have a Pro Audio profile that exposes + - Add volume support to monitor ports. + - Fix resume from suspend for ALSA in more cases. + - ALSA ACP cards now have a Pro Audio profile that exposes - * Bluetooth - + Enable A2DP delay reporting. This improves audio/video sync + + Bluetooth + - Enable A2DP delay reporting. This improves audio/video sync - + Fix stuttering in A2DP source - + Tweak buffer size and latency settings to avoid stuttering - + More work on HSP and HFP support - + Fix initial profile configuration - + Add HFP HF support - * PulseAudio server - + Small tweaks in capture packet size to avoid crashes in some + - Fix stuttering in A2DP source + - Tweak buffer size and latency settings to avoid stuttering + - More work on HSP and HFP support + - Fix initial profile configuration + - Add HFP HF support + + PulseAudio server + - Small tweaks in capture packet size to avoid crashes in some - + Detect Flatpak apps and requests the flatpak permissions from + - Detect Flatpak apps and requests the flatpak permissions from - * ALSA plugin - + Reduce min buffer size in the plugin for lower possible + + ALSA plugin + - Reduce min buffer size in the plugin for lower possible - * JACK - + implement some missing methods to make qjackctl work again. - + Use the context data thread instead of making our own. This + + JACK + - implement some missing methods to make qjackctl work again. + - Use the context data thread instead of making our own. This - + Pass extra jack flags around in port properties. This makes + - Pass extra jack flags around in port properties. This makes - + Many tweaks to the port names and aliases. Unwanted + - Many tweaks to the port names and aliases. Unwanted - + Add an option to make a separate client for the monitor + - Add an option to make a separate client for the monitor - + add support for system:playback_N and system:capture_N port + - add support for system:playback_N and system:capture_N port - * Highlights - + Many PulseAudio compatibility fixes. Handling of corked + + Highlights + - Many PulseAudio compatibility fixes. Handling of corked - + Ports and Profiles are now managed by the session manager + - Ports and Profiles are now managed by the session manager - + Improved Bluetooth support. HSP is disabled by default + - Improved Bluetooth support. HSP is disabled by default - * PipeWire improvements - + Improve draining in pw-stream. + + PipeWire improvements + - Improve draining in pw-stream. - + Fix handling of empty array/choice instead of failing. - + Fix crashes when creating properties from empty strings. - + Make it possible to pass an array to module-access + - Fix handling of empty array/choice instead of failing. + - Fix crashes when creating properties from empty strings. + - Make it possible to pass an array to module-access - + Fix small bug in argument parsing in pw-cat - * Session-manager - + Restore route volumes in all cases, also when switching + - Fix small bug in argument parsing in pw-cat + + Session-manager + - Restore route volumes in all cases, also when switching - + Use a default route volume for unknown routes instead of + - Use a default route volume for unknown routes instead of - + Fix handling of Virtual sources as defaults. - + Handle port switching in the session manager. Implement + - Fix handling of Virtual sources as defaults. + - Handle port switching in the session manager. Implement - * GStreamer - + Fix a crash with zero SPA_PARAM_BUFFERS_size - * Device support - + v4l2-source will now respect the requested memory types. - + ALSA buffering has been tweaked. USB devices should have + + GStreamer + - Fix a crash with zero SPA_PARAM_BUFFERS_size + + Device support + - v4l2-source will now respect the requested memory types. + - ALSA buffering has been tweaked. USB devices should have - + Fix mute in bluetooth devices + - Fix mute in bluetooth devices - + Codec switching for bluetooth is implemented along with + - Codec switching for bluetooth is implemented along with - + HSP for bluetooth is now disabled by default. Most devices + - HSP for bluetooth is now disabled by default. Most devices - + Reduce the amount of events the ALSA plugins emit by bundling + - Reduce the amount of events the ALSA plugins emit by bundling - * PulseAudio server - + Implement the suspend command - + Fixes volume in sample info - + Fix playback of samples, sometimes samples would be clipped + + PulseAudio server + - Implement the suspend command + - Fixes volume in sample info + - Fix playback of samples, sometimes samples would be clipped - + Use rate match to feed samples. This way the latency can + - Use rate match to feed samples. This way the latency can - + Latency has been tuned some more, more closely emulating + - Latency has been tuned some more, more closely emulating - + Improve default sink/source handling. Make sure all events + - Improve default sink/source handling. Make sure all events - + Handle underrun better without causing sync issues. Make sure + - Handle underrun better without causing sync issues. Make sure - + Implement rewind due to seeks, fixes GStreamer seeking. + - Implement rewind due to seeks, fixes GStreamer seeking. - * Highlights - + Latency was reduced in ALSA and PulseAudio and time + + Highlights + - Latency was reduced in ALSA and PulseAudio and time - + Bluetooth now has a native HFP backed, SBC XQ and + - Bluetooth now has a native HFP backed, SBC XQ and - + Many bugfixes and improvements, improved device + - Many bugfixes and improvements, improved device - * PipeWire improvements - + pw-dump can now dump all objects such as Endpoints - + pw-dump has a -m option to monitor changes - + pw-dump can now dump metadata - + pw-stream can now use the rate-match io to exactly + + PipeWire improvements + - pw-dump can now dump all objects such as Endpoints + - pw-dump has a -m option to monitor changes + - pw-dump can now dump metadata + - pw-stream can now use the rate-match io to exactly - + spa-acp-tool can now load a custom profile-set and + - spa-acp-tool can now load a custom profile-set and - + There is now a nofail option when loading modules - + The connection has been made reentrant to fix some + - There is now a nofail option when loading modules + - The connection has been made reentrant to fix some - + Turn some errors into warnings or simply info. - + Executables are now built with PIE - + S24OE formats should work now (MAudio FastTrack Pro) - + Remove mlock warnings. Add support for mlockall with + - Turn some errors into warnings or simply info. + - Executables are now built with PIE + - S24OE formats should work now (MAudio FastTrack Pro) + - Remove mlock warnings. Add support for mlockall with - * Session-manager - + There are now config files for bluez and v4l2 modules - + Improve ALSA device and node properties - + Bluetooth devices have better properties now. - + The default device routing has been improved. - * Device support - + Port priorities are updated for UCM devices - + ACP devices notify change in routes in all cases - + There is now RW support in ALSA devices to increase + + Session-manager + - There are now config files for bluez and v4l2 modules + - Improve ALSA device and node properties + - Bluetooth devices have better properties now. + - The default device routing has been improved. + + Device support + - Port priorities are updated for UCM devices + - ACP devices notify change in routes in all cases + - There is now RW support in ALSA devices to increase - + Many improvements to Bluetooth. SBC XQ support can now + - Many improvements to Bluetooth. SBC XQ support can now - + Bluetooth devices not expose Routes so that they look + - Bluetooth devices not expose Routes so that they look - + Gracefully handle missing profile-sets - + There is now a native HFP backend - + Improve card names in some cases. - + pause-on-idle is now disabled for ALSA devices. This can + - Gracefully handle missing profile-sets + - There is now a native HFP backend + - Improve card names in some cases. + - pause-on-idle is now disabled for ALSA devices. This can - * ALSA plugin - + Use rate-match to reduce the latency - + Implement a _delay() function to get smoother timestamps. - + Fix property parsing. Fixes volume changes in alsamixer. - * PulseAudio server - + Use rate-match to reduce the latency. This also reduces + + ALSA plugin + - Use rate-match to reduce the latency + - Implement a _delay() function to get smoother timestamps. + - Fix property parsing. Fixes volume changes in alsamixer. + + PulseAudio server + - Use rate-match to reduce the latency. This also reduces - + Implement rate changes now that we have rate-match + - Implement rate changes now that we have rate-match - + pactl stats will now work - + Fix excessive memory usage when a capture client doesn't + - pactl stats will now work + - Fix excessive memory usage when a capture client doesn't - * Highlights + + Highlights - * PipeWire improvements + + PipeWire improvements - * Session-manager + + Session-manager - * Device support + + Device support - * JACK layer + + JACK layer - * Highlights + + Highlights - * PipeWire improvements + + PipeWire improvements - * Session-manager + + Session-manager - * Device support + + Device support - * PulseAudio server + + PulseAudio server - * Highlights + + Highlights - * PipeWire improvements + + PipeWire improvements - * Device support + + Device support - * Session-manager + + Session-manager - * PulseAudio server + + PulseAudio server - * Highlights + + Highlights - * PipeWire improvements + + PipeWire improvements - * Device support + + Device support - * pulse-server + + pulse-server - * JACK layer + + JACK layer - * Highlights - + This is a quick update to fix critical issues with the + + Highlights + - This is a quick update to fix critical issues with the - + Fix some compatibility issues in pulse-server with + - Fix some compatibility issues in pulse-server with - * PipeWire improvements - + Permission checks for new clients are now done from a + + PipeWire improvements + - Permission checks for new clients are now done from a - + Handle EINTR everywhere - + Fix an issue with the node state changes where a quick + - Handle EINTR everywhere + - Fix an issue with the node state changes where a quick - * Session manager improvements - + Disable the bluez5 and pulse-bridge modules by default + + Session manager improvements + - Disable the bluez5 and pulse-bridge modules by default - + Fix an issue where the session manager could end up in + - Fix an issue where the session manager could end up in - + The session manager will now always configure nodes to remix + - The session manager will now always configure nodes to remix - * Device support - + Initial merge of A2DP extra codec support using the new + + Device support + - Initial merge of A2DP extra codec support using the new - * pulse-server - + Create the runtime directory when it doesn't exist. - + Don't ever block the server, use non-blocking IO everywhere. - + Fill description of profiles with the name if not otherwise + + pulse-server + - Create the runtime directory when it doesn't exist. + - Don't ever block the server, use non-blocking IO everywhere. + - Fill description of profiles with the name if not otherwise - + the connection debug catergory will now also debug pulse + - the connection debug catergory will now also debug pulse - + Respect the no_remix flag to make the control panel channel + - Respect the no_remix flag to make the control panel channel - * ALSA plugin - + implement pause + + ALSA plugin + - implement pause - * Highlights - + This release focuses on bugfixes and stability + + Highlights + - This release focuses on bugfixes and stability - + A new experimental pulse-server module was added. This + - A new experimental pulse-server module was added. This - + A2DP bluetooth was reworked. Playback should work a lot + - A2DP bluetooth was reworked. Playback should work a lot - + Improvements to the routing and volume restore features + - Improvements to the routing and volume restore features - * PipeWire improvements - + The channelmixer does not normalize volumes anymore. Volumes + + PipeWire improvements + - The channelmixer does not normalize volumes anymore. Volumes - + Streams can actually start in the inactive state now. - + The channelmixer can now also convert volume updates from one + - Streams can actually start in the inactive state now. + - The channelmixer can now also convert volume updates from one - + Clients are only registered after the properties have been + - Clients are only registered after the properties have been - + Links now have a new active state. - + Drivers can now also specify a minimum quantum. This makes it + - Links now have a new active state. + - Drivers can now also specify a minimum quantum. This makes it - + The amount of data sent over the socket was reduced by only + - The amount of data sent over the socket was reduced by only - + Client objects are now exposed after they uploaded their + - Client objects are now exposed after they uploaded their - * Tools improvements - + pw-cat will now add metadata to the PipeWire streams. - * Session manager improvements - + Fix crashes when reading bad data in stored settings. - + volume and routing is improved. Settings are now remembered + + Tools improvements + - pw-cat will now add metadata to the PipeWire streams. + + Session manager improvements + - Fix crashes when reading bad data in stored settings. + - volume and routing is improved. Settings are now remembered - + The session manager remembers the last device used per stream - + Fix a bug when moving streams where it could sometimes end + - The session manager remembers the last device used per stream + - Fix a bug when moving streams where it could sometimes end - + Use RTKit to set realtime priority on the data thread in the + - Use RTKit to set realtime priority on the data thread in the - + Add a new property to mark streams that want to capture from + - Add a new property to mark streams that want to capture from - + NODE_TARGET can now also contain the node name. This avoids + - NODE_TARGET can now also contain the node name. This avoids - + the -e and -d options are more usable now and can be used to + - the -e and -d options are more usable now and can be used to - * Device support - + v4l2: add some workarounds for buggy drivers. Add Limited + + Device support + - v4l2: add some workarounds for buggy drivers. Add Limited - + ACP: improve selection of default port and profiles. - + ACP: add support for using the hardware mixer for more than + - ACP: improve selection of default port and profiles. + - ACP: add support for using the hardware mixer for more than - + ACP: support the new port type and availability group found + - ACP: support the new port type and availability group found - + A2DP bluetooth timings were reworked. Automatic linking of + - A2DP bluetooth timings were reworked. Automatic linking of - + Try harder to recover from ALSA errors. - * GStreamer improvements - + Fix some crashes in the monitor that cause + - Try harder to recover from ALSA errors. + + GStreamer improvements + - Fix some crashes in the monitor that cause - * PulseAudio layer improvements - + Many compatibility improvements. Improved playback in + + PulseAudio layer improvements + - Many compatibility improvements. Improved playback in - + Fix a leak in the formats. - + Fix !ADJUST_LATENCY streams like paplay. - + Make the device option in paplay work. - + Fix volume/mute notifications, this makes plasma volume updates + - Fix a leak in the formats. + - Fix !ADJUST_LATENCY streams like paplay. + - Make the device option in paplay work. + - Fix volume/mute notifications, this makes plasma volume updates - + Do the conversion between PulseAudio cubic volumes and PipeWire + - Do the conversion between PulseAudio cubic volumes and PipeWire - * JACK layer improvements - + Return an error when we run out of midi events. Some application + + JACK layer improvements + - Return an error when we run out of midi events. Some application - * ALSA plugin improvements - + The ALSA plugin now also supports the node name in the + + ALSA plugin improvements + - The ALSA plugin now also supports the node name in the - * PipeWire improvements - + Add pw-reserve tool to reserve or monitor a device on DBus. - + Install spa-resample, a tool to resample a file. - + Install spa-acp-tool, a tool to inspect the card profile. - + Various fixes and improvements - + Fix a bug in pw-stream where a capture stream could run out + + PipeWire improvements + - Add pw-reserve tool to reserve or monitor a device on DBus. + - Install spa-resample, a tool to resample a file. + - Install spa-acp-tool, a tool to inspect the card profile. + - Various fixes and improvements + - Fix a bug in pw-stream where a capture stream could run out - + Rework the processing loops in the adapter and stream. There + - Rework the processing loops in the adapter and stream. There - * Session manager improvements - + Improve the device reservation code. We now try to acquire + + Session manager improvements + - Improve the device reservation code. We now try to acquire - + Don't fail on invalid input from the config files. - + Audio devices now have the same name as what PulseAudio + - Don't fail on invalid input from the config files. + - Audio devices now have the same name as what PulseAudio - * Device support - + v4l2: try to use the format before enumerating the size and + + Device support + - v4l2: try to use the format before enumerating the size and - + v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access, + - v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access, - + Fix crash in ALSA Card Profile (ACP) code. - + ACP: fix selection of default profile. Prefer any possibly + - Fix crash in ALSA Card Profile (ACP) code. + - ACP: fix selection of default profile. Prefer any possibly - + Fix soft volume. After setting the volume to 0, it would stay + - Fix soft volume. After setting the volume to 0, it would stay - * PulseAudio layer improvements - + Rework the buffering and latency measurements and tweak the + + PulseAudio layer improvements + - Rework the buffering and latency measurements and tweak the - * JACK layer improvements - + Fix compilation against newer JACK. + + JACK layer improvements + - Fix compilation against newer JACK. - * do-not-install-alsa-config-files.patch + + do-not-install-alsa-config-files.patch - * PipeWire improvements - + The channelmap converter now handles unknown and strange + + PipeWire improvements + - The channelmap converter now handles unknown and strange - + The resampler is now cleared correctly, avoiding clicks and + - The resampler is now cleared correctly, avoiding clicks and - + Fixes for various crasher bugs. (paplay drain, vlc shutdown, + - Fixes for various crasher bugs. (paplay drain, vlc shutdown, - + Fix a race condition in the node state changes that caused + - Fix a race condition in the node state changes that caused - + Improve the binary name property of applications - + Fix the scheduling again of nodes that always need a driver + - Improve the binary name property of applications + - Fix the scheduling again of nodes that always need a driver - * Session manager improvements - + Fix routing to default nodes. Sometimes nodes were not routed + + Session manager improvements + - Fix routing to default nodes. Sometimes nodes were not routed - * Device support - + Disable channelmap from ALSA by default. This is what + + Device support + - Disable channelmap from ALSA by default. This is what - + Fix a bug in how the resampler was used in the ALSA source, + - Fix a bug in how the resampler was used in the ALSA source, - + Small bluetooth improvements. More work is needed for + - Small bluetooth improvements. More work is needed for - * GStreamer plugins - + The device provider now stops the processing loop before + + GStreamer plugins + - The device provider now stops the processing loop before - * PulseAudio layer improvements - + The buffer attributes were reworked to ensure compatibility + + PulseAudio layer improvements + - The buffer attributes were reworked to ensure compatibility - + The pulseaudio layer will now try hard to not hand out + - The pulseaudio layer will now try hard to not hand out - + The @DEFAULT_SINK/SOURCE/MONITOR@ wildcards now work. This + - The @DEFAULT_SINK/SOURCE/MONITOR@ wildcards now work. This - + The PIPEWIRE_LATENCY environment variable now works again - + Fix some leaks of ports and port info. Also fix the leak of + - The PIPEWIRE_LATENCY environment variable now works again + - Fix some leaks of ports and port info. Also fix the leak of - + The sink/source format_info array is now filled up + - The sink/source format_info array is now filled up - * JACK layer improvements - + jack now returns version 3.0.0 and has PipeWire in the + + JACK layer improvements + - jack now returns version 3.0.0 and has PipeWire in the - * 0001-alsa-dont-change-the-resampler-delay-value.patch + + 0001-alsa-dont-change-the-resampler-delay-value.patch - * PipeWire improvements - + Properly cleanup the mixer structures when a port is removed, + + PipeWire improvements + - Properly cleanup the mixer structures when a port is removed, - + Optimize the preferred formats in the audio converter. Higher + - Optimize the preferred formats in the audio converter. Higher - + Make sure the time reported by pw_stream is always + - Make sure the time reported by pw_stream is always - + There is now also a system service and socket that can be + - There is now also a system service and socket that can be - + Fix channelmixer 5.1 to stereo mix matrix. It was not reading + - Fix channelmixer 5.1 to stereo mix matrix. It was not reading - + The channelmixer will now just copy channels when no layout + - The channelmixer will now just copy channels when no layout - + Port, Node and Link will now also emit an error on the + - Port, Node and Link will now also emit an error on the - + many small fixes and cleanups. - + Fix compatibility: + - many small fixes and cleanups. + - Fix compatibility: - * Session manager improvements - + The session manager will now try to configure the client to + + Session manager improvements + - The session manager will now try to configure the client to - + Configuration state is now saved in XDG_CONFIG_HOME. + - Configuration state is now saved in XDG_CONFIG_HOME. - * Device support - + Bluetooth sources and sinks should work better now. - + There is now also a new bluetooth backend using hsphfpd. - + fix the ALSA UCM Off profile for alsa pcm devices - + improve ALSA port and profile switching. The ACP device will + + Device support + - Bluetooth sources and sinks should work better now. + - There is now also a new bluetooth backend using hsphfpd. + - fix the ALSA UCM Off profile for alsa pcm devices + - improve ALSA port and profile switching. The ACP device will - * PulseAudio layer improvements - + Implement some more callbacks. The pulse layer will now also + + PulseAudio layer improvements + - Implement some more callbacks. The pulse layer will now also - + Fix error code when an object was not found. We now return + - Fix error code when an object was not found. We now return - + Add some support for loading new null sinks. Applications + - Add some support for loading new null sinks. Applications - + Improve handling of profile and port updates, it should work + - Improve handling of profile and port updates, it should work - + Fix compatibility: + - Fix compatibility: - * JACK layer improvements - + improve default source and sink handling. It was not updated + + JACK layer improvements + - improve default source and sink handling. It was not updated - + add samplerate and period to the pw-jack wrapper to easily + - add samplerate and period to the pw-jack wrapper to easily - * ALSA plugin improvements - + Add a mixer entry in the alsa config file. - + Implement support for planar types, rework the processing + + ALSA plugin improvements + - Add a mixer entry in the alsa config file. + - Implement support for planar types, rework the processing - + refuse to load the alsa plugin when linked against 0.2. This + - refuse to load the alsa plugin when linked against 0.2. This - + Fix compatibility: + - Fix compatibility: - * 0021-alsa-protect-against-SIGPFE.patch + + 0021-alsa-protect-against-SIGPFE.patch - * 0001-alsa-dont-change-the-resampler-delay-value.patch + + 0001-alsa-dont-change-the-resampler-delay-value.patch - * Many improvements to the pulse layer. - + GStreamer pulsesink element now works. - + Fixes some segfaults. - + Enable rtkit for client threads. - + fixes capture of monitor stream by name - + implement some more extensions, this makes paman + + Many improvements to the pulse layer. + - GStreamer pulsesink element now works. + - Fixes some segfaults. + - Enable rtkit for client threads. + - fixes capture of monitor stream by name + - implement some more extensions, this makes paman - * Many improvements to the GStreamer elements - + negotiation rework, avoid calling GStreamer methods from + + Many improvements to the GStreamer elements + - negotiation rework, avoid calling GStreamer methods from - + Add support for non-string property values. - + improve stability after buffer and format + - Add support for non-string property values. + - improve stability after buffer and format - + Rework the device provider. - + pipewiresink can now provide a stream that can + - Rework the device provider. + - pipewiresink can now provide a stream that can - * Many improvements to the JACK layer: - + Rework the buffer_size callbacks. Make sure we call + + Many improvements to the JACK layer: + - Rework the buffer_size callbacks. Make sure we call - + Improve compatibility with apps that call + - Improve compatibility with apps that call - + JACK can now create nodes that can be set as a + - JACK can now create nodes that can be set as a - * Added a group id property for nodes. This makes it + + Added a group id property for nodes. This makes it - * Streams and filter now use PIPEWIRE_NODE and + + Streams and filter now use PIPEWIRE_NODE and - * ACP add per device port list. This makes UCM devices + + ACP add per device port list. This makes UCM devices - * Fix some segfaults in ACP and UCM. - * make pw-cat use the metadata to find default devices. - * The media session can now save and load audio device + + Fix some segfaults in ACP and UCM. + + make pw-cat use the metadata to find default devices. + + The media session can now save and load audio device - * Fix bad audio in chrome - * Remove some errors that are not real errors. - * Fix 100% cpu when disconnecting devices. - * Improve pulseaudio introspection of formats - * Fix JACK metadata handling, carla can now monitor the + + Fix bad audio in chrome + + Remove some errors that are not real errors. + + Fix 100% cpu when disconnecting devices. + + Improve pulseaudio introspection of formats + + Fix JACK metadata handling, carla can now monitor the - * Add a new permission bit (M) that is needed to be able + + Add a new permission bit (M) that is needed to be able - * Add support for videocrop in the GStreamer elements. - * Improve handling of the runtime directory for the + + Add support for videocrop in the GStreamer elements. + + Improve handling of the runtime directory for the - * Improve ALSA device names from ACP. - * Fix various crasher bugs. One in the pulse layer, one in + + Improve ALSA device names from ACP. + + Fix various crasher bugs. One in the pulse layer, one in - * Make alsa plugin respect the PIPEWIRE_REMOTE env variable. - * Various compile fixes. + + Make alsa plugin respect the PIPEWIRE_REMOTE env variable. + + Various compile fixes. - * Fix an embarrassing crasher in the JACK layer when metadata + + Fix an embarrassing crasher in the JACK layer when metadata - * Make it possible to add properties to jack clients with a + + Make it possible to add properties to jack clients with a - * Improvements in the session manager in how it links ports. + + Improvements in the session manager in how it links ports. - * Add ofono backend for Bluetooth HeadSet support. - * Improve default source and sink handling. They are now stored + + Add ofono backend for Bluetooth HeadSet support. + + Improve default source and sink handling. They are now stored - * Improve environment variables to make it possible to create + + Improve environment variables to make it possible to create - * Add an alsa mixer plugin so that alsamixer works with PipeWire. + + Add an alsa mixer plugin so that alsamixer works with PipeWire. - * Fix capture devices. There was something wrong with how the + + Fix capture devices. There was something wrong with how the - * We now ship alsa card paths, profile-sets configuration files + + We now ship alsa card paths, profile-sets configuration files - * Many build and stability fixes. + + Many build and stability fixes. - * Improved PulseAudio compatibility. The alsa card profile + + Improved PulseAudio compatibility. The alsa card profile - * Many fixes and improvements to the GStreamer elements. + + Many fixes and improvements to the GStreamer elements. - * Improvements to the bluetooth nodes. Dynamically adding + + Improvements to the bluetooth nodes. Dynamically adding - * Reduced memory usage by using less pre-allocated memory + + Reduced memory usage by using less pre-allocated memory - * Support for passive links is added again. These are links + + Support for passive links is added again. These are links - * Both consumers and producers can now ask to renegotiate + + Both consumers and producers can now ask to renegotiate - * Important fixes to how memory is shared with clients. Memory + + Important fixes to how memory is shared with clients. Memory - * Support for planar formats for audio and video was added. - * Improved error handling in the session manager. - * Metadata is now used to manage default audio source and + + Support for planar formats for audio and video was added. + + Improved error handling in the session manager. + + Metadata is now used to manage default audio source and - * Metadata is used to tag the desired output device for + + Metadata is used to tag the desired output device for - * Many fixes to the security modules. The session manager now + + Many fixes to the security modules. The session manager now - * The portal module has been split up in 2 parts: - + a part living in the daemon that monitors the portal + + The portal module has been split up in 2 parts: + - a part living in the daemon that monitors the portal - + a part in the session manager that uses the permission + - a part in the session manager that uses the permission - * 0001-client-node-fix-buffer-size-calculation.patch - * 0002-gst-fix-proxy-leaks.patch - * 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch - * 0004-pulse-fix-size-calculation.patch - * 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch - * 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch - * 0007-pulse-fix-counter-while-populating-car_info-profiles.patch - * 0008-impl-link-reset-state-before-starting-allocation.patch - * 0009-impl-core-clear-the-mempool.patch - * 0010-mem-reset-the-map-in-clear.patch - * 0011-avoid-uninitialized-variables.patch - * 0012-dlclose-on-errors.patch - * 0013-stream-handle-NULL-context.patch - * 0014-state-always-update-state-variables.patch - * 0015-spa-device-fix-leak-of-properties-in-error-case.patch - * 0016-alsa-dont-leak-structure-on-error.patch - * 0017-alsa-dont-leak-properties-on-error.patch - * 0018-stream-fix-some-more-leaks-in-error-paths.patch - * 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch - * 0020-gst-return-NULL-for-unknown-format.patch + + 0001-client-node-fix-buffer-size-calculation.patch + + 0002-gst-fix-proxy-leaks.patch + + 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + + 0004-pulse-fix-size-calculation.patch + + 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + + 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + + 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + + 0008-impl-link-reset-state-before-starting-allocation.patch + + 0009-impl-core-clear-the-mempool.patch + + 0010-mem-reset-the-map-in-clear.patch + + 0011-avoid-uninitialized-variables.patch + + 0012-dlclose-on-errors.patch + + 0013-stream-handle-NULL-context.patch + + 0014-state-always-update-state-variables.patch + + 0015-spa-device-fix-leak-of-properties-in-error-case.patch + + 0016-alsa-dont-leak-structure-on-error.patch + + 0017-alsa-dont-leak-properties-on-error.patch + + 0018-stream-fix-some-more-leaks-in-error-paths.patch + + 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + + 0020-gst-return-NULL-for-unknown-format.patch - * fix-meson-required-version.patch + + fix-meson-required-version.patch - * do-not-install-alsa-config-files.patch + + do-not-install-alsa-config-files.patch - * 0001-client-node-fix-buffer-size-calculation.patch - * 0002-gst-fix-proxy-leaks.patch - * 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch - * 0004-pulse-fix-size-calculation.patch - * 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch - * 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch - * 0007-pulse-fix-counter-while-populating-car_info-profiles.patch - * 0008-impl-link-reset-state-before-starting-allocation.patch - * 0009-impl-core-clear-the-mempool.patch - * 0010-mem-reset-the-map-in-clear.patch - * 0011-avoid-uninitialized-variables.patch - * 0012-dlclose-on-errors.patch - * 0013-stream-handle-NULL-context.patch - * 0014-state-always-update-state-variables.patch - * 0015-spa-device-fix-leak-of-properties-in-error-case.patch - * 0016-alsa-dont-leak-structure-on-error.patch - * 0017-alsa-dont-leak-properties-on-error.patch - * 0018-stream-fix-some-more-leaks-in-error-paths.patch - * 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch - * 0020-gst-return-NULL-for-unknown-format.patch + + 0001-client-node-fix-buffer-size-calculation.patch + + 0002-gst-fix-proxy-leaks.patch + + 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + + 0004-pulse-fix-size-calculation.patch + + 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + + 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + + 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + + 0008-impl-link-reset-state-before-starting-allocation.patch + + 0009-impl-core-clear-the-mempool.patch + + 0010-mem-reset-the-map-in-clear.patch + + 0011-avoid-uninitialized-variables.patch + + 0012-dlclose-on-errors.patch + + 0013-stream-handle-NULL-context.patch + + 0014-state-always-update-state-variables.patch + + 0015-spa-device-fix-leak-of-properties-in-error-case.patch + + 0016-alsa-dont-leak-structure-on-error.patch + + 0017-alsa-dont-leak-properties-on-error.patch + + 0018-stream-fix-some-more-leaks-in-error-paths.patch + + 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + + 0020-gst-return-NULL-for-unknown-format.patch - * do-not-use-snd_pcm_ioplug_hw_avail.patch - * fix-memfd_create-call.patch + + do-not-use-snd_pcm_ioplug_hw_avail.patch + + fix-memfd_create-call.patch - * Extensive memory leak fixing and stress testing was done. + + Extensive memory leak fixing and stress testing was done. - * Compile fixes - * Stability improvements in jack and pulseaudio layers. - * Added the old portal module to make the Camera portal + + Compile fixes + + Stability improvements in jack and pulseaudio layers. + + Added the old portal module to make the Camera portal - * Improvements to the GStreamer source and sink shutdown. - * Fix compatibility with v2 clients again when negotiating + + Improvements to the GStreamer source and sink shutdown. + + Fix compatibility with v2 clients again when negotiating - * fix-meson-required-version.patch + + fix-meson-required-version.patch - * do-not-use-snd_pcm_ioplug_hw_avail.patch + + do-not-use-snd_pcm_ioplug_hw_avail.patch - * Compiler fixes - * Add pw-midiplay and pw-midirecord aliases - * Add pw-mididump tool - * Add pw-metadata tool to inspect, add and remove metadata + + Compiler fixes + + Add pw-midiplay and pw-midirecord aliases + + Add pw-mididump tool + + Add pw-metadata tool to inspect, add and remove metadata - * Docs updates, man pages - * install alsa config files - * Fix linked sink/source in pulseaudio - * ratelimit graph processing warnings - * improve buffer handling in GStreamer elements - * Fix power usage by removing the queue for the alsa + + Docs updates, man pages + + install alsa config files + + Fix linked sink/source in pulseaudio + + ratelimit graph processing warnings + + improve buffer handling in GStreamer elements + + Fix power usage by removing the queue for the alsa - * Fix metadata clear() method dispatch. - * Improve parameter enumeration, make it possible to detect + + Fix metadata clear() method dispatch. + + Improve parameter enumeration, make it possible to detect - * Fix cleanup of proxy objects. Stability improvements on + + Fix cleanup of proxy objects. Stability improvements on - * Make it possible to set log level from config file - * improve debug of param negotiation errors. Log the + + Make it possible to set log level from config file + + improve debug of param negotiation errors. Log the - * Make it possible to configure global logger + + Make it possible to configure global logger - * Fix NEON detection - * JACK and PulseAudio compatibility improvements + + Fix NEON detection + + JACK and PulseAudio compatibility improvements - * A quick update with some important stability fixes. + + A quick update with some important stability fixes. - * NEON optimizations for audio conversion (32 and 64 bits) - * rework of session manager implementation - * Add option to disable modules in the session manager - * Release midi hardware devices when suspended - * various build fixes - * Clean up options of various utils - * Stability improvements - * Mayor improvements in pulseaudio emulation. Improved + + NEON optimizations for audio conversion (32 and 64 bits) + + rework of session manager implementation + + Add option to disable modules in the session manager + + Release midi hardware devices when suspended + + various build fixes + + Clean up options of various utils + + Stability improvements + + Mayor improvements in pulseaudio emulation. Improved - * Implementation of drain and flush in pulse and alsa + + Implementation of drain and flush in pulse and alsa - * Implement poll on file descriptors. - * Improvement of metadata for jack emulation. - * Fix memory and thread problems in jack emulation. - * Simplification of state changes. Should make more use + + Implement poll on file descriptors. + + Improvement of metadata for jack emulation. + + Fix memory and thread problems in jack emulation. + + Simplification of state changes. Should make more use - * Improvements in the gstreamer elements. Removal of + + Improvements in the gstreamer elements. Removal of - * Add pw-jack and pw-pulse scripts to run pulseaudio and + + Add pw-jack and pw-pulse scripts to run pulseaudio and - * fix-memfd_create-call.patch + + fix-memfd_create-call.patch - * avoid-invalid-conversion-error-with-C++.patch + + avoid-invalid-conversion-error-with-C++.patch - * No changelog provided by upstream. To see the changes in this + + No changelog provided by upstream. To see the changes in this plasma-framework +- Replace patch to fix non-integer Label sizes: + * fix-noninteger-Label-height.patch + with the latest patches submitted to upstream: + * 0001-Fix-Label-having-non-integer-sizes.patch + * 0002-Use-implicitWidth-Height-instead-of-paintedWidth-Hei.patch + (https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/201) + poppler +- Add 0001-Fix-opening-files-by-some-generators-that-are-a-bit-.patch: + Some PDF generators generate PDF with some wrong numbers in entry + table, but the content is still valid, this patch ignores those + problems. (bsc#1181551) + post-build-checks-malwarescan +- limit number of threads to avalaible GB mem (bsc#1183460) + +- try to use multiple threads by using xargs -P numjobs + (bsc#1183460) + -- initial package. - postgresql10 +- Upgrade to version 10.16: + * https://www.postgresql.org/docs/10/release-10-16.html + * Reindexing might be needed after applying this update. + +- boo#1179765: BuildRequire libpq5 and libecpg6 when not building + them to avoid dangling symlinks in the devel package. postgresql12 +Upgrade to version 12.6: + * https://www.postgresql.org/docs/12/release-12-6.html + * Reindexing might be needed after applying this update. + * CVE-2021-3393, bsc#1182040: Fix information leakage in + constraint-violation error messages. + * Obsoletes postgresql-icu68.patch. + +- Add postgresql-icu68.patch: fix build with ICU 68 + +- boo#1179765: BuildRequire libpq5 and libecpg6 when not building + them to avoid dangling symlinks in the devel package. postgresql13 +- Upgrade to version 13.2: + * https://www.postgresql.org/docs/13/release-13-2.html + * Updating stored views and reindexing might be needed after + applying this update. + * CVE-2021-3393, bsc#1182040: Fix information leakage in + constraint-violation error messages. + * CVE-2021-20229, bsc#1182039: Fix failure to check per-column + SELECT privileges in some join queries. + * Obsoletes postgresql-icu68.patch. + +- Add postgresql-icu68.patch: fix build with ICU 68 + +- boo#1179765: BuildRequire libpq5 and libecpg6 when not building + them to avoid dangling symlinks in the devel package. powdertoy +- Update to version 93.3 +- Remove upstream patch: + * The-Powder-Toy-92.5-scons-3.patch +- Disable SSE for non-x86* +- Fix inxtallation path for non-x86* + powerd +- prepare usrmerge (boo#1029961) + +- Find newer architectures even with vendor string + +- Modify patch powerd-2.0.2.dif that is add x86_64-* to match e.g. + basic mchine type x86_64-suse + +- Use %license instead of %doc [bsc#1082318] + powerpc-utils +- Take into account NUMA topology when removing memory (bsc#1183958 ltc#192149). + + 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch + + 0002-drmgr-read-the-CPU-NUMA-topology.patch + + 0003-drmgr-introduce-NUMA-based-LMB-removal.patch + +- The Install section of hcn-init should also refer to NetworkManager + (bsc#1184136 ltc#192155). + * Refresh powerpc-utils-hcn-init-NM.patch + +- Require vim when NetworkManager is installed (bsc#1184136 ltc#192155). +- Start hcn-init with NetworkManager (bsc#1184136 ltc#192155). + + powerpc-utils-hcn-init-NM.patch + ppsspp +- Update to version 1.11.2~git20210215: + * Headless: Add test paths for CMake on Windows. + * CMake: Correct headless build on Windows. + * CMake: Correct build on Windows. + * Update gradle. Enable automatic debug symbol upload for release builds. + * libretro: Remove "Unsafe FuncReplacements" option. See #12322 + * Fix many symbols on jpn0.pgf. + * Windows: Fix some const type conversion warnings. + * Windows: Make InputDevice destructor virtual. + * GPU: Fix a type comparison warning. + * Windows: Use CommonWindows more consistently. + * Windows: Fix some format warnings. + * Windows: Add some missing override specifiers. + * Common: Include unistd.h before ctime on mingw. + * Common: Fix AVX check on mingw/lower targets. + * Build: Use ws2_32 and iphlpapi names directly. + * Windows: Fix improper case or missing includes. + * Debugger: Invalidate when using memory APIs. + * Debugger: Option to skip mem hacks in memory dump. + * mipsjit: Fix basic compilation. + * Jit: Fix compilation of FakeJit. + * Savedata: Show save icons with proper aspect ratio. + * Savedata: Show corrupted data more clearly. + * PPGe: Decimate early if kernel alloc fails. + * GPU: Force texture invalidation for ZHP minimap. + * Sas: Minor clenaup. + * CoreTiming: Ensure we never idle into the past. + * Common: Maintain C++11 support in sign extend. + * Common: Sign extend w/func not chained casts. + * Vertex cache minihash: Round up the starting address to a multiple of 4. + * jpge.cpp: Remove malloc.h include + * Update ext/jpge + * Dialog: Simulate volatile memory lock behavior. + * Dialog: Manage status only through accessors. + * Power: expose volatile memory lock/unlock funcs. + * HLE: Hook Worms text render copy func. + * Vulkan: Remove #10097 hack for newer AMD drivers. + +- Update to version 1.11.2~git20210214: + * Update version to 1.11.2 + * compat.ini: GachiTora requires block transfer + * Android: Ensure shutdown waits for render. + * Build: Cache Qt during Actions run. + * Build: Allow on actions test branch. + * Don't assert on invalid format in CwCheat. + * Io: Truncate reads/writes to valid memory. + * Update lang submodule + * Add some checks trying to prevent creation of 0 sized textures. + * GPU: Force reinterpret off without copy image. + * Revert (partially) "compat.ini: Add Split/Second to [ReinterpretFramebuffers]. See #13957" + * Some GLSL compilers are very particular about the sign of shift operands.. + +- Update to version 1.11.1~git20210211: + * Update version to 1.11.1 + * Slight simplification in LogoScreen + * Update README.md for 1.11.1 + * Fix lobby issue on The Warriors, probably also fix similar issue on other games too. + * Update zh_CN and zh_TW + * Windows recvfrom doesn't support MSG_TRUNC, so we're using dummy buffer with max size as alternative for peeking actual size of the next pending message. + * Fix frozen (0 FPS) issue on Kao Challengers and Asterix & Obelix XX (probably also fix other games from the same developer with similar issue) https://github.com/hrydgard/ppsspp/issues/14103 + * Assorted paranoid cleanups, inspired by #14082 + * Remove a completely unnecessary check in BackgroundAudio.cpp that caused glitching at 44.1khz. + * Update lang submodule (it_IT updates) + * SaveState: Prevent crash on bad cookie marker. + * Rename the new warmup variable from #14091 + * Only allow sceMpegGetAvcAu warmup for God Eater Series + * Remove now-redundant check + * GL: Call CreateDeviceObjects *after* updating render_. + * Buildfix + * Cause the correct type of exception. Never ignore EXEC_ADDR exceptions. + * Handle exec addr errors better - don't let IgnoreBadMemoryAccesses skip dispatcher exceptions. + * Add more games to ReportSmallMemStick + * PPGe: Decimate text images properly. + +- Update to version 1.11~git20210207: + * Update version to 1.11 + * Do the title screen animation by accumulator instead, to avoid a long first frame breaking it. + * Update lang,pspautotests submodules + * Run the link script, fixups + * Run the link script + * Removing hleDelayResult from internal adhoc functions to prevent waking up thread that supposed to be blocked by the outer HLE. + * Updated some Logs to help finding the location of the call to debug. + * PPGe: Clear text allocations on shutdown. + * PPGe: Fallback to atlas text on alloc fail. + * Debugger: Populate funcs if disassembly open early. + * Fix jpn0.pgf characters position. + * Fix possible race condition issue. + * Moving hleDelayResult from internal function of SetSocketAlert to prevent waking up HLE-blocked thread + * Minor renaming + * We don't really need to allocate a buffer when using MSG_TRUNC on recvfrom + * More stuff in README.md + * More from unknown and sum2012 + * List fixed games. Thanks sum2012 + * Address initial feedback by iota97 + * Update README.md for 1.11 + +- Update to version 1.10.3~git20210205: + * Windows: Prevent crash on null symbol map. + * Core: Reset state properly on CPU init failure. + * Make a couple of UI animations refresh rate independent + * UI: Correct developer tools test run. + * Updated PdpStat to prevent rcv_sb_cc from exceeding the buffer size arg (since we use larger buffer size to prevent micro stutters or disconnection issue due to too many dropped packets with small buffer size). TODO: May need to improve it to be able to calculate the correct size if there are multiple datagram messages + * Fix possible lock issue during AdhocMatchingStart + * (.gitlab-ci.yml) Add linux-i686 and windows-i686 targets (+ prevent creation of 'null' file when building Windows libretro cores) + +- Update to version 1.10.3~git20210201: + * Updated PdpStat and PtpStat + * vertexjit: Only save extra regs on x64. + * Core: Assert debug stats remain positive. + * vertexjit: Correct saved registers on x64. + * Core: Maintain frame dump disc ID in SFO. + * Loaders: Prevent errors on 0 byte reads. + * Have the flat shading workaround obey the driver workarounds checkbox + * Fix minor rendering glitch in PPSSPP's menus on iOS + * Add checkbox to enable/disable driver bug workarounds. + * Add a new command in developer tools to list and load framedumps from framedump.ppsspp.org/repro/ + * Framedump test screen. Downloads a list of framedumps. + +- Update to version 1.10.3~git20210131: + * Ge: Restore saved context when ending a list. + * Ge: Improve some logging and memchecks. + * Mpeg:Only allow firmware >= 6 for warmup + * Vulkan: Fix image layout issues after compute shader uploads. + * Io: Consistently use LE values of ISO entries. + * Only force the log level if it set via an argv + * jit: Be very clear on sign extension. + * Core: Correct branch analysis truncation. + * Fix Apple gpu detection + * Attempt to fix #14022 + * Fix logging flags + * x64Emitter: Fix unaligned store UBSAN errors + * Fix left shift of negative value in MIPSCodeUtils + * Minimize the Adreno shader compiler bug repro test + * Fix connection issue on Dynasty Warriors (Shin Sangoku Musou) games when playing with more than 2 players. + * jit: Make branch shift more obvious. + * Fix alignment issues in ISOFileSystem + * Fix Russian characters ltn8~15.pgf + * CMake: Fix UBSAN link error + * CMake: Rename USE_ADDRESS_SANITIZER to USE_ASAN + * CMake: Add USE_UBSAN + * Try to build fix on non-windows + * Mpeg:Only allow firmware >= 3 for warmup + * (.gitlab-ci.yml) Add windows-x64 target + * FindFFmpeg: Fix a few issues + * gitlab ci change requested by m4xw + * Fix Greek characters ltn0~7.pgf + * Specify MaxScale=2 for the new MMPX texture scaling shader + * Vulkan: Allow tex shaders to specify a max scale. + * Vulkan: Add MMPX upscaling texture shader. + * Remove duplicates from ThreadManForKernel + * Mp3: Correct logging for init. + * Updated GameMode initial data sync, in case remote players aren't listening yet when sending initial data (fix Pocket Pool) + * Mp3: Always keep sample rate from original mp3. + * Add back XCode TARGETED_DEVICE_FAMILY config line + * Mp3: Allow decode without pcm pointer. + * Mp3: Correct error handling for newer sdk versions. + * GLES: Remove direct khrplatform.h header include. + * Add header information + * sceMp3Init:Add layerBits and versionBits information + * Don't allow ForcedFirstConnect hack when using PtpConnect within PtpOpen to prevent returning result from blocking PtpConnect instead of result of PtpOpen. + * Reporting: Expose CRC queue methods for other uses. + * D3D9: Don't allow separate alpha clears. + * GPU: Respect stencil write mask for 5551 buffers. + * GE: Better naming of render passes for color reinterpret + * Io: Don't allow async close while async busy. + * Fix duplicate shader version in the flat shader test + * OpenGL fragment shader gen: Fix precision inconsistency for v_color0/1. + +- Update to version 1.10.3~git20210124: + * Fix returned error code on PtpSend and PtpRecv when socket is not connected yet. + * Do PtpConnect internally during PtpOpen, since some games (ie. The Warriors) seems to do PtpSend immediately after PtpOpen without trying to PtpConnect first. + * Fix Greek characters & Roman numbers & all balance on jpn0.pgf + * Resample only in 32000Hz + * Plugins: Enable by default. + * compat.ini: Add Split/Second to [ReinterpretFramebuffers]. See #13957 + * PPGe: Scale down by worst of window/internal res. + * build fix + * Some marks position fixed on jpn0.pgf + * Fix Russian (Cyrillic alphabet) on jpn0.pgf. + * Resample all mp3 + * Oops! I misstook uploading jpn0.pgf. + * PGF Fixed Bold & Italic property and camouflage the Font name. + * Kernel: Adjust sceKernelGetThreadExitStatus timing. + * Debugger: Include all press states for convenience. + * Debugger: Broadcast ctrl input events. + * Debugger: Add API to trigger buttons. + * Compat: Enable reinterpret for Kingdom Hearts. + * Vulkan: Prevent scaling shader leak. + * GPU: Fix safe size checks when rect offscreen. + * Headless: Default to PNG for ppdmp tests. + * Headless: Simplify executing a ppdmp via headless. + * Headless: Disable http disk cache. + * Headless: Allow PNGs and http:// for screenshot. + * Headless: Read expected file as a FileLoader. + * Headless: Allow screenshot compare without backend. + * GL FB readback: Only use "inout" if we actually want to read from the fb. + * More GPU test improvements + * Compat: Note that 3 LEGO games those are require Buffered rendering + * Add texture to flat shaded test. + * Adds two new tests to GPU driver test screen: Adreno shader logic test and flat shading + * CMake fixes and new --ios-xcode ./b.sh command. + * There's little reason to build at O3, so let's just not. Changing to O2. + * Vulkan: Delete only created swapchain images. + * SoftGPU: Fix sprite provoking vertex in fast path. + * Module: Keep the state for each import. + * Headless: Allow connecting the web debugger. + * Compat: Note that Gradius requires block transfer. + * Remove re-test each month + * Module: Keep HI16/LO16 in a temp state object. + * Module: Reverse a single HI16/LO16 pair correctly. + * Fix Stuck issue on some games (Dissidia 012, Full Auto 2, etc) when Failed to connect to Adhoc Server (faked success) + * VK: Re-apply the old Adreno driver bug workaround. Fixes #13910. + * Make sure we don't try to set a negative viewport size. + * Update Template + * Enable BlockTransferAllowCreateFB for Gradius Collection + * PGF Re-Fixed Euro Characters + * irjit: Update clobber flag on inst swap. + * irjit: Add disable flag for simplify passes. + * Android: Add NEON/SSE funcs into Headless/UnitTest. + * Build: Validate unittest/headless on Android. + * Android: Fix headless and unittest build. + * Fix copy/paste typo causing crash getting tempdirs if an env var had no value + * GPU: Correct shader gen with weights as floats. + * FixPGF for Euro Characters.(Balance emphasis) + * UI: Cleanup Windows header in MainScreen.cpp. + * http: Prevent Windows header leak from HTTPClient. + * Windows: Handle fullscreen message consistently. + * irjit: Fix mtv for INF4. + * irjit: Correct flags for SetCtrlVFPUReg. + * jit: Fix conditional disable flags. + * Improve some i18n things + * Enable using the folder browser on Android to select SD card through a gross hack. + * Add a file picker (WIP) + * Use the same logic of game setting for main menu full screen, add other system + * Manually tighten up the layout a bit in the top right corner + * Add a fullscreen toggle button to the main screen (Windows-only for now) + * Try another method for getting SD card storage paths (env vars). + * Reducing AdhocMatching events delay to prevent matchingEvents from piling up on Lord of Arcana. + * Send AdhocMatching Data from within HLE whenever possible instead of through matchingEvent Thread. + * Prevent access violation when running out of userMemory due to piling up AdhocMatching events. + * Add game ID for russian version of Tron Evolution + * Add 3 games to ForceMax60FPS + * Add more error checking in SD storage detection + * add assets to ubuntu build artifact + * UI: Prevent self-powerdown check on load new game. + * Core: Properly stop on abrupt shutdown. + * Android: Minor cleanup. + * Remove redundant method from PathBrowser.cpp + * Fixes for SD card detection on slightly older devices. + * UI tweaks + * Use hacky methods to retrieve SD card directory if available. + * Add home button on all platforms + * Add some new icons. + * Fix adding extra new line on checkbox change + * Save on game start + * iOS: Change iOS 13 check. + * Savedata: Reduce some noisy logging. + * cmake: Silence warning. + * Adding games to RequireBufferedRendering that cause black screen when not enabled + * Compat.ini cleanup to add missing IDs and remove unused ones from latest version + * Add Missing game IDs for Tekken 6 + * Initialize/Deinitialize the shader translation system once globally. + * Savedata: Prevent garbage bleeding into save icons. + * Revert "Bleach Soul Carnival. Disable the "First Frame Readback" compat setting." + * Never pass a null into QueueDeleteImageView (got a report of that). + * UI: Use "Details" for upgrade outside Win/Android. + * SaveState: Allow rewind on mobile. + * Postshader: Improve error reporting. + * Bleach Soul Carnival. Disable the "First Frame Readback" compat setting. + * GPU: Be careful with color write mask precision. + * GPU: Ignore color write mask if unusable. + * Windows: Prevent hang on shutdown. + * D3D11: Avoid crash if debug/info queue unavailable. + * Build: Include Windows ARM64 in builds too. + * headless: Fix Windows ARM64 build. + * Windows: Fix miniupnpc build on ARM64. + * iOS: Expose iOS 12.1+/13/14 buttons. + * UWP: Don't try compiling samplerjit. + * Build: Run software backend for tests. + * GPU: Remove NULL GPU. + * Headless: Always use at least software rendering. + * SoftGPU: Allow rendering with no backend at all. + * UWP: Allow software renderer. + * SoftGPU: Update PPGe draw context. + * Readme script update + * Psmf: Fix a potential leak on shutdown. + * GPU: Correct some incorrect deallocations. + * Common: Correct some formatting type mismatches. + * http: Ignore signals on recv() too. + * http: Cleanup excessive logging. + * Android: Remove old NDK profiler. + * Common: Fix logging shutdown race condition. + * Debugger: Fix some type conversion warnings. + * Windows: Fix some type conversion warnings. + * Net: Remove static declarations from h file. + * Build: Remove Travis in favor of GitHub Actions. + * Build: Reference test as file on failure. + * Build: Auto skip on documentation only changes. + * Build: Disable fast fail to see all build errors. + * Build: Skip SDL2 dependency for mobile platforms. + * Build: Include PPSSPPSDL on macOS for debugging. + * Build: Run tests on Linux and macOS. + * Build: Install specific Android NDK. + * Build: Install SDL2 dependency. + * Build: Ensure yml use tabs. + * Build: Add CMake to GitHub Actions. + * Build: Enable graphics tests. + * Build: Explicitly depend on miniupnpc. + * Build: Add test execution. + * Build: Add GitHub Actions workflow. + * Headless: Add specific GitHub Actions logging. + * Headless: Cleanup TeamCity handling in test.py. + * Euro characters Fixed in jpn0.pgf. + * Ipega PG-9118 modified: assets/gamecontrollerdb.txt + * If we are reporting a small memstick size, but data is bigger, lie. + * Debugger: Correct a type error. + * Debugger: Cleanup some syntax. + * Debugger: Add helper to read strings. + * Debugger: Add API to read/write chunks of memory. + * Debugger: Cleanup memory.read/write validation. + * http: Prevent assert on bad websocket data. + * Corrects the calculation of the return value when the callback of RingbufferPut returns a negative value. + * Using MSG_TRUNC along with MSG_PEEK as a precaution of a possible buffer overflow when peeking recv buffer. + * Revert "Merge pull request #13807 from unknownbrackets/ios-buttons" + * An attempt to add BlockTransferAllowCreateFB for Naruto Shippuden: Ultimate Ninja Impact + * Instance: add missing headers more POSIX systems + * FileSystems: add missing header + * Linux: ignore missing MAP_NORESERVE on FreeBSD + * Split the DepthRangeHack compat setting into itself and DisableRangeCulling + * http: Treat buffer full flush correctly. + * http: Wait less time for IPv6 if IPv4 succeeds. + * Fix layout problem on crash screen. Fixes #13808 + * Fixed an issue where sometimes a player unable to join a host on Warriors Orochi 2 (should also fix similar issue on other games that use PDP/UDP on Windows) + * Close the port immediately when closing a socket. + * iOS: Expose iOS 12.1+ buttons. + * Revert "Cleaner exit on Windows. Will hopefully help #13325" + * Typo + * Fix Grand Theft Auto - Vice City Stories + * Mpeg: Add warm up staff + * Android: Fix text color in dialogs by just inheriting from the DeviceDefault theme. + * UWP StorageFileLoader: Remove some excessive logging. + * Temporary workaround for Wipeout Pure lens flare flicker. + * UWP: Work around another race condition in StorageFileLoader. + * UWP: Fix dialog rendering (PPGe). + * UWP: Make the home button say "Home" instead of "Browse...". + * Forget this one HLE_KERNEL_SYSCALL + * Add some ThreadManForKernel nis + * Folder browsing on main screen: Prevent navigating "up" when you can't. + * UWP: Make the home button say "Home" instead of "Browse...". + * PathBrowser: Show simplified version of paths under the memstick dir. + * Fix navigation upwards from a pinned game streaming folder. Fixes #13224. + * Update ffmpeg submodule to a named (identical) commit, to not confuse some buildbots + * Postprocessing shader, GL: Fix shader version bug. Fixes #13779 + * UWP buildfix + * D3D11: Avoid the debug layer hazard tracker after blits. + * Cleaner exit on Windows. Will hopefully help #13325 + * Misc logging improvements + * Crash screen: Add a very dangerous and inaccurate "Resume" function. + * Further improvements to crash screen + * Hide touch controls on bluescreen + * Fix bluescreen layout on notched phones + * Improvements to crash screen. + * Fix synchronization bug in StorageFileLoader.cpp (wrong mutex) + * XAudioBackend: Limit the number of queued buffers properly. + * Reformat and do minor cleanups in UWP/XAudioSoundStream + * Linux: Properly avoid committing address space for large mmap(). + * Fix PGF a figure. + * Fixed "jpn0/kr0/ltn0,2,4,6 + * Add stack value in scempeg and scepsmf from jpcsp + * Add an iOS-only utility in devtools to copy savestates to memstick root. + * Fix background idle animation on iOS when task switching + * Apple driver bug workaround. See issue #13451 + * Fix check for Android version in whether to display "ignore camera notch when centering" Fixes #13774 + * GL: Detect Apple GPUs as a category + * Minor cleanups + * VK: Restore the ARM Mali Z hack that got lost in the refactor somehow. + * Some cleanups in GL feature and shader language detection. + * ARM64 buildfix + * Minor refactor in sceUtility.cpp, making future changes easier. + * Android: Enable fullscreen ("Immersive mode") by default. + * Fix regression in Dream Club Portable. Fixes, for OpenGL, #6497 + * Minor comment. + * Don't display data info as new data when saving done. + * Fixes incorrect date of savedata. + * Turn off vertex range culling in bezier/spline calls. + * Call g_Config.Save() first thing in MainScreen::OnExit. Workaround for #13286 + * Assorted drive-by code cleanup + * thin3d: Add a way to query the current render target for debugging. + * Fix DiRT 2's car reflections. + * cmake: Enable the install target for non-linux unix systems. + * Use system time format on savedata aswell + * Nassau's new fonts. Replaces #13753 + * Change the typo + * Fix loader + * Bundle libMoltenVK + * Another Ghosts'n'Goblins game ID. + * Specify Target + * Add more games to RequireBufferedRendering + * Avoid potential crash without storage permissions. + * Add games that requires buffered rendering + * Do not use x86 for other machine + * cmake: Add a desktop file. + * cmake: Add an install target. + * Use the double precision sincos for Hitman RBA 1 too. See #13706 + * Add missing header in Logmanager.h + * Fix headers in MIPSCPUDetect. + * sz must be longer than target string + * Remove superfluous variable from uniform buffer + * Why not iOS? + * Safer hack to build on M1. + * CMakeLists.txt fixes for M1. It sets cpu arch to "arm64", not "aarch64" + * M1: Correctly detect core count. + * Cleaner way to flush the instruction cache on Mac ARM64 + * Mark ARM64 Macs as needing WX-exclusive memory protection + * Fix a crash if JIT space failed to allocate + * Fix GPU driver test screen + * Make universal binary version of ffmpeg work. (#13457) + * D3D11: Fix shader module leak in thin3d. + * Fixed a PlayStation typo (#13729) + * Switch to nassau-tk's latest Korean font. See issue #13190 + * Respect stage in BindFramebufferAsColorTexture(). + * Change ltn x font (#13721) + * Fix Ghosts & Goblins for older backends too. + * Two more Ghosts & Goblins game IDs for compat.ini + * Better debug names for BlitFramebuffer operations. + * Enable color reinterpret for Ultimate Ghosts & Goblins + * Need to take renderArea into account when merging render passes. + * Update lang submodule + * Correctly handle stuffing data of pack header. + * Build fixes + * Fixes state. + * Writes target buffer address in multiple times. + * Turn off the MacOS and iOS Travis jobs, they seem to have stopped working. + * Only use double precision sincos in Hitman Reborn Battle Arena 2. See #12900 + * Partially revert "VFPU: Compute sines and cosines in double precision." + * Try to implement some related funcs. + * Remember game list scroll + * Update jpn0.pgf + * Guess at a fix for #13698 - sceKernelThreadGetExitStatus probably takes some cycles. + * Clean up. + * Mpeg:Checks autual available space before putting data. + * Implements sceUsbCamGetMicDataLength. + * libretro: Remove VertexShaderGeneratorHLSL from Makefile.common. Fixes #13696 + * Clean up psp_color shader + * Update jpn0.pgf (manually merged from commit #13683) + * Update lang submodule + * Add developer setting "Show on screen messages". Uncheck to hide them. + * Translation: Fix issue #13685 + * Translation: Fix issues #13686 and #13687 + * Adreno/OpenGL: Limit shader depal to 6xx series GPUs. Should help #13668. + * Modified "ltn0/1/2/3/4/5/6/7 .pgf" + * Makes a distinction between blocking and non blocking modes. + * Changes the way of reading microphone data. + * Fix some wrong asserts (we don't use <cassert>) + * Fix mistake. + * Better GLSL version handling. Now specify the latest version supported by the device. + * Updated socket's send buffer size as an attempt to fix PSP2i unable to enter dungeon when using RadminVPN issue #13648 + * Change socket's MSS based on PSP_ADHOC_PTP_MSS + * Making use TCP_QUICKACK (or it's alternative) along with TCP_NODELAY + * Fix crash when drag-dropping texture packs. Fixes the main part of #13614 . + * Fix scale in FramebufferCommon::GetFramebuffer. Fixes #13644 + * Clears didn't always properly set the RenderArea. Should help #13664 + * Corrects the number of added packets returned by sceMpegRingbufferPut, especially if callback is called multiple times. + * Fix crash in sceusbmic on load old staus then save again + * Makes video streams amount meet the expectation of sceMpegRegistStream() not only the mpegheader. + * Reads all packets to ringbuffer. + * Fix crash on save state. Fixes #13658 + * Fix Star Ocean stencil issue with OpenGL. Fixes #13746 + * OpenGL: Assorted shader-depal bugfixes and regression fixes. + * Fix check for when to generate packUnorm4x8 replacements + * OpenGL: Detect Adreno model number + * Update gamecontrollerdb.txt + * Expose the "Lower resolution for effects" setting in libretro. Fixes #11099 + * Don't try to texture from depth if not supported by backend. Works around #13621 + * More consistent use of GLSL precision modifiers, now use them in Vulkan too. + * Fix bug in the new color writemask code, failing to limit it to Outrun properly. Fixes #13650. + * Outrun on OpenGL: Fix weird purple highlight seen on some devices + * Fix task switching issue with reinterpret. Fixes #13649 + * Minor cleanup in GL backend, fixes #13647 + * D3D11: Fix writing to SV_Depth. Fixes #13641 + * Linker fix - need to move init_resources along. + * Mpeg:Revert part of https://github.com/hrydgard/ppsspp/commit/fa59be7e5db1526d07de75f6d7c14b94e98809e6 + * On GLES3, GL_EXT_shader_framebuffer_fetch works a little differently. + * Remove support for NV_shader_framebuffer_fetch extension, very old and rare. + * Reorganize the end of the fragment shader generator. + * Remove ForceGL2 flag. Add comments... hm. + * Move ShaderTranslation.cpp/h to Common/GPU. + * Fix crashes on exit (Vulkan). Should help #13223 + * Fix HLSL shader gen issue + * Temporarily disable GL frame-init error checks, see #13639 + * Get shader color write masking going on all backends. + * Fix AuCheckStreamDataNeeded function + * Unrelated warning fixes + * Fix some comments + * Fix some comments, rename a function. + * More work on detangling the concepts and making things make more sense. + * ShaderBlend and FramebufferRead are separate concepts. Reflect that in naming. + * Simplify shader blend logic in FragmentShaderGenerator.cpp + * Address feedback. + * Add compat flag for reinterpret shader, also disable on platforms that can't support it yet + * Fix reinterpret shader for D3D11 + * Cleanup reinterpret shader resources in FramebufferManagerCommon::DeviceLost(). + * More work on reinterpret. Get Vulkan running + * Reinterpret the data when binding a framebuffer with a different 16-bit format. + * Reinterpret code runs, no idea if it works + * More shadergen work + * More reinterpret shader gen and test work. + * Forgot a line in caa960ee8e + * Unify FramebufferManager::BindFramebufferAsColorTexture + * Start unifying BindFramebufferAsColorTexture + * Reorganize the DeviceLost code a little. FramebufferManagerCommon now sees it. + * Remove some accidentally added lines + * GLSL ES compilers can be very picky about uint/int. Fixes #13628 - for real this time hopefully + * Oops, what happened there.. + * Some GL error logging improvements + * Fix GLSL version detection bug. Fixes #13631 + * Fix bugs caused by 44ec286ba4 + * Fix off by one + * Move shader language feature detection to the draw context. + * Framebuffer: Keep the render scale factor around, no need to recompute it. + * Partially revert "Remove remnants of an old, no longer applicable readback optimization" + * Buildfix + * Remove colorDepth property of framebuffers. They're all 8888. + * Remove remnants of an old, no longer applicable readback optimization + * Fix bug in framebuffer naming + * Inline "OptimizeDownloadRange" to make the code more readable + * Merge the two ShaderStage enums + * Show an error on screen if a shader fails to compile. + * Merge the two ShaderLanguage enums. + * Move ShaderWriter to Common/GPU, along with some stuff from ShaderCommon.h. + * Retry the masked memory experiment on iOS. Turns out it was the shader generator bug that broke things. + * GLSL ES: Extensions must go first. Fixes #13620 + * Disable masked memory on iOS again. The cure was worse than the disease apparently. + * Partially revert "Clarify some logic, improve framebuffer names" + * GPU: Correct shader blend equations. + * Fix Starting multiplayer issue on DBZ Team Tag + * Reducing the delay on GetPeerInfo + * Enable masked memory addressing on iOS + * Fix/workaround ARM64 with the MASKED_PSP_MEMORY build flag. + * Fix a bad check, causing masked memory to fail on non-32-bit platforms even if desired. + * Bugfix last commit + * Apparently only MSVC can handle the ambiguity. + * Buildfix the rest of the platforms + * GEDebugger: Use utf-8 internally. + * ShaderWriter, a replacement for the sprintf WRITE macro. + * Safety, comments + * Clarify some logic, improve framebuffer names + * Fix vertex shader generator bug. Got caught by the new test + * Move the generic vertex shader generator into GPU/Common and rename it. + * Delete the HLSL shader generator, switch to the newly generic one. + * Another hlsl compatibility fix + * Share the uniform buffer declarations between D3D11 and VK. + * Fix remaining differences between generated shaders + * Start working on getting tess to match + * Fix through mode differences + * Make the lighting code match + * Make the hardware skinning code match + * More HLSL work. Some vertex shaders are starting to pass. + * Vertex shader merge work + * Oops, seems I screwed those #version statements up worse. + * Fix #version statement for GLES 2.0 vertex shaders + * Fix #version statement in GLES 2 fragment shaders + * Remove a redundant bit from vertex shader IDs. + * Fix an old inconsistency between D3D9 and D3D11 projection matrices. + * Remove inPrefix. HLSL shaders gets slightly longer but probably no biggie. + * Fix silly issue in vertex shader gen + * UWP buildfix + * Move the now-renamed fragment shader generator to GPU/Common. + * Just some cleanups that get to tag along + * Fragment shader gen: Remove unnecessary allocations + * Cleanup + * Check for a couple additional GL extensions + * Remove the HLSL fragment shader generator. The GLSL one can now do its job. + * Switch D3D9 too to the glsl shader generator + * Switch D3D11 over to use the GLSL fragment shader generator + * Misc cleanup + * Minor D3D9 fixes + * Test parsing of generated OpenGL shaders too (by using glslang). + * Get D3D9 fragment shader generation to parity + * HLSL fix + * More D3D9 fixes. + * Set up the test for D3D9, start fixing stuff. + * Evolve the HLSL and GLSL fragment shader generators even closer together. + * Change fragment shader output to work the same in GLSL and HLSL. + * Make discard work the same way in the HLSL shader generator. + * Start adding HLSL support to the GLSL shader generator. + * wip + * HLSL: Use #define to switch to glsl-like vector types. + * Fix loading old savestates. + * Modified "ltn0/2/4/6 .pgf" + * When stops and unloads self module, make sure that the thread is properly deleted. + * Fix significant FPS drops on Hitman Reborn Battle Arena 2 + * Updated Blocking simulation of AdhocSocket (especially PdpRecv) + * Updated Minimum Timeout workaround settings to use 0 as default (no override) + * Remove support for D3D11_level_9 (previously only really used for Windows Phone, probably). + * Blocks current thread to synchronize initial GameMode data. Fixes desync issue when GameMode multiplayer mission is being started. + * Moving socket creation from AdhocMatchingCreate to AdhocMatchingStart. (Fixes Dissidia 012 unable to see any room issue) + * Fixed an issue with AdhocMatching where there is a possibility that some data didn't get sent upon AdhocMatchingStop causing Joined players to get timeout. (Fixed Star Wars: The Force Unleashed) + * Implementing Adhocctl Busy state to prevent getting kicked out from Adhoc Server on games that tries to leave the group multiple times in a row. Also Updated Adhocctl behavior. + * Updated GameMode API (Fixed Pocket Pool) + * Prevent memory leaks when clearing AdhocMatching events. + * Fixed unable to see game room issue on Air Conflicts - Aces Of World War 2, should also fix other games with similar issue (due to invalid group mode) + * Added delay result to SetSocketAlert for other threads that use the socket to trigger the alert. + * Socket alerts can be triggered regardless of the nonblocking flag + * Do not clear socket alert flag after signaled. + * Prevent Scanning issue after reconnected to AdhocServer, also Updated logging to showing the error code on sceNetAdhocctlScan + * Updated validity checking of mac address on PdpCreate, PtpListen, and PtpOpen + * Updated Loggings and return value of PdpSend and PdpRecv + * Added hleEatMicro (may not be accurate tho) on PdpSend, PdpRecv, and GetPeerInfo. + * Updated error code on sceNetGetLocalEtherAddr + * Prevent memory leaks when attempting to play GameMode multiplayer again after loading from SaveState in the middle of GameMode multiplayer. + * Prevent Port leaks after loading SaveState in the middle of multiplayer resulting to "port in use" error on the next attempt to play multiplayer. + * Fix checks for fragment test cache in GLES fragment shader generator + * Modified "ltn1/3/5/7 .pgf" + * Log the return value. + * Fixes mistake. + * IMP sceKernelFindModuleByUID and sceKernelFindModuleByName. + * SaveState:Don't register the event during Dostate. + * Modified "ltn1/3/5/7 .pgf" + * Somehow forgot to delete VertexShaderGeneratorVulkan.cpp + * Change jpn0 font (#13588) + * Use splat3(x) liberally (converts to vec3(x) on GLES, vec3(x,x,x) on D3D) + * Complete the vertex shader merge, deleting the Vulkan-specific vertex shader generator. + * Additional fixes + * More tess fixes + * Initial work on fixing tess + * Fix additional minor differences + * Fix more vertex shader differences + * Bridge more vertex shader differences + * Time for the vertex shaders. Set up a test, start eliminating differences. + * [Android] Retrieve isMicStarted from AndroidAudio state + * [Android] Start recording immediately after asking for permission + * [Android] Audio record using OpenSL + * Fixes savesate for usbmic. + * Revert "Android gradle update" + * Completes the merge, deleting the Vulkan-specific fragment shader generator. + * Fix more tiny differences. The fragment shader generators now match! + * Fix additional differences + * Fix minute differences between the shader generators found by the new tester + * Hack up a test comparing Vulkan fragment haders generated by the GL GLSL generator to the ones generated by the Vulkan generator. + * OpenGL: Share the shader version detection. + * Cleanup + * GLES: Read compat params first, emit code later. + * More splat3 + * Revert "Try my theory about memory mirrors on iOS 14. See #13451" + * Android gradle update + * Fix a section of the translatable message + * SwicthUMD:Only update Switch UMD item of Windows menu instead of entire UI. + * Try my theory about memory mirrors on iOS 14. See #13451 + * Remove an unmotivated ifdef. Additional cleanup + * OpenGL: Allow texture wrapping on framebuffers if supported + * Prepare for more GLSL testing + * Rename shader generator functions, a bit of moving around and adding an errorString param. + * Add brute force shader generator tester. Tests D3D11 and Vulkan shaders. + * Vulkan: remove array indexing for light parameters to match the other backends + * Rename vk uniforms to match the other backends + * Update gitlab ci for libretro to use cmake + * Io: Track initial free space for compat flag. + * Headless: Define consistent memstick size. + * Psmf: Cleanup logging. + * Psmf: Handle older states for delayed state change. + * Address feedback about recent changes + * Don't need to connect if AdhocServer IP is the same with this instance localhost IP and having AdhocServer disabled + * Updated Loggings and return value on PtpSend, PtpFlush, and PtpRecv. + * Show a warning just in case an abnormal situation occurred. + * Fix disconnection issue due to timeout on blocking PTP Socket + * Added Connection Refused error code on PtpConnect + * Fixed disconnection issue when multiplayer game started on Shaun White Snowboarding, and improved multiplayer performance on games that use GameMode. + * Updated Adhocctl timings based on the timestamp on JPCSP + prx files + * DoState. + * PsmfPlayer:The status will not be changed until the delay result is finished. + * Io: Account for free space on the host device. + * Qt: Remove Qt-specific screenshot path. + * Error handling fixes + * D3D11: Implement depth texturing. Fixes, for D3D11, #6411. + * Set up depth buffers to be bound as shader resource views + * Libretro: set Memory Stick Size config value. fixes #13552. + * OpenGL: Disable auto invalidation of framebuffers, it has somehow broken + * retro ci fix + * oops, wrong filename + * Removing the workaround that was used to fix Gran Turismo in the past but no longer needed. Since zero mac address is an invalid mac we should return an error. + * Updated AdhocPollSocket timeout checking. + * Increasing Adhocctl timeout to 5 seconds (with side effects of longer freezes when detecting disconnected players), to prevent failure to connect to AdhocServer on time due to some unknown reason where sometimes it tooks more than 2 seconds for Adhocctl Init to connect to AdhocServer on localhost (normally only 10 ms), and sometimes it tooks more than 1 seconds for built-in AdhocServer to be ready (normally only 1 ms) + * Make all the Comp_Cache implementations the same. + * Add libretro CI. + * Prevent AdhocServer Pings from spamming Debug Log + * Fix disconnection issue when joining multiplayer on Capcom Puzzle World + * 2nd or more instance of PPSSPP should only bind it's own localhost IP for Adhoc Server. Fixes Capcom Classics Collection Remix multiplayer on multiple-instance. + * More buildfixes + * Removed unused texel info + * Added new vertex shader file naturalA.vsh + * Removed unnecessary vertex coords + * Replaced shader vertex file for naturalA + * Libretro: add SYSPROP_DISPLAY_SAFE_INSET* properties. fixes screen frame size. + * Yet another one + * Another missing header buildfix + * Minor cleanups related to #13527 + * Add missing include in URL.h + * VS 2017 buildfix hack - these parameters are new to Windows. + * libretro: Fix screen size problem in Vulkan. + * Get Vulkan going again with libretro. Rendering is the wrong size and crashes on exit, but it's a start. + * Libretro/VK: Add a README for debugging, so I don't forget. Minor cleanups. + * Added 1 new NID of OpenPSID Service, also added Init & Shutdown function + * No need to call video_cb if there is no image + * fixed issue with: [libretro ERROR] [G3D] glewInit() failed + +- Exclude aarch64 and %arm as it never built due to openGL + vs openGL ES issue. + +- Use again system ffmpeg +- Update to version 1.10.3~git20201014: + * Fix text issue in God Eater Burst. Forgot that games can allocate texture in volatile memory too. + * Vulkan: fix stack overflow. + * libkirk: fix buffer overflow. + * Fix a couple of issues with #13477, found by aliaspider. + * VK: Whenever safely possible, shrink the render area. + * Fix OpenGL crash introduced in #13536 + * Fix GPU profile display on notched screens + * compat.ini: Add ID for European version of Car Jack Streets + * Track and accumulate pipeline flags for render passes. + * Bugfix + * VK: Separate layout transitions from renderpasses again. + * Remove the USE_GENERAL_LAYOUT_FOR* debug defines. + * VK: Copy depth buffer if we can't blit. Some GPUs can't blit to depth. + * Workaround for date bug in Car Jack Streets. + * Fixed timeout issue due to the latest CoreTiming::GetGlobalTimeUsScaled() have a possibility to get smaller number than the previous one. + * Added some network-related missing error codes. + * Create a safer variant of BlockTransferAllowCreateFB, enable for FF Type 0 + * Fix additional snappy warnings. + * Warning fixes. + * Avoid a division in time_now_d(). Minor optimizations. + * VFPU: Compute sines and cosines in double precision. + * Make Qt apply fullscreen change from UI as well + * Make --windowed available on all platform and make sure to trigger resize + * Add an option to the in-game dev menu to reset counts on limited logging + * Change jpn0.pgf for a new one generated by nassau-tk + * Update gradle, assets/lang + * Prevent sceNetAdhocctlGetGameModeInfo from spamming Warn/Info Log on Street Supremacy + * Added socom.cc as an alternative Public Adhoc Server, just because they have statistic web page for players to find out which games are being played and how many players are there. + * Minor changes. + * Return early to reduce indentation on AdhocMatching code + * Updated AdhocPollSocket implementation to fix Bleach Heat the Soul 7, Fate Unlimited Codes, Carnage Heart EXA + * Prevent getting too many Kernel Errors in the log during a Shutdown cleanups due to kernelObjects already cleared. + * Prevent Dissidia 012 from opening too many ports when failed to connect continuously. + * Making the workaround that fix Gundam vs Gundam Next Plus to be optional as it can improve connectivity on other games over high latency networks, and fix GvG Next Plus properly. + * Updated AdhocSocket struct, and an attempt to reduce stutters by increasing the send buffer a little bit. + * Fix Falcom games (ie. Ys vs. Sora no Kiseki, Vantage Master Portable) + * Removing ETIMEDOUT from non-blocking socket's error checks + * Updated GameMode implementation to fix Bomberman, also improved performance on BattleZone. (+1 squashed commits) + * Fix NetconfDialog timings to get a better message transitions. + * Fix Apctl and Adhocctl state change timings to works properly. Which fix the stuck MessageBox on Naruto Shippuden Ultimate Ninja Heroes 3 and .hack//Link properly. + * Removing the workaround that fix the stuck MessageBox on Naruto Shippuden Ultimate Ninja Heroes 3 and .hack//Link but having a side effect of 0.5 second lag + * Fix a recent bug in XinputDevice.h + * Sets the maximum memory stick size to 32GB like a Memory Stick Duo. + * Savedata:Skips non-directories in LISTALLDELETE mode. + * Simulates memory stick size to get fixed free space. + * SDL: Apply patch from issue #13516, fixing issue with Wacom tablets with readonly flags set. + * SDL: Implement multitouch support + * Buildfix - remove more Qt-specific code in TextureReplacer + * Also report a smaller memstick for Street Fighter Alpha 3 MAX (see #10462) + * Add compat.ini setting to work around memstick size math problem in Harry Potter - Goblet of Fire + * Fix libretro makefile build + * Add some recent contributors to the credits list. + * Delete useless Qt-specific path in TextureReplacer + * Vulkan: Automatically generate mipmaps for replacement textures. + * Cap the global thread pool at 16 threads. + * Remove Timer.cpp/h. Move various collections into Common/Data/Collections. + * Fix Qt build by simply moving the offending file to the native project. No idea why Qt include paths only work there. + * Buildfix linux + * Windows: Remove the native project. + * Complete the eradication of D3DX9 compiler loader + * Move text rendering to Common. + * Move most GPU things to Common. + * KeyMap fix (libretro) + * Libretro buildfixes + * Move fileutil, net, image loaders, ui to Common. (#13506) + * SaveData:Displays all saves like a PSP for LISTALLDELETE mode. + * iOS buildfix + * Mac/ios buildfix + * Move NativeApp.h to Common/System, split into NativeApp.h and System.h + * Move Display.cpp/h to Common. + * Move the profiler to Common + * Common.h shouldn't include Log.h. + * Move math and some file and data conversion files out from native to Common. + * iOS buildfix attempt + * Move native/util, native/data and native/i18 to Common/Data. + * Fixed missing cstring include. + * Move input utilities from native to Common/Input. + * Savedata:Corrects the performances when the data is broken. + * Move threading utils from native to Common + * Savedata:Supports empty file name for save/load/delete. + * Savedata:Improves the deleting functions. + * Libretro buildfix + * Windows: Correct some stdafx.h paths. + * Adnroid: Add back arm32 files for libpng. + * Android: Fix include paths. + * Global: Add back arm files for libpng. + * Merge ext/native/ext/... directly into ext. + * ByteSwap.h results in a file name collision on some systems with byteswap.h. Fix this by merging it into BitSet.h. + * Additional UWP buildfix + * UWP buildfix + * retro buildfix + * Buildfixes + * Remove some TLS. + * Remove unnecessary use of thread local storage + * Remove some color util functions + * Move buffer.cpp/h from base to Common + * Buildfixes + * Finish getting rid of basictypes.h + * Merge base/basictypes.h into Common/Common.h (mostly). + * Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h. + * Remove old define for thread local storage + * We no longer use TCHAR. + * Remove our usage of ssize_t + * Delete more useless math code + * Delete unused math code + * Delete more old detritus + * Delete some unused string functions + * Very minor optimization (divisions by constants are faster unsigned) + * Delete unused backtrace.cpp + * TimeUtil.cpp cleanup + * Fix issue with duplicate texture dumps. + * Add PSP color shader + * SDL: Adjust locale parsing for Ubuntu. + * Core: Fix memory size check. + * fix #13471 + * glcore context switching + * Don't cache time in a variable. + * Enable BlockTransferAllowCreateFB for Burnout Dominator. + * Some GPU code cleanup. Disable some unnecessary reporting. + * More cleanup + * Cleanup + * IndexGenerator::AddStrip: Avoid the fallback by writing a few extra indices if necessary. + * Also optimize IndexGenerator::AddStrip for ARM NEON. + * Buildfix + * SSE-optimize IndexGenerator::AddStrip. Shaves about half a percent from GoW. + * Speed up game start under Windows by not filling the symbol listbox until the disasm window is opened. + * Windows debugger: Clean out old remains of multi-cpu support + * Reduce string allocations in Vulkan memory allocator + * Revert a bad optimization in word wrapper + * An attempt to improve connection stability. + * Fixed returned error code on sceNetAdhocctlDelHandler + * Minor fix to sceNetAdhocctlGetPeerInfo + * Added more info on some sceNet logs + * Prevent sceNetGetMallocStat from spamming debug log on some games. + * Remove some reporting that's normally just the result of garbage-as-display-list-execution. + * Remove an allocation in the word wrapper. + * Fix slowdowns due to careless use of auto + * Mark the PPGe font texture as reliable to avoid hashing it. + * Minor optimization in wrap_text.cpp + * Fixed PdpStat and PtpStat info + * Fixed returned error code of sceNetAdhocctlDisconnect + * Quick fix for #13459 + * Fix regression where Gran Turismo ended up recreating the framebuffer on every frame in the menu. + * Update submodule ffmpeg to master + * Remove unused lastBoundTexture from Vulkan + * Comment fixes. Minor tweak. + * Cleanups in/around BlitFramebufferDepth + * Remove redundant bind on GL texture build. Improve dirtying of texture state. + * Remove dirtying of TEXTURE_PARAMS from ForgetLastTexture, not its responsibility. + * Set the texture dirty flags when binding a new framebuffer. + * Added alerted flags info on AdhocSocket to be used on PollSocket + * GPU debug stats: Show how many bytes of texture data we hash per frame + * Simplify NotifyFrameBuffer - only needs one call for both "channels" now. + * Share GPUS stats formatting code between the backends (easier to add new stats) + * Have to invalidate "lastBoundTexture" when binding framebuffers as texture. + * Remove some unnecessary function parameters, improve some comments. + * Using REPORT_ONCE to report some of GameMode HLE existance. + * Implementing Adhoc GameMode HLE + * Minor changes to adhoc timestamps + * A couple of D3D11 fixes. + * Fixed crash issue when creating/connecting to a null group name. + * Minor improvement to gl_debug_log.h + * Fix bug in GLES texture filter setup + * The new asserts found something. + * Unify BlitFramebufferDepth. + * Make the implementations of CopyFramebufferDepth more similar. + * Unify some GPU_SUPPORT* bits + * FPURegCache: The invariant checking is very slow in debug mode. Let's only turn it on when we need it. + * More asserts + * Use system date format on savestate as well + * Buildfix + * Help the compiler out a little bit in IndexGenerator::AddStrip. + * Some header include cleanup + * Add missing asserts after some VK resource creation functions + * Don't over-invalidate textures when a framebuffer is created or modified. + * Sneak in a fix for a limited memory leak in Vulkan vertex cache + * Delete TexCacheEntries that get replaced by a framebuffer + * Fix bug in new framebuffer code, reducing unnecessary texture invalidations. + * Check whether there may be more than one save file names by mode. + * Cache 60 FPS requirement + * Fix an issue of major performance drops when using accepted PTP Sockets. + * More moves + * Also move video filtering override. + * Move overrides to the end of GetSamplingParams + * Switch to a returned value and rename these functions. + * Unify/centralize SetFramebufferSamplingParams. Some include cleanup. + * Make the signature of all the SetFramebufferSamplingParams the same + * Workarounds for D3D9's very limited mip level control. + * TextureCacheGLES: Also share the same sampler calculation for GLES. + * TextureCacheDX9: Use the already centralized sampler setup code from D3D11/Vulkan. + * Comment fix + * Making sure the are no compiler warnings on adhoc code on android + * Prevent Client side from forever re-trying to connect to Exited Host on Shin Sangoku Musou Multi Raid 2 + * Improve readability of the boolean expression mess in GetSamplingParams + * User chain support + * Linux: Use MAP_NORESERVE when finding a memory base pointer. See #13187 + * TextureCacheCommon::UpdateSamplingParams no longer takes a TexCacheEntry + * Always use a linear filter for video, unless forcing NEAREST filtering. + * Texfilter: Rewrite some checks in GetSamplingParams to be faster and more understandable. + * Remove some outdated debugging code (SetDebugTexture) + * Fix libretro OSX build + * MemMap: Check for MAP_FAILED in mmap call. + * Fix GetCurrentTextureDebug + * Try unknown's workaround for clang code gen bug. See #13187. + * Further simplify framebuffer matching. + * SaveState: Update to latest Snappy v1.1.8. + * x64: Fix stack alignment in vertex decoder, just because. + * Optimize a couple more single color conversion functions + * Optimize the DarkStalkers software rendering path a little more. + * Show how many times we evaluate framebuffers per frame in debug statistics. + * Re-fix BOF III - accidentally lost the texaddr offset + * Mostly fix Katamari by boosting fbs from the same frame + * Decouple framebuffers from texcache entries entirely. + * Update symbol list of disassembly window when loadexec. + * Don't read data more than data size of pgd files. + * Remove fbCache_ from TextureCacheCommon.cpp. + * Make SetColorUpdated static, reorder some fields + * Minor cleanups in CaptureDevice + * Fix Failed to Bind already used port issue on Android (and probably linux too). This should fix Dynasty Warrior Strikeforce and Shin Sangoku Musou Multi Raid 2 + * Avoid getting Fatal signal 6 (SIGABRT) on linux/android when losing connectivity to the Adhoc Server. + * Allows reusing the same port for PtpListen and PtpOpen. This fixes Shin Sangoku Musou Multi Raid 2, and probably other games with similar issue (ie. Dynasty Warrior Strikeforce) + * Clients shouldn't try to detects timeout of other clients, because most of the time the client side doesn't have timeout information given, better wait for the host to tells them if a client got disconnected. + * Sleep a bit longer, especially when PPSSPP paused. + * Prevent spamming the log too much on some games + * Fixed sceNetAdhocMatchingGetMembers error return value + * Add option for the clear-fb-on-first-use speedhack. See #13295 + * Resolve Adhoc Server DNS early and cache it so we don't need to resolve it again later. + * Stop waiting for connection on Exit to Menu to prevent causing lags. + * Combining PDP and PTP socket's array into a union array. Fixes Hot Shots Tennis that doesn't works well with socketId > 255 + * softgpu: Correct cull handling for sprites. + * Headless: Setup logman earlier. + * GPU: Allow culling in through mode. + * Plugins: Schedule plugins before game thread. + * Plugins: Oops, typo. + * Plugins: Support for loading game-specific plugins. + * Module: Split out module start to use externally. + * Simulate blocking PtpFlush + * Allows blocking socket simulation on multiple threads simultaneously + * Making use Adhoc SocketAlert Flags to stop/abort blocking sockets + * Fixed return value when using Automatic Wlan Channel. Fixes Ridge Racer 2 and Warriors Orochi 2 + * Changing default Wlan Channel to 11 on Automatic to be the same with real PSP + * Prevent sceNetGetMallocStat from spamming Info Logs + * TexCache: Correct detaching textures. + * Net: Fix memory corruption on save old state. + * Net: Correct save state from old loaded state. + * TexCache: Rename "Invalid" attach to "Inexact". + * TexCache: Always apply detach matches if found. + * GE Debugger: Include game ID inside dump file. + * Debugger: Add formats to breakpoint logging. + * Fixed SceNetAdhocctlParameter structure + * Added some more info in Debug Log to help debugging + * Added another HexData printing with offset and ASCII contents to help dumping some data in the logs + * Fixed an issue where the 1st line showing 17 bytes of data instead of 16 bytes like the rest of the lines + * Ignore SIGPIPE error on certain system (ie. Linux) + * An attempt to implement AdhocSocketAlert + * Oops forgot to replace these numbers with const on adhoc socket reindexing PR + * Imp sceKernelFindModuleByName + * Reindexing PDP and PTP socket using const/var instead of using confusing raw numbers + * Fix crash issue due to out of bound when indexing PDP socket + * Add draft sceKernelFindModuleByUID (#13380) + * Fix Phantasy Star Portable 2 Timeout issue + * Fix multiplayer on Valhalla Knights 2 + * Fix AdhocMatching P2P Mode. This fix Bleach Heat the Soul 7 + * Fix crash in Digimon Adventures. + * Minor changes to make sure the output struct/arg have similar value to the one from prx file (based on Kingdom Hearts BBS) + * Don't allocate PSP's Memory during DoState + * Fix communication issue with Adhoc Server where ping to the Adhoc Server sometimes getting socket error 10053 and disconnected from Adhoc Server + * Fix possible stalled thread when PPSSPP closed down + * An attempt to reduce the lags/stutters during multiplayer caused by improper blocking behavior. + * Increasing the shutdown delay so that there will be at least one "4=sceUtilityNetconfGetStatus()" after "0=sceUtilityNetconfShutdownStart()" instead of directly to "0=sceUtilityNetconfGetStatus()" (just like what happen when using utility.prx file with KHBBS on JPCSP) + * An attempt to differentiate adhoc connect, create, and join. + * Oops we already have local mac stored in context, no longer need to getLocalMac again + * Fix connection issue on games using AdhocMatching due to sometimes events are removed prematurely before being processed. This fix Gran Turismo where some peers could permanently be in "busy data" state. + * Fixed possible crash issue due to lingering leftover callback events from previous multiplayer session. + * Avoid using hleLog during a Shutdown + * An attempt to sort AdhocMatching Member List in order to make a consistent list on all players (based on Host). Also fixed some disconnection issue on other players when a player is leaving the room on Gran Turismo and Patapon 3. + * An attempt to make PDP and PTP ID to be unique so they can be polled properly together without getting conflicted ID. This fixes Gran Turismo. + * An attempt to fix sceNetAdhocPollSocket to works properly. This fixes one of the multiplayer mode on Bleach Heat the Soul 7 + * Making sure the 1st 2-bits on the 1st byte of MAC address' OUI are zero to prevent issue with some games (ie. Gran Turismo) + * Default to P2P/Parent's MAC address if the target MAC on sceNetAdhocMatchingSendData is 00:00:00:00:00:00 (need to confirm whether this is correct or an error should be returned instead) + * Ignores the 1st byte of MAC address when comparing, since there might be games (ie. Gran Turismo) that tries to tamper/change the 1st byte during multiplayer upon use. + * Use >= 0x03080000 instead of 0x0307FFFF + * Add a check in sceKernelTerminateThread + * Look in the mirrors or not depending on whether the texture's address is in the mirrors (detected as a depth texture). + * When going the other way, there can be multiple textures that need updating. + * Partially fix Katamari (flicker due to choice of the wrong depth buffer still happening). + * Reschedule after resuming thread from suspend. + * Oops, crashfix for late change + * Add some ONCE-reporting of multiple candidate situations + * Forgot the if, oops. + * Shrink the "Cardboard VR Off" button. + * Test Drive: Allow virtual framebuffer copies. This eliminates the hyper expensive readbacks. + * Apply the scoring model when creating/updating framebuffers too. + * Switch framebuffer matching to a scoring model. + * Extract AttachFramebufferToEntry function + * GE dump loading: Try to use the correct GameID so compat.ini flags apply. + * Add a check in sceKernelTerminateDeleteThread + * Remove wrong assert. Should fix #13354 + * cmake: Remove outdated ARMV7 define. + * Global: Remove ARM64 define. + * GPU: Avoid compile error if ARM64=1 specified. + * TexCache: Try to avoid wrong texcache usage. + * TexCache: Improve quicktexhash by ~1-4% on NEON. + * Only clear when initializating kernelMemory and userMemory. + * Virtual framebuffer copies: Make a more informed guess on appropriate pixel format. + * Actually clear memory when initializating. + * Delete an unused buffer, saving 0.5MB of RAM. + * GPU: Remove ReliableHash aliases. + * GPU: Hash CLUT using XXH3 with replacements off. + * irjit: Switch to XXH3. + * GPU: Switch vertex/lookup hashes to XXH3. + * GPU: Remove neon xxhash implementation. + * Vulkan: Type comparison warning fix. + * unittest: Fix build on Android. + * Common: Update to latest xxhash. + * Net: Reduce PortManager log noise. + * Throw in a minor simplification in depal. + * Address feedback from #13341. + * Fix final subpass dependency for depth + * Correctly update image layout to the final one after a render pass. + * Log validation errors normally as well as using OutputDebugString. + * Improve LogSteps further. Break out PreprocessSteps. + * Naming fix, better names for temp fbos + * VulkanRenderManager: Improve logging. LogSteps output is much better. + * Fix longstanding depth/stencil view issue in Vulkan. Cleans up validation. + * Vulkan: Minor fix for depth/stencil pretransitions. Used DEPTH_ATTACHMENT_OPTIMAL by mistake in barrier. + * AspectMask fix + * Vulkan: Silly typo fix in barrier + * Exception: Don't trust sigaltstack(). + * SavedataParam: Be careful with const char* to string. Might help #13187 + * Update lang submodule + * http: Avoid logging errors for would block. + * TexCache: Force recreate texture on detach. + * Framebuffer manager refactor step 1: Split ApplyFramebuffer into Match and Apply steps. + * Framebuffer matching: Don't try to match depth buffers with color if the swizzle bits don't indicate it. + * Debugger: Check for no texture before debug bind. + * GPU: Properly detect clears. + * Quick Vulkan crashfix + * Some minor logging improvements that get to tag along the previous commit + * More explicit invalidation of any cached state in Thin3D. Fixes #13307 + * UI: Use standard text wrapping for chat messages. + * UI: Allow text to use native fonts. + * UI: Split chat lines using Unicode. + * GPU: Fix some case warnings. + * Kernel: Avoid two different Heap structs. + * Avoid using getaddrinfo during initialization as it could blocked the thread if there is no network + * Audiocodec: Fix warning on older clang. + * native: Minor header cleanup. + * Windows: Show instance counter only with peers. + * Net: Use locking consistently for instance counter. + * Improve JPEG file detection (mainly for background image use) + * Small mistake in sceKernelExitDeleteThread + * Add a check in sceKernelExitDeleteThread + * GL: Re-enable mipmaps for thin3d textures. + * Windows: Make the instance counter go by 1, 2, 3. + * Windows: Auto-enable GL validation (debug messages) in debug builds + * More work on GL state leaks. Some things really need a redesign. + * Net: Simplify local IP lookup. + * Net: Cut down on local IP aliasing. + * Use ppsspp error name + * oop + * Fix sceKernelExitThread + * Add support for the 8Bitdo SF30/SN30 Pro controllers on SDL. See #13034 + * Log the first 100 block transfers instead of just the first one. Should make it easier to spot interesting things without hacking the log code. + * Some logging improvements. Show more coordinates for block transfers, etc. + * Software renderer clipper: Don't clip on the sides. Fixes #4845 and should fix #7124 for the SW renderer. + * Global: Unbreak build. + * Buildfix + * More Log.h cleanup. + * Move MsgHandler into Log.cpp/h + * More cleanup of Log.h, move AndroidAssert into MsgHandler.cpp/h. + * First step of cleaning up Log.h. Plus a few other bits and bobs. + * Fix undesired re-builds after runnning CMake + * Buildfixes + * Address feedback. + * Switch to PPSSPP's assert functions (don't use the system's) + * Fix newlines in logging before the manager is initialized. + * Buildfix + * Remove time_now() - time_now_d() is the replacement. Absolute time values can't be stored reliably in floats. + * Android.mk fix + * Update .editorconfig to match the encoding of the resource files. + * Move timeutil to Common. (Experiment to see how much work it is to move these). + * Address feedback + * UWP buildfix + * Vulkan: Fix tex upscaling 4444 swizzling. + * Debugger: Oops, fix comment typos. + * Finally delete base/logging.cpp/h. Carefully preserve behaviour on Android. + * Fix build of ZimTool/AtlasTool. Had to break the ugly backwards dependency from LogManager to g_Config. + * Getting really close to getting rid of base/logging.h now. + * Even more base/logging.h removal and fixes + * More base/logging.h cleanup + * Remove base/logging.h in a whole lot more places. + * Remove base/logging from a lot more files in native + * Remove base/logging.h from a whole bunch of files in native + * Remove base/logging from UI and more + * Remove most instances of base/logging.h from Common, Core, GPU, more + * Replace base/logging.h in VulkanContext and parts of native + * Remove ELOG/ILOG/WLOG from the Android C++ code (mostly) + * Recategorize some logging, in preparation for what's to come. + * Fix menu navigation from axis in linux + * Fix build with clang-cl + * Fix SSE detection with clang-cl + * Fix Windows/CMake build with Visual Studio + * Shows AdHoc and Access Point Connecting... Dialog + * Making sure std::min/max are not overridden by windows header's min/max + * Moving reused adhoc function out of sceNet function to prevent getting extra SCENET log + * An attempt to simulate a fake PSN authentication on Patapon 3 + * Renaming sceNp* NIDs functions to their proper function names. + * Really no need to call clear() in the constructor for AudioChannel. + * Disable the instance counter in libretro builds. + * Fix some minor issues found by address-sanitizer on Linux + * UninstallExceptionHandler: Zero-initialize some structs. I've seen some weird crashes on the free() on Android. + * Minor logging improvements + * Global: Buildfix for parsers. + * Global: Move string number parse to text/parsers. + * Global: Reduce ini_file header complexity. + * Global: Make stringutil includes more explicit. + * Move Section out of IniFile so it can be forward declared. Unlocked further improvements to build speed. + * Can't avoid sstream in ini_file.h, it seems. + * Buildfix + * Remove sstream from stringutil.h. See #13267 + * libretro: Buildfix. + * SaveState: Rename ChunkFile files to Serialize. + * Global: Remove some unused header code. + * SaveState: Split out Do types to reduce headers. + * Audio: Avoid exposing fixed size queue in header. + * SaveState: Add header to other makefiles. + * Global: Remove unnecessary includes. + * UI: Fix an override warning. + * Audiocodec: Silence a known warning. + * Global: Cut down on file/string includes. + * HLE: Fix some missing error logging. + * SaveState: Split Do() into a separate header. + * Address feedback + * Minor: Initialize a struct. Decrease logging in sceMt19937. + * Remove partial comment + * Vulkan: Implement depth texturing through depal. + * Some fixes + * Vulkan/generic: Initial prep for depth texturing + * Optimize value conversion in (unused) depth readback. + * These convenience overloads don't work in 32-bit builds, remove them. + * Set debug names for more framebuffers and textures + * Allow passing in an object name tag when creating framebuffers + * Vulkan: Start adding object names for easier validation debugging + * (Libretro) Buildfix for Windows + * Remove double disable function on frame duplication + * Enable pixel depth rounding for Nayuta no Kiseki. See issue #8744. + * Logging improvement + * Remove some unnecessary reporting. + * Fix issue where after a backend change restart, the new instance was considered secondary. + * Fix #13251 for D3D11. The remaining issue in #7124 should be fixed. + * Expand the viewport to cover the scissor region, if it doesn't. Fixes #4845 (bloom in Dante's Inferno). + * Viewport state conversion: Move the pixel scaling to after the overage clipping. + * Remove the LARGE_VIEWPORTS separate path. The fewer paths the better, all need to work anyway. + * Also correct the allocated size. + * Correct the alignment size when allocate memory at a position. + * UI sound fix + * Be a little more aggressive discarding non matching framebuffers when texturing. Enable create framebuffer from copy, fixing #12345 + * Texture from framebuffer: Logging improvements + * Clarify, but don't yet remove, a perf hack for ES devices. Remove a unused sync parameter from readbacks. + * Improve logging of unknown syscall imports. + * Rename FramebufferDX9.cpp/h to FramebufferManagerDX9.cpp/h + * Rename FramebufferVulkan.cpp/h to FramebufferManagerVulkan.cpp/h + * Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for consistency + * Move a line to a better place + * Expose SYSPROP_SYSTEMVERSION to Libretro Android core. This fixes crashes with targetSdk 29. + * Fix Android Libretro build issues. + * Fix texture upscaling and per game setting fix/cleanup + * Off by default + * Add a setting. Various tweaks to sound triggering. + * Add a couple of more sounds. Rename some vars. + * Hook up a couple more sounds. Unfortunately clickable back buttons now play both back and confirm sounds... + * Hook up the first UI sound, make it play. + * Read in WAV files for UI sounds + * Initial sound effects + * BackgroundAudio: Switch to a heap allocated buffer. + * Consolidate BackgroundAudio.cpp into a class + * libretro buildfix + * SaveState: On section version failure, log out the name of the bad section. + * Vulkan debug log: Remove some old exclusions, add a new one (for an old issue) + * Minor logging improvements + * Fix error in sceUsbMic savestate handling (need to accept old savestates without the section) + * Fix crashes issue due to 0 is a valid index to types_, using invalid index like -1 should give a better/clearer stack trace + * Save&Restore PSP Thread IDs to prevent using the wrong Thread ID after loading from save state, also making sure DoState have default value + * UI: Simplify on/off for hardware tex scaling. + * Vulkan: Allow custom texture upscaling shaders. + * UI: Add setting for texture upload shader. + * Lowering minVer of AfterAdhocMipsCall section. + * Rearranged network's After PSPAction creation/registration so that newer one have higher value to prevent network's callbacks triggering the wrong after action after loading from old save state. + * Update Vulkan headers to the latest, just to keep up. + * Add some comments and const-correctness, and a pointer type fix, to the "semaphore" crypto stuff. + * Reorganized Networking UI (#13232) + * Init parameters in __UsbMicInit to avoid incorrect initial state when you exit to menu from ingame. + * Patapon 3 Fix (#13231) + * Imp sceUtilsBufferCopyWithRange and sceUtilsBufferCopyByPollingWithRange (#13206) + * minor fix + * BuildFix + * Also partly implement in sceUsbCam. + * Flush audio buffer when a transmission is completed. + * Do state. + * Use UTF-8 code page to get the device names. + * Add basic Microphone support on Windows. + * Fix alpha channel handling in xBRZ texture filter shader + * Add two Kernel_Library's nids (#13218) + * Added a fake thread to process Apctl Request Events into Apctl State Changes + * Fix some lint warnings, and a "toast" on graphics init failure (instead of previous crashes) + * Android: Reduce asserts during startup. + * Some renaming and cleanup in the Android audio code + * Android: Can't call AlertDialog.Builder.setOnDismissListener before JELLYBEAN_MR1 + * GL: Add some paranoid checks. Remove a useless option. + * Forgetting "return true" fooled the optimizer into crashing. Fixes #13215. + * oop + * Add two SysMemForKernel's nids + * Add two ThreadManForKernel 's nids + * Remove unnecessary vector from thin3d_gl texture handling. + * Remove wrong comment + * Don't trust the messy error checking in EmuScreen with figuring out what to do with zip files. + * Reduce use of multi-byte char switches.. saw this go wrong when stepping!?! + * ExceptionHandler uninstall: Don't crash if no exception handler already installed. + * Add some threadman's nids + * Added more stub for some unimplemented sceNetApctl* functions + * Add two ModuleMgrForKernel's nids + * Debugger: Add memory.read_*, memory write_* + * Attempt to fix an issue when the 3rd player joined causing problem to other players on Patapon 3 (this may also affects other games that use AdhocMatching) + * Added more info to AdhocMatching Logs to get a better insight + * UI: Fix consistency in vsync setting for iOS. + * Locking before changing peer linked list order, just to be safe. + * (Libretro Windows) Buildfix + * Added target/destination IP & port of sceNetAdhocPtpConnect in the log to get better insight + * Fix some logs text + * Fix an issue where a player got disconnected when another player tries to join. This should affects games that use AdhocMatching such as Patapon 3 + * Small perf optimization in debug mode (surprisingly expensive to do a vector lookup here). + * Libretro: Update minimum windows version to Vista. Committed on behalf of twinaphex + * D3D11 - don't forget to unbind secondary texture when we need to unbind. + * Just to be safe since SO_MAX_MSG_SIZE may not be available on all platform and forcing the definition to what windows use might be a bad idea. + * Making mac2str function easier/cleaner/safer to use for logging purpose + * Do UPnP stuff on it's own thread to prevent causing stutters/lags during multiplayer game due to blocking socket behavior on miniUPnP + * Provides quick IP fill on Adhoc Server IP address setting to makes player's life easier :) + * Need to make sure already connected to Adhoc Server before Creating/Joining a group. (Fix GTA VCS failed to join a group and unable to see any room) + * Reconnect to Adhoc Server when disconnected while still having the AdhocCtl Inited (ie. due to timeout or network failure) so players doesn't need to reset the game to reconnect. + * Fix issue when loading save state created from previous test version + * Correct a crash on a missing kernel object. + * Fix timeout comparison + * Minor fixes + * Fix possible crash issue during Networking Cleanup + * Fixed PortManager fallback Cleanup issue when exiting PPSSPP due to early WSACleanup + * Added an option to Disable Nagle Algorithm (Enable TCP No Delay) + * Fixed UPnP port opened by PPSSPP detection, and Updated PortManager to be compliant to general purpose usage + * Added a UPnP option to use original port for external port instead of using the shifted port by port offset, to be compatible with real PSP or other PSP emulators + * Further libretro buildfix + * Making sure there are no warnings on adhoc code when building on android studio + * Fixed GvG Next Plus, Phantasy Star Portable 2, and some minor changes + * libretro buildfix? + * Attempt to fix compilation error on Linux + * Fix Blinking game room issue on NFS Most Wanted, this will also fix lobby issue on Ridge Racer 2, Naruto Kizuna Drive, etc. + * Backport Mac/iOS buildfix from a later commit + * Use the alloc size from real PSP for FONT_OPEN_INTERNAL_STINGY mode. the + * Added UI to change WLAN Channel. + * An attempt to fix socket's behavior inconsistencies across platforms. + * Implement ANR2ME's solution for miniupnpcstring.h + * Oops + * Create an Android.mk for miniupnp + * Windows: Run the upnp string gen script regardless of architecture, and in UWP. + * Update the gradle version again. + * Add PortManager.cpp to Android.mk + * Switch to my miniupnpc fork with a UWP fix + * UWP: Unify linker options + * Set up Windows UWP project for miniupnpc. + * MiniUPNPC: Windows: Try to fix build on VS 2017, add more platforms. + * Fix UPnP error detection + * Added UPnP Support + * Windows: Add command to load up a new identical instance of PPSSPP. + * Temporary buildfix + * Warning fixes + * Backport a macOS buildfix from later + * Fix Local IP detection on non-Windows system + * Making sure Adhoc codes doesn't have compilation warnings + * Enabling KeepAlive on sockets + * Increasing the extra delays on Adhoc's callbacks just to be on the safe side, also decreasing the default network's timeout to be noticed sooner + * making sure there are no alignment warnings related to member of packed struct on android + * Improved multiplayer stability regardless of I/O Timing method + * Fix i18n type + * Improved multiplayer compatibility on some games (ie. GTA VCS, Naruto Ultimate Ninja Heroes 3, DBZ Shin Budokai 2, Power Stone Collection, .hack//Link, etc) + * Another buildfix + * Buildfix + * Separate each AdhocMatching callback's buffer, since callback aren't immediately executed thus using shared memory address may corrupt previous data + * Making sure adhoc callbacks runs on AdhocThread + * Silence secondary instances. + * PSP kernel: Improve logging when accessing bad kernel object handles. + * Make the instance counter global and initialized at startup. + * Remove some _XBOX stuff + * Apply a few lines from "Added UPnP support", removing extra WSA calls. + * Make PPSSPP_ID persistent every reset/changing game thus have persistent localhost IP + * Excluding Android from multiple-instance feature because i'm too lazy to learn ashmem :D + * Oops forgot to change this also for multiple-instance to work properly + * Support multiple instance of localhost Multiplayer on 1 PC + * Prevent reporting a bad memory access just because Tekken creates a mutex with a null name. + * sceMpegAvcCsc: added range validity tests. + * Buildfix + * Third part of getting rid of PanicAlert + * Step 2 of removing PanicAlert + * Step 1 of removing PanicAlert + * Remove category from _assert_msg_ functions. We don't filter these by category anyway. + * Fix a bug in crashhandler where we could end up disassembling far too much. + * EditorConfig: Separate indent style for libretro. + * Display: Allow unthrottle to skip only flipping. + * Support full VSync control in SDL OpenGL. + * Improve some logging, and print the line number from PanicAlerts. + * Update lang submodule + * Eliminate an unnecessary global g_Vulkan. + * Windows/Vulkan: Don't destroy the surface during resize, no need. + * More buildfixes + * Buildfix + * SDL: Avoid destroying the surface on resize. + * Cleanup log output on swapchain/surface recreation. + * Buildfix. Checking _POSIX_VERSION is not recommended anyway. + * Crash: Show disassembly of the instruction causing the crash, and the symbol name. + * Split the fault handling from MemMap.cpp to MemFault.cpp. + * Update README following unknows markup way + * Savedata: Correct AM/PM and time/date settings. + * Travis: Don't update python3. + * Fix + * (Libretro) Buildfix - add missing file x64Analyzer.cpp + * Windows ARM fix, cleanup + * Refactor MachineContext.h to reduce ifdefs elsewhere. + * There's no sigcontext on 64-bit iOS either, apparently. + * Yet another iOS buildfix attempt + * Another iOS buildfix attempt + * Various platform buildfixes + * Make fastmem memory exceptions report the exceptions to Core correctly. + * iOS buildfix attempt + * HandleFault: Add missing nullcheck + * Try USE_SIGACTION_ON_APPLE on IOS. + * MachineContext, Linux/Android: Try to support android-x86 (32-bit) + * Add x64Analyzer to Android.mk. Some minor cleanup + * More info on crash screen + * Exceptions: A bit more consistency in callback registeration. + * Mac/Linux buildfixes + * Draw a minimal crash dump on the emu screen after a crash (if bIgnoreBadMemAccess is false). + * ARM/ARM64 instruction analysis, hook up to handler + * Skip bad reads/writes by the guest executable. + * Simple exception handler so we can ignore accesses that happen within the PSP memory space. + * Switch to a fence instead for readbacks. Some sources suggest this is better than idling a queue or device. + * Readback: Downgrade from vkWaitDeviceIdle to vkWaitQueueIdle. Probably effectively pretty much the same. + * Osk: Draw shadows on all the letters. + * MsgDialog: Show better error messages. + * MsgDialog: Allow text to be wider. + * MsgDialog: Add scrollbar when message is long. + * PPGe: Draw nicer drop shadows. + * PPGe: Handle text shadows more consistently. + * Vulkan: Buildfix. + * Vulkan: Make sure textures/samplers are unbound at the end of PresentationCommon::CopyToOutput. + * Revert "Disable a new compiler warning that doesn't do us much good" + * (Libretro) Add MSVC 2019 target + * Change libretro.cpp to confirm to libretro code formatting conventions + * Disable a new compiler warning that doesn't do us much good + * (Libretro) Add optimal input read codepath - bitmasks + * Remove irrelevant comment + * Move the Vulkan swapchain out-of-date checking to the vkQueuePresentKHR call. + * GLES: Invalidate framebuffers bound DONT_CARE. + * Kernel: Check thread switch PC in release. + * jit: Add some basic checks in armjit/arm64jit. + * x86jit: Trigger exec exceptions. + * irjit: Add jump crash checks. + * UI: Allow non-ascii on crash dump screen. + * Core: Track exception on bad jumps. + * Core: Reset exception info on resume/reset. + * Kernel: Add a bit more thread info on crash. + * Add custom GLEW - interfaces with libretro get_proc_address - we need this for compatibility with DRM/KMS and Wayland contexts - otherwise we're limited to GLX context + * Travis: Use the default macOS image. + * Update v1.10.3 readme link + * Expose more information on the crash screen (current kernel thread) + * Address some feedback + * Draw a minimal crash dump on the emu screen after a caught crash. + * Formalize "core excpetions" as a concept + * Some code reformatting/renaming + * Centralize handling of memory exceptions a bit + * Split CORE_ERROR into CORE_BOOT_ERROR and CORE_RUNTIME_ERROR + * Update version for 1.10.3 + * Update lang submodule + * Update README for 1.10.3 + * Travis: Disable OSX/iOS until we can fix them + * Touch control layout screen: Make the expanded click zone around the controls symmetrical. + * Kernel: Add a little paranoia check on chained mipscalls. + * Fix decimal part + * Touch control layout: Make dragging a lot less "jumpy" + * TouchControlLayoutScreen: Reorder functions in the file to make more sense. + * Refactor TouchControlLayoutScreen - break out the actual editor into a separate view. + * (Libretro) Makefile build fixes + * (Libretro) Buildfixes + * Change wording of camera notch ignore setting + * Update version for 1.10.2 + * Update README.md for 1.10.2 + * Add some paranoid checks in AfterMatchingMipsCall::run(). + * Add automated script for link on readme + * Android: Add option to ignore camera notches when sizing the display. + * Remove unnecessary logging of preview formats + * Link PR and issues in README + * Screen: Unlock the inputLock_ mutex slightly earlier in processFinishDialog + * Revert "Remove the I/O on Thread option - treat it as always on." + * http: Check cancel flag more often. + * Sneak in some paranoia in InstallZipScreen.cpp (another one from #13057) + * Check that we actually got a preview size. + * CameraHelper: Do a better job of choosing an appropriate preview size. + * Add a try/catch to Android camera device listing. Might help #13091 and the issue seen in #13057. + * Change default rendering resolution on Linux to auto + * Fix radio button in "Window size" menu + * Update submodule URL + * Fix reliability of the CMake generated version + * README.md update + * Update version to 1.10.1 + * Update README, lang submodule for 1.10.1 + * SaveState: Prevent edge case on old save state. + * SaveState: Make sure to default init net data. + * Add some excessive null checks to GameScreen::render(), might fix the crash seen in #13057 + * Disable the "Duplicate frames" feature if frameskip != 0. Works around / Fixes #13068 + * Some paranoid checks in PPGeDraw. Might help the crash seen in #13047. + * Downloader: Join threads in CancelAll + * D3D9: Fix a sign mistake generating the projection matrix. Fixes #13063 + * Different handling of Download lifetimes. Might help an issue from #13057 (1.10 crash mysteries) + * cmake: don't install bundled glslang + * Qt: unbreak build without SDL + * TextureDecoder: Fix misuse of NEON on all armv7 + * Vulkan: Correct secondary texture binding in Draw. + * Draw: Allow 2 textures bound in Vulkan. + * GPU: Add sampler1 for postshader orig source. + * Draw: Fix textures and samplers at an offset. + * Draw: Use uniform locs for GLES, add samplers. + * GPU: Alternate FBOs for chained postshaders. + * GPU: Avoid immediate postshader FBO recreate. + * Android: Request stable layout and update on focus. + * GLES: Use debug groups for render steps. + * GLES: Avoid duplicate state resets. + * GLES: Delay buffer use in vertex cache. + * GLES: Fix disabled vertex cache code. + * GPU: Try a bit harder to determine safe size. + * Vulkan: Match safe size behavior on all backends. + * Io: Fix LBN timing for virtual discs. + * Io: Cleanup access bits for files. + * Headless: Handle umd mapping with block devices. + * Io: Open sce_lbn references and whole ISO faster. + * Io: Account for OpenAsync timing. + * Io: Fail without fd on bad device in OpenAsync. + * Io: Improve non-async open timing. + * Io: Track whether the game is on a UMD or storage. + * Io: Simulate VFAT bug only when simulating FAT32. + * Io: Improve timing of sceIoOpen(). + * Io: Cleanup sceIoOpen errors and logging. + * Windows: Make init crash warnings more generic. + +- Add Excludearch for PowerPC + +- Update to version 1.10~git20200627: + * Update version number to 1.10. This required changing the Android version code pattern, but should be ok. + * Update lang submodule again + * Archive changelog for older versions + * Add https://github.com/hrydgard/ppsspp/issues/11974 + * Update lang submodule + * Partly clean up SDL resize code, should help #11974 + * Enable Vulkan validation in SDL debug builds + * Update Lang + * Minor style + * Update readme for v1.10 + * Logging improvements and warning fixes. + * Finish the Linux part of this change + * Vulkan: Recreate the swapchain if we get too many "out of date" frames. + * Buildfixes + * Move the responsibility to register the debugutils callback to the VulkanContext. We only use one anyway. + * Simplify the validation interface code, bugfixes + * Vulkan: Remove support for the old VK_EXT_debug_report extension + * Update lang and pspautotests submodules + * oop + * oop + * Fix by @unknownbrackets + * oop + * Add a sceOpenPSID_driver nid + * Add sysclib_strncmp,sysclib_memmove + * Reuse some already translated strings + * ColorConv: Fix typo introduced in #12882, fixing #13014 + * More README updates + * More README.md updates + * Don't forget rpi4 + * Incorporate unknownbrackets' suggestions for the README.md update. + * iota97's suggested README.md items. + * Android: Fix odd screen centering with insets. + * Update lang submodule. + * Update README.md for 1.10.0. + * Real support Code Geass: Lost Colors chinese patched version + * Some work in sceKernelPartitionTotalFreeMemSize,sceKernelPartitionMaxFreeMemSize + * Add Kurok (homebrew with a distinctive GameID to compat.ini ForceMax60FPS. Fixes #13025 + * Add some ThreadManForKernel nids + * Change to @unknownbrackets logic + * oop + * Add sysclib_strstr + * Link to buildbot builds of PPSSPP + * Add sceKernelStdout + * Kill the log as @hrydgard suggest + * Reduce sysclib_memcpy log level + * Real support "Hatsune Miku Project Diva Extend" chinese version + * Fix logging as @unknownbrackets suggest + * Wrap sceKernelUnloadModule in ModuleMgrForKernel + * Wrap some SysMemForKernel + * Forget HLE_KERNEL_SYSCALL flag + * Wrap sceKernelExitVSHKernel + * Warp some ThreadManForKernel + * Fix some bugs and style for #12994 + * rudimentary serch function added for the memory dialog + * Code style fix + * Revert "Repeat of the experimental commit, was too fast for the build bot." + * Repeat of the experimental commit, was too fast for the build bot. + * Revert "Experimental commit: Bump up scratchpad size so that Android will act like Windows in #10196 (Spider-Man 3)" + * Experimental commit: Bump up scratchpad size so that Android will act like Windows in #10196 (Spider-Man 3) + * VFPU interpreter: Improve some error messages, after seeing a bad one in #10196. + * We need to check for renderpass change and dirty here too. What a mess.. + * Annotate calls to RebindFramebuffer with their cause. + * Vulkan DrawEngine: Move the renderstep changed check until after the last place where it can change. + * Disable range culling for MGS:PW and MGS:PO. See #12348 + * Typo fix. Will hopefully help #12992. + * Have DisplayLayoutScreen implemented insets manually. Gave up refactoring it. + * Handle insets correctly for the in-game final screen blit. + * Minor refactor in PresentationCommon (combine loose coordinates to a struct) + * VulkanQueueRunner: Fix some uninitialized struct members (not sure if it has any effect) + * oop + * Remove log as @unknownbrackets suggest + * add raspberry pi 64 bit build files + * Experimentally enable pixel-depth-rounding for Tales of Phantasia, tries to work around an Exynos driver bug. + * Time to update gradle again (Android Studio 4.0 was released) + * Fix minor bug in StereoResampler debug display + * UWP: Fix safe insets. + * Vulkan: Ensure depth/stencil load match on Mali. + * Vulkan: Trivially kill more empty steps. + * Travis: Build UWP also. + * UWP: Link ChatScreen. + * UWP: Stub new inputbox system func. + * UWP: Buildfix for controller vibration. + * UWP: Add libpng17 include path. + * UWP: Include TextDrawer in main MSVC project. + * UWP: Fix TextDrawer with latest changes. + * Thread: Default to kernel threads from kernel. + * GPU: Don't allow step id to decrease at a sync. + * Vulkan: Correct viewport flag reset on rebind. + * GE Debugger: Fix alignment in GE dumps. + * Do a similar thing for D3D (let the backend handle the dirtying). + * OpenGL/Vulkan: Rework the contract around dynamic state. Removes some ugly dirtying from the GL render manager. + * UI: Lock around removal from dispatch queue. + * Remove all those "GLES reset the blend state" comments. + * GLRenderManager: Removes some redundant dirtying. Preserves blend state (color mask) across clears. + * Vulkan: After binding a new framebuffer, we always need to dirty the viewport/scissor state. + * DarkStalkers: Handle the "normal" screen stretch too, not just "wide", to avoid a surprising performance drop. + * Exclude a couple more commands from re-execution in ReapplyGfxState. See + * GPU: Don't reapply LoadClut each frame. + * PPGe: Left align messages in dialogs. + * Windows: Workaround for custom build step error. + * Windows: Avoid calling git describe 3 times. + * SDL: Try to continue if EGL init fails. + * Windows: Move git-version update to build event. + * Global: Add more other platforms to MSVC project. + * Support chain + * Memory reading CWCheat + * Add postprocessing CWCHEAT + +- Add QT5Multimedia as build requirement. Fix building of the Qt + frontend. +- Add %define _lto_cflags %{nil} to spec file. Fix building for + Tumbleweed. + +- Update to version 1.9.3~git20200523: + * Headless: Fix flash0/font path. + * Debugger: Avoid symbol map if deleted. + * Debugger: Don't break during startup. + * Android: Buildfix. + * GPU: Never set safe size larger than the buffer. + +- Update to version 1.9.3~git20200522: + * [Camera/V4L] Add support for jpeg and multiple buffers + * Windows: Ask for a specific device on failure. + * Windows: Avoid WASAPI init for a bad format. + * Windows: Avoid crash for a mono output format. + * Ge: Check stack depth based on args struct size. + * GPU: Ignore viewport for scissor of 481. + * Vulkan: Label render passes in RenderDoc/etc. + * Vulkan: Cleanup some duplicate code. + * Correct an issue where reformat didn't work if no renderpass was active due to the use of clear. + * Remove a redundant framebuffer bind in CopyDisplayToOutput + * Add a name tag for all render steps (GL/Vulkan). Helps with debugging and should be cheap enough (a single pointer per "step"). + * Move the check from #12908 into the firmware version check. + * Vulkan: Avoid stencilAction != depthAction. + * Vulkan: Check driver version for Adreno 5xx bug. + * Vulkan: Move Harvest Moon fix to Draw::Bugs. + * Vulkan: Stencil initialization: Use the adreno path for Mali as well. + * Fix a case of pointer truncation in Vulkan on 32-bit. Fixes #12932 + * Vulkan crashfix (pNext was uninitialized) + +- Update to version 1.9.3~git20200519: + * Vulkan: Fix leak and remove extra allocator. + * Vulkan: Create FB compatible pipelines in Draw. + * Vulkan: Expand logging of render steps a bit. + * D3D9: Avoid clearing color on stencil upload. + * GPU: Avoid unnecessary clear on stencil upload. + * Revert "Experimental commit that effectively reverts the Vulkan part of #12882." + * Experimental commit that effectively reverts the Vulkan part of #12882. + * Fix the Windows 32-bit build. + * Track scissors like we track viewports (bugfix?). + * Show "debug build" on the splash screen, in debug builds. + * Vulkan: Switch the framebuffer-rebind-to-clear on reformat to, well, a normal clear instead. + * Vulkan: Verify scissor as well. + * Vulkan: Add asserts to catch no viewport render. + * UI: Take reporting screenshot at frame end. + * Vulkan validation: Switch to the new Khronos validation layer shipping with recent SDKs. + * Vulkan: Stop merge at clear/touched read only. + * Vulkan: Make merge pass a bit easier to read. + * GLES: Fix invalidation of backbuffer. + * Vulkan: Generalize dependency tracking. + * GLES: Add dependency tracking for render passes. + * GPU: Centralize framebuffer download. + * Buildfix + * Remove the Audio Resampling setting (now always on). Having it off is not useful because it'll never sync up perfectly over time. + * Revert the loop check in StereoResampler, new one could accidentally keep looping when underrun severely (like if emulation stopped). + * Add more debug info in scePsmfPlayerStart + * Make the IsValidPBP DISC_ID check a bit more lenient. Fixes an issue where some homebrew would no longer show in the list. + * Fix homebrew store button to work even after changing grid layouts (it lost its click handler) + * Fix a crash bug in homebrew store + * Remove our custom atomics code entirely. + * Convert atomic code in core and ConsoleListener to use C++ atomics + * Reduce the SDL audio buffer size, 2048 is a bit excessive. Port the changes to the Qt SDL code. + * StereoResampler: Make sure the target buffer size is large enough, taking SYSPROP_AUDIO_FRAMES_PER_BUFFER into account. + * Rename things to make more sense. + * StereoResampler: Use C++ atomics + * Add some vaguely interesting stats + * SDL: If we get an audio device with a different freq than 44100, that's actually OK. + * arm64jit: Track writable and non-writable pointers. + * Mp4: Cleanup some parameters. + * cmake: Fix rpi4 build on newer gcc. + * GPU: Fix an overflow loading old save states. + * GLES: Specify buffer type just to be safe. + * arm64jit: Minor cleanup. + * GPU: Allow each shader in chain to have settings. + * UI: Translate shader setting names. + * GPU: Keep last output size in chained postshaders. + * GPU: Prevent infinite loops in postshader chains. + * GPU: Force nearest only for the upscaling filter. + * GPU: Move calculating render res to presentation. + * GPU: Allow postshaders to have parents. + * GPU: Update postshader uniforms for each. + * GPU: Process all postshader pipelines. + * GPU: Cleanup a comment, we use shorts now. + * GPU: Move things around to be per postshader. + * Simplify how to get the debug stats from StereoResampler + * Fix comment + * Qt fix + * Only show frames per buffer if the number is available through sysinfo + * Oops, need to pass an (invalid) slot number in headless too. + * SDL: Show the actually used sample rate in system info. + * oop + * Fix "Improved compatibility of sceGeListEnQueue: verify that stackDepth < 256" + * Display the savestate slot number when saving and loading state through shortcuts. + * Very minor optimization in PresentationCommon (don't upload the indices every frame). + * Fix per game setting and pack setting in vec4 + * Use map for settings + * Post shader setting uniform + * Thin3D: use 16-bit indices. Fixes #12898. + * GPU: Oops, don't skip copy if stride different. + * Fix DarkStalkers after the just-merged refactoring. + * Draw: Small optimization to callback. + * Libretro: Add libpng17 to include flags. + * GPU: Take A off RGB565 conversion funcs. + * GPU: Use texclamp for postshader/present draw. + * GPU: Centralize DestroyAllFBOs(). + * GPU: Cleanup presentation flipping a bit. + * D3D11: Allow pixel shader uniforms in Draw. + * GPU: Cleanup skip buffer texture draws. + * GPU: Simplify direct render when skipping buffers. + * softgpu: Fix postshader on 5551. + * D3D9: Attempt PS/VS 3.0 if it doesn't work with 2. + * GPU: Use postshader for direct VRAM draws again. + * GPU: Use a texture directly for MakePixelTexture. + * softgpu: Avoid RB swizzle when using a postshader. + * Vulkan: Allow frag shader UBO reads. + * Vulkan: Correct missing offsets in Draw. + * Vulkan: Correct postshader sampler binding. + * Draw: Actually use the index offset parameter. + * softgpu: Enable postshader support. + * GLES: Fix reuse of vertex data buffer. + * GPU: Cleanup leftover postshader stuff. + * UI: Allow postshaders on D3D9. + * GPU: Move post shader handling to new class. + * D3D9: Enable postprocessing of post shaders. + * Draw: Enable backwards compat on D3D11 shaders. + * Draw: Add more uniform types. + * Draw: Allow specifying a tag on shaders. + * GPU: Move a bit more to new display approach. + * softgpu: Allow display rotation. + * softgpu: Allow configuring Google Cardboard. + * GPU: Move cardboard/etc. to PresentationCommon. + * Vulkan: Fix Draw usage of framebuffers. + * GPU: Split FramebufferCommon into two classes. + * softgpu: Fix texture overlap. + * GPU: Handle buffer overhead in postshader uniforms. + * Android: Oops, fix start with space in filename. + * Global: Add some defs for MSVC highlighting. + * Temporarily disable YuGiOh save fix (experiment in issue #7914) + * Improved compatibility of sceGeListEnQueue: verify that stackDepth < 256 + * D3D11: Better set current texture to null first, otherwise we can run into another issue. + * Fix a comment + * D3D11: Fix a bind ordering issue in depal (only a problem with debug layer enabled) + * ColorConv: Fix a few conversions that missed the lower bits of each component. + * Vulkan: Don't merge render passes where the second one begins with a clear. + * Android: Avoid multiple resizes in a row. + * UI: Add more options to touch test screen. + * UI: Return to game settings after restart. + * Windows: Fix GL reinit on backend switch. + * Android: Move a bit more size handling. + * Android: Reassert sustained perf when going ingame. + * Android: Refactor size maintenance to own class. + * GPU: Minor lighting cleanup in software transform. + * GPU: Split up software transform into phases. + * Windows: Add safety checks to WASAPI code. + * GLES: Add safety handling for offset depal. + * GPU: Calc framebuf offset with right params. + * GPU: Avoid a texture offset change in sw transform. + * GLES: Simplify the framebuf offset detection. + * Vulkan: Framebuffer manager: Use an allocator for "MakePixelTexture" images. + * compat.ini: Turn on ForceUMDDelay for Innocent Life. See issue #2830. + * iOS/macOS : set bundle version + * iOS : File association + * compat.ini: Set ForceMax60FPS for Super Monkey Ball Adventures. See #7674. + * Make PPSSPP visible in OUYA launcher + * Fix: touchscreen evens on upcomming SDL2 versions which includes the same functionality but inside the library + * And another mumbo jumbo game (#12857) + * Enable ForceMax60FPS for games published by MumboJumbo. See issue #12857 + * Vulkan: Discard negative width/height framebuffer blits. Will likely help #12531. + * Address additional feedback from Unknown, finally + * Assorted fixes (build and crash) + * Use PPSSPP's kernel interface to retrieve Heap objects + * Address Unknown's feedback + * Change to info log + * Attempt to make save status + * Fix crash in sceKernelDeleteHeap + * Attempt to build fix non-windows + * remove comment + * Try to Implement SysMemForKernel + * Move SysMemForKernel to sceKernelMemory + * oop + * Wrap some SysMemForKernel's nids + * Update <Share> dialog on Android 10 + * iOS Share PPSSPP + * Travis: Handle new package versions better. + * PPGe: Remove half-pixel offset. + * http: Fix thread join on enable/disable. + * "Unify" the credits screen. Fixes #12844. + * Android: Don't cache env in text drawer. + * Update gradle again + * GLES: Disable range culling on old Tegras, they seem to misbehave (see issue #12838). + * update VS projects + * D3D11: Always use accurate depth. + * Windows: Send resize when adjusting render mode. + * Add "Switch UMD" menu point to Linux version + * Improve code readability + * Implement PPSSPP specific cheats: + * Update more Linux version menu points to correspond to Windows ones + * Remove leftovers + * Add "Record" menu group to Linux version + * TextureReplacer: Generate a default value in the ini files for ignoreMipmap. + * Add "Enable chat" menu point to Linux version + * Auto rotate over a square + * Fixes (stage 3) + * Update TextureReplacer.h + * Update TextureReplacer.cpp + * Fixes (stage 2) + * #8714 Unified resolution scaling for all platforms. + * Add option to prevent Mipmaps from being dumped + * Fixes (stage 1) + * Turn on [ForceMax60FPS] for "Fat Princess: Fistful of Cake". Benefits loading times etc. + * Update "File" menu to match Windows version + * Update "Emulation" menu to match Windows version + * Update "Debug" menu to match Windows version + * Update "Options" menu to match Windows version + * Update "Help" menu to match Windows version + * UI: Respect insets with on-device debug stats. + * GE Debugger: Prevent crash when stopping execution. + * GLES: Update shader uniforms after apply state. + * Cheats: Fix use in homebrew on start. + * Cheats: Cleanup global usage. + * UI: Cleanup old specialized checkbox. + * UI: Monitor cheat file changes on cheat editor. + * UI: Update cheat file more safely. + * UI: Use standard back and checkbox in cheats UI. + * UI: Prevent changing memstick path in game. + * u8_clamp clean up + * Squash commit + +- Update to version 1.9.3~git20200409: + * Travis: Cache macOS python build as a bottle. + * Audio: Remove latency setting. + * GLES: Re-enable non-float depal shader path. + * Update gradle again + * x86jit: Force INF * 0 to +NAN. + +- Update to version 1.9.3~git20200406: + * Windows: Prevent applying -1 as inset space. + * Windows: Ensure we resize after hw transform swap. + * Headless: Fix compile on Android. + * UI: Small cleanup in touch control layout editor. + * UI: General cleanup in layout editor. + * UI: Prevent drag drift in layout editor. + * UI: Make display layout editor support 1x PSP. + * Fix SDK requirements of Atlas and Zim tools. + * Net: Correct pool allocation. + * GPU: Track HW tess at start of frame too. + * GPU: Reset hw transform once per frame. + * GPU: Move hw transform decision to draw engine. + * GPU: Update uniforms w/ consistent render mode too. + * GPU: Use consistent buffered rendering state. + * Setting the width and height to 0 made the frameskip unusable on lakka/libretro with a XU4 with a MALI GPU T628. The result was that bad flickering happened when in frameskip mode. Once it reached 60fps, no flickering, below that flickering. This change fixes the flickering and calls video_cb with the correct height and width. + * Travis: build libretro android + +- Update to version 1.9.3~git20200403: + * libretro: Fix Android builds + * Mouse 4 as back in menu navigation + * android: include path fix + +- Update to version 1.9.3~git20200402: + * Android: Change the display length for "toast" message to Toast.LENGTH_LONG + * Touch layout clean up + * UI: Properly clamp control positioning in edit. + * [iOS] Notch support + * Additional rendering fixes for notch + * Fix landscape/reverse landscape cutout padding issue, see #12779 + * Update the lang submodule + * Support drawing around notches on Android displays. Fixes #12261 + * Target Android SDK 29. + * Vulkan: Pick shaders after calling ConvertStateToVulkanKey because it may end up disabling shader blending + * Fix duplicate translation ID + * PPGe: Slightly reduce the font size, might help #12764 + * Windows: Show a message when failing over backend. + * Back to ERROR + * Remove outdated code that reset the logenabled flags on non-Windows. Fixes #12291 + * Minor log improvement in BlockDevices.cpp + * Rember cheat scroll position + * HLE: Oops, make sure we don't deadbeef mips calls. + * macOS: Fix build + * SaveState: Correct compat load with OSK changes. + * PPGe: Fix dialog button positioning. + * UI: Prevent stretching game icons on detail. + * Do not apply sensibility of deadzone skip + * Fix translation things + * Enable chat input for SDL + * Skip deadzone option on tilt + * HLE: Fix some misleading logging. + * Windows: Fix strange build error. + * UI: Translate HAT and left analog the same way. + * Use 2 different button for CW and CCW + * Core: Add argmask for threadhacks to prevent crash. + * GPU: Treat negative light exp same as 0. + * Android: Reassert immersive after input dialog. + * cmake: Improve building with the system libpng. + * Osk: Correct UCS2 conversion. + * Auto rotating analog + * Camera: Fix missing return warning. + * Remove some more uint16_t + * More correctly handle UCS2 encoding. + * Address feedback + * Support a few more wstring functions on non-windows platforms, due to the armips assembler. + * Text input: Clearly use 16-bit chars like the PSP, don't rely on wchar_t. + * PPGe: Avoid crash with missing metadata. + * HLE: Make calling mips funcs simpler. + * GPU: Assume a scissor of 481x273 is a mistake. + * Io: Apply VFAT hack only to dirs <= 8 chars long. + * UI: Allow startup without UI assets. + * UI: Avoid crash when atlas metadata is missing. + * UI: Avoid cached booleans for simple globals. + * UI: Disable render dup frames where it can't work. + * Font: Prevent crash on game exit. + * Android: Fix dismiss of OSK dialog. + * Reporting: Log SceIoChstat calls. + * GPU: Avoid divide by zero in garbage displaylist. + * GPU: Fix memory corruption with bufw > w. + * Add more assets directory paths. + * Correcting return value of some mipscalls without after action. + * Qt: Correct DPI accounting in font rendering. + * cmake: Disable discord-rpc for libretro builds. + * Fix the logic around postEffectRequiresFlip so duplicateFrames doesn't require a post shader. + * Vpl: Correct allocation order when splitting block. + * Core: Use full memory for ELF files. + * Reset the useAllocCallbacks on font init. + * Buildfix. + * Display: Update latched fbaddr on immediate update. + * Fix states. + * No need to manually decide pending or not for mipscalls. + * Net: Stub network sign-in dialog. + * Net: Support NETCONF_CONNECT_APNET_LAST request. + * NetAdhoc: Match init/term behavior better. + * Net: Better simulate sceWlanGetEtherAddr timing. + * Net: Handle memory allocation better. + * Add option to improve frame pacing through duplicate frames if framerate is below 60hz. + * UI: Rebind the backbuffer when drawing UI. + * Switch: Add EGL interface. + * Kernel: Rename conflicting kernel object names. + * Font:alloc/free memory for font file and char bitmap. + * Vulkan: Blacklist on Switch. + * Core: Add some libnx calls for Switch. + * Core: Use a lock for i18n categories. + +- Update to version 1.9.3~git20200311: + * PPGe: Clear unused parts of text image buffers. + * PPGe: Correct double spacing in some save text. + * libretro makefile fix + * Camera: Simplify an expression. + * Core: Quiet some warnings. + * Android: Delay TextDrawer init in PPGe. + * PPGe: Show ellipsis for overly long lines. + * PPGe: Use TextDrawer for save UI if available. + * PPGe: Make some of the API internal only. + * PPGe: Support 8-bit text bitmaps from TextDrawer. + * PPGe: Allow overriding text drawer DPI scale. + * Qt: Cleanup differences in text hashing. + * UI: Refactor TextDrawer to provide bitmaps too. + * UI: Minor cleanups to chat UI code. + * Fix capitalization of mfreadwrite.h include + +- Update to version 1.9.3~git20200310: + * Windows: Warn if Windows Firewall blocks PPSSPP. + * http: Show more detailed status when scanning. + * http: Correct new thread executor. + * Android: Enable native keyboard for OSK. + * softgpu: Correct clear/solid rect BR corner. + * Android: Fix upside-down joystick navigation (due to an old sin). + * New heuristic for getting rid of unnecessary "antialias-lines". + * THe proposed Hive Sweeper fix in #11025 looks right, let's just commit it. + * Possible fix for libretro build issue. (blind commit, untested) + * Osk: Prevent adding highlighted char past limit. + * Core: Avoid shadowing a define. + * Io: Correct some error handling for OpenFile(). + * Android: Avoid translation conflict in translation. + * UI: Move Camera settings lower in Graphics. + * Android: Process input prompts more clearly. + * UI: Make System_InputBox API asynchronous. + * Vulkan: Track down another one of those minor resource leaks. + * Module: Reinit gpu only on runtime module load. + * Android: Reload game config on storage permission. + * Android: Ensure we forget the shortcut on next run. + * Update lang submodule + * UI: Temporary solution to the layout issue: Remove the gear button from the recent screen. + * Vulkan: Ensure scaling happens in cached RAM. + * Headless: Prevent crash running graphics tests. + * Vulkan: Fix minor vulkan resource leak if inflight frames isn't max. + * UI: Simple joystick navigation. Fixes #10996. + * Comment fix + * Also move out the global stuff from view.cpp/h to root.cpp/h + * UI: Break out the hierarchy functions into ui/root.cpp/h + * Minor cleanups + * UI: Ignore invalid PBPs in game browser. + * Tweaked chatbox a little bit + * Fix chat color formatting + * Fix building errors + * Update ab.cmd + * group chat options and set enabled ptr + * Bug fix + * Quick Chat + * Add virtual key for opening chat + * Rebased and fix the update scroll + * build fix + * chat screen & chat button position and hide ui on show chat + * remove pointer and using update() should fix random crash (thanks Uknown) + * Add translation of "You're in Offline Mode" + * Build fix for Linux QT + * Add support OSK for windows + * Android chat empty after : fix + * pointer and scroll fix + * cmake buildfix + * Windows CTRL + C Hotkey + * Add New Chat Counter + * Android Chat Support + * Oops it still random crashed destructor do the fix well + * pointer fix random crash & better substring logic + * Add translation + * Enable chat box + * PPSSPP early chat feature rebranched + +- Update to version 1.9.3~git20200305: + * Let's wait 5 frames + * Fix wheel up/down and additional mouse button + * Android: Fix glslang include path. + * Force Polar's Puzzles to use accurate UMD timing. Should help #12677 + * Add the glslang include path in another place + * http: Avoid detach() in webserver code. + * Core: Bring over some file related Switch changes. + * Another attempt + * Fix atlas tool build on linux + * Also try to fix the legacy Android build. + * CMake buildfix + * Update the glslang submodule, fix the build afterwards. + * Better smoothing and added missing break on MOUSE_WHEEL + * Fix excessive scroll + * Warning fix. + * Attempt to replace 0 frame width with valid frame width.(sceMpegAvcCsc) + * UI fix + * GPU: Restart when changing inflight frames setting. + * Fix weight + * Move clear game list to new menu + * Update lang submodule + * GPU: Use old frame when presenting a skip. + * Address some feedback, thanks unknown + * Fix toggle + * GPU: Allow choosing number of inflight frames. + * Vulkan: Allow alt speed above 60 with vsync. + * Rebase on master + * GPU: Add setting to control inflight frame usage. + * Warning fixes + * Vulkan: Support devices that don't properly support 16-bit texture (like MoltenVK). + * Fix bug in atlas gen. + * Switch all images to dynamic lookup in the atlas by string ID. + * Get rid of atlas tables. + * Update atlas building scripts + * Modify atlas generator to output binary metadata + * D3D9: Allow vsync change at runtime. + * D3D11: Respect vsync setting. + * Vulkan: Present using FIFO for vsync. + * GPU: Centralize vsync interval logic. + * UI: Respect resize flag during graphics init. + * Debugger: Stop remote server in full shutdown. + * Remove support for "lowmem" UI atlas. Had to regenerate unfortunately. + * And 2017 again... + * Delete unused support for ETC1 texture compression + * And fix it on 2019... + * Recreate the VS projects in 2017 + * Code cleanup + * More VS2017 compat + * Reformat the atlastool/zimtool source, fix warnings. + * Atlastool/zimtool: Try not to require VS 2019. + * Atlastool/zimtool: Make it easy to build these on Windows (prebuilt submodule) + * Log shader contents to VERBOSE instead of DEBUG. + * Update gradle again + * ScanForFunctions: Drastically speed up by only trying to insert the newly found functions into the symbol map. + * Rename func. + * Check whether the audio is actually played in psmf player + * Rename rapid fire touch control + * Add toggle flag to combo button + * Fixes + * Switch mode only if needed + * SDL analog mouse input + +- Update to version 1.9.3~git20200226: + * Better align and spacing of UI element + * Better UI for game version in list view + * Toggle mute button + * Go for Abbanon approach + * Scale font down a bit + * Improve stability on non-jailbroken devices + * Add a option for game ID+version as well + * Show region on game selection screen + * Kernel: Delay better in sceKernelReferThreadStatus. + * UI: Separate sleep time in frame time graph. + * UI: Show refresh rate on more platforms. + * UI: Correct refresh rate display. + * HLE: Replace Motorstorm pixel read func. + +- Update to version 1.9.3~git20200212: + * UWP: Update "certificate thumbprint" to one that works + * Fix linking issue in the UWP build (add camera files to project) + * Add some reference line + * Framegraph in devmenu + +- Update to version 1.9.3~git20200210: + * macOS permissions + * QT Api for Camera (Linux/macOS) + * Core: Use a shared_ptr for i18n categories. + +- Update to version 1.9.3~git20200207: + * HttpClient/Buffer: Just some tweaks/sanity checks + * libretro: android: ios: Add stub camera functionality + * libretro: android: Do not build in the standalone UI + * Modify Info.plist automatically + * NativeApp: add System_GetPropertyFloat all the places + * Qt/macOS: enable HiDPI ( retina display ) support + * Remove unused import. + * Use System_GetPropertyInt(SYSPROP_SYSTEMVERSION to retrieve version. + * Use ASharedMemory api instead of direct access to /dev/ashmem which is deprecated. + * compat.ini: Workaround for timing problem in Hot Wheels, see #12604. + * Rapid fire touch control + * DX9: Simplify some expressions + * GPU: Only GL uses a flipped buffer in non-buffered, reflect that in the SW transform code. + * Apply viewport before SoftwareTransform so flipping can be checked + * OpenGL: Call ApplyDrawState before SoftwareTransform + * DrawEngineDX9: Rename lookup table, cleanup + +- Update to version 1.9.3~git20200127: + * Add new listeners in addition to those present which are deprecated + * Core: Future proof CSO support a bit. + * Location: add HDOP; change speed to km/h; change altitude from geoid to sea level + * Do not stop camera if unnecessary + * Android satellites info + * Common/Hashmaps.h: add missing <stdint> include + * Update macOS system name + * Add camera/location support for iOS + * Don't shut down camera when exiting games,also re-enumerating devices if + * SDL app icon + * Avoid divison by 0 + * Remove extra newline + * Snap resize + +- Update to version 1.9.3~git20200121: + * Partial workaround for #12588. Cameras are now gone from settings though after playing one game... + * D3D11: Fix mistake in UI vertex shader for non-textured geometry. Fixes #12587. + * Add support for iOS ( completely untested ) + * Initial support for vulkan on macOS ( MoltenVK ) + * Revert "Android EGL config: Always require 8888, stencil if version >= ICS" + +- Update to version 1.9.3~git20200116: + * Add camera support for linux (V4L2) + * Add DEFLATE and MD5 to HLE module blacklist. Replaces #12576, fixes #12570 + * Flush other UI element draw before changing to noTex + * Fix line rendering in texmode + * Render grid + * BuildFix2 + * Oops + * Improve compatibility. + * BuildFix + * Add camera support for windows. + +- Update to version 1.9.3~git20200114: + * Add another game controller mapping. Fixes #10679 + * Loader: If the module range is bad, don't get stuck trying to scan for functions. + * Update lang submodule + +- Update to version 1.9.3~git20200112: + * Async I/O: Don't delay on close. Fixes #12549 (MGS:PW crash). + * Warning fix + * Upload new Gold icon for Windows + * PRX Decryption: add pauth decryption + * PRX Decryption: add missing decryption keys + * PRX Decryption: add support for gzip compressed executables + * PRX Decryption: add support for type 0/1/2/5/6 decryption + * Windows: Mark PPSSPP as long path aware. + * Windows: Make TEMP dir detection long path aware. + * Windows: Allow long path for sys directory. + * Windows: Support long My Documents paths. + * Windows: Allow longer paths in browse for folder. + * Windows: Make memory dump long path friendly. + * Windows: Allow read only files in load dialog. + * Windows: Make open/save dialogs long path aware. + * Windows: Resolve module/full paths for long paths. + +- Update to version 1.9.3~git20200105: + * Don't check auAddr. + * Check invalid address in sceMpegAtracDecode. + * Update submodules assets/lang, ffmpeg + * Add headbar icon to Qt + * Qt: don't return dangling pointer + * Don't use the MAP_32BIT flag on any platform. + * Mac: MAP_32BIT is no longer supported in Catalina and breaks. We don't need it anymore anyway. Fixes #12495. + * Io: Correct async priority default on async open. + * Oops. + * fix + * Io: Return a better error code for sceIoCancel. + * Io: Update async priority more correctly. + * Change async priority to current thread'priority if priority = -1. + * minor fix + * Avoid thread queue out of range by a offset. + * Move umd replace to loaders. + +- Update to version 1.9.3~git20200101: + * compat.ini: Add Japanese Game ID for DarkStalkers (Vampire Chronicles) + * SDL: Ignore audio switch events in first second. + +- Update to version 1.9.3~git20191226: + * Io: Allow adjusting default async thread priority. + * Io: Correct leak on save state. + * Just return error if current directory not be setted. + * SoftGPU: Convert from 16-bit if unsupported. + * Hide "Control" label on top + * Disabled grid size if snap is disabled + * Fix + * Touch controll grid snap + * Don't ignore SCE_KERNEL_ERROR_NOCWD in many cases. + * IO:Re-grab SCE_KERNEL_ERROR_NOCWD. + * IO:Add an extra delay to simulate umd delay in file seek whence. + printer-driver-brlaser +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +- Update to version 6+git20200420.9d7ddda: + * Arrange blocks in bands of 128 lines + - this is more similar to what the Brother driver does and + fixes #52, #40 etc + * Tweak compiler flags + * Be tolerant of zero-page jobs + * Add some new printer definitions + - HL-2375DW, HL-2390DW, MFC-7420, MFC-7460DN, DCP-L2520DW + * Update README.md + +- use cups-rpm-helper to have automatic printer driver provides (boo#1172407) + +- Update to version 6+git20191118.2f63d0a: + * Package available on guix, too + * Bump version number + * Version 6 + * Add Brother HL-2270DW + * add gedit backup file to .gitignore (*~) + * Add a bunch of printers + * Don't compress across bands (#39) + * Version 5 + * Brother HL-1110 + * Add a bunch of printer stanzas + +- Update to version 6: + * Added support for some more Brother HL-series printers. + Brother HL-2030 series + Brother HL-2140 series + Brother HL-2220 series + Brother HL-2270DW series + Brother HL-5030 series + Brother DCP-L2520D series +- Update from version 5: + * Fixed problems with Brother HL-series printers in 600 dpi mode. + * Added brlaser.drv stanzas for several new printers. +- Update from version 4: + * Added several printers + * Merged duplex printing support + * Switched to a CMake build system +- Removed patches as they are already merged: + 0001-mark-DCP-7055W-as-supported.diff + 0002-Add-Brother-DCP1510.diff + 0003-Add-missing-include-string.diff + product-builder-plugin-Tumbleweed +- 1.3.1 + * add option -g when calling add_product_susedata + to add gpg key ids as tags in repomd.xml (bsc#1184326) + * do not change the default install method in gfxboot.cfg + (bsc#1171018) Instead, just fill out the server & path + components in case the user wants to switch. The repo + location is already stored in the initrd in the + skelcd-installer-net-* packages. + protobuf +- Fix Requires for python3 to python3-six. + +- Add missing dependency of python subpackages on python-six + (bsc#1177127). + psmisc +- Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch + * Fix bsc#1178407: fuser does not show open kvm storage image files + such as qcow2 files. Patch from Ali Abdallah <ali.abdallah@suse.com> + pw3270 +- Adding fix-appdata-xml.patch to fix problems with gnome-software. + +- Update to version 5.3+git20201102: + * Fixing package build. + * Removing .png files, using only the svg ones. + * Adjusting header bar defaults. + * Adjustments for openSUSE 15.2. + * Update README.md + * Use 'gnome' style as default on linux and classic in other OSs. + * Disabling F10 redirection. + * Adjusting default action lists. + * Enabling set/reset of kpalternative in the modern interface. + * Moving generic tools to libv3270. + * Auto updating toolbar when icon style changes. + * Implementing standard models for menus & comboboxes. + * Adding copy-image menu option. + * Adding "copy-as-html" action. + * Adding 'view trace' option on the popup menus. + * Pre-defining session file name on save dialogs. + * Creating session file when a desktop icon is built with default session. + * Adding method to suggest session filename and path. + * Processing toolbar-position settings. + * Adding tooltips in the header bar buttons. + * Moving application icons to the 'icons' folder. + * Adding support for customized icons. + * Adding option for symbolic icons in the header bar. + * Implementing use of symbolic icons in toolbar. + * Updating appdata. + * Scanning standard directories for session definition files. + * Adding appdata.xml + * Adding architecture in about window. Usefull for windows users. + * Project URL changes by locale. + * Loading/saving dialog responses from session file. + * Renaming default filename. + * Adding custom mime-type for pw3270 session settings file + * Using PIE instead of pic. + * Refactoring keypads. + * Adding deb post install/uninstall scripts. + * removed patch: optional_optipng.patch + +- Optipng is not in the SLE-15 default repositories +- added patch: optional_optipng.patch + +- Update to version 5.3: + * Adding method to set environment variables from session settings file (allow use of an alternative openssl config file). + * Adding fallbacks for application menu. + * PACKAGE_RELEASE macros is now a string to allow use of rpm's release. + * Adding option to switch the user interface. + * Add build instructions for macOS + * Redirecting gtk logs to lib3270. + * Using the new dialog section element who adapts to windows UI. + * Refactoring session rename method. + * Fixing application preferences dialog warning. + * The defaults for windows and linux aren't the same. + * Adding clipboard settings dialog. + * Updating properties. + * Cleaning up. + * Adding toolbar properties menu. + * Refactoring "open" actions. + * Refactoring "window" actions. + * Refactoring application settings dialog & related widgets as gobjects. + * Terminal actions now lives in libv3270. + * Conditional and property actions moved to libv3270. + * Moving dialog action to libv3270. + * Refactoring plugin engine. + * Adding popup menu over OIA. + * Only customized sessions can be renamed. + * Implementing session name change dialog. + * Implementing tab-menu. + * Implementing popup menu on tab labels. + * Refactoring the open session/url from command line. + * Refactoring terminal support methods. + * Implementing "open session in the window" action. + * Implementing the new "save session" dialog. + * Adding toolbar settings dialog. + * Fixing portability issue detected by OBS. + * PF & PA key and lib3270's actions are now on libv3270. + * Implementing toolbar actions edit dialog. + * Implementing action viewer widget. + * Implementing application settings. + * Loading/saving print settings to/from session file. + * Adding accelerator settings tab on the session properties dialog. + * Use convert -strip + * ui-style is now defined by gsettings. + * Updating to latest versions of v3270 & lib3270. + * Adding missing license info. + * Getting appname from lib3270. + * Removing use of deprecated function "get_hostname". + * Adding support for oversize. + * Using the new standard error popup for print errors. + * Linux custom print widget is now managed by libv3270. + * Replacing save dialog with the new version from v3270. + * linux log is now sent do system log. + * Updating package to follow naming guidelines. + python +- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids + use of semicolon as a query string separator (bpo#42967, + bsc#1182379, CVE-2021-23336). +- Update to 2.7.18, final release of Python 2. Ever.: + - Newline characters have been escaped when performing uu + encoding to prevent them from overflowing into to content + section of the encoded file. This prevents malicious or + accidental modification of data during the decoding process. + - Fixes a ReDoS vulnerability in http.cookiejar. Patch + by Ben Caller. + - Fixed line numbers and column offsets for AST nodes for calls + without arguments in decorators. + - Disallow control characters in hostnames in http.client, + addressing CVE-2019-18348. Such potentially malicious header + injection URLs now cause a InvalidURL to be raised. + - Fix urllib.urlretrieve failing on subsequent ftp transfers + from the same host. + - Fix problems identified by GCC's -Wstringop-truncation + warning. + - AddRefActCtx() was needlessly being checked for failure in + PC/dl_nt.c. + - Prevent failure of test_relative_path in test_py_compile on + macOS Catalina. + - Fixed possible leak in :c:func:`PyArg_Parse` and similar + functions for format units "es#" and "et#" when the macro + :c:macro:`PY_SSIZE_T_CLEAN` is not defined. +- Remove upstreamed patches: + - CVE-2019-18348-CRLF_injection_via_host_part.patch +- Other patches recalculated. + python-Cython-doc +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- update to version 0.29.1: + * Bugs fixed + + Extensions compiled with MinGW-64 under Windows could + misinterpret integer objects larger than 15 bit and return + incorrect results. (Github issue #2670) + + Cython no longer requires the source to be writable when copying + its data into a memory view slice. Patch by Andrey + Paramonov. (Github issue #2644) + + Line tracing of try-statements generated invalid C code. (Github + issue #2274) + + When using the warn.undeclared directive, Cython's own code + generated warnings that are now fixed. Patch by Nicolas + Pauss. (Github issue #2685) + + Cython's memoryviews no longer require strides for setting the + shape field but only the PyBUF_ND flag to be set. Patch by John + Kirkham. (Github issue #2716) + + Some C compiler warnings about unused memoryview code were + fixed. Patch by Ho Cheuk Ting. (Github issue #2588) + + A C compiler warning about implicit signed/unsigned conversion + was fixed. (Github issue #2729) + + Assignments to C++ references returned by operator[] could fail + to compile. (Github issue #2671) + + The power operator and the support for NumPy math functions were + fixed in Pythran expressions. Patch by Serge Guelton. (Github + issues #2702, #2709) + + Signatures with memory view arguments now show the expected type + when embedded in docstrings. Patch by Matthew Chan and Benjamin + Weigel. (Github issue #2634) + + Some from ... cimport ... constructs were not correctly + considered when searching modified dependencies in cythonize() + to decide whether to recompile a module. Patch by Kryštof + Pilnáček. (Github issue #2638) + + A struct field type in the cpython.array declarations was + corrected. Patch by John Kirkham. (Github issue #2712) + +- update to version 0.29: + * Features added + + PEP-489 multi-phase module initialisation has been enabled + again. Module reloads in other subinterpreters raise an + exception to prevent corruption of the static module state. + + A set of mypy compatible PEP-484 declarations were added for + Cython's C data types to integrate with static analysers in + typed Python code. They are available in the Cython/Shadow.pyi + module and describe the types in the special cython module that + can be used for typing in Python code. Original patch by Julian + Gethmann. (Github issue #1965) + + Memoryviews are supported in PEP-484/526 style type + declarations. (Github issue #2529) + + @cython.nogil is supported as a C-function decorator in Python + code. (Github issue #2557) + + Raising exceptions from nogil code will automatically acquire + the GIL, instead of requiring an explicit with gil block. + + C++ functions can now be declared as potentially raising both + C++ and Python exceptions, so that Cython can handle both + correctly. (Github issue #2615) + + cython.inline() supports a direct language_level keyword + argument that was previously only available via a directive. + + A new language level name 3str was added that mostly corresponds + to language level 3, but keeps unprefixed string literals as + type 'str' in both Py2 and Py3, and the builtin 'str' type + unchanged. This will become the default in the next Cython + release and is meant to help user code a) transition more easily + to this new default and b) migrate to Python 3 source code + semantics without making support for Python 2.x difficult. + + In CPython 3.6 and later, looking up globals in the module dict + is almost as fast as looking up C globals. (Github issue #2313) + + For a Python subclass of an extension type, repeated method + calls to non-overridden cpdef methods can avoid the attribute + lookup in Py3.6+, which makes them 4x faster. (Github issue + [#2313]) + + (In-)equality comparisons of objects to integer literals are + faster. (Github issue #2188) + + Some internal and 1-argument method calls are faster. + + Modules that cimport many external extension types from other + Cython modules execute less import requests during module + initialisation. + + Constant tuples and slices are deduplicated and only created + once per module. (Github issue #2292) + + The coverage plugin considers more C file extensions such as .cc + and .cxx. (Github issue #2266) + + The cythonize command accepts compile time variable values (as + set by DEF) through the new -E option. Patch by Jerome + Kieffer. (Github issue #2315) + + pyximport can import from namespace packages. Patch by Prakhar + Goel. (Github issue #2294) + + Some missing numpy and CPython C-API declarations were + added. Patch by John Kirkham. (Github issues #2523, #2520, + [#2537]) + + Declarations for the pylifecycle C-API functions were added in a + new .pxd file cpython.pylifecycle. + + The Pythran support was updated to work with the latest Pythran + 0.8.7. Original patch by Adrien Guinet. (Github issue #2600) + + %a is included in the string formatting types that are optimised + into f-strings. In this case, it is also automatically mapped + to %r in Python 2.x. + + New C macro CYTHON_HEX_VERSION to access Cython's version in the + same style as PY_HEX_VERSION. + + Constants in libc.math are now declared as const to simplify + their handling. + + An additional check_size clause was added to the ctypedef class + name specification to allow suppressing warnings when importing + modules with backwards-compatible PyTypeObject size + changes. Patch by Matti Picus. (Github issue #2627) + * Bugs fixed + + The exception handling in generators and coroutines under + CPython 3.7 was adapted to the newly introduced exception + stack. Users of Cython 0.28 who want to support Python 3.7 are + encouraged to upgrade to 0.29 to avoid potentially incorrect + error reporting and tracebacks. (Github issue #1958) + + Crash when importing a module under Stackless Python that was + built for CPython. Patch by Anselm Kruis. (Github issue #2534) + + 2-value slicing of typed sequences failed if the start or stop + index was None. Patch by Christian Gibson. (Github issue #2508) + + Multiplied string literals lost their factor when they are part + of another constant expression (e.g. 'x' * 10 + 'y' => 'xy'). + + String formatting with the '%' operator didn't call the special + __rmod__() method if the right side is a string subclass that + implements it. (Python issue 28598) + + The directive language_level=3 did not apply to the first token + in the source file. (Github issue #2230) + + Overriding cpdef methods did not work in Python subclasses with + slots. Note that this can have a performance impact on calls + from Cython code. (Github issue #1771) + + Fix declarations of builtin or C types using strings in pure + python mode. (Github issue #2046) + + Generator expressions and lambdas failed to compile in @cfunc + functions. (Github issue #459) + + Global names with const types were not excluded from star-import + assignments which could lead to invalid C code. (Github issue + [#2621]) + + Several internal function signatures were fixed that lead to + warnings in gcc-8. (Github issue #2363) + + The numpy helper functions set_array_base() and get_array_base() + were adapted to the current numpy C-API recommendations. Patch + by Matti Picus. (Github issue #2528) + + Some NumPy related code was updated to avoid deprecated API + usage. Original patch by jbrockmendel. (Github issue #2559) + + Several C++ STL declarations were extended and corrected. Patch + by Valentin Valls. (Github issue #2207) + + C lines of the module init function were unconditionally not + reported in exception stack traces. Patch by Jeroen + Demeyer. (Github issue #2492) + + When PEP-489 support is enabled, reloading the module overwrote + any static module state. It now raises an exception instead, + given that reloading is not actually supported. + + Object-returning, C++ exception throwing functions were not + checking that the return value was non-null. Original patch by + Matt Wozniski (Github Issue #2603) + + The source file encoding detection could get confused if the + c_string_encoding directive appeared within the first two + lines. (Github issue #2632) + + Cython generated modules no longer emit a warning during import + when the size of the NumPy array type is larger than what was + found at compile time. Instead, this is assumed to be a + backwards compatible change on NumPy side. + * Other changes + + Cython now emits a warning when no language_level (2, 3 or + '3str') is set explicitly, neither as a cythonize() option nor + as a compiler directive. This is meant to prepare the transition + of the default language level from currently Py2 to Py3, since + that is what most new users will expect these days. The future + default will, however, not enforce unicode literals, because + this has proven a major obstacle in the support for both Python + 2.x and 3.x. The next major release is intended to make this + change, so that it will parse all code that does not request a + specific language level as Python 3 code, but with str + literals. The language level 2 will continue to be supported for + an indefinite time. + + The documentation was restructured, cleaned up and examples are + now tested. The NumPy tutorial was also rewritten to simplify + the running example. Contributed by Gabriel de + Marmiesse. (Github issue #2245) + + Cython compiles less of its own modules at build time to reduce + the installed package size to about half of its previous + size. This makes the compiler slightly slower, by about 5-7%. + +- update to version 0.28.5: + * The discouraged usage of GCC's attribute optimize("Os") was + replaced by the similar attribute cold to reduce the code impact + of the module init functions. (Github issue #2494) + * A reference leak in Py2.x was fixed when comparing str to unicode + for equality. + +- update to version 0.28.4: + * Bugs fixed + + Reallowing tp_clear() in a subtype of an @no_gc_clear extension + type generated an invalid C function call to the (non-existent) + base type implementation. (Github issue #2309) + + Exception catching based on a non-literal (runtime) tuple could + fail to match the exception. (Github issue #2425) + + Compile fix for CPython 3.7.0a2. (Github issue #2477) + +- update to version 0.28.3: + * Set iteration was broken in non-CPython since 0.28. + * UnicodeEncodeError in Py2 when %s formatting is optimised for + unicode strings. (Github issue #2276) + * Work around a crash bug in g++ 4.4.x by disabling the size + reduction setting of the module init function in this + version. (Github issue #2235) + +- Version update to 0.28.2 + + Features added + * ``abs()`` is faster for Python long objects. + * The C++11 methods ``front()`` and ``end()`` were added to the declaration of + ``libcpp.string``. Patch by Alex Huszagh. (Github issue #2123) + * The C++11 methods ``reserve()`` and ``bucket_count()`` are declared for + ``std::unordered_map``. Patch by Valentin Valls. (Github issue #2168) + + Bugs fixed + * The copy of a read-only memoryview was considered read-only as well, whereas + a common reason to copy a read-only view is to make it writable. The result + of the copying is now a writable buffer by default. + (Github issue #2134) + * The ``switch`` statement generation failed to apply recursively to the body of + converted if-statements. + * ``NULL`` was sometimes rejected as exception return value when the returned + type is a fused pointer type. + Patch by Callie LeFave. (Github issue #2177) + * Fixed compatibility with PyPy 5.11. + Patch by Matti Picus. (Github issue #2165) + + Other changes + * The NumPy tutorial was rewritten to use memoryviews instead of the older + buffer declaration syntax. + Contributed by Gabriel de Marmiesse. (Github issue #2162) + +- Fix README.rst name for the callback demo + +- Version update to 0.28.1: + * PyFrozenSet_New() was accidentally used in PyPy where it is lacking + from the C-API. + * Assignment between some C++ templated types were incorrectly rejected + when the templates mix const with ctypedef. (Github issue #2148) + * Undeclared C++ no-args constructors in subclasses could make the + compilation fail if the base class constructor was declared without + nogil. (Github issue #2157) + * Bytes %-formatting inferred basestring (bytes or unicode) as result type + in some cases where bytes would have been safe to infer. (Github issue #2153) + * None was accidentally disallowed as typed return value of dict.pop(). + +- update to version 0.28: + * Features added + + Cdef classes can now multiply inherit from ordinary Python + classes. (The primary base must still be a c class, possibly + object, and the other bases must not be cdef classes.) + + Type inference is now supported for Pythran compiled NumPy + expressions. Patch by Nils Braun. (Github issue #1954) + + The const modifier can be applied to memoryview declarations to + allow read-only buffers as input. (Github issues #1605, #1869) + + C code in the docstring of a cdef extern block is copied + verbatimly into the generated file. Patch by Jeroen + Demeyer. (Github issue #1915) + + When compiling with gcc, the module init function is now tuned + for small code size instead of whatever compile flags were + provided externally. Cython now also disables some code + intensive optimisations in that function to further reduce the + code size. (Github issue #2102) + + Decorating an async coroutine with @cython.iterable_coroutine + changes its type at compile time to make it iterable. While this + is not strictly in line with PEP-492, it improves the + interoperability with old-style coroutines that use yield from + instead of await. + + The IPython magic has preliminary support for + JupyterLab. (Github issue #1775) + + The new TSS C-API in CPython 3.7 is supported and has been + backported. Patch by Naotoshi Seo. (Github issue #1932) + + Cython knows the new Py_tss_t type defined in PEP-539 and + automatically initialises variables declared with that type to + Py_tss_NEEDS_INIT, a value which cannot be used outside of + static assignments. + + The set methods .remove() and .discard() are optimised. Patch by + Antoine Pitrou. (Github issue #2042) + + dict.pop() is optimised. Original patch by Antoine + Pitrou. (Github issue #2047) + + Iteration over sets and frozensets is optimised. (Github issue + [#2048]) + + Safe integer loops (< range(2^30)) are automatically optimised + into C loops. + + alist.extend([a,b,c]) is optimised into sequential list.append() + calls for short literal sequences. + + Calls to builtin methods that are not specifically optimised + into C-API calls now use a cache that avoids repeated lookups of + the underlying C function. (Github issue #2054) + + Single argument function calls can avoid the argument tuple + creation in some cases. + + Some redundant extension type checks are avoided. + + Formatting C enum values in f-strings is faster, as well as some + other special cases. + + String formatting with the '%' operator is optimised into + f-strings in simple cases. + + Subscripting (item access) is faster in some cases. + + Some bytearray operations have been optimised similar to bytes. + + Some PEP-484/526 container type declarations are now considered + for loop optimisations. + + Indexing into memoryview slices with view[i][j] is now optimised + into view[i, j]. + + Python compatible cython.* types can now be mixed with type + declarations in Cython syntax. + + Name lookups in the module and in classes are faster. + + Python attribute lookups on extension types without instance + dict are faster. + + Some missing signals were added to libc/signal.pxd. Patch by + Jeroen Demeyer. (Github issue #1914) + + The warning about repeated extern declarations is now visible by + default. (Github issue #1874) + + The exception handling of the function types used by CPython's + type slot functions was corrected to match the de-facto standard + behaviour, so that code that uses them directly benefits from + automatic and correct exception propagation. Patch by Jeroen + Demeyer. (Github issue #1980) + + Defining the macro CYTHON_NO_PYINIT_EXPORT will prevent the + module init function from being exported as symbol, e.g. when + linking modules statically in an embedding setup. Patch by + AraHaan. (Github issue #1944) + * Bugs fixed + + If a module name is explicitly provided for an Extension() that + is compiled via cythonize(), it was previously ignored and + replaced by the source file name. It can now be used to override + the target module name, e.g. for compiling prefixed accelerator + modules from Python files. (Github issue #2038) + + The arguments of the num_threads parameter of parallel sections + were not sufficiently validated and could lead to invalid C + code. (Github issue #1957) + + Catching exceptions with a non-trivial exception pattern could + call into CPython with a live exception set. This triggered + incorrect behaviour and crashes, especially in CPython 3.7. + + The signature of the special __richcmp__() method was corrected + to recognise the type of the first argument as self. It was + previously treated as plain object, but CPython actually + guarantees that it always has the correct type. Note: this can + change the semantics of user code that previously relied on self + being untyped. + + Some Python 3 exceptions were not recognised as builtins when + running Cython under Python 2. + + Some async helper functions were not defined in the generated C + code when compiling simple async code. (Github issue #2075) + + Line tracing did not include generators and coroutines. (Github + issue #1949) + + C++ declarations for unordered_map were corrected. Patch by + Michael Schatzow. (Github issue #1484) + + Iterator declarations in C++ deque and vector were + corrected. Patch by Alex Huszagh. (Github issue #1870) + + The const modifiers in the C++ string declarations were + corrected, together with the coercion behaviour of string + literals into C++ strings. (Github issue #2132) + + Some declaration types in libc.limits were corrected. Patch by + Jeroen Demeyer. (Github issue #2016) + + @cython.final was not accepted on Python classes with an + @cython.cclass decorator. (Github issue #2040) + + Cython no longer creates useless and incorrect PyInstanceMethod + wrappers for methods in Python 3. Patch by Jeroen + Demeyer. (Github issue #2105) + + The builtin bytearray type could not be used as base type of + cdef classes. (Github issue #2106) + -- Add Cython-fix-version-detection.patch - This is a patch from upstream that restores version information - whose removal is preventing several packages from correctly - detecting Cython's presence. It is already merged upstream and - so should be in the next release. - Note that despite what upstream says, - python-tables/python3-tables is NOT the only package affected by - this, which is why the patch is going here instead of - python-tables/python3-tables. - python-bcolz/python3-bcolz is an example of another package - affected. - -- Update to 0.21 (2014-09-10) - * Features added - * C (cdef) functions allow inner Python functions. - * Enums can now be declared as cpdef to export their values to - the module's Python namespace. Cpdef enums in pxd files export - their values to their own module, iff it exists. - * Allow @staticmethod decorator to declare static cdef methods. - This is especially useful for declaring "constructors" for - cdef classes that can take non-Python arguments. - * Taking a ``char*`` from a temporary Python string object is safer - in more cases and can be done inside of non-trivial expressions, - including arguments of a function call. A compile time error - is raised only when such a pointer is assigned to a variable and - would thus exceed the lifetime of the string itself. - * Generators have new properties ``__name__`` and ``__qualname__`` - that provide the plain/qualified name of the generator function - (following CPython 3.5). See http://bugs.python.org/issue21205 - * The ``inline`` function modifier is available as a decorator - ``@cython.inline`` in pure mode. - * When cygdb is run in a virtualenv, it enables the same virtualenv - inside of the debugger. Patch by Marc Abramowitz. - * PEP 465: dedicated infix operator for matrix multiplication (A @ B). - * HTML output of annotated code uses Pygments for code highlighting - and generally received a major overhaul by Matthias Bussonier. - * IPython magic support is now available directly from Cython with - the command "%load_ext cython". Cython code can directly be - executed in a cell when marked with "%%cython". Code analysis - is available with "%%cython -a". Patch by Martín Gaitán. - * Simple support for declaring Python object types in Python signature - annotations. Currently requires setting the compiler directive - ``annotation_typing=True``. - * New directive ``use_switch`` (defaults to True) to optionally disable - the optimization of chained if statement to C switch statements. - * Defines dynamic_cast et al. in ``libcpp.cast`` and C++ heap data - structure operations in ``libcpp.algorithm``. - * Shipped header declarations in ``posix.*`` were extended to cover - more of the POSIX API. Patches by Lars Buitinck and Mark Peek. - * Optimizations - * Simple calls to C implemented Python functions/methods are faster. - This also speeds up many operations on builtins that Cython cannot - otherwise optimise. - * The "and"/"or" operators try to avoid unnecessary coercions of their - arguments. They now evaluate the truth value of each argument - independently and only coerce the final result of the whole expression - to the target type (e.g. the type on the left side of an assignment). - This also avoids reference counting overhead for Python values during - evaluation and generally improves the code flow in the generated C code. - * The Python expression "2 ** N" is optimised into bit shifting. - See http://bugs.python.org/issue21420 - * Cascaded assignments (a = b = ...) try to minimise the number of - type coercions. - * Calls to ``slice()`` are translated to a straight C-API call. - * Bugs fixed - * Crash when assigning memory views from ternary conditional expressions. - * Nested C++ templates could lead to unseparated ">>" characters being - generated into the C++ declarations, which older C++ compilers could - not parse. - * Sending SIGINT (Ctrl-C) during parallel cythonize() builds could - hang the child processes. - * No longer ignore local setup.cfg files for distutils in pyximport. - Patch by Martin Teichmann. - * Taking a ``char*`` from an indexed Python string generated unsafe - reference counting code. - * Set literals now create all of their items before trying to add them - to the set, following the behaviour in CPython. This makes a - difference in the rare case that the item creation has side effects - and some items are not hashable (or if hashing them has side effects, - too). - * Cython no longer generates the cross product of C functions for code - that uses memory views of fused types in function signatures (e.g. - ``cdef func(floating[:] a, floating[:] b)``). This is considered the - expected behaviour by most users and was previously inconsistent with - other structured types like C arrays. Code that really wants all type - combinations can create the same fused memoryview type under different - names and use those in the signature to make it clear which types are - independent. - * Names that were unknown at compile time were looked up as builtins at - runtime but not as global module names. Trying both lookups helps with - globals() manipulation. - * Fixed stl container conversion for typedef element types. - * ``obj.pop(x)`` truncated large C integer values of x to ``Py_ssize_t``. - * ``__init__.pyc`` is recognised as marking a package directory - (in addition to .py, .pyx and .pxd). - * Syntax highlighting in ``cython-mode.el`` for Emacs no longer - incorrectly highlights keywords found as part of longer names. - * Correctly handle ``from cython.submodule cimport name``. - * Fix infinite recursion when using super with cpdef methods. - * No-args ``dir()`` was not guaranteed to return a sorted list. - * Other changes - * The header line in the generated C files no longer contains the - timestamp but only the Cython version that wrote it. This was - changed to make builds more reproducible. - * Removed support for CPython 2.4, 2.5 and 3.1. - * The licensing implications on the generated code were clarified - to avoid legal constraints for users. - -- Rename rpmlintrc to %{name}-rpmlintrc. - Follow the packaging guidelines. - -- Update to version 0.20.2: - * Some optimisations for set/frozenset instantiation. - * Support for C++ unordered_set and unordered_map. - * Access to attributes of optimised builtin methods (e.g. - ``[].append.__name__``) could fail to compile. - * Memory leak when extension subtypes add a memory view as attribute - to those of the parent type without having Python object attributes - or a user provided dealloc method. - * Compiler crash on readonly properties in "binding" mode. - * Auto-encoding with ``c_string_encoding=ascii`` failed in Py3.3. - * Crash when subtyping freelist enabled Cython extension types with - Python classes that use ``__slots__``. - * Freelist usage is restricted to CPython to avoid problems with other - Python implementations. - * Memory leak in memory views when copying overlapping, contiguous slices. - * Format checking when requesting non-contiguous buffers from - ``cython.array`` objects was disabled in Py3. - * C++ destructor calls in extension types could fail to compile in clang. - * Buffer format validation failed for sequences of strings in structs. - * Docstrings on extension type attributes in .pxd files were rejected. -- add python-xml to build requirements for testsuite - -- Update to version 0.20.1 - * List/Tuple literals multiplied by more than one factor were only multiplied - by the last factor instead of all. - * Lookups of special methods (specifically for context managers) could fail - in Python <= 2.6/3.1. - * Local variables were erroneously appended to the signature introspection - of Cython implemented functions with keyword-only arguments under Python 3. - * In-place assignments to variables with inferred Python builtin/extension - types could fail with type errors if the result value type was incompatible - with the type of the previous value. - * The C code generation order of cdef classes, closures, helper code, - etc. was not deterministic, thus leading to high code churn. - * Type inference could fail to deduce C enum types. - * Type inference could deduce unsafe or inefficient types from integer - assignments within a mix of inferred Python variables and integer - variables. - -- Cython grew a dependency on saxutils (and since then, libplist - failed to build). Add python-xml as a Requires to avoid: - [...] - File "/usr/lib64/python2.7/site-packages/Cython/Compiler/Annotate.py", - line 6, in <module> from xml.sax.saxutils import escape as - html_escape. - ImportError: No module named xml.sax.saxutils - -- Update to version 0.20: - * Support for CPython 3.4. - * Support for calling C++ template functions. - * yield is supported in finally clauses. - * The C code generated for finally blocks is duplicated for each exit - case to allow for better optimisations by the C compiler. - * Cython tries to undo the Python optimisationism of assigning a bound - method to a local variable when it can generate better code for the - direct call. - * Constant Python float values are cached. - * String equality comparisons can use faster type specific code in - more cases than before. - * String/Unicode formatting using the '%' operator uses a faster - C-API call. - * bytearray has become a known type and supports coercion from and - to C strings. Indexing, slicing and decoding is optimised. Note that - this may have an impact on existing code due to type inference. - * Using cdef basestring stringvar and function arguments typed as - basestring is now meaningful and allows assigning exactly - str and unicode objects, but no subtypes of these types. - * Support for the __debug__ builtin. - * Assertions in Cython compiled modules are disabled if the running - Python interpreter was started with the "-O" option. - * Some types that Cython provides internally, such as functions and - generators, are now shared across modules if more than one Cython - implemented module is imported. - * The type inference algorithm works more fine granular by taking the - results of the control flow analysis into account. - * A new script in bin/cythonize provides a command line frontend - to the cythonize() compilation function (including distutils build). - * The new extension type decorator @cython.no_gc_clear prevents - objects from being cleared during cyclic garbage collection, thus - making sure that object attributes are kept alive until deallocation. - * During cyclic garbage collection, attributes of extension types that - cannot create reference cycles due to their type (e.g. strings) are - no longer considered for traversal or clearing. This can reduce the - processing overhead when searching for or cleaning up reference cycles. - * Package compilation (i.e. __init__.py files) now works, starting - with Python 3.3. - * The cython-mode.el script for Emacs was updated. Patch by Ivan Andrus. - * An option common_utility_include_dir was added to cythonize() to save - oft-used utility code once in a separate directory rather than as - part of each generated file. - * unraisable_tracebacks directive added to control printing of - tracebacks of unraisable exceptions. - -- update to 0.19.2: - * Some standard declarations were fixed or updated, including the previously - incorrect declaration of PyBuffer_FillInfo() and some missing bits in - libc.math. - * Heap allocated subtypes of type used the wrong base type struct at the - C level. - * Calling the unbound method dict.keys/value/items() in dict subtypes could - call the bound object method instead of the unbound supertype method. - * "yield" wasn't supported in "return" value expressions. - * Using the "bint" type in memory views lead to unexpected results. - It is now an error. - * Assignments to global/closure variables could catch them in an illegal state - while deallocating the old value. - -- Implement update-alternatives - -- update to 0.19.1: - * Completely empty C-API structs for extension type slots (protocols like - number/mapping/sequence) are no longer generated into the C code. - * Docstrings that directly follow a public/readonly attribute declaration - in a cdef class will be used as docstring of the auto-generated property. - This fixes ticket 206. - * The automatic signature documentation tries to preserve more semantics - of default arguments and argument types. Specifically, bint arguments - now appear as type bool. - * A warning is emitted when negative literal indices are found inside of - a code section that disables wraparound handling. This helps with - fixing invalid code that might fail in the face of future compiler - optimisations. - * Constant folding for boolean expressions (and/or) was improved. - * Added a build_dir option to cythonize() which allows one to place - the generated .c files outside the source tree. - -- Update to version 0.19: - + Please see http://wiki.cython.org/ReleaseNotes-0.19 - -- Update to version 0.18: - + Please see http://wiki.cython.org/ReleaseNotes-0.18 - -- Update to version 0.17.2: - + Please see http://wiki.cython.org/ReleaseNotes-0.17.2 -- Drop excessive macro usage -- No need for "-fno-strict-aliasing" anymore -- One rpmlintrc is enough - -- Fix .py/.pyc issues - -- Add python 3 package -- Clean up spec file formatting -- Remove setbadness from rplintrc files - --Update to 0.16: - http://wiki.cython.org/ReleaseNotes-0.16 - -- add rpmlintrc to mask false positives - -- Update to version 0.15.1: - * Please see http://wiki.cython.org/ReleaseNotes-0.15.1 - -- Add Provides/Obsoletes for python-cython - -- Fixed a typo -- Removed testsuite again, fixes SLE build - -- Update to version 0.15: - * For loop docs fix and pointer iteration. - * Pure decorators now implemented. - * fix bug #707: optimised dict iteration over non-trivial expressions fail... - * optimise object.pop() for sets - * Py2.4 fix: PySet_Pop() appeared in Py2.5 - * Py3.3 test fix - * Support module level control flow and Entry-level error on uninitialized -- Spec file cleanup: - - Fixed wrong EOL encodings and non-excutable scripts - - Set license to Apache-2.0 - - Run testsuite - -- updated to 0.14.1 - - changes too numerous to list, see the following for more details: - * http://wiki.cython.org/ReleaseNotes-0.13 - * http://wiki.cython.org/ReleaseNotes-0.14 - * http://wiki.cython.org/ReleaseNotes-0.14.1 - -- Use renewed python-macros, also for compatibility with other - build targets. - -- Initial package of Cython 0.12.1 - python-Fabric +- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Upper limit pytest 6.1 -- gh#bitprophet/pytest-relaxed#12 + python-Jinja2 +- Fixed IndentationError in CVE-2020-28493.patch (bsc#1182244) + +- CVE-2020-28493: Fixed a ReDOS vulnerability where urlize could have + been called with untrusted user data (bsc#1181944). + Added CVE-2020-28493.patch + -- adjust dependency to use up to date package name for python-MarkupSafe - -- Update to 2.7.3 (bnc#858239, CVE-2014-0012) - - Security issue: Corrected the security fix for the cache folder. - This fix was provided by RedHat. - python-adal +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 1.2.4 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update HISTORY.txt from github releases page + +- New upstream release + + Version 1.2.2 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update HISTORY.txt from github releases page + +- New upstream release + + Version 1.2.1 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Run %fdupes with %python_expand +- Update Url field to point to actual project homepage + python-aiohttp -- Update to 3.6.1: - * Compatibility with Python 3.8. #4056 - * correct some exception string format #4068 - * Emit a warning when ssl.OP_NO_COMPRESSION is unavailable because - the runtime is built against an outdated OpenSSL. #4052 - * Update multidict requirement to >= 4.5 #4057 -- Drop merged patch aiohttp-3.6.0-fix-typeerror.patch - -- Add patch to fix type error with old multidict: - * aiohttp-3.6.0-fix-typeerror.patch -- Require python-multidict 4.5 or newer - -- Update to 3.6.0: - * Add support for Named Pipes - * Removed Transfer-Encoding: chunked header - * Accept non-GET request for starting websocket handshake on server side -- Drop merged patch pytest5.patch - -- Add patch to work well with pytest 5: - * pytest5.patch - -- Fix Requires and BuildRequires - -- update to 3.5.4 -- drop invalid-escapes-in-tests.patch and rename-request-fixture.patch - * big list of changes from 3.4.4 - https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst - -- Remove version dependency from Cython (boo#1121578). +- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) python-aiohttp-theme -- update to 0.1.6 - * added newsfragment - * increase bottom padding for code block caption - -- Update to 0.1.5: - * Various background css fixes - -- Remove superfluous devel dependency for noarch package +- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) python-applicationinsights +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.11.9 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 0.11.7 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-async_generator -- update to 1.10 -- remove unnneded deps -- fix licenses - * Add support for PEP 525-style garbage collection hooks +- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) python-async_timeout -- Update to 3.0.1: - * More aggressive typing (#48) -- Run tests +- Include in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) python-azure-applicationinsights +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + aa_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-batch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 9.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 8.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ab_drop-compatible-releases-operator.patch + +- New upstream release + + Version 6.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Refresh patches for new version + + ab_drop-compatible-releases-operator.patch +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update BuildRequires and Requires from setup.py +- Use namespace packages for python2 builds only as the python3 + packages are using Implicit Namespace Packages (PEP 420) + python-azure-cognitiveservices-language-luis +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.7.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 0.5.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 0.3.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acll_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-language-nspkg +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.1 +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Switch to implicit namespace packages on Python 3 (PEP 420) + + Create an empty python_sitelib directory on Python 3 +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-language-spellcheck +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acls_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-language-textanalytics +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.3.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + aclt_drop-compatible-releases-operator.patch +- Update Requires from setup.py + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-nspkg +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.1 +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Switch to implicit namespace packages on Python 3 (PEP 420) + + Create an empty python_sitelib directory on Python 3 +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-search-autosuggest +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.2.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsa_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-search-customsearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.3.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsc_drop-compatible-releases-operator.patch + + acsc_drop-extras-require.patch + +- New upstream release + + Version 0.2.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + acsc_drop-extras-require.patch +- Refresh patches for new version + + acsc_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description and Summary from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-search-entitysearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acse_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-search-imagesearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsi_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-search-newssearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsn_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-search-nspkg +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.1 +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Switch to implicit namespace packages on Python 3 (PEP 420) + + Create an empty python_sitelib directory on Python 3 +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-search-videosearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsv_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-search-visualsearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsv_drop-compatible-releases-operator.patch + + acsv_drop-extras-require.patch + +- New upstream release + + Version 0.2.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + acsv_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + acsv_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description and Summary from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-search-websearch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from README.rst + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acsw_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-vision-computervision +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.7.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 0.6.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 0.5.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 0.4.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acvc_drop-compatible-releases-operator.patch +- Update Requires from setup.py + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-cognitiveservices-vision-contentmoderator +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acvc_drop-compatible-releases-operator.patch + + acvc_drop-extras-require.patch + +- New upstream release + + Version 1.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + acvc_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + acvc_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description and Summary from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-vision-customvision +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 1.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + acvc_drop-compatible-releases-operator.patch + + acvc_drop-extras-require.patch + +- New upstream release + + Version 0.4.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + acvc_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + acvc_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-cognitiveservices-vision-nspkg +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.1 +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Switch to implicit namespace packages on Python 3 (PEP 420) + + Create an empty python_sitelib directory on Python 3 +- Update BuildRequires and Requires from setup.py + python-azure-common +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 1.1.25 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 1.1.24 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 1.1.23 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 1.1.18 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-datalake-store +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.0.51 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- New upstream release + + Version 0.0.50 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- New upstream release + + Version 0.0.49 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Move python-futures from BuildRequires to Requires as it is a runtime dependency + +- New upstream release + + Version 0.0.48 + + For detailed information about changes see the + HISTORY.rst file provided with this package + +- New upstream release + + Version 0.0.47 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Add python-requires to BuildRequires for Python 2.x +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ads_drop-extras-require.patch + +- New upstream release + + Version 0.0.44 + + For detailed information about changes see the + HISTORY.rst file provided with this package +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Remove unzip package from BuildRequires +- Refresh patches for new version + + ads_drop-extras-require.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update BuildRequires and Requires from setup.py + python-azure-eventgrid +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 1.3.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ae_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-graphrbac +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.61.1 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ag_drop-compatible-releases-operator.patch + + ag_drop-extras-require.patch + +- New upstream release + + Version 0.53.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + ag_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + ag_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-keyvault + + Version 4.1.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Add CHANGELOG.md and README.md to %doc in %files section +- Update Requires from setup.py + +- New upstream release + + Version 4.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update Requires from setup.py +- Update %description from README.rst + +- Convert package to use namespace package for keyvault + + Add python-azure-keyvault-nspkg to BuildRequires and Requires + + Remove common files from keyvault namespace in %install +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ak_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + +- New upstream release python-azure-loganalytics +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + al_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Lower version dependency for python-azure-mgmt-resource to >= 10.0.0 + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-cognitiveservices >= 6.3.0 + + python-azure-mgmt-core >= 1.2.2 + + python-azure-mgmt-keyvault >= 8.0.0 + + python-azure-mgmt-sql >= 0.24.0 + + python-azure-mgmt-subscription >= 0.7.0 + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-automanage + + python-azure-mgmt-azurestackhci + + python-azure-mgmt-baremetalinfrastructure + + python-azure-mgmt-communication + + python-azure-mgmt-resourcemover + + python-azure-mgmt-streamanalytics + +- Update version numbers for component packages in Requires + + python-azure-mgmt-appconfiguration >= 1.0.1 + + python-azure-mgmt-compute >= 17.0.0 + + python-azure-mgmt-hybridcompute >= 2.0.0 + + python-azure-mgmt-loganalytics >= 1.0.0 + + python-azure-mgmt-monitor >= 1.0.1 + + python-azure-mgmt-netapp >= 0.13.0 + + python-azure-mgmt-resource >= 15.0.0 + + python-azure-mgmt-search >= 3.0.0 + + python-azure-mgmt-servicebus >= 1.0.0 + + python-azure-mgmt-storage >= 16.0.0 + + python-azure-mgmt-synapse >= 0.4.0 + + python-azure-mgmt-web >= 0.48.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-containerservice >= 9.4.0 + + python-azure-mgmt-eventhub >= 8.0.0 + + python-azure-mgmt-network >= 16.0.0 + + python-azure-mgmt-rdbms >= 3.0.0 + + python-azure-mgmt-sql >= 0.21.0 + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-appplatform >= 1.0.0 + + python-azure-mgmt-hybridcompute >= 1.0.0 +- Update version numbers for component packages in Requires + + python-azure-mgmt-advisor >= 4.0.0 + + python-azure-mgmt-apimanagement >= 0.2.0 + + python-azure-mgmt-containerservice >= 9.3.0 + + python-azure-mgmt-datafactory >= 0.13.0 + + python-azure-mgmt-mixedreality >= 0.2.0 + + python-azure-mgmt-recoveryservices >= 0.5.0 + + python-azure-mgmt-recoveryservicesbackup >= 0.8.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-keyvault >= 7.0.0 + + python-azure-mgmt-synapse >= 0.3.0 + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-datashare >= 0.2.0 +- Update version numbers for component packages in Requires + + python-azure-mgmt-appconfiguration >= 0.6.0 + + python-azure-mgmt-authorization >= 0.61.0 + + python-azure-mgmt-containerinstance < 3.0.0 + + python-azure-mgmt-containerinstance >= 2.0.0 + + python-azure-mgmt-containerservice >= 9.2.0 + + python-azure-mgmt-datafactory >= 0.12.0 + + python-azure-mgmt-hanaonazure >= 0.14.0 + + python-azure-mgmt-iotcentral >= 3.1.0 + + python-azure-mgmt-kubernetesconfiguration >= 0.2.0 + + python-azure-mgmt-kusto >= 0.9.0 + + python-azure-mgmt-reservations >= 0.8.0 + + python-azure-mgmt-servicefabric >= 0.5.0 + + python-azure-mgmt-sql >= 0.20.0 + + python-azure-mgmt-storage >= 11.2.0 + + python-azure-mgmt-storagecache >= 0.3.0 + + python-azure-mgmt-subscription >= 0.6.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-appconfiguration >= 0.5.0 + + python-azure-mgmt-cdn >= 5.1.0 + + python-azure-mgmt-cosmosdb >= 1.0.0 + + python-azure-mgmt-hdinsight >= 1.7.0 + + python-azure-mgmt-netapp >= 0.12.0 + + python-azure-mgmt-resource >= 10.2.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-batch >= 9.0.0 + + python-azure-mgmt-cognitiveservices >= 6.2.0 + + python-azure-mgmt-compute >= 13.0.0 + + python-azure-mgmt-cosmosdb >= 0.15.0 + + python-azure-mgmt-eventgrid >= 3.0.0rc8 + + python-azure-mgmt-eventhub >= 4.0.0 + + python-azure-mgmt-hdinsight >= 1.5.1 + + python-azure-mgmt-imagebuilder >= 0.4.0 + + python-azure-mgmt-loganalytics >= 0.7.0 + + python-azure-mgmt-monitor >= 0.11.0 + + python-azure-mgmt-network >= 11.0.0 + + python-azure-mgmt-policyinsights >= 0.5.0 + + python-azure-mgmt-resource >= 10.1.0 + + python-azure-mgmt-security >= 0.4.1 + + python-azure-mgmt-signalr >= 0.4.0 + + python-azure-mgmt-sql >= 0.19.0 + + python-azure-mgmt-storage >= 11.1.0 + + python-azure-mgmt-web >= 0.47.0 + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-kubernetesconfiguration + + python-azure-mgmt-redhatopenshift + + python-azure-mgmt-storageimportexport + + python-azure-mgmt-synapse +- Update version numbers for component packages in Requires + + python-azure-mgmt-applicationinsights >= 0.3.0 + + python-azure-mgmt-batch >= 8.0.0 + + python-azure-mgmt-containerservice >= 9.0.1 + + python-azure-mgmt-core >= 1.0.0 + + python-azure-mgmt-cosmosdb >= 0.14.0 + + python-azure-mgmt-costmanagement >= 0.2.0 + + python-azure-mgmt-eventgrid >= 2.2.0 + + python-azure-mgmt-kubernetesconfiguration >= 0.1.0 + + python-azure-mgmt-loganalytics >= 0.5.0 + + python-azure-mgmt-monitor >= 0.9.0 + + python-azure-mgmt-netapp >= 0.10.0 + + python-azure-mgmt-network >= 10.1.0 + + python-azure-mgmt-peering >= 0.2.0 + + python-azure-mgmt-resource >= 9.0.0 + + python-azure-mgmt-web >= 0.46.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-compute >= 12.0.0 + + python-azure-mgmt-containerservice >= 9.0.0 + + python-azure-mgmt-iotcentral >= 3.0.0 + + python-azure-mgmt-keyvault >= 2.2.0 + + python-azure-mgmt-rdbms >= 2.2.0 + + python-azure-mgmt-sql >= 0.18.0 + + python-azure-mgmt-storage >= 9.0.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-compute >= 11.1.0 + + python-azure-mgmt-rdbms >= 2.0.0 + + python-azure-mgmt-storage >= 9.0.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-appconfiguration >= 0.4.0 + + python-azure-mgmt-keyvault >= 2.1.1 + + python-azure-mgmt-resource >= 8.0.1 + + python-azure-mgmt-storage >= 7.2.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-advisor >= 3.0.0 + + python-azure-mgmt-cdn >= 4.0.0 + + python-azure-mgmt-containerservice >= 8.2.0 + + python-azure-mgmt-datamigration >= 4.0.0 + + python-azure-mgmt-deploymentmanager >= 0.2.0 + + python-azure-mgmt-frontdoor >= 0.3. + + python-azure-mgmt-hanaonazure >= 0.12.0 + + python-azure-mgmt-hdinsight >= 1.4.0 + + python-azure-mgmt-imagebuilder >= 0.3.0 + + python-azure-mgmt-iotcentral >= 2.0.0 + + python-azure-mgmt-iothub >= 0.10.0 + + python-azure-mgmt-kusto >= 0.5.0 + + python-azure-mgmt-media >= 2.1.0 + + python-azure-mgmt-netapp >= 0.8.0 + + python-azure-mgmt-network >= 9.0.0 + + python-azure-mgmt-recoveryservicesbackup >= 0.6.0 + + python-azure-mgmt-storagecache >= 0.2.0 + + python-azure-mgmt-storagesync >= 0.2.0 + + python-azure-mgmt-web >= 0.44.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-cosmosdb >= 0.11.0 + + python-azure-mgmt-hdinsight >= 1.3.0 + + python-azure-mgmt-recoveryservicesbackup >= 0.5.0 + + python-azure-mgmt-redis >= 7.0.0rc1 + + python-azure-mgmt-resource >= 7.0.0 + + python-azure-mgmt-sql >= 0.16.0 + + python-azure-mgmt-sqlvirtualmachine >= 0.5.0 + + python-azure-mgmt-storage >= 7.0.0 + +- Update version numbers for component packages in Requires + + python-azure-mgmt-compute >= 10.0.0 + + python-azure-mgmt-containerservice >= 8.0.0 + + python-azure-mgmt-network >= 8.0.0 + + python-azure-mgmt-storage >= 6.0.0 + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-alertsmanagement + + python-azure-mgmt-apimanagement + + python-azure-mgmt-appconfiguration + + python-azure-mgmt-attestation + + python-azure-mgmt-automation + + python-azure-mgmt-costmanagement + + python-azure-mgmt-databricks + + python-azure-mgmt-deploymentmanager + + python-azure-mgmt-edgegateway + + python-azure-mgmt-frontdoor + + python-azure-mgmt-healthcareapis + + python-azure-mgmt-labservices + + python-azure-mgmt-machinelearningservices + + python-azure-mgmt-managedservices + + python-azure-mgmt-mixedreality + + python-azure-mgmt-netapp + + python-azure-mgmt-peering + + python-azure-mgmt-privatedns +- Update version numbers for component packages in Requires + + python-azure-mgmt-batch >= 7.0.0 + + python-azure-mgmt-cognitiveservices >= 5.0.0 + + python-azure-mgmt-compute >= 7.0.0 + + python-azure-mgmt-consumption >= 3.0.0 + + python-azure-mgmt-containerregistry >= 3.0.0 + + python-azure-mgmt-containerservice >= 7.0.0 + + python-azure-mgmt-datamigration >= 3.0.0 + + python-azure-mgmt-dns >= 2.1.0 + + python-azure-mgmt-eventhub >= 3.0.0 + + python-azure-mgmt-devtestlabs >= 4.0.0 + + python-azure-mgmt-hdinsight >= 1.2.0 + + python-azure-mgmt-keyvault >= 2.0.0 + + python-azure-mgmt-msi >= 1.0.0 + + python-azure-mgmt-network >= 5.0.0 + + python-azure-mgmt-resource >= 4.0.0 + + python-azure-mgmt-storage >= 4.0.0 + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + am_drop-compatible-releases-operator.patch + +- Add additional packages from the Azure SDK to Requires + + python-azure-mgmt-security + + python-azure-mgmt-sqlvirtualmachine +- Update version numbers for component packages in Requires + + python-azure-mgmt-advisor >= 2.0.1 + + python-azure-mgmt-authorization >= 0.51.1 + + python-azure-mgmt-batch >= 6.0.0 + + python-azure-mgmt-batchai >= 2.0.0 + + python-azure-mgmt-cdn >= 3.0.0 + + python-azure-mgmt-cognitiveservices >= 3.0.0 + + python-azure-mgmt-commerce >= 1.0.1 + + python-azure-mgmt-compute >= 4.4.0 + + python-azure-mgmt-consumption >= 2.0.0 + + python-azure-mgmt-containerinstance >= 1.4.0 + + python-azure-mgmt-containerregistry >= 2.7.0 + + python-azure-mgmt-containerservice >= 4.4.0 + + python-azure-mgmt-cosmosdb >= 0.5.2 + + python-azure-mgmt-datafactory >= 0.7.0 + + python-azure-mgmt-datamigration >= 2.1.0 + + python-azure-mgmt-devtestlabs >= 3.0.0 + + python-azure-mgmt-dns >= 2.1.0 + + python-azure-mgmt-eventgrid >= 2.0.0 + + python-azure-mgmt-eventhub >= 2.3.0 + + python-azure-mgmt-hanaonazure >= 0.4.0 + + python-azure-mgmt-hdinsight >= 0.2.1 + + python-azure-mgmt-iotcentral >= 1.0.0 + + python-azure-mgmt-iothub >= 0.7.0 + + python-azure-mgmt-keyvault >= 1.1.0 + + python-azure-mgmt-kusto >= 0.3.0 + + python-azure-mgmt-logic >= 4.0.0 + + python-azure-mgmt-media >= 1.1.0 + + python-azure-mgmt-network >= 2.0 + + python-azure-mgmt-notificationhubs >= 2.0.0 + + python-azure-mgmt-policyinsights >= 0.2.0 + + python-azure-mgmt-powerbiembedded >= 2.0.0 + + python-azure-mgmt-rdbms >= 1.7.0 + + python-azure-mgmt-redis >= 6.0.0 + + python-azure-mgmt-reservations >= 0.3.1 + + python-azure-mgmt-scheduler >= 2.0.0 + + python-azure-mgmt-servicebus >= 0.5.3 + + python-azure-mgmt-signalr >= 0.1.1 + + python-azure-mgmt-sql >= 0.11.0 + + python-azure-mgmt-storage >= 3.1.1 + + python-azure-mgmt-trafficmanager >= 0.51.0 + + python-azure-mgmt-web >= 0.41.0 +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-advisor +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 4.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 3.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ama_drop-compatible-releases-operator.patch + + ama_drop-extras-require.patch + +- New upstream release + + Version 2.0.1 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + ama_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + ama_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-mgmt-applicationinsights +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.3.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 0.2.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ama_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-authorization +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.61.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 0.60.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + ama_drop-compatible-releases-operator.patch + + ama_drop-extras-require.patch + +- New upstream release + + Version 0.51.1 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + ama_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + ama_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-mgmt-batch +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 9.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 8.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 7.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amb_drop-compatible-releases-operator.patch + + amb_drop-extras-require.patch +- Remove python-devel package from BuildRequires + +- New upstream release + + Version 6.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + amb_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + amb_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-mgmt-batchai +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amb_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-billing +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amb_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-botservice +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 0.2.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amb_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-cdn +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 5.1.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 4.1.0rc1 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 4.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 3.1.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch +- Update %description from setup.py +- Update Requires from setup.py + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-cognitiveservices +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 6.3.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 6.2.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section +- Update Requires from setup.py + +- New upstream release + + Version 5.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch +- Update %description from setup.py +- Update Requires from setup.py + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-commerce +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-compute +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 13.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Update Requires from setup.py + +- New upstream release + + Version 13.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 12.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + - + Version 4.6.2 + + Version 11.1.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 10.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 7.0.0 +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch + + amc_drop-extras-require.patch +- Update %description from setup.py + +- New upstream release + + Version 4.4.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + amc_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires -- Update Requires from setup.py +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py python-azure-mgmt-consumption +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch +- Update Summary and %description from setup.py +- Update Requires from setup.py + +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install + python-azure-mgmt-containerinstance +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 2.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 1.5.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patch to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch + + amc_drop-extras-require.patch +- Remove python-devel package from BuildRequires +- Update %description from setup.py + +- New upstream release + + Version 1.4.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + amc_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + ag_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update %description from setup.py +- Update BuildRequires and Requires from setup.py + python-azure-mgmt-containerregistry +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 3.0.0rc15 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 3.0.0rc14 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 3.0.0rc13 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 3.0.0rc11 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 3.0.0rc9 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 3.0.0rc8 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 3.0.0rc7 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 3.0.0rc5 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch + + amc_drop-extras-require.patch +- Update %description from setup.py + +- New upstream release + + Version 2.7.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + amc_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + amc_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update BuildRequires and Requires from setup.py + python-azure-mgmt-containerservice +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 9.4.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 9.3.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 9.2.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 9.0.1 + + For detailed information about changes see the + CHANGELOG.md file provided with this package +- Rename HISTORY.rst to CHANGELOG.md in %files section +- Rename README.rst to README.md in %files section + +- New upstream release + + Version 8.2.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Update %description from setup.py + +- New upstream release + + Version 8.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package + +- New upstream release + + Version 7.0.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Drop patches to support older versions of setuptools as + SLE-12 is now shipping with a recent enough version + + amc_drop-compatible-releases-operator.patch + + amc_drop-extras-require.patch +- Update %description from setup.py + +- New upstream release + + Version 4.4.0 + + For detailed information about changes see the + HISTORY.txt file provided with this package +- Add patch to drop extras_require field from setup.py, + required for SLES12 as the setuptools version is too old + + amc_drop-extras-require.patch +- Bump minimum version for namespace packages + to 3.0.0 in BuildRequires and Requires +- Remove python-devel package from BuildRequires +- Refresh patches for new version + + amc_drop-compatible-releases-operator.patch +- Run fdupes to hardlink duplicate files + + Add fdupes to BuildRequires + + Add %fdupes invocation to %install +- Update BuildRequires and Requires from setup.py + python-azure-mgmt-cosmosdb +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- New upstream release + + Version 1.0.0 + + For detailed information about changes see the + CHANGELOG.md file provided with this package + +- New upstream release + + Version 0.15.0 + + For detailed information about changes see the +